function MM_openBrWindow(theURL, winName, features) { //v2.0
    window.open(theURL, winName, features);
}

function MM_displayStatusMsg(msgStr) { //v1.0
    status = msgStr;
    document.MM_returnValue = true;
}


function round_twodp(Mynumber, X) {
    var sTemp = 0
    sTemp = Number(Mynumber);
    sTemp = sTemp.toFixed(X);
    return sTemp
} 


function validForm(myField) {

    var theForm = document.shop;
    var msg = 'Please correct the following to continue ...\n';
    var err = false;
    var field;
    var alpha = /\w/;

    // ENSURE QTY BOX IS A NUMBER
    if ((isNaN(theForm[myField].value))) {
        msg += '\nThe Quantity must be a number. Please do not enter spaces, commas, letters or pound signs.';
        field = theForm[myField];
        err = true;
        theForm[myField].value = '';
    }

    theForm.prodid.value = myField
    theForm.prodval.value = round_twodp(theForm[myField].value, 2)

    /*alert(theForm.prodid.value);	
    alert(theForm.prodval.value);*/

    if (err) {
        alert(msg);
        field.focus();
        return (false);
    }
    else {
        theForm.submit();
    }

    return (true);
}




function validForm21(myField) {

    var theForm = document.loginfrm;
    var msg = 'Please correct the following to continue ...\n';
    var err = false;
    var field;
    var alpha = /\w/;
    var emailvalidator = /^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;    

    if (!emailvalidator.test(theForm.txtemail.value)) {
        msg += '\nPlease enter a valid Email.';
        if (!err) {
            field = theForm.txtemail;
            err = true;
        }
    }

    if (theForm.txtpword.value == "") {
        msg += '\nPlease enter a value in the Password field.';
        if (!err) {
            field = theForm.txtpword;
            err = true;
        }
    }	

    if (err) {
        alert(msg);
        field.focus();
        return (false);
    }
    else {
        //theForm.submit();
    }

    return (true);
}



function validForm21Forgot(myField) {

    var theForm = document.forgotfrm;
    var msg = 'Please correct the following to continue ...\n';
    var err = false;
    var field;
    var alpha = /\w/;
    var emailvalidator = /^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;

    if (!emailvalidator.test(theForm.txtemailforgot.value)) {
        msg += '\nPlease enter a valid Email.';
        if (!err) {
            field = theForm.txtemailforgot;
            err = true;
        }
    }


    if (err) {
        alert(msg);
        field.focus();
        return (false);
    }
    else {
        //theForm.submit();
    }

    return (true);
}


function validForm24(myField) {

    var theForm = document.yourdata;
    var msg = 'Please correct the following to continue ...\n';
    var err = false;
    var field;
    var alpha = /\w/;
    var emailvalidator = /^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;

		
	if (theForm.txtname.value == "")
	{
		msg += '\nPlease enter a value in the Customer Name field.';
	 	    if(!err) {
			    field = theForm.txtname;
			    err = true;
		    }
		}

		if (theForm.txtname.value == "") {
		    msg += '\nPlease enter a value in the Customer Name field.';
		    if (!err) {
		        field = theForm.txtname;
		        err = true;
		    }
		}	
	
	if (!emailvalidator.test(theForm.txtemail.value)){
		msg += '\nPlease enter a valid Email.';
	 	if(!err) {
			field = theForm.txtemail;
			err = true;
		}
	}	
	
	if (theForm.txtphone.value == "")
	{
	    msg += '\nPlease enter a value in the Phone field.';
	 	    if(!err) {
			    field = theForm.txtphone;
			    err = true;
		    }
		}

		if (theForm.txtpword.value == "") {
		    msg += '\nPlease enter a value in the Password field.';
		    if (!err) {
		        field = theForm.txtpword;
		        err = true;
		    }
		}		
	
	/*
	if (theForm.billingaddress.value == "")
	{
		msg += '\nPlease enter a value in the Billing Address field.';
	 	    if(!err) {
			    field = theForm.billingaddress;
			    err = true;
		    }	
	}
	

var mybillingaddress = theForm.billingaddress.value;
var billingaddresslength = mybillingaddress.length;
//alert(fld_detailslength);
if(billingaddresslength > 400){
	msg += '\nYour billing address cannot be longer than 400 characters long. Please trim appropriately';
	if(!err)
		field = theForm.billingaddress;
		err = true;}
	
	
	
	if (theForm.billingpostcode.value == "")
	{
		msg += '\nPlease enter a value in the Billing Post Code field.';
	 	    if(!err) {
			    field = theForm.billingpostcode;
			    err = true;
		    }	
	}	
	
	
	
	if (theForm.taaddress.value == "")
	{
		msg += '\nPlease enter a value in the Delivery Address field.';
	 	    if(!err) {
			    field = theForm.taaddress;
			    err = true;
		    }	
	}
	
	
var mytaaddress = theForm.taaddress.value;
var taaddresslength = mytaaddress.length;
//alert(fld_detailslength);
if(taaddresslength > 400){
	msg += '\nYour delivery address cannot be longer than 400 characters long. Please trim appropriately';
	if(!err)
		field = theForm.taaddress;
		err = true;}	
	
	
	if (theForm.txtpostcode.value == "")
	{
		msg += '\nPlease enter a value in the Delivery Post Code field.';
	 	    if(!err) {
			    field = theForm.txtpostcode;
			    err = true;
		    }	
	}
	
	*/


	if(err){
		alert(msg);
		field.focus();
		return(false);}
	else{
		//theForm.submit();
	}

return(true);
}








function Updatepword() {

    //alert('triggered');

    var theForm = document.PROTX;

    if (theForm.chkregister.checked == true) {
        document.getElementById('showpword').style.display = "block";
    }
    else {
        document.getElementById('showpword').style.display = "none";
    }
}





function validFormContact() {

    var theForm = document.contact;
    var msg = 'Please correct the following to continue ...\n';
    var err = false;
    var field;
    var alpha = /\w/;
    var emailvalidator = /^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;



    if (theForm.from_name.value == "") {
        msg += '\nPlease enter a value in the Name field.';
        if (!err) {
            field = theForm.from_name;
            err = true;
        }
    }

    if (theForm.from_email.value == "") {
        msg += '\nPlease enter a value in the email field.';
        if (!err) {
            field = theForm.from_email;
            err = true;
        }
    }

    if (!emailvalidator.test(theForm.from_email.value)) {
        msg += '\nPlease enter a valid Email.';
        if (!err) {
            field = theForm.from_email;
            err = true;
        }
    }





    if (err) {
        alert(msg);
        field.focus();
        return (false);
    }
    else {
        theForm.submit();
    }

    return (true);
}
	
