// JavaScript Document


	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;
	}
	
   
	function checkError(url) 
	{

	var xmlHttp;
	xmlHttp=GetXmlHttpObject1()
		
		xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
		  document.getElementById('errorBox').value=xmlHttp.responseText;
		  }
		}
		xmlHttp.open("POST",url,true);
		xmlHttp.send(null);
	}


	function globalAjax(url,div)
	{
	var xmlHttp;
		xmlHttp=GetXmlHttpObject()
		
		xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
			result=xmlHttp.responseText;
			if(result=='error')
			{
			document.getElementById(div).innerHTML="<forn size='+2'>There Is Some Problem Please Try Agen.";	
			}
			else
			{
		  	document.getElementById(div).innerHTML=result;			
			}
		  }
		}

	xmlHttp.open("POST",url,true);
		xmlHttp.send(null);
	}
	
	
	function globalAjaxDeletImages(url,div)
	{
		if(window.confirm("Do You Want To Delete This Image ?"))
		{
		var xmlHttp;
			xmlHttp=GetXmlHttpObject()
			
			xmlHttp.onreadystatechange=function()
			{
			if(xmlHttp.readyState==4)
			  {
				result=xmlHttp.responseText;
				document.getElementById(div).innerHTML="Image Successfully Delete";			
				document.getElementById(result).style.display='none';
	
			  }
			}
	
		xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		}
		else
		{
		return false;
		}
		
	}
	
	function globalAjaxUploadImages(url,div)
	{
		var xmlHttp;
			xmlHttp=GetXmlHttpObject()
			
			xmlHttp.onreadystatechange=function()
			{
			if(xmlHttp.readyState==4)
			  {
				result=xmlHttp.responseText;
				document.getElementById(div).innerHTML="Image Successfully Delete";			
				document.getElementById(result).style.display='none';
			  }
			}
	
		xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
	}
	
	
lastdiv="";
function Myslider(div)
{
	
	if(lastdiv!="")
	{
		if(lastdiv==div)
		lastdiv='';
		else
		{	
		Effect.toggle(lastdiv,'slide');
		lastdiv=div;
		}
	}
	else
	lastdiv=div;

	Effect.toggle(div,'slide');			
	
}

