function ValidateEditHealthStoreForm()
{
	
	if(Form1.txtYourEmail.value == '')
	{
		alert('Please Enter Your Email Address');
		Form1.txtYourEmail.focus();
		return false;
	}
	if(Form1.txtReason.value == '')
	{
		alert('Reason of editing can not be left blank.');
		Form1.txtReason.focus();
		return false;
	}
	if(Form1.txtName.value == '')
	{
		alert('Store Name can not be left blank.');
		Form1.txtName.focus();
		return false;
	}
	if(Form1.txtURL.value == '')
	{
		alert('Store URL can not be left blank.');
		Form1.txtURL.focus();
		return false;
	}
	if(Form1.txtDesc.value == '')
	{
		alert('Store Description can not be left blank.');
		Form1.txtDesc.focus();
		return false;
	}
	
	
	if(Form1.txtAddress.value == '')
	{
		alert('Store Address can not be left blank.');
		Form1.txtAddress.focus();
		return false;
	}
	
	
	if(Form1.txtCity.value == '')
	{
		alert('City can not be left blank.');
		Form1.txtCity.focus();
		return false;
	}
	
	if(Form1.ddlState.options[Form1.ddlState.selectedIndex].value == -1)
	{
		alert('Select State from List.');
		Form1.ddlState.focus();
		return false;
	}
	
	if(Form1.txtZip.value == '')
	{
		alert('Zip Code can not be left blank.');
		Form1.txtZip.focus();
		return false;
	}
	if(Form1.txtEmail.value == '')
	{
		alert('Email can not be left blank.');
		Form1.txtEmail.focus();
		return false;
	}
	
	if(Form1.txtShipping.value == '')
	{
		alert('Shipping Policies can not be left blank.');
		Form1.txtShipping.focus();
		return false;
	}
	
	if(Form1.txtReturn.value == '')
	{
		alert('Return Policy can not be left blank.');
		Form1.txtReturn.focus();
		return false;
	}
	
	return true;
}

function ValidateHealthStoreForm()
{
	
	if(Form1.txtName.value == '')
	{
		alert('Store Name can not be left blank.');
		Form1.txtName.focus();
		return false;
	}
	if(Form1.txtURL.value == '')
	{
		alert('Store URL can not be left blank.');
		Form1.txtURL.focus();
		return false;
	}
	if(Form1.txtDesc.value == '')
	{
		alert('Store Description can not be left blank.');
		Form1.txtDesc.focus();
		return false;
	}
	
	
	if(Form1.txtAddress.value == '')
	{
		alert('Store Address can not be left blank.');
		Form1.txtAddress.focus();
		return false;
	}
	
	
	if(Form1.txtCity.value == '')
	{
		alert('City can not be left blank.');
		Form1.txtCity.focus();
		return false;
	}
	
	if(Form1.ddlState.options[Form1.ddlState.selectedIndex].value == -1)
	{
		alert('Select State from List.');
		Form1.ddlState.focus();
		return false;
	}
	
	if(Form1.txtZip.value == '')
	{
		alert('Zip Code can not be left blank.');
		Form1.txtZip.focus();
		return false;
	}
	if(Form1.txtEmail.value == '')
	{
		alert('Email can not be left blank.');
		Form1.txtEmail.focus();
		return false;
	}
	
	if(Form1.txtShipping.value == '')
	{
		alert('Shipping Policies can not be left blank.');
		Form1.txtShipping.focus();
		return false;
	}
	
	if(Form1.txtReturn.value == '')
	{
		alert('Return Policy can not be left blank.');
		Form1.txtReturn.focus();
		return false;
	}
	
	return true;
}




function ValidateUpdatesForm()
{
	if(Form1.txtHeading.value == '')
	{
		alert('Heading can not be left blank.');
		Form1.txtArtHeading.focus();
		return false;
	}
	
	if(Form1.txtInquiry.value == '')
	{
		alert('Content can not be left blank.');
		Form1.txt1.focus();
		return false;
	}
return true;
}

