/* assuming you already have XHConn.js included in your HTML file */

	var myConn = new XHConn();

		if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	
		var get_state_list_table = function (oXML, selval) 
		{ 
			//alert(oXML.responseText);
			var str		=	oXML.responseText;
			var path	=	explodeArray(str,'|');
			var first 	= 	path[0];
			var seco	=	path[1];
			var thir	=	path[2];
			var fur		=	path[3];
			var fv		=	path[4];
			var sx		=	path[5];
			var sev		=	path[6];
			//alert(first+"=="+seco);
			if(eval(first)>eval(seco)){
				//alert("fir");
				document.getElementById('state_list').style.height=first+"px";
			}
			else{
				//alert(seco);
				document.getElementById("state_list").style.height=seco+"px";
			}
			document.getElementById("newsheading").innerHTML=thir;
			document.getElementById("state_list").innerHTML=fur;
			document.getElementById("preev").innerHTML=fv;
			document.getElementById("nxtr").innerHTML=sx;
			document.getElementById("tempimg").innerHTML=sev;
		}

		var get_city_list_table = function (oXML, selval) 
		{ 
			var str		=	oXML.responseText;
			var path	=	explodeArray(str,'|');

			var first 	= 	path[0];
			var seco	=	path[1];
			var thir	=	path[2];
			var four	=	path[3];

			document.getElementById("galleryl2mainnew").innerHTML=first;
			document.getElementById("imgtitle").innerHTML=seco;
			document.getElementById("gallerynp").innerHTML=thir;
			document.getElementById("gallerynp1").innerHTML=four;
		}

		function explodeArray(item,delimiter) 
		{
			tempArray=new Array(1);
			var Count=0;
			var tempString=new String(item);
			while (tempString.indexOf(delimiter)>0)
			{
				tempArray[Count]=tempString.substr(0,tempString.indexOf(delimiter));
				tempString=tempString.substr(tempString.indexOf(delimiter)+1,tempString.length-tempString.indexOf(delimiter)+1);
				Count=Count+1
			}
			tempArray[Count]=tempString;
			return tempArray;
		}
		
		function fill_combo(passed_values,passed_combo_ref, defaultval, selval)
		{
			var mytool_array=passed_values.split("|");
			passed_combo_ref.length=0;

			if (passed_values == "") {
				var new_Option = new Option('All States', 'all');
				passed_combo_ref.options[0] = new_Option;
				return false;
			}
			
		
			var new_Option = new Option(defaultval['disp'], defaultval['val']);
			passed_combo_ref.options[0] = new_Option;
			
			for(counter=0;counter<mytool_array.length;counter++)		
			{
			
				if(mytool_array[counter].length>0)
				{
					var mytool_array_param=mytool_array[counter].split(",");
					
					if (selval != "" && selval === mytool_array_param[1]) {
						var new_Option = new Option(mytool_array_param[0], mytool_array_param[1], '', 1);	
					} else {
						var new_Option = new Option(mytool_array_param[0], mytool_array_param[1]);
					}
					passed_combo_ref.options[counter+1] = new_Option;
				}
				else
				{					
					if(counter==0)
					{					
					passed_combo_ref.length=0;
					}
				}
			}
			
		}
		
