
var FSaa,FSbb,FSb;var FSc,FSd;var FSintHposOffset,FSintVposOffset;
var FSe,FSf,FSg;var FSh,FSi,FSj;var FSk=1;var FSl=60*1000;var FSm=FSl*60;
var FSn=FSm*24;var FSo=0;var FSp=0;var FSq=0;var FSr=0;var FSs=0;
if(navigator.userAgent.indexOf("\107\145\143\153\157")>0){FSstrBrowser="\107\145\143\153\157";document.onclick=FSfncHideDateSelector}
else{FSstrBrowser="\111\105";document.onclick=function(){FSfncHideDateSelector(event)}}
if((typeof(HTMLElement)!="\165\156\144\145\146\151\156\145\144")&&(!HTMLElement.prototype.insertAdjacentHTML)){HTMLElement.prototype.insertAdjacentHTML=function(where,htmlStr){var r=this.ownerDocument.createRange();r.setStartBefore(this);var parsedHTML=r.createContextualFragment(htmlStr);this.appendChild(parsedHTML);}}

function FSfncShowDateSelector(DateRef,EventRef,DisableNone,LangID,ImagePath,hposOffset,vposOffset){
	if(FSd){return}else{FSd=true}
	FSintHposOffset=hposOffset;FSintVposOffset=vposOffset;
	if(document.getElementById){
		if(!FSf){
			FSh=new Date();
			FSh.setHours(0,0,0,0);
			FSfncWriteSelectorHTML();
			FSf=document.getElementById("\106\123\144\141\164\145\123\145\154\145\143\164\157\162");
			FSg=document.getElementById("\106\123\143\141\154\145\156\144\141\162\101\162\145\141");
		}
		FSe=DateRef;FSc=DisableNone;FSbb=LangID;FSb=ImagePath;
		switch(FSbb){
		case"\106\122":FSaa='\101\165\143\165\156\145';FSk=1;break;
		case"\104\105":FSaa='\113\145\151\156';FSk=1;break;
		case"\105\123":FSaa='\116\151\156\147\165\156\141';FSk=1;break;
		case"\105\123\125\123":FSaa='\116\151\156\147\165\156\141';FSk=0;break;
		case"\125\123":FSaa='\116\157\156\145';FSk=0;break;
		default:FSaa='\116\157\156\145';FSk=1;
		}
		
		//FSi=new Date(FSh.getTime()-(FSn*184));
		//FSj=new Date(FSh.getTime()+(FSn*182));
		// these 2 variables decide the min and max date range
		FSi=new Date( 2004,9,10);
		FSj=new Date( 2004,11,10);
		FSo=0;
		
		//the following 4 lines was added additionaly and the 2 if conditions where modified
		var FSeVal=FSe.value;
		var FSeDefaultVal=FSe.defaultValue;
		if(FSeVal==""){FSeVal=FSaa;}
		if(FSeDefaultVal==""){FSeDefaultVal=FSaa;}
		

		if(FSeVal==FSaa){//if(FSe==FSaa) - before modification
			if(FSeDefaultVal==FSaa){//if(FSe.defaultValue==FSaa) - before modification
				var arrCurrentDate=FSfncDateToString(FSh).split("\057");FSp=arrCurrentDate[0+FSk]-1;
			}
			else{var arrCurrentDate=FSe.defaultValue.split("\057");FSo=arrCurrentDate[1-FSk];FSp=arrCurrentDate[0+FSk]-1;}
		}
		else{var arrCurrentDate=FSe.value.split("\057");FSo=arrCurrentDate[1-FSk];FSp=arrCurrentDate[0+FSk]-1;}
		
		FSq=arrCurrentDate[2];
		FSr=parseInt(FSp,10);
		FSs=parseInt(FSq,10);
		FSg.innerHTML=FSfncCreateCalendarArea();
		if(FSstrBrowser=="\107\145\143\153\157"){FSf.style.left=EventRef.clientX-90+hposOffset;FSf.style.top=EventRef.clientY+8+vposOffset;}
		else{FSf.style.left=EventRef.clientX-EventRef.offsetX-82+document.body.scrollLeft+document.documentElement.scrollLeft+hposOffset;FSf.style.top=EventRef.clientY-EventRef.offsetY+16+document.body.scrollTop+document.documentElement.scrollTop+vposOffset;}
		FSf.style.visibility="\166\151\163\151\142\154\145";
	}
}

