function MakeHttpRequestObject()
{
	var xmlHttp;
	if(window.ActiveXObject)		//For the Microsoft Internet Explorer
	{
		try
		{
			this.xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
			this.xmlHttp=false;
		}
	}
	else						//For other than Microsoft Internet Explorer
	{
		try
		{
			this.xmlHttp=new XMLHttpRequest();
		}
		catch(e)
		{
			this.xmlHttp=false;
		}
	}
	if(!this.xmlHttp)
	{
		alert("Error on Creating XMLHttpRequest Object");
	}
	else
	{
		return this.xmlHttp;
	}
}

//for organisation
/*function HttpQuery1(url,elm)
{
	var request1;
	var answer1;
	var flag1=1;
	var orgname ;
	var catid ;
	var i;
	var project="";
	var cnt=document.getElementById("countryname").value;
	

	for(i=0;i<elm.length;i++)
    {
        	
			if (elm.options[i].selected == true) {
			//alert(elm.options[i].value);	
            project += elm.options[i].value+",";
			 }
    }
	
	var self1 = this;
	var url=url+"?cnt="+cnt+"&org="+project;
	//alert(url);
	self1.request1 = new MakeHttpRequestObject();
	self1.request1.open("GET", url ,true);
	self1.request1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	self1.request1.onreadystatechange = function () 
	{		
		if(self1.request1.readyState == 4)
		{
				try
				{	
					
					document.getElementById("organisation").options.length=null;
					self1.answer1 = self1.request1.responseText;				
					//alert(self1.answer1);
					eval(self1.answer1);
				}
				catch(e)
				{
					alert("Error on parsing document");			
					return false;
				}
			}//if
	}//fun

	

	self1.request1.send(null);	
}*/



function HttpQuery1(url,elm)
{
	var request1;
	var answer1;
	var flag1=1;
	var orgname ;
	var catid ;
	var i;
	var project="";
	var  sectorid="";
	var cnt=document.getElementById("countryname").value;
	var sector=document.getElementById("cata");
	
	/*for(i=0;i<sector.length;i++)
    {
        	
			if (sector.options[i].selected == true) {
			//alert(elm.options[i].value);	
            sectorid += sector.options[i].value+",";
			 }
    }*/
	
	

	for(i=0;i<elm.length;i++)
    {
        	
			if (elm.options[i].selected == true) {
			//alert(elm.options[i].value);	
            project += elm.options[i].value+",";
			 }
    }
	
	var self1 = this;
	if(cnt!='')
	{	
		url=url+"?cnt="+cnt;
		if(sector!='')
			url=url+"&sector="+sector.value+"&cat="+project;
	}
	else
		url=url+"?sector="+sector.value+"&cat="+project;


	//var url=url+"?cnt="+cnt+"&sector="+sectorid+"&cat="+project;
	//alert(url);
	self1.request1 = new MakeHttpRequestObject();
	self1.request1.open("GET", url ,true);
	self1.request1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	self1.request1.onreadystatechange = function () 
	{		
		if(self1.request1.readyState == 4)
		{
				try
				{	
					document.getElementById('status').innerHTML="";
					document.getElementById("organisation").options.length=null;
					self1.answer1 = self1.request1.responseText;				
					//alert(self1.answer1);
					eval(self1.answer1);
					
				}
				catch(e)
				{
					alert("Error on parsing document");			
					return false;
				}
			}//if
			else
		{
					document.getElementById('status').innerHTML=" <img src='../../../images/loader.gif' width='20' height='20' border='0' alt='' align='absmiddle' /> Loading Data ...";
		}
	}//fun

	self1.request1.send(null);	
}






//for catagory
function HttpQuery2(url,elm)
{
	var request1;
	var answer1;
	var flag1=1;
	var orgname ;
	var catid ;
	var i;
	var project=elm.value;

	
	var self1 = this;
	var url=url+"?cat="+project;
	//alert(url);
	self1.request1 = new MakeHttpRequestObject();
	self1.request1.open("GET", url ,true);
	self1.request1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	self1.request1.onreadystatechange = function () 
	{		
		if(self1.request1.readyState == 4)
		{
				try
				{	
					document.getElementById('status').innerHTML="";
					document.getElementById("organisation").options.length=null;
					//document.getElementById("cata").options.length=null;
						document.getElementById("orgcata").options.length=null;
					self1.answer1 = self1.request1.responseText;				
					//alert(self1.answer1);
					eval(self1.answer1);
				}
				catch(e)
				{
					alert("Error on parsing document");			
					return false;
				}
			}//if
			else
		{
				document.getElementById('status').innerHTML="<img src='../../../images/loader.gif' width='20' height='20' border='0' alt='' align='absmiddle' /> Loading Data ...";
		}
	}//fun

	

	self1.request1.send(null);	
}



function HttpQuery3(url,elm)
{
	var request1;
	var answer1;
	var flag1=1;
	var orgname ;
	var catid ;
	var i;
	var project="";
	var cnt=document.getElementById("countryname").value;
	
	/*for(i=0;i<elm.length;i++)
    {
        	
			if (elm.options[i].selected == true) {
			//alert(elm.options[i].value);	
            project += elm.options[i].value+",";
			 }
    }*/

	
	var self1 = this;
	//var url=url+"?cnt="+cnt+"&sector="+project;
	//var url=url+"?cnt="+cnt+"&sector="+elm.value;
	
	var url=url+"?sector="+elm.value;
	
	//alert(url);
	self1.request1 = new MakeHttpRequestObject();
	self1.request1.open("GET", url ,true);
	self1.request1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	self1.request1.onreadystatechange = function () 
	{		
		if(self1.request1.readyState == 4)
		{
				try
				{	
					document.getElementById('status').innerHTML="";
					document.getElementById("organisation").options.length=null;
					document.getElementById("orgcata").options.length=null;
					
					self1.answer1 = self1.request1.responseText;				
					//alert(self1.answer1);
					eval(self1.answer1);
				}
				catch(e)
				{
					alert("Error on parsing document");			
					return false;
				}
			}//if
			else
		{
				document.getElementById('status').innerHTML="<img src='../../../images/loader.gif' width='20' height='20' border='0' alt='' align='absmiddle' /> Loading Data ...";
		}
	}//fun

	

	self1.request1.send(null);	
}