window.status = "India's No.1 local search engine";

function new_recovery()
{
	chk = 'true';
	if(new_password1.old_password.value=="")
	{
		alert("Please Enter Old Password!!");
		document.new_password1.old_password.focus();
		return false;
		chk = "false";
	}
	if(new_password1.new_password.value=="")
	{
		alert("Please Enter New Password !!");
		document.new_password1.new_password.focus();
		return false;
		chk = "false";
	}
	if(new_password1.confirm_new.value=="")
	{
		alert("Please Enter Confirm Password !!");
		document.new_password1.confirm_new.focus();
		return false;
		chk = "false";
	}
	if(document.new_password1.new_password.value!=document.new_password1.confirm_new.value)
	{
		alert("Confrim password and New password doesn't match!!");
		chk = "false";
	}

	if(chk == "true") {
		if((new_password1.new_password.value!="")&&(new_password1.old_password.value != ""))
		{
			sTasus = "true";
		}else{
		
			sTasus = "false";
		}
		if(sTasus == "true")
		{
			document.edit_pro.new_password.value		=	document.new_password1.new_password.value;
			document.edit_pro.old_password.value		=	document.new_password1.old_password.value;
			document.edit_pro.action= "edit_pro.php";//"?type="+document.edit_pro.type.value;
			document.edit_pro.submit();
		}
}
}
function login_div()
{	
	overlay.style.visibility = "visible";
	login.style.visibility = "visible";
	document.getElementById("login").style.zIndex = 50;
	document.getElementById("overlay").style.zIndex = 30;
	city_div.style.visibility = "hidden";
}
function forget_div(a)
{	
	if(a!="")
	{
		if(a=="login")
		{
			overlay.style.visibility ="visible";
			login.style.visibility = "hidden";
			forget.style.visibility = "visible";
			forget_login_1.style.visibility = "visible";
			document.getElementById("forget_login_1").style.zIndex = 50;
			document.getElementById("overlay").style.zIndex = 30;
		}
		if(a=="pass")
		{
			overlay.style.visibility ="visible";
			login.style.visibility = "hidden";
			forget.style.visibility = "visible";
			forget_login_pass.style.visibility = "visible";
			document.getElementById("forget_login_pass").style.zIndex = 50;
			document.getElementById("overlay").style.zIndex = 30;
		}	
		if(a=="forget")
		{
			overlay.style.visibility ="visible";
			login.style.visibility = "hidden";
			forget.style.visibility = "visible";
			document.getElementById("forget").style.zIndex = 50;
			document.getElementById("overlay").style.zIndex = 30;
		}
	}
}
function close_forget(a)
{
	if(a!="")
	{
		if(a=="login")
		{
			overlay.style.visibility ="hidden";
			forget.style.visibility = "hidden";	
			forget_login_1.style.visibility = "hidden";
		}
		if(a=="pass")
		{
			overlay.style.visibility ="hidden";
			forget.style.visibility = "hidden";	
			forget_login_1.style.visibility = "hidden";
			forget_login_pass.style.visibility = "hidden";
		}
	}
	overlay.style.visibility ="hidden";
	forget.style.visibility = "hidden";
}
function close_login()
{
	overlay.style.visibility ="hidden";
	login.style.visibility = "hidden";
}
function loginalert(a)
{
	if(a=="out")
	{
		document.resultdata.login_name.value		=	"logout";
		document.resultdata.Stype.value = Stype;
		document.resultdata.area.value = area;		
		document.resultdata.city.value = city;
		document.resultdata.searchtype.value = searchtype;
		document.resultdata.action= "?";
		document.resultdata.submit();
	}
	if(a!="out")
	{
	chk = 'true';
	if(login_alert.login_name.value=="")
	{
		alert("Please Enter login !!");
		document.login_alert.login_name.focus();
		return false;
		chk = "false";
	}
	if(login_alert.login_pass.value=="")
	{
		alert("Please Enter Password !!");
		document.login_alert.login_pass.focus();
		return false;
		chk = "false";
	}
	if(chk == "true") {
		if((document.login_alert.login_name.value != "")&&(document.login_alert.login_pass.value != ""))
		{
			sTasus = "true";
		}else{
			sTasus = "false";
		}
		if(sTasus == "true")
		{
			document.justDial.login_name.value		=	document.login_alert.login_name.value;
			document.justDial.login_pass.value		=	document.login_alert.login_pass.value;
			document.justDial.action= "?";
			document.justDial.submit();
		}
}
}
}
function forget_login(a)
{
	chk = 'true';
		if(a=='login')
		{
			if(document.login_alert1.login_name1.value=="")
			{
				alert("Please Enter login !!");
				document.login_alert1.login_name1.focus();
				return false;
				chk = "false";
			}
			/*if(document.login_alert1.screen_name.value=="")
			{
				alert("Please Enter Screen Name !!");
				document.login_alert1.screen_name.focus();
				return false;
				chk = "false";
			}*/
			if(document.login_alert1.img_forget.value=="")
			{
				alert("Please Enter Security Image !!");
				document.login_alert1.img_forget.focus();
				return false;
				chk = "false";
			}
			if(chk == "true") {
				if((document.login_alert1.login_name1.value != ""))
				{
					sTasus = "true";
				}else{
				sTasus = "false";
				}
				if(sTasus == "true")
				{
					document.justDial.login_name1.value		=	document.login_alert1.login_name1.value;
					//document.justDial.screen_name.value		=	document.login_alert1.screen_name.value;
					document.justDial.img_forget.value		=   document.login_alert1.img_forget.value;
												
					document.justDial.action= "?";
					document.justDial.submit();
				}
		}
	}
	else if(a=='pass')
	{
		if(document.login_pass_alert.login_pass1.value=="")
			{
				alert("Please Enter Password !!");
				document.login_pass_alert.login_pass1.focus();
				return false;
				chk = "false";
			}
			if(document.login_pass_alert.screen_name.value=="")
			{
				alert("Please Enter Screen Name !!");
				document.login_pass_alert.screen_name.focus();
				return false;
				chk = "false";
			}
			if(document.login_pass_alert.img_forget.value=="")
			{
				alert("Please Enter Security Image !!");
				document.login_pass_alert.img_forget.focus();
				return false;
				chk = "false";
			}
			if(chk == "true") 
			{
				if((document.login_pass_alert.login_pass1.value != ""))
				{
					sTasus = "true";
				}else{
				sTasus = "false";
				}
				if(sTasus == "true")
				{
					document.justDial.login_pass1.value		=	document.login_pass_alert.login_pass1.value;
					document.justDial.screen_name.value		=	document.login_pass_alert.screen_name.value;
					document.justDial.img_forget.value		=   document.login_pass_alert.img_forget.value;
					document.justDial.action= "?";
					document.justDial.submit();
				}
			}
		}
}
function remove_sec()
{
	sec=""
}
function delete_file(){
alert();
}

