function SetValues(Form, CheckBox, Value)
{
	var objCheckBoxes = document.forms[Form].elements[CheckBox];
	var countCheckBoxes = objCheckBoxes.length;
	for(var i = 0; i < countCheckBoxes; i++)
		objCheckBoxes[i].checked = Value;
}
function showHide(div) {	
	obj = getElementId(div);
	col = getElementId("x" + div);
	if (obj.style.display == "none") {
		obj.style.display = "block";	
	} else {
		obj.style.display = "none";
	}
}
function eventHelp()
{
	if(document.getElementById("localityData").value == 'e.g Counaught place')
	{
		document.getElementById('localityData').value = 'e.g Counaught city';
	}
}
function businessHelp()
{
	if(document.getElementById("localityData").value == 'e.g Counaught city')
	{
		document.getElementById('localityData').value = 'e.g Counaught place';
	}
}
function show1(div) {	
	obj = document.getElementById('div_'+div);
	//col = getElementId("x" + div);
	obj.setAttribute("class","display_block_class");	
}
function hide1(div) {	
	obj = document.getElementById('div_'+div);
	//col = getElementId("x" + div);
	obj.setAttribute("class","display_none_class");	
}
function checkClickEvent(categoryId,subCategoryId)
{	
	if(categoryId > 0 && subCategoryId > 0)
	{
		return true;
	}
	else
	{
		alert("Please select category and subcategory first.");
		return false;
	}
}
function checkSearchValid(form)
{
	if(document.getElementById("businessRadio").checked)
	{
		frm = document.getElementById(form);
		if(frm.businessData.value == "e.g courier/pizza hut" || frm.businessData.value == "")
		{
			alert("Please enter business.");
			return false;
		}
		else
		{
			/*frm = document.getElementById('searchForm');			
			frm.action = APPLICATION_URL+"search/searchBusiness";		
			frm.submit();
			return true;*/
			
			var URL = APPLICATION_URL+"search/searchBusiness?ajaxcall=true";
			var formObject=getElementId(form);			
			handleSuccess=function(o){ 
				//alert(o.responseText);	
				getElementId("main_block_div").innerHTML=o.responseText;	
			}
			callback={upload:handleSuccess,failure:this.handleFailure}
			YAHOO.util.Connect.setForm(formObject,true);		
			YAHOO.util.Connect.asyncRequest("POST",URL,callback);		
		}
	}
	else if(document.getElementById("eventRadio").checked)
	{
		frm = document.getElementById(form);
		if(frm.businessData.value == "e.g courier/pizza hut" || frm.businessData.value == "")
		{
			alert("Please enter event.");
			return false;
		}
		else
		{
			/*var URL = APPLICATION_URL+"search/searchBusiness?ajaxcall=true";
			var formObject=getElementId(form);			
			handleSuccess=function(o){ 	
				getElementId("main_block_div").innerHTML=o.responseText;	
			}
			callback={upload:handleSuccess,failure:this.handleFailure}
			YAHOO.util.Connect.setForm(formObject,true);		
			YAHOO.util.Connect.asyncRequest("POST",URL,callback);*/
			frm = document.getElementById('searchForm');		
			//frm.page.value = document.getElementById('search').value;
			frm.action = APPLICATION_URL+"search/searchEvents";		
			frm.submit();
			return true;		
		}
	}
	else
	{
		alert("We dont have data for this.");
		return false;
	}
	
	
}
function checkSearchValid1(form,keyword)
{
		frm = document.getElementById('searchForm1');
		
		document.getElementById('businessData1').value=keyword;
		//frm.page.value = document.getElementById('search').value;
		frm.action = APPLICATION_URL+"search/searchBusiness";		
		frm.submit();
		return true;		
	
}
function giveSuggestion(val)
{
	if(val != "")
	{
		if(document.getElementById("businessRadio").checked)
		{
			var URL = APPLICATION_URL+"search/showBusinessSuggestions?ajaxcall=true";
			var formObject=getElementId('searchForm');			
			handleSuccess=function(o){
				//alert(o.responseText) 	
				getElementId("show-search-suggestion-div").innerHTML=o.responseText;		
				document.getElementById("show-search-suggestion-div").style.display='block';			
			}
			callback={upload:handleSuccess,failure:this.handleFailure}
			YAHOO.util.Connect.setForm(formObject,true);		
			YAHOO.util.Connect.asyncRequest("POST",URL,callback);
			return true;
		}
		else if(document.getElementById("eventRadio").checked)
		{
			var URL = APPLICATION_URL+"search/showEventSuggestions?ajaxcall=true";
			var formObject=getElementId('searchForm');			
			handleSuccess=function(o){
				//alert(o.responseText) 	
				getElementId("show-search-suggestion-div").innerHTML=o.responseText;		
				document.getElementById("show-search-suggestion-div").style.display='block';			
			}
			callback={upload:handleSuccess,failure:this.handleFailure}
			YAHOO.util.Connect.setForm(formObject,true);		
			YAHOO.util.Connect.asyncRequest("POST",URL,callback);
			return true;
		}
		else
		{
			//alert("We dont have records for deals.");
			getElementId("show-search-suggestion-div").innerHTML= '';
			return false;
		}		
	}
	else
	{
		getElementId("show-search-suggestion-div").innerHTML= '';
		return false;
	}
}
function giveInSuggestion(val)
{	

	if(val != "")
	{
		if(document.getElementById("businessRadio").checked)
		{
			var URL = APPLICATION_URL+"search/showInSuggestions?ajaxcall=true";
			var formObject=getElementId('searchForm');			
			handleSuccess=function(o){
				//alert(o.responseText) 	
				getElementId("show-search-suggestion-div1").innerHTML=o.responseText;
				document.getElementById("show-search-suggestion-div1").style.display='block';					
			}
			callback={upload:handleSuccess,failure:this.handleFailure}
			YAHOO.util.Connect.setForm(formObject,true);		
			YAHOO.util.Connect.asyncRequest("POST",URL,callback);
			return true;
		}
		else if(document.getElementById("eventRadio").checked)
		{
			var URL = APPLICATION_URL+"search/showInEventSuggestions?ajaxcall=true";
			var formObject=getElementId('searchForm');			
			handleSuccess=function(o){
				//alert(o.responseText) 	
				getElementId("show-search-suggestion-div1").innerHTML=o.responseText;	
				document.getElementById("show-search-suggestion-div1").style.display='block';				
			}
			callback={upload:handleSuccess,failure:this.handleFailure}
			YAHOO.util.Connect.setForm(formObject,true);		
			YAHOO.util.Connect.asyncRequest("POST",URL,callback);
			return true;
		}
		else
		{
			getElementId("show-search-suggestion-div").innerHTML= '';
			return false;
		}		
	}
	else
	{
		getElementId("show-search-suggestion-div1").innerHTML= '';
		return false;
	}
}
function removeSuggestion()
{
	getElementId("show-search-suggestion-div").innerHTML= '';
}
function followBusiness(login_user,form)
{	
	var f = form;		
	var all_business;
	var all_business_array;
	var i=0;
	var check_count;
	for(check_count=0;check_count<document.forms[f].elements.length;check_count++)
	{
		if(document.forms[f][check_count].type == "checkbox" && document.forms[f][check_count].checked)
		{
			if(i == 0)
			{
				all_business  = document.forms[f][check_count].value;
				all_business_array = document.forms[f][check_count].value;
			}
			else
			{
				all_business  += ','+document.forms[f][check_count].value;
				all_business_array += '-'+document.forms[f][check_count].value;
			}
			i++;
		}
	}
	if(i==0)
	{
		alert("Please select atleast one check box!..");
		return;
	}
	if(login_user == 'no')
	{
		form1 = document.getElementById("login_form");  
		form1.followbusinessids.value = all_business;
		$("#dialog123").dialog({title: 'Please login',width:'500'});
	}
	else
	{	
		
			var URL = APPLICATION_URL+"business/followBusiness/"+all_business_array+"";
										
			handleSuccess=function(o){		
				
				alert("Business followed successfully.");
				document.location.href = APPLICATION_URL+"myaccount/followingBusiness";
			
			}			
			callback={success:handleSuccess,failure:this.handleFailure}			
			YAHOO.util.Connect.asyncRequest("GET",URL,callback)
		
	}	
}

function Hide(){
 
var obj=document.getElementById('show-search-suggestion-div');
var obj1=document.getElementById('show-search-suggestion-div1');
var obt=document.getElementById('businessData');
 var obt1=document.getElementById('localityData');
 var evt=window.event||arguments.callee.caller.arguments[0];
 var eobj=window.event?evt.srcElement:evt.target;
//	$(eobj).css("display",'none');
//	$(eobj).css("background-color",'#CCCCCC'); 
 if(eobj.nodeType==3) eobj=eobj.parentNode;
 while (eobj.parentNode){
  if (eobj==obj || eobj==obj1 || eobj==obt || eobj==obt1) return;
  eobj=eobj.parentNode;
 }
 obj.style.display='none';
 obj1.style.display='none';

}

document.onclick=function(){ Hide(); }
