var rezSmart;if (!rezSmart) rezSmart = {};if (!rezSmart.Util) rezSmart.Util = {errorManager: function(){var _af = new Object();var _errCount = 0;this.removeAll = function(){for (var key in _af){delete _af[key];};_errCount = 0;};this.addError = function(_key,_control,_message){var o = new Object();try {o['control'] = _control;o['message'] = _message;if (!(_key in _af)){_errCount++;};_af[_key] = o;return true;}catch (e){throw new Error('errorManager:addError: ' + e);};return false;};this.getError = function(_key){if (_af && _key in _af) return _af[_key];return null;};this.removeError = function(_key){if (!_af) return false;if (!(_key in _af)) return true;try {delete _af[_key];_errCount--;if (_errCount < 0) _errCount = 0;return true;} catch (e) {throw new Error('errorManager:removeError: ' + e); };return false;};this.hasErrors = function(){if (_errCount > 0) return true;return false;};this.errorCount = function(){return _errCount};this.errors = function(){return _af};},_ag: function(_aw,_data,_minutesToLive){var duration = _minutesToLive*60;var buf = '';if (_data){for (var i in _data){buf += i + ':' + _data[i] + '|';};if (buf.length > 0){rezSmart.Util.writeCookie(_aw,buf,_minutesToLive);}; };},writeCookie: function(_aw,_as,_minutesToLive){var duration = _minutesToLive*60;var ckie = _aw + '=' + _as + '; max-age=' + duration;document.cookie = ckie;},_ah: function(_aw){var ckie = rezSmart.Util.readCookie(_aw);var o = new Object();if (typeof(ckie)!='undefined'){var pairs = ckie.split('|');for (var i=0; i<pairs.length; i++){pairs[i] = pairs[i].split(':');};for (var i=0; i<pairs.length; i++){o[pairs[i][0]] = pairs[i][1];};return o;};},readCookie: function(_aw){var all = document.cookie;var posStart = all.indexOf(_aw + '=');var posEnd;if (posStart != -1){posStart = posStart + _aw.length + 1;posEnd = all.indexOf(';',posStart);if (posEnd == -1) posEnd = all.length;return all.substring(posStart,posEnd);};},_ai: function(element,type,_aj){if (!_aj.$$guid) _aj.$$guid = rezSmart.Util.incId();if (!element.events) element.events = {};var _ajs = element.events[type];if (!_ajs){_ajs = element.events[type] = {};if (element['on' + type]){_ajs[0] = element['on' + type];};};_ajs[_aj.$$guid] = _aj;element['on' + type] = rezSmart.Util.handleEvent;},removeEvent: function(element,type,_aj){if (element.events && element.events[type]){delete element.events[type][_aj.$$guiid];};},incId: function(){if (!rezSmart.Util._ai.guid) rezSmart.Util._ai.guid = 1;return rezSmart.Util._ai.guid++;},handleEvent: function(event){var returnValue = true; function fixEvent(event){event.preventDefault = preventDefault;event.stopPropagation = stopPropagation;return event;};function preventDefault(){this.returnValue = false;};function stopPropagation(){this.cancelBubble = true;};event = event || fixEvent(window.event);var _ajs = this.events[event.type];for (var i in _ajs){this.$$handleEvent = _ajs[i];if (this.$$handleEvent(event) === false) return false;};return returnValue;},_ak: function(_as,_d){if (typeof(_d) == 'string') _d = rezSmart.DOMFunctions._bb(_d);for (var i=0; i<_d.options.length; i++){if (_d.options[i].value == _as){return i;};};},_h: function(_as,_d){if (typeof(_d) == 'string') _d = rezSmart.DOMFunctions._bb(_d);var index = rezSmart.Util._ak(_as,_d);_d.options[index].selected = true;},_j: function(_d){if (typeof(_d) == 'string') _d = rezSmart.DOMFunctions._bb(_d);var radios = rezSmart.DOMFunctions._bc('input',(_d || document));if (radios){for (var i=0; i<radios.length; i++){if (radios[i].checked === true){return radios[i];};};};},_e: function(_as,_d){ if (typeof(_d) == 'string') _d = rezSmart.DOMFunctions._bb(_d); var radios = rezSmart.DOMFunctions._bc('input',(_d || document));if (radios){for (var i=0; i<radios.length; i++){if (radios[i].value == _as){radios[i].checked = true;return radios[i];};};};radios[0].checked = true;return radios[0];}, _al: function(_element){var buf = _element;function _getX(_am){return _am.offsetParent ? _am.offsetLeft + _getX(_am.offsetParent) : _am.offsetLeft;};function _getY(_am){return _am.offsetParent ? _am.offsetTop + _getY(_am.offsetParent) : _am.offsetTop;};return {X:_getX(buf),Y:_getY(buf)};},getSize: function(_element){var buf = _element;function _getHeight(_am){return parseInt(rezSmart.Util._an(_am,'height'));};function _getWidth(_am){return parseInt(rezSmart.Util._an(_am,'width'));}; return {H:_getHeight(buf),W:_getWidth(buf)};},getFullSize: function(_element){var buf = _element;function _getHeight(_am){var cssBkup,sizeH;if (rezSmart.Util._an(_am,'display') != 'none') return _am.offsetHeight || rezSmart.Util.getSize(_am).H;cssBkup = rzsUtil._ap(_am,{display:'',visibility:'hidden',position:'absolute'});sizeH = _am.clientHeight || rezSmart.Util.getSize(_am).H;rezSmart.Util._ao(_am,cssBkup);return sizeH;};function _getWidth(_am){var cssBkup,sizeW;if (rezSmart.Util._an(_am,'display') != 'none') return _am.offsetWidth || rezSmart.Util.getSize(_am).W;cssBkup = rzsUtil._ap(_am,{display:'',visibility:'hidden',position:'absolute'});sizeW = _am.clientWidth || rezSmart.Util.getSize(_am).W;rezSmart.Util._ao(_am,cssBkup);return sizeW;};return {H:_getHeight(buf),W:_getWidth(buf)};},getPageBottomPos: function(_element){var pos = rezSmart.Util._al(_element);var sz = rezSmart.Util.getFullSize(_element);pos.Y = pos.Y + sz.H;return pos;},_ap: function(_element,_properties){var bkup = {};for (var i in _properties){bkup[i] = _element.style[i];_element.style[i] = _properties[i];};return bkup;},_ao: function(_element,_properties){for (var i in _properties){_element.style[i] = _properties[i];};},_an: function(_element, _aw){if (_element.style[_aw]){return _element.style[_aw];} else if (_element.currentStyle){return (_element.currentStyle[_aw]);} else if (document.defaultView && document.defaultView.getComputedStyle){_aw = _aw.replace(/([A-Z])/g,"-$1");_aw = _aw.toLowerCase();var s = document.defaultView.getComputedStyle(_element,"");return s && s.getPropertyValue(_aw);} else {return null;};},setPosition: function(_element,_position){if (!_element && _element.nodeType != 3 || !_position)return;_element.style.top = _position.Y + 'px';_element.style.left = _position.X + 'px';},setSize: function(_element,_size){if (!_element && _element.nodeType != 3 || !_size)return;_element.style.width = _size.W + 'px';_element.style.height = _size.H + 'px';},_y: function(_as,_aq){var o = _aq;var buf = _as;if (typeof(o) == 'string'){return _as.replace('{0}',_aq);} else {for (var i=0; i<o.length; i++){buf = buf.replace('{' + i + '}',o[i]);};if (buf && buf.length > 0) return buf;};return void 0;},_ar: function(_as){if(typeof(_as) == 'string' && _as.length > 1 && _as.length < 5){var pos = _as.indexOf('/');if (pos != -1){return (rezSmart.Util._ar(_as.substring(0,pos)) + '/' + rezSmart.Util._ar(_as.substring(pos+1,_as.length)));} else {if (_as.length == 4){return '0' + _as;} else return _as;};} else {return (_as < 0 || _as > 9 ? '' : '0')+_as;};},forceToMMdd: function(_as,_asFormat){var buf = '';if (typeof(_as) == 'undefined') return;if (_as.length == 5 && _as.indexOf('/') == -1){var monthNames = {'jan':'01','feb':'02','mar':'03','apr':'04','may':'05','jun':'06','jul':'07','aug':'08','sep':'09','oct':'10','nov':'11','dec':'12'};var monthName = _as.substr(2,3).toLowerCase();buf = monthNames[monthName] + '/' +_as.substr(0,2);} else if (_asFormat == 'dd/MM'){buf = _as.substr(3,2) + '/' +_as.substr(0,2);} else {buf = _as;};return buf;},_x: function(_at,_au){if (!_at || !(_at instanceof Date) || !_au || typeof _au != 'string') return;var i = 0;var ch = '';var buf = '';var formattedDate = '';var MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');var DAY_NAMES=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sun','Mon','Tue','Wed','Thu','Fri','Sat');var day = _at.getDate();var dow = _at.getDay();var month = _at.getMonth()+1;var year = ''+_at.getFullYear(); var value = new Object();value['yy'] = year.substring(2,4);value['yyyy'] = year; value['M']= month;value['MM'] = rezSmart.Util._ar(month);value['MMM']= MONTH_NAMES[month + 11];value['MMMM'] = MONTH_NAMES[month - 1];value['d']= day;value['dd'] = rezSmart.Util._ar(day);value['ddd']= DAY_NAMES[dow + 7];value['dddd']= DAY_NAMES[dow];while (i < _au.length) {ch=_au.charAt(i);buf='';while ((_au.charAt(i)==ch) && (i < _au.length)) {buf += _au.charAt(i++);}if (value[buf] != null) { formattedDate=formattedDate + value[buf]; } else { formattedDate = formattedDate + buf; }};return formattedDate;},_m: function(_monthDay,_asFormat){var mdBuf = rzsUtil.forceToMMdd(_monthDay,_asFormat);if (typeof(mdBuf) == 'undefined') return;var trvlMonth = mdBuf.substring(0,2);var trvlDay = mdBuf.substring(3,mdBuf.length);var today = new Date();var todayM = today.getMonth()+1;var todayD = today.getDate();var sYear = '';if ((todayM > trvlMonth) || (todayD > trvlDay && todayM == trvlMonth)){sYear = today.getFullYear() + 1;} else {sYear = today.getFullYear();};return new Date(Date.parse(mdBuf + '/' + sYear));},compareDates: function(_at1,_at2){var one_day=1000*60*60*24;var days = (_at1.getTime()-_at2.getTime());days = Math.round(days/one_day);if (days == 0){return 0;} else if (days > 0){return 1;} else if (days < 0){return -1;};},daysBetween: function(_at1,_at2){if (_at1.getDate() == _at2.getDate() && _at1.getMonth() == _at2.getMonth() && _at1.getFullYear() == _at2.getFullYear()) return 0;var one_day=1000*60*60*24;var days = (Math.abs(_at1.getTime()-_at2.getTime())) + one_day;return Math.round(days/one_day);},subtractDays: function(_at,_days){var one_day=1000*60*60*24;var curDateMS = _at.getTime();var diffMS = (one_day * _days);var dt = new Date();dt.setTime(curDateMS - diffMS);return dt;},addDays: function(_at,_days){var one_day=1000*60*60*24;var curDateMS = _at.getTime();var diffMS = (one_day * _days);var dt = new Date();dt.setTime(curDateMS + diffMS);return dt;}};rezSmart.Util._av = { version: (function(){var s,i;if (navigator.appName.indexOf('Microsoft') != -1){s = navigator.appVersion;i = s.indexOf('MSIE');s = s.substring(i+5,i + 6);return parseInt(s);} else {return parseInt(navigator.appVersion);};})(),isNetscape: navigator.appName.indexOf('Netscape') != -1,isMicrosoft: navigator.appName.indexOf('Microsoft') != -1};if (!rezSmart.DOMFunctions) rezSmart.DOMFunctions = {runOnDOMLoaded: function(_funcList){ if (this.done) return _funcList();var ref = this;function checkDOM(){if (ref.done && ref.done == true) return;if (document && document.getElementsByTagName && document.getElementById && document.body){clearInterval(ref.timer);ref.done = true; ref.rtimer = null;for (var i=0;i<ref.ready.length;i++) ref.ready[i]();ref.ready = null; };};if (ref.timer){ref.ready.push(_funcList);} else { rezSmart.Util._ai(window,'load',checkDOM);ref.ready = [_funcList];ref.timer = setInterval(checkDOM,10);};},createElement: function(_aw,_awspace){if(!_aw || _aw.constructor != String) return null;var ns = 'http://www.w3.org/1999/xhtml';if (_awspace && _awspace.constructor == String){ns = _awspace;}; return document.createElementNS ? document.createElementNS(ns,_aw):document.createElement(_aw); },_b: function(_aw,_attributes,_awspace){if (!_aw || _aw.constructor != String) return null;var nd = rezSmart.DOMFunctions.createElement(_aw,_awspace);var buf;if (_attributes){for (var name in _attributes){ rezSmart.DOMFunctions.gsAttribute(name,nd,_attributes[name]);};}; return nd; },createElementText: function(_aw,_as,_awspace){if (!_aw || _aw.constructor != String) return null;var nd = rezSmart.DOMFunctions.createElement(_aw,_awspace); if (_as && _as.constructor == String){nd.appendChild(document.createTextNode(_as));}; return nd; },_bText: function(_aw,_attributes,_as,_awspace){if (!_aw || _aw.constructor != String) return null;var nd = rezSmart.DOMFunctions._b(_aw,_attributes,_awspace);rezSmart.DOMFunctions._az(nd,_as); return nd; },_c: function(_ba,_as){if (_ba && (_ba.nodeType == 1) && _as){var nodes = rezSmart.DOMFunctions.convertToDOM(_as);for (var i=0;i<nodes.length;i++){_ba.appendChild(nodes[i]);};return _ba;};},_az: function(_ba,_as){if (_ba && _ba.nodeType == 1 && _as && _as.constructor == String){_ba.appendChild(document.createTextNode(_as)); };},removeElement: function(_element){if (_element && _element.parentNode){_element.parentNode.removeChild(_element);};},convertToDOM: function(_as){var arr = [];if (_as.constructor == String) _as = [_as];if (_as.constructor == Array){for (var i=0;i<_as.length;i++){ if (_as[i].constructor == String){ var div = document.createElement('div');div.innerHTML = _as[i];for (var j=0;j<div.childNodes.length;j++)arr[arr.length] = div.childNodes[j];} else if (_as[i].length > 1){for (var j=0;j<_as[i].length;j++)arr[arr.length] = _as[i][j];} else {arr[arr.length] = _as[i];};};} else {arr[0] = _as;};return arr;},gsAttribute: function(_aw,_d,_as){if (!_aw || _aw.constructor != String || !_d) return '';_aw = {'for':'htmlFor','class':'className','colspan':'colSpan'}[_aw] || _aw;if (typeof _as != 'undefined'){if (_d.setAttribute){ _d.setAttribute(_aw,_as)};_d[_aw] = _as;};return _d[_aw] || _d.getAttribute(_aw) || '';},gsText: function(_d,_as){if (!_d) return '';if (typeof _as != 'undefined'){if (_d.innerText && _d.childNodes.length == 0){_d.innerText = _as;} else {if (_d.childNodes.length > 0){ if (_d.lastChild.nodeType == 3){_d.lastChild.nodeValue = _as;} else {rezSmart.DOMFunctions._az(_d,_as);};} else {rezSmart.DOMFunctions._az(_d,_as);};};};return (_d.lastChild.nodeValue);},getByClassName: function(_aw,_type,_d){var r = [];var re = new RegExp('(^|\\s)' + _aw + '(\\s|$)');var e = rezSmart.DOMFunctions._bc(_type || '*',_d);for (var j=0;j<e.length;j++){ if (re.test(e[j].className)) r.push(e[j]);};return r;},_bb: function(_id){return document.getElementById(_id);},_bc: function(_aw,_d){return (_d || document).getElementsByTagName(_aw);},getPrevSib: function(_d){do {_d = _d.previousSibling;} while (_d && _d.nodeType != 1);return _d;},getNextSib: function(_d){do {_d = _d.nextSibling;} while (_d && _d.nodeType != 1);return _d;},_bd: function(_ba){if (!_ba || _ba.nodeType != 1) return _ba;_ba = _ba.lastChild;return _ba && _ba.nodeType != 1 && _ba.nodeType != 3 ? rezSmart.DOMFunctions.getPrevSib(_ba) : _ba;},_be: function(_ba){if (!_ba || _ba.nodeType != 1) return _ba;var nd = rezSmart.DOMFunctions._bd(_ba);return nd && nd.childNodes ? rezSmart.DOMFunctions._be(nd) : _ba;}};
if (!rezSmart.Widgets) rezSmart.Widgets = {calendar: function(){var _ac = rezSmart.DOMFunctions;var imgPath = rezSmart.Widgets.calendar.defaultImagePath;var arrMonth = rezSmart.Widgets.calendar.monthNames;var arrDay = rezSmart.Widgets.calendar.dayNames ;var today = new Date();var curMonth = today.getMonth();var nextTable = 1;var _bf = 0;var _bg = -1; var anchorControl,dateControl; var callbackEvent;var colCals = new Array(); var maxDays = rezSmart.Widgets.calendar.maxEnabledDays; var maxCount = today.getDate() * -1 - 1 ;function _createTBLHeader(_bh,_monthOffset){ var thead = _bh.createTHead();var row = thead.insertRow(0);var workingDate = new Date();var cell = _ac.createElement('th');cell.colSpan = 7;workingDate.setDate(1);workingDate.setMonth(workingDate.getMonth() + _monthOffset);_ac._az(cell,arrMonth[workingDate.getMonth()] + ' ' + workingDate.getFullYear());_ac._c(row,cell); };function _createDays(_bh,_monthOffset){var cell,daysRow,dateRow,dow;var iNext = 0;var tbody = _ac.createElement('tbody');_ac._c(_bh,tbody);daysRow = tbody.insertRow(iNext);iNext++;daysRow.className = 'calDayHeader';for (var i=0;i<arrDay.length;i++){cell = daysRow.insertCell(i);_ac._az(cell,arrDay[i]);};dateRow = tbody.insertRow(iNext);iNext++;var currentDay = new Date();currentDay.setDate(1);currentDay.setMonth(currentDay.getMonth() + _monthOffset);for (var i=0;i<currentDay.getDay();i++){cell = dateRow.insertCell(i);cell.className = 'calInvalidDay';};var cellCount = 1; var dayCount = 1;var iNextCell = i;var currentDate = today;var sMonth; var lastDOW;dow = currentDay.getDay();while (cellCount == dayCount){maxCount++;cell = dateRow.insertCell(iNextCell);iNextCell++;_ac._az(cell,dayCount.toString());sMonth = (currentDay.getMonth() + 1) + '';cell.id = ''+ rezSmart.Util._ar(sMonth) + rezSmart.Util._ar(currentDay.getDate()) + currentDay.getFullYear();if (currentDay <= currentDate){if (currentDay.toDateString() == currentDate.toDateString()){cell.className = 'calToday';} else {cell.className = 'calInvalidDay';};} else {if (maxCount < maxDays){cell.onclick = function(){_hide(this.id)};if (dow == 0 || dow == 6) cell.className = 'calWkEndDay';} else {cell.className = 'calInvalidDay';};};lastDOW = currentDay.getDay();cellCount++;currentDay.setDate(cellCount);dayCount = currentDay.getDate();dow = currentDay.getDay();if (dow == 0){dateRow = tbody.insertRow(iNext);iNext++;iNextCell = 0;};};if (dow == 0){row = iNext == 8 ? tbody.insertRow(tbody.rows.length) : tbody.rows[iNext -1];cell = row.insertCell(0);cell.colSpan = 7;cell.className = 'calBlankRow';} else {for (var i=lastDOW;i<6;i++){cell = dateRow.insertCell(dateRow.cells.length);cell.className = 'calInvalidDay';}; };if (tbody.rows.length == 6){row = tbody.insertRow(tbody.rows.length);cell = row.insertCell(0);cell.colSpan = 7;cell.className = 'calBlankRow';};};function _createControlBar(_bh){var nd = _ac._bText('span',{id:'rzsCalendarFooter'},'Jump to:');var ndJump = _ac._b('select',{id:'calJumpTo'});var opt = new Option('....','-1',false,false);ndJump.options.add(opt);for (var i=0;i<12;i++){ndJump.options.add(new Option(arrMonth[i],i+1));};ndJump.onchange = _moveCalToMonth; _ac._c(nd,ndJump);var ndImg = _ac._b('img',{id:'calClose',src:imgPath + 'closecal.gif',alt:'Close the Calendar'});ndImg.onclick = _hide;_ac._c(nd,ndImg);_ac._c(_bh,nd);};function _createNavButtons(_bh){var nd = _ac._b('img',{id:'calMoveNext',src:imgPath + 'moveNext.gif',alt:'Move to Next Month'});nd.onclick = _moveCalNext;_ac._c(_bh,nd);var nd = _ac._b('img',{id:'calMovePrev',src:imgPath + 'movePrev.gif',alt:'Move to Previous Month'});nd.onclick = _moveCalPrev;nd.style.visibility = 'hidden';_ac._c(_bh,nd);};function _convertCellIdToDate(_id){if (!_id || _id.length != 8) return;var dtValue = new Object();dtValue['m'] = _id.substring(0,2);dtValue['d'] = _id.substring(2,4);dtValue['y'] = _id.substring(4,_id.length);return new Date(dtValue['m'] + '/' + dtValue['d'] + '/' + dtValue['y']);};function _hide(_selectedDate){ var dt = _convertCellIdToDate(_selectedDate);if (dt && dateControl){dateControl.value = rezSmart.Util._x(dt,rezSmart.Widgets.calendar.outputDateFormat);callbackEvent(dateControl);};_ac._bb('rzsCalendar').style.display = 'none';var nd = _ac._bb('ieLT7iframe');if (nd) nd.style.display = 'none';_ac._bb('calJumpTo').selectedIndex = 0; }; function _moveCalToMonth(){ var calId = 'cal' +this.options[this.selectedIndex].value;for (var i=0;i<colCals.length;i++){if (calId == colCals[i].id) break;};_bf = i;if (_bf == 11)_bf = 10;_toggleCalendars(_bf); };function _moveCalToDate(_at){var month = _at.getMonth()+1;var day = _at.getDate();var calId = 'cal' + month;var dayId = rezSmart.Util._x(_at,'MMddyyyy');for (var i=0; i<colCals.length; i++){if (colCals[i].id == calId){if (i == 11)i = 10;_toggleCalendars(i);break;};};var selected = rezSmart.DOMFunctions.getByClassName('calSelectedDay','td',rezSmart.DOMFunctions._bb('rzsCalendar'))[0];if (selected) selected.className = '';if (rezSmart.Util.daysBetween(_at,new Date()) < maxDays) rezSmart.DOMFunctions._bb(dayId).className = 'calSelectedDay';};function _moveCalNext(){if (nextTable > 10) return; colCals[_bf].style.display = 'none';_bg = _bf;_bf = nextTable;nextTable++;_toggleCalNavImg();};function _moveCalPrev(){if (_bg < 0)return; colCals[_bg].style.display = '';nextTable = _bf;_bf = _bg;_bg--;_toggleCalNavImg(); }; function _toggleCalendars(_stopIndex){for (var i=0;i<12;i++){if (i < _stopIndex){colCals[i].style.display = 'none';} else {colCals[i].style.display = '';};};_bf = _stopIndex;nextTable = _bf + 1;_bg = _bf - 1; _toggleCalNavImg(); }; function _toggleCalNavImg(){if (_bf == 10){_ac._bb('calMoveNext').style.visibility = 'hidden';_ac._bb('calMovePrev').style.visibility = 'visible';} else if (_bf > 0 && _bf < 10){_ac._bb('calMoveNext').style.visibility = 'visible'; _ac._bb('calMovePrev').style.visibility = 'visible';} else if (_bf == 0){_ac._bb('calMovePrev').style.visibility = 'hidden';_ac._bb('calMoveNext').style.visibility = 'visible'; };};var _bj = _ac._b('div',{id:'rzsCalendar'});var i=0;var iMo = curMonth + 1;while (i<12){var ndTbl = _ac.createElement('table');ndTbl.cellPadding = 0;ndTbl.cellSpacing = 0;ndTbl.id = 'cal' + iMo;_createTBLHeader(ndTbl,i);_createDays(ndTbl,i);colCals[colCals.length] = ndTbl;_ac._c(_bj,ndTbl);i++;iMo++;if (iMo > 12)iMo=1;}; _createControlBar(_bj);_createNavButtons(_bj);this.show = function(_anchorTo,_atControl,_callbackEvent){anchorControl = _anchorTo;dateControl = _atControl;callbackEvent = _callbackEvent;var dt = dateControl.value;var ndAnchor;var pos;if (rezSmart.Util._av.isMicrosoft && rezSmart.Util._av.version < 7){var ifrm = _ac._bb('ieLT7iframe') ? _ac._bb('ieLT7iframe') : _ac._b('iframe',{id:'ieLT7iframe'});}; if (!_bj.parentNode || _bj.parentNode != 1)document.body.appendChild(_bj); if (ifrm)document.body.appendChild(ifrm);if (anchorControl){if (typeof anchorControl == 'string'){ndAnchor = rezSmart.DOMFunctions._bb(anchorControl);} else {ndAnchor = anchorControl;};}; var pos = rezSmart.Util.getPageBottomPos(ndAnchor);_bj.style.display='block';_bj.style.position = 'absolute'; rezSmart.Util.setPosition(_bj,pos);_bj.style.zIndex = 50; if (ifrm){ifrm.style.display = _bj.style.display;ifrm.style.position = _bj.style.position;rezSmart.Util.setPosition(ifrm,pos); rezSmart.Util.setSize(ifrm,rezSmart.Util.getFullSize(_bj));ifrm.style.zIndex = 2;};_moveCalToDate(rezSmart.Util._m(dt,rezSmart.Widgets.calendar.outputDateFormat)); };this.hide = _hide; }};