	
	function recommendABusiness()
	{
		if(document.getElementById('isUserAuthenticated').value == 'false')
		{
			window.location = "/mymetromela/aboutRewardPoints?mode=recomendABusiness";
		}
		else
		{
			var url = "/business/recommendABusiness";
			try
			{
				var xmlHttp = getXMLHTTP();
				if (xmlHttp) 
				{
					xmlHttp.onreadystatechange = function() {
						if (xmlHttp.readyState == 4) 
						{
							if (xmlHttp.status == 200)
							{
								var offsetLeft=getBrowserOffsetLeft();
								var offsetTop=getBrowserOffsetTop();
								document.getElementById('recommendBusinessDiv').innerHTML=xmlHttp.responseText;
								document.getElementById('recommendBusinessDiv').style.visibility="visible";
								document.getElementById('recommendBusinessDiv').style.display="block";
								document.getElementById('recommendBusinessDiv').style.left=(offsetLeft+175)+"px";
								document.getElementById('recommendBusinessDiv').style.top=(offsetTop+130)+"px";
							}
							else
							{
								//alert("There is a problem while getting Write Review Popup" );
							}
						}
						
					}
					xmlHttp.open("GET", url , true);
					xmlHttp.send(null);
				}
			}
			catch(err)
			{
				//alert("problem while getting Write Review Popup"+err.description);
			}
		}
	}


	function hideRecommendBusinessDiv()
	{
		document.getElementById('recommendBusinessDiv').style.visibility="hidden";
		document.getElementById('recommendBusinessDiv').style.display="none";
	}	

	function getWriteReviewPopup()
	{
		var isUserAuthenticated=document.getElementById('isUserAuthenticated').value;
		if(isUserAuthenticated=='false')
		{
			window.location = "/mymetromela/aboutRewardPoints?mode=userReviewRewards";
		}
		else
		{
			var url = "/business/writeUserComment";
			try
			{
				var xmlHttp = getXMLHTTP();
				if (xmlHttp) 
				{
					xmlHttp.onreadystatechange = function() {
						if (xmlHttp.readyState == 4) 
						{
							if (xmlHttp.status == 200)
							{
								var offsetLeft=getBrowserOffsetLeft();
								var offsetTop=getBrowserOffsetTop();
								document.getElementById('writeCommentDiv').innerHTML=xmlHttp.responseText;
								document.getElementById('writeCommentDiv').style.visibility="visible";
								document.getElementById('writeCommentDiv').style.display="block";
								document.getElementById('writeCommentDiv').style.left=(offsetLeft+175)+"px";
								document.getElementById('writeCommentDiv').style.top=(offsetTop+100)+"px";
							}
							else
							{
								//alert("There is a problem while getting Write Review Popup" );
							}
						}
						
					} //end of function
					xmlHttp.open("GET", url , true);
					xmlHttp.send(null);
				}
			}
			catch(err)
			{
				//alert("problem while getting Write Review Popup"+err.description);
			}
		}
	}


	function formatSubCategories(event)
	{
		document.getElementById("select3").selectedIndex=0;
		document.getElementById("select4").selectedIndex=0;
		var parentId=document.getElementById(event.id).value;
		var url = "/reviews/getSubCategories?mode=reviews&parentId="+parentId;
		var xmlHttp = getXMLHTTP();
		if (xmlHttp) 
		{
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState == 4) 
				{
					if (xmlHttp.status == 200)
					{
						document.getElementById("td_select2").innerHTML=xmlHttp.responseText;
					}
					else 
					{

					}
				}
				
			} //end of function
			xmlHttp.open("GET", url , true);
			xmlHttp.send(null);
		}
	}


	function formatAreas(event)
	{
		document.getElementById("select4").selectedIndex=0;
		var categoryId=document.getElementById(event.id).value;
		var url = "/reviews/getMerchants?categoryId="+categoryId+"&merchantsFrom=reviews&mode=area";
		var xmlHttp = getXMLHTTP();
		if (xmlHttp) 
		{
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState == 4) 
				{
					if (xmlHttp.status == 200)
					{
						//document.body.appendChild(xmlHttp.responseText);
						document.getElementById("td_select3").innerHTML=xmlHttp.responseText;
						//document.getElementById('writeReviewPopup').innerHTML=xmlHttp.responseText;
						//document.getElementById('writeReviewPopup').style.visibility="visible";
					}
					
				}
				
			} //end of function
			xmlHttp.open("GET", url , true);
			xmlHttp.send(null);
		}
	}


	function formatMarchent(event)
	{
		var categoryId=document.getElementById('select2').value;
		var area=document.getElementById(event.id).value;
		if(categoryId!=0 && area!=0)
		{
			var url = "/reviews/getMerchants?categoryId="+categoryId+"&merchantsFrom=reviews&area="+area;
			//alert("url is"+url);
			var xmlHttp = getXMLHTTP();
			if (xmlHttp) 
			{
				xmlHttp.onreadystatechange = function() {
					if (xmlHttp.readyState == 4) 
					{
						if (xmlHttp.status == 200)
						{
							//document.body.appendChild(xmlHttp.responseText);
							document.getElementById("td_select4").innerHTML=xmlHttp.responseText;
							//document.getElementById('writeReviewPopup').innerHTML=xmlHttp.responseText;
							//document.getElementById('writeReviewPopup').style.visibility="visible";
						}
						
					}
					
				} //end of function
				xmlHttp.open("GET", url , true);
				xmlHttp.send(null);
			}
		}
	}

	function displayMarchant(event)
	{
		var businessId = event.value;
		var spIndex = document.getElementById(event.id).selectedIndex;
		var marchantName = document.getElementById(event.id)[spIndex].text;
		document.getElementById("merchantName").innerHTML="Write your Review on: "+marchantName;
		document.getElementById("businessId_RateAndComment").value = businessId;
		
	}

	function goBack()
	{
		document.getElementById('writeCommentDiv').style.visibility="hidden";
		document.getElementById('writeCommentDiv').style.display="none";
	}

	/*
	* This function will get the subcategories by sending category id.
	*/
	function getSubCategoriesForAddBusiness()
	{
		var CatObj = document.getElementById('categoryId');
		var i;
		var len=CatObj.options.length;
		var str="";
		var catValues = "";
		for(i=0;i<len;i++)
		{
			if(CatObj.options[i].selected){
				if(str=="")
				{
					str = CatObj.options[i].value;
				}
				else
				{
					str = str+"*"+CatObj.options[i].value;
				}
				var selectedCat= CatObj.options[i].text;
				catValues = catValues+"*"+selectedCat;
			}
		}
		var categoryId = str;
			document.getElementById('categoryIds').value = categoryId ;
			document.getElementById('categoryNames').value = catValues ;
			document.getElementById('subCategoryNames').value = "" ;
			//getBusinessAttributes(categoryId);
			var xmlHttp = getXMLHTTP();
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('subCategoryDiv').innerHTML=xmlHttp.responseText;
				}
			}
			xmlHttp.open("GET","/business/getSubcategoriesForAddBusines?categotyId="+categoryId,true);
			xmlHttp.send(null);
	}

	function getTabsBySubCategories()
	{
		var CatObj = document.getElementById('subcategorySelect');
		var i;
		var len=CatObj.options.length;
		var str="";
		var subCatValues = "";
		for(i=0;i<len;i++)
		{
			if(CatObj.options[i].selected){
				if(str=="")
				{
					str = CatObj.options[i].value;
				}
				else
				{
					str = str+"*"+CatObj.options[i].value;
				}
				var selectedCat= CatObj.options[i].text;
				subCatValues = subCatValues+"*"+selectedCat;
			}
		}
		var subcategorySelect = str;
			document.getElementById('subcategorySelect').value = subcategorySelect ;
			document.getElementById('selectedSubCategoryNames').value = subCatValues ;
			document.getElementById('subCategoryNames').value = "" ;
			var xmlHttp = getXMLHTTP();
			xmlHttp.onreadystatechange=function()
			{
				if(xmlHttp.readyState==4)
				{
					document.getElementById('tagId').innerHTML=xmlHttp.responseText;
					
				}
			}
			xmlHttp.open("GET","/business/getTabsBySubCategories?subcategorySelect="+subCatValues,true);
			xmlHttp.send(null);
	}
	function getBusinessAttributes()
	{
		var CatObj = document.getElementById('categoryId');
		var vendorId ="";
		var vendorStr ="";
		if(document.getElementById('vendorId'))
		{
			vendorId = document.getElementById('vendorId').value;
			vendorStr ="&businessId="+vendorId;
		}
		var i;
		var len=CatObj.options.length;
		var categoryIdsList="";
		//var catValues = "";
		for(i=0;i<len;i++)
		{
			if(CatObj.options[i].selected){
				if(categoryIdsList=="")
				{
					categoryIdsList = CatObj.options[i].value;
				}
				else
				{
					categoryIdsList = categoryIdsList+","+CatObj.options[i].value;
				}
				//var selectedCat= CatObj.options[i].text;
				//catValues = catValues+"*"+selectedCat;
			}
		}
		if(categoryIdsList =="")
		{
			document.getElementById('businessAttributes').innerHTML="";
			return;
		}
		var xmlHttp = getXMLHTTP();
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById('businessAttributes').innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET","/business/getBusinessAttributes?categoryIdsList="+categoryIdsList+vendorStr,true);
		xmlHttp.send(null);
	}
	function saveBusinessDetails(mode)
	{
		var subscriptionTypeId = document.getElementById('subscriptionTypeId').value;
		var businessFrom = document.getElementById('from').value;
		if(validate_form(mode, subscriptionTypeId, businessFrom))
		{
			setCategories();
			setSubCategories();
			setAttributesData();
			var adminCityId = document.getElementById('cityId').value;
			if(mode == "Add")
			{
				document.addBusinessForm.method="post";
				document.addBusinessForm.action="/business/addBusiness?modeType=save&adminCityId="+adminCityId;
				document.addBusinessForm.submit();
			}
			else if(mode == "Edit")
			{
				document.editBusinessForm.method="post";
				document.editBusinessForm.action="/business/updateVendor?adminCityId="+adminCityId;
				document.editBusinessForm.submit();
			}
		}
	}
	function setAttributesData()
	{
		var tableObj = document.getElementById('businessAttributesTable');
		if(tableObj)
		{
			var rows = tableObj.rows;
			var concatStr="";
			var attributeName="";
			var attributeValue="";
			for(var i=1; i<rows.length;i++)
			{
				var rowId=rows[i].id;
				var rowIdSplit = (rowId).split('_');
				attributeName = document.getElementById('attributeName_'+rowIdSplit[1]).value;
				attributeValue = document.getElementById('attributeValue_'+rowIdSplit[1]).value;
				if(attributeValue !="")
				{
					if(concatStr =="")
					{
						concatStr = attributeName+"~:"+attributeValue;
					}
					else
					{
						concatStr = concatStr +"~;"+ attributeName+"~:"+attributeValue;
					}
				}
			}
			if(concatStr !="")
			{
				document.getElementById('attributeConcatStr').value = concatStr;
			}
			
		}
	}
	function CustomUriValidation()
	{
		var subscriptionTypeId = document.getElementById('subscriptionTypeId').value
		var businessFrom = document.getElementById('from').value;
		if(subscriptionTypeId >1)
		{
			checkCutomUrlAvailability(businessFrom);
		}
	}
	function validate_form(mode, subscriptionTypeId, businessFrom)
	{
		if(document.getElementById('vendorName').value == "" )
		{
			alert(business_name);
			document.getElementById('vendorName').focus();
			return false;
		}
		else if(document.getElementById('categoryId').value == "" )
		{
			alert (select_category);
			document.getElementById('categoryId').focus();
			return false;
		}
		else if(document.getElementById('subcategorySelect').value == "" )
		{
			alert(select_subcategory);
			document.getElementById('subcategorySelect').focus();
			return false;
		}
		else if(document.getElementById('businessTag').value == "" || document.getElementById('businessTag').value == 0)
		{
			alert(tagName_required);
			document.getElementById('businessTag').focus();
			return false;
		}

		// For Paid Registration Ends
		
		if(document.getElementById('vendorArea').value == "" )
		{
			alert (business_area);
			document.getElementById('vendorArea').focus();
			return false;
		}
		else if(document.getElementById('vendorCity').value == "" )
		{
			alert (business_city);
			document.getElementById('vendorCity').focus();
			return false;
		}

		if(document.getElementById('vendorPin').value != "" )
		{
			var pattern = /^[0-9]{6,6}$/;
			var vendorPin = document.getElementById('vendorPin').value;
			if(!pattern.test(vendorPin))
			{
				alert (business_pin);
				document.getElementById('vendorPin').focus();
				return false;
			}
		}		

		var phoneNo2 = document.getElementById('vendorPhone2').value;
		var phoneStdCode2 = document.getElementById('vendorPhoneStdCode2').value;
		if(phoneStdCode2 != "" && phoneNo2 == "")
		{
			alert(phone_valid);
			document.getElementById('vendorPhone2').focus();
			return false;
		}
		if(phoneNo2 != "" && phoneNo2.length <= 9)
		{	
			if(validateSTDCode('vendorPhoneStdCode2'))
			{
				if(!validateVendorPhoneNumber('vendorPhone2'))
				{
					return false;
				}
			}
			else
			{
				document.getElementById('vendorPhoneStdCode2').focus();
				document.getElementById('vendorPhoneStdCode2').value = "";
				return false;
			}
		}
		else if(phoneNo2 != "" && phoneNo2.length > 9) //This is validation in case of mobile number.
		{	
			if(phoneStdCode2 == '')
			{
				if(!validateVendorPhoneNumber('vendorPhone2'))
				{
					return false;
				}
			}
			else
			{
				alert(std_code_not_required);
				document.getElementById('vendorPhoneStdCode2').focus();
				document.getElementById('vendorPhoneStdCode2').value = "";
				return false;
			}
		}
		if(mode == 'Add' && document.getElementById('from').value == 'Stores')
		{
			if(!validateBusinessContact(mode))
			{
				return false;
			}			
		}
		if(document.getElementById('divPaidRegType').style.display == "block")
		{
			var subScriptionOptionsCount = 0;
			if(document.getElementById('Website').checked == true)
			{
				subScriptionOptionsCount = subScriptionOptionsCount+1;
			}
			if(document.getElementById('LeadGeneration').checked == true)
			{
				subScriptionOptionsCount = subScriptionOptionsCount+2;
			}
			if(document.getElementById('CustomerRelationshipManagement').checked == true)
			{
				subScriptionOptionsCount = subScriptionOptionsCount+4;
			}
			if(document.getElementById('E-Commerce').checked == true)
			{
				subScriptionOptionsCount = subScriptionOptionsCount+8;
			}
			
			document.getElementById('hidsubScriptionOptionsCount').value = subScriptionOptionsCount;
		}
		return true;
	}