function ValidateHerbalistEmailForm()
{
	
	if(Form1.txtName.value == '')
	{
		alert('Name can not be left blank.');
		Form1.txtName.focus();
		return false;
	}
	
	if(Form1.txtEmail.value == '')
	{
		alert('Email can not be left blank.');
		Form1.txtEmail.focus();
		return false;
	}
	
	if(Form1.txtSubject.value == '')
	{
		alert('Subject can not be left blank.');
		Form1.txtSubject.focus();
		return false;
	}
	
	if(Form1.txtInquiry.value == '')
	{
		alert('Query can not be left blank.');
		Form1.txtInquiry.focus();
		return false;
	}
	
	return true;
}

function ValidateArticleForm()
{
	
	if(Form1.txtName.value == '')
	{
		alert('Name can not be left blank.');
		Form1.txtName.focus();
		return false;
	}
	if(Form1.txtEmail.value == '')
	{
		alert('Email can not be left blank.');
		Form1.txtEmail.focus();
		return false;
	}
	if(Form1.txtEmail.value != '')
{
		str=Form1.txtEmail.value;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		
		if ((!reg1.test(str) && reg2.test(str)))
		{
			
		}	
		else
		{
		alert('Email not in a correct format.');
			Form1.txtEmail.focus();
			return false;
		}	
}




	if(Form1.txtHeading.value == '')
	{
		alert('Heading can not be left blank.');
		Form1.txtArtHeading.focus();
		return false;
	}
	
	if(Form1.txtInquiry.value == '')
	{
		alert('Content can not be left blank.');
		Form1.txt1.focus();
		return false;
	}
return true;
}

function ValidateErrorReportForm()
{
	
	if(Form1.txtServices.value == '')
	{
		alert('Error Report can not be left blank.');
		Form1.txtServices.focus();
		return false;
	}
	else
	{
		return true;
	}
}



var xmlHttp; 
//var requestURL = ''http://localhost/ajax/ajax.aspx''; 
var requestURL = 'http://localhost/AllNutri/admin/addalternativewords.aspx'; 
var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
var is_opera = ((navigator.userAgent.indexOf('Opera6')!=-1)||
                (navigator.userAgent.indexOf('Opera/6')!=-1)) ? 1 : 0; 
var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0; 

function show_data(str) 
{ 
    var url = requestURL; 
    xmlHttp = GetXmlHttpObject(ChangeHandler); 
  //  var params = formData2QueryString(this.document.forms[0]); 
    url = 'http://localhost/AllNutri/admin/ajax.aspx?cat='&str; 
    xmlHttp_Get(xmlHttp, url); 
} 

function ChangeHandler() 
{ 

    if (xmlHttp.readyState == 4 || 
        xmlHttp.readyState == 'complete'){ 
        //get the results from the callback 
        var str = xmlHttp.responseText; 

        //populate the innerHTML of the div with the results 
        document.getElementById('cat').innerHTML = str; 
    } 
    else 
    { 
        document.getElementById('cat').innerHTML = 
           "<table><tr><td width='28'><img " + 
           "src='images/waiting6.gif' ></td><td " + 
           "valign='middle'><b>Your record is loading" + 
           " please wait==================================</b></td></tr></table>"; 
    } 

} 

function xmlHttp_Get(xmlhttp, url) 
{ 
    xmlhttp.open('GET', url, true); 
    xmlhttp.send(null); 
} 

function GetXmlHttpObject(handler) { 
    var objXmlHttp = null;//Create the local xmlHTTP object instance 

    //Create the xmlHttp object depending on the browser 
    if (is_ie){ 
        //if not IE default to Msxml2 
        var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; 

        //Create the object 
        try{ 
            objXmlHttp = new ActiveXObject(strObjName); 
            objXmlHttp.onreadystatechange = handler; 
        } 
        catch(e){ 
            //Object creation error 
            alert('Object cannot be created'); 
            return; 
        } 
    } 
    else if (is_opera){ 
        alert('Opera browser'); 
        return; 
    } 
    else{ 
        // other browsers eg mozilla , netscape and safari 
        objXmlHttp = new XMLHttpRequest(); 
        objXmlHttp.onload = handler; 
        objXmlHttp.onerror = handler; 
    } 

    //Return the instantiated object 
    return objXmlHttp; 
} 
		

