if (!document.getElementById("calendar"))
	document.write('<iframe id=calendar frameborder=0 src=calendar.htm style=display:none;position:absolute;z-index:100></iframe>');


document.onclick=hideCalendar;

function showCalendar(sFld,days)
{
	
	var cf=document.getElementById("calendar");	
	var wcf=window.frames[0];
	var fld=document.getElementById(sFld);
	
//  if(!wcf.bCalLoaded){alert("no frame found");return;}
	if(cf.style.display!="none"){cf.style.display="none";return;}

    var eT=0,eL=0,p=fld;

	var sT=document.body.scrollTop,sL=document.body.scrollLeft;

	var eH=fld.offsetHeight,eW=fld.offsetWidth;

	while(p&&p.tagName!="BODY"){eT+=p.offsetTop;eL+=p.offsetLeft;p=p.offsetParent;}
	cf.style.top=((document.body.clientHeight-(eT-sT)-eH>=cf.height)?eT+eH+214:eT-cf.height+214) +"px";
	cf.style.left=((document.body.clientWidth-(eL-sL)>=cf.width)?eL:eL+eW-cf.width)+"px";
	cf.style.display="block";
	wcf.fld=fld;
	wcf.initCalendar(days);
}


function hideCalendar()
{
	var cf=document.getElementById("calendar");
	cf.style.display="none";
               if( document.getElementById("dateto").value==""){
                   document.getElementById("dateto").value= document.getElementById("datefrom").value;
               }
               else{
                 var df=document.getElementById("datefrom").value.split("-");
                 var dt=document.getElementById("dateto").value.split("-");

                 if (parseInt(dt[0])<parseInt(df[0])){
	          alert("Input year Error 1 : To " + document.getElementById("dateto").value +" <  From " + document.getElementById("datefrom").value);
                 }else {
                             if(parseInt(dt[1])<parseInt(df[1])){
	          alert("Input month Error : To " + document.getElementById("dateto").value +" <  From " + document.getElementById("datefrom").value);
                 
                                 }else {
                                         if(parseInt(dt[1])==parseInt(df[1])){
                                                       if(parseInt(dt[2])<parseInt(df[2])){
                                       	          alert("Input day Error  : To " + document.getElementById("dateto").value +" <  From " + document.getElementById("datefrom").value);
                                                      }
                                           }

                                }
                   }
                }              
}