function getResult(){
	var city;
	var Stype;
	var copCat;
	var area;
	if(document.justDial.Stype[0].checked){	Stype = 'company';}
	city	=document.justDial.city.value;
	copCat	=document.justDial.q.value;
	area	=document.justDial.area.value;
	document.justDial.inter.value = sec;
	if((city !="")&&(copCat!="")){	
		if((Stype == 'company')&&(area != '')){document.justDial.action='../srch2/search_cwa.php?srch=true&city='+city+'';}
		else if((Stype == 'company')&&(area == '')){document.justDial.action='../srch2/search_cwoa.php?srch=true&city='+city+'';}
		else{document.justDial.action='../srch2/search_cat.php?srch=true&city='+city+'';}
		document.justDial.submit();
	}else{
		if(city ==""){
			alert("Please select city for search")
			document.justDial.city.focus()
			return false;
		}
		if(copCat==""){
			alert("Please enter category/company name for search")
			document.justDial.q.focus()
			return false;
		}
	}
}

function getResult_index(){
	var city; var Stype;	var copCat; 	var area;
	city	=document.justDial.city.value;
	copCat	=document.justDial.q.value;
	area	=document.justDial.area.value;
	if(document.justDial.Stype[0].checked){Stype = 'company';}
	if((city !="")&&(copCat!="")){	
		setCookie('CITY', document.justDial.city.value);
		if((Stype == 'company')&&(area != '')){document.justDial.action='http://search.justdial.com/search/search.php?srch=true&city='+city+'&searchtype='+copCat+'&Stype='+Stype+'&area='+area+'&login_name='+mysession_login+'&login_pass='+mysession_password;}
		else if((Stype == 'company')&&(area == '')){document.justDial.action='http://search.justdial.com/search/search.php?srch=true&city='+city+'&searchtype='+copCat+'&Stype='+Stype+''+'&login_name='+mysession_login+'&login_pass='+mysession_password;}
		else{document.justDial.action='http://search.justdial.com/search/search.php?srch=true&city='+city+'&searchtype='+copCat+'&Stype='+Stype+'&area='+area+'&login_name='+mysession_login+'&login_pass='+mysession_password;}
		document.justDial.submit();
	}
	else
	{
		if(city =="")
		{
			alert("Please select city for search")
			document.justDial.city.focus()
			return false
		}
		if(copCat=="")
		{
			alert("Please enter category/company name for search")
			document.justDial.q.focus()
			return false
		}
		
	}
}


