	/* variable used in chat module in 08chat_module.tpl */
//modified by v2indiateam to set domain name to previewme.tv - 20th march 09
	var domainUrl ='http://www.previewme.tv'; // Localhost
// 	var domainUrl ='http://dev.previewme.tv'; // development
//	var domainUrl ='http://staging.'; // development






	function hoverTab(tabData){
		tabData.style.backgroundPosition = " 0% -50px";
		tabData.style.lineHeight = "26px";
	}

	function outTab(tabData){
		tabData.style.backgroundPosition = " 0% -0px";
	}

	function executeTab(tabData){
		tabData.className = "tabactive";
		tabData.style.backgroundPosition = " 0% -25px";
		tabData.onmouseover=function(){};
		tabData.onmouseout=function(){};
	}

	function showTabData(idForDisplay){
		var tabFeatured = document.getElementById('tab-featured');
		var tabToprated = document.getElementById('tab-toprated');
		var tabMostview = document.getElementById('tab-mostview');

		var featuretab = document.getElementById('featuretab');
		var topratedtab = document.getElementById('topratedtab');
		var mostviewedtab = document.getElementById('mostviewedtab');

		tabFeatured.style.display = "none";
		tabToprated.style.display = "none";
		tabMostview.style.display = "none";

		featuretab.className = "";
		topratedtab.className = "";
		mostviewedtab.className = "";

		featuretab.style.backgroundPosition = " 0% -25px";
		topratedtab.style.backgroundPosition = " 0% -25px";
		mostviewedtab.style.backgroundPosition = " 0% -25px";

		featuretab.onmouseover=function(){hoverTab(this);}
		topratedtab.onmouseover=function(){hoverTab(this);}
		mostviewedtab.onmouseover=function(){hoverTab(this);}

		featuretab.onmouseout=function(){outTab(this);}
		topratedtab.onmouseout=function(){outTab(this);}
		mostviewedtab.onmouseout=function(){outTab(this);}

		if (idForDisplay == "featured"){
			tabFeatured.style.display = "block";
			executeTab(featuretab);
		}
		else if(idForDisplay == "toprated"){
			tabToprated.style.display = "block";
			executeTab(topratedtab);
		}
		else if(idForDisplay == "mostview"){
			tabMostview.style.display = "block";
			executeTab(mostviewedtab);
		}

 	}

// Added on March 07, 2008 by Toivo Betancourt | Lambency Media | Toivo@LambencyMedia.com
// User Profile Page - Tabs

	function showTab(idForDisplay){
		var tabMember = document.getElementById('tab-member');
		var tabProfile = document.getElementById('tab-profile');

		var membertab = document.getElementById('membertab');
		var profiletab = document.getElementById('profiletab');

		tabMember.style.display = "none";
		tabProfile.style.display = "none";

		membertab.className = "";
		profiletab.className = "";

		membertab.style.backgroundPosition = " 0% -25px";
		profiletab.style.backgroundPosition = " 0% -25px";

		membertab.onmouseover=function(){hoverTab(this);}
		profiletab.onmouseover=function(){hoverTab(this);}

		membertab.onmouseout=function(){outTab(this);}
		profiletab.onmouseout=function(){outTab(this);}

		if (idForDisplay == "member"){
			tabMember.style.display = "block";
			executeTab(membertab);
		}
		else if(idForDisplay == "profile"){
			tabProfile.style.display = "block";
			executeTab(profiletab);
		}

 	}

// Added on April 09, 2008 by Toivo Betancourt | Lambency Media | Toivo@LambencyMedia.com
// User Profile Page - Tabs

  function showTabMP(idForDisplay){
		var tabMember = document.getElementById('tab-member');
		var tabProfile = document.getElementById('tab-profile');
		var tabConnections = document.getElementById('tab-connections');
		var tabInbox = document.getElementById('tab-inbox');
		var tabB2B = document.getElementById('tab-b2b');

		var membertab = document.getElementById('membertab');
		var profiletab = document.getElementById('profiletab');
		var connectionstab = document.getElementById('connectionstab');
		var inboxtab = document.getElementById('inboxtab');
		var b2btab = document.getElementById('b2btab');

		tabMember.style.display = "none";
		tabProfile.style.display = "none";
		tabConnections.style.display = "none";
		tabInbox.style.display = "none";
		tabB2B.style.display = "none";

		membertab.className = "";
		profiletab.className = "";
		connectionstab.className = "";
		inboxtab.className = "";
		b2btab.className = "";

		membertab.style.backgroundPosition = " 0% -25px";
		profiletab.style.backgroundPosition = " 0% -25px";
		connectionstab.style.backgroundPosition = " 0% -25px";
		inboxtab.style.backgroundPosition = " 0% -25px";
		b2btab.style.backgroundPosition = " 0% -25px";

		membertab.onmouseover=function(){hoverTab(this);}
		profiletab.onmouseover=function(){hoverTab(this);}
		connectionstab.onmouseover=function(){hoverTab(this);}
		inboxtab.onmouseover=function(){hoverTab(this);}
		b2btab.onmouseover=function(){hoverTab(this);}

		membertab.onmouseout=function(){outTab(this);}
		profiletab.onmouseout=function(){outTab(this);}
		connectionstab.onmouseout=function(){outTab(this);}
		inboxtab.onmouseout=function(){outTab(this);}
		b2btab.onmouseout=function(){outTab(this);}

		if (idForDisplay == "member"){
			tabMember.style.display = "block";
			executeTab(membertab);
		}
		else if(idForDisplay == "profile"){
			tabProfile.style.display = "block";
			executeTab(profiletab);
		}
		else if(idForDisplay == "connections"){
			tabConnections.style.display = "block";
			executeTab(connectionstab);
		}
		else if(idForDisplay == "inbox"){
			tabInbox.style.display = "block";
			executeTab(inboxtab);
		}
		else if(idForDisplay == "b2b"){
			tabB2B.style.display = "block";
			executeTab(b2btab);
		}

 	}


// Added on April 25, 2008 by Toivo Betancourt | Lambency Media | Toivo@LambencyMedia.com
// My Profile Page - Profile SubTabs

  function showTabProfile(idForDisplay){
		var tabAcct = document.getElementById('tab-acct');
		var tabPers = document.getElementById('tab-pers');
		var tabProf = document.getElementById('tab-prof');

		var accttab = document.getElementById('accttab');
		var perstab = document.getElementById('perstab');
		var proftab = document.getElementById('proftab');

		tabAcct.style.display = "none";
		tabPers.style.display = "none";
		tabProf.style.display = "none";

		accttab.className = "";
		perstab.className = "";
		proftab.className = "";

		accttab.style.backgroundPosition = " 0% -25px";
		perstab.style.backgroundPosition = " 0% -25px";
		proftab.style.backgroundPosition = " 0% -25px";

		accttab.onmouseover=function(){hoverTab(this);}
		perstab.onmouseover=function(){hoverTab(this);}
		proftab.onmouseover=function(){hoverTab(this);}

		accttab.onmouseout=function(){outTab(this);}
		perstab.onmouseout=function(){outTab(this);}
		proftab.onmouseout=function(){outTab(this);}

		if (idForDisplay == "acct"){
			tabAcct.style.display = "block";
			executeTab(accttab);
		}
		else if(idForDisplay == "pers"){
			tabPers.style.display = "block";
			executeTab(perstab);
		}
		else if(idForDisplay == "prof"){
			tabProf.style.display = "block";
			executeTab(proftab);
		}

 	}


