
function removeBorder()
{
	var arrUl = document.getElementsByTagName("ul");
	parentUl = arrUl[0];
	
	//thisChild = parentUl.lastChild;
	//var liElement = thisChild.firstChild;
	//alert("Len: "+parentUl.childNodes.length)
	Arlen = parentUl.childNodes.length;
	demo = "";
	//alert(Arlen);
	if (navigator.appName.indexOf('Microsoft') != -1)
		pos = Arlen-1 ;
	else{ 
		pos = Arlen-1 ;
	}	
	var liObj = parentUl.childNodes[pos];
	//alert(liObj.tagName);
	liObj.style.background = "none";
	var aObj = liObj.childNodes[0];
	//alert(aObj.tagName);
	aObj.style.background = "none";
}

// JavaScript Document
function fixheight() { 
 var maxH = 0;
	 var ids = ["left-content","right-content-area"];
	 // find the highest column
	 var firstDiv = document.getElementById(ids[0]); 
	 var secondDiv = document.getElementById(ids[1]); 
	 
	  heightFirstDiv = firstDiv.offsetHeight;
	  heightSecondDiv = secondDiv.offsetHeight;	 
	 divHeight = 0;
	 
	  if(Number(heightFirstDiv) > Number(heightSecondDiv)){
		 divHeight = Number(heightFirstDiv)-34;
		 secondDiv.style.height = Number(divHeight)+"px";	
		// firstDiv.style.height = Number(divHeight)+"px";
		
	  }else{
		 divHeight = Number(heightSecondDiv);
		 firstDiv.style.height = Number(divHeight)+"px"; 		 
		//secondDiv.style.height = Number(divHeight)+"px"; 
	  }	  	  
	 
}



/*8 to open a page in popup*/
function popup(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}


// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trimboth( value ) {
	
	return LTrim(RTrim(value));
	
}
//return true if value is alphnumeric
function isAlphanumeric(value)	{
		return (/^[A-Za-z0-9 ]+$/.test(value));
}
//return true if value is alphabets
function isAlphabets(value)	{
		return (/^[A-Za-z ]+$/.test(value));
}

//return true if value is phone number
function isPhone(value){
		return (/^[0-9\s+\(\)]+$/.test(value));
		//return (/^\d+\s\d+$/.test(value));
}

//return true if value is number
function isNumeric(value){
		return (/^[0-9]+$/.test(value));
	
}

function isPrice(value){
		return (/^[0-9\.]+$/.test(value));
	
}


//return length of value
function isFixlen(value) {
	
		pvalue = trimboth(value);
		return  pvalue.length;
}

//to validate an email address
function validEmail(obj)
	{
		var str=obj.value;
		var a;
		var len=str.length;
		var reg=new RegExp("@");
		var ind=str.search(reg);
		var c,d=0;
		var b=0;
		for(a=0;a<=str.length;a++)
		{
	
			if(str.charAt(a)=="@")
			{
				b++;
			}
			
		}
	
		if(b>1)
			{
				alert("Email Address is not valid.");
				obj.focus();
				return false;
			}
		else
			{
				for(a=0;a<=str.length;a++)
				{
					if(str.charAt(a)==".")
					{
						d=a;
					}
				
				}
				if((ind>d)||(ind==-1)||(d==0)||(ind+1==d)||(d+1==len))
				{
					alert ("Email Address is not valid.");
					obj.focus();
					return false;
				}
				else
				{
					return true;
				}
			}
		
						
	}//function end vaild enmail

//To validate Login Form
function validateLogin(objFrm) {

	if (trimboth(objFrm.username.value) =="" || trimboth(objFrm.username.value) =="Username") {
		alert("You need to provide your Username.");
		objFrm.username.value = "";
		objFrm.username.focus();
		return false;
	}
	
	if (objFrm.passwd.value =="" || objFrm.passwd.value =="Password") {
		alert("You need to provide your Password.");
		objFrm.passwd.focus();
		return false;
	}


}

//function to validate Registration form

