// JavaScript Document
var xmlHttp,xmlHttp1;
function trimString(sStr)
{
   var s;
   sStr = sStr.toString();
   s = sStr.replace(/(^\s*)|(\s*$)/g,"");
   return(s);
}

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 

function loadpro(m)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	stid = document.getElementById('frm_state').value;
	proj = document.getElementById('projType').value;
	var temparr = new Array();
	if(proj == "all")
	{
		temparr = proj.split("_");
		var url="getProjects.php"
		url=url+"?stid="+stid+"&tval=all&stval=all";
	}
	else
	{
		temparr = proj.split("_");
		var url="getProjects.php"
		url=url+"?stid="+stid+"&tval="+temparr[0]+"&stval="+temparr[1];
	}
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)	
}
function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		if(trimString(xmlHttp.responseText) == "1")
		{
			var theDropDown = document.getElementById("projName")
			var numberOfOptions = theDropDown.options.length
			for (i=0; i<numberOfOptions; i++)
			{
				theDropDown.remove(0)
			}
			
			var optn = document.createElement("OPTION");
			optn.text = "Select any Project";
			optn.value = ""
			document.getElementById("projName").options.add(optn);
		}
		else
		{
			var theDropDown = document.getElementById("projName")
			var numberOfOptions = theDropDown.options.length
			for (i=0; i<numberOfOptions; i++)
			{
				theDropDown.remove(0)
			}
			
			var optn = document.createElement("OPTION");
			optn.text = "Select any Project";
			optn.value = ""
			document.getElementById("projName").options.add(optn);
			
			var st = (xmlHttp.responseText).split("**");
			for(i=0;i<st.length;i++)
			{
				var st1 = st[i].split("$$");
				var optn = document.createElement("OPTION");
				optn.text = st1[1];
				optn.value = st1[0];
					document.getElementById("projName").options.add(optn);
			}
		}
	}
} 
function searcgProjects()
{
	if(document.getElementById('frm_state').selectedIndex == 0 )
	{
		alert("Please select the state");
		return false;
	}
	else
	{
		if(document.getElementById('projName').selectedIndex == 0 || document.getElementById('projName').selectedIndex == -1)
		{
			if(document.getElementById('projType').selectedIndex == 0 || document.getElementById('projType').selectedIndex == -1)
			{
				document.location="projects.php?filBySt="+document.getElementById('frm_state').value;
			}
			else
			{
				stv = document.getElementById('frm_state').value;
				if(document.getElementById('projType').value == "all")
				{
					document.location="projects.php?filBySt="+stv+"&filByTy=all&filBySuty=all";
				}
				else
				{
					pstv = document.getElementById('projType').value;
					var uc = new Array();
					uc = pstv.split("-");
					document.location="projects.php?filBySt="+stv+"&filByTy="+uc[0]+"&filBySuty="+uc[1];
				}
			}
		}
		else
		{
			document.location="projects-details.php?id="+document.getElementById('projName').value;
		}
	}	
}

function loadprojtype(m)
{
	
	xmlHttp1=GetXmlHttpObject()
	if (xmlHttp1==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 

	var url="getprojecttype.php"
	url=url+"?stid="+m;
	xmlHttp1.onreadystatechange=stateChangedfn 
	xmlHttp1.open("GET",url,true)
	xmlHttp1.send(null)	
	
	/*var theDropDown = document.getElementById("projType")
	var numberOfOptions = theDropDown.options.length
	for (i=0; i<numberOfOptions; i++)
	{
		theDropDown.remove(0)
	}
	
	var optn = document.createElement("OPTION");
	optn.text = "Select project type";
	optn.value = ""
	document.getElementById("projType").options.add(optn);
	var ty = new Array()
	var subty = new Array()
	var idva = new Array()
	ty = n.split(",")
	subty = o.split(",")
	stidva = p.split(",")
	idva = q.split(",")
	for(var i=0;i<ty.length;i++)
	{
		if(stidva[i] == m)
		{
			var optn = document.createElement("OPTION");
			optn.text = ty[i]+" : "+subty[i];
			optn.value = idva[i];
			document.getElementById("projType").options.add(optn);
		}
	}*/
}

function stateChangedfn() 
{ 
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{
		if(trimString(xmlHttp1.responseText) == "1")
		{
			var theDropDown = document.getElementById("projType")
			var numberOfOptions = theDropDown.options.length
			for (i=0; i<numberOfOptions; i++)
			{
				theDropDown.remove(0)
			}
			
			var optn = document.createElement("OPTION");
			optn.text = "Select any Project Type";
			optn.value = ""
			document.getElementById("projType").options.add(optn);
		}
		else
		{
			var theDropDown = document.getElementById("projType")
			var numberOfOptions = theDropDown.options.length
			for (i=0; i<numberOfOptions; i++)
			{
				theDropDown.remove(0)
			}
			
			var optn = document.createElement("OPTION");
			optn.text = "Select any Project Type";
			optn.value = ""
			document.getElementById("projType").options.add(optn);
			
			var st = (xmlHttp1.responseText).split("**");
			for(i=0;i<st.length;i++)
			{
				var st1 = st[i].split("$$");
				var optn = document.createElement("OPTION");
				optn.text = st1[1];
				optn.value = st1[0];
				document.getElementById("projType").options.add(optn);
			}
			if(st.length > 0 )
			{
				optn.text = "All Projects";
				optn.value = "all"
				document.getElementById("projType").options.add(optn);
			}
		}
	}
}