// Added on Feb 2, 2009 by Toivo Betancourt | Lambency Media | Toivo@LambencyMedia.com
// Company Details Page - TABS

  function showTabDetails(idForDisplay){
		var tabOffer = document.getElementById('tab-offer');
		var tabEvent = document.getElementById('tab-event');
		var tabVideo = document.getElementById('tab-video');

		var offertab = document.getElementById('offertab');
		var eventtab = document.getElementById('eventtab');
		var videotab = document.getElementById('videotab');

		tabOffer.style.display = "none";
		tabEvent.style.display = "none";
		tabVideo.style.display = "none";

		offertab.className = "";
		eventtab.className = "";
		videotab.className = "";

		offertab.style.backgroundPosition = " 0% -0px";
		eventtab.style.backgroundPosition = " 0% -0px";
		videotab.style.backgroundPosition = " 0% -0px";

		offertab.onmouseover=function(){hoverTab(this);}
		eventtab.onmouseover=function(){hoverTab(this);}
		videotab.onmouseover=function(){hoverTab(this);}

		offertab.onmouseout=function(){outTab(this);}
		eventtab.onmouseout=function(){outTab(this);}
		videotab.onmouseout=function(){outTab(this);}

		if (idForDisplay == "offer"){
			tabOffer.style.display = "block";
			executeTab(offertab);
		}
		else if(idForDisplay == "event"){
			tabEvent.style.display = "block";
			executeTab(eventtab);
		}
		else if(idForDisplay == "video"){
			tabVideo.style.display = "block";
			executeTab(videotab);
		}

 	}





// Added on April 25, 2008 by Toivo Betancourt | Lambency Media | Toivo@LambencyMedia.com
// My Profile Page - Resume SubTabs

  function showTabRes(idForDisplay){
		var tabRes1 = document.getElementById('tab-res01');
		var tabRes2 = document.getElementById('tab-res02');
		var tabRes3 = document.getElementById('tab-res03');
		var tabRes4 = document.getElementById('tab-res04');

		var restab1 = document.getElementById('restab1');
		var restab2 = document.getElementById('restab2');
		var restab3 = document.getElementById('restab3');
		var restab4 = document.getElementById('restab4');

		tabRes1.style.display = "none";
		tabRes2.style.display = "none";
		tabRes3.style.display = "none";
		tabRes4.style.display = "none";

		restab1.className = "";
		restab2.className = "";
		restab3.className = "";
		restab4.className = "";

		restab1.style.backgroundPosition = " 0% -25px";
		restab2.style.backgroundPosition = " 0% -25px";
		restab3.style.backgroundPosition = " 0% -25px";
		restab4.style.backgroundPosition = " 0% -25px";

		restab1.onmouseover=function(){hoverTab(this);}
		restab2.onmouseover=function(){hoverTab(this);}
		restab3.onmouseover=function(){hoverTab(this);}
		restab4.onmouseover=function(){hoverTab(this);}

		restab1.onmouseout=function(){outTab(this);}
		restab2.onmouseout=function(){outTab(this);}
		restab3.onmouseout=function(){outTab(this);}
		restab4.onmouseout=function(){outTab(this);}

		if (idForDisplay == "res01"){
			tabRes1.style.display = "block";
			executeTab(restab1);
		}
		else if(idForDisplay == "res02"){
			tabRes2.style.display = "block";
			executeTab(restab2);
		}
		else if(idForDisplay == "res03"){
			tabRes3.style.display = "block";
			executeTab(restab3);
		}
		else if(idForDisplay == "res04"){
			tabRes4.style.display = "block";
			executeTab(restab4);
		}

 	}


/* BASIC SHOW/HIDE DIV */
function showContent(vThis)
{
// http://www.javascriptjunkie.com
// alert(vSibling.className + " " + vDef_Key);
vParent = vThis.parentNode;
vSibling = vParent.nextSibling;
while (vSibling.nodeType==3) { // Fix for Mozilla/FireFox Empty Space becomes a TextNode or Something
vSibling = vSibling.nextSibling;
};
if(vSibling.style.display == "none")
{
vThis.src="images/08/collapse.gif";
vThis.alt = "Hide Help";
vSibling.style.display = "block";
} else {
vSibling.style.display = "none";
vThis.src="images/08/expand.gif";
vThis.alt = "Show Help";
}
return;
}


