
function getXmlHttpRequestObject()
{
	if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
	}
}

var searchReq=getXmlHttpRequestObject();

function searchSuggestPlaceKeyword(cityID){
	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('q').value);

			if(str=='' || str.length < 3)
			{
				document.getElementById('preloader_search_for').style.display='none';
				document.getElementById('search_suggest_place_keyword').style.display='none';
			}
			else
			{
			//str='<none>';
			document.getElementById('preloader_search_for').style.display='';
			searchReq.open("GET",'/search/autoCompleteFor/'+str+'/'+cityID,true);
			searchReq.onreadystatechange=handleSearchSuggestPlaceKeyword;
			searchReq.send(null);
			}
		}
}

function handleSearchSuggestPlaceKeyword(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_place_keyword');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");

		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}

		if(trim(ss.innerHTML)=='')
			document.getElementById('search_suggest_place_keyword').style.display='none';
		else
			document.getElementById('search_suggest_place_keyword').style.display='';

		document.getElementById('preloader_search_for').style.display='none';
	}
}

function suggestOver(div_value){
	div_value.className='suggest_link_over';
}

function suggestOut(div_value){
	div_value.className='suggest_link';
}

function suggestOut1(div_value){
	div_value.className='suggest_link1';
}

function suggestOverHeader(div_value){
	div_value.className='suggest_link_over_header';
}

function suggestOutHeader(div_value){
	div_value.className='suggest_link_header';
}

function setSearchPlaceKeyword(value,loc){
	document.getElementById('q').value=value;

	if(loc!='')
		document.getElementById('n').value=loc;
	else
		document.getElementById('n').value='';

	document.getElementById('search_suggest_place_keyword').innerHTML='';
	document.getElementById('search_suggest_place_keyword').style.display='none';
	
}

function closeSuggePlaceKeyword(value){
	document.getElementById('search_suggest_place_keyword').innerHTML='';
	document.getElementById('search_suggest_place_keyword').style.display='none';
}

function searchSuggestPlaceLocality(cityID){
	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('n').value);
		if(str=='')
			str='<none>';
		document.getElementById('preloader_search_in').style.display='';
		searchReq.open("GET",'/search/autoComplete/'+str+'/'+cityID,true);
		searchReq.onreadystatechange=handleSearchSuggestPlaceLocality;
		searchReq.send(null);
	}
}

function handleSearchSuggestPlaceLocality(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_place_locality');

		

		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");

		
		
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}

		if(trim(ss.innerHTML)=='')
			document.getElementById('search_suggest_place_locality').style.display='none';
		else
			document.getElementById('search_suggest_place_locality').style.display='';


		document.getElementById('preloader_search_in').style.display='none';
	}
}

function setSearchPlaceLocality(value){
	document.getElementById('n').value=value;
	document.getElementById('search_suggest_place_locality').innerHTML='';
	document.getElementById('search_suggest_place_locality').style.display='none';
}

function closeSuggePlaceLocality(value){
	document.getElementById('search_suggest_place_locality').innerHTML='';
	document.getElementById('search_suggest_place_locality').style.display='none';
}






function searchSuggestEventKeyword(cityID){
	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('eq').value);
		if(str=='')
			str='<none>';
		document.getElementById('preloader_event_search_for').style.display='';
		searchReq.open("GET",'/search/autoCompleteEventCategory/'+str+'/'+cityID,true);
		searchReq.onreadystatechange=handleSearchSuggestEventKeyword;
		searchReq.send(null);
		}
}

function handleSearchSuggestEventKeyword(){
	if(searchReq.readyState==4){
		
		var ss=document.getElementById('search_suggest_event_keyword');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}

		if(trim(ss.innerHTML)=='')
			document.getElementById('search_suggest_event_keyword').style.display='none';
		else
			document.getElementById('search_suggest_event_keyword').style.display='';

		
		document.getElementById('preloader_event_search_for').style.display='none';
	}
}