/**/


function backcat(a){

	var spl = a.split("|");
	document.justDial.city.value = spl[0];
	document.justDial.q.value = spl[1];
	document.justDial.action='search.php?srch=true';
	document.justDial.submit() 
}

function changelable()
{
	city	= document.justDial.city.value;
	
	var str;

	switch (city)
	{
		          case "Ahmedabad":
						str='(E.g. Ashram Road)'
					break											
					case "Ernakulam":
						str='(E.g. M G Road)'
					break 
					case "Vizag":
						str='(E.g. Dwaraka Nagar)'
					break 
					case "Vadodara":
						str='(E.g. Sayaji Gunj)'
					break
					case "Coimbatore":
						str='(E.g. Ram Nagar)'
					break
					case "Bangalore":
						str='(E.g. Indira Nagar)'
						break
					case "Chennai":
						str='(E.g. Adyar)'
						break
					case "Delhi":
						str='(E.g. Noida,<br>Connaught Place,<br>Gurgaon )'
						break
					case "Hyderabad":
						str='(E.g. Banjara Hills)'
						break
					case "Kolkata":
						str='(E.g. Park Street)'
						break
					case "Mumbai":
						str='(E.g. Juhu,<br> &nbsp;Thane, Vashi)'
						break
					case "Pune":
						str='(E.g. Koregaon Park)'
						break
					case "Indore":
						str='(E.g. Vallabh Nagar)'
						break
					case "Jaipur":
						str='(E.g. C Scheme)'
						break
					case "Chandigarh":
						str='(E.g. Sector 17)'
						break
					case "Vijayawada":
						str='(E.g. Benz Circle)'
						break
					case "Madurai":
						str='(E.g. Arignar Anna Nagar)'
						break
					case "Mysore":
						str='(E.g. Saraswathipuram)'
						break
					case "Goa":
						str='(E.g. Calangute)'
						break
					case "Jamshedpur":
						str='(E.g. Circuit House)'
						break
					case "Jodhpur":
						str='(E.g. Sardarpura)'
						break
					case "Ludhiana":
						str='(E.g. Model Town)'
						break
					case "Surat":
						str='(E.g. Ring Road)'
						break
					

					case "Mangalore":
						str='(E.g. Hampankatta)'
						break
					case "Nagpur":
						str='(E.g. Mahal)'
						break
					case "Pondicherry":
						str='(E.g. Karaikal)'
						break
					case "Ranchi":
						str='(E.g. Namkum)'
						break
					case "Rajkot":
						str='(E.g. Ring Road)'
						break

					case "Agra":
						str='(E.g. Sanjay Palace)'
					break
					case "Thiruvananthapuram":
						str='(E.g. Sasthamangalam)'
					break
					case "Varanasi":
						str='(E.g. Sigra Road)'
					break
					case "Bhopal":
						str='(E.g. T T Nagar)'
					break

					case "Kanpur":
						str='(E.g. Civil Lines)'
					break
					case "Tirunelveli":
						str='(E.g. Palayamkottai)'
					break
					case "Nashik":
						str='(E.g. College Road)'
					break


					case "Hubli":
						str='(E.g. Vidyanagar)'
					break
					case "Jalandhar":
						str='(E.g. Model Town)'
					break
					case "Lucknow":
						str='(E.g. Gomti Nagar)'
					break
					case "Patna":
						str='(E.g. kankarbagh)'
					break
					case "Salem":
						str='(E.g. Fair Lands)'
					break
					
				
					case "Bhubaneshwar":
						str='(E.g. Sahid Nagar)'
					break
					case "Allahabad":
						str='(E.g. Civil Lines)'
					break
					case "Cuttack":
						str='(E.g. College Square)'
					break
					case "Kolhapur":
						str='(E.g. Rajarampuri)'
					break

					default :
						str='(E.g. Juhu,<br> &nbsp;Thane, Vashi)'
						break

					

	}

	document.getElementById('areatd').innerHTML=str;
	document.justDial.area.value="";
	xmlhttpauto();

	
}
//################### POPULAR SEARCH FINCTION STARTS #############################
	function popular_search(cat)
	{
		var city;
		var Stype;
		var copCat;
		var area;
		city	=document.justDial.city.value;
		document.justDial.q.value=cat;
		copCat	=document.justDial.q.value;
		area	= document.justDial.area.value;
		document.justDial.sub.value = 'true';
		document.justDial.action='search.php?srch=true';
		document.justDial.submit() 
		
		
	}
	