function checkRequiredBuyer(form, fields)
{   

   
	var chkPara = 0;
	var focusName = "";
	var fEleName = "";
	document.getElementById('divFname').style.display="none";
	document.getElementById('divLname').style.display="none";
	document.getElementById('divSalutation').style.display="none";
	document.getElementById('divSalutation1').style.display="none";
	document.getElementById('divBdate').style.display="none";

	document.getElementById('divAddress_home').style.display="none";
	document.getElementById('divCity').style.display="none";
	document.getElementById('divCountry').style.display="none";
	document.getElementById('divState').style.display="none";
	document.getElementById('divZip').style.display="none";
	document.getElementById('divPhonenumber').style.display="none";

	document.getElementById("divAffiliations").style.display="none";
	//document.getElementById("divAddress_home2").style.display="none";
	document.getElementById("divOtherspreviewme").style.display="none";
//	document.getElementById("divPeople_household").style.display="none";
	document.getElementById("divhomeaddress").style.display="none";
	//document.getElementById("divhometown").style.display="none";
	document.getElementById("divhomecity").style.display="none";
	document.getElementById("divhomestate").style.display="none";
	document.getElementById("divhomecountry").style.display="none";
	document.getElementById("divhomezip").style.display="none";
	//document.getElementById("divhomephonenumber").style.display="none";
	//document.getElementById("divmobile_carrier").style.display="none";
	//document.getElementById("divmobilenumber").style.display="none";
	document.getElementById("divalternate_address1").style.display="none";
	//document.getElementById("divalternate_address2").style.display="none";
	document.getElementById("divalternate_city").style.display="none";
	document.getElementById("divalternate_state").style.display="none";
	document.getElementById("divalternate_zipcode").style.display="none";
	document.getElementById("divalternate_country").style.display="none";
	//document.getElementById("divalternate_phonenumber").style.display="none";
	//document.getElementById("divalternate_address1_ano").style.display="none";
	//document.getElementById("divalternate_address2_ano").style.display="none";
	//document.getElementById("divalternate_city_ano").style.display="none";
	//document.getElementById("divalternate_state_ano").style.display="none";
	//document.getElementById("divalternate_country_ano").style.display="none";
	//document.getElementById("divalternate_zipcode_ano").style.display="none";
	//document.getElementById("divalternate_phonenumber_ano").style.display="none";

	/*for(i = 0; i < fields.length; i++){
		if(form[fields[i]].value.trim() == ""){
		  var elem = form[fields[i]];
		  var newId = "div" + elem.name;
		  if(newId == "divPhonenumber"){
		  	document.getElementById(newId).style.display="block";
		  	document.getElementById(newId).innerHTML = "Phone number is required!";
		  	chkPara = 1;
		  	focusName = elem.name;
		  }
		  else if(newId == "divZip"){
		  	document.getElementById(newId).style.display="block";
		  	chkPara = 1;
		  	focusName = elem.name;
		  }
		  else if(newId == "divState"){
		  	document.getElementById(newId).style.display="block";
		  	document.getElementById("divState").innerHTML = "State/Province is required!";
		  	chkPara = 1;
		  	focusName = elem.name;
		  }
		  else if(newId == "divCountry"){
		  	document.getElementById(newId).style.display="block";
		  	document.getElementById("divState").innerHTML = "Country is required!";
		  	chkPara = 1;
		  	focusName = elem.name;
		  }
		  else if(newId == "divCity"){
		  	document.getElementById(newId).style.display="block";
		  	document.getElementById("divCity").innerHTML = "City is required!";
		  	chkPara = 1;
		  	focusName = elem.name;
		  }
		  else if(newId == "divAddress_home"){
			document.getElementById(newId).style.display="block";
			document.getElementById('divAddress_home').innerHTML="Address 1 is required!";
			chkPara = 1;
			focusName = elem.name;
		  }
		  else if(newId == "divBdate"){
		  	document.getElementById(newId).style.display="block";
		  	chkPara = 1;
		  	focusName = elem.name;
		  }
		 else if(newId == "divSalutation"){
		  	document.getElementById(newId).style.display="block";
		  	chkPara = 1;
		  	focusName = elem.name;
		  }
		  else if(newId == "divLname"){
		  	document.getElementById(newId).style.display="block";
		  	chkPara = 1;
		  	focusName = elem.name;
		  }
		  else if(newId == "divFname"){
		  	document.getElementById(newId).style.display="block";
		  	chkPara = 1;
		  	focusName = elem.name;
		  }
		  elem.value="";
		}else if(form[fields[i]].id == "Bdate"){
			if(document.getElementById('Bdate').value == "0000-00-00"){
				document.getElementById('divBdate').style.display="block";
				document.getElementById('Bdate').focus();
				chkPara = 1;
			}
		}
	}*/
	if(document.form1.Fname.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.Fname.value;
		tempValue = tempValue.trim();
		/*if(tempValue == ""){
			document.getElementById("divFname").style.display="block";
		  	document.getElementById("divFname").innerHTML = "Invalid First Name!";
		  	chkPara = 1;
		}else */
		if(!regExp.test(tempValue)){
			document.getElementById("divFname").style.display="block";
			document.getElementById("divFname").innerHTML = "Invalid First Name!";
			chkPara = 1;
		}
		document.form1.Fname.value = tempValue;
	}
	if(document.form1.Lname.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.Lname.value;
		tempValue = tempValue.trim();
		/*if(tempValue == ""){
			document.getElementById("divLname").style.display="block";
		  	document.getElementById("divLname").innerHTML = "Invalid Last Name!";
		  	chkPara = 1;
		}else*/
		if(!regExp.test(tempValue)){
			document.getElementById("divLname").style.display="block";
			document.getElementById("divLname").innerHTML = "Invalid Last Name!";
			chkPara = 1;
		}
		document.form1.Lname.value = tempValue;
	}
	if(document.form1.Affiliations1.value != ""){
		
		var regExp = /^[a-z]+$/i;
		var tempValue = document.form1.Affiliations1.value;
		tempValue = tempValue.trim();
		/*if(tempValue == ""){
			document.getElementById("divAffiliations").style.display="block";
		  	document.getElementById("divAffiliations").innerHTML = "Invalid Afillations!";
		  	chkPara = 1;
		}else*/
		if(!regExp.test(tempValue)){
			document.getElementById("divAffiliations1").style.display="block";
			document.getElementById("divAffiliations1").innerHTML = "Invalid Afillations!";
			chkPara = 1;
		}
		document.form1.Affiliations.value = tempValue;
	}
	if(document.form1.salutation1.value != ""){
		
		var regExp = /^[a-z]+$/i;
		var tempValue = document.form1.salutation1.value;
		tempValue = tempValue.trim();
		if(!regExp.test(tempValue)){
			document.getElementById("divSalutation1").style.display="block";
			document.getElementById("divSalutation1").innerHTML = "Invalid salutations!";
			chkPara = 1;
		}
		document.form1.salutation1.value = tempValue;
	}
	if(document.form1.Address_home.value != ""){
		
		var regExp = /^[a-z0-9#, ]+$/i;
		var tempValue = document.form1.Address_home.value;
		tempValue = tempValue.trim();
		/*if(tempValue == ""){
			document.getElementById("divAddress_home").style.display="block";
		  	document.getElementById("divAddress_home").innerHTML = "Invalid Address 1!";
		  	chkPara = 1;
		}else*/
		if(!regExp.test(tempValue)){
			document.getElementById("divAddress_home").style.display="block";
			document.getElementById("divAddress_home").innerHTML = "Invalid Address 1!";
			chkPara = 1;
		}
		document.form1.Address_home.value = tempValue;
	}
	/*if(document.form1.Address_home2.value != ""){
		var regExp = /^[a-z0-9#, ]+$/i;
		var tempValue = document.form1.Address_home2.value;
		tempValue = tempValue.trim();
		if(tempValue == ""){
			document.getElementById("divAddress_home2").style.display="block";
		  	document.getElementById("divAddress_home2").innerHTML = "Invalid Address 2!";
		  	chkPara = 1;
		}else if(!regExp.test(tempValue)){
			document.getElementById("divAddress_home2").style.display="block";
			document.getElementById("divAddress_home2").innerHTML = "Invalid Address 2!";
			chkPara = 1;
		}
		document.form1.Address_home2.value = tempValue;
	}*/
	if(document.form1.City.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.City.value;
		tempValue = tempValue.trim();
		/*if(tempValue == ""){
			document.getElementById("divCity").style.display="block";
		  	document.getElementById("divCity").innerHTML = "Invalid City!";
		  	chkPara = 1;
		}else*/ 
		if(!regExp.test(tempValue)){
			document.getElementById("divCity").style.display="block";
			document.getElementById("divCity").innerHTML = "Invalid City!";
			chkPara = 1;
		}
		document.form1.City.value = tempValue;
	}
	if(document.form1.State.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.State.value;
		tempValue = tempValue.trim();
		/*if(tempValue == ""){
			document.getElementById("divState").style.display="block";
		  	document.getElementById("divState").innerHTML = "Invalid State/Province!";
		  	chkPara = 1;
		}else*/
		if(!regExp.test(tempValue)){
			document.getElementById("divState").style.display="block";
			document.getElementById("divState").innerHTML = "Invalid State/Province!";
			chkPara = 1;
		}
		document.form1.State.value = tempValue;
	}
	if(document.form1.Country.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.Country.value;
		tempValue = tempValue.trim();
		/*if(tempValue == ""){
			document.getElementById("divCountry").style.display="block";
		  	document.getElementById("divCountry").innerHTML = "Invalid Country!";
		  	chkPara = 1;
		}else*/
		if(!regExp.test(tempValue)){
			document.getElementById("divCountry").style.display="block";
			document.getElementById("divCountry").innerHTML = "Invalid Country!";
			chkPara = 1;
		}
		document.form1.Country.value = tempValue;
	}
	if(document.form1.home_address.value != ""){
		
		var regExp = /^[a-z0-9#, ]+$/i;
		var tempValue = document.form1.home_address.value;
		tempValue = tempValue.trim();
		
		if(!regExp.test(tempValue)){
			document.getElementById("divhomeaddress").style.display="block";
			document.getElementById("divhomeaddress").innerHTML = "Invalid Address 1!";
			chkPara = 1;
		}
		document.form1.home_address.value = tempValue;
	}
    if(document.form1.home_city.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.home_city.value;
		tempValue = tempValue.trim();
			if(!regExp.test(tempValue))
			{
			document.getElementById("divhomecity").style.display="block";
			document.getElementById("divhomecity").innerHTML = "Invalid City!";
			chkPara = 1;
		}
		document.form1.home_city.value = tempValue;
	}
	if(document.form1.home_state.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.home_state.value;
		tempValue = tempValue.trim();
		if(!regExp.test(tempValue)){
			document.getElementById("divhomestate").style.display="block";
			document.getElementById("divhomestate").innerHTML = "Invalid State/Province!";
			chkPara = 1;
		}
		document.form1.home_state.value = tempValue;
	}
	if(document.form1.home_country.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.home_country.value;
		tempValue = tempValue.trim();
		
		if(!regExp.test(tempValue)){
			document.getElementById("divhomecountry").style.display="block";
			document.getElementById("divhomecountry").innerHTML = "Invalid Country!";
			chkPara = 1;
		}
		document.form1.home_country.value = tempValue;
	}
	if(document.form1.alternate_address1.value != ""){
		
		var regExp = /^[a-z0-9#, ]+$/i;
		var tempValue = document.form1.alternate_address1.value;
		tempValue = tempValue.trim();
		
		if(!regExp.test(tempValue)){
			document.getElementById("divalternate_address1").style.display="block";
			document.getElementById("divalternate_address1").innerHTML = "Invalid Address 1!";
			chkPara = 1;
		}
		document.form1.alternate_address1.value = tempValue;
	}
    if(document.form1.alternate_city.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.alternate_city.value;
		tempValue = tempValue.trim();
			if(!regExp.test(tempValue))
			{
			document.getElementById("divalternate_city").style.display="block";
			document.getElementById("divalternate_city").innerHTML = "Invalid City!";
			chkPara = 1;
		}
		document.form1.alternate_city.value = tempValue;
	}
	if(document.form1.alternate_state.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.alternate_state.value;
		tempValue = tempValue.trim();
		if(!regExp.test(tempValue)){
			document.getElementById("divalternate_state").style.display="block";
			document.getElementById("divalternate_state").innerHTML = "Invalid State/Province!";
			chkPara = 1;
		}
		document.form1.alternate_state.value = tempValue;
	}
	if(document.form1.alternate_country.value != ""){
		
		var regExp = /^[a-z ]+$/i;
		var tempValue = document.form1.alternate_country.value;
		tempValue = tempValue.trim();
		
		if(!regExp.test(tempValue)){
			document.getElementById("divalternate_country").style.display="block";
			document.getElementById("divalternate_country").innerHTML = "Invalid Country!";
			chkPara = 1;
		}
		document.form1.alternate_country.value = tempValue;
	}
	/*if((document.form1.alt_phone_chk_ano.checked) && (document.form1.alternate_phonenumber_ano.value == "")){
		document.getElementById("divalternate_phonenumber_ano").style.display="block";
		document.getElementById("divalternate_phonenumber_ano").innerHTML = "Phone Number is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_phonenumber_ano;
	}
	if((document.form1.alt_zip_chk_ano.checked) && (document.form1.alternate_zipcode_ano.value == "")){
		document.getElementById("divalternate_zipcode_ano").style.display="block";
		document.getElementById("divalternate_zipcode_ano").innerHTML = "Zip/Postal Code is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_zipcode_ano;
	}
	if((document.form1.alt_country_chk_ano.checked) && (document.form1.alternate_country_ano.value == "")){
		document.getElementById("divalternate_country_ano").style.display="block";
		document.getElementById("divalternate_country_ano").innerHTML = "Country is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_country_ano;
	}
	if((document.form1.alt_state_chk_ano.checked) && (document.form1.alternate_state_ano.value == "")){
		document.getElementById("divalternate_state_ano").style.display="block";
		document.getElementById("divalternate_state_ano").innerHTML = "State/Province is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_state_ano;
	}
	if((document.form1.alt_city_chk_ano.checked) && (document.form1.alternate_city_ano.value == "")){
		document.getElementById("divalternate_city_ano").style.display="block";
		document.getElementById("divalternate_city_ano").innerHTML = "City is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_city_ano;
	}
	if((document.form1.alt_add2_chk_ano.checked) && (document.form1.alternate_address2_ano.value == "")){
		document.getElementById("divalternate_address2_ano").style.display="block";
		document.getElementById("divalternate_address2_ano").innerHTML = "Address 2 is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_address2_ano;
	}
	if((document.form1.alt_add1_chk_ano.checked) && (document.form1.alternate_address1_ano.value == "")){
		document.getElementById("divalternate_address1_ano").style.display="block";
		document.getElementById("divalternate_address1_ano").innerHTML = "Address 1 is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_address1_ano;
	}
	if((document.form1.alt_phone_chk.checked) && (document.form1.alternate_phonenumber.value == "")){
		document.getElementById("divalternate_phonenumber").style.display="block";
		document.getElementById("divalternate_phonenumber").innerHTML = "Phone Number is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_phonenumber;
	}
	if((document.form1.alt_zip_chk.checked) && (document.form1.alternate_zipcode.value == "")){
		document.getElementById("divalternate_zipcode").style.display="block";
		document.getElementById("divalternate_zipcode").innerHTML = "Zip/Postal Code is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_zipcode;
	}
	if((document.form1.alt_country_chk.checked) && (document.form1.alternate_country.value == "")){
		document.getElementById("divalternate_country").style.display="block";
		document.getElementById("divalternate_country").innerHTML = "Country is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_country;
	}
	if((document.form1.alt_state_chk.checked) && (document.form1.alternate_state.value == "")){
		document.getElementById("divalternate_state").style.display="block";
		document.getElementById("divalternate_state").innerHTML = "State/Province is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_state;
	}
	if((document.form1.alt_city_chk.checked) && (document.form1.alternate_city.value == "")){
		document.getElementById("divalternate_city").style.display="block";
		document.getElementById("divalternate_city").innerHTML = "City is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_city;
	}
	if((document.form1.alt_add2_chk.checked) && (document.form1.alternate_address2.value == "")){
		document.getElementById("divalternate_address2").style.display="block";
		document.getElementById("divalternate_address2").innerHTML = "Address 2 is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_address2;
	}
	if((document.form1.alt_add1_chk.checked) && (document.form1.alternate_address1.value == "")){
		document.getElementById("divalternate_address1").style.display="block";
		document.getElementById("divalternate_address1").innerHTML = "Address 1 is required!";
		chkPara = 1;
		fEleName = document.form1.alternate_address1;
	}
	if((document.form1.alt_mobile_chk.checked) && (document.form1.mobilenumber.value == "")){
		document.getElementById("divmobilenumber").style.display="block";
		document.getElementById("divmobilenumber").innerHTML = "Phone Number is required!";
		chkPara = 1;
		fEleName = document.form1.mobilenumber;
	}
	if((document.form1.alt_mobilecarrier_chk.checked) && (document.form1.mobile_carrier.value == "")){
		document.getElementById("divmobile_carrier").style.display="block";
		document.getElementById("divmobile_carrier").innerHTML = "Carrier is required!";
		chkPara = 1;
		fEleName = document.form1.mobile_carrier;
	}*/
	/*if((document.form1.people_household_chk.checked) && (document.form1.People_household.value == "")){
		document.getElementById("divPeople_household").style.display="block";
		document.getElementById("divPeople_household").innerHTML = "Optional: People in House is required!";
		chkPara = 1;
		fEleName = document.form1.People_household;
	}*/
	/*if((document.form1.address_home2_chk.checked) && (document.form1.Address_home2.value == "")){
		document.getElementById("divAddress_home2").style.display="block";
		document.getElementById("divAddress_home2").innerHTML = "Address 2 is required!";
		chkPara = 1;
		fEleName = document.form1.Address_home2;
	}
	if((document.form1.others_chk.checked) && (document.form1.Otherspreviewme.value == "")){
		document.getElementById("divOtherspreviewme").style.display="block";
		document.getElementById("divOtherspreviewme").innerHTML = "If other please specify is required!";
		chkPara = 1;
		fEleName = document.form1.Otherspreviewme;
	}
	if((document.form1.afil_chk.checked) && (document.form1.Affiliations.value == "")){
		document.getElementById("divAffiliations").style.display="block";
		document.getElementById("divAffiliations").innerHTML = "Afillations is required!";
		chkPara = 1;
		fEleName = document.form1.Affiliations;
	}
	if((document.form1.home_address_chk.checked) && (document.form1.home_address.value == "")){
		document.getElementById("divhomeaddress").style.display="block";
		document.getElementById("divhomeaddress").innerHTML = "Home Address is required!";
		chkPara = 1;
		fEleName = document.form1.home_address;
	}
	if((document.form1.home_town_chk.checked) && (document.form1.home_town.value == "")){
		document.getElementById("divhometown").style.display="block";
		document.getElementById("divhometown").innerHTML = "Home town is required!";
		chkPara = 1;
		fEleName = document.form1.home_town;
	}
	if((document.form1.home_city_chk.checked) && (document.form1.home_city.value == "")){
		document.getElementById("divhomecity").style.display="block";
		document.getElementById("divhomecity").innerHTML = "Home - City is required!";
		chkPara = 1;
		fEleName = document.form1.home_city;
	}
	if((document.form1.home_state_chk.checked) && (document.form1.home_state.value == "")){
		document.getElementById("divhomestate").style.display="block";
		document.getElementById("divhomestate").innerHTML = "Home - State is required!";
		chkPara = 1;
		fEleName = document.form1.home_state;
	}
	if((document.form1.home_country_chk.checked) && (document.form1.home_country.value == "")){
		document.getElementById("divhomecountry").style.display="block";
		document.getElementById("divhomecountry").innerHTML = "Home - Contry is required!";
		chkPara = 1;
		fEleName = document.form1.home_country;
	}
	if((document.form1.home_zip_chk.checked) && (document.form1.home_zip.value == "")){
		document.getElementById("divhomezip").style.display="block";
		document.getElementById("divhomezip").innerHTML = "Home - Zip is required!";
		chkPara = 1;
		fEleName = document.form1.home_zip;
	}if((document.form1.home_phonenumber_chk.checked) && (document.form1.home_phone.value == "")){
		document.getElementById("divhomephonenumber").style.display="block";
		document.getElementById("divhomephonenumber").innerHTML = "Home - Phone Number is required!";
		chkPara = 1;
		fEleName = document.form1.home_phone;
	}*/
	if(chkPara > 0){
		if(focusName != ""){
			form[focusName].focus();
		}else if(fEleName != ""){
			fEleName.focus();
		}
		return false;
	}else{
		return true;
	}
}
function checkRequiredUpdateListing(form, fields){
	document.getElementById('divcompany_name').style.display="none";
	document.getElementById('divcompany_address').style.display="none";
	document.getElementById('divstate').style.display="none";
	document.getElementById('divCity').style.display="none";
	document.getElementById('divzipcode').style.display="none";
	document.getElementById('divcontact_name').style.display="none";
	document.getElementById('divphone').style.display="none";
	document.getElementById('divcategory').style.display="none";
	document.getElementById('divfax').style.display="none";
	document.getElementById('divemail').style.display="none";
	document.getElementById('divwebsite').style.display="none";
	var cheLeave = 0;
	for(i = 0; i < fields.length; i++){
		if(form[fields[i]].value.trim() == "" || form[fields[i]].value.trim() == "0" || form[fields[i]].value.trim() == "-1"){
			var elem = form[fields[i]];
			var newId = "div" + elem.name;
			document.getElementById(newId).style.display="block";
			document.getElementById(newId).innerHTML = elem.id + " is required!";
			cheLeave = 1;
			fEleName = form[fields[i]];
		}
	}
	/*
	if((document.form1.company_name.value.trim() != "") && ((!/^[a-z0-9 &]+$/i.test(document.form1.company_name.value.trim())) || (!isNaN(document.form1.company_name.value)))){
		document.getElementById("divcompany_name").style.display="block";
		document.getElementById("divcompany_name").innerHTML = "Invalid Company Name!";
		cheLeave = 1;
		fEleName = document.form1.company_name;
	}
	if((document.form1.company_address.value.trim() != "") && ((!/^[a-z0-9 &#]+$/i.test(document.form1.company_address.value.trim())) || (!isNaN(document.form1.company_address.value)))){
		document.getElementById("divcompany_address").style.display="block";
		document.getElementById("divcompany_address").innerHTML = "Invalid characters in Address";
		cheLeave = 1;
		fEleName = document.form1.company_address;
	}
	*/
	if((document.form1.contact_name_radio.checked) && (document.form1.contact_name.value.trim() == "")){
		document.getElementById("divcontact_name").style.display="block";
		document.getElementById("divcontact_name").innerHTML = "Contact Person is required!";
		cheLeave = 1;
		fEleName = document.form1.contact_name;
	}
	if((document.form1.phone_radio.checked) && (document.form1.phone.value.trim() == "")){
		document.getElementById("divphone").style.display="block";
		document.getElementById("divphone").innerHTML = "Phone is required!";
		cheLeave = 1;
		fEleName = document.form1.phone;
	}
	if((document.form1.fax_radio.checked) && (document.form1.fax.value.trim() == "")){
		document.getElementById("divfax").style.display="block";
		document.getElementById("divfax").innerHTML = "Fax is required!";
		cheLeave = 1;
		fEleName = document.form1.fax;
	}
	/*
	if((document.form1.fax.value.trim() != "") && (isNaN(document.form1.fax.value.trim()))){
		document.getElementById("divfax").style.display="block";
		document.getElementById("divfax").innerHTML = "Invalid Fax!";
		cheLeave = 1;
		fEleName = document.form1.fax;
	}else{
		var faxLength = document.form1.fax.value
		faxLength = faxLength.length;
		if((document.form1.fax.value.trim() != "") && (faxLength < 10)){
			document.getElementById("divfax").style.display="block";
			document.getElementById("divfax").innerHTML = "Invalid Fax!";
			cheLeave = 1;
			fEleName = document.form1.fax;
		}
	}
	*/
	if((document.form1.email_radio.checked) && (document.form1.email.value.trim() == "")){
		document.getElementById("divemail").style.display="block";
		document.getElementById("divemail").innerHTML = "Email is required!";
		cheLeave = 1;
		fEleName = document.form1.email;
	}
	if((document.form1.website_radio.checked) && (document.form1.website.value.trim() == "")){
		document.getElementById("divwebsite").style.display="block";
		document.getElementById("divwebsite").innerHTML = "Web Site is required!";
		cheLeave = 1;
		fEleName = document.form1.website;
	}
	var emailid = document.form1.email.value;
	if((document.form1.email.value.trim() != "") && (!/^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/i.test(emailid))){
		document.getElementById("divemail").style.display="block";
		document.getElementById("divemail").innerHTML = "Invalid Email!";
		cheLeave = 1;
		fEleName = document.form1.email;
	}
	if((document.form1.website.value.trim() != "") && (!/^((https?|ftp|news):\/\/)?([a-z]([a-z0-9\-]*\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&amp;]*)?)?(#[a-z][a-z0-9_]*)?$/i.test(document.form1.website.value))){
		document.getElementById("divwebsite").style.display="block";
		document.getElementById("divwebsite").innerHTML = "Invalid Website!";
		cheLeave = 1;
		fEleName = document.form1.website;
	}

	document.form1.company_name.value = document.form1.company_name.value.trim();
	document.form1.company_address.value = document.form1.company_address.value.trim();
	document.form1.contact_name.value = document.form1.contact_name.value.trim();
	document.form1.phone.value = document.form1.phone.value.trim();
	document.form1.fax.value = document.form1.fax.value.trim();
	document.form1.email.value = document.form1.email.value.trim();
	document.form1.website.value = document.form1.website.value.trim();

	response = validate_hours();

	if(cheLeave == 1 || response == false){
		if(fEleName){
			fEleName.focus();
		}
		return false;
	}else{
		javascript: document.form1.submit();
		//return true;
	}
}


function checkRequired(form, fields)
	{



	  for (i = 0; i < fields.length; i++)
	  {



		if (form[fields[i]].value.trim() == "" || form[fields[i]].value.trim() == "0")
		{
				 var elem = form[fields[i]];
		  alert(elem.id + " is required" );
		  elem.focus();
		  elem.value="";
		  return false;
		}
		else if(form[fields[i]].name == "Email")
		{
			if(form.Email.value.indexOf('@') == -1 || form.Email.value.indexOf('.') == -1 )
			{
				alert("{/literal}{$smarty.const.ERROR_INVALID_EMAIL}{literal}");
				form.Email.focus();
				return false;
			}
		}
		else if(form[fields[i]].name == "password")
		{
			var pass = form[fields[i]];
		}
		else if(form[fields[i]].name == "cpassword")
		{
			var cpass = form[fields[i]];
		}
		else if(form[fields[i]].name == "chktc")
			{
				if (!form.chktc.checked)
			{
			alert ("You should agree to Terms & Conditions.") ;
			return false;
			}
		}

	  }

	  if(pass.value != cpass.value)
	  {
	  	alert(pass.id+" and "+cpass.id+" fields doesn't match");
		pass.focus();
		return false;
	  }

	  return true;
	}

  String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };




  function numeric(e)
	{
	    var unicode= e.charCode?e.charCode:e.keyCode;
       //alert(unicode);
		if(unicode!=8 )
		{
			if(unicode!=46)
			{
				if(unicode!=40)
				{
					if(unicode!=41)
					{
						if(unicode!=45)
						{
                       		if(unicode!=32)
							{
                              if(unicode!=37)
								{
									  if(unicode!=39)
										{
									if(unicode<48||unicode>57)	return false;
									//if(unicode!=110) return false;
									    }
								}
							}
						}
					}
				}
			}
		}
	}


	function showTooltip(e,tooltipTxt)
	{

		var bodyWidth = Math.max(document.body.clientWidth,document.documentElement.clientWidth) - 20;

		if(!dhtmlgoodies_tooltip){
			dhtmlgoodies_tooltip = document.createElement('DIV');
			dhtmlgoodies_tooltip.id = 'dhtmlgoodies_tooltip';
			dhtmlgoodies_tooltipShadow = document.createElement('DIV');
			dhtmlgoodies_tooltipShadow.id = 'dhtmlgoodies_tooltipShadow';

			document.body.appendChild(dhtmlgoodies_tooltip);
			document.body.appendChild(dhtmlgoodies_tooltipShadow);

			if(tooltip_is_msie){
				dhtmlgoodies_iframe = document.createElement('IFRAME');
				dhtmlgoodies_iframe.frameborder='5';
				dhtmlgoodies_iframe.style.backgroundColor='#FFFFFF';
				dhtmlgoodies_iframe.src = '#';
				dhtmlgoodies_iframe.style.zIndex = 100;
				dhtmlgoodies_iframe.style.position = 'absolute';
				document.body.appendChild(dhtmlgoodies_iframe);
			}

		}

		dhtmlgoodies_tooltip.style.display='block';
		dhtmlgoodies_tooltipShadow.style.display='block';
		if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='block';

		var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
		if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;
		var leftPos = e.clientX + 10;

		dhtmlgoodies_tooltip.style.width = null;	// Reset style width if it's set
		dhtmlgoodies_tooltip.innerHTML = tooltipTxt;
		dhtmlgoodies_tooltip.style.left = leftPos + 'px';
		dhtmlgoodies_tooltip.style.top = e.clientY + 10 + st + 'px';


		dhtmlgoodies_tooltipShadow.style.left =  leftPos + dhtmlgoodies_shadowSize + 'px';
		dhtmlgoodies_tooltipShadow.style.top = e.clientY + 10 + st + dhtmlgoodies_shadowSize + 'px';

		if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){	/* Exceeding max width of tooltip ? */
			dhtmlgoodies_tooltip.style.width = dhtmlgoodies_tooltipMaxWidth + 'px';
		}

		var tooltipWidth = dhtmlgoodies_tooltip.offsetWidth;
		if(tooltipWidth<dhtmlgoodies_tooltipMinWidth)tooltipWidth = dhtmlgoodies_tooltipMinWidth;


		dhtmlgoodies_tooltip.style.width = tooltipWidth + 'px';
		dhtmlgoodies_tooltipShadow.style.width = dhtmlgoodies_tooltip.offsetWidth + 'px';
		dhtmlgoodies_tooltipShadow.style.height = dhtmlgoodies_tooltip.offsetHeight + 'px';

		if((leftPos + tooltipWidth)>bodyWidth){
			dhtmlgoodies_tooltip.style.left = (dhtmlgoodies_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth)) + 'px';
			dhtmlgoodies_tooltipShadow.style.left = (dhtmlgoodies_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth) + dhtmlgoodies_shadowSize) + 'px';
		}

		if(tooltip_is_msie){
			dhtmlgoodies_iframe.style.left = dhtmlgoodies_tooltip.style.left;
			dhtmlgoodies_iframe.style.top = dhtmlgoodies_tooltip.style.top;
			dhtmlgoodies_iframe.style.width = dhtmlgoodies_tooltip.offsetWidth + 'px';
			dhtmlgoodies_iframe.style.height = dhtmlgoodies_tooltip.offsetHeight + 'px';

		}

	}

	function hideTooltip()
	{
		dhtmlgoodies_tooltip.style.display='none';
		dhtmlgoodies_tooltipShadow.style.display='none';
		if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='none';
	}

	function validate_hours()
	{
		//alert("hi");
		document.getElementById('errDiv').style.display="none";
		var i=1;
		var weekdays=new Array("","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday")
		for( i=1;i<8;i++)
		{

			   if(!document.getElementById("flag_"+i).checked)
			   {
			   		//alert("for loop");
					var openhours=document.getElementById(i+"_opentime_hrs").value;
					//alert('hello '+openhours);
					var openmins=document.getElementById(i+"_opentime_mins").value;
					var closehours=document.getElementById(i+"_closetime_hrs").value;
					var closemins=document.getElementById(i+"_closetime_mins").value;
					var open_ampm=document.getElementById(i+"_opentime_ampm").value;
					var close_ampm=document.getElementById(i+"_closetime_ampm").value;
					///	alert('opentime'+openhours+':'+openmins+'closetime'+closehours+':'+closemins);

					/*if(open_ampm=="PM" && close_ampm=="AM")
					{
						document.getElementById('errDiv').style.display="block";
						document.getElementById('errDiv').innerHTML=weekdays[i]+ " cannot have wrong AM/PM";
						return false;
					}
					if((open_ampm=="AM" || open_ampm=="AM") && (close_ampm=="PM" || close_ampm=="PM"))
					{
						if(parseInt(closehours) < parseInt(openhours))
						{
							document.getElementById('errDiv').style.display="block";
							document.getElementById('errDiv').innerHTML=weekdays[i]+ " close hours cannot be lesser than open hours";
							return false;
						}
						if((parseInt(closehours)==parseInt(openhours)) && (parseInt(closehours) > parseInt(openhours)))
						{

						}
						else
						{
							document.getElementById('errDiv').style.display="block";
							document.getElementById('errDiv').innerHTML=weekdays[i]+ " Invalid Operational Hours";
							return false;

						}
					}*///neww logic
					if (parseInt(closehours) < parseInt(openhours) && (close_ampm=="AM" || open_ampm=="PM"))
					{
						//alert("in the loop1")
						//alert(weekdays[i]+"closing hours cannnot be less than opening hours");
						document.getElementById('errDiv').style.display="block";
						document.getElementById('errDiv').innerHTML=weekdays[i]+" closing hours cannnot be less than opening hours!";
						return false;
					}
					/*
					if (parseInt(closehours)==parseInt(openhours) && parseInt(closemins)==parseInt(openmins) && open_ampm==close_ampm)
					{
						//alert("in the loop2")
						  //  alert("loop 4");
							//alert(weekdays[i]+ "cannot have same opening and closing time ");
						document.getElementById('errDiv').style.display="block";
						document.getElementById('errDiv').innerHTML=weekdays[i]+ " opening and closing time cannot be the same!";
						return false;
					}
					*/
					if(parseInt(closehours)==parseInt(openhours))
					{   ///alert("in the loop 3")
						//alert("closemins"+closemins)
						//alert("openmins"+openmins)
						if(parseInt(closemins) < parseInt(openmins))
						{
							//alert("in the loop 3")
							//alert(weekdays[i]+"closing minutes cannot be lesser than opening mins");
							document.getElementById('errDiv').style.display="block";
							document.getElementById('errDiv').innerHTML=weekdays[i]+" closing minutes cannot be lesser than opening mins!";
							return false;
						}
						if(parseInt(closemins) > parseInt(openmins))
						{
							if((open_ampm=="AM" && close_ampm=="AM") ||(open_ampm=="PM" && close_ampm=="PM") )
							{
								document.getElementById('errDiv').style.display="block";
								document.getElementById('errDiv').innerHTML=weekdays[i]+" AM/PM cannot be same";
								return false;

							}

							if(close_ampm=="AM" && open_ampm=="PM")
							{
								document.getElementById('errDiv').style.display="block";
								document.getElementById('errDiv').innerHTML=weekdays[i]+" Closing Hours Cannot be AM if Opening Hours is AM";
								return false;

							}
						}
					}
					if((parseInt(closehours)==parseInt(openhours)) && (parseInt(closemins)==parseInt(openmins)))
					{
						   // alert("5");
							if(close_ampm=="AM" && open_ampm=="PM")
							{
								document.getElementById('errDiv').style.display="block";
								document.getElementById('errDiv').innerHTML=weekdays[i]+" Closing Hours Cannot be AM if Opening Hours is AM";
								return false;

							}
					}

			   }
		}


	}
	function validate_checkbox(i)
	{
		 //alert("functon checkbox");
		 //alert(document.getElementById("flag_"+i).checked);
		// alert(documemt.getElementById("1_flag"));
			if(document.getElementById("flag_"+i).checked)
			{
				//alert("inside check box");
				var openhours=document.getElementById(i+"_opentime_hrs");
				var openmins=document.getElementById(i+"_opentime_mins");
				var open_ampm=document.getElementById(i+"_opentime_ampm");
			    var closehours=document.getElementById(i+"_closetime_hrs");
				var closemins=document.getElementById(i+"_closetime_mins");
				var close_ampm=document.getElementById(i+"_closetime_ampm");
				openhours.disabled=true;
				openmins.disabled=true;
				open_ampm.disabled=true;
				closehours.disabled=true;
				closemins.disabled=true;
				close_ampm.disabled=true;

			}
			else
			{
				var openhours=document.getElementById(i+"_opentime_hrs");
				var openmins=document.getElementById(i+"_opentime_mins");
				var open_ampm=document.getElementById(i+"_opentime_ampm");
			    var closehours=document.getElementById(i+"_closetime_hrs");
				var closemins=document.getElementById(i+"_closetime_mins");
				var close_ampm=document.getElementById(i+"_closetime_ampm");
				openhours.disabled=false;
				openmins.disabled=false;
				open_ampm.disabled=false;
				closehours.disabled=false;
				closemins.disabled=false;
                close_ampm.disabled=false;
			}
	}




  String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

