	var alertMessages = new Array();
	//var check_upload_status="";
	var taxbox=new Array();
	
	var us_name="";
	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] = "Please enter the email address.";
	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.";

// 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 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 Suburb/Town name.";
	alertMessages[234] = "Please enter a valid Subrub/Town name.";
	alertMessages[235] = "Please select State.";

	alertMessages[236] = "Please enter Postcode.";
	alertMessages[237] = "Please enter a valid Postcode.";
	alertMessages[303] = "Re-enter email address field does not match with the provided email address.";
	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 Category.";
	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[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 user name already exists";
	alertMessages[281] = "Please enter a contact number";
	alertMessages[282] = "This email address already exists";
	alertMessages[283] = "Please Enter Contact Us Email To Name";
	alertMessages[284] = "Please Enter Members Email To 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 Adminuser 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";


	alertMessages[317] = "Please Enter Support Email From Name";
	alertMessages[318] = "Please Enter Valid Support Email From Name.";
	alertMessages[319] = "Please Enter Support From Email Address";
	alertMessages[320] = "Please Enter Support Email To Name";
	alertMessages[321] = "Please Enter Valid Support Email To Name.";
	alertMessages[322] = "Please Enter Support To Email Address";


	alertMessages[327] = "Please enter News Title.";
	alertMessages[328] = "Please enter News Short Description.";
	alertMessages[329] = "Please enter News Description.";
	alertMessages[330] = "Please select News Status.";
	alertMessages[331] = "Please enter Event Expiry Date.";

	
	alertMessages[336] = "Please enter Event Publish Date.";
	alertMessages[337] = "Please Enter Admin Name";
	alertMessages[338] = "Please Enter Valid Admin Name.";
	alertMessages[339] = "Please Enter Admin Email Address";

	alertMessages[346] = "Please enter Valid Event Publish Date.";

	alertMessages[347] = "Your image must have one of the following file extension types: .jpg, .gif, or .png. Please try again.";
	alertMessages[348] = "Please enter Valid Event Expiry Date.";

	alertMessages[349] = "Please enter Subscription report Title.";
	alertMessages[350] = "Please select Subscription report Type.";
	alertMessages[351] = "Please enter Subscription report Price.";
	alertMessages[352] = "Please select Subscription report Status.";
	alertMessages[353] = "Please enter valid Yearly Subscription Price.";
	alertMessages[354] = "Please enter valid Half-yearly Subscription Price.";

	alertMessages[355] = "Please select any Subscription option.";
	alertMessages[356] = "Please enter all requried fileds.";

	alertMessages[357] = "Please enter name on your card.";
	alertMessages[358] = "Please enter valid name.";
	alertMessages[359] = "Please enter card number.";
	alertMessages[360] = "Please enter valid number.";
	alertMessages[361] = "Please select Month.";
	alertMessages[362] = "Please select Year.";
	alertMessages[363] = "Please enter CVV / CID card number.";
	alertMessages[364] = "Please enter valid CVV / CID number.";
	
	alertMessages[365] = "Please enter eBook Category Title.";
	alertMessages[366] = "Please select eBook Category Status.";

	alertMessages[370] = "This user name already exists.";
	//alertMessages[371] = "This email address is already registered.  Please login or use a different email address.";
    alertMessages[371] = "This Email address already exists.";
	alertMessages[375] = "Please  enter eBook Title.";
	alertMessages[376] = "Please  enter eBook Price.";
	alertMessages[377] = "Please  enter a valid eBook price.";
	alertMessages[378] = "Please select eBook Status.";
	
	alertMessages[242] = "Please enter shipping Address.";
	//alertMessages[243] = "Please enter a shipping Subrub/Town name.";
	alertMessages[381] = "Please enter a shipping Subrub/Town name.";
	alertMessages[244] = "Please enter a valid Subrub/Town name.";
	alertMessages[245] = "Please select shipping State.";

	alertMessages[246] = "Please enter shipping Postcode.";
	alertMessages[247] = "Please enter a valid Postcode.";
	
	alertMessages[380] = "Please enter valid email address.";
	
	// promotion flash
	alertMessages[480] = "Please enter promotions flash title.";
	alertMessages[481] = "Please enter a valid Promotion Title.";
	alertMessages[482] = "Please enter promotions flash status.";
	alertMessages[483] = "Please enter promotions flash Discount offer.";
	

//alertMessages[301] = "Please select Adminuser Status.";


/*
	Support Functions
		Trim(trimstr)
		RTrim(VALUE)
		LTrim(VALUE)
		checkAllCheckBoxes()
		checkSpecialCharacter(str)
		isValidURL(url)
		adminDeleteRecord();
		
*/
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 checkAllCheckBoxes()
  {
		frmCheckform =document.frmMain;
		var chks = document.getElementsByName('chkId[]');
		var hasChecked = false;
		for (var i = 0; i < chks.length; i++)
		{
			if(frmCheckform.CheckAll.checked)
			 {
				chks[i].checked=true;
				
			 }
			else	
			 {
				 chks[i].checked=false;
			 }
		}
	}

 function adminDeleteRecord()
  {
		frmCheckform =document.frmMain;
		var chks = document.getElementsByName('chkId[]');
		var hasChecked = false;
		for (var i = 0; i < chks.length; i++)
		{
			if(chks[i].checked)
			 {
				//chks[i].checked=true;
				hasChecked = true;
			 }
		}
		
		if(hasChecked == false)
		{
			alert("Please select a record for deletion.");
			return false;
		}
		else
		{
			
			var agree=confirm("Are you sure you want to delete the record/s?");
			if (agree)
			{
				return true; 
				
			}				
			else
			{
					return false; 
			}
		}
		
	}

 function adminDeleteRecordWithUrl(submitPage)
  {
		//alert("del");
		frmCheckform =document.frmMain;
		var chks = document.getElementsByName('chkId[]');
		var hasChecked = false;
		for (var i = 0; i < chks.length; i++)
		{
			if(chks[i].checked)
			 {
				//chks[i].checked=true;
				hasChecked = true;
			 }
		}
		
		if(hasChecked == false)
		{
			alert("Please select a record for deletion");
			return false;
		}
		else
		{
			
			var agree=confirm("Are you sure you want to delete the record/s?");
			if (agree)
			{
				
				document.frmMain.action=submitPage;
				document.frmMain.submit();
				//return true; 
				
			}				
			else
			{
					return false; 
			}
		}
		
	} 
	
	//ARCHIVING
	
	function adminArchiveRecordWithUrl(submitPage)
  {
		//alert("Archived");
		frmCheckform =document.frmMain;
		var chks = document.getElementsByName('chkId[]');
		var hasChecked = false;
		for (var i = 0; i < chks.length; i++)
		{
			if(chks[i].checked)
			 {
				//chks[i].checked=true;
				hasChecked = true;
			 }
		}
		
		if(hasChecked == false)
		{
			alert("Please select a record to archive");
			return false;
		}
		else
		{
			
			var agree=confirm("Are you sure you want to archive the record/s?");
			if (agree)
			{
				
				document.frmMain.action=submitPage;
				document.frmMain.submit();
				//return true; 
				
			}				
			else
			{
					return false; 
			}
		}
		
	} 
	
	//END ARCHIVING
	
	
	
	
	//REMOVE ARCHIVING
	
	function adminArchiveRemoveRecordWithUrl(submitPage)
  {
		//alert("remove Archived");
		frmCheckform =document.frmMain;
		var chks = document.getElementsByName('chkId[]');
		var hasChecked = false;
		for (var i = 0; i < chks.length; i++)
		{
			if(chks[i].checked)
			 {
				//chks[i].checked=true;
				hasChecked = true;
			 }
		}
		
		if(hasChecked == false)
		{
			alert("Please select a record to remove archive");
			return false;
		}
		else
		{
			
			var agree=confirm("Are you sure you want to unarchive the record/s?");
			if (agree)
			{
				
				document.frmMain.action=submitPage;
				document.frmMain.submit();
				//return true; 
				
			}				
			else
			{
					return false; 
			}
		}
		
	} 
	
	//END REMOVE ARCHIVING
	
	
	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 MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
// Date Validation Start here
/**
 * DHTML date validation script for dd/mm/yyyy. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
// Declaring valid date character, minimum year and maximum year
var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strDay=dtStr.substring(0,pos1)
	var strMonth=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		alert("The date format should be : dd/mm/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please enter a valid month")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please enter a valid day")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Please enter a valid date")
		return false
	}
return true
}
/*
	function funtionFormat()
	{
		try
		{
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	*/

	/*
	Front javascript functions
		validateMemberLogin();
		validateMemberEmail();	
	
	*/
	//-----------------------------------------------------------------------------------------------------------	
	
	function validateMemberLogin()
	{
		 //alert("Hi");
		try
		{
			
			if(Trim(document.frmMain.postUsername.value)=="")
			{
				alert(alertMessages[201]);
				document.frmMain.postUsername.focus();
				return false; 
			}
		if(Trim(document.frmMain.postPassword.value)=="")
			{
				alert(alertMessages[202]);
				document.frmMain.postPassword.focus();
				return false; 
			}
			
			//return false; 
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	//-----------------------------------------------------------------------------------------------------------

	function validateMemberEmail()
	{
		try
		{
		 if(document.frmMain.postEmailAddress.value=="")
			{
			 alert("Please enter email address.");
			 document.frmMain.postEmailAddress.focus();
			 return false;
			}
			
			var emailaddr = document.frmMain.postEmailAddress.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddress.focus();
					 return false;
			}
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}			
			//return false; 
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	//-----------------------------------------------------------------------------------------------------------
	
	
	function memberDetailsValidations()
	{
		try
		{
			 
 			// Firstname	
			if(Trim(document.frmMain.postFirstName.value)=="")
			{
				alert(alertMessages[227]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postFirstName.value)==false)
			{
				alert(alertMessages[228]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
 			// Lastname
			if(Trim(document.frmMain.postLastName.value)=="")
			{
				alert(alertMessages[229]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postLastName.value)==false)
			{
				alert(alertMessages[230]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			// Address1
			if(Trim(document.frmMain.postAddress1.value)=="")
			{
				alert(alertMessages[232]);
				document.frmMain.postAddress1.focus();
				return false; 
			}
			// Subrub/Town
			if(Trim(document.frmMain.postSuburbTown.value)=="")
			{
				alert(alertMessages[233]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postSuburbTown.value)==false)
			{
				alert(alertMessages[234]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			// State
			if(Trim(document.frmMain.postState.value)=="")
			{
				alert(alertMessages[235]);
				document.frmMain.postState.focus();
				return false; 
			}
			// Postcode
			if(Trim(document.frmMain.postPostcode.value)=="")
			{
				alert(alertMessages[236]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if(isNaN(document.frmMain.postPostcode.value))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if((document.frmMain.postPostcode.value.length  < 3) ||  (document.frmMain.postPostcode.value.length > 4))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false;
			}
			// Phone
			if(Trim(document.frmMain.postPhone.value)=="")
			{
				alert(alertMessages[238]);
				document.frmMain.postPhone.focus();
				return false; 
			}
			// Email Id 
			if(Trim(document.frmMain.postPhone.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.postPhone.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postEmailAddress.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddress.focus();
					 return false;
			}
		
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			/*
			var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'com.au' && suffix != 'net.au' && suffix != 'org.au' && suffix != 'gov.au' && suffix != 'asn.au' && 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.postEmailAddress.focus();
				 return false;
			}	
			if (document.getElementById("checkMemberEmailId") == null || document.getElementById("checkMemberEmailId") == 'undefined')
			{
				//alert(document.getElementById("checkUsername"));
			}else
			{
				if(Trim(document.frmMain.checkMemberEmailId.value)=="FALSE")
				{
					alert(alertMessages[282]);
					document.frmMain.postEmailAddress.focus();
					return false; 
				}
			}

		if(Trim(document.frmMain.postUserName.value)=="")
			{
				alert("Please enter user name");
				document.frmMain.postUserName.focus();
				return false; 
			}
			if (document.getElementById("checkUsername") == null || document.getElementById("checkUsername") == 'undefined')
			{
				//alert(document.getElementById("checkUsername"));
			}else
			{
				if(Trim(document.frmMain.checkUsername.value)=="FALSE")
				{
					alert(alertMessages[280]);
					document.frmMain.postUserName.focus();
					return false; 
				}
			}
			*/
			if(Trim(document.frmMain.postPassword.value)=="")
			{
				alert("Please enter password.");
				document.frmMain.postPassword.focus();
				return false; 
			}
			
			
			
		  


		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	



	/*
		Functions 
			adminLoginValidations()   
			adminDocumentsValidations()
			adminMenusValidations()
			adminSubmenusValidations()
			adminWebpagesValidations()
			adminContentsValidations()
			adminMemberValidations()()
			adminEventsValidations()
			
	*/

	
	function adminLoginValidations()
	{
		try
		{
			
			if(Trim(document.frmMain.postUsername.value)=="")
			{
				alert(alertMessages[201]);
				document.frmMain.postUsername.focus();
				return false; 
			}
			if(Trim(document.frmMain.postPassword.value)=="")
			{
				alert(alertMessages[202]);
				document.frmMain.postPassword.focus();
				return false; 
			}
			
			//return false; 
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
 
	function adminMenusValidations(var1,var2,var3,var4,var5)
	{
		try
		{
			
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[208]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			if (document.getElementById("checkMenuName") == null || document.getElementById("checkMenuName") == 'undefined')
			{
				//alert(document.getElementById("postTitle"));
			}else
			{
				if(Trim(document.frmMain.checkMenuName.value)=="FALSE")
				{
					alert(alertMessages[292]);
					document.frmMain.postTitle.focus();
					return false; 
				}
			}
			
			
			/* 
			if(Trim(document.frmMain.postType.value)=="")
			{
				alert(alertMessages[210]);
				document.frmMain.postType.focus();
				return false; 
			}
			if(Trim(document.frmMain.postStylesheet.value)=="")
			{
				alert(alertMessages[216]);
				document.frmMain.postStylesheet.focus();
				return false; 
			}
			*/
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[209]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
			//AJAX CALL
			 //alert("step1");
			  //checkMenuNameDuplication(var1,var2,var3,var4,var5);
				//return false;
				
				 
				 
			//AJAX CALL
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	 
	
	function adminWebpagesValidations()
	{
		
	
		try
		{
			if(Trim(document.frmMain.postName.value)=="")
			{
				alert(alertMessages[267]);
				document.frmMain.postName.focus();
				return false; 
			}
			
			/*if(Trim(document.frmMain.checkWebpageName.value)=="FALSE")
			{  
				alert(alertMessages[271]);
				document.frmMain.postName.focus();
				return false; 
			}
		
			if(Trim(document.frmMain.postType.value)=="")
			{
				alert(alertMessages[215]);
				document.frmMain.postType.focus();
				return false; 
			}
			 */
			if(Trim(document.frmMain.postFormat.value)=="")
			{
				alert(alertMessages[218]);
				document.frmMain.postFormat.focus();
				return false; 
			} 

			if(Trim(document.frmMain.postPaging.value)=="")
			{
				alert(alertMessages[222]);
				document.frmMain.postPaging.focus();
				return false; 
			} 
			
			
			
			for (i=0; i<document.frmMain.postLink.value.length; i++) {
				  //####
	 			if (document.frmMain.postLink.value.indexOf(' ',i) != -1) {
					//	alert("Space not allowed.");
				 alert(alertMessages[269]);
				 document.frmMain.postLink.focus();
				 return false;
			}

				 
			}
			
			if(Trim(document.frmMain.postLink.value)=="")
			{
				alert(alertMessages[214]);
				document.frmMain.postLink.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postLink.value)==false)
			{
				alert(alertMessages[223]);
				document.frmMain.postLink.focus();
				return false; 
			}
			var varPostLink=document.frmMain.postLink.value; 
			
			for (i=0; i<varPostLink.length; i++) {
				 if (varPostLink.charCodeAt(i)>127) {
					 alert(alertMessages[224]);
					document.frmMain.postLink.focus();
					return false;
				 }
			}
			var atPos = varPostLink.indexOf(' ',0);
			if (atPos == 0) {
				alert(alertMessages[225]);
					document.frmMain.postLink.focus();
				 return false;
			}
			if(document.frmMain.hiddenRecordTask.value=="addNewRecord")
			{
				if(Trim(document.frmMain.checkWebpageLink.value)=="FALSE")
				{  
					alert(alertMessages[272]);
					document.frmMain.postLink.focus();
					return false; 
				}
			}

			/// ###
			//var fso = new ActiveXObject("Scripting.FileSystemObject");
			//baseName = fso.GetBaseName(newFile);
			//var newFile="../act-chamber-"+varPostLink+".php";
			//alert(newFile);

    
		 
		 
		 if(Trim(document.frmMain.postBookmarkShare.value)=="")
			{
				alert("Please select bookmarking and sharing");
				document.frmMain.postBookmarkShare.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[217]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	function adminContentsValidations()
	{
		try
		{
			
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[219]);
				document.frmMain.postTitle.focus();
				return false; 
			}
		
			if(Trim(document.frmMain.postTag.value)=="")
			{
				alert(alertMessages[270]);
				document.frmMain.postTag.focus();
				return false; 
			}
		 
			/*
			if(Trim(document.frmMain.postDescription.value)=="")
			{
				alert(alertMessages[220]);
				document.frmMain.postDescription.focus();
				return false; 
			}
			*/
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[221]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	



	function adminMemberValidations()
	{
		try
		{
			
			 //alert("hi  Therer");
			 /*
			// MemberType	
			if(Trim(document.frmMain.postType.value)=="")
			{
				alert(alertMessages[226]);
				document.frmMain.postType.focus();
				return false; 
			}*/
 			// Firstname	
			if(Trim(document.frmMain.postFirstName.value)=="")
			{
				alert(alertMessages[227]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postFirstName.value)==false)
			{
				alert(alertMessages[228]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
 			// Lastname
			if(Trim(document.frmMain.postLastName.value)=="")
			{
				alert(alertMessages[229]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postLastName.value)==false)
			{
				alert(alertMessages[230]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			// Address1
			if(Trim(document.frmMain.postAddress1.value)=="")
			{
				alert(alertMessages[232]);
				document.frmMain.postAddress1.focus();
				return false; 
			}
			// Subrub/Town
			if(Trim(document.frmMain.postSuburbTown.value)=="")
			{
				alert(alertMessages[233]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postSuburbTown.value)==false)
			{
				alert(alertMessages[234]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			// State
			if(Trim(document.frmMain.postState.value)=="")
			{
				alert(alertMessages[235]);
				document.frmMain.postState.focus();
				return false; 
			}
			// Postcode
			if(Trim(document.frmMain.postPostcode.value)=="")
			{
				alert(alertMessages[236]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if(isNaN(document.frmMain.postPostcode.value))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if((document.frmMain.postPostcode.value.length  < 3) ||  (document.frmMain.postPostcode.value.length > 4))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false;
			}
			// Phone
			if(Trim(document.frmMain.postPhone.value)=="")
			{
				alert(alertMessages[238]);
				document.frmMain.postPhone.focus();
				return false; 
			}
			// Email Id 
			if(Trim(document.frmMain.postPhone.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.postPhone.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postEmailAddress.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddress.focus();
					 return false;
			}
				if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			
		
			if(Trim(document.frmMain.postUserName.value)=="")
			{
				alert("Please enter user name");
				document.frmMain.postUserName.focus();
				return false; 
			}
			if(Trim(document.frmMain.postPassword.value)=="")
			{
				alert("Please enter password.");
				document.frmMain.postPassword.focus();
				return false; 
			}
			
		
			

	
			
			

		 	if(document.frmMain.var4.value=="editRecord")
		 	{
				if(Trim(document.frmMain.postPassword.value)=="")
				{
					alert(alertMessages[251]);
					document.frmMain.postPassword.focus();
					return false; 
				}
			
			}
			// Status
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[253]);
				document.frmMain.postStatus.focus();
				return false; 
			}

			// Status
			if(document.frmMain.postStatus.value=="ACTIVE" && document.frmMain.postStatusOldValue.value=="INACTIVE")
			{
				
				var agree=confirm("Send Login details to the member");
				if (agree)
				{
					document.frmMain.postSendEmail.value="YES";
				}				
				else
				{
						document.frmMain.postSendEmail.value="NO";
				}
					
				}
				
				//alert("submit");
				//check_user_email('user',document.frmMain.postUserName.value);
				//us_name=document.frmMain.postUserName.value;
				if(Trim(document.frmMain.var4.value)!=Trim("editRecord"))
				  check_user_email('email',document.frmMain.postEmailAddress.value,'user',document.frmMain.postUserName.value,0,0);
				else
				 {
					check_user_email('email',document.frmMain.postEmailAddress.value,'user',document.frmMain.postUserName.value,1,document.frmMain.var5.value);
					//document.frmMain.action="adminMembersUpdateProcess.php";
				     //document.frmMain.submit();  
				 }
				
				//checkUserNameDuplication(var1,var2,var3,var4);

		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	



	function adminEventsValidations()
	{
		try
		{
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[255]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			/*
		 	if(checkSpecialCharacter(document.frmMain.postTitle.value)==false)
			{
				alert(alertMessages[256]);
				document.frmMain.postTitle.focus();
				return false; 
			} */
			 
			if(document.frmMain.postDate.value=="")
			{
				alert(alertMessages[257]);
				document.frmMain.postDate.focus();
				return false; 
			}else
			{
				 
				if(!isDate(document.frmMain.postDate.value))
				{
					//alert(alertMessages[258]);
					document.frmMain.postDate.focus();
					return false; 
				}
				 
			}
				
			if(document.frmMain.postExpiryDate.value=="")
			{
				alert(alertMessages[331]);
				document.frmMain.postExpiryDate.focus();
				return false; 
			}else
			{
				if(!isDate(document.frmMain.postExpiryDate.value))
				{
					//alert(alertMessages[258]);
					document.frmMain.postExpiryDate.focus();
					return false; 
				}
			}			
			var inputEventDate = document.frmMain.postDate.value.split('/');
			var eventDate = new Date(inputEventDate[2]+'/'+inputEventDate[1]+'/'+inputEventDate[0]); 
	
			var inputExpDate = document.frmMain.postExpiryDate.value.split('/');
			var eventExpDate = new Date(inputExpDate[2]+'/'+inputExpDate[1]+'/'+inputExpDate[0]); 
			
			//alert(birthDate);
 
			//alert(eventDate);
			//alert(eventExpDate);
			if(eventExpDate<eventDate)
			{
				alert(alertMessages[348]); 
				document.frmMain.postExpiryDate.focus();
				return false; 
			}			
	 		 
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
 
 


	function adminUserValidations()
	{
		try
		{
  			// Firstname	
			if(Trim(document.frmMain.postFirstName.value)=="")
			{
				alert(alertMessages[227]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postFirstName.value)==false)
			{
				alert(alertMessages[228]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
 			// Lastname
			if(Trim(document.frmMain.postLastName.value)=="")
			{
				alert(alertMessages[229]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postLastName.value)==false)
			{
				alert(alertMessages[230]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			// Email Id
			var emailaddr = document.frmMain.postEmailAddress.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddress.focus();
					 return false;
			}
			
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			/*
			var suffix = emailaddr.substring(emailaddr.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'&& suffix != 'com.au'&& suffix != 'net.au'&& suffix != 'org.au'&& suffix != 'gov.au'&& suffix != 'asn.au') {
				 alert(alertMessages[250]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}	*/

 			// 	
			//alert(document.getElementById("checkAdminEmailId"));
			if (document.getElementById("checkAdminEmailId") == null || document.getElementById("checkAdminEmailId") == 'undefined')
			{
				//alert(document.getElementById("checkUsername"));
			}else
			{
				if(Trim(document.frmMain.checkAdminEmailId.value)=="FALSE")
				{
					alert(alertMessages[282]);
					document.frmMain.postEmailAddress.focus();
					return false; 
				}
			}
			
			if(Trim(document.frmMain.postPhone.value)=="")
			{
				alert(alertMessages[281]);
				document.frmMain.postPhone.focus();
				return false; 
			}
			// postUserName	
			if(Trim(document.frmMain.postUserName.value)=="")
			{
				alert(alertMessages[293]);
				document.frmMain.postUserName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postUserName.value)==false)
			{
				alert(alertMessages[294]);
				document.frmMain.postUserName.focus();
				return false; 
			}

			if (document.getElementById("checkAdminUsername") == null || document.getElementById("checkAdminUsername") == 'undefined')
			{
				//alert(document.getElementById("checkUsername"));
			}else
			{
				if(Trim(document.frmMain.checkAdminUsername.value)=="FALSE")
				{
					alert(alertMessages[280]);
					document.frmMain.postUserName.focus();
					return false; 
				}
			}
			
				if(Trim(document.frmMain.postPassword.value)=="")
				{
					alert(alertMessages[251]);
					document.frmMain.postPassword.focus();
					return false; 
				}
			// Status
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[295]);
				document.frmMain.postStatus.focus();
				return false; 
			}

		 	
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	


	 function admin_validate_email()
		{
			 //alert("inside");
			 if(document.frm_main.email_id.value=="")
				{
					 alert("Please enter email address.");
					 document.frm_main.email_id.focus();
					 return false;
				
				}
			 if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email_id').value)) && document.getElementById('email_id').value!="")
				 {
					 alert("Please enter a valid email address!");
					 document.getElementById('email_id').focus();
					return false;
				}
		
		
		}
	

	function adminSupportValidations()
	{
		try
		{
			
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[273]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			 
				/*alert(document.getElementById('postDescription').value);
			if(Trim(document.frmMain.checkSupportDescription.value)=="")
			{
				alert(alertMessages[274]);
				document.frmMain.checkSupportDescription.focus();
				return false; 
			}
		 
		
			if(Trim(document.frmMain.postDescription.value)=="")
			{
				alert(alertMessages[220]);
				document.frmMain.postDescription.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[221]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			*/
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	

	function adminKeywordsValidations()
	{
		try
		{
			
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[275]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			if(Trim(document.frmMain.postKeywords.value)=="")
			{
				alert(alertMessages[276]);
				document.frmMain.postKeywords.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postDescription.value)=="")
			{
				alert(alertMessages[277]);
				document.frmMain.postDescription.focus();
				return false; 
			}
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	

  function checkIt(evt,var1,var2,var3,var4,var5)
   {
	    //'webPageValidation','webpageLink','<?=$var4?>',this.value,'<?=$postLink?>',
	    
	    //showMessages1(var1,var2,var3,var4,var5);
			evt = (evt) ? evt : window.event
       var charCode = (evt.which) ? evt.which : evt.keyCode
			 //alert("test" + charCode);
       if ((charCode >= 97 && charCode <= 122) || (charCode >= 65 && charCode <= 90) || (charCode >= 48 && charCode <= 57) || (charCode==45) || (charCode==95) || (charCode==8) ) {
          var  status = "This field accepts numbers only."
					//showMessages1(var1,var2,var3,var4,var5);
          return true;
        }
				else
				 return false;
	 
	 }
	
  	
	function adminEmailsValidations()
	{
		try
		{
			// Support from name
			if(Trim(document.frmMain.postSupportFromName.value)=="")
			{
				alert(alertMessages[317]);
				document.frmMain.postSupportFromName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postSupportFromName.value)==false)
			{
				alert(alertMessages[318]);
				document.frmMain.postSupportFromName.focus();
				return false; 
			}
			
			// Support from email address
			if(Trim(document.frmMain.postSupportFromEmail.value)=="")
			{
				alert(alertMessages[319]);
				document.frmMain.postSupportFromEmail.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postSupportFromEmail.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postSupportFromEmail.focus();
					 return false;
			}
			
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postSupportFromEmail.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postSupportFromEmail.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postSupportFromEmail.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postSupportFromEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postSupportFromEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postSupportFromEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postSupportFromEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postSupportFromEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postSupportFromEmail.focus();
				 return false;
			}			

			// Support to name
			if(Trim(document.frmMain.postSupportToName.value)=="")
			{
				alert(alertMessages[320]);
				document.frmMain.postSupportToName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postSupportToName.value)==false)
			{
				alert(alertMessages[321]);
				document.frmMain.postSupportToName.focus();
				return false; 
			}

		// Support to email address
		if(Trim(document.frmMain.postSupportToEmail.value)=="")
			{
				alert(alertMessages[322]);
				document.frmMain.postSupportToEmail.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postSupportToEmail.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postSupportToEmail.focus();
					 return false;
			}
			
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postSupportToEmail.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postSupportToEmail.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postSupportToEmail.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postSupportToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postSupportToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postSupportToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postSupportToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postSupportToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postSupportToEmail.focus();
				 return false;
			}				
			
		
			// Contact us to name
			if(Trim(document.frmMain.postContactusToName.value)=="")
			{
				alert(alertMessages[283]);
				document.frmMain.postContactusToName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postContactusToName.value)==false)
			{
				alert(alertMessages[288]);
				document.frmMain.postContactusToName.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postContactusToEmail.value)=="")
			{
				alert(alertMessages[278]);
				document.frmMain.postContactusToEmail.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postContactusToEmail.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postContactusToEmail.focus();
					 return false;
			}
			
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postContactusToEmail.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postContactusToEmail.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postContactusToEmail.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postContactusToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postContactusToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[381]);
				document.frmMain.postContactusToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postContactusToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postContactusToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postContactusToEmail.focus();
				 return false;
			}	
			

			//Login mail from admin to members
			if(Trim(document.frmMain.postLoginMailFromNameAdminToMember.value)=="")
			{
				alert(alertMessages[337]);
				document.frmMain.postLoginMailFromNameAdminToMember.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postLoginMailFromNameAdminToMember.value)==false)
			{
				alert(alertMessages[338]);
				document.frmMain.postLoginMailFromNameAdminToMember.focus();
				return false; 
			}

	
			if(Trim(document.frmMain.postLoginMailFromAdminToMember.value)=="")
			{
				alert(alertMessages[339]);
				document.frmMain.postLoginMailFromAdminToMember.focus();
				return false; 
			}
		// Email Id
			var emailaddr = document.frmMain.postLoginMailFromAdminToMember.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postLoginMailFromAdminToMember.focus();
					 return false;
			}
			
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postLoginMailFromAdminToMember.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postLoginMailFromAdminToMember.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postLoginMailFromAdminToMember.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postLoginMailFromAdminToMember.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postLoginMailFromAdminToMember.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postLoginMailFromAdminToMember.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postLoginMailFromAdminToMember.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postLoginMailFromAdminToMember.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postLoginMailFromAdminToMember.focus();
				 return false;
			}			
			//-----------------------------------------------------------------------------------------------------------------
			

			
			/*			
			//Bookings 
		 
			if(checkSpecialCharacter(document.frmMain.postBookingToName.value)==false)
			{
				alert(alertMessages[290]);
				document.frmMain.postBookingToName.focus();
				return false; 
			}

	
			if(Trim(document.frmMain.postBookingToName.value)=="")
			{
				alert(alertMessages[287]);
				document.frmMain.postBookingToName.focus();
				return false; 
			}
			if(Trim(document.frmMain.postBookingToEmail.value)=="")
			{
				alert(alertMessages[287]);
				document.frmMain.postBookingToEmail.focus();
				return false; 
			}
		// Email Id
			var emailaddr = document.frmMain.postBookingToEmail.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postBookingToEmail.focus();
					 return false;
			}
			
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postBookingToEmail.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postBookingToEmail.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postBookingToEmail.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postBookingToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postBookingToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				alert(alertMessages[246]);
				document.frmMain.postBookingToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postBookingToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postBookingToEmail.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postBookingToEmail.focus();
				 return false;
			}		
			*/
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	function formSubmit(varUrl)
	{
			//alert(varUrl);
			document.frmMain.action=varUrl;
			document.frmMain.submit();
	}
	
	function printReportWindow(varUrl)
	{
		var printWin=window.open(varUrl,"adminPrintWindow","location=1,status=1,scrollbars=1, width=1200,height=600");
		printWin.moveTo(200,300);		
	}

  function checkNumbers(evt,var1,var2,var3,var4,var5)
   {
	    //'webPageValidation','webpageLink','<?=$var4?>',this.value,'<?=$postLink?>',
	    
	    //showMessages1(var1,var2,var3,var4,var5);
			evt = (evt) ? evt : window.event
       var charCode = (evt.which) ? evt.which : evt.keyCode
			 //alert("test" + charCode);
       if ((charCode >= 48 && charCode <= 57) || (charCode==8) ) {
          var  status = "This field accepts numbers only."
					//showMessages1(var1,var2,var3,var4,var5);
          return true;
        }
				else
				 return false;
	 
	 }
	 
	 function check_phone_mobile(evt) {
  
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
		//alert(charCode);
    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_phone_mobile_one(evt) {
  
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    //alert(charCode);
    if ((charCode > 31 && (charCode < 46 || charCode > 57)) && (charCode!=43) && (charCode!=32) && (charCode=45) && (charCode!=40) && (charCode!=41) && (charCode!=46) && (charCode!=47) &&  (charCode!=58) && (charCode !=44) )  {
		//alert(charCode);
        return false
    }
    
    return true;
}


function allow_only_number(evt) {
  //alert("hi");
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
		//alert("hi"+charCode);
    if ((charCode < 48 || charCode > 57) && charCode!=8)  {
        
        return false
    }
    
    return true;
}

function textLimit(field, maxlen) {
if (field.value.length > maxlen + 1)
alert('Maximum Word Limit reached.');
if (field.value.length > maxlen)
field.value = field.value.substring(0, maxlen);
}

function hasWhiteSpace(s) 
{
 
     reWhiteSpace = new RegExp(/^\s+$/);
 
     // Check for white space
     if (reWhiteSpace.test(s)) {
          alert("Please remove the spaces from the link field");
					document.frm_main.postLink.focus();
          return false;
     }
return true;
} 



function adminMailinglistValidations()
	{
		try
		{
		 
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[308]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			
		 	/*if(checkSpecialCharacter(document.frmMain.postTitle.value)==false)
			{
				alert(alertMessages[309]);
				document.frmMain.postTitle.focus();
				return false; 
			}*/
			if(Trim(document.frmMain.checkMailingListName.value)=="FALSE")
				{
					alert(alertMessages[316]);
					document.frmMain.postTitle.focus();
					return false; 
				}
			
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[310]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
function admineCampaignsValidations()
	{
		try
		{
		 
			if(Trim(document.frmMain.postName.value)=="")
			{
				alert(alertMessages[311]);
				document.frmMain.postName.focus();
				return false; 
			}
			
		 	if(checkSpecialCharacter(document.frmMain.postName.value)==false)
			{
				alert(alertMessages[312]);
				document.frmMain.postName.focus();
				return false; 
			} 
				if(Trim(document.frmMain.postNewsletter.value)=="")
					{
						alert("Please select newsletter");
						document.frmMain.postNewsletter.focus();
						return false; 
					}
			
			/*if(Trim(document.frmMain.postEcampaignFor.value)=="")
			{
				alert("Please select ecampiagn type");
				document.frmMain.postEcampaignFor.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postEcampaignFor.value)=="media")
				{	if(Trim(document.frmMain.postNewsletter.value)=="")
					{
						alert("Please select media release");
						document.frmMain.postNewsletter.focus();
						return false; 
					}
				}
				
				
			if(Trim(document.frmMain.postEcampaignFor.value)=="real")
				{	if(Trim(document.frmMain.postNewsletter.value)=="")
					{
						alert("Please select newsletter");
						document.frmMain.postNewsletter.focus();
						return false; 
					}
				}*/	
					
					
			if(Trim(document.frmMain.postMailingList.value)=="")
			{
				alert(alertMessages[314]);
				document.frmMain.postMailingList.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}		
	
	function clear_search(varUrl)
	{
			 //alert(varUrl);
			 document.frmMain.action=varUrl+"&clear=1";;
			 document.frmMain.submit();
		
	}

	function adminClubValidations(var1,var2,var3,var4,var5)
	{
		try
		{
			
		if(Trim(document.frmMain.postTitle.value)=="")
		{
			alert(alertMessages[323]);
			document.frmMain.postTitle.focus();
			return false; 
		}
	
		if(checkSpecialCharacter(document.frmMain.postTitle.value)==false)
		{
			alert(alertMessages[324]);
			document.frmMain.postTitle.focus();
			return false; 
		} 
			
			if (document.getElementById("checkClubName") == null || document.getElementById("checkClubName") == 'undefined')
			{
				//alert(document.getElementById("postTitle"));
			}else
			{
				if(Trim(document.frmMain.checkClubName.value)=="FALSE")
				{
					alert(alertMessages[325]);
					document.frmMain.postTitle.focus();
					return false; 
				}
			}
			if(document.frmMain.fileClubLogo.value!="")
			{
				if(adminValidateImageType(document.frmMain.fileClubLogo.value,'','','','')==false)
				{
					return false; 
				}
			}
			
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[326]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
			//AJAX CALL
			 //alert("step1");
			  //checkMenuNameDuplication(var1,var2,var3,var4,var5);
				return true;
				
				 
				 
			//AJAX CALL
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	

	//-----------------------------------------------------------------------------------------------------------------------------------
	function adminNewsValidations()
	{
		try
		{
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[327]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			if(document.frmMain.fileNewsImage.value!="")
			{
				if(adminValidateImageType(document.frmMain.fileNewsImage.value,'','','','')==false)
				{
					return false; 
				}
			}
			
			////****			
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[330]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	
	function adminMediaValidations()
	{
		try
		{
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert("Please enter media release title.");
				document.frmMain.postTitle.focus();
				return false; 
			}
			if(document.frmMain.fileNewsImage.value!="")
			{
				
				var imagefile_value1 = document.frmMain.fileNewsImage.value;
				var checkimg1 = imagefile_value1.toLowerCase();
				if (!checkimg1.match(/(\.pdf|\.txt|\.doc|\.docx)$/))
				{
					alert("Your file must have one of the following file extension types: .pdf,.txt,.doc or .docx. Please try again.");
					return false;
				}
					
					
				
			}
			
			////****			
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[330]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	
	//WHATS NEW VALIDATION
	
	
	function adminWhatsNewValidations()
	{
		try
		{
			//alert("hiee");
			if(document.frmMain.postTitle.value=="")
			{
				alert("Please enter title.");
				document.frmMain.postTitle.focus();
				return false; 
			}
			
			if(document.frmMain.more_link.value=="")
			{
				alert("Please enter more information link to link the page.");
				document.frmMain.more_link.focus();
				return false; 
			}
			
			//alert("id"+document.frmMain.recordId.value);
			if(document.frmMain.recordId.value=="0")
			 {
				 //alert("i am inside"+"image=>"+document.frmMain.fileNewsImage.value);
					if(document.frmMain.fileNewsImage.value!="")
					{
						
						var imagefile_value1 = document.frmMain.fileNewsImage.value;
						var checkimg1 = imagefile_value1.toLowerCase();
						if (!checkimg1.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG|\.jpeg|\.JPEG)$/))
						{
							alert("Your file must have one of the following file extension types: .jpg,.png,.JPG,GIF,PNG,jpeg or .JPEG Please try again.");
							return false;
						}
						
					}
					else
					 {
						  alert("Please upload Banner image"); 
							return false;
					 }
					
			 }
			//alert("testtt");
			////****			
			if(document.frmMain.postStatus.value=="")
			{
				alert(alertMessages[330]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	
	//END WHATS NEW VALIDATION
	
	
	
	function adminIssuesValidations()
	{
		try
		{
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert("Please enter issue title");
				document.frmMain.postTitle.focus();
				return false; 
			}
			/*if(document.frmMain.fileNewsImage.value!="")
			{
				if(adminValidateImageType(document.frmMain.fileNewsImage.value,'','','','')==false)
				{
					return false; 
				}
			}*/
			
			////****			
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[330]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	

	 
	//-----------------------------------------------------------------------------------------------------------------------------------
	function adminValidateImageType(img1,img2,img3,img4,img5)
	{
		try
		{
			if(img1!="")
			{
				imagefile_value1 = img1;
				var checkimg1 = imagefile_value1.toLowerCase();
				if (!checkimg1.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG|\.jpeg|\.JPEG)$/))
				{
					alert(alertMessages[347]);
					return false;
				}
			}

			if(img2!="")
			{
				imagefile_value2 = img2;
				var checkimg2 = imagefile_value2.toLowerCase();
				if (!checkimg2.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG|\.jpeg|\.JPEG)$/))
				{
					alert(alertMessages[347]);
					return false;
				}
			}
			if(img3!="")
			{
				imagefile_value3 = img3;
				var checkimg3 = imagefile_value3.toLowerCase();
				if (!checkimg3.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG|\.jpeg|\.JPEG)$/))
				{
					alert(alertMessages[347]);
					return false;
				}
			 
			}
			if(img4!="")
			{
				imagefile_value4 = img4;
				var checkimg4 = imagefile_value4.toLowerCase();
				if (!checkimg4.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG|\.jpeg|\.JPEG)$/))
				{
					alert(alertMessages[347]);
					return false;
				}
				 
			}
			if(img5!="")
			{
				imagefile_value5 = img5;
				var checkimg5 = imagefile_value5.toLowerCase();
				if (!checkimg5.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG|\.jpeg|\.JPEG)$/))
				{
					alert(alertMessages[347]);
					return false;
				}
				 
			}

		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	
 
	//-----------------------------------------------------------------------------------------------------------------------------------
	function validateSubscriptionItems()
	{
		try
		{
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[349]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			//alert(document.getElementById("postYearlyPrice"));
			 
				if(document.frmMain.postYearlyPrice.value!="")
				{
					if(isNaN(document.frmMain.postYearlyPrice.value))  		
					{
						alert(alertMessages[353]);
						document.frmMain.postYearlyPrice.focus();
						return false; 
					}
				}
			 
		 
			
				if(document.frmMain.postHalfYearlyPrice.value!="")
				{
					if(isNaN(document.frmMain.postHalfYearlyPrice.value))  		
					{
						alert(alertMessages[354]);
						document.frmMain.postHalfYearlyPrice.focus();
						return false; 
					}
				}
		 
			////****			
			/*if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[352]);
				document.frmMain.postStatus.focus();
				return false; 
			}*/
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	
	//-----------------------------------------------------------------------------------------------------------------------------------
	function validateSubscriptions()
	{
		try
		{
			if((Trim(document.frmMain.postPrice1.value)=="" || Trim(document.frmMain.postPrice1.value)=="$0.00") && (Trim(document.frmMain.postPrice2.value)=="" || Trim(document.frmMain.postPrice2.value)=="$0.00" ))
			{
				alert(alertMessages[355]);
				document.frmMain.postType1.focus();
				return false; 
			}
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	

	//-----------------------------------------------------------------------------------------------------------------------------------
	function validateRegistrationForm()
	{
		try
		{
			
 			// Firstname	
			if(Trim(document.frmMain.postFirstName.value)=="")
			{
				alert(alertMessages[227]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postFirstName.value)==false)
			{
				alert(alertMessages[228]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
 			// Lastname
			if(Trim(document.frmMain.postLastName.value)=="")
			{
				alert(alertMessages[229]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postLastName.value)==false)
			{
				alert(alertMessages[230]);
				document.frmMain.postLastName.focus();
				return false; 
			}			
			// Subrub/Town
			if(Trim(document.frmMain.postAddress1.value)=="")
			{
				alert(alertMessages[232]);
				document.frmMain.postAddress1.focus();
				return false; 
			}

			// Subrub/Town
			if(Trim(document.frmMain.postSuburbTown.value)=="")
			{
				alert(alertMessages[233]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postSuburbTown.value)==false)
			{
				alert(alertMessages[234]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			// State
			if(Trim(document.frmMain.postState.value)=="")
			{
				alert(alertMessages[235]);
				document.frmMain.postState.focus();
				return false; 
			}
			// Postcode
			if(Trim(document.frmMain.postPostcode.value)=="")
			{
				alert(alertMessages[236]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if(isNaN(document.frmMain.postPostcode.value))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if((document.frmMain.postPostcode.value.length  < 3) ||  (document.frmMain.postPostcode.value.length > 4))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false;
			}
	 			// Email Id 
			if(Trim(document.frmMain.postEmailAddress.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.postEmailAddress.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postEmailAddress.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddress.focus();
					 return false;
			}
		
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
		  
			/*if(document.frmMain.CheckUserEmail.value == "FALSE")
			{
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				return false; 
			}*/
			
			
			
			// Re-enter Email Address
	 			// Re-enter Email Id 
			if(Trim(document.frmMain.postEmailAddressReenter.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.postEmailAddressReenter.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postEmailAddressReenter.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddressReenter.focus();
					 return false;
			}
		
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddressReenter.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddressReenter.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if(document.frmMain.postEmailAddressReenter.value!=document.frmMain.postEmailAddress.value)
			{
				alert("Re-enter email address field does not match with the provided email address");
				document.frmMain.postEmailAddress.focus();
				return false;
			}
			
			
			if(Trim(document.frmMain.postUsername.value)=="")
			{
				alert(alertMessages[201]);
				document.frmMain.postUsername.focus();
				return false; 
			}
			
			
			if(Trim(document.frmMain.postPassword.value)=="")
			{
				alert(alertMessages[202]);
				document.frmMain.postPassword.focus();
				return false; 
			}
			
			/*
			if (document.getElementById("hiddenInput") == null || document.getElementById("hiddenInput").value == 'undefined')
			{
				alert(alertMessages[356]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
			else 
			{
				if(document.getElementById("hiddenInput").value=="FALSE")
				{
					alert(alertMessages[356]);
					document.frmMain.postFirstName.focus();
					return false; 
				}
			}
			*/
			//alert(document.getElementById("hiddenInput").value);
			//alert("Test all");
			if(Trim(document.frmMain.hiddenCheckEmail.value) != "undefined")
			 {if(Trim(document.frmMain.hiddenCheckEmail.value)=="FALSE")
				{
					alert(alertMessages[371]);
					document.frmMain.postEmailAddress.focus();
					return false; 
				}
			 }
			
			if(Trim(document.frmMain.hiddenCheckUser.value) != "undefined")
			 {
			   if(document.frmMain.hiddenCheckUser.value=="FALSE")
			    {
				alert(alertMessages[370]);
				document.frmMain.postUsername.focus();
				return false; 
			    }
			 }
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	
	//-----------------------------------------------------------------------------------------------------------------------------------
	function validatePayment()
	{
		try
		{
			 
			if(Trim(document.frmMain.postCardName.value)=="")
			{
				alert(alertMessages[357]);
				document.frmMain.postCardName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postCardName.value)==false)
			{
				alert(alertMessages[358]);
				document.frmMain.postCardName.focus();
				return false; 
			}
			// CardNumber
			if(Trim(document.frmMain.postCardNumber.value)=="")
			{
				alert(alertMessages[359]);
				document.frmMain.postCardNumber.focus();
				return false; 
			}
			if(isNaN(document.frmMain.postCardNumber.value))
			{
				alert(alertMessages[360]);
				document.frmMain.postCardNumber.focus();
				return false; 
			}
			// CardCVVNumber
			if(Trim(document.frmMain.postCvvNumber.value)=="")
			{
				alert(alertMessages[363]);
				document.frmMain.postCvvNumber.focus();
				return false; 
			}
			if(isNaN(document.frmMain.postCvvNumber.value))
			{
				alert(alertMessages[364]);
				document.frmMain.postCvvNumber.focus();
				return false; 
			}

			if(Trim(document.frmMain.postCardExpMonth.value)=="")
			{
				alert(alertMessages[361]);
				document.frmMain.postCardExpMonth.focus();
				return false; 
			}
			if(Trim(document.frmMain.postCardExpYear.value)=="")
			{
				alert(alertMessages[362]);
				document.frmMain.postCardExpYear.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	//-----------------------------------------------------------------------------------------------------------------------------------
	function validateeBookCategories()
	{
		try
		{
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[365]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[366]);
				document.frmMain.postStatus.focus();
				return false; 
			}
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	//-----------------------------------------------------------------------------------------------------------------------------------
	function admineBooksValidations()
	{
		try
		{
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[375]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			if(Trim(document.frmMain.postPrice.value)=="")
			{
				alert(alertMessages[376]);
				document.frmMain.postPrice.focus();
				return false; 
			}
			if(isNaN(document.frmMain.postPrice.value))
			{
				alert(alertMessages[377]);
				document.frmMain.postPrice.focus();
				return false; 
			}

			/*if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[378]);
				document.frmMain.postStatus.focus();
				return false; 
			}*/
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
	//-----------------------------------------------------------------------------------------------------------------------------------
	function validateBillingForm(type)
	{
		try
		{
			
 			// Firstname	
			if(Trim(document.frmMain.postFirstName.value)=="")
			{
				alert(alertMessages[227]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postFirstName.value)==false)
			{
				alert(alertMessages[228]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
 			// Lastname
			if(Trim(document.frmMain.postLastName.value)=="")
			{
				alert(alertMessages[229]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postLastName.value)==false)
			{
				alert(alertMessages[230]);
				document.frmMain.postLastName.focus();
				return false; 
			}			
			// Subrub/Town
			if(Trim(document.frmMain.postAddress1.value)=="")
			{
				alert(alertMessages[232]);
				document.frmMain.postAddress1.focus();
				return false; 
			}

			// Subrub/Town
			if(Trim(document.frmMain.postSuburbTown.value)=="")
			{
				alert(alertMessages[233]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postSuburbTown.value)==false)
			{
				alert(alertMessages[234]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			// State
			if(Trim(document.frmMain.postState.value)=="")
			{
				alert(alertMessages[235]);
				document.frmMain.postState.focus();
				return false; 
			}
			// Postcode
			if(Trim(document.frmMain.postPostcode.value)=="")
			{
				alert(alertMessages[236]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if(isNaN(document.frmMain.postPostcode.value))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if((document.frmMain.postPostcode.value.length  < 3) ||  (document.frmMain.postPostcode.value.length > 4))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false;
			}
	 			// Email Id 
			if(Trim(document.frmMain.postEmailAddress.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.postEmailAddress.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postEmailAddress.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddress.focus();
					 return false;
			}
		
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			
			
			//SHIPPING ADDRESS VALIDATIONS
			
			  if(type=="2")
				 {
					 
										 
							 if(Trim(document.frmMain.billing_postAddress1.value)=="")
								{
									alert(alertMessages[242]);
									document.frmMain.billing_postAddress1.focus();
									return false; 
								}
					
								// Subrub/Town
								if(Trim(document.frmMain.billing_postSuburbTown.value)=="")
								{
									//alert(alertMessages[243]);
									alert(alertMessages[381]);
									document.frmMain.billing_postSuburbTown.focus();
									return false; 
								}
								if(checkSpecialCharacter(document.frmMain.billing_postSuburbTown.value)==false)
								{
									alert(alertMessages[244]);
									document.frmMain.billing_postSuburbTown.focus();
									return false; 
								}
								// State
								if(Trim(document.frmMain.billing_postState.value)=="")
								{
									alert(alertMessages[245]);
									document.frmMain.billing_postState.focus();
									return false; 
								}
								// Postcode
								if(Trim(document.frmMain.billing_postPostcode.value)=="")
								{
									alert(alertMessages[246]);
									document.frmMain.billing_postPostcode.focus();
									return false; 
								}
								if(isNaN(document.frmMain.billing_postPostcode.value))
								{
									alert(alertMessages[247]);
									document.frmMain.billing_postPostcode.focus();
									return false; 
								}
								if((document.frmMain.billing_postPostcode.value.length  < 3) ||  (document.frmMain.billing_postPostcode.value.length > 4))
								{
									alert(alertMessages[247]);
									document.frmMain.billing_postPostcode.focus();
									return false;
								}	 
					 
					 
					 
		}
				
			/*// Re-enter Email Address
	 			// Re-enter Email Id 
			if(Trim(document.frmMain.postEmailAddressReenter.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.postEmailAddressReenter.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postEmailAddressReenter.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddressReenter.focus();
					 return false;
			}
		
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddressReenter.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddressReenter.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				alert(alertMessages[246]);
				document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddressReenter.focus();
				 return false;
			}
			if(document.frmMain.postEmailAddressReenter.value!=document.frmMain.postEmailAddress.value)
			{
				alert(alertMessages[237]);
				document.frmMain.postEmailAddress.focus();
				return false;
			}
			if(Trim(document.frmMain.postUsername.value)=="")
			{
				alert(alertMessages[201]);
				document.frmMain.postUsername.focus();
				return false; 
			}
			if(Trim(document.frmMain.hiddenCheckUser.value)=="FALSE")
			{
				alert(alertMessages[370]);
				document.frmMain.postUsername.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postPassword.value)=="")
			{
				alert(alertMessages[202]);
				document.frmMain.postPassword.focus();
				return false; 
			}
			
			
			if (document.getElementById("hiddenInput") == null || document.getElementById("hiddenInput").value == 'undefined')
			{
				alert(alertMessages[356]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
			else 
			{
				if(document.getElementById("hiddenInput").value=="FALSE")
				{
					alert(alertMessages[356]);
					document.frmMain.postFirstName.focus();
					return false; 
				}
			}
			*/
			//alert(document.getElementById("hiddenInput").value);
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	
	//-----------------------------------------------------------------------------------------------------------------------------------
	function validateMemberDetails()
	{
		try
		{
			
 			// Firstname	
			if(Trim(document.frmMain.postFirstName.value)=="")
			{
				alert(alertMessages[227]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postFirstName.value)==false)
			{
				alert(alertMessages[228]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
 			// Lastname
			if(Trim(document.frmMain.postLastName.value)=="")
			{
				alert(alertMessages[229]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postLastName.value)==false)
			{
				alert(alertMessages[230]);
				document.frmMain.postLastName.focus();
				return false; 
			}			
			// Subrub/Town
			if(Trim(document.frmMain.postAddress1.value)=="")
			{
				alert(alertMessages[232]);
				document.frmMain.postAddress1.focus();
				return false; 
			}

			// Subrub/Town
			if(Trim(document.frmMain.postSuburbTown.value)=="")
			{
				alert(alertMessages[233]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postSuburbTown.value)==false)
			{
				alert(alertMessages[234]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			// State
			if(Trim(document.frmMain.postState.value)=="")
			{
				alert(alertMessages[235]);
				document.frmMain.postState.focus();
				return false; 
			}
			// Postcode
			if(Trim(document.frmMain.postPostcode.value)=="")
			{
				alert(alertMessages[236]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if(isNaN(document.frmMain.postPostcode.value))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false; 
			}
			if((document.frmMain.postPostcode.value.length  < 3) ||  (document.frmMain.postPostcode.value.length > 4))
			{
				alert(alertMessages[237]);
				document.frmMain.postPostcode.focus();
				return false;
			}
	 			// Email Id 
			if(Trim(document.frmMain.postEmailAddress.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.postEmailAddress.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postEmailAddress.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddress.focus();
					 return false;
			}
		
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			 
		 
			if(Trim(document.frmMain.postPassword.value)=="")
			{
				alert(alertMessages[202]);
				document.frmMain.postPassword.focus();
				return false; 
			}
		 
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	
	
	//DOCUMENT VALIDATIONS
	
	function adminDocumentsValidations(val)
	{
		try
		{
			//alert(val);
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[203]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			/*if(Trim(document.frmMain.postType.value)=="")
			{
				alert(alertMessages[204]);
				document.frmMain.postType.focus();
				return false; 
			}*/
			/*if(Trim(document.frmMain.postIndustry.value)=="")
			{
				alert(alertMessages[205]);
				document.frmMain.postIndustry.focus();
				return false; 
			}*/
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[206]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			//alert("Hi");
			if(val=="addNewRecord")
		   {	if(Trim(document.frmMain.fileDocumentsFile.value)=="")
			    {
				     alert(alertMessages[207]);
				     document.frmMain.fileDocumentsFile.focus();
				      return false; 
			    }
				}	
			 
			
			//return false; 
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	
	//---------------------------------------------------
	
	//-----------------------------------------------------------------------------------------------------------------------------------
	function validateSubscriberForm()
	{
		try
		{
			
 			// Firstname	
			if(Trim(document.frmMain.postFirstName.value)=="")
			{
				alert(alertMessages[227]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postFirstName.value)==false)
			{
				alert(alertMessages[228]);
				document.frmMain.postFirstName.focus();
				return false; 
			}
 			// Lastname
			if(Trim(document.frmMain.postLastName.value)=="")
			{
				alert(alertMessages[229]);
				document.frmMain.postLastName.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postLastName.value)==false)
			{
				alert(alertMessages[230]);
				document.frmMain.postLastName.focus();
				return false; 
			}			
			
      
			if(Trim(document.frmMain.postOccupation.value)=="")
			{
				alert("Please enter your occupation");
				document.frmMain.postOccupation.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postOccupation.value)==false)
			{
				alert("Please enter your occupation");
				document.frmMain.postOccupation.focus();
				return false; 
			}


      if(Trim(document.frmMain.postPhone.value)=="")
			{
				alert("Please enter your phone no.");
				document.frmMain.postPhone.focus();
				return false; 
			}

			// Subrub/Town
			if(Trim(document.frmMain.postSuburbTown.value)=="")
			{
				alert(alertMessages[233]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMain.postSuburbTown.value)==false)
			{
				alert(alertMessages[234]);
				document.frmMain.postSuburbTown.focus();
				return false; 
			}
			
	 			// Email Id 
			if(Trim(document.frmMain.postEmailAddress.value)=="")
			{
				alert(alertMessages[239]);
				document.frmMain.postEmailAddress.focus();
				return false; 
			}
			var emailaddr = document.frmMain.postEmailAddress.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMain.postEmailAddress.focus();
					 return false;
			}
		
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMain.postEmailAddress.focus();
					return false;
				 }
	 
				 
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMain.postEmailAddress.focus();
				 return false;
			}
		  
			/*if(document.frmMain.CheckUserEmail.value == "FALSE")
			{
				alert(alertMessages[380]);
				document.frmMain.postEmailAddress.focus();
				return false; 
			}*/
			
			
			
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   

   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
			//alert(Char);
			//alert(ValidChars.indexOf(Char));
			if((i == 0 )&&(Char == "0" ))
			
			continue;
			if(i== (sText.length-1) && Char =="." )
			 return false;
			 
      if (ValidChars.indexOf(Char) == -1) 
         {
					 
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
	
	// JavaScript Document
function addCarpetCleaning()
	  {
				
		try
		{
			 //var theForm = document.getElementById('frmMain').elements;

			 for(var i=1;i<=15;i++)
			 {
				//alert();
				if(Trim(document.frmMain.elements["empty_"+i].value)=="")
						{
								alert("Please enter valid price.");
								document.frmMain.elements["empty_"+i].focus();
								return false; 
						}
					
						if(parseFloat(document.frmMain.elements["empty_"+i].value)<0)
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
						if(!IsNumeric(document.frmMain.elements["empty_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
						if(isNaN(document.frmMain.elements["empty_"+i].value))
						{
							alert("Please enter valid price.");
							document.frmMain.elements["empty_"+i].focus();
							return false;
						}
						if(Trim(document.frmMain.elements["furnished_"+i].value)=="")
						{
								alert("Please enter valid price.");
								document.frmMain.elements["furnished_"+i].focus();
								return false; 
						}
						if(parseInt(document.frmMain.elements["furnished_"+i].value)<0)
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["furnished_"+i].focus();
									return false;
					 	}
						if(!IsNumeric(document.frmMain.elements["furnished_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["furnished_"+i].focus();
									return false;
					 	}
						if(isNaN(document.frmMain.elements["furnished_"+i].value))
						{
							alert("Please enter valid price.");
							document.frmMain.elements["furnished_"+i].focus();
							return false;
						}
                
			 }
			  for(var j=16;j<=20;j++)
			 {
				if(Trim(document.frmMain.elements["empty_"+j].value)=="")
						{
								alert("Please enter valid price.");
								document.frmMain.elements["empty_"+j].focus();
								return false; 
						}
						if(parseInt(document.frmMain.elements["empty_"+j].value)<0)
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+j].focus();
									return false;
					 	}
						if(!IsNumeric(document.frmMain.elements["empty_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
						if(isNaN(document.frmMain.elements["empty_"+j].value))
						{
							alert("Please enter valid price.");
							document.frmMain.elements["empty_"+j].focus();
							return false;
						}
				
                
			 }
				 				
		}
			
		catch(e)
		{
			alert(e);
			return false;
		}
		
		}
	function addCarpetUplholstry()
	  {
				
		try
		{
			 //var theForm = document.getElementById('frmMain').elements;

			 for(var i=1;i<=10;i++)
			 {
				//alert();
				if(Trim(document.frmMain.elements["empty_"+i].value)=="")
						{
								alert("Please enter valid price.");
								document.frmMain.elements["empty_"+i].focus();
								return false; 
						}
						if(parseInt(document.frmMain.elements["empty_"+i].value)<0)
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
						if(!IsNumeric(document.frmMain.elements["empty_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
						if(isNaN(document.frmMain.elements["empty_"+i].value))
						{
							alert("Please enter valid price.");
							document.frmMain.elements["empty_"+i].focus();
							return false;
						}
						
                
			 }
		
				 				
		}
			
		catch(e)
		{
			alert(e);
			return false;
		}
		
		}
		
		function addUplholstry()
	  {
				
		try
		{
			 //var theForm = document.getElementById('frmMain').elements;

			 for(var i=1;i<=10;i++)
			 {
				//alert();
				if(Trim(document.frmMain.elements["empty_"+i].value)=="")
						{
								alert("Please enter valid price.");
								document.frmMain.elements["empty_"+i].focus();
								return false; 
						}
						if(parseInt(document.frmMain.elements["empty_"+i].value)<0)
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
						if(!IsNumeric(document.frmMain.elements["empty_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
						if(isNaN(document.frmMain.elements["empty_"+i].value))
						{
							alert("Please enter valid price.");
							document.frmMain.elements["empty_"+i].focus();
							return false;
						}
						
                
			 }
		
				 				
		}
			
		catch(e)
		{
			alert(e);
			return false;
		}
		
		}
	
					
	function addUplolsteryCleaning()
	  {
		
				 try
						{
							
		        	if(Trim(document.frmMain.seating_positions.value)=="")
							{
								alert("Please enter valid price.");
								document.frmMain.seating_positions.focus();
								return false; 
							}
							if(parseInt(document.frmMain.seating_positions.value)<=0)
						  {
									alert("Please enter valid price.");
									document.frmMain.seating_positions.focus();
									return false;
					  	}
							if(!IsNumeric(document.frmMain.elements["empty_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
							if(isNaN(document.frmMain.seating_positions.value))
							{
								alert("Please enter valid price.");
								document.frmMain.seating_positions.focus();
								return false;
							}	
						///	
						if(Trim(document.frmMain.Chaise.value)=="")
							{
								alert("Please enter valid price.");
								document.frmMain.Chaise.focus();
								return false; 
							}
							if(parseInt(document.frmMain.Chaise.value)<=0)
						  {
									alert("Please enter valid price.");
									document.frmMain.Chaise.focus();
									return false;
					  	}
							if(!IsNumeric(document.frmMain.elements["empty_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
							if(isNaN(document.frmMain.Chaise.value))
							{
								alert("Please enter valid price.");
								document.frmMain.Chaise.focus();
								return false;
							}	
						///
						  if(Trim(document.frmMain.long_prot.value)=="")
							{
								alert("Please enter valid price.");
								document.frmMain.long_prot.focus();
								return false; 
							}
							if(parseInt(document.frmMain.long_prot.value)<=0)
						  {
									alert("Please enter valid price.");
									document.frmMain.long_prot.focus();
									return false;
					  	}
							if(!IsNumeric(document.frmMain.elements["empty_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
							if(isNaN(document.frmMain.long_prot.value))
							{
								alert("Please enter valid price.");
								document.frmMain.long_prot.focus();
								return false;
							}
							///
							 if(Trim(document.frmMain.back_base_fabric.value)=="")
							{
								alert("Please enter valid price.");
								document.frmMain.back_base_fabric.focus();
								return false; 
							}
							if(parseInt(document.frmMain.back_base_fabric.value)<=0)
						  {
									alert("Please enter valid price.");
									document.frmMain.back_base_fabric.focus();
									return false;
					  	}
							if(!IsNumeric(document.frmMain.elements["empty_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
							if(isNaN(document.frmMain.back_base_fabric.value))
							{
								alert("Please enter valid price.");
								document.frmMain.back_base_fabric.focus();
								return false;
							}
							////
							if(Trim(document.frmMain.base_only_fabric.value)=="")
							{
								alert("Please enter valid price.");
								document.frmMain.base_only_fabric.focus();
								return false; 
							}
							if(!IsNumeric(document.frmMain.elements["empty_"+i].value))
					  {
									alert("Please enter valid price.");
									document.frmMain.elements["empty_"+i].focus();
									return false;
					 	}
							if(parseInt(document.frmMain.base_only_fabric.value)<=0)
						  {
									alert("Please enter valid price.");
									document.frmMain.base_only_fabric.focus();
									return false;
					  	}
							if(isNaN(document.frmMain.base_only_fabric.value))
							{
								alert("Please enter valid price.");
								document.frmMain.base_only_fabric.focus();
								return false;
							}
							
								
	          }
						catch(e)
						{
							alert(e);
							return false;
						}
		
		
		}
		
		function validate_carpet()
		{
			try
			{
				//alert("Hi");
				//alert(document.frmMainFrom.radioBookingType.value);
				//alert(document.frmMainFrom.room_type.value);
				if(document.frmMainFrom.radioBookingType.value == "ROOM")
				{
					if(document.frmMainFrom.room_type.value == "")
					{
						alert("Please enter valid number of rooms");
						document.frmMainFrom.room_type.focus();
						return false;
						
					}
				}
     if(document.frmMainFrom.radioBookingType.value == "PACKAGE")
				{
					/*if(document.frmMainFrom.package_type.value == "")
					{
						alert("Please enter valid package");
						document.frmMainFrom.package_type.focus();
						return false;
						
					}*/
			}
			
			/*if(document.frmMainFrom.radioStudyRoom.value == "YES")
			{*/
			/*if(document.frmMainFrom.hiddenStudyRooms.value == "")
				{
				  alert("Please enter valid number of rooms/study");
					document.frmMainFrom.room_study.focus();
					return false;
			 }*/
			/* if(document.frmMainFrom.hiddenStudyRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional rooms up to 3 digits");
					document.frmMainFrom.room_study.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenStudyRooms.value.length))
			{
				alert("Please enter valid no. of additional rooms");
				document.frmMainFrom.room_study.focus();
				return false; 
			}*/
			/*}*/
			if(document.frmMainFrom.radioHallwayRoom.value == "YES")
			{
			if(document.frmMainFrom.hiddenHallwayRooms.value == "")
				{
				  alert("Please enter valid no. of hallway");
					document.frmMainFrom.room_hallway.focus();
					return false;
			 }
			 /*if(document.frmMainFrom.hiddenHallwayRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional hallway up to 3 digits");
					document.frmMainFrom.room_hallway.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenHallwayRooms.value.length))
			{
				alert("Please enter valid no. of hallway");
				document.frmMainFrom.room_hallway.focus();
				return false; 
			}*/
			
			}
			
				if(document.frmMainFrom.radioRobes.value == "YES")
			{
				if(document.frmMainFrom.hiddenRobesRooms.value == "")
				{
				  alert("Please enter valid no. of Walk-in-robes");
					document.frmMainFrom.room_robed.focus();
					return false;
			 }
			 /*if(document.frmMainFrom.hiddenRobesRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional Walk-in-robes up to 3 digits");
					document.frmMainFrom.room_robed.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenRobesRooms.value.length))
			{
				alert("Please enter valid no. of Walk-in-robes");
				document.frmMainFrom.room_robed.focus();
				return false; 
			}*/
			}
				if(document.frmMainFrom.radioStairs.value == "YES")
			{
			
				if(document.frmMainFrom.hiddenStairsRooms.value == "")
				{
				  alert("Please enter valid no. of stairs");
					document.frmMainFrom.room_stair.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenStairsRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional stairs up to 3 digits");
					document.frmMainFrom.room_stair.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenStairsRooms.value.length))
			{
				alert("Please enter valid no. of stairs");
				document.frmMainFrom.room_stair.focus();
				return false; 
			}*/
			
			}
			
			// new option javascript start
		/*if(document.frmMainFrom.radioSaturdaySurcharge.value == "YES")
			{
			if(document.frmMainFrom.hiddenSaturdaySurcharges.value == "")
				{
				  alert("Please enter valid number of Saturday Surcharge");
					document.frmMainFrom.saturday_surcharge.focus();
					return false;
			 }
			
			}
		 if(document.frmMainFrom.radioAccessFee.value == "YES")
			{
			if(document.frmMainFrom.hiddenAccessFees.value == "")
				{
				  alert("Please enter valid number of Difficult Access Fee");
					document.frmMainFrom.access_fee.focus();
					return false;
			 }
			
			}
			//Travel
			if(document.frmMainFrom.radioTravelFee.value == "YES")
			{
			if(document.frmMainFrom.hiddenTravelFees.value == "")
				{
				  alert("Please enter valid number of Travel Fee");
					document.frmMainFrom.travel_fee.focus();
					return false;
			 }
			
			}*/
			
		//	alert(document.frmMainFrom.hiddenPramotionCode.value);
			if(document.frmMainFrom.hiddenPramotionCode.value == "YES")
				{
					if(document.frmMainFrom.coupon_code.value == "")
					{
						alert("Please enter valid coupon code");
						document.frmMainFrom.coupon_code.focus();
						return false;
						
					}
				}
			document.frmMainFrom.submit();	
}
			catch(e)
			{
				alert(e);
				return false;
			}
			
		}
//
// JavaScript Document
function validate_carpetup()
		{
			try
			{
				//alert("Hi");
			
				
			if(document.frmMainFrom.radioStudyRoom.value == "YES")
			{
			if(document.frmMainFrom.hiddenStudyRooms.value == "")
				{
				  alert("Please enter valid number of rooms/study");
					document.frmMainFrom.room_study.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenStudyRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional rooms up to 3 digits");
					document.frmMainFrom.room_study.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenStudyRooms.value.length))
			{
				alert("Please enter valid no. of additional rooms");
				document.frmMainFrom.room_study.focus();
				return false; 
			}*/
			}
			if(document.frmMainFrom.radioHallwayRoom.value == "YES")
			{
			if(document.frmMainFrom.hiddenHallwayRooms.value == "")
				{
				  alert("Please enter valid no. of hallway");
					document.frmMainFrom.room_hallway.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenHallwayRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional hallway up to 3 digits");
					document.frmMainFrom.room_hallway.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenHallwayRooms.value.length))
			{
				alert("Please enter valid no. of hallway");
				document.frmMainFrom.room_hallway.focus();
				return false; 
			}*/
			
			}
			
				if(document.frmMainFrom.radioRobes.value == "YES")
			{
				if(document.frmMainFrom.hiddenRobesRooms.value == "")
				{
				  alert("Please enter valid no. of Walk-in-robes");
					document.frmMainFrom.room_robed.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenRobesRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional Walk-in-robes up to 3 digits");
					document.frmMainFrom.room_robed.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenRobesRooms.value.length))
			{
				alert("Please enter valid no. of Walk-in-robes");
				document.frmMainFrom.room_robed.focus();
				return false; 
			}*/
			}
				if(document.frmMainFrom.radioStairs.value == "YES")
			{
			
				if(document.frmMainFrom.hiddenStairsRooms.value == "")
				{
				  alert("Please enter valid no. of stairs");
					document.frmMainFrom.room_stair.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenStairsRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional stairs up to 3 digits");
					document.frmMainFrom.room_stair.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenStairsRooms.value.length))
			{
				alert("Please enter valid no. of stairs");
				document.frmMainFrom.room_stair.focus();
				return false; 
			}*/
			
			}
		//	
		
		//alert("step11111===>"+document.frmMainFrom.radioSeatingPositions.value);
		
			if(parseInt(document.frmMainFrom.radioSeatingPositions.value) == 6)
			{
				
				//alert("step33333"+document.frmMainFrom.hiddenSeatingPositions.value);
			if(parseInt(document.frmMainFrom.hiddenSeatingPositions.value) < 6)
				{
				  alert("Please enter seating position value more than 6");
					//document.frmMainFrom.seating_positionss.focus();
					return false;
			 }
				
			
			}
		//
		if(document.frmMainFrom.hiddenChaise.value == "")
				{
				  alert("Please enter valid no. of chaise");
					document.frmMainFrom.chaise.focus();
					return false;
			 }
			 /*if(document.frmMainFrom.hiddenChaise.value.length > 3)
				{
				  alert("Please enter valid no. of additional chaise up to 3 digits");
					document.frmMainFrom.chaise.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenChaise.value.length))
			{
				alert("Please enter valid no. of chaise");
				document.frmMainFrom.chaise.focus();
				return false; 
			}*/
	 //
	 if(document.frmMainFrom.hiddenOttoman.value == "")
				{
				  alert("Please enter valid no. of Ottoman");
					document.frmMainFrom.ottoman.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenOttoman.value.length > 3)
				{
				  alert("Please enter valid no. of additional Ottoman up to 3 digits");
					document.frmMainFrom.ottoman.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenOttoman.value.length))
			{
				alert("Please enter valid no. of Ottoman");
				document.frmMainFrom.ottoman.focus();
				return false; 
			}*/
	//		
		if(document.frmMainFrom.radioProtectionRequired.value == "YES")
			{
			
				if(document.frmMainFrom.hiddenProtectionRequired.value == "")
				{
				  alert("Please enter valid no. of protection required");
					document.frmMainFrom.protection_required.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenProtectionRequired.value.length > 3)
				{
				  alert("Please enter valid no. of  protection required  up to 3 digits");
					document.frmMainFrom.protection_required.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenProtectionRequired.value.length))
			{
				alert("Please enter valid no. of protection required");
				document.frmMainFrom.protection_required.focus();
				return false; 
			}*/
			
			}
		//	
	 if(document.frmMainFrom.hiddenBackbasefabric.value == "")
				{
				  alert("Please enter valid no. of back and base fabric");
					document.frmMainFrom.back_base_fibric.focus();
					return false;
			 }
			 /*if(document.frmMainFrom.hiddenBackbasefabric.value.length > 3)
				{
				  alert("Please enter valid no. of  protection required  up to 3 digits");
					document.frmMainFrom.back_base_fibric.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenBackbasefabric.value.length))
			{
				alert("Please enter valid no. of protection required");
				document.frmMainFrom.back_base_fibric.focus();
				return false; 
			}*/
			////
			 if(document.frmMainFrom.hiddenBaseonlyfabric.value == "")
				{
				  alert("Please enter valid no. of base only fabric");
					document.frmMainFrom.base_only.focus();
					return false;
			 }
			 /*if(document.frmMainFrom.hiddenBaseonlyfabric.value.length > 3)
				{
				  alert("Please enter valid no. of  protection required  up to 3 digits");
					document.frmMainFrom.base_only.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenBaseonlyfabric.value.length))
			{
				alert("Please enter valid no. of protection required");
				document.frmMainFrom.base_only.focus();
				return false; 
			}*/
			
		// new option javascript start
		/*if(document.frmMainFrom.radioSaturdaySurcharge.value == "YES")
			{
			if(document.frmMainFrom.hiddenSaturdaySurcharges.value == "")
				{
				  alert("Please enter valid number of Saturday Surcharge");
					document.frmMainFrom.saturday_surcharge.focus();
					return false;
			 }
			
			}
		 if(document.frmMainFrom.radioAccessFee.value == "YES")
			{
			if(document.frmMainFrom.hiddenAccessFees.value == "")
				{
				  alert("Please enter valid number of Difficult Access Fee");
					document.frmMainFrom.access_fee.focus();
					return false;
			 }
			
			}
			//Travel
			if(document.frmMainFrom.radioTravelFee.value == "YES")
			{
			if(document.frmMainFrom.hiddenTravelFees.value == "")
				{
				  alert("Please enter valid number of Travel Fee");
					document.frmMainFrom.travel_fee.focus();
					return false;
			 }
			
			}*/	
			
		//	alert(document.frmMainFrom.hiddenPramotionCode.value);
			if(document.frmMainFrom.hiddenPramotionCode.value == "YES")
				{
					if(document.frmMainFrom.coupon_code.value == "")
					{
						alert("Please enter valid coupon code");
						document.frmMainFrom.coupon_code.focus();
						return false;
						
					}
				}
			document.frmMainFrom.submit();	
}
			catch(e)
			{
				alert(e);
				return false;
			}
			
		}
//		
//-- upholstery---//
function validate_upholstery()
		{
			try
			{
				//alert("Hi");
				//alert(parseInt(document.frmMainFrom.hiddenStudyRooms.value.length));
				

		//	
			if(document.frmMainFrom.radioSeatingPositions.value == 6)
			{
			if(document.frmMainFrom.hiddenSeatingPositions.value < 6)
				{
				  alert("Please enter seating position no. up to minimum 6");
					document.frmMainFrom.seating_positionss.focus();
					return false;
			 }
				
				if(document.frmMainFrom.hiddenSeatingPositions.value == "")
				{
				  alert("Please enter valid no. of seating");
					document.frmMainFrom.seating_positionss.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenSeatingPositions.value.length > 3)
				{
				  alert("Please enter valid no. of additional seating up to 3 digits");
					document.frmMainFrom.seating_positionss.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenSeatingPositions.value.length))
			{
				alert("Please enter valid no. of seating postions");
				document.frmMainFrom.seating_positionss.focus();
				return false; 
			}*/
			
			}
		//
		if(document.frmMainFrom.hiddenChaise.value == "")
				{
				  alert("Please enter valid no. of chaise");
					document.frmMainFrom.chaise.focus();
					return false;
			 }
			 /*if(document.frmMainFrom.hiddenChaise.value.length > 3)
				{
				  alert("Please enter valid no. of additional chaise up to 3 digits");
					document.frmMainFrom.chaise.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenChaise.value.length))
			{
				alert("Please enter valid no. of chaise");
				document.frmMainFrom.chaise.focus();
				return false; 
			}*/
	 //
	 if(document.frmMainFrom.hiddenOttoman.value == "")
				{
				  alert("Please enter valid no. of Ottoman");
					document.frmMainFrom.ottoman.focus();
					return false;
			 }
			 /*if(document.frmMainFrom.hiddenOttoman.value.length > 3)
				{
				  alert("Please enter valid no. of additional Ottoman up to 3 digits");
					document.frmMainFrom.ottoman.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenOttoman.value.length))
			{
				alert("Please enter valid no. of Ottoman");
				document.frmMainFrom.ottoman.focus();
				return false; 
			}*/
	//		
		if(document.frmMainFrom.radioProtectionRequired.value == "YES")
			{
			
				if(document.frmMainFrom.hiddenProtectionRequired.value == "")
				{
				  alert("Please enter valid no. of protection required");
					document.frmMainFrom.protection_required.focus();
					return false;
			 }
			 /*if(document.frmMainFrom.hiddenProtectionRequired.value.length > 3)
				{
				  alert("Please enter valid no. of  protection required  up to 3 digits");
					document.frmMainFrom.protection_required.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenProtectionRequired.value.length))
			{
				alert("Please enter valid no. of protection required");
				document.frmMainFrom.protection_required.focus();
				return false; 
			}*/
			
			}
		//	
	 if(document.frmMainFrom.hiddenBackbasefabric.value == "")
				{
				  alert("Please enter valid no. of back and base fabric");
					document.frmMainFrom.back_base_fibric.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenBackbasefabric.value.length > 3)
				{
				  alert("Please enter valid no. of  protection required  up to 3 digits");
					document.frmMainFrom.back_base_fibric.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenBackbasefabric.value.length))
			{
				alert("Please enter valid no. of protection required");
				document.frmMainFrom.back_base_fibric.focus();
				return false; 
			}*/
			////
			 if(document.frmMainFrom.hiddenBaseonlyfabric.value == "")
				{
				  alert("Please enter valid no. of base only fabric");
					document.frmMainFrom.base_only.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenBaseonlyfabric.value.length > 3)
				{
				  alert("Please enter valid no. of  protection required  up to 3 digits");
					document.frmMainFrom.base_only.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenBaseonlyfabric.value.length))
			{
				alert("Please enter valid no. of protection required");
				document.frmMainFrom.base_only.focus();
				return false; 
			}*/
			//alert(document.frmMainFrom.radioStudyRoom.value);
			if(document.frmMainFrom.radioStudyRoom.value == "YES")
			{
			  if(document.frmMainFrom.hiddenStudyRooms.value == "")
				{
				  alert("Please enter valid number of rooms/study");
					document.frmMainFrom.room_study.focus();
					return false;
			  }
			/* if(document.frmMainFrom.hiddenStudyRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional rooms up to 3 digits");
					document.frmMainFrom.room_study.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenStudyRooms.value.length))
			{
				alert("Please enter valid no. of additional rooms");
				document.frmMainFrom.room_study.focus();
				return false; 
			}*/
			}
			if(document.frmMainFrom.radioHallwayRoom.value == "YES")
			{
			if(document.frmMainFrom.hiddenHallwayRooms.value == "")
				{
				  alert("Please enter valid no. of hallway");
					document.frmMainFrom.room_hallway.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenHallwayRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional hallway up to 3 digits");
					document.frmMainFrom.room_hallway.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenHallwayRooms.value.length))
			{
				alert("Please enter valid no. of hallway");
				document.frmMainFrom.room_hallway.focus();
				return false; 
			}
			*/
			}
			
				if(document.frmMainFrom.radioRobes.value == "YES")
			{
				if(document.frmMainFrom.hiddenRobesRooms.value == "")
				{
				  alert("Please enter valid no. of Walk-in-robes");
					document.frmMainFrom.room_robed.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenRobesRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional Walk-in-robes up to 3 digits");
					document.frmMainFrom.room_robed.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenRobesRooms.value.length))
			{
				alert("Please enter valid no. of Walk-in-robes");
				document.frmMainFrom.room_robed.focus();
				return false; 
			}*/
			}
				if(document.frmMainFrom.radioStairs.value == "YES")
			{
			
				if(document.frmMainFrom.hiddenStairsRooms.value == "")
				{
				  alert("Please enter valid no. of stairs");
					document.frmMainFrom.room_stair.focus();
					return false;
			 }
			/* if(document.frmMainFrom.hiddenStairsRooms.value.length > 3)
				{
				  alert("Please enter valid no. of additional stairs up to 3 digits");
					document.frmMainFrom.room_stair.focus();
					return false;
			 }
			 	if(isNaN(document.frmMainFrom.hiddenStairsRooms.value.length))
			{
				alert("Please enter valid no. of stairs");
				document.frmMainFrom.room_stair.focus();
				return false; 
			}*/
			
			}
			
			// new option javascript start
		/*if(document.frmMainFrom.radioSaturdaySurcharge.value == "YES")
			{
			if(document.frmMainFrom.hiddenSaturdaySurcharges.value == "")
				{
				  alert("Please enter valid number of Saturday Surcharge");
					document.frmMainFrom.saturday_surcharge.focus();
					return false;
			 }
			
			}
		 if(document.frmMainFrom.radioAccessFee.value == "YES")
			{
			if(document.frmMainFrom.hiddenAccessFees.value == "")
				{
				  alert("Please enter valid number of Difficult Access Fee");
					document.frmMainFrom.access_fee.focus();
					return false;
			 }
			
			}
			//Travel
			if(document.frmMainFrom.radioTravelFee.value == "YES")
			{
			if(document.frmMainFrom.hiddenTravelFees.value == "")
				{
				  alert("Please enter valid number of Travel Fee");
					document.frmMainFrom.travel_fee.focus();
					return false;
			 }
			
			}*/
		//	alert(document.frmMainFrom.hiddenPramotionCode.value);
			if(document.frmMainFrom.hiddenPramotionCode.value == "YES")
				{
					if(document.frmMainFrom.coupon_code.value == "")
					{
						alert("Please enter valid coupon code");
						document.frmMainFrom.coupon_code.focus();
						return false;
						
					}
				}
			document.frmMainFrom.submit();	
}
			catch(e)
			{
				alert(e);
				return false;
			}
			
		}
		
	
//	
function adminShopCartPromotions(var1,var2,var3,var4,var5)
{

try
{

if(Trim(document.frmMain.postTitle.value)=="")
{
alert("Please enter promotional name");
document.frmMain.postTitle.focus();
return false; 
}
if(checkSpecialCharacter(document.frmMain.postTitle.value)==false)
{
alert("Please enter valid promotional name");
document.frmMain.postTitle.focus();
return false; 
}
/*if(Trim(document.frmMain.postPhone.value)=="")
{
alert("Please enter phone no.");
document.frmMain.postPhone.focus();
return false; 
}
if(isNaN(document.frmMain.postPhone.value))
{
alert("Please enter valid phone no.");
document.frmMain.postPhone.focus();
return false; 
}
if(document.frmMain.postPhone.value.length < 10)
{
alert("Please enter valid phone no.");
document.frmMain.postPhone.focus();
return false;
}
// Email Id 
if(Trim(document.frmMain.postEmailAddress.value)=="")
{
alert(alertMessages[239]);
document.frmMain.postEmailAddress.focus();
return false; 
}
var emailaddr = document.frmMain.postEmailAddress.value;
if (emailaddr == '') {alert(alertMessages[240]);
document.frmMain.postEmailAddress.focus();
return false;
}


if (emailaddr == '') return true;
var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
for (i=0; i<invalidChars.length; i++) {
if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
alert(alertMessages[241]);
document.frmMain.postEmailAddress.focus();
return false;
}
}
for (i=0; i<emailaddr.length; i++) {
if (emailaddr.charCodeAt(i)>127) {
alert(alertMessages[242]);
document.frmMain.postEmailAddress.focus();
return false;
}


}
var atPos = emailaddr.indexOf('@',0);
if (atPos == -1) {
alert(alertMessages[243]);
document.frmMain.postEmailAddress.focus();
return false;
}
if (atPos == 0) {
alert(alertMessages[244]);
document.frmMain.postEmailAddress.focus();
return false;
}
if (emailaddr.indexOf('@', atPos + 1) > - 1) {
alert(alertMessages[245]);
document.frmMain.postEmailAddress.focus();
return false;
}
if (emailaddr.indexOf('.', atPos) == -1) {
//alert(alertMessages[246]);
alert(alertMessages[380]);
document.frmMain.postEmailAddress.focus();
return false;
}
if (emailaddr.indexOf('@.',0) != -1) {
alert(alertMessages[247]);
document.frmMain.postEmailAddress.focus();
return false;
}
if (emailaddr.indexOf('.@',0) != -1){
alert(alertMessages[248]);
document.frmMain.postEmailAddress.focus();
return false;
}
if (emailaddr.indexOf('..',0) != -1) {
alert(alertMessages[249]);
document.frmMain.postEmailAddress.focus();
return false;
}*/


if(Trim(document.frmMain.postKey.value)=="")
{
alert("Please enter promotion key.");
document.frmMain.postKey.focus();
return false; 
}
/*if(document.frmMain.postKey.value.length < 10)
{
alert("Please enter promotion key up to minimum 10.");
document.frmMain.postKey.focus();
return false;
}*/
if(Trim(document.frmMain.postStartDate.value)=="")
{
alert("Please enter start date");
document.frmMain.postStartDate.focus();
return false; 
}
if(Trim(document.frmMain.postEndDate.value)=="")
{
alert("Please enter end date");
document.frmMain.postEndDate.focus();
return false; 
}

var SDate = document.frmMain.postStartDate.value;    	
var EDate =  document.frmMain.postEndDate.value;
var alertReason1 =  'End Date must be greater than or equal to  Start Date.' 
var alertReason2 =  'End Date can not be less than Current Date.';
var endDate = new Date(EDate);    	
var startDate= new Date(SDate);
if(SDate != '' && EDate != '' && startDate > endDate)
    {
	    alert(alertReason1);
	    document.frmMain.postEndDate.value = "";
	    return false;
    }
if(Trim(document.frmMain.postType.value)=="")
{
alert("Please select promotion type.");
document.frmMain.postType.focus();
return false; 
}
if(Trim(document.frmMain.postTypeValue.value)=="")
{
alert("Please select promotion value.");
document.frmMain.postTypeValue.focus();
return false; 
}
if(Trim(document.frmMain.postNature.value)=="")
{
alert("Please select promotion nature.");
document.frmMain.postNature.focus();
return false; 
}
if(Trim(document.frmMain.postStatus.value)=="")
{
alert(alertMessages[430]);
document.frmMain.postStatus.focus();
return false; 
}
}
catch(e)
{
alert(e);
return false;
}
} 	
		
		
		// JavaScript Document
function validate_quote()
{
	
//	alert("hi");
	try
	{
	
	if(Trim(document.frmMainfrm.first_name.value)=="")
			{
				alert(alertMessages[227]);
				document.frmMainfrm.first_name.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMainfrm.first_name.value)==false)
			{
				alert(alertMessages[228]);
				document.frmMainfrm.first_name.focus();
				return false; 
			}
 			// Lastname
			if(Trim(document.frmMainfrm.last_name.value)=="")
			{
				alert(alertMessages[229]);
				document.frmMainfrm.last_name.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMainfrm.last_name.value)==false)
			{
				alert(alertMessages[230]);
				document.frmMainfrm.last_name.focus();
				return false; 
			}			
	    if(Trim(document.frmMainfrm.phone.value)=="")
			{
				alert("Please enter your best contact number.");
				document.frmMainfrm.phone.focus();
				return false; 
			}
      
		var emailaddr = document.frmMainfrm.postEmailAddress.value;
			if (emailaddr == '') {
					alert(alertMessages[240]);
					document.frmMainfrm.postEmailAddress.focus();
					 return false;
			}
			
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[241]);
					document.frmMainfrm.postEmailAddress.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[242]);
					document.frmMainfrm.postEmailAddress.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[243]);
				 document.frmMainfrm.postEmailAddress.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[244]);
				document.frmMainfrm.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[245]);
				 document.frmMainfrm.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				//alert(alertMessages[246]);
				alert(alertMessages[380]);
				document.frmMainfrm.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[247]);
				 document.frmMainfrm.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[248]);
				 document.frmMainfrm.postEmailAddress.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[249]);
				 document.frmMainfrm.postEmailAddress.focus();
				 return false;
			}
			
			/*var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
			if (suffix.length != 6 && suffix != 'com' && suffix != 'com.au' && suffix != 'net.au' && suffix != 'org.au' && suffix != 'asn.au' && suffix != 'edu.au' && suffix != 'gov.au' && 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.frmMainfrm.postEmailAddress.focus();
				 return false;
			}*/
			if(Trim(document.frmMainfrm.postAddress.value)=="")
			{
				alert(alertMessages[232]);
				document.frmMainfrm.postAddress.focus();
				return false; 
			}

      if(Trim(document.frmMainfrm.postSuburbTown.value)=="")
			{
				alert(alertMessages[233]);
				document.frmMainfrm.postSuburbTown.focus();
				return false; 
			}
			if(checkSpecialCharacter(document.frmMainfrm.postSuburbTown.value)==false)
			{
				alert(alertMessages[234]);
				document.frmMainfrm.postSuburbTown.focus();
				return false; 
			}
    if(document.frmMainfrm.pref_date.value=="")
			{
				alert("Please enter Preferred Date");
				document.frmMainfrm.pref_date.focus();
				return false; 
			}

/*var SDate = document.frmMainfrm.pref_date.value;    	
var EDate =  new Date();
var alertReason1 =  'Please enter valid Preferred Date' 
var alertReason2 =  'End Date can not be less than Current Date.';
var endDate = new Date(EDate);    	
var startDate= new Date(SDate);

alert("start==>"+startDate+"Enddate=>"+endDate);

if(startDate < endDate)
    {
	    alert(alertReason1);
	   document.frmMainfrm.pref_date.focus();
	    return false;
    }*/
		
		  if(isDate(document.frmMainfrm.pref_date.value)==false){
		           document.frmMainfrm.pref_date.focus();
		        return false;
	          }

		
		var now = new Date();
		
		var monthnumber = now.getMonth()+1;
		var monthday    = now.getDate();
		var year        = now.getFullYear();
		
		
		
		var date1=document.frmMainfrm.pref_date.value;
		var date_arr=date1.split("/");
		
		/* code changed by Jyotsna to fix the valid date issue on 25/08/10*/
		
		var selmonth=parseInt(date_arr[1].replace(/^0+/, ''));
		var selday=parseInt(date_arr[0].replace(/^0+/, ''));
		var selyear=parseInt(date_arr[2]);
		

		if(selyear< year)
		 {
			  alert("Please enter valid date");
				return false;
			 
		 }
		 else if( (selyear == year) && (selmonth < monthnumber))
			 {
				   alert("Please enter valid date");
				   return false;
			 }
		else if( (selyear == year) && (monthnumber== selmonth) && (selday< monthday))
			 {
				   alert("Please enter valid date");
				   return false;
			 }	 
		
		//alert("month_day=>"+monthday+"Date_day==>"+date_arr[0]);

		
			if(document.frmMainfrm.pref_time.value=="")
			{
				alert("Please enter Preferred Time");
				document.frmMainfrm.pref_time.focus();
				return false; 
			}
			document.frmMainfrm.submit();
	}
	catch(e)
	{
		
		alert(e);
		return false;
		
		
	}
	
	
	
}

function IsNumeric1(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function validate_number(var1)
{
	 var value = var1;

	 
	 if(value <= 0)
	 {
		alert("Please enter the valid number");
		document.frmMainFrom.room_study.focus();
		return false;
		
	 }
	 
	 if(value.length > 3)
	 {
		 alert("Please enter the number up to 3 digits");
		 document.frmMainFrom.room_study.focus();
		return false;
	 }
	 if(!IsNumeric1(value))
	 {
		  alert("Please enter the number");
			document.frmMainFrom.room_study.focus();
		  return false;
			 
	 }
	 

	return true;	 
	 
	
	
}

function adminNewslettersValidations()
	{
		try
		{
			 			 
			if(Trim(document.frmMain.postTitle.value)=="")
			{
				alert(alertMessages[305]);
				document.frmMain.postTitle.focus();
				return false; 
			}
			
		 	if(checkSpecialCharacter(document.frmMain.postTitle.value)==false)
			{
				alert(alertMessages[306]);
				document.frmMain.postTitle.focus();
				return false; 
			} 
			 
			if (document.getElementById("checkNewsletterName") == null || document.getElementById("checkNewsletterName") == 'undefined')
			{
				//alert(document.getElementById("checkUsername"));
				if(Trim(document.frmMain.checkNewsletterName.value)=="FALSE")
				{
					alert(alertMessages[315]);
					document.frmMain.postTitle.focus();
					return false; 
				}				
			}else
			{
				if(Trim(document.frmMain.checkNewsletterName.value)=="FALSE")
				{
					alert(alertMessages[315]);
					document.frmMain.postTitle.focus();
					return false; 
				}
			}
			//alert(document.frmMain.checkNewsletterName.value);
				
			if(Trim(document.frmMain.postStatus.value)=="")
			{
				alert(alertMessages[307]);
				document.frmMain.postStatus.focus();
				return false; 
			}
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}
	
	function adminpromotionflashValidations()
	{
		try
		{
			 			 
			if(Trim(document.frmMain.postTitle1.value)=="")
			{
				alert("Please enter title1");
				document.frmMain.postTitle1.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postTitle2.value)=="")
			{
				alert("Please enter title2");
				document.frmMain.postTitle2.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postTitle3.value)=="")
			{
				alert("Please enter title3");
				document.frmMain.postTitle3.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postTitle4.value)=="")
			{
				alert("Please enter title4");
				document.frmMain.postTitle4.focus();
				return false; 
			}
			
			if(Trim(document.frmMain.postTitle5.value)=="")
			{
				alert("Please enter title5");
				document.frmMain.postTitle5.focus();
				return false; 
			}
			
		 
			
		}
		catch(e)
		{
			alert(e);
			return false;
		}
	}	
	
function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strMonth=dtStr.substring(pos1+1,pos2)
	var strDay=dtStr.substring(0,pos1)
	var strYear=dtStr.substring(pos2+1)
	
	
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		alert("The date format should be : dd/mm/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please enter a valid month")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please enter a valid day")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Please enter a valid date")
		return false
	}
return true
}