function setSearchEventKeyword(value){
	document.getElementById('eq').value=value;
	document.getElementById('search_suggest_event_keyword').innerHTML='';
	document.getElementById('search_suggest_event_keyword').style.display='none';
}

function closeSuggeEventKeyword(value){
	document.getElementById('search_suggest_event_keyword').innerHTML='';
	document.getElementById('search_suggest_event_keyword').style.display='none';
}






function searchSuggestEventLocality(cityID){
	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('en').value);
		if(str=='')
			str='<none>';
		document.getElementById('preloader_event_search_in').style.display='';

		searchReq.open("GET",'/search/autoCompleteEventPlace/'+str+'/'+cityID,true);
		
		searchReq.onreadystatechange=handleSearchSuggestEventLocality;
		searchReq.send(null);
		}
}

function handleSearchSuggestEventLocality(){
	if(searchReq.readyState==4){

		var ss=document.getElementById('search_suggest_event_locality');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}

		if(trim(ss.innerHTML)=='')
			document.getElementById('search_suggest_event_locality').style.display='none';
		else
			document.getElementById('search_suggest_event_locality').style.display='';


		document.getElementById('preloader_event_search_in').style.display='none';
	}
}


function setSearchEventLocality(value){
	document.getElementById('en').value=value;
	document.getElementById('search_suggest_event_locality').innerHTML='';
	document.getElementById('search_suggest_event_locality').style.display='none';
}

function closeSuggeEventLocality(value){
	document.getElementById('search_suggest_event_locality').innerHTML='';
	document.getElementById('search_suggest_event_locality').style.display='none';
}






function searchSuggestCuisine(cityID,click){

	if(click=='1' && document.getElementById('s_cuisine').value=='')
	{
		if(document.getElementById('search_suggest_cuisine').style.display=='')
		{
			document.getElementById('search_suggest_cuisine').style.display='none';
			return ;
		}
	}

	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('s_cuisine').value);
		if(str=='')
			str='<none>';
    document.getElementById('preloader_suggest_cuisine').style.display='';

		searchReq.open("GET",'/search/autoCompleteCuisine/'+str+'/'+cityID,true);
		
		searchReq.onreadystatechange=handleSearchSuggestCuisine;
		searchReq.send(null);
		}
}

function handleSearchSuggestCuisine(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_cuisine');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");
		
		if(str.length > 3)
			document.getElementById('search_suggest_cuisine').style.display='';
		else	
		  document.getElementById('search_suggest_cuisine').style.display='none';
		for(i=0;i<str.length-1;i++){
      var suggest=str[i];
		  if(suggest!='')
        ss.innerHTML+=suggest;
		}
		document.getElementById('preloader_suggest_cuisine').style.display='none';
	}
}


function setSearchCuisine(value,city){
	document.getElementById('search_suggest_cuisine').innerHTML='';
	document.getElementById('search_suggest_cuisine').style.display='none';
	location.href='/search/business/catId:'+value+'/'+city;
}

function closeSuggeCuisine(value){
	document.getElementById('search_suggest_cuisine').innerHTML='';
}






function searchSuggestCategory(cityID,click){

	if(click=='1' && document.getElementById('s_category').value=='')
	{
		if(document.getElementById('search_suggest_category').style.display=='')
		{
			document.getElementById('search_suggest_category').style.display='none';
			return ;
		}
	}

	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('s_category').value);
		if(str=='')
			str='<none>';
    document.getElementById('preloader_suggest_category').style.display='';
		searchReq.open("GET",'/search/autoCompleteCategory/'+str+'/'+cityID,true);
		
		searchReq.onreadystatechange=handleSearchSuggestCategory;
		searchReq.send(null);
		}
}

function handleSearchSuggestCategory(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_category');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");

		if(str.length > 3)
			document.getElementById('search_suggest_category').style.display='';
		else
		  document.getElementById('search_suggest_category').style.display='none';


		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}
		document.getElementById('preloader_suggest_category').style.display='none';
	}
}