var dhtmlgoodies_tooltip = false;
	var dhtmlgoodies_tooltipShadow = false;
	var dhtmlgoodies_shadowSize = 4;
	var dhtmlgoodies_tooltipMaxWidth = 200;
	var dhtmlgoodies_tooltipMinWidth = 100;
	var dhtmlgoodies_iframe = false;
	var tooltip_is_msie = (navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('opera')==-1 && document.all)?true:false;


function checkForm(form) {

	document.getElementById('txt_zipcode').value = document.getElementById('txt_zipcode').value.trim();
	document.getElementById('txt_city').value = document.getElementById('txt_city').value.trim();
	var flag=0, cityflag=0, j=0;

	var validintchars = '0123456789';

	var searchstr = form.biz_search_id.value;
	var statestr = form.state.value;
	document.getElementById('err_search_id').style.display='none';
	document.getElementById('err_state').style.display='none';

	if( (searchstr.trim() == '')  ) {
			//alert("Please fill the text");
			document.getElementById('err_search_id').innerHTML = "Please fill the text";
			document.getElementById('err_search_id').style.display='';
			//form.biz_search_id.focus();
			flag=1;
		}


	if( form.state.value.trim() == '-1'  ) {
			//alert("Please select the state .");
			document.getElementById('err_state').innerHTML = "Please select the state ";
			document.getElementById('err_state').style.display='';

			//form.state.focus();
			flag=2;
		}

	if ( flag >0)
	{
		if( flag==1 )
		form.biz_search_id.focus();
		else
		form.state.focus();
	return false;
	}

	/*
	if(document.getElementById('txt_zipcode').style.display == "none" && document.getElementById('txt_city').style.display == "none") {

		if( (searchstr.trim() == '') && (form.state.value.trim() == '')  ) {
			alert("Please fill either the text or state or city or zipcode.");
			form.biz_search_id.focus();
			return false;
		}

	}
	else {


	if( (searchstr.trim() == '') && (form.state.value.trim() == '') && (document.getElementById('txt_city').value.trim() == '') && (document.getElementById('txt_zipcode').value.trim() == '') ) {



		if( document.getElementById('txt_zipcode').style.display != "none"){

			var i = 0;
			var char = '';
			var objfield = document.getElementById('txt_zipcode');
			var validintchars = '0123456789';
			while(i < objfield.value.length) {
				char = objfield.value.charAt(i);
				if( validintchars.indexOf(char) == -1 ) {
					alert("Please fill proper zipcode.");
					objfield.focus();
					return false;
				}
				i++;
			}


		}

				alert("Please fill either the text or state or city or zipcode.");
				form.biz_search_id.focus();
				return false;

		}

		document.getElementById('zipcode').innerHTML = '';
	}*/

	return true;

}

