// JavaScript Document

var xmlHttp

 function WaitOn() {
	document.body.style.cursor="wait";
}

 function WaitOff() {
	document.body.style.cursor="auto";
}

function GetXmlHttpObject(handler) { 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("MSIE")>=0)	{ 
	
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
			strName="Microsoft.XMLHTTP"
		} 
		try	{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} catch(e)	{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	else {
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
}

	
	function EmptyCities() 
	{
		document.getElementById("city").options.length = 0;
	}
	
	
	
	function showCities(str)
	{
			
		EmptyCities();
	
		if (str.length == 0) {
		document.getElementById("city").options[0] = new Option("Select a city","");
			return;
		}
		
		WaitOn();		
		var url="ajax/ajaxcity.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;
			//alert(xmlresp);
			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-1;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[2],arrCities_split[0]);
				}
			}
				
			WaitOff();		
		} 
	
	} 
function popUpsize(URL,width,height) 
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=" + width + ",height=" + height + ",left = 90,top = -20');");
}
	
	
var xmllHttp;
var content_to_div;
var towindow=1;
function ajaxclik(url,div_to,to_window)
{
		WaitOn();
		content_to_div=div_to;	
		if(to_window)
		  towindow=to_window;
		else
		  towindow=1;
		xmllHttp=GetXmlHttpObject(showallpg)
		xmllHttp.open("GET", url , true)
		xmllHttp.send(null)
}
function showallpg()
{
	if (xmllHttp.readyState==4 || xmllHttp.readyState=="complete")
	 { 
		var s =xmllHttp.responseText;
		//s = s.replace(/\s/g, ' ');
		s = s.replace(new RegExp('^.*?<body[^>]*>(.*?)</body>.*?$', 'i'), '$1');
		switch(towindow)
		{
		case 1:	
			 window.parent.document.getElementById(content_to_div).innerHTML = s;
		break;
		case 4:	
			window.parent.document.getElementById(content_to_div).innerHTML = s;
			var url="web_info_music.php?sid=" + Math.random();ajaxclik(url,"div_music",3);
		break;
		case 5:	
			document.getElementById(content_to_div).innerHTML = s;
			var url="web_info_music.php?sid=" + Math.random();ajaxclik(url,"div_music",3);
		break;
		case 3:	
		    window.top.document.getElementById(content_to_div).innerHTML = s;
		break;
		default :
		    document.getElementById(content_to_div).innerHTML = s;
		break;
		}
		WaitOff();		
	}
}