function selectcity(city){
	var str;
	switch (city)
	{
					case "Ahmedabad":
						str='(E.g. Ashram Road)'
					break											
					case "Ernakulam":
						str='(E.g. M G Road)'
					break 
					case "Vizag":
						str='(E.g. Dwaraka Nagar)'
					break 
					case "Vadodara":
						str='(E.g. Sayaji Gunj)'
					break
					case "Coimbatore":
						str='(E.g. Ram Nagar)'
					break
					case "Bangalore":
						str='(E.g. Indira Nagar)'
						break
					case "Chennai":
						str='(E.g. Adyar)'
						break
					case "Delhi":
						str='(E.g. Noida,<br>Connaught Place,<br>Gurgaon )'
						break
					case "Hyderabad":
						str='(E.g. Banjara Hills)'
						break
					case "Kolkata":
						str='(E.g. Park Street)'
						break
					case "Mumbai":
						str='(E.g. Juhu,<br> &nbsp;Thane, Vashi)'
						break
					case "Pune":
						str='(E.g. Koregaon Park)'
						break
					case "Indore":
						str='(E.g. Vallabh Nagar)'
						break
					case "Jaipur":
						str='(E.g. C Scheme)'
						break
					case "Chandigarh":
						str='(E.g. Sector 17)'
						break
					case "Vijayawada":
						str='(E.g. Benz Circle)'
						break
					case "Madurai":
						str='(E.g. Arignar Anna Nagar)'
						break
					case "Mysore":
						str='(E.g. Saraswathipuram)'
						break
					case "Goa":
						str='(E.g. Calangute)'
						break
					case "Jamshedpur":
						str='(E.g. Circuit House)'
						break
					case "Jodhpur":
						str='(E.g. Sardarpura)'
						break
					case "Ludhiana":
						str='(E.g. Model Town)'
						break
					case "Surat":
						str='(E.g. Ring Road)'
						break
					

					case "Mangalore":
						str='(E.g. Hampankatta)'
						break
					case "Nagpur":
						str='(E.g. Mahal)'
						break
					case "Pondicherry":
						str='(E.g. Karaikal)'
						break
					case "Ranchi":
						str='(E.g. Namkum)'
						break
					case "Rajkot":
						str='(E.g. Ring Road)'
						break

					case "Agra":
						str='(E.g. Sanjay Palace)'
					break
					case "Thiruvananthapuram":
						str='(E.g. Sasthamangalam)'
					break
					case "Varanasi":
						str='(E.g. Sigra Road)'
					break
					case "Bhopal":
						str='(E.g. T T Nagar)'
					break

					case "Kanpur":
						str='(E.g. Civil Lines)'
					break
					case "Tirunelveli":
						str='(E.g. Palayamkottai)'
					break
					case "Nashik":
						str='(E.g. College Road)'
					break


					case "Hubli":
						str='(E.g. Vidyanagar)'
					break
					case "Jalandhar":
						str='(E.g. Model Town)'
					break
					case "Lucknow":
						str='(E.g. Gomti Nagar)'
					break
					case "Patna":
						str='(E.g. kankarbagh)'
					break
					case "Salem":
						str='(E.g. Fair Lands)'
					break
					
				
					case "Bhubaneshwar":
						str='(E.g. Sahid Nagar)'
					break
					case "Allahabad":
						str='(E.g. Civil Lines)'
					break
					case "Cuttack":
						str='(E.g. College Square)'
					break
					case "Kolhapur":
						str='(E.g. Rajarampuri)'
					break

					case "Jamnagar":
						str='(E.g. New Supermarket)'
					break
					case "Kozhikode":
						str='(E.g. Beypore)'
					break

					default :
						str='(E.g. Juhu,<br> &nbsp;Thane, Vashi)'
						break

					
	}
	document.getElementById('areatd').innerHTML=str;
	if(city!=""){
	document.justDial.city.value = city;}
	
	/*if(ADVSEARCH == "")
	{
		if(document.justDial.Stype[0].value == Stype)
		{document.justDial.Stype[0].checked = true;}
	}*/

	xmlhttpauto();
}

