// JavaScript Document
function EmptyStates() {
		document.getElementById("state").options.length = 0;	
	}
	
	function EmptyCities() {
		document.getElementById("city").options.length = 0;
	}
	
	function EmptyPoints() {
		document.getElementById("selectfunsite").options.length = 0;
	}
	
function hideUnhide(val)
{
	if(val=="N")
	{
	document.getElementById("txtpinterestdiv").style.display = "block";
	}
	else
	{
		document.getElementById("txtpinterestdiv").style.display = "none";
	}
}
	/*function EmptyResorts() {
		document.getElementById("selsresort").options.length = 0;
	}
	
	function fillFSActivity(obj) {
		var fsactivities = Array(
		<?
			$query=mysql_query("SELECT look_id FROM lookup WHERE look_group_name='activities'");
			$rowset=mysql_fetch_row($query);
			$acid=$rowset[0];
			//mysql_free_result($rowset);
			
			$query="SELECT look_id, look_item_name FROM lookup WHERE look_group_name = '$acid' ORDER BY look_item_name ASC";
			$rowset=mysql_query($query);
			while( $myrow=mysql_fetch_assoc($rowset)) 
				print '"'.$myrow['look_id']."|".$myrow['look_item_name'].'", ';
			//mysql_free_result($rowset);
		?> "");

		obj.options[0] = new Option("Select funspot activity","");		
		for (i=0;i<fsactivities.length-1;i++) {
			if (fsactivities[i].length>0) {
				var arrSplit = fsactivities[i].split("|");
				obj.options[i+1] = new Option(arrSplit [1],arrSplit [0]);
			}
		}
	}
	
	function fillFSSkill(obj) {
		var fsskills = Array( <?
			$query=mysql_query("SELECT look_id FROM lookup WHERE  look_group_name='skilllevel'");
			$rowset=mysql_fetch_row($query);
			$skid=$rowset[0];
			//mysql_free_result($rowset);
			
			$query="SELECT look_id, look_item_name FROM lookup WHERE look_group_name = '$skid'";
			$rowset=mysql_query($query);
			while( $myrow=mysql_fetch_assoc($rowset)) 
				print '"'.$myrow['look_id']."|".$myrow['look_item_name'].'", ';
			//mysql_free_result($rowset);
		?> "");

		obj.options[0] = new Option("Select skill level","");		
		for (i=0;i<fsskills.length-1;i++) {
			if (fsskills[i].length>0) {
				var arrSplit = fsskills[i].split("|");
				obj.options[i+1] = new Option(arrSplit [1],arrSplit [0]);
			}
		}
	}
	
	function NewActivity() {
		countActs++;
		
		var sel1 = document.createElement('SELECT');
		sel1.style.width= '165px';
		sel1.setAttribute("className", "textfield");
		sel1.setAttribute("class", "textfield");		
		sel1.setAttribute("name", "factivity"+countActs);
		fillFSActivity(sel1);

		var spc = document.createElement('IMG');
		spc.setAttribute("src", "../images/blank.gif");
		spc.setAttribute("height", "19");
		spc.setAttribute("width", "21");		

		var sel2 = document.createElement('SELECT');
		sel2.style.width= '165px';
		sel2.setAttribute("className", "textfield");
		sel2.setAttribute("name", "funskill"+countActs);
		sel2.setAttribute("class", "textfield");				
		fillFSSkill(sel2);
		
		var divTag = document.createElement('DIV');
		divTag.appendChild(sel1);
		divTag.appendChild(spc);		
		divTag.appendChild(sel2);
		
		document.getElementById("activityDIV").appendChild(divTag);
	}*/

	// country clicked, show states	
	function countryChanged() { 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
			var xmlresp=xmlHttp.responseText;
			var arrxml = xmlresp.split("<delim>");
		//alert(arrxml);
			var states=arrxml[0];
			var arrStates=states.split("|");
			//alert(arrStates);
			document.getElementById("state").options[0] = new Option("Select a state","");
			for (i=0;i<arrStates.length;i++) {
				if (arrStates[i].length>0) {
					var arrState_split = arrStates[i].split("/");
					document.getElementById("state").options[i+1] = new Option(arrState_split[1],arrState_split[0]);
				}
			}
		
			var points = arrxml[1];
				var arrpoints =points.split("|");
			document.getElementById("selectfunsite").options[0] = new Option("Select point of interest","");
			document.getElementById("selectfunsite").options[1] = new Option("Other","N");
			var cnt=2;
			for (i=0;i<arrpoints.length;i++) {
				if (arrpoints[i].length>0) {
					var arrpoints_split = arrpoints[i].split("/");
					document.getElementById("selectfunsite").options[cnt++] = new Option(arrpoints_split[1],arrpoints_split[0]);
				}
			}
			
					
			
		/*	var resorts = arrxml[2];
			var arrresorts=resorts.split("|");
			document.getElementById("selsresort").options[0] = new Option("Select specific resort","");
			cnt=1;
			for (i=0;i<arrresorts.length;i++) {
				if (arrresorts[i].length>0) {
					var arrresorts_split = arrresorts[i].split("/");
					document.getElementById("selsresort").options[cnt++] = new Option(arrresorts_split[1],arrresorts_split[0]);
				}
			}
			document.getElementById("selsresort").options[cnt++] = new Option("Other","N");		*/				
						
			//WaitOff();					
		} 
	
	} 
	
	function showStates(str) {
		//alert(str);
		EmptyStates();
		EmptyCities();

		if (str.length == 0) return;
		//WaitOn();
		//alert(str);
		var url="includes/plantrip.helper.php?sid=" + Math.random() + "&countryid=" + str
		xmlHttp=GetXmlHttpObject(countryChanged)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	}

	function showCities(str) {
			
		EmptyCities();
		//EmptyPoints();
	//	EmptyResorts();				

		if (str.length == 0) {
			showStates(document.getElementById("country").value);
			return;
		}
		
		//WaitOn();
		
		var url="includes/plantrip.helper.php?sid=" + Math.random() + "&stateid=" + str
		xmlHttp=GetXmlHttpObject(stateChanged)
		
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
		
	}
	
	function stateChanged() { 
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 

			var xmlresp=xmlHttp.responseText;
			var arrxml = xmlresp.split("<delim>");
			
			var cities = arrxml[0];
			var arrCities=cities.split("|");
			document.getElementById("city").options[0] = new Option("Select a city","");
			for (i=0;i<arrCities.length;i++) {
				if (arrCities[i].length>0) {
					var arrCities_split = arrCities[i].split("/");
					document.getElementById("city").options[i+1] = new Option(arrCities_split[1],arrCities_split[0]);
				}
			}
			//alert("hai");
			

			var points = arrxml[1];
				var arrpoints =points.split("|");
			
			document.getElementById("selectfunsite").options[0] = new Option("Select point of interest","");
			document.getElementById("selectfunsite").options[1] = new Option("Other","N");	
			var cnt=2;
			for (i=0;i<arrpoints.length;i++) {
				if (arrpoints[i].length>0) {
					var arrpoints_split = arrpoints[i].split("/");
					document.getElementById("selectfunsite").options[cnt++] = new Option(arrpoints_split[1],arrpoints_split[0]);
				}
			}
			
					
			//testing codes...........
			
			var a= document.getElementById('selectfunsite');
			var b;
			var c;
			//b = a.selectedIndex;
			//c= a.options[b].value;
			//alert(" value of b = "+b);
			//alert(" value of c = "+c);
			//document.getElementById('selpinterest').value = "N";
			var d = document.getElementById('txtpinterest').value;
			//alert("d="+d);
			if(d != '')
			{
				document.getElementById('selectfunsite').value = "N";
			}
			if(d == '')
			{
				document.getElementById("txtpinterestdiv").style.visibility = "hidden";
			}
			
			/*if ( document.getElementById("txtpinterestdiv").style.visibility = "hidden" )
			{
				document.getElementById('selpinterest').value = "N";
			
			}*/
			
			//end here...............
			
		/*	var resorts = arrxml[2];
			var arrresorts=resorts.split("|");
			document.getElementById("selsresort").options[0] = new Option("Select specific resort","");
			cnt=1;
			for (i=0;i<arrresorts.length;i++) {
				if (arrresorts[i].length>0) {
					var arrresorts_split = arrresorts[i].split("/");
					document.getElementById("selsresort").options[cnt++] = new Option(arrresorts_split[1],arrresorts_split[0]);
				}
			}
			document.getElementById("selsresort").options[cnt++] = new Option("Other","N");
			//testing codes
			
			var a= document.getElementById('selsresort');   
			var b;
			var c;
			b = a.selectedIndex;
			c= a.options[b].value;
			//alert(" value of b = "+b);
			//alert(" value of c = "+c);
			//document.getElementById('selsresort').value = "N";
			var d = document.getElementById('txtsresort').value;
			//alert("d="+d);
			if(d != '')
			{
				document.getElementById('selsresort').value = "N";
			}
			if(d == '')
			{
				document.getElementById("txtsresortdiv").style.visibility = "hidden";
			}
*/

			
									
			
			//WaitOff();		
		} 
	
	} 
	function chk(str,frm)
	{
	//alert(str);
	if (str.length == 0)return;
	var url="searchspot.php?$sid=" + Math.random() + "&txt=" + str+ "&type=" + frm;
		//alert(str)
		xmlHttp=GetXmlHttpObject(txtchk)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	}
	
	
	function txtchk() { 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
		{ 
			var xmlresp=xmlHttp.responseText;
			
			var arrxml = xmlresp.split("<delim>");
		
			var states=arrxml[0];
			var arrStates=states.split("|");
			
			for (i=0;i<arrStates.length;i++) {
				if (arrStates[i].length>0) {
					var arrState_split = arrStates[i].split("/");
					//alert(arrState_split[1]+","+arrState_split[0]+","+arrState_split[2]);
					//document.getElementById("bspstate").options[i+1] = new Option(arrState_split[1],arrState_split[0]);
					
					//alert(dat[0]+","+dat[1]);
					if(arrState_split[2]=="cal")
					{
					var dat = arrState_split[3].split("-");
					document.getElementById("party").value=arrState_split[1]+"/"+arrState_split[3];
					show(arrState_split[1],dat[0],dat[1]);
					}
					if(arrState_split[2]=="pal")
					{
					document.getElementById("pals").value=arrState_split[0];
					}
					if(arrState_split[2]=="palg")
					{
					document.getElementById("palgrup").value=arrState_split[0];
					}
					/*if(dat[0]='0000')
					{
					show(arrState_split[1],'2007','03');
					}
					else
					{*/
					
					//}
				}
			}
			
			
			//document.getElementById("selpinterest").options[cnt++] = new Option("Other","N");			
			
			
						
			WaitOff();					
		} 
	
	}
	function show(str,yr,month) {
				
		if (str.length == 0)return;
		//alert(str);
		if(yr!='0000')
		{
				var ran_no=(Math.round((Math.random()*9999))); 
				var http = GetXmlHttpObject(); 
				http.open('get', 'quick_calendar.php?party='+str+'&y='+yr+'&m='+month,true);
				http.onreadystatechange = function() {
					if(http.readyState == 4 && http.status == 200) { 
						var response = http.responseText;
						if(response) { 
							document.getElementById("quickCalender").innerHTML = http.responseText; 
						} 
					} 
				} 
				http.send(null);
		}
		else
		{
		
					var ran_no=(Math.round((Math.random()*9999))); 
				var http = GetXmlHttpObject(); 
				http.open('get', 'quick_calendar.php?party='+str,true);
				http.onreadystatechange = function() {
					if(http.readyState == 4 && http.status == 200) { 
						var response = http.responseText;
						if(response) { 
							document.getElementById("quickCalender").innerHTML = http.responseText; 
						} 
					} 
				} 
				http.send(null);
		
		}
	}
	
function chng(y)
{
if(y=="n")
{
document.getElementById("evnt").style.display="block"; 
}
else
{
document.getElementById("evnt").style.display="none"; 
}
}