function opennewsletter(){

	emailwindow=dhtmlmodal.open('EmailBox', 'iframe', 'newsletter.htm', 'Newsletter Signup page', 'width=350px,height=200px,center=1,resize=0,scrolling=1')

emailwindow.onclose=function(){ //Define custom code to run when window is closed
	var theform=this.contentDoc.forms[0] //Access first form inside iframe just for your reference
	var theemail=this.contentDoc.getElementById("emailfield") //Access form field with id="emailfield" inside iframe
	if (theemail.value.indexOf("@")==-1){ //crude check for invalid email
		alert("Please enter a valid email address")
		return false //cancel closing of modal window
	}
	else{ //else if this is a valid email
		document.getElementById("youremail").innerHTML=theemail.value //Assign the email to a span on the page
		return true //allow closing of window
	}
}
} //End "opennewsletter" function

function togglezipctrl(strstatus) {
	var asklink = document.getElementById('a_link');
	(strstatus != '') ? document.getElementById('txt_zipcode').style.display = strstatus : document.getElementById('txt_zipcode').style.display = "inline";

	if(document.getElementById('txt_zipcode').style.display == "none") {
		document.getElementById('txt_zipcode').value = "";

		asklink.innerHTML = '<img src="images/icon_key_right.gif" border="0"   onmouseout="hideTooltip()" onmouseover="showTooltip(event,\'Key in zip\');return false" />';
		asklink.onclick = "";
		asklink.onclick = new Function("javascript:togglezipctrl('inline');");

		document.getElementById("zipcode").style.display = "inline";
		document.getElementById("zipcode").disabled = false;

		document.getElementById("City").disabled = false;
		document.getElementById("City").innerHTML = '';
		if(document.getElementById('txt_city').style.display == "none"){
		document.getElementById("state").disabled = false;
		document.getElementById("state").value='';
		}

		document.getElementById('zipmsg').innerHTML='Key in zip';

		document.getElementById('txt_zipcode').focus();
	}else if(document.getElementById('txt_zipcode').style.display == "inline") {
		asklink.innerHTML = asklink.innerHTML = '<img src="images/icon_key_left.gif" border="0"   onmouseover="showTooltip(event,\'Enter multiple select while pressing control.\');return false"/>';
		asklink.onclick = "";
		asklink.onclick = new Function("javascript:togglezipctrl('none');");

		document.getElementById("zipcode").style.display = "none";
		document.getElementById("zipcode").disabled = true;
		document.getElementById("zipcode").innerHTML = '';
		document.getElementById("City").disabled = true;
		document.getElementById("City").innerHTML = '';


		document.getElementById("state").disabled = true;
		document.getElementById("state").value='';

		document.getElementById('zipmsg').innerHTML='Enter multiple select while pressing control';
		document.getElementById("zipcode").focus();
	}
}