function setSearchCategory(value,city){
	document.getElementById('search_suggest_category').innerHTML='';
	document.getElementById('search_suggest_category').style.display='none';
	location.href='/search/business/catId:'+value+'/'+city;
}

function closeSuggeCategory(value){
	document.getElementById('search_suggest_category').innerHTML='';
}






function searchSuggestLocality(cityID,click){

	if(click=='1' && document.getElementById('s_locality').value=='')
	{
		if(document.getElementById('search_suggest_locality').style.display=='')
		{
			document.getElementById('search_suggest_locality').style.display='none';
			return ;
		}
	}


	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('s_locality').value);
		if(str=='')
			str='<none>';
			
		document.getElementById('preloader_suggest_locality').style.display='';

		searchReq.open("GET",'/search/autoCompleteLocality/'+str+'/'+cityID,true);
		
		searchReq.onreadystatechange=handleSearchSuggestLocality;
		searchReq.send(null);
		}
}

function handleSearchSuggestLocality(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_locality');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");
		if(str.length > 3)
			document.getElementById('search_suggest_locality').style.display='';
		else
		  document.getElementById('search_suggest_locality').style.display='none';
		  
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}
		document.getElementById('preloader_suggest_locality').style.display='none';
	}
}


function setSearchLocality(value,city,lid){
	document.getElementById('search_suggest_locality').innerHTML='';
	document.getElementById('search_suggest_locality').style.display='none';
	location.href='/search/business/locality:'+lid+'/'+city;
}

function closeSuggeLocality(value){
	document.getElementById('search_suggest_locality').innerHTML='';
}











function searchSuggestInAddBussLocality(cityID,click){

	if(click=='1' && document.getElementById('v_locality').value=='')
	{
		if(document.getElementById('search_suggest_In_add_locality').style.display=='')
		{
			document.getElementById('search_suggest_In_add_locality').style.display='none';
			return ;
		}
	}

	document.getElementById('i_zip').value="";
	document.getElementById('row_zip').style.display='none';


	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('v_locality').value);
		//if(str=='')
		//	str='<none>';

			if(str=='' || str.length < 3)
			{
				document.getElementById('search_suggest_In_add_locality').style.display='none';
			}
			else
			{
				searchReq.open("GET",'/members/autoCompleteLocality/'+str+'/'+cityID,true);
				
				searchReq.onreadystatechange=handleSearchSuggestAddBussLocality;
				searchReq.send(null);
			}
		}
}

function handleSearchSuggestAddBussLocality(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_In_add_locality');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");

		if(str.length > 3)
			document.getElementById('search_suggest_In_add_locality').style.display='';
		else
		    document.getElementById('search_suggest_In_add_locality').style.display='none';
		  
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}
	}
}


function setSearchAddBussLocality(value,pin,pin_id){

	document.getElementById('v_locality').value=value;
	document.getElementById('i_locality').value=pin_id;

	if(pin!='')
	{
		document.getElementById('row_zip').style.display='';
		document.getElementById('i_zip').value=pin;
	}
	document.getElementById('locality_name').value=value;
	document.getElementById('search_suggest_In_add_locality').innerHTML='';
	document.getElementById('search_suggest_In_add_locality').style.display='none';
}





function searchSuggestInAddBussCategory(click){

	if(click=='1' && document.getElementById('category_suss').value=='')
	{
		if(document.getElementById('search_suggest_In_add_category').style.display=='')
		{
			document.getElementById('search_suggest_In_add_category').style.display='none';
			return ;
		}
	}


	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('category_suss').value);
		if(str=='')
			str='<none>';
			
		searchReq.open("GET",'/members/autoCompleteCategory/'+str,true);
		
		searchReq.onreadystatechange=handleSearchSuggestAddBussCategory;
		searchReq.send(null);
		}
}