function ValidateReviewForm()
{
	
	if(Form1.LblName.value == '')
	{
		alert('Name can not be left blank.');
		Form1.LblName.focus();
		return false;
	}
	
	if(Form1.LblEmail.value == '')
	{
		alert('Email can not be left blank.');
		Form1.LblEmail.focus();
		return false;
	}
	
	if(Form1.cboState.options[Form1.cboState.selectedIndex].value == -1)
	{
		alert('Select State from List.');
		Form1.cboState.focus();
		return false;
	}
	
	if(Form1.LblComments.value == '')
	{
		alert('Review can not be left blank.');
		Form1.LblComments.focus();
		return false;
	}
	
	return true;
}
function ValidateContactUsForm()
{
	
	if(Form1.txtName.value == '')
	{
		alert('Name can not be left blank.');
		Form1.txtName.focus();
		return false;
	}
	
	if(Form1.txtEmail.value == '')
	{
		alert('Email can not be left blank.');
		Form1.txtEmail.focus();
		return false;
	}
	
	if(Form1.ddlPType.options[Form1.ddlPType.selectedIndex].value == -1)
	{
		alert('Select Query Type from List.');
		Form1.ddlPType.focus();
		return false;
	}
	
	if(Form1.txtInquiry.value == '')
	{
		alert('Query can not be left blank.');
		Form1.txtInquiry.focus();
		return false;
	}
	
	return true;
}