function togglecityctrl(strstatus) {
	var asklink = document.getElementById('a_citylink');
	(strstatus != '') ? document.getElementById('txt_city').style.display = strstatus : document.getElementById('txt_city').style.display = "inline";

	if(document.getElementById('txt_city').style.display == "none") {

		document.getElementById('txt_city').value = "";

		asklink.innerHTML = '<img src="images/icon_key_right.gif" border="0"  onmouseout="hideTooltip()" onmouseover="showTooltip(event,\'Key in city\');return false" />';
		asklink.onclick = "";
		asklink.onclick = new Function("javascript:togglecityctrl('inline');");


		document.getElementById("City").style.display = "inline";
		document.getElementById("City").disabled = false;

		if(document.getElementById('txt_zipcode').style.display == "none"){
		document.getElementById("state").disabled = false;
		document.getElementById("state").value='';

		document.getElementById('citymsg').innerHTML="Key in value";
		}

		document.getElementById('txt_city').focus();
	}else if(document.getElementById('txt_city').style.display == "inline") {
		asklink.innerHTML = '<img src="images/icon_key_left.gif" border="0" onmouseout="hideTooltip()" onmouseover="showTooltip(event,\'Select city from the list.\');return false" />';
		asklink.onclick = "";
		asklink.onclick = new Function("javascript:togglecityctrl('none');");

		document.getElementById("zipcode").innerHTML='';


		document.getElementById("City").style.display = "none";
		document.getElementById("City").disabled = true;
		document.getElementById("City").innerHTML='';


		document.getElementById("state").disabled = true;
		document.getElementById("state").value='';

		document.getElementById("City").focus();

		document.getElementById('citymsg').innerHTML="select city from list";
	}
}