function showdetails(i,j)
{
		document.resultdata.docId.value = i
		document.resultdata.Stype.value = Stype;
		document.resultdata.area.value = area;		
		document.resultdata.city.value = city;
		document.resultdata.searchtype.value = searchtype;
		if( ADVSEARCH != ""){
		document.resultdata.action= "search_adv.php?srch=true&sms="+j+"&city="+city+"";
		document.resultdata.submit();
		}else{
		document.resultdata.action= "search.php?srch=true&sms="+j+"&city="+city+"";
		document.resultdata.submit();}
}
function get_company(z)
{
	//alert(z)
	document.resultdata.docId.value = "";
	document.resultdata.intermid.value = "true";
	document.resultdata.city.value = city;
	//if(area == ""){
	area	=  document.justDial.area.value;
	//}
	document.resultdata.area.value = area;
	document.resultdata.searchtype.value = z;
	document.resultdata.Stype.value = "category";
	document.resultdata.action='search.php?srch=true&city='+city+'';
	document.resultdata.submit() 
}

function loadPage(page,caseMode){
		
		document.resultdata.Stype.value = Stype;	
		document.resultdata.city.value = city;
		document.resultdata.area.value = area;
		document.resultdata.searchtype.value = searchtype;

		if( ADVSEARCH != ""){
		document.resultdata.action= "search_adv.php?page="+page+"&careMode="+caseMode;
		document.resultdata.submit();
		}else{
		document.resultdata.action= "search.php?page="+page+"&careMode="+caseMode;
		document.resultdata.submit();}
}
		