//Validation Ending
	
	function validateVendorPhoneNumber(id)
	{
		var pattern = /^[0-9]{6,13}$/;
		var phone = document.getElementById(id);
		if(phone.value!='')
		{
			if(!pattern.test(phone.value) )
			{
				alert(valid_number);
				phone.focus();
				return false;
			}
			else
			{
				return true;
			}
		}
	}

	function validateSTDCode(id)
	{
		var pattern = /^[0-9]{1,6}$/;
		var mobile = document.getElementById(id);
		if(mobile.value!= '')
		{
			if( !pattern.test(mobile.value) )
			{
				alert(valid_std_code);
				mobile.focus();
				return false;
			}
			else
			{
				return true;
			}
		}
		else
		{
			alert(std_code);
			mobile.focus();
			return false;
		}
	}

	function clearContactNum()
	{
		var searchFor =  document.getElementById('CustomerPhNum').value;
		document.getElementById('textFocus').value='true';
		if(searchFor == 'Contact Number')
		{
			document.getElementById('CustomerPhNum').style.color="#000000";
			document.getElementById('CustomerPhNum').value = "";
			document.getElementById('CustomerPhNum').focus();
		}
	}


function showTextBox() 
{
	document.getElementById('vendor_picture').style.display = "block";
	document.getElementById('divider').style.display = "none";
	document.getElementById('deletePhoto').style.display = "none";
}
function hideTextBox(id) 
{
	document.getElementById(id).style.display = "none";
} 

