if(typeof jslang=="undefined"){LoadLangD("EN")}else{if(jslang=='JP')jslang='JA';if(jslang=='NO')jslang='NN';if(jslang=='CS')jslang='CZ';if(jslang=='SI')jslang='SL';switch(jslang){case"EN":case"IS":case"JA":case"NN":case"CS":case"FR":case"ES":case"DE":case"SL":case"SV":LoadLangD(jslang);break;default:LoadLangD("EN");break}}function LoadLangD(b){var a=document.createElement("script");a.setAttribute("src","/CatalystScripts/lang/"+b+"/Java_DatePicker_"+b+".js");a.setAttribute("charset",charsetD(b));a.setAttribute("type","text/javascript");document.getElementsByTagName("head")[0].appendChild(a)}function charsetD(a){var b="";switch(a){case"JA":b="shift-jis";break;case"IS":case"CS":case"SL":case"SV":b="iso-8859-1";break;default:b="utf-8";break}return b}var datePickerDivID="datepicker";var iFrameDivID="datepickeriframe";var dayArrayShort;var monthArrayShort;var dateSeparator="-";var datePickerInit=0;function InitDatePicker(){dayArrayShort=new Array(dpicklang.Su,dpicklang.Mo,dpicklang.Tu,dpicklang.We,dpicklang.Th,dpicklang.Fr,dpicklang.Sa);monthArrayShort=new Array(dpicklang.Jan,dpicklang.Feb,dpicklang.Mar,dpicklang.Apr,dpicklang.May,dpicklang.Jun,dpicklang.Jul,dpicklang.Aug,dpicklang.Sep,dpicklang.Oct,dpicklang.Nov,dpicklang.Dec);datePickerInit=1}if(document.all){document.onmousedown=captureMousePosition}else{if(document.getElementById){document.onmousedown=captureMousePosition}}var mousex;var mousey;function captureMousePosition(a){if(document.all){mousex=window.event.x+document.body.scrollLeft;if(document.documentElement&&document.documentElement.scrollTop>0){mousey=window.event.y+document.documentElement.scrollTop}else{mousey=window.event.y+document.body.scrollTop}}else{if(document.getElementById){mousex=a.pageX;mousey=a.pageY}}}function displayDatePicker(b){if(datePickerInit==0){InitDatePicker()}var d=document.getElementById(b);var a=d.offsetLeft;var e=d.offsetTop+d.offsetHeight;var c=d;while(c.offsetParent){c=c.offsetParent;a+=c.offsetLeft;e+=c.offsetTop}if(mousex<a){a=mousex}if(mousey<e){e=mousey}drawDatePicker(d,a,e)}function drawDatePicker(d,a,f){var c=getFieldDate(d.value);if(!document.getElementById(datePickerDivID)){var b=document.createElement("div");b.setAttribute("id",datePickerDivID);b.setAttribute("class","dpDiv");b.setAttribute("style","visibility: hidden; padding: 9px; color: #666666");document.body.appendChild(b)}var e=document.getElementById(datePickerDivID);e.style.position="absolute";e.style.left=a+"px";e.style.top=f+"px";e.style.border="1px solid #999999";e.style.backgroundColor="#ffffff";e.style.visibility=(e.style.visibility=="visible"?"hidden":"visible");e.style.zIndex=900000000;refreshDatePicker(d.name,c.getFullYear(),c.getMonth(),c.getDate())}function refreshDatePicker(t,o,y,u){var e=new Date();if((y>=0)&&(o>0)){e=new Date(o,y,1)}else{u=e.getDate();e.setDate(1)}var j="\r\n";var h="<style>.text {font: 10px arial; color: #666666}</style>"+j;var k="<table class='date'>"+j;var c="</table>"+j;var w="<tr style='cursor:hand'>";var l="<tr>";var n="<tr>";var f="</tr>"+j;var a="<td>";var b="<td align='center' colspan='7' style='text-align: center'>";var v="<td>";var A="<td align='center' colspan='7'>";var r="<td style='border-bottom: 1px solid #f0f0f0; text-align: center; font-size: 9px; color: #999;'>";var z="<td style='text-align: center; color: #666666; font-size: 10px; padding: 3px' ";var q="</td>"+j;var d="<div>";var s="<div style='background: #005ba7; color: #ffffff'>";var p="</div>";var m=h+k;m+=w+b;m+="<select id='ddMonth' style='font: 10px Arial;' onChange='refreshDatePicker(\""+t+'", document.getElementById("ddYear").value, this.options[this.selectedIndex].value);\'>';for(i=0;i<=11;i++){if(e.getMonth()==i){m+="<option selected value="+i+">"+monthArrayShort[i]+"</option>"}else{m+="<option value="+i+">"+monthArrayShort[i]+"</option>"}}m+="</select>";m+="<select id='ddYear' style='font: 10px Arial;' onChange='refreshDatePicker(\""+t+'", this.options[this.selectedIndex].value, document.getElementById("ddMonth").value);\'>';for(i=1920;i<=2020;i++){if(e.getFullYear()==i){m+="<option selected value="+i+">"+i+"</option>"}else{m+="<option value="+i+">"+i+"</option>"}}m+="</select>";m+=q+f;m+=l;for(i=0;i<dayArrayShort.length;i++){m+=r+dayArrayShort[i]+q}m+=f;m+=w;for(i=0;i<e.getDay();i++){m+=a+"&nbsp;"+q}do{dayNum=e.getDate();TD_onclick=" onclick=\"updateDateField('"+t+"', '"+getDateString(e)+"');\">";if(dayNum==u){m+=z+TD_onclick+s+dayNum+p+q}else{m+=z+TD_onclick+dayNum+q}if(e.getDay()==6){m+=f+w}e.setDate(e.getDate()+1)}while(e.getDate()>1);if(e.getDay()>0){for(i=6;i>e.getDay();i--){m+=a+"&nbsp;"+q}}m+=f;var x=new Date();var g="Today is "+dayArrayShort[x.getDay()]+", "+monthArrayShort[x.getMonth()]+" "+x.getDate();m+=n+A;m+="<button class='button' style='font: 10px arial;background-color:white;' onClick='refreshDatePicker(\""+t+"\");'>"+dpicklang.Today+"</button> ";m+="<button class='button' style='font: 10px arial;background-color:white;' onClick='clearDateField(\""+t+"\");'>"+dpicklang.Clear+"</button> ";m+="<button class='button' style='font: 10px arial;background-color:white;' onClick='updateDateField(\""+t+"\");'>"+dpicklang.Close+"</button>";m+=q+f;m+=c;document.getElementById(datePickerDivID).innerHTML=m;if(document.all){adjustiFrame()}}function getDateString(a){var c="00"+a.getDate();var b=monthArrayShort[a.getMonth()];c=c.substring(c.length-2);return c+dateSeparator+b+dateSeparator+a.getFullYear()}function getFieldDate(g){var b;if(g.length==0){b=new Date();return b}var h,a,j;var f=g.indexOf(dateSeparator);var e=g.indexOf(dateSeparator,f+1);h=g.substring(0,f);a=g.substring(f+1,e);for(var c=0;c<monthArrayShort.length;c++){if(monthArrayShort[c]==a){a=c}}j=g.substring(e+1);if(j>2020){h=31;a=11;j=2020}b=new Date(j,a,h);return b}function updateDateField(a,b){var c=document.getElementsByName(a).item(0);if(b){c.value=b}hideDatePicker();if((b)&&(typeof(datePickerClosed)=="function")){datePickerClosed(c)}}function hideDatePicker(){if(document.getElementById(datePickerDivID)){document.getElementById(datePickerDivID).style.visibility="hidden";adjustiFrame()}}function clearDateField(a){var b=document.getElementsByName(a).item(0);b.value=""}function adjustiFrame(d,a){if(!document.getElementById(iFrameDivID)){var b=document.createElement("iFrame");b.setAttribute("id",iFrameDivID);b.setAttribute("src","javascript:false;");b.setAttribute("scrolling","no");b.setAttribute("frameborder","0");document.body.appendChild(b)}if(!d){d=document.getElementById(datePickerDivID)}if(!a){a=document.getElementById(iFrameDivID)}try{a.style.position="absolute";a.style.width=d.offsetWidth;a.style.height=d.offsetHeight;a.style.top=d.style.top;a.style.left=d.style.left;a.style.zIndex=d.style.zIndex-1;a.style.visibility=d.style.visibility}catch(c){}};