// JavaScript Document
	var alertMessages = new Array();
	//var check_upload_status="";
	var taxbox=new Array();
	alertMessages[0] = "";
	alertMessages[1] = "";
	alertMessages[2] = "";
  
	alertMessages[9] = "Your details has been sent successfully...";
	alertMessages[10] = "Sorry, you have provided an invalid security code";
	alertMessages[11] = "Please enter first name.";
	alertMessages[12] = "Please enter last name.";
	alertMessages[13] = "Please enter email_id.";
	alertMessages[14] = "Email address is mandatory.";
	alertMessages[15] = "Email address contains invalid characters.";
	alertMessages[16] = "Email address contains non ascii characters.";
	alertMessages[17] = "Email address must contain an @.";
	alertMessages[18] = "Email address must not start with @.";
	alertMessages[19] = "Email address must contain only one @";
	alertMessages[20] = "Email address must contain a period in the domain name.";
	alertMessages[21] = "Period must not immediately follow @ in email address";
	alertMessages[22] = "Period must not immediately precede @ in email address.";
	alertMessages[23] = "Two periods must not be adjacent in email address.";
	alertMessages[24] = "Invalid primary domain in email address";
	alertMessages[25] = "Email address must contain a period in the domain name.";
	alertMessages[26] = "Please enter your phone no.";
	alertMessages[27] = "Please enter enquiry/comments. ";
	alertMessages[28] = "Please Enter Security Code. ";
	alertMessages[29] = "Please enter your position name.";
	alertMessages[30] = "Please enter your organisation name.";
	alertMessages[31] = "Please enter your department name.";
	alertMessages[32] = "Please enter your address.";
	alertMessages[33] = "Please enter your town/suburb. ";
	alertMessages[34] = "Please select state name.";
	alertMessages[35] = "Please enter your post code.";
	alertMessages[36] = "Please enter valid post code.";
	alertMessages[37] = "Please enter country name.";
	alertMessages[38] = "Please enter outside state name. ";
	alertMessages[39] = "Please enter your phone no.";
	alertMessages[40] = "";
  alertMessages[41] = "Please Enter user name.";
	alertMessages[42] = "Please Enter password.";
	alertMessages[43] = "Please Enter confirm password.";
	alertMessages[44] = "Password not match.";
	alertMessages[45] = "";
// for adminLogin
	alertMessages[201] = "Please enter User Name.";
	alertMessages[202] = "Please enter Password.";

// for adminDocuments
	alertMessages[203] = "Please enter Document Title.";
	alertMessages[204] = "Please select Document Type.";
	alertMessages[205] = "Please select Document Industry.";
	alertMessages[206] = "Please select Document Status.";
	alertMessages[207] = "Please upload Document.";

// for adminMenus
	alertMessages[208] = "Please enter Menu Name.";
	alertMessages[209] = "Please select Menu Status.";
	alertMessages[210] = "Please select Menu Type.";

// for adminSubmenus
	alertMessages[211] = "Please enter Submenu Name.";
	alertMessages[212] = "Please select Menu Name.";
	alertMessages[213] = "Please select Submenu Status.";

// for adminWebPages
	alertMessages[214] = "Please enter Webpage Link.";
	alertMessages[215] = "Please select Webpage Type.";
	alertMessages[216] = "Please select Menu Stylesheet.";
	alertMessages[217] = "Please select Webpage Status.";
	alertMessages[218] = "Please select Webpage Format.";
	alertMessages[222] = "Please select Webpage Paging.";
	alertMessages[223] = "Please enter valid Webpage name.";
	alertMessages[224] = "Webpage name contains non ASCII characters.";
	alertMessages[225] = "Webpage name must not start with space.";

