/*******************************************************************************
-- Function show
-- Description: This will populate the calendar in the right position
-- Input: atag   id of div of the calendar
-- Output:
-- 10/10/04 - Created (Cooker)
********************************************************************************/
function showPopWindow(controlname)
{
	var calendar=document.getElementById("DivNOPoPWINDOW");
    var	fixedX = -1			
	var	fixedY = -1			
	var	leftpos=20
	var	toppos=-20
	var atag=document.getElementById(controlname);
	
	if(calendar.style.display=="none")
	{
	//var rad=document.getElementById("rdReservation");
	//if(rad.checked==true)
	//{
		calendar.style.display="";
		
		 ctl = atag
				do {
					ctl = ctl.offsetParent;
					leftpos	+= ctl.offsetLeft;
					toppos += ctl.offsetTop;
				} while(ctl.tagName!="BODY");
				
			 calendar.style.left =	fixedX==-1 ? atag.offsetLeft + leftpos :	fixedX
			calendar.style.top = fixedY==-1 ? atag.offsetTop +	toppos + atag.offsetHeight + 2 : fixedY
			//var state=document.getElementById("txtValue").value;
			var state=document.getElementById("ddlPNYCstate").options[document.getElementById("ddlPNYCstate").selectedIndex].value;
			var st_name=document.getElementById("txtPNYCStrName").value;
			if (st_name.length<3){
				calendar.style.display="none";
				alert('Please enter latest 3 character!');
				document.getElementById("txtPNYCStrName").focus();
				return false;
			}else{
				load(st_name,state);
			}	
		}
		//}
else
	calendar.style.display="none";
}

//add by william
function showPopWindow1(controlname)
{
	var calendar=document.getElementById("DivNOPoPWINDOW1");
    var	fixedX = -1			
	var	fixedY = -1			
	var	leftpos=20
	var	toppos=-20
	var atag=document.getElementById(controlname);
	
	if(calendar.style.display=="none")
	{
	//var rad=document.getElementById("rdReservation");
	//if(rad.checked==true)
	//{
		calendar.style.display="";
		
		 ctl = atag
				do {
					ctl = ctl.offsetParent;
					leftpos	+= ctl.offsetLeft;
					toppos += ctl.offsetTop;
				} while(ctl.tagName!="BODY");
				
			 calendar.style.left =	fixedX==-1 ? atag.offsetLeft + leftpos :	fixedX
			calendar.style.top = fixedY==-1 ? atag.offsetTop +	toppos + atag.offsetHeight + 2 : fixedY
			//var state=document.getElementById("txtValue").value;
			var state=document.getElementById("ddlDNYCstate").options[document.getElementById("ddlDNYCstate").selectedIndex].value;
			var st_name=document.getElementById("txtDNYCStrName").value;
			if (st_name.length<3){
				calendar.style.display="none";
				alert('Please enter latest 3 character!');
				document.getElementById("txtDNYCStrName").focus();
				return false;
			}else{
				load1(st_name,state);
			}	
		}
		//}
else
	calendar.style.display="none";
}



function   load(st_name,state){   
    var   drp2   =   document.getElementById("ListBox1");
    while (drp2.options.length>0){ 
		drp2.remove(0); 
	} 
    var   oHttpReq   =   new   ActiveXObject("MSXML2.XMLHTTP");   
    var   oDoc   =   new   ActiveXObject("MSXML2.DOMDocument");   
    oHttpReq.open("POST",   "WebPoPWindow.aspx?st_name="+st_name+"&state="+state,   false);   
    oHttpReq.send("");   
    result   =   oHttpReq.responseText;   
    oDoc.loadXML(result);   
    items   =   oDoc.selectNodes("//NewDataSet/Table"); 
    if (items.length==0){
		//document.getElementById("Label1").innerText="";
    }
    if (items.length!=0){
      
       for   (var   item   =   items.nextNode();   item;   item   =   items.nextNode()){   

         //var city=item.text;
         var city=item.selectSingleNode("city").nodeTypedValue + '|' + item.selectSingleNode("x_st").nodeTypedValue + '|' + item.selectSingleNode("zip_code").nodeTypedValue;
         var showtext=item.selectSingleNode("city").nodeTypedValue;
         var   newOption   =   document.createElement("OPTION");   
         newOption.text   =   showtext;   
         newOption.value   =   city;   
         drp2.options.add(newOption);}   
         }
}              
 
 //add by william
 function   load1(st_name,state){   
    var   drp2   =   document.getElementById("ListBox2");
    while (drp2.options.length>0){ 
		drp2.remove(0); 
	} 
    var   oHttpReq   =   new   ActiveXObject("MSXML2.XMLHTTP");   
    var   oDoc   =   new   ActiveXObject("MSXML2.DOMDocument");   
    oHttpReq.open("POST",   "WebPoPWindow.aspx?st_name="+st_name+"&state="+state,   false);   
    oHttpReq.send("");   
    result   =   oHttpReq.responseText;   
    oDoc.loadXML(result);   
    items   =   oDoc.selectNodes("//NewDataSet/Table"); 
    if (items.length==0){
		//document.getElementById("Label1").innerText="";
    }
    if (items.length!=0){
      
       for   (var   item   =   items.nextNode();   item;   item   =   items.nextNode()){   

         //var city=item.text;
         var city=item.selectSingleNode("city").nodeTypedValue + '|' + item.selectSingleNode("x_st").nodeTypedValue + '|' + item.selectSingleNode("zip_code").nodeTypedValue;
         var showtext=item.selectSingleNode("city").nodeTypedValue;
         var   newOption   =   document.createElement("OPTION");   
         newOption.text   =   showtext;   
         newOption.value   =   city;   
         drp2.options.add(newOption);}   
         }
}              

 
             
function Returnvalue(){
	if (document.getElementById("ListBox1").options.length>0){
		var str=document.getElementById("ListBox1").options[document.getElementById("ListBox1").selectedIndex].value;
	//alert(str);
		var strvalue=str.split('|');		
		document.getElementById("txtPNYCStrName").value = strvalue[0];
		document.getElementById("txtPNYCZipCode").value = strvalue[2];
		document.getElementById("txtPNYCxstr").value = strvalue[1];
		showPopWindow('btnCalendarNO');
	}
}

//add by william
function Returnvalue1(){
	if (document.getElementById("ListBox2").options.length>0){
		var str=document.getElementById("ListBox2").options[document.getElementById("ListBox2").selectedIndex].value;
	//alert(str);
		var strvalue=str.split('|');		
		document.getElementById("txtDNYCStrName").value = strvalue[0];
		document.getElementById("txtDNYCZipCode").value = strvalue[2];
		document.getElementById("txtDNYCxstr").value = strvalue[1];
		showPopWindow1('btnCalendarNO1');
	}
}

/***************************************************
**function: mumericonly
**Input:
**Output:
**Creator:Daniel
**2008/03/20
***************************************************/
function mumeric_only(){

	if(event.keyCode!=45 && (event.keyCode<48||event.keyCode>57))
	{
		event.returnValue=false;
	}else{
		event.returnValue=true;
	}
	
}