function ValidateSuggestForm()
{
	
	if(Form1.txtKeyword.value == '')
	{
		alert('Keyword can not be left blank.');
		Form1.txtName.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateLinksForm()
{
	
	if(Form1.txtName.value == '')
	{
		alert('Name can not be left blank.');
		Form1.txtName.focus();
		return false;
	}
	
	if(Form1.txtEmail.value == '')
	{
		alert('Email can not be left blank.');
		Form1.txtEmail.focus();
		return false;
	}
	
	
	if(Form1.txtTitle.value == '')
	{
		alert('Title can not be left blank.');
		Form1.txtTitle.focus();
		return false;
	}
	if(Form1.txtURL.value == '')
	{
		alert('Website URL can not be left blank.');
		Form1.txtURL.focus();
		return false;
	}
	if(Form1.txtBackLink.value == '')
	{
		alert('Reciprocal URL can not be left blank.');
		Form1.txtBackLink.focus();
		return false;
	}
	if(Form1.txtDesc.value == '')
	{
		alert('Description can not be left blank.');
		Form1.txtDesc.focus();
		return false;
	}
	
	return true;
}
function ValidateHerbalistForm()
{

if(Form1.txtID.value == '')
{
		alert('ID can not be left blank.');
		Form1.txtID.focus();
		return false;
}
if(Form1.txtID.value != '')
{
	var blk = new Array(' ','.','~', '`', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '<', '>', '\,', '\"', '\'', '\\', ';', ':', '?', '|');
	var str = Form1.txtID.value;
	var flag=0;
	if(str.charAt(0)==1 || str.charAt(0)==2 || str.charAt(0)==3 || str.charAt(0)==4 || str.charAt(0)==5 || str.charAt(0)==6 || str.charAt(0)==7 || str.charAt(0)==8 || str.charAt(0)==9 || str.charAt(0)==0)
	{
		alert("ID should begin with alphabet.");
		Form1.txtID.focus();
		return false;
	}
	else
	{
	for(i=0;i<=str.length-1;i++)
	{
		
		for (j=0;j<=blk.length-1;j++)
		{
			if(str.charAt(i)==blk[j])
				flag=1;
		}
	}
	if(flag==1)
	{
		alert("Only '-' can be used in ID.");
		Form1.txtID.focus();
		return false;
	}
	}	
}
if(Form1.txtPass.value == '' || Form1.txtRePass.value == '')
{
		alert('Password can not be left blank.');
		Form1.txtPass.focus();
		return false;
}
if(Form1.txtPass.value.length < 5)
{
		alert('Password too short.');
		Form1.txtPass.focus();
		return false;
}
if(Form1.txtPass.value != Form1.txtRePass.value)
{
		alert('Password does not match.');
		Form1.txtPass.focus();
		return false;
}
if(Form1.txtFName.value == '')
{
		alert('First Name can not be left blank.');
		Form1.txtFName.focus();
		return false;
}
if(Form1.txtLName.value == '')
{
		alert('Last Name can not be left blank.');
		Form1.txtLName.focus();
		return false;
}
if(Form1.txtCity.value == '')
{
		alert('City can not be left blank.');
		Form1.txtCity.focus();
		return false;
}
if(Form1.cboState.options[Form1.cboState.selectedIndex].value == -1)
{
		alert('Select State from List.');
		Form1.cboState.focus();
		return false;
}
if(Form1.txtPostalCode.value == '')
{
		alert('Postal Code can not be left blank.');
		Form1.txtPostalCode.focus();
		return false;
}
if(Form1.txtEmail.value == '')
{
		alert('Email Address can not be left blank.');
		Form1.txtEmail.focus();
		return false;
}
if(Form1.txtEmail.value != '')
{
		str=Form1.txtEmail.value;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		
		if ((!reg1.test(str) && reg2.test(str)))
		{
			
		}	
		else
		{
		alert('Email not in a correct format.');
			Form1.txtEmail.focus();
			return false;
		}	
}

if(Form1.txtWeb.value != 'http://' && Form1.txtWeb.value != '')
{
 var urlregex = new RegExp("^(http:\/\/|https:\/\/|ftp:\/\/){1}([0-9A-Za-z]+\.)");
if(urlregex.test(Form1.txtWeb.value))
{
}
else
{

		alert('Website Address not in a correct format.');
		Form1.txtWeb.focus();
		return false;
		}
}
if(Form1.chkPE1.checked == false && Form1.chkPE2.checked == false && Form1.chkPE2.checked == false && Form1.chkPE3.checked == false && Form1.chkPE4.checked == false && Form1.chkPE5.checked == false && Form1.chkPE6.checked == false && Form1.chkPE7.checked == false && Form1.chkPE8.checked == false)
{
		alert('Please Select atleast one Professional Expertise.');
		Form1.chkPE1.focus();
		return false;
}
if(Form1.chkPE8.checked == true)
{
	if(Form1.txtPE8.value == '')
{
		alert('Other Professional Expertise can not be left blank if you have selected Other.');
		Form1.txtPE8.focus();
		return false;
}
}
if(Form1.chkPS1.checked == false && Form1.chkPS2.checked == false && Form1.chkPS2.checked == false && Form1.chkPS3.checked == false && Form1.chkPS4.checked == false && Form1.chkPS5.checked == false && Form1.chkPS6.checked == false)
{
		alert('Please Select atleast one Professional Services.');
		Form1.chkPS1.focus();
		return false;
}
if(Form1.chkPS6.checked == true)
{
	if(Form1.txtPS6.value == '')
{
		alert('Other Professional Services can not be left blank if you have selected Other.');
		Form1.txtPS6.focus();
		return false;
}
}

if(Form1.txtAddress.value != '')
{
		if(txtAddress.value.length>2000)
		{
			alert('Maximum 2000 characters in Address.');
			Form1.txtPostalCode.focus();
			return false;
		}
}
if(Form1.txtQualification.value != '')
{
		if(txtQualification.value.length>2000)
		{
			alert('Maximum 2000 characters in Qualification.');
			Form1.txtQualification.focus();
			return false;
		}
}
if(Form1.txtOtherInfo.value != '')
{
		if(txtOtherInfo.value.length>2000)
		{
			alert('Maximum 2000 characters in Other Information.');
			Form1.txtOtherInfo.focus();
			return false;
		}
}
}
function CheckAvalability(){
	if(Form1.txtID.value == "")
	{
			var lnk ='http://herbalist.allnutri.com/checkavalability.aspx';
	}
	else
	{
			var lnk ='http://herbalist.allnutri.com/checkavalability.aspx?id='+Form1.txtID.value;
	}
		
	var width = 390;
	var height = 120;
	var x = ((screen.width / 2) - (width/2));
	var y = ((screen.height / 2) - (height/2));
	window.open(lnk, "FindRef", "width=" + width + ",height=" + height + ",left=" + x + ",top=" + y + ",directories=no,location=no,menubar=no,personalbar=no,resizable=no,scrollbars=yes,status=no,toolbar=no");
	}
	
	function ValidateHerbalistUpdate()
{
if(Form1.txtFName.value == '')
{
		alert('First Name can not be left blank.');
		Form1.txtFName.focus();
		return false;
}
if(Form1.txtLName.value == '')
{
		alert('Last Name can not be left blank.');
		Form1.txtLName.focus();
		return false;
}
if(Form1.txtCity.value == '')
{
		alert('City can not be left blank.');
		Form1.txtCity.focus();
		return false;
}
if(Form1.cboState.options[Form1.cboState.selectedIndex].value == -1)
{
		alert('Select State from List.');
		Form1.cboState.focus();
		return false;
}
if(Form1.txtPostalCode.value == '')
{
		alert('Postal Code can not be left blank.');
		Form1.txtPostalCode.focus();
		return false;
}
if(Form1.txtEmail.value == '')
{
		alert('Email Address can not be left blank.');
		Form1.txtEmail.focus();
		return false;
}
if(Form1.txtEmail.value != '')
{
		str=Form1.txtEmail.value;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		
		if ((!reg1.test(str) && reg2.test(str)))
		{
			
		}	
		else
		{
		alert('Email not in a correct format.');
			Form1.txtEmail.focus();
			return false;
		}	
}

if(Form1.txtWeb.value != 'http://' && Form1.txtWeb.value != '')
{

 var urlregex = new RegExp("^(http:\/\/|https:\/\/|ftp:\/\/){1}([0-9A-Za-z]+\.)");
if(urlregex.test(Form1.txtWeb.value))
{
}
else
{

		alert('Website Address not in a correct format.');
		Form1.txtWeb.focus();
		return false;
		}
}
if(Form1.chkPE1.checked == false && Form1.chkPE2.checked == false && Form1.chkPE2.checked == false && Form1.chkPE3.checked == false && Form1.chkPE4.checked == false && Form1.chkPE5.checked == false && Form1.chkPE6.checked == false && Form1.chkPE7.checked == false && Form1.chkPE8.checked == false)
{
		alert('Please Select atleast one Professional Expertise.');
		Form1.chkPE1.focus();
		return false;
}
if(Form1.chkPE8.checked == true)
{
	if(Form1.txtPE8.value == '')
{
		alert('Other Professional Expertise can not be left blank if you have selected Other.');
		Form1.txtPE8.focus();
		return false;
}
}
if(Form1.chkPS1.checked == false && Form1.chkPS2.checked == false && Form1.chkPS2.checked == false && Form1.chkPS3.checked == false && Form1.chkPS4.checked == false && Form1.chkPS5.checked == false && Form1.chkPS6.checked == false)
{
		alert('Please Select atleast one Professional Services.');
		Form1.chkPS1.focus();
		return false;
}
if(Form1.chkPS6.checked == true)
{
	if(Form1.txtPS6.value == '')
{
		alert('Other Professional Services can not be left blank if you have selected Other.');
		Form1.txtPS6.focus();
		return false;
}
}

if(Form1.txtAddress.value != '')
{
		if(txtAddress.value.length>2000)
		{
			alert('Maximum 2000 characters in Address.');
			Form1.txtPostalCode.focus();
			return false;
		}
}
if(Form1.txtQualification.value != '')
{
		if(txtQualification.value.length>2000)
		{
			alert('Maximum 2000 characters in Qualification.');
			Form1.txtQualification.focus();
			return false;
		}
}
if(Form1.txtOtherInfo.value != '')
{
		if(txtOtherInfo.value.length>2000)
		{
			alert('Maximum 2000 characters in Other Information.');
			Form1.txtOtherInfo.focus();
			return false;
		}
}
}