var xmlHttp;
var m = new Array();
var a = 0;
	
//*********************************************
//** Show Province Script Start
//*********************************************
function showprovince(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }
var url="gettowns.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
if (xmlHttp.readyState==1)
 { 
 document.getElementById("town").innerHTML='<img alt="" height="16" src="ajax-loader.gif" width="16"> Loading';
 } 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("town").innerHTML=xmlHttp.responseText;
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
//*********************************************
//** Show Province Script End
//*********************************************

//*********************************************
//** Show Subindustry Script Start
//*********************************************
function showsubindustries(str)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	var url="getsubindustries.php";
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}
	
function stateChanged2() 
	{ 
	if (xmlHttp.readyState==1)
	 { 
	 document.getElementById("subindustry").innerHTML='<img alt="" height="16" src="ajax-loader.gif" width="16"> Loading';
	 } 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
	 document.getElementById("subindustry").innerHTML=xmlHttp.responseText;
	 } 
	}
//*********************************************
//** Show Subindustry Script End
//*********************************************

//*********************************************
//** Show List all mandates Script Start
//*********************************************

//province.value, town.value, industry.value, subindustry.value, order.value
function showmandates(p,t,i,s,o)
{
		
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	a=0;
	m=[];
	var url="getmandates.php";
	url=url+"?province="+p;
	url=url+"&town="+t;
	url=url+"&industry="+i;
	url=url+"&subindustry="+s;
	url=url+"&order="+o;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedMandates;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}
	
function stateChangedMandates() 
	{ 
	if (xmlHttp.readyState==1)
	 { 
	 document.getElementById("mandates").innerHTML='<img alt="" height="16" src="ajax-loader.gif" width="16"> Loading';
	 } 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
	 document.getElementById("mandates").innerHTML=xmlHttp.responseText;
	 } 
	}
//*********************************************
//** Show List all mandates Script End
//*********************************************

//*********************************************
//** Show Searched mandate Script Start
//*********************************************
function showmandate(n)
{
		
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	var url="getmandate.php";
	url=url+"?number="+n;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedMandate;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}
	
function stateChangedMandate() 
	{ 
	if (xmlHttp.readyState==1)
	 { 
	 document.getElementById("mandates").innerHTML='<img alt="" height="16" src="ajax-loader.gif" width="16"> Loading';
	 } 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
	 document.getElementById("mandates").innerHTML=xmlHttp.responseText;
	 } 
	}


//*********************************************
//** Show Searched mandate Script End
//*********************************************

//*********************************************
//** Show multiple mandate Script Start
//*********************************************
function showmultiplemandate(n)
{
		
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	a++
	var url="getmandate.php";
	url=url+"?number="+n;
	if(a<=m.length){
		url=url+"&next="+m[a];
		}
	if(a>0){
		url=url+"&previous="+m[a-1];
		}
	url=url+"&sid="+Math.random();
	//alert (url);
	xmlHttp.onreadystatechange=stateChangedMultipleMandate;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}
	
function stateChangedMultipleMandate() 
	{ 
	if (xmlHttp.readyState==1)
	 { 
	 document.getElementById("mandates").innerHTML='<img alt="" height="16" src="ajax-loader.gif" width="16"> Loading';
	 } 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
	 document.getElementById("mandates").innerHTML=xmlHttp.responseText;
	 } 
	}


//*********************************************
//** Show multiple mandate Script End
//*********************************************


function CalculateScore(NumChoices)
	{
	//NumChoices = 4
	var s = "";
	//var m = new Array();
	var t = 0;
	for (i = 0; i < NumChoices; i++)
		{
			if(document.mandates.n[i].checked) 
				{ 
					//s = s + document.mandates.n[i].value + ","; 
					m[t] = document.mandates.n[i].value;
					t++;
				}
		}
	//document.mandates.lblMandates.value = s.slice(0, -1);
	if(m[0]>0)
	{
	showmultiplemandate(m[0]);
	}
	}