/*
* This function will change the subscription type.And intialize the subscription type id value to 
* a hidden variable.
*/
function changeSubscriptionType(subscriptionTypeId, mode)
{
	document.getElementById('subscriptionTypeId').value = subscriptionTypeId;
	if(subscriptionTypeId == 1)
	{
		document.getElementById('divPaidRegType').style.display = "none";
		document.getElementById('spnSubscriptionOpt').style.display = "none";
		if(mode == 'add' && document.getElementById('from').value == 'Admin')
		{
			document.getElementById('divContactInfo').style.display = "none";
		}
		
		if(document.getElementById('SsType'))
		{
			document.getElementById('SsType').style.display = "none";
		}
		
		document.getElementById('SType').style.display="none";
		document.getElementById('OptimizedType').style.display = "none";
		document.getElementById('spnAddress').style.visibility = "hidden";
		document.getElementById('spnPin').style.visibility = "hidden";
		document.getElementById('spnPhNo').style.visibility = "hidden";		
	}
	else if(subscriptionTypeId == 2)
	{
		document.getElementById('LeadGeneration').checked = false;
		document.getElementById('CustomerRelationshipManagement').checked = false;
		document.getElementById('E-Commerce').checked = false;
		document.getElementById('divPaidRegType').style.display = "block";
		document.getElementById('spnSubscriptionOpt').style.display = "block";

		if(mode == 'add' && document.getElementById('from').value == 'Admin')
		{
			document.getElementById('divContactInfo').style.display = "none";
		}
		else if(mode == 'add' && document.getElementById('from').value == 'Stores')
		{
			document.getElementById('divContactInfo').style.display = "block";
		}
		document.getElementById('spnAddress').style.visibility = "hidden";
		document.getElementById('OptimizedType').style.display = "block";
		document.getElementById('spnPin').style.visibility = "hidden";
		document.getElementById('spnPhNo').style.visibility = "hidden";
		document.getElementById('SType').style.display = "block";
	}
}