function handleSearchSuggestAddBussCategory(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_In_add_category');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");
		if(str.length > 3)
			document.getElementById('search_suggest_In_add_category').style.display='';
		else
		  document.getElementById('search_suggest_In_add_category').style.display='none';
		  
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}
	}
}


function setSearchAddBussCategory(value,cat_id){
	//document.getElementById('category_suss').value=value;
	document.getElementById('category_suss').value='';
	//document.getElementById('category_id').value=cat_id;

	var opt = tellUsMoreAdd(cat_id);



	if(opt)
	{
		//goSelectCat(cat_id);
		addCatOption(value,cat_id);
		document.getElementById('v_tell_us').value=document.getElementById('cat_new').value
		getTellUsMoreOption();
	}
	document.getElementById('search_suggest_In_add_category').innerHTML='';
	document.getElementById('search_suggest_In_add_category').style.display='none';
}




function searchSuggestInAddBussLocalityAdmin(){

	var cityID=document.getElementById('i_city').value;
	if(cityID=='')
	{
		alert("Please select city.");
		document.getElementById('v_locality').value="";
		document.getElementById('i_locality').value="";
		document.getElementById('i_zip').value="";

		return ;

	}

	document.getElementById('i_zip').value="";
	document.getElementById('row_zip').style.display='none';
	var click ='1';

	if(click=='1' && document.getElementById('v_locality').value=='')
	{
		if(document.getElementById('search_suggest_In_add_locality').style.display=='')
		{
			document.getElementById('search_suggest_In_add_locality').style.display='none';
			return ;
		}
	}


	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('v_locality').value);
		if(str=='')
			str='<none>';
			
		searchReq.open("GET",'/manage/business/autoCompleteLocality/'+str+'/'+cityID,true);
		
		searchReq.onreadystatechange=handleSearchSuggestAddBussLocalityAdmin;
		searchReq.send(null);
		}
}

function handleSearchSuggestAddBussLocalityAdmin(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_In_add_locality');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");

		if(str.length >= 3)
			document.getElementById('search_suggest_In_add_locality').style.display='';
		else
		  document.getElementById('search_suggest_In_add_locality').style.display='none';
		  
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}
	}
}


function setSearchAddBussLocalityAdmin(value,pin,pin_id){

	document.getElementById('v_locality').value=value;
	document.getElementById('i_locality').value=pin_id;
	document.getElementById('locality_name').value=value;
	if(pin!='')
	{
		document.getElementById('row_zip').style.display='';
		document.getElementById('i_zip').value=pin;
	}
	document.getElementById('search_suggest_In_add_locality').innerHTML='';
	document.getElementById('search_suggest_In_add_locality').style.display='none';
}





function searchSuggestInAddBussCategoryAdmin(click){

	if(click=='1' && document.getElementById('category_suss').value=='')
	{
		if(document.getElementById('search_suggest_In_add_category').style.display=='')
		{
			document.getElementById('search_suggest_In_add_category').style.display='none';
			return ;
		}
	}


	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('category_suss').value);
		if(str=='')
			str='<none>';
			
		searchReq.open("GET",'/manage/business/autoCompleteCategory/'+str,true);
		
		searchReq.onreadystatechange=handleSearchSuggestAddBussCategoryAdmin;
		searchReq.send(null);
		}
}

function handleSearchSuggestAddBussCategoryAdmin(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_In_add_category');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");
		if(str.length > 3)
			document.getElementById('search_suggest_In_add_category').style.display='';
		else
		  document.getElementById('search_suggest_In_add_category').style.display='none';
		  
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}
	}
}


