  function validate_login(frm) {
        if (!IsEmail(frm.tf_email.value)) {
            alert("Please enter valid email");
            frm.tf_email.select();
            frm.tf_email.focus();
            return false;
        }
        if (!isValidEntry(frm.tf_password, "password")) {
            return false;
        }
        return true;
    }


    function validate_fogot(frm) {
        if (!IsEmail(frm.tf_email.value)) {
            alert("Please enter valid email");
            frm.tf_email.select();
            frm.tf_email.focus();
            return false;
        }
        return true;
    }


    function validate_register(frm) {
        if (!isValidEntry(frm.tf_fname, "first name")) {
            return false;
        }
        if (!isValidEntry(frm.tf_lname, "last name")) {
            return false;
        }
        if (!IsEmail(frm.tf_email.value)) {
            alert("Please enter valid email");
            frm.tf_email.select();
            frm.tf_email.focus();
            return false;
        }
        if (!isValidAlphaNumeric(frm.tf_password, "password", 1)) {
			return false;
        }
        if (frm.tf_password.value.length <= 3 ||
            frm.tf_password.value.length > 20) {
            alert("Password should be in between 4 and 20 characters");
            frm.tf_password.focus();
            frm.tf_password.value = "";
            return false;
        }
        if (frm.tf_password.value != frm.tf_repassword.value) {
            alert("Please retype password");
            frm.tf_repassword.select();
            frm.tf_repassword.focus();
            return false;
        }
        if (!isValidEntry(frm.tf_company, "company name")) {
            return false;
        }
        if (!isValidEntry(frm.ta_address, "address")) {
            return false;
        }
        if (!isValidEntry(frm.tf_city, "city")) {
            return false;
        }
        if (!isValidZipcode(frm.tf_zip, "zip code", 4)) {
            return false;
        }
        if (!isValidPhone(frm.tf_phone, "phone number", 9)) {
            return false;
        }
        return true;
    }


    function validate_contact(frmcontact) {
        if (!isValidEntry(frmcontact.name, "Name")) {
            return false;
        }
        if (!isValidPhone(frmcontact.phone, "phone number", 9)) {
            return false;
        }
        if (!IsEmail(frmcontact.email.value)) {
            alert("Please enter valid email");
            frmcontact.email.select();
            frmcontact.email.focus();
            return false;
        }
        if (!isValidEntry(frmcontact.comments, "Comments")) {
            return false;
        }
        return true;
    }
	
	// added for the cart on 25-05-2006
	function addtocart(pid,price,frmval)
{
	
	var frm = frmval;
	frm.fileid.value=pid;
	frm.priceval.value=price;
	frm.action="addtocart.php";
	frm.submit();
}
function viewitemimage(id,act)
	{
	URL = act+"?id="+id;
	var newWin = window.open(URL,'myChild',"height=400,width=500,menubar=no,resizable=no, scrollbars=yes")
	newWin.focus()
	}
function addorders()
	{
		var frm = document.frmaddorders;
		if(!isValidEntry(frm.name, "Name"))
			return false;
		if(!isValidEntry(frm.lastname, "Last Name"))
			return false;
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
		    return false;
		
		/*if(!isValidEntry(frm.company, "Company Name"))
			return false;*/
		if(!isValidEntry(frm.address, "Address"))
			return false;	
		if(!isValidEntry(frm.city, "City"))
			return false;	
		if(!isValidZipcode(frm.zip,'yes'))
	        return false;
		if(!isValidSelect(frm.state,'State'))
            return false;
		if(!isValidSelect(frm.country,'Country'))
            return false;

		var dtDiff=dateDiff(frm.m.value, frm.d.value, frm.y.value, '10:00:00 AM');	
		if(dtDiff<1)
		{
			alert('Invalid delivery date.');
			return false;
		}
		frm.kw.value="ADD";
		frm.action = "shipping.php";
		//frm.submit();
	}
	
	function dateDiff(strMonth, strDay, strYear, strTime)
	{
		if(strTime=='')
			strTime='00:00:00 AM';
	
		var dtNow=new Date();
		dtNow.a
		var dtToCompare = new Date(strMonth+'/'+strDay+'/'+strYear+' '+strTime)    
		var milliSecDiff=dtToCompare-dtNow;	
			
		var dateDiff = Math.round(milliSecDiff/(1000*60*60*24)+1);
		//alert(dateDiff);
		return dateDiff;
	}
	
	function addcustomer()
	{
		var frm = document.frmaddcustomer;
		if(!isValidEntry(frm.name, "Name"))
			return false;
		if(!isValidEntry(frm.lastname, "Last Name"))
			return false;
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
		    return false;
		
		if(!isValidEmail(frm.email,'yes'))
			return false;
		
		if(!isValidEntry(frm.address, "Address"))
			return false;	
		if(!isValidEntry(frm.city, "City"))
			return false;	
		if(!isValidZipcode(frm.zip,'yes'))
	        return false;
		if(!isValidSelect(frm.state,'State'))
            return false;
		if(!isValidSelect(frm.country,'Country'))
            return false;
		frm.kw.value="ADD";
		frm.action = "customerform.php";
		//frm.submit();
	}
	function doClr()
	{	
		document.frmCart.kw.value='CANCELORDER';
		document.frmCart.action='clearcart.php';
		document.frmCart.submit();
	}
	
	function validatelogin()
	{
		var frm = document.frmlogin;
		if(!isValidEmail(frm.email,'yes'))
			return false;
		if(!isValidEntry(frm.password, "Password"))
			return false;
		
	}
	
		function funaddmembers()
	{
		var frm = document.frmaddmembers;
		if(!isValidEmail(frm.email,'yes'))
			return false;
		if(!isValidEntry(frm.password, "Password"))
			return false;
		if(!isValidConfirmPassword(frm.password,frm.confpassword))
			return false;
		if(!isValidEntry(frm.firstname, "First Name"))
			return false;
		if(!isValidEntry(frm.middlename, "Middle Name"))
			return false;
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
		    return false;
		if(frm.phone.value.length>15)
		{
			alert("Phone Number Should be Less Than 15 Numbers!");
			frm.phone.focus();
            return false;
		}
		if(!isValidEntry(frm.address, "Address"))
			return false;	
		if(!isValidEntry(frm.city, "City"))
			return false;	
		if(!isValidZipcode(frm.zip,'yes'))
	        return false;
		if(!isValidSelect(frm.state,'State'))
            return false;
		if(!isValidSelect(frm.country,'Country'))
            return false;
		if(!isValidPhone(frm.phone,'Phone Number','yes'))
            return false;
		frm.kw.value="ADD";
		frm.action = "register.php";
		//frm.submit();
	}
	
	//clear fields
	function clearForm()
{	
	//alert(document.frmaddmembers.firstname.value);
	document.frmaddmembers.email.value="";
	document.frmaddmembers.firstname.value="";
	document.frmaddmembers.middlename.value="";
	document.frmaddmembers.lastname.value="";
	document.frmaddmembers.company.value="";
	document.frmaddmembers.phone.value="";
	document.frmaddmembers.address.value="";
	document.frmaddmembers.city.value="";
	document.frmaddmembers.zip.value="";
	//document.frmaddmembers.s.value="";
	//alert(document.frmaddmembers.firstname.value);
	document.frmaddmembers.action='register.php';
	document.frmaddmembers.submit();
}

function textCounter(field,maxlimit) 
	{
		if (field.value.length > maxlimit)
		{ 
		field.value = field.value.substring(0, maxlimit);
		alert("Characters should not be greater than 250")
		}
	
	}