//these functions gives user to select domain type
function selectSubDomain(mode)
{
	if(mode == 'Add' && document.getElementById('from').value == 'Admin')
	{
		document.getElementById('divContactInfo').style.display = "none";
		document.getElementById('siteUri').value = "";
	}
	else if(mode == 'Add' && document.getElementById('from').value == 'Stores')
	{
		document.getElementById('divContactInfo').style.display = "block";
		document.getElementById('siteUri').value = "";
	}
	document.getElementById('SType').style.display = "block";
	document.getElementById('divDomainName').style.display = "none";
	document.getElementById('divTransferDomain').style.display = "none";	
	document.getElementById('divDomainListstatus').style.display = "none";
	document.getElementById('spnAddress').style.visibility = "hidden";
	document.getElementById('spnPin').style.visibility = "hidden";
	document.getElementById('spnPhNo').style.visibility = "hidden";	
}
function selectOwnDomain(mode)
{
	if(mode == 'Add' && document.getElementById('from').value == 'Admin')
	{
		document.getElementById('divContactInfo').style.display = "block";
	}
	else if(mode == 'Add' && document.getElementById('from').value == 'Stores')
	{
		document.getElementById('divContactInfo').style.display = "block";
	}
	document.getElementById('divDomainName').style.display = "block";	
	document.getElementById('SType').style.display = "none";
	document.getElementById('divTransferDomain').style.display = "none";	
	document.getElementById('spnAddress').style.visibility = "visible";
	document.getElementById('spnPin').style.visibility = "visible";
	document.getElementById('spnPhNo').style.visibility = "visible";	
	document.getElementById('chkDotCom').checked = false;
	document.getElementById('chkDotNet').checked = false;
	document.getElementById('chkDotIn').checked = false;
	document.getElementById('chkDotCoIn').checked = false;
	document.getElementById('txtDomainName').value = '';
}
function selectTransferDomain(mode)
{
	document.getElementById('divTransferDomain').style.display = "block";
	document.getElementById('divDomainName').style.display = "none";
	document.getElementById('SType').style.display = "none";
	document.getElementById('spnAddress').style.visibility = "visible";
	document.getElementById('spnPin').style.visibility = "visible";
	document.getElementById('spnPhNo').style.visibility = "visible";	
	document.getElementById('chkDotCom').checked = false;
	document.getElementById('chkDotNet').checked = false;
	document.getElementById('chkDotIn').checked = false;
	document.getElementById('chkDotCoIn').checked = false;
	document.getElementById('txtTransferDomainName').value = '';
	document.getElementById('txtDomainSecretCode').value = '';
	if(mode == 'Add' && document.getElementById('from').value == 'Admin')
	{
		document.getElementById('divContactInfo').style.display = "block";
	}
	else if(mode == 'Add' && document.getElementById('from').value == 'Stores')
	{
		document.getElementById('divContactInfo').style.display = "block";
	}
	
	document.getElementById('divDomainListstatus').style.display = "none";	
}

function SelectRadio(value)
{
	var rdDomains = document.addBusinessForm.DomainType;
	if(value == "MMSD")
	{
		rdDomains[0].checked = true;
		document.getElementById('divDomainName').style.display = "none";
		document.getElementById('divDomainListstatus').style.display = "none";
		if(mode == 'add' && document.getElementById('from').value == 'Admin')
		{
			document.getElementById('divContactInfo').style.display = "none";
		}
		else if(mode == 'add' && document.getElementById('from').value == 'Stores')
		{
			document.getElementById('divContactInfo').style.display = "block";
		}
	}
	else if (value == "OD")
	{
		rdDomains[1].checked = true;
		document.getElementById('divDomainName').style.display = "block";
		document.getElementById('chkDotCom').checked = false;
		document.getElementById('chkDotNet').checked = false;
		document.getElementById('chkDotIn').checked = false;
		document.getElementById('chkDotCoIn').checked = false;
		document.getElementById('txtDomainName').value = '';		
		if(mode == 'add' && document.getElementById('from').value == 'Admin')
		{
			document.getElementById('divContactInfo').style.display = "block";
		}
		else if(mode == 'add' && document.getElementById('from').value == 'Stores')
		{
			document.getElementById('divContactInfo').style.display = "block";
		}
	}
	else if (value == "TD")
	{
		rdDomains[2].checked = true;
		document.getElementById('divTransferDomain').style.display = "block";		
		document.getElementById('divDomainName').style.display = "block";
		document.getElementById('chkDotCom').checked = false;
		document.getElementById('chkDotNet').checked = false;
		document.getElementById('chkDotIn').checked = false;
		document.getElementById('chkDotCoIn').checked = false;
		document.getElementById('txtDomainName').value = '';		
		if(mode == 'add' && document.getElementById('from').value == 'Admin')
		{
			document.getElementById('divContactInfo').style.display = "block";
		}
		else if(mode == 'add' && document.getElementById('from').value == 'Stores')
		{
			document.getElementById('divContactInfo').style.display = "block";
		}
	}	
}