function changeClass(page)
{
//	alert(page)

	if(page==='seacrh')
	{
	change_provider_list('');
	document.getElementById('searchbtn').className='MenuTabBlock onRolloverNew';	
	document.getElementById('hotelbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('busbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('airbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('tourbtn').className='MenuTabBlock onRolloutNew';
	}
	else if(page==='hotel')
	{
	change_provider_list('hotel_listing');
	document.getElementById('hotelbtn').className='MenuTabBlock onRolloverNew';
	document.getElementById('searchbtn').className='MenuTabBlock onRolloutNew';	
	document.getElementById('busbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('airbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('tourbtn').className='MenuTabBlock onRolloutNew';
	}
	else if(page==='bus')
	{
	change_provider_list('bus_listing');
	document.getElementById('busbtn').className='MenuTabBlock onRolloverNew';
	document.getElementById('searchbtn').className='MenuTabBlock onRolloutNew';	
	document.getElementById('hotelbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('airbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('tourbtn').className='MenuTabBlock onRolloutNew';
	}
	else if(page==='air')
	{
	change_provider_list('air_listing');
	document.getElementById('airbtn').className='MenuTabBlock onRolloverNew';
	document.getElementById('searchbtn').className='MenuTabBlock onRolloutNew';	
	document.getElementById('hotelbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('busbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('tourbtn').className='MenuTabBlock onRolloutNew';
	}
	else if(page==='tour')
	{
	change_provider_list('tour_listing');
	document.getElementById('tourbtn').className='MenuTabBlock onRolloverNew';
	document.getElementById('searchbtn').className='MenuTabBlock onRolloutNew';	
	document.getElementById('hotelbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('busbtn').className='MenuTabBlock onRolloutNew';
	document.getElementById('airbtn').className='MenuTabBlock onRolloutNew';
	}
}

function userEmailCheckHere(u_email,div)
{  

	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url="check_email.php?uemail="+u_email;	
	
	xmlHttp.onreadystatechange=function(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 	
			
			var result=xmlHttp.responseText;
			
			document.getElementById(div).style.display='block';
			if(result==1)
			{
				document.getElementById(div).innerHTML="<span class='FloatLeft Light11 Red'><font size='+1'> </font>This email address is already used by someone else. Please enter a new email address.</span>";
			}
			if(result==0)
			{
				document.getElementById(div).innerHTML="<span class='FloatLeft Light11'><font color='green'>Email address is available.</font></span>";	
			}
			if(result==4)
			{
				
				document.getElementById(div).innerHTML="<span class='FloatLeft Light11 Red'>Please enter email address.</span>";	
			}

	}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

	
function UsernameCheckHere(uname,div)
{  
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var	url="check_username.php?uname="+uname;	
	
	xmlHttp.onreadystatechange=function(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 	
			
			var result=xmlHttp.responseText;
			document.getElementById(div).style.display='block';
			if(result==1)
			{
				document.getElementById(div).innerHTML="<span class='FloatLeft Light11 Red'><font size='+1'></font>This username is already used by somebody.</span>";
			}
			if(result==0)
			{
				document.getElementById(div).innerHTML="<span class='FloatLeft Light11 Red'><font color='green'>username is available.</font></span>";	
			}
			if(result==4)
			{
				document.getElementById(div).innerHTML="<span class='FloatLeft Light11 Red'>Please enter username.</span>";	
			}
			
	}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

	  
/*function hotelfeedbackval(feedv,div)
{  
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	//var	url="searchajaxcontents.php?provider_feedback="+feedv+"&actionpage=hotel&pageNo=1";	
	
	var url = "searchajaxcontents.php?actionpage=hotel&provider_feedback="+feedv+"&feedflag=refinefilter";
	
	xmlHttp.onreadystatechange=function(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 	
			
			var result=xmlHttp.responseText;
						
			document.getElementById(div).innerHTML=result;
			
			var responseText1=xmlHttp.responseText.split("@@");
			//document.write(responseText1); 
			document.getElementById(divId).innerHTML=responseText1[0];
			document.getElementById("firstspan").innerHTML=responseText1[1];
			document.getElementById("secondspan").innerHTML=responseText1[2];
			document.getElementById("thirdspan").innerHTML=responseText1[3];
			
			
			
	}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
*/

function mycityhere(id)
{
	
	$countryID = document.getElementById('My_country_ID').value;
	//alert($countryID);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='reg_city_select.php?stateid='+id+'&countryid='+$countryID;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('proj_city').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function mycityhereedit(id,countryID)
{
	
	
	//$countryID = document.getElementById('My_country_ID').value;
	//alert(countryID);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='reg_city_select.php?stateid='+id+'&countryid='+countryID;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('proj_city').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}


function projectselectcityhere(id,mytype,myname,nextname)
{
	//alert(nextname);
	$countryID = document.getElementById('My_country_ID').value;
	//alert($countryID);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='project_city_select.php?stateid='+id+'&countryid='+$countryID+'&statetype='+mytype+'&cityname='+myname+'&areaname='+nextname;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			
			if(mytype == 'hotel')
			{
				document.getElementById('city_state').innerHTML=result;
			}
			else if(mytype == 'bus')
			{
				document.getElementById('bus_city_state').innerHTML=result;	
			}
			else if(mytype == 'group')
			{
				document.getElementById('group_city_state').innerHTML=result;	
			}
			
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}


function selectcityhere(id)
{
	//alert(id);
	$countryID = document.getElementById('My_country_ID').value;
	//alert($countryID);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='city_select.php?stateid='+id+'&countryid='+$countryID;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('city_state').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function selectareahere(id)
{
	//alert(id);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='area_select.php?cityid='+id;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			//document.getElementById('city_area').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function projectselectareahere(id,myname)
{
	//alert(myname);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='project_area_select.php?cityid='+id+'&nextname='+myname;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			//document.getElementById('city_area').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}




function selectstatehere(id)
{
	//alert(id);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='state_select.php?countryid_new='+id;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('country_state').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function mystatehere(id)
{
	//alert(id);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='reg_state_select.php?countryid_new='+id;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('proj_state').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}



function projectselectstatehere(id,mytype,myname,nextname)
{
	//alert(id);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='project_state_select.php?countryid_new='+id+'&coutype='+mytype+'&couname='+myname+'&counextnm='+nextname;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			
			if(mytype == 'hotel')
			{
				document.getElementById('country_state').innerHTML=result;
			}
			else if(mytype == 'bus')
			{
				document.getElementById('bus_country_state').innerHTML=result;	
			}
			else if(mytype == 'group')
			{
				document.getElementById('group_country_state').innerHTML=result;	
			}
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}


function selectsearchcityhere(id)
{
	//alert(id);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='search_city_select.php?stateid='+id;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('searchcity_state').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function selectsearchcityhereright(id)
{
	//alert(id);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='search_city_select_right.php?stateid='+id;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('searchcity_state').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}


function selectsearchareahere(id)
{
	//alert(id);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='search_area_select.php?cityid='+id;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('searchcity_area').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

/*function rate_this_provider(vdid,rating,ratetype,projtype)
{   
	//alert(ratetype);
	//alert(projtype);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='rating_provider.php?id_blog='+vdid+'&rate='+rating+'&blog_rt=rate_blog'+'&rate_type='+ratetype+'&proj_Type='+projtype;
	xmlHttp.onreadystatechange=function(){
		
		//alert(result);
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('rating_'+ratetype).innerHTML=result;
			//document.getElementById('deleteproduct').style.display='block';
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
	
}*/

/*function showmysubcathere(id)
{
	//alert(id);
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='action.php?action=mysubcat2here&subcathh='+id;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('searchcity_area').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}*/


function CheckEmailGroupLogin(email)
{  
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	//var url=siteurl+"checklogin.php?uname="+uname+"&passwd="+passwd+"&rem="+rem;	
	
	var url="check_email_group.php?uemailgroup="+email;		
	
	
	xmlHttp.onreadystatechange=function(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 	
			var result=xmlHttp.responseText;

			if(result==4){
				document.getElementById('ERROR').innerHTML="Please enter email address";
			}else if(result==1){
				document.getElementById('ERROR').innerHTML=email+"Email is already exist.";
			}else if(result=='User_1' || result=='User_2' || result=='User_3' || result=='User_4' || result=='User_5')
			{
				window.location.href="go_to_myaccount.php?usertype="+result;
			}
			
			}
		
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}


function shownav(id)
{
	
 	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
		if (xmlHttp==null){
			alert ("Your browser does not support AJAX!");
			return;
		} 	
		  if(id=='jobsearch')
		  {
			document.getElementById('jobsearch').style.display="block";
			document.getElementById('categorysearch').style.display="none";
		  }
		  else
		  {
			document.getElementById('categorysearch').style.display="block";
			
			document.getElementById('jobsearch').style.display="none";
		  }
  
  
		xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{ 	
				document.getElementById('searchcat').innerHTML="<img src='images/Categories.jpg' name='Image24' width='88' height='26' border='0' id='Image24'/>";
		
			}
			
		}
  
  
  xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
  
}




function rate_this_provider(did,rating,type,jobid)
{   
	
	var xmlHttp;
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='rating_provider.php?did='+did+'&rate='+rating+'&action=provider_rating&type='+type+'&jobid='+jobid;
	
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			
			
			 document.getElementById('orgrating'+type).innerHTML=result;
			
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
	
}


function rate_this_owner(did,rating,type,jobid)
{   
	
	var xmlHttp;
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='rating_provider.php?did='+did+'&rate='+rating+'&action=owner_rating&type='+type+'&jobid='+jobid;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
		//	alert(result);
			 document.getElementById('orgrating'+type).innerHTML=result;
			
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
	
}




function showsubcategory(id)
{
	
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='reg_subcategory1.php?main_cat='+id;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			document.getElementById('proj_subcat1').innerHTML=result;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function reviewpost(pid,projid,review)
{
	//alert(pid);
	var reviewhere = document.getElementById('review').value;
	//alert(review);
	
	var xmlHttp
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var url='action.php?action=post_job_review&awardeduser='+pid+'&jobid='+projid+'&review='+reviewhere;
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			
			if(result == '21')
			{
				document.getElementById('colreview').style.display = "block";
				document.getElementById('colreview').innerHTML="Please enter some review text";
				
			}
			else
			{
				document.getElementById('postedreview').innerHTML=result;
			}
			
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
}

function rate_this_providerNew(did,rating,type,jobid)
{   
	
	var xmlHttp;
	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url='rating_provider.php?did='+did+'&rate='+rating+'&action=provider_rating&type='+type+'&jobid='+jobid;
	
	xmlHttp.onreadystatechange=function(){
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			var result	=	xmlHttp.responseText;
			
			
			 document.getElementById('orgrating'+type).innerHTML=result;
			
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);		
	
}