function validateRegistrationForm(objFrm) {
	var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");
	//Check if Name is valid
	if (trimboth(objFrm.fname.value)=="") {
		alert("You need to provide your First Name.");
		objFrm.fname.value = trimboth(objFrm.fname.value);
		objFrm.fname.focus();
		return false;
	}else if(!isAlphabets(objFrm.fname.value)) {
		alert("First Name is not valid.\nonly alphabets are allowed.");
		objFrm.fname.focus();
		return false;
	}
	
	if (trimboth(objFrm.lname.value)=="") {
		alert("You need to provide your Last Name.");
		objFrm.lname.value = trimboth(objFrm.lname.value);
		objFrm.lname.focus();
		return false;
	}else if(!isAlphabets(objFrm.lname.value)) {
		alert("Last Name is not valid.\nonly alphabets are allowed.");
		objFrm.lname.focus();
		return false;
	}
	
	
	if (trimboth(objFrm.username.value)=="") {
		alert("You need to provide your User Name.");
		objFrm.username.value = trimboth(objFrm.username.value);
		objFrm.username.focus();
		return false;
	}
	
	
	if (objFrm.email.value =="") {
		alert("You need to provide your Email Address.");
		objFrm.email.focus();
		return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	
	
		
	if (objFrm.password.value.length < 6 || objFrm.password.value.length > 10) {
		alert( "You need to provide a valid password.\nPassword should be between 6-10 characters and should contain A-Z, a-z, 0-9 or special characters." );
		objFrm.password.focus();
		return false;
	} else if (objFrm.password2.value == "") {
		alert( "You need to provide Confirm Password." );
		objFrm.password2.focus();
		return false;
	} else if ((objFrm.password.value != "") && (objFrm.password.value != objFrm.password2.value)){
		alert( "Confirm Password do not match, please try again." );
		objFrm.password2.focus();
		return false;
	} else if (r.exec(objFrm.password.value)) {
		alert( "You need to provide a valid password.\nPassword should be between 6-10 characters and should contain A-Z, a-z, 0-9 or special characters." );
		objFrm.password.focus();
		return false;
	} 
	


   if (trimboth(objFrm.address.value)=="") {
		alert("You need to provide Your address.");
		objFrm.address.value = trimboth(objFrm.address.value);
		objFrm.address.focus();
		return false;
	}
  
    if (trimboth(objFrm.city.value)=="") {
		alert("You need to provide your City.");
		objFrm.city.value = trimboth(objFrm.city.value);
		objFrm.city.focus();
		return false;
	}
	if (trimboth(objFrm.state.value)=="") {
		alert("You need to provide your State.");
		objFrm.state.value = trimboth(objFrm.state.value);
		objFrm.state.focus();
		return false;
	}
	if (trimboth(objFrm.zip.value)=="") {
		alert("You need to provide your Zip.");
		objFrm.zip.value = trimboth(objFrm.zip.value);
		objFrm.zip.focus();
		return false;
	}
	if (trimboth(objFrm.bnumber.value)=="") {
		alert("You need to provide your Business Number.");
		objFrm.bnumber.value = trimboth(objFrm.bnumber.value);
		objFrm.bnumber.focus();
		return false;
	}else if(!isNumeric(objFrm.bnumber.value)) {
			alert("Invalid Business Number.\nonly numbers are allowed.");
			objFrm.bnumber.focus();
			return false;
	}
	
	if (trimboth(objFrm.image.value)=="") {
		alert("You need to provide your Image.");
		objFrm.image.value = trimboth(objFrm.image.value);
		objFrm.image.focus();
		return false;
	}else if (!/(\.(gif|jpg|jpeg|png))$/i.test(objFrm.image.value)){
		   alert("Only .jpg/.jpeg/.gif and .png files should be allowed.");
		   objFrm.image.focus();
		   return false;
	}
			
       
	
	
	
	if (trimboth(objFrm.aboutme.value)=="") {
		alert("You need to provide About Me.");
		objFrm.aboutme.value = trimboth(objFrm.aboutme.value);
		objFrm.aboutme.focus();
		return false;
	}
	if (trimboth(objFrm.deci_name1.value)=="") {
		alert("You need to provide Decision Maker Name1.");
		objFrm.deci_name1.value = trimboth(objFrm.deci_name1.value);
		objFrm.deci_name1.focus();
		return false;
	}
	if (trimboth(objFrm.deci_cell1.value)=="") {
		alert("You need to provide Decision Maker Cell Number1.");
		objFrm.deci_cell1.value = trimboth(objFrm.deci_cell1.value);
		objFrm.deci_cell1.focus();
		return false;
	}else if(!isNumeric(objFrm.deci_cell1.value)) {
			alert("Invalid Decision Maker Cell Number1.\nonly numbers are allowed.");
			objFrm.deci_cell1.focus();
			return false;
	}
	
	if (trimboth(objFrm.deci_cell2.value)!="") {	
		if(!isNumeric(objFrm.deci_cell2.value)) {
				alert("Invalid Decision Maker Cell Number2.\nonly numbers are allowed.");
				objFrm.deci_cell2.focus();
				return false;
		}
   }
	
	 if (trimboth(objFrm.deci_cell3.value)!="") {	
		if(!isNumeric(objFrm.deci_cell3.value)) {
				alert("Invalid Decision Maker Cell Number3.\nonly numbers are allowed.");
				objFrm.deci_cell3.focus();
				return false;
		}
   }

}



//function to validate Registration form on update

function validateupdateRegistrationForm(objFrm) {
	var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");
	//Check if Name is valid
	if (trimboth(objFrm.fname.value)=="") {
		alert("You need to provide your First Name.");
		objFrm.fname.value = trimboth(objFrm.fname.value);
		objFrm.fname.focus();
		return false;
	}else if(!isAlphabets(objFrm.fname.value)) {
		alert("First Name is not valid.\nonly alphabets are allowed.");
		objFrm.fname.focus();
		return false;
	}
	
	if (trimboth(objFrm.lname.value)=="") {
		alert("You need to provide your Last name.");
		objFrm.lname.value = trimboth(objFrm.lname.value);
		objFrm.lname.focus();
		return false;
	}else if(!isAlphabets(objFrm.lname.value)) {
		alert("Last Name is not valid.\nonly alphabets are allowed.");
		objFrm.lname.focus();
		return false;
	}
	
		
	if(objFrm.password.value != "") {
		if (objFrm.password.value.length < 6 || objFrm.password.value.length > 10) {
			alert( "You need to provide a valid password.\nPassword should be between 6-10 characters and should contain A-Z, a-z, 0-9 or special characters." );
			objFrm.password.focus();
			return false;
		} else if (objFrm.password2.value == "") {
			alert( "You need to provide Confirm Password." );
			objFrm.password2.focus();
			return false;
		} else if ((objFrm.password.value != "") && (objFrm.password.value != objFrm.password2.value)){
			alert( "Confirm Password do not match, please try again." );
			objFrm.password2.focus();
			return false;
		} else if (r.exec(objFrm.password.value)) {
			alert( "You need to provide a valid password.\nPassword should be between 6-10 characters and should contain A-Z, a-z, 0-9 or special characters." );
			objFrm.password.focus();
			return false;
		} 
	}


   if (trimboth(objFrm.address.value)=="") {
		alert("You need to provide your Address.");
		objFrm.address.value = trimboth(objFrm.address.value);
		objFrm.address.focus();
		return false;
	}
  
    if (trimboth(objFrm.city.value)=="") {
		alert("You need to provide your City.");
		objFrm.city.value = trimboth(objFrm.city.value);
		objFrm.city.focus();
		return false;
	}
	if (trimboth(objFrm.state.value)=="") {
		alert("You need to provide your State.");
		objFrm.state.value = trimboth(objFrm.state.value);
		objFrm.state.focus();
		return false;
	}
	if (trimboth(objFrm.postalcode.value)=="") {
		alert("You need to provide your Zip.");
		objFrm.postalcode.value = trimboth(objFrm.postalcode.value);
		objFrm.postalcode.focus();
		return false;
	}
	if (trimboth(objFrm.bnumber.value)=="") {
		alert("You need to provide your Business Number.");
		objFrm.bnumber.value = trimboth(objFrm.bnumber.value);
		objFrm.bnumber.focus();
		return false;
	}else if(!isNumeric(objFrm.bnumber.value)) {
			alert("Invalid Business Number.\nonly numbers are allowed.");
			objFrm.bnumber.focus();
			return false;
	}
	
	if (trimboth(objFrm.image.value)=="" && trimboth(objFrm.old_image.value)=="") {
		alert("You need to provide your Image.");
		objFrm.image.value = trimboth(objFrm.image.value);
		objFrm.image.focus();
		return false;
	}else if (trimboth(objFrm.image.value)!=""){		
		if(!/(\.(gif|jpg|jpeg|png))$/i.test(objFrm.image.value)){
		   alert("Only .jpg/.jpeg/.gif and .png files should be allowed.");
		   objFrm.image.focus();
		   return false;
	    }
	}
	if (trimboth(objFrm.aboutme.value)=="") {
		alert("You need to provide  About Me.");
		objFrm.aboutme.value = trimboth(objFrm.aboutme.value);
		objFrm.aboutme.focus();
		return false;
	}
	if (trimboth(objFrm.deci_name1.value)=="") {
		alert("You need to provide Decision Maker Name1.");
		objFrm.deci_name1.value = trimboth(objFrm.deci_name1.value);
		objFrm.deci_name1.focus();
		return false;
	}
	if (trimboth(objFrm.deci_cell1.value)=="") {
		alert("You need to provide Decision Maker Cell Number1.");
		objFrm.deci_cell1.value = trimboth(objFrm.deci_cell1.value);
		objFrm.deci_cell1.focus();
		return false;
	}else if(!isNumeric(objFrm.deci_cell1.value)) {
			alert("Invalid Decision Maker Cell Number1.\nonly numbers are allowed.");
			objFrm.deci_cell1.focus();
			return false;
	}
	
	
	
   if (trimboth(objFrm.deci_cell2.value)!="") {	
		if(!isNumeric(objFrm.deci_cell2.value)) {
				alert("Invalid Decision Maker Cell Number2.\nonly numbers are allowed.");
				objFrm.deci_cell2.focus();
				return false;
		}
   }
	
	 if (trimboth(objFrm.deci_cell3.value)!="") {	
		if(!isNumeric(objFrm.deci_cell3.value)) {
				alert("Invalid Decision Maker Cell Number3.\nonly numbers are allowed.");
				objFrm.deci_cell3.focus();
				return false;
		}
   }

}




//Validate Lost Password form
function validateLostPassForm(objFrm) {
	
	if (objFrm.checkusername.value =="") {
		alert("You need to provide User Name.");
		objFrm.checkusername.focus();
		return false;
	}

	if (objFrm.confirmEmail.value =="") {
		alert("You need to provide Email Address.");
		objFrm.confirmEmail.focus();
		return false;
	} else if(validEmail(objFrm.confirmEmail) == false) {
	
			return false;
	}
	
}
//Validate Lost Password form
function validateEmailForm(objFrm) {
	
	if (objFrm.email.value =="") {
		alert("You need to provide Email Address.");
		objFrm.email.focus();
		return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	
}

//Validate Token form
function validateTokenForm(objFrm) {
	
	if (objFrm.token.value =="") {
		alert("You need to provide Token.");
		objFrm.token.focus();
		return false;
	} 
	
}

function validateResetForm(objFrm) {
		if (objFrm.password1.value == "") {
			alert( "You need to provide a valid password." );
			objFrm.password1.focus();
			return false;
		}  else if (objFrm.password2.value == "") {
			alert( "You need to provide a Verify Password." );
			objFrm.password2.focus();
			return false;
		} else if (objFrm.password1.value != objFrm.password2.value){
			alert( "Password and verification do not match, please try again." );
			objFrm.password2.focus();
			return false;
		} 

}

//function to validate Registration form

function validateUpdateUserDetails(objFrm) {
	
	
	var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");

	//Check if Name is valid
	if (trimboth(objFrm.name.value)=="") {
		alert("Please enter Name.");
		objFrm.name.value = trimboth(objFrm.name.value);
		objFrm.name.focus();
		return false;
	}else if(!isAlphabets(objFrm.name.value)) {
		alert("Name is not valid.\nOnly alphabets are allowed.");
		objFrm.name.focus();
		return false;
	}
	
	
	//Check if Email is valid
	if(objFrm.email.value == "" ) {
			alert("Please enter Email Address.");
			objFrm.email.focus();
			return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	
	//Check if User Name is valid
	if (trimboth(objFrm.username.value)=="") {
		alert("Please enter User Name.");
		objFrm.username.value = trimboth(objFrm.username.value);
		objFrm.username.focus();
		return false;
	} else if (r.exec(objFrm.username.value) ) {
		alert("User Name is not valid.\nOnly alphanumerics are allowed");
		objFrm.username.focus();
		return false;
	} else if (objFrm.username.value.length < 3) {
		alert("User Name is not valid.\nMinimum 3 characters are allowed");
		objFrm.username.focus();
		return false;
	}
	
	//Check if Password is valid
	
	if(objFrm.password.value != "") {
		if (objFrm.password.value.length < 6) {
			alert( "Please enter a valid password.\nPassword should be between 6-10 characters and should contain A-Z, a-z, 0-9 or special characters." );
			objFrm.password.focus();
			return false;
		} else if ((objFrm.password.value != "") && (objFrm.password.value != objFrm.verifyPass.value)){
			alert( "Password and verification do not match, please try again." );
			objFrm.verifyPass.focus();
			return false;
		} else if (r.exec(objFrm.password.value)) {
			alert( "Please enter a valid password.\nPassword should be between 6-10 characters and should contain A-Z, a-z, 0-9 or special characters." );
			objFrm.password.focus();
			return false;
		} 
	}

}

//Validate Post Comments (Leave a Reply Form) For Blog
function validatePostComment(objFrm) {

	if (objFrm.comment.value =="") {
		alert("Please enter Comments.");
		objFrm.comment.focus();
		return false;
	}
	
}

//Validate Contact Us Form
//Check if Name is valid

function validateContactUs(objFrm) {
	
	if (trimboth(objFrm.first_name.value)=="") {
		alert("You need to provide your First Name.");
		objFrm.first_name.value = trimboth(objFrm.first_name.value);
		objFrm.first_name.focus();
		return false;
	}else if(!isAlphabets(objFrm.first_name.value)) {
		alert("First Name is not valid.\nonly alphabets are allowed.");
		objFrm.first_name.focus();
		return false;
	}
	if (trimboth(objFrm.last_name.value)!="") {
		if(!isAlphabets(objFrm.last_name.value)) {
			alert("Last Name is not valid.\nonly alphabets are allowed.");
			objFrm.last_name.focus();
			return false;
		}
	}
	
	if (trimboth(objFrm.phone_no.value)!="") {		
		if(!isPhone(objFrm.phone_no.value)) {
			alert("Phone No. is not valid.\nOnly Numbers are allowed.");
			objFrm.phone_no.focus();
			return false;
		}
	}
	
	//Check if Email is valid
	if(objFrm.email.value == "" ) {
			alert("You need to provide your E-mail address.");
			objFrm.email.focus();
			return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	
	if (trimboth(objFrm.text.value)=="") {
		alert("You need to provide your Enquiry Text.");
		objFrm.text.value = trimboth(objFrm.text.value);
		objFrm.text.focus();
		return false;
	}
	
	if (trimboth(objFrm.captchacode.value)=="") {
		alert("You need to provide Security Code.");
		objFrm.captchacode.value = trimboth(objFrm.captchacode.value);
		objFrm.captchacode.focus();
		return false;
	}
	
	
}


//Validate Contact Us Form
//Check if Name is valid

function validuserContactUs(objFrm) {
	
	if (trimboth(objFrm.name.value)=="") {
		alert("You need to provide your Name.");
		objFrm.name.value = trimboth(objFrm.name.value);
		objFrm.name.focus();
		return false;
	}
	//Check if Email is valid
	if(objFrm.email.value == "" ) {
			alert("You need to provide your Email address.");
			objFrm.email.focus();
			return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	
	if (trimboth(objFrm.subject.value)=="") {
		alert("You need to provide your Subject.");
		objFrm.subject.value = trimboth(objFrm.subject.value);
		objFrm.subject.focus();
		return false;
	}
	if (trimboth(objFrm.message.value)=="") {
		alert("You need to provide your Enquiry Text.");
		objFrm.message.value = trimboth(objFrm.message.value);
		objFrm.message.focus();
		return false;
	}
	
	if (trimboth(objFrm.security_code.value)=="") {
		alert("You need to provide Verification code.");
		objFrm.security_code.value = trimboth(objFrm.security_code.value);
		objFrm.security_code.focus();
		return false;
	}
	
	
}





function validateNewesletter(objFrm) 
{
		/*
		if (trimboth(objFrm.name.value)=="") {
		alert("Please enter Name.");
		objFrm.name.value = trimboth(objFrm.name.value);
		objFrm.name.focus();
		return false;
	}else if(!isAlphabets(objFrm.name.value)) {
		alert("Name is not valid.\nOnly alphabets are allowed.");
		objFrm.name.focus();
		return false;
	}*/
		if(objFrm.email.value == "" || objFrm.email.value == "Enter Your E- mail Address" )
		{
			alert("Please enter Email Address.");
			objFrm.email.focus();
				return false;
		} else if(validEmail(objFrm.email) == false) {
		
				return false;
		}
}

function validateEnquiryForm(objFrm) 
{
	if (trimboth(objFrm.name.value)=="") {
		alert("Please enter Name.");
		objFrm.name.value = trimboth(objFrm.name.value);
		objFrm.name.focus();
		return false;
	}else if(!isAlphabets(objFrm.name.value)) {
		alert("Name is not valid.\nOnly alphabets are allowed.");
		objFrm.name.focus();
		return false;
	}
	if(objFrm.email.value == "" || objFrm.email.value == "Enter Your E- mail Address" )
	{
		alert("Please enter Email Address.");
		objFrm.email.focus();
			return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	if (trimboth(objFrm.subject.value)=="") {
		alert("Please enter Subject.");
		objFrm.subject.value = trimboth(objFrm.subject.value);
		objFrm.subject.focus();
		return false;
	}
	
	if(trimboth(objFrm.phone_no.value) == "") {
			alert("You need to provide Phone No..");
			objFrm.phone_no.focus();
			return false;
	}
	else if(!isPhone(objFrm.phone_no.value)) {
		alert("Phone No. is not valid.\nOnly Numbers are allowed.");
		objFrm.phone_no.focus();
		return false;
	}
	
	if (trimboth(objFrm.text.value)=="") {
		alert("Please enter enquiry text.");
		objFrm.text.value = trimboth(objFrm.text.value);
		objFrm.text.focus();
		return false;
	}
		
}


function validateEnquiryFormQuote(objFrm) 
{
	if (trimboth(objFrm.name.value)=="") {
		alert("Please enter Name.");
		objFrm.name.value = trimboth(objFrm.name.value);
		objFrm.name.focus();
		return false;
	}else if(!isAlphabets(objFrm.name.value)) {
		alert("Name is not valid.\nOnly alphabets are allowed.");
		objFrm.name.focus();
		return false;
	}
	if(objFrm.email.value == "" || objFrm.email.value == "Enter Your E- mail Address" )
	{
		alert("Please enter Email Address.");
		objFrm.email.focus();
			return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	if (trimboth(objFrm.subject.value)=="") {
		alert("Please enter Subject.");
		objFrm.subject.value = trimboth(objFrm.subject.value);
		objFrm.subject.focus();
		return false;
	}
	
	if(trimboth(objFrm.phone_no.value) == "") {
			alert("You need to provide Phone No..");
			objFrm.phone_no.focus();
			return false;
	}
	else if(!isPhone(objFrm.phone_no.value)) {
		alert("Phone No. is not valid.\nOnly Numbers are allowed.");
		objFrm.phone_no.focus();
		return false;
	}
	
	if (trimboth(objFrm.text.value)=="") {
		alert("Please enter enquiry text.");
		objFrm.text.value = trimboth(objFrm.text.value);
		objFrm.text.focus();
		return false;
	}
		
}





function swapMyImage(imgid) { 
 imgid.src="http://fxwebserver.net/woolfactory/images/menus/" + imgid.id +"_hover.jpg";//alert( imgid.src);
}
function swapMyImageAgain(imgid) { 
 imgid.src="http://fxwebserver.net/woolfactory/images/menus/" + imgid.id +".jpg";//alert( imgid.src);
}
function validateBlogForm(objFrm) 
{
	if (trimboth(objFrm.title.value)=="") {
		alert("Please enter Title.");
		objFrm.title.value = trimboth(objFrm.title.value);
		objFrm.title.focus();
		return false;
	}
	if (trimboth(objFrm.Name.value)=="") {
		alert("Please enter Name.");
		objFrm.Name.value = trimboth(objFrm.Name.value);
		objFrm.Name.focus();
		return false;
	}else if(!isAlphabets(objFrm.name.value)) {
		alert("Name is not valid.\nOnly alphabets are allowed.");
		objFrm.name.focus();
		return false;
	}
	if(objFrm.email.value == "" || objFrm.email.value == "Enter Your E- mail Address" )
	{
		alert("Please enter Email Address.");
		objFrm.email.focus();
			return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	
	
	if (trimboth(objFrm.text.value)=="") {
		alert("Please enter enquiry text.");
		objFrm.text.value = trimboth(objFrm.text.value);
		objFrm.text.focus();
		return false;
	}
		
}

function validateForumRegistrationForm(objFrm) {
	var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");

	//Check if Name is valid
	if (trimboth(objFrm.name.value)=="") {
		alert("Please enter Name.");
		objFrm.name.value = trimboth(objFrm.name.value);
		objFrm.name.focus();
		return false;
	}else if(!isAlphabets(objFrm.name.value)) {
		alert("Name is not valid.\nOnly alphabets are allowed.");
		objFrm.name.focus();
		return false;
	}
	
	
	//Check if Email is valid
	if(objFrm.email.value == "" ) {
			alert("Please enter Email Address.");
			objFrm.email.focus();
			return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	
	//Check if User Name is valid
	if (trimboth(objFrm.username.value)=="") {
		alert("Please enter User Name.");
		objFrm.username.value = trimboth(objFrm.username.value);
		objFrm.username.focus();
		return false;
	} else if (r.exec(objFrm.username.value) ) {
		alert("User Name is not valid.\nOnly alphanumerics are allowed");
		objFrm.username.focus();
		return false;
	} else if (objFrm.username.value.length < 3) {
		alert("User Name is not valid.\nMinimum 3 characters are allowed");
		objFrm.username.focus();
		return false;
	}
	
	if(objFrm.password.value != "") {
		if (objFrm.password.value.length < 6) {
			alert( "Please enter a valid password.\nNo space, more than 6 characters and contain 0-9,a-z,A-Z." );
			objFrm.password.focus();
			return false;
		} else if (objFrm.password2.value == "") {
			alert( "Please verify the Password." );
			objFrm.password2.focus();
			return false;
		} else if ((objFrm.password.value != "") && (objFrm.password.value != objFrm.password2.value)){
			alert( "Password and verification do not match, please try again." );
			objFrm.password2.focus();
			return false;
		} else if (r.exec(objFrm.password.value)) {
			alert( "Please enter a valid password.\nNo space, more than 6 characters and contain 0-9,a-z,A-Z." );
			objFrm.password.focus();
			return false;
		} 
	}
	
	//Check if First Name is valid
	if (trimboth(objFrm.p_firstname.value)=="") {
		alert("Please enter First Name.");
		objFrm.p_firstname.value = trimboth(objFrm.p_firstname.value);
		objFrm.p_firstname.focus();
		return false;
	}else if(!isAlphabets(objFrm.p_firstname.value)) {
		alert("First Name is not valid.\nOnly alphabets are allowed.");
		objFrm.p_firstname.focus();
		return false;
	}
	
	//Check if Last Name is valid
	if (trimboth(objFrm.p_lastname.value)=="") {
		alert("Please enter Last Name.");
		objFrm.p_lastname.value = trimboth(objFrm.p_lastname.value);
		objFrm.p_lastname.focus();
		return false;
	}else if(!isAlphabets(objFrm.p_lastname.value)) {
		alert("Last Name is not valid.\nOnly alphabets are allowed.");
		objFrm.p_lastname.focus();
		return false;
	}
}

function validateForumTopicForm(objFrm) 
{
	
	if (trimboth(objFrm.subject.value)=="") {
		alert("Please enter Subject.");
		objFrm.subject.value = trimboth(objFrm.subject.value);
		objFrm.subject.focus();
		return false;
	}

}

function validateDonationForm(objFrm) 
{
	
	if (trimboth(objFrm.name.value)=="") {
		alert("Please enter Name.");
		objFrm.name.value = trimboth(objFrm.name.value);
		objFrm.name.focus();
		return false;
	}else if(!isAlphabets(objFrm.name.value)) {
		alert("Name is not valid.\nOnly alphabets are allowed.");
		objFrm.name.focus();
		return false;
	}
	if (trimboth(objFrm.contact_no.value)=="") {
		alert("Please enter Contact No..");
		objFrm.contact_no.value = trimboth(objFrm.contact_no.value);
		objFrm.contact_no.focus();
		return false;
	}else if(!isPhone(objFrm.contact_no.value)) {
		alert("Contact No. is not valid.\nOnly Numbers are allowed.");
		objFrm.contact_no.focus();
		return false;
	}else if(objFrm.contact_no.value.length > 10) {
		alert("Contact No. is not valid.\nMax of 10 Numbers are allowed.");
		objFrm.contact_no.focus();
		return false;
	}
	if(objFrm.email.value == "" || objFrm.email.value == "Enter Your E- mail Address" )
	{
		alert("Please enter Email Address.");
		objFrm.email.focus();
			return false;
	} else if(validEmail(objFrm.email) == false) {
	
			return false;
	}
	
	
	if (trimboth(objFrm.text.value)=="") {
		alert("Please enter Comment text.");
		objFrm.text.value = trimboth(objFrm.text.value);
		objFrm.text.focus();
		return false;
	}
		
}

function validateRegisterForm(form) {
	
		if (form.name.value == "") {
			alert( "You need to provide name." );
			form.name.focus();
			return false;
		}else if (form.gender.value == 0) {
			alert( "You need to select Gender type." );
			form.gender.focus();
			return false;
		}else if (trimMain(form.age.value) == '') {
			alert( "You need to provide your age."  );
			form.age.focus();
			return false;
		
		} else if (!isPhone(trimMain(form.age.value))) {
			alert( "You need to provide valid age." );
			form.age.focus();
			return false;
		
		}  else if (form.suburb.value == "") {
			alert( "You need to provide city." );
			form.suburb.focus();
			return false;
		
		} else if (form.country.value == "") {
			alert( "You need to provide country." );
			form.country.focus();
			return false;
		
		} else if (trimMain(form.telephone.value)=="") {
			alert("Please enter Phone No..");
			form.telephone.value = trimboth(form.telephone.value);
			form.telephone.focus();
			return false;
		} else if(!isPhone(form.telephone.value)) {
			alert("Phone No. is not valid.\nOnly Numbers are allowed.");
			form.telephone.focus();
			return false;
		} else if(form.telephone.value.length > 10) {
			alert("Phone No. is not valid.\nMax of 10 Numbers are allowed.");
			form.telephone.focus();
			return false;
		} else if (form.email.value == "") {
			alert( "You need to provide email address." );
			form.email.focus();
			return false;
		} else if (!isEmailAddress( form.email.value )) {
			alert( "You need to provide valid email address." );
			form.email.focus();
			return false;
		} else if (form.username.value == "") {
			alert( "You need to provide user name." );
			form.username.focus();
			return false;
		} else if (form.password.value == "") {
			alert( "You need to provide password." );
			form.password.focus();
			return false;
		} else if (form.password2.value == "") {
			alert( "You need to provide verify password." );
			form.password2.focus();
			return false;
		} else if ( form.password.value != form.password2.value ) {
			alert( "Passwords does not match." );
			form.password2.focus();
			return false;
		} else {
			return true;
		}
		
	}
function validateShippingInformationForm(form) {
	
		if (form.address_type_name.value == "") {
			alert( "You need to provide Address Nickname." );
			form.address_type_name.focus();
			return false;
		}else if (form.first_name.value == 0) {
			alert( "You need to provide First Name." );
			form.first_name.focus();
			return false;
		}else if (form.last_name.value == 0) {
			alert( "You need to provide Last Name." );
			form.last_name.focus();
			return false;
		} else if (form.address_1.value == 0) {
			alert( "You need to provide Address 1." );
			form.address_1.focus();
			return false;
		}  else if (form.city.value == "") {
			alert( "You need to provide city." );
			form.city.focus();
			return false;
		
		}else if (form.zip.value =="") {
			alert("You need to provide Zip/Postal Code.");
			form.zip.value = trimboth(form.zip.value);
			form.zip.focus();
			return false;
		} else if(!isNumeric(form.zip.value)) {
			alert("Zip/Postal Code is not valid.\nOnly Numbers are allowed.");
			form.zip.focus();
			return false;
		} else if (form.country.value == "") {
			alert( "You need to select Country." );
			form.country.focus();
			return false;
		} else if (form.state.value == "") {
			alert( "You need to select State." );
			form.state.focus();
			return false;
		} else if (form.phone_1.value =="") {
			alert("You need to provide Phone No..");
			form.phone_1.value = trimboth(form.phone_1.value);
			form.phone_1.focus();
			return false;
		} else if(!isNumeric(form.phone_1.value)) {
			alert("Phone No. is not valid.\nOnly Numbers are allowed.");
			form.phone_1.focus();
			return false;
		} else if(form.phone_1.value.length > 10) {
			alert("Phone No. is not valid.\nMax of 10 Numbers are allowed.");
			form.phone_1.focus();
			return false;
		} else {
			return true;
		}
		
	}
function attendEvent(objFrm) {
	
	if(trim(objFrm.fname.value) == "") {
			alert("You need to provide Name.");
			objFrm.fname.focus();
			return false;
	}
	if(objFrm.email.value == "" ) {
			alert("You need to provide Email Address.");
			objFrm.email.focus();
			return false;
	} else if(validEmail(objFrm.email) == false) {
			return false;
	}
	if(trim(objFrm.phonenumber.value) == "") {
			alert("You need to provide Phone No..");
			objFrm.phonenumber.focus();
			return false;
	}
	else if(!isPhone(objFrm.phonenumber.value)) {
		alert("Phone No. is not valid.\nOnly Numbers are allowed.");
		objFrm.phonenumber.focus();
		return false;
	}
	if(trim(objFrm.organisation.value) == "") {
			alert("You need to provide Organisation.");
			objFrm.organisation.focus();
			return false;
	}
	if(trim(objFrm.desc.value) == "") {
			alert("You need to provide Comments.");
			objFrm.desc.focus();
			return false;
	}
}

//this function open links in parent window from light box.
function openParentWind(jsUrl){
	window.parent.location= jsUrl ;
	window.parent.document.getElementById('sbox-window').close();
}


function howManyDecimals(i) {
  y = i.split(/\./);
  if(y.length>2) return false;
  return true;
}
function getcharAfterdecimal(i){
  y = i.split(/\./);
  return y[1].length;
}