function selectall()
{
    //alert("select all11"+document.getElementById("select_all").checked)
	if(document.getElementById("select_all").checked==true)
	{
		var i =0;
		for(i=1;i<43;i++)
		{
			//alert(document.getElementById(i));
			document.getElementById(i).checked=true;
		}

	}
	else
	{//alert("else");
		var i=0;
		for(i=1;i<43;i++)
		{
			document.getElementById(i).checked=false;
		}

	}

}
function validate_outlook()
{
	//alert(document.getElementById("divuseraname"));
	document.getElementById("divusername").style.display="none";
	document.getElementById("divpassword").style.display="none";
	//alert("validate outlook");

	 var username= document.getElementById("username");
	 //alert("username");
	if(username.value.trim()=="")
	{
		//alert("validate Username");
	  document.getElementById("divusername").style.display="block";
	  document.getElementById("divusername").style.color="#b90000";
	  document.getElementById("divusername").innerHTML="Username is required!";

	  return false;

	}
	if(document.getElementById("password").value.trim()=="")
	{
	  document.getElementById("divpassword").style.display="block";
	  document.getElementById("divpassword").style.color="#b90000";
      document.getElementById("divpassword").innerHTML="Password is required!";
	  //alert("validate password");
	  return false;
	}

}

function validate_compose()
{
	//alert("hi");
	var flag=0;
	document.getElementById("divreceiver").style.display="none";
	document.getElementById("divsubject").style.display="none";
	document.getElementById("divdetails").style.display="none";
	//alert("hello");

	if(document.getElementById("To:field").value.trim()=="")
	{ //   alert("blank email");
		document.getElementById("divreceiver").style.display="block";
		document.getElementById("divreceiver").style.color="#b90000";
		document.getElementById("divreceiver").innerHTML="The To field is required!";
		document.getElementById("To:field").focus();
	///	return false;
	   flag=1;

	}
	/*
	var emailid=document.getElementById("To:field").value;
	if(document.getElementById("To:field").value.trim()!="" && (!/^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/i.test(emailid)))
	{
		document.getElementById("divreceiver").style.display="block";
		document.getElementById("divreceiver").style.color="#b90000";
		document.getElementById("divreceiver").innerHTML="Invalid Email!";
		document.getElementById("To:field").focus();
		//return false;
		flag=1;
	}
	*/
	var emailid=document.getElementById("fm-recipients").value;
	if(document.getElementById("fm-recipients").value.trim()!="" && (!/^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/i.test(emailid)))
	{
		document.getElementById("divrecipients").style.display="block";
		document.getElementById("divrecipients").style.color="#b90000";
		document.getElementById("divrecipients").innerHTML="Invalid Email!";
		document.getElementById("fm-recipients").focus();
		//return false;
		flag=1;
	}

    if(document.getElementById("fm-subject").value.trim()=="")
	{
		document.getElementById("divsubject").style.display="block";
		document.getElementById("divsubject").style.color="#b90000";
		document.getElementById("divsubject").innerHTML="Subject is Required!";
		document.getElementById("fm-subject").focus();
		//return false;
		flag=1;
	}
	if(document.getElementById("fm-detail").value.trim()=="")
	{
		document.getElementById("divdetails").style.display="block";
		document.getElementById("divdetails").style.color="#b90000";
		document.getElementById("divdetails").innerHTML="Text Message is Required!";
		document.getElementById("fm-detail").focus();
	//	return false;
	    flag=1;
	}
	if(flag==1)
	{
		return false;
	}
	else
	{
		return true;
	}

}

/* Help-Hints slider */
$(document).ready(function() {
	$("p.slide").click(function(){
		$("div#panel").animate({
			height: "380px"
		})
		.animate({
			height: "280px"
		}, "fast");
		$("p.slide").toggle();
	
	});	
	
   $("p#hide_button").click(function(){
		$("div#panel").animate({
			height: "0px"
		}, "fast");
		
	
   });	
	
});