// This function will check the Domain Availability
function DomainCheckAvailability()
{
	var DomainName = document.getElementById('txtDomainName').value;
	if(DomainName == "")
	{
		alert(business_DomainName);
		document.getElementById('txtDomainName').focus();
		return false;
	}
	var DotCom = document.getElementById('chkDotCom').checked;
	var DotNet = document.getElementById('chkDotNet').checked;
	var DotIn = document.getElementById('chkDotIn').checked;
	var DotCoIn = document.getElementById('chkDotCoIn').checked;	
	var MAIN_HOST = document.getElementById('MAIN_HOST').value;	
	if(DotCom == false && DotNet == false && DotIn == false && DotCoIn == false)
	{
		alert(business_DomainExtension);
		document.getElementById('chkDotCom').focus();
		return false;
	}
	var DotArray = new Array();
	j = 0;
	if(DotCom)
	{
		DotArray[j] = "Com";
		j++;
	}
	if(DotNet)
	{
		DotArray[j] = "Net";
		j++;
	}
	if(DotIn)
	{
		DotArray[j] = "In";
		j++;
	}
	if(DotCoIn)
	{
		DotArray[j] = "Co.In";		
	}

	var hosturl = MAIN_HOST.split("/");
	var formurl = hosturl[2];
	if(document.getElementById('from').value == 'Stores')
	{
		hosturl[2] = formurl.replace("admin", "stores");
	}
	
	var url = "http://"+ hosturl[2] +"/resellerclub/checkDomainAvailability?DomainName="+DomainName+"&DotArray="+DotArray;
	var xmlHttp = getXMLHTTP();
	if (xmlHttp) 
	{
		xmlHttp.onreadystatechange = function()
		{
			if (xmlHttp.readyState == 4) 
			{
				if (xmlHttp.status == 200)
				{
					var responseArray = new Array();
					var response = xmlHttp.responseText;
					responseArray = response.split("|");
					document.getElementById('domainsListDiv').innerHTML = '<br />'+responseArray[0]+'<br />';
					document.getElementById('hidDomainStatus').value = responseArray[1];
					if(responseArray[1] == 'false')
					{
						document.getElementById('hidAjaxFlag').value = "true";
					}
					document.getElementById('divDomainListstatus').style.display = "block";
					var selectedDomainName = document.getElementById('selectedDomainName').value;	
					var selectedDomainNameArray = selectedDomainName.split('.');
					if(document.getElementById('siteUri').value == "" || document.getElementById('siteUri').value=="example")
					{
						document.getElementById('siteUri').value = selectedDomainNameArray[0];
						CustomUriValidation();						
					}
				}
				else
				{
					alert("Ajax call Failed");
				}
			}
			
		} //end of function
		xmlHttp.open("GET", url , true);
		xmlHttp.send(null);
	}	
}
function domainChanged()
{
	var DomainName = document.getElementById('txtDomainName').value;
	DomainName = DomainName.replace(' ', '');
	document.getElementById('txtDomainName').value = DomainName;
	document.getElementById('divDomainListstatus').style.display = "none";
	document.getElementById('hidDomainStatus').value = "false";
	if(document.getElementById('domainsListDiv').innerHTML != "")
	{
		document.getElementById('domainsListDiv').innerHTML = "";
		DomainCheckAvailability();
	}
}
function selectExistingUser()
{
	document.getElementById('divExistUser').style.display = "block";
	document.getElementById('divNawUser').style.display = "none";
	document.getElementById('existUsercontactEmail').value = "";
	//document.getElementById('existUserPassword').value = "";
	//document.getElementById('existUserPassword').disabled = false;
}
function selectNewUser()
{
	document.getElementById('divExistUser').style.display = "none";
	document.getElementById('divNawUser').style.display = "block";
	document.getElementById('firstName').value = "";
	document.getElementById('lastName').value = "";
	document.getElementById('contactMobile').value = "";
	document.getElementById('newUsercontactEmail').value = "";
	document.getElementById('password').value = "";
	document.getElementById('cofirmPassword').value = "";
}
/*
* This function will validate the business contact details.
*/
function validateBusinessContact(mode)
{

	var from = document.getElementById('from').value;
	if(from == "Admin" && mode == "Add")
	{
		if(document.addBusinessForm.userType[1].checked)
		{
			var password = document.getElementById('password').value;
			var contactEmail = document.getElementById('newUsercontactEmail').value;
			document.getElementById('contactEmail').value = contactEmail;	

			if(document.getElementById('firstName').value == "")
			{
				alert(first_name);
				document.getElementById('firstName').focus();
				return false;
			}
			else if(document.getElementById('newUsercontactEmail').value == "")
			{
				alert(email_required);
				document.getElementById('newUsercontactEmail').focus();
				return false;				
			}
			else if(!validateEmail('newUsercontactEmail'))
			{
				alert(email_format);
				document.getElementById('newUsercontactEmail').focus();
				return false;
			}
			else if(password == "")
			{
				alert(password_required);
				document.getElementById('password').focus();
				return false;
			}
			else if(password.length < 8)
			{ 
				alert(valid_password);
				document.getElementById('password').focus();
				return false;
			}
			else if(document.getElementById('cofirmPassword').value == "")
			{
				alert(confirm_password);
				document.getElementById('cofirmPassword').focus();
				return false;
			}
			else if(document.getElementById('cofirmPassword').value != document.getElementById('password').value)
			{
				alert(not_match);
				document.getElementById('cofirmPassword').focus();
				return false;
			}
		}
		else if(document.addBusinessForm.userType[0].checked)
		{
			var contactEmail = document.getElementById('existUsercontactEmail').value;
			document.getElementById('contactEmail').value = contactEmail;	
			//var password = document.getElementById('existUserPassword').value;
			if(!validateEmail('existUsercontactEmail'))
			{
				return false;
			}
			/*if(document.getElementById('subscriptionTypeId').value == 2)
			{
				if(document.getElementById('divDomainName').style.display == "block" || document.getElementById('divTransferDomain').style.display == "block")
				{
					if(document.getElementById('divExistchangePwd').style.display == 'none')
					{
						if(password == "")
						{
							alert(password_required);
							document.getElementById('existUserPassword').focus();
							return false;				
						}
						else if(password.length < 8)
						{
							alert(valid_password+" so change your password now..");
							document.getElementById('divExistchangePwd').style.display = 'block';
							document.getElementById('existUserNewPwd').focus();
							return false;
						}
					}
					else
					{
						var newpassword = document.getElementById('existUserNewPwd').value;
						var newconfirmpwd = document.getElementById('existUserConfirmPwd').value;
						if(newpassword == "")
						{
							alert(password_required);
							document.getElementById('existUserNewPwd').focus();
							return false;						
						}
						else if(newpassword.length < 8)
						{
							alert(valid_password);
							document.getElementById('existUserNewPwd').focus();
							return false;					
						}
						else if(newconfirmpwd == "")
						{
							alert(confirm_password);
							document.getElementById('existUserConfirmPwd').focus();
							return false;					
						}
						else if(newpassword != newconfirmpwd)
						{
							alert(not_match);
							document.getElementById('cofirmPassword').focus();
							return false;					
						}
					}				
				}
			}	*/		
		}

		//go
		if(document.getElementById('subscriptionTypeId').value == 2)
		{
			if(document.getElementById('divDomainName').style.display == "block")
			{
				if(document.getElementById('hidDomainStatus').value != "")
				{
					if(document.getElementById('hidDomainStatus').value == "false")
					{
						document.getElementById('txtDomainName').focus();
						DomainCheckAvailability();
						return false;
					}
				}
			}
		}
	}
	
	if((from == "Stores") && mode == "Add")
	{
		
		if(document.addBusinessForm.userType[1].checked)
		{
			var contactEmail = document.getElementById('newUsercontactEmail').value;
			document.getElementById('contactEmail').value = contactEmail;
			password = document.getElementById('password').value;
			if(document.getElementById('firstName').value == "")
			{
				alert(first_name);
				document.getElementById('firstName').focus();
				return false;
			}
			else if(document.getElementById('newUsercontactEmail').value == "")
			{
				alert(email_required);
				document.getElementById('newUsercontactEmail').focus();
				return false;				
			}
			else if(!validateEmail('newUsercontactEmail'))
			{
				alert(email_format);
				document.getElementById('newUsercontactEmail').focus();
				return false;
			}
			else if(password == "")
			{
				alert(password_required);
				document.getElementById('password').focus();
				return false;
			}
			else if(password.length < 8)
			{ 
				alert(valid_password);
				document.getElementById('password').focus();
				return false;
			}
			else if(document.getElementById('cofirmPassword').value == "")
			{
				alert(confirm_password);
				document.getElementById('cofirmPassword').focus();
				return false;
			}
			else if(document.getElementById('cofirmPassword').value != document.getElementById('password').value)
			{
				alert(not_match);
				document.getElementById('cofirmPassword').focus();
				return false;
			}
			else if(!document.getElementById('userAgree').checked)
			{
				alert(agree_terms_conditions);
				document.getElementById('userAgree').focus();
				return false;
			}
			else
			{
				return true;
			}
		}
		else if(document.addBusinessForm.userType[0].checked)
		{
			var contactEmail = document.getElementById('existUsercontactEmail').value;
			document.getElementById('contactEmail').value = contactEmail;	
			//var password = document.getElementById('existUserPassword').value;
			if(!validateEmail('existUsercontactEmail'))
			{
				return false;
			}
			
			/*if(document.getElementById('subscriptionTypeId').value == 3 || document.getElementById('subscriptionTypeId').value == 4)
			{
				if(document.getElementById('divDomainName').style.display == "block")
				{
					if(document.getElementById('divExistchangePwd').style.display == 'none')
					{
						if(password == "")
						{
							alert(password_required);
							document.getElementById('existUserPassword').focus();
							return false;				
						}
						else if(password.length < 8)
						{
							alert(valid_password+" so change your password now..");
							document.getElementById('divExistchangePwd').style.display = 'block';
							document.getElementById('existUserNewPwd').focus();
							return false;
						}
					}
					else
					{
						var newpassword = document.getElementById('existUserNewPwd').value;
						var newconfirmpwd = document.getElementById('existUserConfirmPwd').value;
						if(newpassword == "")
						{
							alert(password_required);
							document.getElementById('existUserNewPwd').focus();
							return false;						
						}
						else if(newpassword.length < 8)
						{
							alert(valid_password);
							document.getElementById('existUserNewPwd').focus();
							return false;					
						}
						else if(newconfirmpwd == "")
						{
							alert(confirm_password);
							document.getElementById('existUserConfirmPwd').focus();
							return false;					
						}
						else if(newpassword != newconfirmpwd)
						{
							alert(not_match);
							document.getElementById('cofirmPassword').focus();
							return false;					
						}
					}				
				}
			}*/			
			if(!document.getElementById('userAgree').checked)
			{
				alert(agree_terms_conditions);
				document.getElementById('userAgree').focus();
				return false;
			}
		}
	}

	return true;
}