// for adminContents
	alertMessages[219] = "Please enter Content Title.";
	alertMessages[220] = "Please enter Content Description.";
	alertMessages[221] = "Please select Content Status.";

	// for  
	alertMessages[226] = "Please select Member Type.";
	alertMessages[227] = "Please enter First Name.";
	alertMessages[228] = "Please enter valid First Name.";
	alertMessages[229] = "Please enter Last Name.";
	alertMessages[230] = "Please enter valid Last Name.";
	alertMessages[231] = "Please enter Organisation Name.";
	alertMessages[232] = "Please enter Address.";
	alertMessages[233] = "Please enter a Subrub/Town name.";
	alertMessages[234] = "Please enter a city valid  name."; //Subrub/Town
	alertMessages[235] = "Please select State.";

	alertMessages[236] = "Please enter Postcode.";
	alertMessages[237] = "Please enter a valid Postcode.";
	alertMessages[238] = "Please enter a Telephone number";

	alertMessages[239] = "Please enter Email address.";
	alertMessages[240] = "Email address is mandatory.";
	alertMessages[241] = "Email address contains invalid characters.";
	alertMessages[242] = "Email address contains non ASCII characters.";
	alertMessages[243] = "Email address must contain an @.";
	alertMessages[244] = "Email address must not start with @.";
	alertMessages[245] = "Email address must contain only one @";
	alertMessages[246] = "Email address must contain a period in the domain name.";
	alertMessages[247] = "Period must not immediately follow @ in the email address";
	alertMessages[248] = "Period must not immediately precede @ in the email address.";
	alertMessages[249] = "Two periods must not be adjacent in the email address.";
	alertMessages[250] = "Invalid primary domain in the email address";
	alertMessages[251] = "Please enter Password.";
	alertMessages[252] = "Please enter a valid Website url.";
	alertMessages[253] = "Please select Member Status.";

	alertMessages[254] = "Please select Event Type.";
	alertMessages[255] = "Please enter Event Name.";
	alertMessages[256] = "Please enter a valid event name.";
	alertMessages[257] = "Please enter Event Date.";
	alertMessages[258] = "Please enter Event Start Time.";
	alertMessages[259] = "Please enter Event Fininsh Time.";
	alertMessages[260] = "Please enter Booking Closed Date.";
	alertMessages[261] = "Please enter WR member cost.";
	alertMessages[262] = "Please enter valid WR member cost.";
	alertMessages[263] = "Please enter Business member cost.";
	alertMessages[264] = "Please enter valid Business member cost.";
	alertMessages[265] = "Please enter Non member cost.";
	alertMessages[266] = "Please enter valid Non member cost.";
	alertMessages[267] = "Please enter Webpage Name.";
	alertMessages[268] = "Please select Event Status.";
	alertMessages[269] = "Please remove spaces from the Webpage Link name.";
	alertMessages[270] = "Please select Html tag.";
	alertMessages[271] = "This Webpage name already exists.";
	alertMessages[272] = "This Webpage link already exists.";
	alertMessages[273] = "Please Enter Support Mail Subject.";
	alertMessages[274] = "Please enter Support Details";
	alertMessages[275] = "Please enter Global SEO Title";
	alertMessages[276] = "Please enter Global SEO Keywords";
	alertMessages[277] = "Please enter Global SEO Description";

	alertMessages[278] = "Please enter Contact Us Email Address";
	alertMessages[279] = "Please enter Automated Email Address";
	alertMessages[280] = "This username already exists";
	alertMessages[281] = "Please enter a contact number";
	alertMessages[282] = "This email address already exists";
	alertMessages[283] = "Please Enter Contact Us Email From Name";
	alertMessages[284] = "Please Enter Members Email From Name";
	alertMessages[285] = "Please Enter Members Email Address";
	alertMessages[286] = "Please Enter Booking Email From Name";
	alertMessages[287] = "Please Enter Booking Email Address";
	alertMessages[288] = "Please Enter Valid Contact Us Email From Name.";
	alertMessages[289] = "Please Enter Valid Members Email From Name.";
	alertMessages[290] = "Please Enter Valid Booking Email From Name.";
	alertMessages[291] = "Booking closed date should be less than or equal to event start date.";
	alertMessages[292] = "This Menu Name Already Exists.";
	alertMessages[293] = "Please enter Username.";
	alertMessages[294] = "Please enter valid Username.";
	alertMessages[295] = "Please select Admin Status.";
	alertMessages[300] = "Please enter total seats";
	alertMessages[301] = "Please enter only numbers";
	alertMessages[302] = "Please enter total seats less than 999";
	alertMessages[303] = "You do not have permission to access this option. Please contact super admin for further details.";
	alertMessages[304] = "You do not have permission to access this option. Please contact super admin for further details.";
	alertMessages[305] = "Please Enter Newsletter Title.";
	alertMessages[306] = "Please enter a valid Newsletter Title.";
	alertMessages[307] = "Please Select Newsletter Status";
	alertMessages[308] = "Please Enter Mailing List Title";
	alertMessages[309] = "Please enter a valid Mailing List Title.";
	alertMessages[310] = "Please Select Mailing List Status.";

	alertMessages[311] = "Please Enter eCampaign Title.";
	alertMessages[312] = "Please enter a valid eCampaign title.";
	alertMessages[313] = "Please Select Newsletter Name.";
	alertMessages[314] = "Please Select Mailing List Name.";

	alertMessages[315] = "This Newsletter Name already exists";
	alertMessages[316] = "This Mailing List Name already exists";
	

