// JavaScript Document
var xmlHttp
var xmlHttp2

function FillModels(compid,dealtype)
{ 

	xmlHttp2=GetXmlHttpObject()
	
	if (xmlHttp2==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}		
	if (compid!="" && dealtype !="")
	{
		var url="ajax/phone-models.asp"
		url=url+"?compid="+compid
		url=url+"&dealtype="+dealtype
		
		xmlHttp2.onreadystatechange = function stateChanged()
		{
			if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
			{ 
				document.getElementById("spModel").innerHTML=xmlHttp2.responseText 
			} 
			//else
	//		{
	//			document.getElementById("spModel").innerHTML="Please wait...."
	//		}
		}
		xmlHttp2.open("GET",url,true)
		xmlHttp2.send(null)
	}
}
// JavaScript Document

var xmlHttpGift

function showGift(value)
{ 
xmlHttpGift=GetXmlHttpObject()
if (xmlHttpGift==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="ajax/GiftHandset.asp";
url=url + "?value=" + value;
//alert(url);
url=url+"&sid="+Math.random()
xmlHttpGift.onreadystatechange=stateChanged 
xmlHttpGift.open("GET",url,true)
xmlHttpGift.send(null)
}

function stateChanged() 
{ 
if (xmlHttpGift.readyState==4 || xmlHttpGift.readyState=="complete")
{ 
	document.getElementById(888).innerHTML=xmlHttpGift.responseText 
} 
} 
function FillNetwork(modelid,dealtype)
{ 

	xmlHttp2=GetXmlHttpObject()
	
	if (xmlHttp2==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}		
	
	if (modelid!="" && dealtype !="")
	{
		
		var url="ajax/Network.asp"
		url=url+"?modelid="+modelid
		url=url+"&dealtype="+dealtype
		
		xmlHttp2.onreadystatechange = function stateChanged()
		{
			if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
			{ 
				document.getElementById("spNetwork").innerHTML=xmlHttp2.responseText 
			} 
			//else
	//		{
	//			document.getElementById("spModel").innerHTML="Please wait...."
	//		}
		}
		xmlHttp2.open("GET",url,true)
		xmlHttp2.send(null)
	}
}

function FillCompNetwork(modelid,dealtype)
{ 
var xmlHttp22
	xmlHttp22=GetXmlHttpObject()
	
	if (xmlHttp22==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}		
	
	if (modelid!="" && dealtype !="")
	{
		var url="ajax/Comp_Network.asp"
		url=url+"?modelid="+modelid
		url=url+"&dealtype="+dealtype
		
		xmlHttp22.onreadystatechange = function stateChanged()
		{
				if (xmlHttp22.readyState==4 || xmlHttp22.readyState=="complete")
			{ 
				document.getElementById("spNetwork").innerHTML=xmlHttp22.responseText 
			} 
			//else
	//		{
	//			document.getElementById("spModel").innerHTML="Please wait...."
	//		}
		}
		xmlHttp22.open("GET",url,true)
		xmlHttp22.send(null)
	}
}
function FillCompMnt(modelid,dealtype,cmp)
{ 
var xmlHttp33
	xmlHttp33=GetXmlHttpObject()
	
	if (xmlHttp33==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}		
	
	if (modelid!="" && dealtype !="")
	{
		var url="ajax/Comp_Minute.asp"
		url=url+"?modelid="+modelid
		url=url+"&dealtype="+dealtype+"&cmp="+cmp
		
		xmlHttp33.onreadystatechange = function stateChanged()
		{
			if (xmlHttp33.readyState==4 || xmlHttp33.readyState=="complete")
			{ 
				document.getElementById("spCompMnt").innerHTML=xmlHttp33.responseText 
			} 
			//else
	//		{
	//			document.getElementById("spModel").innerHTML="Please wait...."
	//		}
		}
		xmlHttp33.open("GET",url,true)
		xmlHttp33.send(null)
	}
}
function FillModMnt(modelid,dealtype,cmp)
{ 
var xmlHttp44
	xmlHttp44=GetXmlHttpObject()
	
	if (xmlHttp44==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}		
	
	if (modelid!="" && dealtype !="")
	{
		var url="ajax/Mod_Minute.asp"
		url=url+"?modelid="+modelid
		url=url+"&dealtype="+dealtype+"&cmp="+cmp
		
		xmlHttp44.onreadystatechange = function stateChanged()
		{
			if (xmlHttp44.readyState==4 || xmlHttp44.readyState=="complete")
			{ 
				document.getElementById("spCompMnt").innerHTML=xmlHttp44.responseText 
			} 
			//else
	//		{
	//			document.getElementById("spModel").innerHTML="Please wait...."
	//		}
		}
		xmlHttp44.open("GET",url,true)
		xmlHttp44.send(null)
	}
}
function FillTypeMnt(modelid,dealtype)
{ 
var xmlHttp55
	xmlHttp55=GetXmlHttpObject()
	
	if (xmlHttp55==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}		
	
	if (modelid!="" && dealtype !="")
	{
		var url="ajax/Type_Minute.asp"
		url=url+"?modelid="+modelid
		
		xmlHttp55.onreadystatechange = function stateChanged()
		{
			if (xmlHttp55.readyState==4 || xmlHttp55.readyState=="complete")
			{ 
				document.getElementById("spCompMnt").innerHTML=xmlHttp55.responseText 
			} 
			//else
	//		{
	//			document.getElementById("spModel").innerHTML="Please wait...."
	//		}
		}
		xmlHttp55.open("GET",url,true)
		xmlHttp55.send(null)
	}
}
function FillDealType(modelid)
{ 

	xmlHttp2=GetXmlHttpObject()
	
	if (xmlHttp2==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}		
	if(modelid!="")
	{
	var url="ajax/deal-type.asp"
	url=url+"?modelid="+modelid
	
	xmlHttp2.onreadystatechange = function stateChanged()
	{
		if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
		{ 
			document.getElementById("spDealType").innerHTML=xmlHttp2.responseText 
		} 
//		else
//		{
//			document.getElementById("spDealType").innerHTML="Please wait...."
//		}
	}
	xmlHttp2.open("GET",url,true)
	xmlHttp2.send(null)
	}
}


function FillManufacturer(DealType)

{ 
	
	xmlHttp2=GetXmlHttpObject()
	
	if (xmlHttp2==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}
	if(DealType!="")
	{
		
	var url="ajax/search-manufacturer.asp"
	url=url+"?dealtype="+DealType
	
	xmlHttp2.onreadystatechange = function stateChanged()
	{
		
		if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
		{ 
		    
			//alert(xmlHttp2.responseText);
			document.getElementById("spManufacturer").innerHTML=xmlHttp2.responseText 
		}
		
//		else
//		{
//			document.getElementById("spDealType").innerHTML="Please wait...."
//		}
	}
	xmlHttp2.open("GET",url,true)
	xmlHttp2.send(null)
	}
}
function FillContractPAYG(DealType)
{ 

	var xmlHttp3
	xmlHttp3=GetXmlHttpObject()
	
	if (xmlHttp3==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}
	if(DealType!="")
	{
	var url="ajax/search-ContractPAYG.asp"
	url=url+"?dealtype="+DealType
	
	xmlHttp3.onreadystatechange = function stateChanged()
	{
		if (xmlHttp3.readyState==4 || xmlHttp3.readyState=="complete")
		{ 
			document.getElementById("spNetwork").innerHTML=xmlHttp3.responseText 
		} 
//		else
//		{
//			document.getElementById("spDealType").innerHTML="Please wait...."
//		}
	}
	xmlHttp3.open("GET",url,true)
	xmlHttp3.send(null)
	}
}

function FillHandset(DealType)
{ 
	var xmlHttp4
	xmlHttp4=GetXmlHttpObject()
	
	if (xmlHttp4==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}
	if(DealType!="")
	{
	var url="ajax/search-Handset.asp"
	url=url+"?dealtype="+DealType
	
	xmlHttp4.onreadystatechange = function stateChanged()
	{
		if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
		{ 
			document.getElementById("spModel").innerHTML=xmlHttp4.responseText 
		} 
//		else
//		{
//			document.getElementById("spDealType").innerHTML="Please wait...."
//		}
	}
	xmlHttp4.open("GET",url,true)
	xmlHttp4.send(null)
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
function validate(frm)
{
	if (frm.ddlComp.value=="0")
	{
		alert('Please select manufacturer')
		frm.ddlComp.focus()
		return false;
	}
	if (frm.ddlModel.value=="")
	{
		alert('Please select phone model')
		frm.ddlModel.focus()
		return false;
	}
	if (frm.ddlDeal.value=="")
	{
		alert('Please select type of deal')
		frm.ddlDeal.focus()
		return false;
	}
	if (frm.ddlNetwork.value=="" && frm.ddlDeal.value!="Simfree" && frm.ddlDeal.value!="Automatic Cashback")
	{
		alert('Please select network')
		frm.ddlNetwork.focus()
		return false;
	}
return true;
}