function SmsAlert(i)
{
		chk = 'true';
		if (document.smsAlert.Mobile.value != "")
		{
			if (isNaN(document.smsAlert.Mobile.value)==true)
			{
			alert("Please Enter Numbers Only");
			
			document.smsAlert.Mobile.value = "";
			document.smsAlert.Mobile.focus();
			chk = "false";
			}
			if(document.smsAlert.Mobile.value.indexOf("+91") != -1){
				alert("Please Don't Use +91 at the begining of the mobile No.")
			chk = "false";
			}
			
			if(document.smsAlert.Mobile.value.indexOf("0") == 0){
				alert("Please Don't Use 0 at the begining of the mobile No.")
			chk = "false";
			}
			
			var cel = document.smsAlert.Mobile.value;
			var cell = cel.length;
			if(cell < 10)
			{
				alert("Enter Valid Cell No. !!!");
				document.smsAlert.Mobile.focus();
				chk = "false";
			}
		}
		
		if(document.smsAlert.email.value != ""){
			apos=document.smsAlert.email.value.indexOf("@"); 
			dotpos=document.smsAlert.email.value.lastIndexOf(".");
			if (apos<1 || dotpos-apos < 2 ) 
			{alert('Invalid email Id. !!!'); 
			document.smsAlert.email.focus(); 
			chk = "false";
			}
			
			if(document.smsAlert.email.value.indexOf("..") != -1){
					alert('Invalid email Id. (Remove "..")')
				chk = "false";
			}
			eml = document.smsAlert.email.value;
			
			
			/*if(eml.indexOf(" ") != -1){
				//alert(eml.indexOf(" ") +"---"+ (eml.length-1))

					if((eml.indexOf(" ") != (eml.length-1))&&(eml.indexOf(" ") != 0)){
					alert('Invalid email Id. (Remove Space)')
					chk = "false";
					}
			}*/

			if(eml.indexOf(",") != -1){
					alert('Invalid email Id. (Only One E-mail ID Allowed)')
				chk = "false";
			}
			if(eml.indexOf(";") != -1){
					alert('Invalid email Id. (Only One E-mail ID Allowed!)')
				chk = "false";
			}

		}
		
		if(chk == "true") {
			if(((document.smsAlert.Mobile.value != "")||(document.smsAlert.email.value != ""))&&(document.smsAlert.img.value != "")){
				sTasus = "true";
			}else{
			alert("Please Mobile/e-mail and security fields.")
			sTasus = "false";
			}
			if(sTasus == "true")
			{
			document.resultdata.smsAlert.value		= document.smsAlert.Mobile.value;
			document.resultdata.emailAlert.value	= document.smsAlert.email.value;
			document.resultdata.smsDetail.value		= document.smsAlert.smsDet.value;
			document.resultdata.img.value			= document.smsAlert.img.value;
			document.resultdata.sinfo.value			= document.smsAlert.sinfo.value;
			document.resultdata.seeAlso.value		= document.smsAlert.seeAlso.value;
			if( ADVSEARCH != ""){
			document.resultdata.docId.value = i;
			document.resultdata.action= "search_adv.php?srch=true&advSearch=search";
			document.resultdata.submit();
			}else{
			document.resultdata.docId.value = i;
			document.resultdata.Stype.value = Stype;
			document.resultdata.area.value = area;		
			document.resultdata.city.value = city;
			document.resultdata.searchtype.value = searchtype;
			document.resultdata.action= "search.php?srch=true";
			document.resultdata.submit();}
			}
		}
}

function refreshImg()
{
	var img = document.getElementById('simg');
	img.src = "srch/Code_srch/security-image.php?" + Math.random();

	
}

function refreshImgemail()
{
	var img = document.getElementById('simgemail');
	
	img.src = "srch/Code_srch/security-image.php?" + Math.random();

	
}