/*
* This function will get the metromela city for add new business.
*/
function getMMCityForAddBusiness(city)
{
	var cityId= city.value;
	document.getElementById('mmCityId').value = cityId;
}

function setCategories()
{
		var CatObj = document.getElementById('categoryId');
		var i;
		var len=CatObj.options.length;
		var str="";
		var catValues = "";
		for(i=0;i<len;i++)
		{
			if(CatObj.options[i].selected){
				str = str+"*"+CatObj.options[i].value;
				var selectedCat= CatObj.options[i].text;
				catValues = catValues+"*"+selectedCat;
			}
		}
		var categoryId = str;
		document.getElementById('categoryIds').value = categoryId ;
		document.getElementById('categoryNames').value = catValues ;
}

function setSubCategories()
{
		var subCatObj = document.getElementById('subcategorySelect');
		var i;
		var len=subCatObj.options.length;
		var subCatIds="";
		var subCatValues = "";
			for(i=0;i<len;i++)
			{
				if(subCatObj.options[i].selected){
					subCatIds = subCatIds+"*"+subCatObj.options[i].value;
					var selectedSubCat= subCatObj.options[i].text;
					subCatValues = subCatValues+"*"+selectedSubCat;
				}
			}
		document.getElementById('subCategoryIds').value = subCatIds ;
		document.getElementById('subCategoryNames').value = subCatValues ;
}

function validMobileNo(mobile)
{
	var pattern = /^[0-9]{10,12}$/;
	return ( pattern.test(mobile) );
}

function displayStdCode()
{
	var stdCode=document.getElementById('vendorPhoneStdCode1').value;
	//document.getElementById('vendorPhoneStdCode1').value = stdCode;
	document.getElementById('vendorFax').value = stdCode;
}


function checkEmailExistence(fieldId)
{
	var emailId = document.getElementById(fieldId).value;
	if(emailId != '')
	{
		if(checkEmail(fieldId))
		{
			var url = "/users/checkEmailExistence?emailId="+emailId;
			var xmlHttp = getXMLHTTP();
			if (xmlHttp) 
			{
				xmlHttp.onreadystatechange = function() 
				{
					if (xmlHttp.readyState == 4) 
					{
						if (xmlHttp.status == 200)
						{
							if(document.addBusinessForm)
							{
								var formObj = document.addBusinessForm;
							}
							else
							{
								var formObj = document.signUpForm;
								changeIsPageContainsEditedInfo();
							}
							if(formObj.userType[1].checked)
							{
								var response = xmlHttp.responseText;
								var responseArray = response.split('|');
								if(responseArray[0] == 'true')
								{
									alert(app_emailExists)
									document.getElementById(fieldId).value = "";
									document.getElementById(fieldId).focus();
									return false;
								}
							}
							else if(formObj.userType[0].checked)
							{
								var response = xmlHttp.responseText;
								var responseArray = response.split('|');
								if(responseArray[0] == 'false')
								{
									alert(app_noEmail_match);
									/*if(document.addBusinessForm)
									{
										document.getElementById('existUserPassword').value = "";
										document.getElementById('existUserPassword').disabled = false;
									}
									else if(document.signUpForm)
									{
										document.getElementById('password').value = "";
										document.getElementById('password').disabled = false;
									}*/
									document.getElementById(fieldId).value = "";
									document.getElementById(fieldId).focus();
									return false;
								}
								/*else
								{
									if(document.addBusinessForm)
									{
										document.getElementById('existUserPassword').value = responseArray[1];
										document.getElementById('existUserPassword').disabled = true;
									}
									else if(document.signUpForm)
									{
										document.getElementById('password').value = responseArray[1];
										document.getElementById('password').disabled = true;
									}
								}*/
							}
						}
					}
				}
				xmlHttp.open("GET", url ,true);
				xmlHttp.send(null);
			}
		}
	}

}

function showTellUsDiv()
{
	var offsetLeft=getBrowserOffsetLeft();
	var offsetTop=getBrowserOffsetTop();
	document.getElementById('tellUsDiv').style.visibility = "visible";
	document.getElementById('tellUsDiv').style.display = "block";
	document.getElementById('tellUsDiv').style.left=(offsetLeft+175)+"px";
	document.getElementById('tellUsDiv').style.top=(offsetTop+100)+"px";
}

