
function getnumbers()
{
	var frm=document.frm;
	getObject("firstclassification").innerHTML = frm.classification1.options[frm.classification1.selectedIndex].text;
	for (m=frm.number.options.length-1;m>0;m--)
	{
		frm.number.options[m]=null;
	}
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{  // Internet Explorer
		try
	    {
		    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)	
		{
			res = xmlHttp.responseText;
//			alert(res);
			ares = res.split("~");
			vfrom = ares[0].split(",")[0];
			vto = ares[0].split(",")[1];
			vused =","+ares[1]+",";
			vfrom = parseInt(vfrom);
			vto = parseInt(vto);
			/*frm.number.options[0]= new Option("Select",-1);*/
			var opt=0;
//			alert(vfrom+","+vto);
			for(m=vfrom;m<=vto;m++)
			{
				if(vused.indexOf(","+m+",")==-1 && frm.classification1.value!=31)//Hardcode
				{
					frm.number.options[++opt]= new Option(m,m);
				}
				else if(frm.classification1.value==31)//Hardcode
				{
					frm.number.options[++opt]= new Option(pad(vused[m],5,'0',1),m);
				}
			}
		}
	}
	var Dt = new Date();
	xmlHttp.open("GET","../ajax/getnumberbyclassification.php?id="+frm.classification1.value+"&dt="+Dt,true);
	xmlHttp.send(null);

}

function getnumber2(obj)
{
	var frm=document.frm;
	for (m=frm.number2.options.length-1;m>0;m--)
	{
		frm.number2.options[m]=null;
	}
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{  // Internet Explorer
		try
	    {
		    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)	
		{
			res = xmlHttp.responseText;
			vres = res.split(",");
			for(m=0;m<vres.length;m++)
			{
				frm.number2.options[m+1]= new Option(vres[m]-(obj.value*10),vres[m]);
			}
		}
	}
	var Dt = new Date();
	xmlHttp.open("GET","../ajax/getnumber2bynumber1.php?id="+obj.value+"&dt="+Dt,true);
	xmlHttp.send(null);

}

function getnumber3(obj)
{
	var frm=document.frm;
	for (m=frm.number3.options.length-1;m>0;m--)
	{
		frm.number3.options[m]=null;
	}
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{  // Internet Explorer
		try
	    {
		    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)	
		{
			res = xmlHttp.responseText;
			vres = res.split(",");
			for(m=0;m<vres.length;m++)
			{
				frm.number3.options[m+1]= new Option(pad(vres[m]-(obj.value*100)+'',2,'0',1),vres[m]);
			}
		}
	}
	var Dt = new Date();
	xmlHttp.open("GET","../ajax/getnumber3bynumber2.php?id="+obj.value+"&dt="+Dt,true);
	xmlHttp.send(null);
}

function vali()
{
	var frm = document.frm;
	if (isEmpty(frm.name, "Enter name"))
		return false;
	if (isEmpty(frm.address, "Enter address"))
		return false;
	if (!isSelected(frm.region, "Select region"))
		return false;
	if(trim(frm.phone.value)=='' && trim(frm.mobile.value)=='')
	{
		alert('Enter Mobile / Phone Number');
		frm.phone.focus();
		return false;
	}
	if(isEmpty(frm.email,"Enter email"))
		return false;
	if(!isEmail(frm.email))
	{
		return false;
	}
	
//	if(trim(frm.title1.value)=="" || trim(frm.url1.value)=='' || frm.classification1.selectedIndex<=0)
	if(trim(frm.url1.value)=='' || frm.classification1.selectedIndex<=0)
	{
		alert("Please fully give at lease one web site detail");
		frm.title1.focus();
		return false;
	}
	for(i=1;i<=10;i++)
	{
//		var T1 = getObject("title"+i);
		var U1 = getObject("url"+i);
		var C1 = getObject("classification"+i);
		
//		if(trim(T1.value)!="" || trim(U1.value)!='' || C1.selectedIndex>0)
		if(trim(U1.value)!='' || C1.selectedIndex>0)
		{
//			if (isEmpty(T1, "Enter Title"))
//				return false;
			if (isEmpty(U1, "Enter URL"))
				return false;
			if (!isSelected(C1, "Select classification"))
				return false;
		}
	}
	
	if (!isSelected(frm.classification, "Select primary classification"))
		return false;
	if (!isSelected(frm.number, "Select our site number"))
		return false;

	if(!frm.tos1.checked)
	{
		alert("Agree the Owners / Advertisers");
		frm.tos1.focus();
		return false;
	}

	if(!frm.tos.checked)
	{
		alert("Read and agree the TOS");
		frm.tos.focus();
		return false;
	}

	return true;
}

