function openBigPicWin(page,productId)
{
	
	width = 300;
	height = 300;
	var x = ((screen.width/2)-(width/2));
	var y = ((screen.height/2)-(height/2));
	var theUrl="index.cfm?page="+page+"&productId="+productId+"&showBigPic=1";
	openWin( theUrl, width, height, false, "p"+productId, 0, 0 );
	return false;
}

function testEmail(src) {
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(src);
}

function validateChangePassForm()
{
	var errMsg = "";
	with( document.changepassForm )
	{
		if( pass1.value.length < 6 ) errMsg += "\r\nYour password must be at least 6 characters in length.";
		if( pass2.value != pass1.value ) errMsg += "\r\nYour password and password confirmation don't match.";
	
		if( errMsg.length ) { alert("There are some problems with this form:\r\n" + errMsg); return false; }
		return true;
	}
}

function validateChangePassForm()
{
	var errMsg = "";
	with( document.changepassForm )
	{
		if( pass1.value.length < 6 ) errMsg += "\r\nYour password must be at least 6 characters in length.";
		if( pass2.value != pass1.value ) errMsg += "\r\nYour password and password confirmation don't match.";
	
		if( errMsg.length ) { alert("There are some problems with this form:\r\n" + errMsg); return false; }
		return true;
	}
}

function validateContactForm()
{
	var errMsg = "";
	with( document.contactUsForm )
	{
		if( yourName.value.length < 3 ) errMsg += "\r\nPlease enter your name.";
		if( yourEmail.value.length < 3 ) errMsg += "\r\nPlease enter your email address.";
		else if( !testEmail( yourEmail.value ) ) errMsg += "\r\nYour email address is invalid.";
		if( yourTelephone.value.length < 3 ) errMsg += "\r\nPlease enter your phone number.";
		if( yourEnquiry.value.length < 3 ) errMsg += "\r\nPlease provide a message.";
	}
	if( errMsg.length )
	{
		alert( "Missing some required information:\r\n" + errMsg );
		return false;
	}
	return true;
}

function validateWholesaleForm()
{
	var errMsg = "";
	var f = document.wholeSaleSignupForm;

	if( f.companyname.value.length < 3 ) errMsg += "\r\nPlease enter your company name.";
	if( f.phonenumber.value.length < 3 ) errMsg += "\r\nPlease enter your company phone number.";
	if( !testEmail( f.email.value ) ) errMsg += "\r\nPlease enter your company email address.";
	if( f.billingadsdress.value.length < 10 ) errMsg += "\r\nPlease enter your full billing address.";
	if( f.shippingaddress.value.length < 10 ) errMsg += "\r\nPlease enter your full shipping address.";

	if( f.firstname.value.length < 3 ) errMsg += "\r\nPlease enter your first name.";
	if( f.lastname.value.length < 3 ) errMsg += "\r\nPlease enter your last name.";

	if( f.username.value.length < 3 ) errMsg += "\r\nPlease enter your login username.";
	if( f.password.value.length < 3 ) errMsg += "\r\nPlease enter your password.";
	if( f.confirmpassword.value != f.password.value ) errMsg += "\r\nYour passwords do not match.";

	if( errMsg.length )
	{
		alert( "Missing some required information:\r\n" + errMsg );
		return false;
	}
	
	f.action = "index.cfm";
	return true;
}
function validateWholesaleLoginForm()
{
	var errMsg = "";
	var f = document.wholeSaleLoginForm;

	if( f.login.value.length < 3 ) errMsg += "\r\nPlease enter your login.";
	if( f.password.value.length < 3 ) errMsg += "\r\nPlease enter your password.";

	if( errMsg.length )
	{
		alert( "Missing some required information:\r\n" + errMsg );
		return false;
	}
	return true;
}