function submitTellus(tellUsMsgId)
{
	var tellUsMsgObj = document.getElementById(tellUsMsgId);
	if(tellUsMsgObj.value =='')
	{
		alert(tellUs);
		tellUsMsgObj.focus();
		return false;
	}
	document.getElementById('tellUsForm').submit();
}

function ShowPicture(id,Source) 
{
	if (Source=="1")
	{
		if (document.layers) document.layers[''+id+''].display = "block"
		else if (document.all) document.all[''+id+''].style.display = "block"
		else if (document.getElementById) document.getElementById(''+id+'').style.display = "block"
	}
	else
	if (Source=="0")
	{
		if (document.layers) document.layers[''+id+''].display = "none"
		else if (document.all) document.all[''+id+''].style.display = "none"
		else if (document.getElementById) document.getElementById(''+id+'').style.display = "none"
	}
}

function deleteBusinessImage()
{
	//document.getElementById('editPhoto').style.display = "none";
	document.getElementById('deleteAnchor').style.display = "none";
	//document.getElementById('vendor_picture').style.visibility="visible";
	document.getElementById('vendor_picture').style.display="block";
	//document.getElementById('divider').style.display = "none";
	document.getElementById('message').style.visibility="visible";
	document.getElementById('message').style.display="block";
	document.getElementById('isImageDeleted').value = 'true';
}

function merchantBySubCategory(event)
{
	var categoryId=document.getElementById('select2').value;
	if(categoryId!=0)
	{
		var url = "/reviews/getMerchants?categoryId="+categoryId+"&merchantsFrom=reviews&mode=business";
		var xmlHttp = getXMLHTTP();
		if (xmlHttp) 
		{
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState == 4) 
				{
					if (xmlHttp.status == 200)
					{
						document.getElementById("td_select3").innerHTML=xmlHttp.responseText;
					}
					
				}
				
			} //end of function
			xmlHttp.open("GET", url , true);
			xmlHttp.send(null);
		}
	}
}

function merchantAreas(event)
{
	var vendorId = document.getElementById(event.id).value;
	var spIndex = document.getElementById(event.id).selectedIndex;
	var vendorName = document.getElementById(event.id)[spIndex].text;
	var VName='';
	var index = vendorName.indexOf('&');
	if(index != -1)
	{
		VName = vendorName.replace(/&/,"*");
	}
	else
	{
		VName = vendorName;
	}
	var url = "/reviews/getMerchants?vendorName="+VName+"&merchantsFrom=reviews&mode=businessArea";
	var xmlHttp = getXMLHTTP();
	if (xmlHttp) 
	{
		xmlHttp.onreadystatechange = function() {
			if (xmlHttp.readyState == 4) 
			{
				if (xmlHttp.status == 200)
				{
					document.getElementById("td_select4").innerHTML=xmlHttp.responseText;
					document.getElementById("merchantName").innerHTML="Write your Review on: "+vendorName;
					document.getElementById("businessId_RateAndComment").value = vendorId;
				}
			}
		} //end of function
		xmlHttp.open("GET", url , true);
		xmlHttp.send(null);
	}
}

function validateAddCity(mode)
{
	if(document.getElementById('cityName').value == '')
	{
		alert('Please enter the city name');
		document.getElementById('cityName').focus();
		return false;
	}
	else if(document.getElementById('citySearchSuggestion').value == '')
	{
		alert('Please enter the city search suggestion');
		document.getElementById('citySearchSuggestion').focus();
		return false;
	}
	else if(document.getElementById('cityLocationSuggestion').value == '')
	{
		alert('Please enter the city location suggestion');
		document.getElementById('cityLocationSuggestion').focus();
		return false;
	}
	else
	{
		var adminCity = document.getElementById('adminCity').value;
		if(mode == "Add")
		{
			document.addCityForm.method="post";
			document.addCityForm.action="/city/AddCity?modeType=save&adminCityId="+adminCity;
			document.addCityForm.submit();
		}
		else
		{
			document.addCityForm.method="post";
			document.addCityForm.action="/city/UpdateCity?modeType=save&adminCityId="+adminCity;
			document.addCityForm.submit();
		}
	}
}

function validateAddMarketingCampaignForm(mode)
{
	if(mode == "Add")
	{
		var marketingCompaignId = document.getElementById('compaignId').value;
		if(marketingCompaignId == '')
		{
			alert(mark_camp_id);
			document.getElementById('compaignId').focus();
			return false;
		}
		else if(marketingCompaignId.length != 4)
		{
			alert(marketing_compaign_id);
			document.getElementById('compaignId').value = '';
			document.getElementById('compaignId').focus();
			return false;
		}
		else
		{
			checkMarketingCampaignId();
		}
		if(document.getElementById('setRewardPoints').value == '')
		{
			alert(set_reward_points);
			document.getElementById('setRewardPoints').focus();
			return false;
		}
		else if(!parseInt(document.getElementById('setRewardPoints').value))
		{
			alert(reward_points_format);
			document.getElementById('setRewardPoints').value();
			document.getElementById('setRewardPoints').focus();
			return false;
		}
		var startDate=document.getElementById('startDate');
		if(startDate.value!='')
		{
			var endDate=document.getElementById('endDate');
			if(endDate.value!='')
			{
				if(validStartDateAndEndDate(startDate,endDate))
				{
					var startDate=document.getElementById('startDate').value;
					var dateArray=startDate.split("/");
					startDate=dateArray[2]+"-"+dateArray[1]+"-"+dateArray[0];
					document.getElementById('startDate').value=startDate;
					var endDate=document.getElementById('endDate').value;
					var dateArray=endDate.split("/");
					endDate=dateArray[2]+"-"+dateArray[1]+"-"+dateArray[0];
					document.getElementById('endDate').value=endDate;

					var adminCity = document.getElementById('adminCity').value;
					document.addRewardPointsForm.method="post";
					document.addRewardPointsForm.action="/useractivity/addMarketingCampaign?modeType=save&adminCityId="+adminCity;
					document.addRewardPointsForm.submit();
				}
			}
			else
			{
				alert(endDate_required);
				document.getElementById('endDate').focus();
				return false;
			}
		}
		else
		{
			alert(startDate_required);
			document.getElementById('startDate').focus();
			return false;
		}
	
	}
	else
	{
		var adminCity = document.getElementById('adminCity').value;
		var versionStartDate=document.getElementById('startDate').value;
		var versionEndDate=document.getElementById('endDate').value;
		if(versionStartDate > versionEndDate)
		{
			alert(survey_enddate_startdate_lessthan);
			document.getElementById('endDate').value="";
			document.getElementById('endDate').focus();
			return false;
		}
		var startDate=document.getElementById('startDate').value;
		var dateArray=startDate.split("/");
		startDate=dateArray[2]+"-"+dateArray[1]+"-"+dateArray[0];
		document.getElementById('startDate').value=startDate;
		var endDate=document.getElementById('endDate').value;
		var dateArray=endDate.split("/");
		endDate=dateArray[2]+"-"+dateArray[1]+"-"+dateArray[0];
		document.getElementById('endDate').value=endDate;

		var RewardTypeVersionId = document.getElementById('RewardTypeVersionId').value;
		document.editRewardPointsForm.method="post";
		document.editRewardPointsForm.action="/useractivity/addMarketingCampaign?modeType=update&adminCityId="+adminCity+"&VersionId="+RewardTypeVersionId;
		document.editRewardPointsForm.submit();
	}
}

	function checkMarketingCampaignId()
	{
		try
		{
			var compaignId = document.getElementById('compaignId').value;
			url = "/useractivity/getMarketingCampaignId?compaignId="+compaignId;
			var xmlHttp = getXMLHTTP();
			if (xmlHttp) 
			{
				xmlHttp.onreadystatechange = function()
				{
					if (xmlHttp.readyState == 4) 
					{
						if (xmlHttp.status == 200)
						{
							var response = xmlHttp.responseText;
							if(response == true)
							{
								alert(campaign_already_exist);
								document.getElementById("compaignId").value='';
								document.getElementById("compaignId").select();
								return false;
							}
						}
						else 
						{
							//alert("There is a problem while getting checkPageNameExists"+xmlHttp.responseText);
						}
					}
					
				} //end of function
				xmlHttp.open("GET", url , true);
				xmlHttp.send(null);
			}
		}
		catch(err)
		{
			//alert(err.description);
		}
	}