function setSearchAddBussCategoryAdmin(value,cat_id){
	document.getElementById('category_suss').value='';
	//document.getElementById('category_id').value=cat_id;
	//document.getElementById('v_tell_us').value=cat_id;
	var opt = tellUsMoreAdd(cat_id);

	if(opt)
	{
		//goSelectCat(cat_id);
		addCatOption(value,cat_id);
		document.getElementById('v_tell_us').value=document.getElementById('cat_new').value
		getTellUsMoreOption();
	}


	document.getElementById('search_suggest_In_add_category').innerHTML='';
	document.getElementById('search_suggest_In_add_category').style.display='none';


}









function searchSuggestInAddEvent(){

	if(document.getElementById('i_gcatid').value=="")
	{
		alert("Please select city!");
		return;
	}


	document.getElementById('v_address1').value="";
	document.getElementById('v_address2').value="";
	document.getElementById('i_venue').value="";
//	document.getElementById('i_locality').value="";


	//getLocality('0','0','0');

	document.getElementById('v_address1').readOnly=false;
	document.getElementById('v_address2').readOnly=false;
	document.getElementById('i_locality').disabled=false


	var click ='1';

	if(click=='1' && document.getElementById('v_venue').value=='')
	{
		if(document.getElementById('search_suggest_in_add_event').style.display=='')
		{
			document.getElementById('search_suggest_in_add_event').style.display='none';
			return ;
		}
	}


	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('v_venue').value);
		if(str=='')
			str='<none>';

		var city = document.getElementById('i_gcatid').value;
			
		searchReq.open("GET",'/event/autoCompleteVenue/'+str+'/'+city,true);
		
		searchReq.onreadystatechange=handleSearchSuggestAddEvent;
		searchReq.send(null);
		}
}

function handleSearchSuggestAddEvent(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_in_add_event');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");
		if(str.length > 3)
			document.getElementById('search_suggest_in_add_event').style.display='';
		else
		  document.getElementById('search_suggest_in_add_event').style.display='none';
		  
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}
	}
}


function setSearchAddEvent(value,add1,add2,city,vid,locality){

	document.getElementById('v_venue').value=value;
	document.getElementById('v_address1').value=add1;
	document.getElementById('v_address2').value=add2;
	//document.getElementById('i_gcatid').value=city;
	document.getElementById('i_venue').value=vid;

	getLocality(city,locality,'1');
	


	document.getElementById('v_address1').readOnly=true;
	document.getElementById('v_address2').readOnly=true;

	document.getElementById('search_suggest_in_add_event').innerHTML='';
	document.getElementById('search_suggest_in_add_event').style.display='none';
}









function searchSuggestAddToVenue(){

	if(document.getElementById('i_gcatid').value=="")
	{
		alert("Please select city!");
		return;
	}


	document.getElementById('v_address1').value="";
	document.getElementById('v_address2').value="";
	document.getElementById('i_venue').value="";

	document.getElementById('v_address1').readOnly=false;
	document.getElementById('v_address2').readOnly=false;
	document.getElementById('i_locality').disabled=false


	var click ='1';

	if(click=='1' && document.getElementById('v_venue').value=='')
	{
		if(document.getElementById('search_suggest_add_to_venue').style.display=='')
		{
			document.getElementById('search_suggest_add_to_venue').style.display='none';
			return ;
		}
	}



	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('v_venue').value);
		if(str=='')
			str='<none>';

		var city = document.getElementById('i_gcatid').value;
			
		searchReq.open("GET",'/manage/events/autoCompleteVenue/'+str+'/'+city,true);
		
		searchReq.onreadystatechange=handleSearchSuggestAddToVenue;
		searchReq.send(null);
		}
}

function handleSearchSuggestAddToVenue(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_add_to_venue');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");

		if(str.length > 1)
			document.getElementById('search_suggest_add_to_venue').style.display='';
		else
			document.getElementById('search_suggest_add_to_venue').style.display='none';
		  
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}
	}
}


