// JavaScript Document
function ajaxpage_preload(url, containerid, extraparam)
{
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject)
	{ 
		// if IE
		try 
		{
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e)
		{
			try
			{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	page_request.onreadystatechange=function()
	{
		loadpage(page_request, containerid, extraparam)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request, containerid, extraparam)
{
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	{
		obj = document.card;
		document.getElementById(containerid).innerHTML=page_request.responseText;
		
arr_extraparam = extraparam.split('|'); 
		switch(containerid)
		{
			case"phone_did":

			 if(arr_extraparam[0] == 1 || arr_extraparam[0] == 2)
			 {
				document.getElementById("area_number").innerHTML = '<center><IMG SRC="/images/loading.gif" ALIGN="center" BORDER=0></center>';
			 	//load data for canada and USA
				ajaxpage_preload("listarea_new.php?areacod="+arr_extraparam[1]+"&contr="+arr_extraparam[0]+"&did_number="+arr_extraparam[2],'area_number', extraparam);
			 }
			 else
			 {
			 	//other
				document.getElementById("select_did").innerHTML = '<center><IMG SRC="/images/loading.gif" ALIGN="center" BORDER=0></center>';
				ajaxpage_preload('show_phone.php?id='+arr_extraparam[3]+'&country='+arr_extraparam[0]+'&phone='+arr_extraparam[2],'select_did', extraparam);
			 }
			 break;
			case"area_number":
				document.getElementById("select_did").innerHTML = '<center><IMG SRC="/images/loading.gif" ALIGN="center" BORDER=0></center>';
				ajaxpage_preload('show_phone.php?id='+arr_extraparam[3]+'&country='+arr_extraparam[0]+'&phone='+arr_extraparam[2]+'&areacode='+arr_extraparam[1],'select_did', extraparam);
			 break;
			case"select_did":
				if(arr_extraparam[2] == "")
					obj.chkConfig.value='';
				else
					obj.chkConfig.value='Y';				
			 break;
		}
	}
}