function Trim(trimstr)
{
	if(trimstr.length < 1)
	{
			 return"";
	}
	trimstr = RTrim(trimstr);
	trimstr = LTrim(trimstr);
	if(trimstr=="")
	{
			 return "";
	}
	else
	{
			 return trimstr;
	}
} 

function RTrim(VALUE)
{
      var w_space = String.fromCharCode(32);
      var v_length = VALUE.length;
      var strTemp = "";
      if(v_length < 0)
      {
           return"";
      }
      var iTemp = v_length -1;
 
      while(iTemp > -1)
      {
           if(VALUE.charAt(iTemp) == w_space)
           {
           }
           else
           {
                 strTemp = VALUE.substring(0,iTemp +1);
                 break;
           }
           iTemp = iTemp-1;
      } //End While
      return strTemp;
} 
//End Function
 
function LTrim(VALUE)
{
      var w_space = String.fromCharCode(32);
      if(v_length < 1)
      {
           return"";
      }
      var v_length = VALUE.length;
      var strTemp = "";
 
      var iTemp = 0;
      while(iTemp < v_length)
      {
           if(VALUE.charAt(iTemp) == w_space)
           {
           }
           else
           {
                 strTemp = VALUE.substring(iTemp,v_length);
                 break;
           }
           iTemp = iTemp + 1;
      } //End While
      return strTemp;
}

function checkSpecialCharacter(str)
	{
      var iChars = "!@#$%^&*()+=[]\\;/{}|\":<>?";
      for (var i = 0; i < str.length; i++)
      {
           if (iChars.indexOf(str.charAt(i)) != -1)
           {
                 return false;
           }
      }
}
	 
function isValidURL(url)
{
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
} 


function check_phone_mobile(evt) {
    //alert("hi");
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
		
    if ((charCode > 31 && (charCode < 48 || charCode > 57)) && (charCode!=43) && (charCode!=32) && (charCode!=45) && (charCode!=40) && (charCode!=41) && (charCode!=46) && (charCode!=47) &&  (charCode!=58) && (charCode!=44))  {
        
        return false
    }
    
    return true;
}


function check_quantity(evt) {
    //alert("hi");
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
		
    if ((charCode > 31 && (charCode < 48 || charCode > 57)) && (charCode!=43)   && (charCode!=40) && (charCode!=41) && (charCode!=46) && (charCode!=47) &&  (charCode!=58) && (charCode!=44))  {
        
     alert("Please enter numbers only.");
		 return false
    }
    
    return true;
}

