function show_login_form()
{
	if(document.getElementById("login_div_show_hide").style.display=='none')
		document.getElementById("login_div_show_hide").style.display='block';
	else
		document.getElementById("login_div_show_hide").style.display='none'	;
}

function submit_logout_form()
{
	document.getElementById("logout_form").submit();
}

function newAjax()
{
	var xmlhttp=false;
	try 
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	} 
	catch (e) 
	{
 		try
		 {
 			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 		} 
		catch (E) 
		{
 			xmlhttp = false;
 		}
  	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
	{
 		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function spacecheck(txtboxvalue,textid)
{
	 var flag=0;
	 var newstr='';
	 var finalstr='';
	 var strText = txtboxvalue;
	 if (strText!="")
	 {
		 var strArr = new Array();
		 strArr = strText.split(" ");
		 for(var i = 0; i < strArr.length ; i++)
		 {
			 if(strArr[i] != "")
			 {
				  flag=1;  
				  newstr=newstr+strArr[i]+' ';
				  //break;
			 }
			 
		} 
		finalstr=newstr.substr(0,newstr.length-1);
		/*alert('='+finalstr+'=');*/
		document.getElementById(textid).value=finalstr;
		if (flag==0)
		{
			document.getElementById(textid).focus();
			return 'abc';
	    }
		return finalstr;
	 }
	 return 'abc';
}

function cityList(state)
{
	if(state!=0)
	{
		document.getElementById("citydivid").innerHTML ='';
		var url;
		var post_parameter;
		url = "../ajax/citylist.php";
		post_parameter="state_pre="+state;
		
		ajax=newAjax();
		ajax.open("POST", url,true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState!=4)
			{
				document.getElementById("citydivid").innerHTML ='<img src="../images/loading.gif" />' ;
			}
			if (ajax.readyState==4) 
			{
				var resp = ajax.responseText;
				document.getElementById("citydivid").innerHTML=resp;
			}
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(post_parameter);
	}
}

function cityList4Addpage(state)
{
	if(state!=0)
	{
		document.getElementById("citydivid4Addpage").innerHTML ='';
		var url;
		var post_parameter;
		url = "../ajax/cityList4Addpage.php";
		post_parameter="state_pre="+state;
		
		ajax=newAjax();
		ajax.open("POST", url,true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState!=4)
			{
				document.getElementById("citydivid4Addpage").innerHTML ='<img src="../images/loading.gif" />' ;
			}
			if (ajax.readyState==4) 
			{
				var resp = ajax.responseText;
				document.getElementById("citydivid4Addpage").innerHTML=resp;
			}
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(post_parameter);
	}
}


function list_state(country)
{
	if(country!=0)
	{
		document.getElementById("statedivid").innerHTML ='';
		var url;
		var post_parameter;
		url = "../ajax/statelist.php";
		post_parameter="country_val="+country;
		
		ajax=newAjax();
		ajax.open("POST", url,true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState!=4)
			{
				document.getElementById("satedivid").innerHTML ='<img src="../images/loading.gif" />' ;
			}
			if (ajax.readyState==4) 
			{
				var resp = ajax.responseText;
				document.getElementById("statedivid").innerHTML=resp;
			}
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(post_parameter);
	}
}


function list_image(avtar)
{
	if(avtar!=0)
	{
		document.getElementById("avtardivid").innerHTML ='';
		var url;
		var post_parameter;
		url = "../ajax/avtarlist.php";
		post_parameter="avtar_val="+avtar;
		
		ajax=newAjax();
		ajax.open("POST", url,true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState!=4)
			{
				document.getElementById("avtardivid").innerHTML ='<img src="../images/loading.gif" />' ;
			}
			if (ajax.readyState==4) 
			{
				var resp = ajax.responseText;
				document.getElementById("avtardivid").innerHTML=resp;
			}
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(post_parameter);
	}
}



function collectState4Cat(cat)
{
	if(cat!=0)
	{
		document.getElementById("statedivid4cat").innerHTML ='';
		var url;
		var post_parameter;
		url = "../ajax/statelist4cat.php";
		post_parameter="cat_val="+cat;
		
		ajax=newAjax();
		ajax.open("POST", url,true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState!=4)
			{
				document.getElementById("statedivid4cat").innerHTML ='<img src="../images/loading.gif" />' ;
			}
			if (ajax.readyState==4) 
			{
				var resp = ajax.responseText;
				document.getElementById("statedivid4cat").innerHTML=resp;
			}
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(post_parameter);
	}
}

function list_zipcode(city)
{
	if(city!=0)
	{
		document.getElementById("zipdivid").innerHTML ='';
		var url;
		var post_parameter;
		url = "../ajax/ziplist.php";
		post_parameter="city_val="+city;
		
		ajax=newAjax();
		ajax.open("POST", url,true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState!=4)
			{
				document.getElementById("zipdivid").innerHTML ='<img src="../images/loading.gif" />' ;
			}
			if (ajax.readyState==4) 
			{
				var resp = ajax.responseText;
				document.getElementById("zipdivid").innerHTML=resp;
			}
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(post_parameter);
	}
}

function _body_onload_search(selcat,selstate,selcity,zipval,dist,search_name,pageturn,firstzip)
{
	var url;
	var parameter;
	parameter="zipcode="+zipval+"&cat="+selcat+"&state="+selstate+"&city="+selcity+"&dist="+dist+"&search_name="+search_name+"&pageturn="+pageturn+"&firstzip="+firstzip;
	/*alert(parameter);*/
	url = "ajax/ajax_cityzipsearch.php";
	document.getElementById("searchforzip_divid").innerHTML ='';
	ajax=newAjax();
	ajax.open("POST",url,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState!=4) 
		{
				document.getElementById("searchforzip_divid").innerHTML ='<img src="../images/loading.gif" />' ;
		}
		if (ajax.readyState==4) 
		{
			var resp = ajax.responseText;
			/*window.location='/search';*/
			   document.getElementById("searchforzip_divid").innerHTML =resp ;
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(parameter);
}

function zipsearch(selcat,selstate,zipval,dist)
{
	var url;
	var parameter;
	parameter="zipcode="+zipval+"&cat="+selcat+"&state="+selstate+"&dist="+dist;
	/*alert(parameter);*/
	url = "ajax/ajax_zipsearch.php";
	document.getElementById("searchforzip_divid").innerHTML ='';
	ajax=newAjax();
	ajax.open("POST",url,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState!=4) 
		{
				document.getElementById("searchforzip_divid").innerHTML ='<img src="../images/loading.gif" />' ;
		}
		if (ajax.readyState==4) 
		{
			var resp = ajax.responseText;
			/*window.location='/search';*/
			   document.getElementById("searchforzip_divid").innerHTML =resp ;
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(parameter);
}

function check_search()
{
	document.getElementById("error_Messages").innerHTML='';
	var selcat;
	var selstate;
	var selcity;
	var selzip;
	var zipval;
	var dist;
	
	selcat=document.getElementById("bodymid_selcat").value;
	selstate=document.getElementById("bodymid_state").value;
	selcity=document.getElementById("bodymid_city").value;
	selzip=document.getElementById("bodymid_zip").value;
	dist=document.getElementById("dist").value;
	zipval=spacecheck(selzip,"bodymid_zip");
	
	var parameter=selcat+'='+selstate+'='+selcity+'='+selzip+'='+zipval+'='+dist;
	/*alert(parameter);*/
	if(selcat!=0)
	{
		if(selcity!=0 ||zipval!='abc')
		{
			if(selcity!=0)
			{
				document.getElementById("bodymid_searchform").submit();
				return true;
			}
			else
			{
				zipsearch(selcat,selstate,zipval,dist);
				return false;
			}
		}
		else
		{
			if(selcity=='0' && selzip=='')
			{
				document.getElementById("error_Messages").innerHTML='Choose City or enter zip code';
				return false;
			}
			
			if(zipval=='abc')
			{
				document.getElementById("error_Messages").innerHTML='Enter Proper zipcode';	
				return false;	
			}
		}
	}
	else
	{
		document.getElementById("error_Messages").innerHTML='Choose category';
		return false;
	}
}

function display_star(star,rated_user,user_id,tablename)
{
	/*alert(star+'='+rated_user+'='+user_id);*/
	document.getElementById("div_star").innerHTML ='';
	var url;
	var parameter;
	
	parameter="star="+star+"&rated_user="+rated_user+"&user_id="+user_id+"&tablename="+tablename;
	url = "ajax/count_star.php";
	ajax=newAjax();
	ajax.open("POST", url,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState<4) 
		{
			document.getElementById("div_star").innerHTML ='<img src="../images/loading.gif" />' ;
		}
		if (ajax.readyState==4) 
		{
			var resp = ajax.responseText;
			document.getElementById("div_star").innerHTML =resp ;
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(parameter);		
}

function check_rate()
{
	document.getElementById("succ_msg").innerHTML = '';
	document.getElementById("succ_msg").innerHTML = 'To rate you have to signin .';
}

function MODcheck_rate(sesuser)
{
	document.getElementById("succ_msg").innerHTML = '';
	if(sesuser=='')
		document.getElementById("succ_msg").innerHTML = 'To rate you have to signin .';
	else
		document.getElementById("succ_msg").innerHTML = 'You can not rate your own profile .';	
}

/*	ONLY FOR SEARCH	*/
function check_key_hadler_onkeypress(e,tid,eid)
{
	document.getElementById(eid).innerHTML="";
	var srch_txt;
	var mod_text;
	var url;
	var unicode=e.keyCode? e.keyCode : e.charCode;
	srch_txt=document.getElementById(tid).value;
	if (unicode == "13") 
	{
		
		mod_text=spacecheck(srch_txt,tid);
		if(mod_text=='abc')
		{
			document.getElementById(eid).innerHTML="Don't Submit Blank text.";
			document.getElementById(tid).value='Search Masssageipedia.org...';
			return false;
		}
		else
		{
			url='/search/'+srch_txt;
			window.location=url;
		}
	}
}

function check_blank_srch_text_oncl(tid,eid)
{
	document.getElementById(eid).innerHTML="";
	var srch_text_val;
	var mod_text;
	srch_text_val=document.getElementById(tid).value;
	if(srch_text_val!='Search Masssageipedia.org...')
	{
		mod_text=spacecheck(srch_text_val,tid);
		if(mod_text=='abc')
		{
			document.getElementById(eid).innerHTML="Don't Submit Blank text.";
			document.getElementById(tid).value='Search Masssageipedia.org...';
		}
		else
		{
			var len_text=mod_text.length;
			var final_text=mod_text.substring(0,len_text-1);
			var last_char=mod_text.substring(len_text-1);
			if(last_char==' ')
				document.getElementById(tid).value=final_text;
			else
				document.getElementById(tid).value=mod_text;
			document.getElementById(tid).focus();
		}
	}
	else
		document.getElementById(tid).value='';
}

function check_blank_srch_text_onbl(tid,eid)
{
	var srch_text_val;
	var mod_text;
	srch_text_val=document.getElementById(tid).value;
	if(srch_text_val!='')
	{
		mod_text=spacecheck(srch_text_val,tid);
		if(mod_text=='abc')
		{
			document.getElementById(eid).innerHTML="Don't Submit Blank text.";
			document.getElementById(tid).value='Search Masssageipedia.org...';
		}
		else
		{
			var len_text=mod_text.length;
			var final_text=mod_text.substring(0,len_text-1);
			var last_char=mod_text.substring(len_text-1);
			if(last_char==' ')
				document.getElementById(tid).value=final_text;
			else
				document.getElementById(tid).value=mod_text;
			document.getElementById(tid).focus();
		}	
	}
	else
		document.getElementById(tid).value='Search Masssageipedia.org...';
}
/*	ONLY FOR SEARCH	*/

/*	ONLY FOR GOOGLE MAP	*/

function body_onLoad(addr)
{
	
	var gMap;
	var gMarker;
	var gGeocoder = new GClientGeocoder();
	var gAddress = addr;
	
	var map = document.getElementById("map");

	var baseIcon = new GIcon();
	baseIcon.image = "../images/MapMarker-Blue.png";
	baseIcon.shadow = "../images/shadow50.png";
	baseIcon.iconSize = new GSize(20, 34);
	baseIcon.shadowSize = new GSize(37, 34);
	baseIcon.iconAnchor = new GPoint(9, 34);
	baseIcon.infoWindowAnchor = new GPoint(9, 2);
	baseIcon.infoShadowAnchor = new GPoint(18, 25);
	
	markerOptions = { icon:baseIcon };

	if (GBrowserIsCompatible()) 
	{
	
		gMap = new GMap(map);
		gMap.addControl(new GSmallMapControl());

		gGeocoder.getLatLng(
			gAddress,
			function(point) 
			{
			
				if (point == null)
				{
					map.style.display = 'none';
					return;
				}
			
				try
				{
					var gMapInfo = document.getElementById('gMapInfo');
					var opts = {maxHeight: 10};
					
					gMap.setCenter(point, 13);
											
					gMap.addOverlay(new GMarker(point, markerOptions));							
					
				}
				catch(e)
				{
				
				}
			}
		);		
	}
}
/*	ONLY FOR GOOGLE MAP	*/

function select_avatar(avtar_path,id)
{
	var avtar_name;
	if(id!='' && avtar_path!='')
	{
		/*alert(avtar_path+'=='+id);*/
		document.getElementById("SelectAvtar").value='';
		document.getElementById("avtardivid").innerHTML='';
		avtar_name='Avtar Image No. '+id;
		document.getElementById("SelectAvtar").value=avtar_name;
		document.getElementById("avtardivid").innerHTML='<img src="'+avtar_path+'" height="70" />';
	}
}