function FSfncHideDateSelector(TheEvent){
	if(FSf){
		if(FSstrBrowser=="\107\145\143\153\157"){
			if(TheEvent){var ThisIcon="\106\123\144\163\111\143\157\156\137"+FSe.name;var rel=TheEvent.target;
				while(rel){
					if((rel.id=="\106\123\144\141\164\145\123\145\154\145\143\164\157\162")||(rel.id==ThisIcon)){break}
					else{rel=rel.parentNode}
				}
			}
			if(!rel){FSf.style.visibility="\150\151\144\144\145\156";FSd=false}
			return;
		}
		else{
			if((TheEvent)){
				if((TheEvent.clientX+document.body.scrollLeft+document.documentElement.scrollLeft>FSf.style.posLeft+1)&&(TheEvent.clientX+document.body.scrollLeft+document.documentElement.scrollLeft<FSf.style.posLeft+FSf.style.posWidth+10)&&(TheEvent.clientY+document.body.scrollTop+document.documentElement.scrollTop>FSf.style.posTop+1)&&(TheEvent.clientY+document.body.scrollTop+document.documentElement.scrollTop<FSf.style.posTop+FSf.offsetHeight+2)){return}if((TheEvent.clientX+document.body.scrollLeft+document.documentElement.scrollLeft>FSf.style.posLeft+81-FSintHposOffset)&&(TheEvent.clientX+document.body.scrollLeft+document.documentElement.scrollLeft<FSf.style.posLeft+99-FSintHposOffset)&&(TheEvent.clientY+document.body.scrollTop+document.documentElement.scrollTop>FSf.style.posTop-17-FSintVposOffset)&&(TheEvent.clientY+document.body.scrollTop+document.documentElement.scrollTop<FSf.style.posTop-FSintVposOffset)){return}}FSf.style.visibility="\150\151\144\144\145\156";FSd=false;}}else{FSf=false}}

function FSfncCreateCalendarArea(){
	switch(FSbb){
	case"\106\122":var arrDayNames=new Array("\114\165\156","\115\141\162","\115\145\162","\112\145\165","\126\145\156","\123\141\155","\104\151\155");var arrMonthNames=new Array("\112\141\156\166\151\145\162","\106\046\145\141\143\165\164\145\073\166\162\151\145\162","\115\141\162\143\150\145","\101\166\162\151\154","\115\141\151","\112\165\151\156","\112\165\151\154\154\145\164","\101\157\046\165\143\151\162\143\073\164","\123\145\160\164\145\155\142\162\145","\117\143\164\157\142\162\145","\116\157\166\145\155\142\162\145","\104\046\145\141\143\165\164\145\073\143\145\155\142\162\145");var strTodayLabel="\101\165\152";var strNoValue="\101\165\143\165\156\145";break;
	case"\104\105":var arrDayNames=new Array("\115\157\156","\104\151\145","\115\151\164","\104\157\156","\106\162\145","\123\141\155","\123\157\156");var arrMonthNames=new Array("\112\141\156\165\141\162","\106\145\142\162\165\141\162","\115\046\141\165\155\154\073\162\172","\101\160\162\151\154","\115\141\151","\112\165\156\151","\112\165\154\151","\101\165\147\165\163\164","\123\145\160\164\145\155\142\145\162","\117\153\164\157\142\145\162","\116\157\166\145\155\142\145\162","\104\145\172\145\155\142\145\162");var strTodayLabel="\110\145\165\164\145";var strNoValue="\113\145\151\156";break;
	case"\105\123":
	case"\105\123\125\123":var arrDayNames=new Array("\114\165\156","\115\141\162","\115\151\046\145\141\143\165\164\145\073","\112\165\145","\126\151\145","\123\046\141\141\143\165\164\145\073\142","\104\157\155");var arrMonthNames=new Array("\105\156\145\162\157","\106\145\142\162\145\162\157","\115\141\162\172\157","\101\142\162\151\154","\115\141\171\157","\112\165\156\151\157","\112\165\154\151\157","\101\147\157\163\164\157","\123\145\160\164\151\145\155\142\162\145","\117\143\164\165\142\162\145","\116\157\166\151\145\155\142\162\145","\104\151\143\151\145\155\142\162\145");var strTodayLabel="\110\157\171";var strNoValue="\116\151\156\147\165\156\141";break;
	default:var arrDayNames=new Array("\115\157\156","\124\165\145","\127\145\144","\124\150\165","\106\162\151","\123\141\164","\123\165\156");var arrMonthNames=new Array("\112\141\156\165\141\162\171","\106\145\142\162\165\141\162\171","\115\141\162\143\150","\101\160\162\151\154","\115\141\171","\112\165\156\145","\112\165\154\171","\101\165\147\165\163\164","\123\145\160\164\145\155\142\145\162","\117\143\164\157\142\145\162","\116\157\166\145\155\142\145\162","\104\145\143\145\155\142\145\162");var strTodayLabel="\124\157\144\141\171";var strNoValue="\116\157\156\145";}
	var dtFirst;
}