function getTotal(index,qty1)
{
	
  //alert("index for price:"+index);
	//var priceArray() = new Array();
	
	if(qty1.length <= 3)
	{
	var total=0 ;
 	/*priceArray = [295,295,295,295,295,295,355,295,315,395,425,345,365,150,160,160,180,245,255,225,265,1195,595,375,395,295,345,195,225,149,149,149,275,285,295,295,325,245,275,295,295,249,165,285,295,320,285,295,295,295,245,275,325,335,29.95,0];*/
		/*priceArray = [295,295,295,295,295,295,355,295,315,395,425,345,365,150,160,160,180,245,255,225,235,1195,595,395,295,345,195,225,149,149,149,275,285,295,295,325,245,275,295,295,249,165,285,295,320,285,295,285,295,245,275,325,335,29.95,315];*/
  priceArray = [295,295,295,295,295,295,355,295,315,395,425,345,365,150,160,160,180,180,195,225,235,180,195,210,180,195,315,1195,595,395,295,345,195,225,149,149,149,275,165,495,495,285,295,295,325,285,295,320,285,295,285,295,325,335,29.95,295,249,295];
	var sub_total;
	sub_total = qty1 * priceArray[index];
	document.getElementById("div_"+index).innerHTML = "$"+sub_total;
	//alert(sub_total);
	for(var j=0 ;j<=57;j++)
	{
		if (document.getElementById(j)!=undefined)
		  { 
		    total = total + ( document.getElementById(j).value * priceArray[j]);
		  }
	}
		
  //total = total + sub_total;
	//alert("total"+total);
 if (document.getElementById(j)!=undefined)	
	{ 
	  document.getElementById("div_total").innerHTML ="$"+ total;
	}
	}
	else
	{
		alert("Please Enter only three digit number"); 
	}
}

function clearData()
{
	//alert("hi");
	for(var i=0;i<=57;i++)
			{
			   document.getElementById(i).value = "";
			}
				
	document.frmMain.dist_status.value = 'yes';
}