function validatecustomUri(e)
{
	var browserName=navigator.appName;
	
	var key=(window.event) ? event.keyCode : e.keyCode;
	var regexLetter = /[a-zA-z]/;
	if ((key>64 && key<91) || key==8 || key==46)
	{
		var keychar = String.fromCharCode(key);
		var uri=document.getElementById('siteUri').value;
		var uri1=uri+keychar;
		if(uri1.toLowerCase()=='www')
		{
			if(browserName=='Microsoft Internet Explorer')
			{
				alert(custom_url_www);
			}
			else
			{
				alert(custom_url_www);
				document.getElementById('siteUri').value=uri1.substring(0, uri1.length-1);
			}
			
			return false;
		}
		
		var value='http://'+uri+'.bizgain.in';

		document.getElementById("lblUrl").innerHTML =value;
		return true;
	}
	else if(key==8)
	{
		var uri=document.getElementById('siteUri').value;
		//document.getElementById("lblUrl").innerHTML ='http://'+uri.substring(0, uri.length-1)+'.metromela.com';
	}
	else if(key==9)
	{
		//checkCutomUrl();
	}
	else if((key==16) || (key==17) || (key==20))
	{
		
	}
	else if((key==27) || (key>32 && key<41) || (key==45) || (key==46) || (key==144) || (key==145) || (key==19) || (key>111 && key<121) || (key>121 && key<127) || (key==13))
	{
	}
	else
	{
		alert(custom_url_char);
		document.getElementById('siteUri').value='';
		document.getElementById('siteUri').focus();
		return !regexLetter.test(keychar);
	}
	
}

function enableInputBox(event)
{
	var uri=document.getElementById(event.id).value;
	if(uri=='example')
	{
		document.getElementById(event.id).disabled="";
		document.getElementById(event.id).value="";
		document.getElementById(event.id).style.color="#000000";
		document.getElementById(event.id).focus();
	}
}
function checkCutomUrl()
{
	try
	{
		var siteUri = document.getElementById('siteUri').value;
		//var businessId = document.getElementById('businessId').value;
		var url = "/business/pages/getSiteUri?siteUri="+siteUri;
		var xmlHttp = getXMLHTTP();
		if (xmlHttp) 
		{
			xmlHttp.onreadystatechange = function()
			{
				if (xmlHttp.readyState == 4) 
				{
					if (xmlHttp.status == 200)
					{
						var response = xmlHttp.responseText;
						if(response.length > 1)
						{
							//alert(check_uri);
							document.getElementById("siteUri").value='';
							document.getElementById("siteUri").select();
							return false;
						}
						
					}
					else 
					{
						//alert("There is a problem while getting checkPageNameExists"+xmlHttp.responseText);
						
					}
				}
				
			} //end of function
			xmlHttp.open("GET", url , true);
			xmlHttp.send(null);
		}
	}
	catch(err)
	{
		//alert(err.description);
	}	
}

//Reseller club Transfer a domain
function transferDomainChanged()
{
	var transferDomain = document.getElementById('txtTransferDomainName').value;
	var transferDomainArray = transferDomain.split('.');
	if(transferDomainArray[1] == undefined)
	{
		alert(valid_transfer_domain_name);
		document.getElementById('txtTransferDomainName').focus();
		return false;
	}
}

function getOptimizedFor()
	{
		var CatObj = document.getElementById('subcategorySelect');
				
		var i;
		var len=CatObj.options.length;
		var categoryIdsList="";
		//var catValues = "";
		for(i=0;i<len;i++)
		{
			if(CatObj.options[i].selected){
				if(categoryIdsList=="")
				{
					var categoryId = CatObj.options[i].value;
				}
				else
				{
					break;
				}
			}
		}
		var businessName = document.getElementById('vendorName').value;
		var cityId = document.getElementById('cityId').value;

		
		var xmlHttp = getXMLHTTP();
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				
				document.getElementById('optimizedFor').value=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET","/business/getOptimizedFor?categoryId="+categoryId+"&businessName="+businessName+"&cityId="+cityId,true);
		xmlHttp.send(null);
	}

	function saveBusinessSearchDeatils(businessIds,businessNames)
	{
		url = "/business/saveSercheBusinessResult/"+businessIds+"/"+businessNames;
		var xmlHttp = getXMLHTTP();
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				//alert(xmlHttp.responseText);
			}
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
/*function hiddingNewPasswordblock()
{
	if(document.getElementById('divExistchangePwd').style.display == "block")
	{
		document.getElementById('divExistchangePwd').style.display = "none";
	}
}*/