function setSearchAddToVenue(value,add1,add2,city,vid,locality){

	document.getElementById('v_venue').value=value;
	document.getElementById('v_address1').value=add1;
	document.getElementById('v_address2').value=add2;
	//document.getElementById('i_gcatid').value=city;
	document.getElementById('i_venue').value=vid;

	getLocality(city,locality,'1');
	


	document.getElementById('v_address1').readOnly=true;
	document.getElementById('v_address2').readOnly=true;

	document.getElementById('search_suggest_add_to_venue').innerHTML='';
	document.getElementById('search_suggest_add_to_venue').style.display='none';
}






function searchSuggestAddToBusiness(){

	if(document.getElementById('i_gcatid').value=="")
	{
		alert("Please select city!");
		return;
	}


	document.getElementById('v_address1').value="";
	document.getElementById('v_address2').value="";
	document.getElementById('i_businessid').value="";


	var click ='1';

	if(click=='1' && document.getElementById('v_business').value=='')
	{
		if(document.getElementById('search_suggest_add_to_business').style.display=='')
		{
			document.getElementById('search_suggest_add_to_business').style.display='none';
			return ;
		}
	}



	if(searchReq.readyState==4||searchReq.readyState==0){
		var str=escape(document.getElementById('v_business').value);
		if(str=='')
			str='<none>';

		var city = document.getElementById('i_gcatid').value;
			
		searchReq.open("GET",'/manage/events/autoCompleteBusiness/'+str+'/'+city,true);
		
		searchReq.onreadystatechange=handleSearchSuggestAddToBusiness;
		searchReq.send(null);
		}
}

function handleSearchSuggestAddToBusiness(){
	if(searchReq.readyState==4){
		var ss=document.getElementById('search_suggest_add_to_business');
		ss.innerHTML='';
		var str=searchReq.responseText.split("\n");

		if(str.length > 1)
			document.getElementById('search_suggest_add_to_business').style.display='';
		else
			document.getElementById('search_suggest_add_to_business').style.display='none';
		  
		for(i=0;i<str.length-1;i++){
			var suggest=str[i];ss.innerHTML+=suggest;
		}
	}
}


function setSearchAddToBusiness(value,add1,add2,businessid){

	document.getElementById('i_businessid').value=businessid;
	document.getElementById('v_address1').value=add1;
	document.getElementById('v_address2').value=add2;

	document.getElementById('v_business').value=value;



	document.getElementById('search_suggest_add_to_business').innerHTML='';
	document.getElementById('search_suggest_add_to_business').style.display='none';
}



function blurFun(DivID)
{
	var DivArr = new Array();
	DivArr[0] = "search_suggest_place_keyword";
	DivArr[1] = "search_suggest_place_locality";
	DivArr[2] = "search_suggest_event_keyword";
	DivArr[3] = "search_suggest_event_locality";
	DivArr[4] = "search_suggest_cuisine";
	DivArr[5] = "loginLayer";
	DivArr[6] = "search_suggest_category";
	DivArr[7] = "search_suggest_locality"
	DivArr[8] = "ratingLayer";
	for (i=0;i<DivArr.length;i++){
		LoopDiv = DivArr[i];
	    if(LoopDiv==DivID){ 
		}
		else {
			if($(LoopDiv)!=null)
				$(LoopDiv).hide();
		}
	}
}

function hideToSearch()
{
	var DivArr = new Array();
	DivArr[0] = "search_suggest_place_keyword";
	DivArr[1] = "search_suggest_place_locality";
	DivArr[2] = "search_suggest_event_keyword";
	DivArr[3] = "search_suggest_event_locality";
	DivArr[4] = "search_suggest_cuisine";
	DivArr[5] = "loginLayer";
	DivArr[6] = "search_suggest_category";
	DivArr[7] = "search_suggest_locality"
	DivArr[8] = "ratingLayer";
	for (i=0;i<DivArr.length;i++){
		LoopDiv = DivArr[i];
		if($(LoopDiv)!=null)
			$(LoopDiv).hide();
	}
}


function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}