function showContent(value)
{
	
	if(value == "no")
	{
		//alert("value=>"+value);
		document.getElementById("billing_Table").style.display = 'inline';
		document.getElementById("destributer_Table").style.display = 'none';
		document.getElementById("submit_id").style.display = 'none';
	}
	else
	{
		
		//alert("value=>"+value);
		document.getElementById("billing_Table").style.display = 'none';
		document.getElementById("destributer_Table").style.display = 'inline';
		document.getElementById("submit_id").style.display = 'inline';
		
	}
	
}



	function ValidateDetails()
	{
		try
		{
						
			if(Trim(document.frmMain.firstname.value)=="")
			{
				alert(alertMessages[227]);
				document.frmMain.firstname.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.firstname.value)==false)
			{
				alert(alertMessages[228]);
				document.frmMain.firstname.focus();
				return false; 
			}
				
			if(document.frmMain.firstname.value.length > 25)
			{
				alert("Please enter valid first name");
				document.frmMain.firstname.focus();
				return false;
			}
		/*	var illegalChars = /\W/;
      if (illegalChars.test(document.frmMain.firstname.value)) {
       alert("The first name contains illegal characters.");
			 	document.frmMain.firstname.focus();
				return false;
    } */
 			// Lastname
			if(Trim(document.frmMain.lastname.value)=="")
			{
				alert(alertMessages[229]);
				document.frmMain.lastname.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.lastname.value)==false)
			{
				alert(alertMessages[230]);
				document.frmMain.lastname.focus();
				return false; 
			}
			
			if(document.frmMain.lastname.value.length  > 25)
			{
				alert("Please enter valid last name");
				document.frmMain.lastname.focus();
				return false;
			}
			/*var illegalChars = /\W/;
      if (illegalChars.test(document.frmMain.lastname.value)) {
       alert("The last name contains illegal characters.");
			 	document.frmMain.lastname.focus();
				return false;
    } */
			
			// Address1
			if(Trim(document.frmMain.address1.value)=="")
			{
				alert(alertMessages[232]);
				document.frmMain.address1.focus();
				return false; 
			}
			//
			// Address2
			/*if(Trim(document.frmMain.address2.value)=="")
			{
				alert("Please enter Address2");
				document.frmMain.address2.focus();
				return false; 
			}*/
			// Subrub/Town
			if(Trim(document.frmMain.city.value)=="")
			{
				alert("Please enter city");
				document.frmMain.city.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.city.value)==false)
			{
				alert(alertMessages[234]);
				document.frmMain.city.focus();
				return false; 
			}
			// State
			if(Trim(document.frmMain.state.value)=="")
			{
				alert(alertMessages[235]);
				document.frmMain.state.focus();
				return false; 
			}
			// country
			/*if(Trim(document.frmMain.country.value)=="")
			{
				alert("Please enter country");
				document.frmMain.country.focus();
				return false; 
			}*/
			// Postcode
			
			/*if(Trim(document.frmMain.postcode.value)=="")
			{
				alert(alertMessages[236]);
				document.frmMain.postcode.focus();
				return false; 
			}*/
			if(isNaN(document.frmMain.postcode.value))
			{
				alert(alertMessages[237]);
				document.frmMain.postcode.focus();
				return false; 
			}
			if((document.frmMain.postcode.value.length  < 3) ||  (document.frmMain.postcode.value.length > 4))
			{
				alert(alertMessages[237]);
				document.frmMain.postcode.focus();
				return false;
			}
			
			/*if(Trim(document.frmMain.phone.value)=="")
			{
				alert(alertMessages[238]);
				document.frmMain.phone.focus();
				return false; 
			}*/
				/*if(document.frmMain.phone.value.length > 10 || document.frmMain.phone.value.length < 10)
		 {
			   alert("Please enter valid phone number");
			   document.frmMain.phone.focus();				 
				 return false;
			 
		 }*/
		
		/*	if(Trim(document.frmMain.phone.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.phone.focus();
				return false; 
			}*/
				// Email Id
			if(Trim(document.frmMain.email.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.email.focus();
				return false; 
			}
			var addr = document.frmMain.email.value;
			if (addr == '') {
					alert(alertMessages[240]);
					document.frmMain.email.focus();
					 return false;
			}
		
			if (addr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {

				 if (addr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.email.focus();
					return false;
				 }
			}
			for (i=0; i<addr.length; i++) {
				 if (addr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.email.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = addr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.email.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.email.focus();
				 return false;
			}
			
			
			if (addr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (addr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.email.focus();
					return false;
				 }
			}
			for (i=0; i<addr.length; i++) {
				 if (addr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.email.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = addr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.email.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('.', atPos) == -1) {
				alert(alertMessages[246]);
				document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.email.focus();
				 return false;
			}
			if (addr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.email.focus();
				 return false;
			}
	
			var suffix = addr.substring(addr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
				 alert(alertMessages[250]);
				 document.frmMain.email.focus();
				 return false;
			}
document.frmMain.condition_validate.value = 2 ;
				}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	function ValidateEmail()
	
	{
		try
		{
			
				if(Trim(document.frmMain.email1.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.email1.focus();
				return false; 
			}
			var addr = document.frmMain.email1.value;
			if (addr == '') {
					alert(alertMessages[240]);
					document.frmMain.email1.focus();
					 return false;
			}
		
			if (addr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {

				 if (addr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.email1.focus();
					return false;
				 }
			}
			for (i=0; i<addr.length; i++) {
				 if (addr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.email1.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = addr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.email1.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.email1.focus();
				 return false;
			}
			
			
			if (addr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (addr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.email1.focus();
					return false;
				 }
			}
			for (i=0; i<addr.length; i++) {
				 if (addr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.email1.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = addr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.email1.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('.', atPos) == -1) {
				alert(alertMessages[246]);
				document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.email1.focus();
				 return false;
			}
			if (addr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.email1.focus();
				 return false;
			}
	
			var suffix = addr.substring(addr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
				 alert(alertMessages[250]);
				 document.frmMain.email1.focus();
				 return false;
			}
			
				if(Trim(document.frmMain.pass.value)=="")
			{
				alert("Please Enter Password");
				document.frmMain.pass.focus();
				return false; 
			}
			document.frmMain.condition_validate.value = 1 ;
		}
		catch(e)
		{
			alert(e);
			return false;
		}
		
		
		
	}
	function EmailAuthatication()
	{ 
		
		
		
		var total1 = 0;
		/*priceArray = [295,295,295,295,295,295,355,295,315,395,425,345,365,150,160,160,180,245,255,225,265,1195,595,395,295,345,195,225,149,149,149,275,285,295,295,325,245,275,295,295,249,165,285,295,320,285,295,295,295,245,275,325,335,29.95,0];*/
			/*priceArray = [295,295,295,295,295,295,355,295,315,395,425,345,365,150,160,160,180,245,255,225,235,1195,595,395,295,345,195,225,149,149,149,275,285,295,295,325,245,275,295,295,249,165,285,295,320,285,295,285,295,245,275,325,335,29.95];*/
		 	priceArray = [295,295,295,295,295,295,355,295,315,395,425,345,365,150,160,160,180,180,195,225,235,180,195,210,180,195,315,1195,595,395,295,345,195,225,149,149,149,275,165,495,495,285,295,295,325,285,295,320,285,295,285,295,325,335,29.95,295,249,295];
		var cond_value; 
		cond_value = document.frmMain.condition_validate.value;
		
		
		
		for(var j=0 ;j<=57;j++)
	  {
		
		if (document.getElementById(j)!=undefined)
		  {
			   total1 = total1 + ( document.getElementById(j).value * priceArray[j]);
			   //alert("inside");
			   
		  }
		  
		
	}
	
	//alert("total"+total);
	if (document.getElementById(j)!=undefined)	
	  {
		   document.getElementById("div_total").innerHTML ="$"+ total1;	
	  }
	//alert(total1);
		
		if(total1 != '0' || total1 !="")
		{
		if(cond_value == 1)
		{
			
			
		EmailArray = ['NORTHSTATETOWNSVILLE@bigpond.com','NORTHSTATEMACKAY@bigpond.com','NORTHSTATEROCKHAMPTON@bigpond.com','NORTHSTATE@bigpond.com','actsalon@bigpond.com','strue@bigpond.com','nmllen@optusnet.com.au','support@synapseworldwide.com','anjalic@synapseworldwide.com'];
		passArray = ['toyointernational','toyointernational','toyointernational','toyointernational','toyointernational','toyointernational','toyointernational','toyointernational','toyointernational'];
		
		///alert("Hi");
		var status = false;
		for(var i=0; i<=EmailArray.length; i++)
		
		{
		 //alert(i);
		
		  if(EmailArray[i] == document.frmMain.email1.value && passArray[i] == document.frmMain.pass.value )
		{
			 
			 
			 status = true;
			// alert("if condition");
			 break;
			 
		 }
		   else
		 {
		  
			status = false; 
			//alert("Else condition");
		  
		
		 }
			
	}
	
	
	//alert(status);
	if(status == false)
	{
		
		
		alert("These are not valid distributor details.  Please enter the below billing details.");
		document.getElementById("submit_id").style.display = 'none';
		document.getElementById("billing_Table").style.display = 'inline';
	  return false ;
	}else
	{
		 
		//alert("hi -status");
		//document.frmMain.submit()
		 form123();
			}
			
		}
		else
		{
			
			form123();
			
		}
		}
		else
		{
			
			alert("Please order for atleast one item before submitting your details.");
			return false;
		}

}

	
	
	
	
	
	
	
	
	
	
	