function showImg(i)
{

	document.resultdata.smsAlert.value		= document.smsAlert.Mobile.value;
	document.resultdata.emailAlert.value	= document.smsAlert.email.value;
	document.resultdata.smsDetail.value		= document.smsAlert.smsDet.value;
	document.resultdata.img.value			= document.smsAlert.img.value;
	document.resultdata.sinfo.value			= document.smsAlert.sinfo.value;
	document.resultdata.seeAlso.value		= document.smsAlert.seeAlso.value;
	if( ADVSEARCH != ""){
	document.resultdata.docId.value = i;
	document.resultdata.action= "search_adv.php?srch=true&advSearch=search&sms=sms";
	document.resultdata.submit();
	}else{
	document.resultdata.docId.value = i;
	document.resultdata.Stype.value = Stype;
	document.resultdata.area.value = area;		
	document.resultdata.city.value = city;
	document.resultdata.searchtype.value = searchtype;
	document.resultdata.action= "search.php?srch=true&sms=sms";
	document.resultdata.submit();}
}


/* area AJAX*/

function xmlhttpauto(){
	url = "../search/area_auto/ajax_area.php?str="+escape(document.justDial.city.value);
	var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.onreadystatechange = state_Change_auto
	self.xmlHttpReq.open('GET', url, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.send(null);
}
function state_Change_auto()
{
	 if (self.xmlHttpReq.readyState == 4) 
		{
            arry(self.xmlHttpReq.responseText);
        }
}
var area_sug = ["Select A City"];
function arry(sTr){
	area_sug = sTr.split(",");
	area_sug = area_sug.sort();
}
/* area AJAX*/


function showall(type,path,cname)
{
	if(type == 'video'){
	ops = 'no'; ops1 = 'no'; ops2 = '400'; ops3 = '450'; 
	}else{
	ops = 'yes'; ops1 = 'yes'; ops2 = '580'; ops3 = '500'; 
	}
cname = escape(cname);
args = 'toolbar=no,location=no,directories=no,status=no,menubar=no,' + 'scrollbars='+ops+',resizable='+ops1+',' + 'width='+ops2+',height='+ops3+',left=0,top=20';    
window.open("display/promo.php?type="+type+"&detail="+path+"&cname="+cname,"Image",args)
}

function advSearch(){
	if(document.justDial.city.value == "")
	{
		alert("Please Choose A City!!")
		document.justDial.city.focus();
		return false;
	}else{
		//if(document.justDial.city.value == "Mumbai"){
		document.justDial.action='../srch2/search_adv.php?srch=true&advSearch=search';
		document.justDial.submit();
		//}
	}
}
//search js file

/*js for auto suggest*/
var cur = -1;
	/* autosuggest */
	function xmlHttpReq123() {
		if (window.XMLHttpRequest) {
			return new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			return new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			alert("This application is not compatile with your browser.");
		}
	}
	function showCompCat(ev){
		var city = document.justDial.city.value;
		var search = document.justDial.q.value;	
		if(ev)
			var Keyval = ev.keyCode
		else
			var Keyval = window.event.keyCode;
			if(search.length > 1 && (Keyval!=38 && Keyval!=40)){
				if(document.justDial.Stype[0].checked==true)
				{ var URL = "autosuggest_company_query.php?city="+city+"&search="+search; 
				//alert(URL);
				}
				else if(document.justDial.Stype[1].checked==true)
				{ var URL = "autosuggest_category_query.php?city="+city+"&search="+search; }
				else{
					alert("Please select Company/Category Option");
					return false;
				}
				newObj = xmlHttpReq123();
				
				newObj.onreadystatechange=showResult;
				newObj.open("POST",URL,true);
				newObj.send(null);
			}
			else if(Keyval==13 || search==""){
				hideResult();
			}
	}

	function suggestResultOver(div_value){
		div_value.className = 'resultOver';
	}
	function assignVal(div_value,catId){
		//alert(div_value.innerHTML);
		var idivval = div_value.innerHTML;
		idivval = idivval.toLowerCase();
		var Array_divval = idivval.split("<input");
		//alert(Array_divval[1]);
		var result_final = Array_divval[0].replace('&amp;','&');
        document.getElementById("txt1_cat").value = result_final;
		//alert(catId);
		document.justDial.AutoCatId.value = catId;
        
	}
	function suggestResultOut(div_value)
	{
		div_value.className = 'resultOut';
	}
	function showResult(){
           if (newObj.readyState==4 || newObj.readyState=="complete"){
			var arrSearchVal = newObj.responseText.split("|%@%|~|$#`");
			//alert(arrSearchVal);
			var resultVal="";
			
			for(var s=0; s<arrSearchVal.length; s++){
				
				var autoVal = '';
				var autoId = '';
				if(document.justDial.Stype[1].checked)
				{
					if(arrSearchVal[s].search(/#/)!= -1 )
					{ 
					 var autoArray = arrSearchVal[s].split('#');
					 
					 autoVal = autoArray[0];
					 catname = autoVal; 
					 autoId = autoArray[1];
					 catid = autoId;
					 
					}
					else
					{
					 var autoVal = arrSearchVal[s];
					}
			    }
				else
				{
					autoVal = arrSearchVal[s];
					 
				}			
				 
				resultVal += "<div onmousedown=assignVal(this,'"+catid+"'); onMouseOver='suggestResultOver(this);' onMouseOut='suggestResultOut(this);'>"+autoVal;
				if(autoId!='')
				{ 
				 resultVal += "<input type='hidden' name='autoId' id='autoId"+s+"' value='"+catid+"'>";
				 resultVal += "<input type='hidden' name='catname' id='catname"+s+"' value='"+catname+"'>";
				}
				resultVal +="</div>"; 
				
			}
			
			document.getElementById("comp_catList").innerHTML = resultVal;
			document.getElementById("comp_catList").style.visibility = "visible";
			document.getElementById("txt1_cat").onkeydown=fn_keyAct;
		}
	}
	function hideResult(){
		document.getElementById("comp_catList").style.visibility = "hidden";
	}
	function fn_keyAct(oEvent){
		var cSuggestionNodes = comp_catList.childNodes;
		oEvent=oEvent ? oEvent : event;
		iKeyCode =  oEvent.keyCode;
		if (iKeyCode==38){	
			if (cSuggestionNodes.length > 0 && cur > 0) {
				var oNodenext = cSuggestionNodes[cur];
				window.suggestResultOut(oNodenext);
				
				var oNodecur = cSuggestionNodes[--cur];
				window.suggestResultOver(oNodecur);
				document.getElementById("txt1_cat").value = oNodecur.firstChild.nodeValue;   
			}
			else
			{
			 var oNodecur = cSuggestionNodes[0];
			 window.suggestResultOut(oNodecur);
			 cur = cSuggestionNodes.length-1;
			}
		} else if (iKeyCode==40){
			if (cSuggestionNodes.length > 0 && cur < cSuggestionNodes.length-1) {
				if(cur > -1) {
					var oNodeprev = cSuggestionNodes[cur];
					window.suggestResultOut(oNodeprev);
				}
				var oNodecur = cSuggestionNodes[++cur];
				window.suggestResultOver(oNodecur);
				document.getElementById("txt1_cat").value = oNodecur.firstChild.nodeValue; 
			}
			else
			{
			 cur = -1;
			}
		} else if (iKeyCode==13){
			var catid = document.getElementById('autoId'+(cur)).value;
			//alert(catid);
            document.justDial.AutoCatId.value = catid;
			 var catname = document.getElementById('catname'+(cur)).value;
			 //alert(catname);
			document.justDial.catname.value = catname;
			hideResult();
		}else{
			cur = -1;
			showCompCat();
		}
	}
	function hideResult(){
		document.getElementById("comp_catList").style.visibility = "hidden";
	}
	//* End Auto Suggest */