<!--

// load the rollover buttons
image_nav_home = new Image(136,29);
image_nav_about = new Image(137,29);
image_nav_products = new Image(135,29);
image_nav_contact = new Image(136,29);

image_nav_home.src = "images/navbar_home_on.gif";
image_nav_about.src = "images/navbar_about_on.gif";
image_nav_products.src = "images/navbar_products_on.gif";
image_nav_contact.src = "images/navbar_contact_on.gif";

$(document).ready(function(){
	$(".lightbox").lightbox();
});

// google maps
function initialize() {
	
	var latlng = new google.maps.LatLng(-26.14841,28.33998);
	var myOptions = {
	  	zoom: 15,
	  	center: latlng,
	  	mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	var image = new google.maps.MarkerImage('images/pushpin.png',
	    new google.maps.Size(62, 117),
	    // The origin for this image is 0,0.
	    new google.maps.Point(0,0),
	    // The anchor for this image is the base of the flagpole at 0,32.
	    new google.maps.Point(31, 117));

    var marker = new google.maps.Marker({
        position: latlng,
        map: map,
        icon: image
    });

}



function checkCartPromo() {
	var str1
	var errFlag = false;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.promo.promo.value;
	str1 = str1.replace(errExp, "")
	
	if (str1.length == 0){
		errFlag = true;
		errMsg += "- promo code\n";
		document.promo.promo.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is required:\n" + errMsg;
		alert(errMsg);
		return false
	} 
	else {
		return true
	}
}

function checkAffiliatePayment() {
	var str1, str2, str3, str4
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	for (var i=0; i < document.affiliate.method.length; i++) {
		if (document.affiliate.method[i].checked) {
			str1 = document.affiliate.method[i].value;
		}
	}
	
	if (str1 == 1) {
	
		str2 = document.affiliate.payment_bank.value;
		str3 = document.affiliate.payment_number.value;
		str4 = document.affiliate.payment_branch.value;
		
		str2 = str2.replace(errExp, "")
		str3 = str3.replace(errExp, "")
		str4 = str4.replace(errExp, "")
			
		if (str2.length == 0){
			errCount += 1;
			errFlag = true;
			errMsg += "- bank\n";
			document.affiliate.payment_bank.focus();
		}
		
		if (str3.length == 0){
			errCount += 1;
			errFlag = true;
			errMsg += "- account number\n";
			document.affiliate.payment_number.focus();
		}
		
		if (str4.length == 0){
			errCount += 1;
			errFlag = true;
			errMsg += "- branch code\n";
			document.affiliate.payment_branch.focus();
		}
	
		if (errFlag == true) {
			if (errCount > 1){
				errMsg = "The following fields are required:\n" + errMsg;
			}
			else {	
				errMsg = "The following field is required:\n" + errMsg;
			}
			alert(errMsg);
			return false
		} 
		else {
			return true;
		}
		
	} else {
		return true;
	}
}

function showAffiliatePayment(what) {
	for (i=1; i <= 8; i++) {
		if (what == 0) {
			document.getElementById('show_bank_' + i).style.display = "none";
		} else {
			document.getElementById('show_bank_' + i).style.display = "";
		}
	}
}

function checkAffiliateQuery() {
	var str1, str2, str3, str4
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.affiliate.name.value;
	str2 = document.affiliate.phone.value;
	str3 = document.affiliate.email.value;
	str4 = document.affiliate.comments.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.affiliate.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- contact number\n";
		document.affiliate.phone.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.affiliate.email.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- comments\n";
		document.affiliate.comments.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('affiliate');
	}
}

function checkAffiliateWebsite() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.affiliate.website_name.value;
	str2 = document.affiliate.website_url.value;
	str3 = document.affiliate.website_description.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- website name\n";
		document.affiliate.website_name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- website URL\n";
		document.affiliate.website_url.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- website description\n";
		document.affiliate.website_description.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return true
	}
}

function checkAffiliatePassword() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.affiliate.password_old.value;
	str2 = document.affiliate.password.value;
	str3 = document.affiliate.password_confirm.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- old password\n";
		document.affiliate.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- new password\n";
		document.affiliate.password.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- confirm new password\n";
		document.affiliate.password_confirm.focus();
	}
	
	if (str2.length != 0 && str3.length != 0){
		if (str2 != str3) {
			errCount += 1;
			errFlag = true;
			errMsg += "- new password and confirm new password are not the same\n";
			document.affiliate.password_confirm.focus();
		} else {
			if (str2.length <= 5) {
				errCount += 1;
				errFlag = true;
				errMsg += "- new password must be a minimum of 6 digits\n";
				document.affiliate.password.focus();
			}
		}
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return true;
	}
}

function checkAffiliateContact() {
	var str1, str2, str3, str4, str5, str6
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.affiliate.name.value;
	str2 = document.affiliate.surname.value;
	str3 = document.affiliate.phone.value;
	str4 = document.affiliate.email.value;
	str5 = document.affiliate.address.value;
	str6 = document.affiliate.country.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
	str6 = str6.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- first name\n";
		document.affiliate.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- surname\n";
		document.affiliate.surname.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- contact number\n";
		document.affiliate.phone.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.affiliate.email.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- postal address\n";
		document.affiliate.address.focus();
	}
	
	if (str6.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- country\n";
		document.affiliate.country.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('affiliate');
	}
}

function checkAffiliateForgot() {
	var str1
	var errFlag = false;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.affiliate_forgot.email.value;
	str1 = str1.replace(errExp, "")
		
	if (str1.length == 0){
		errFlag = true;
		errMsg += "- email address\n";
		document.affiliate_forgot.email.focus();
	}
		
	if (errFlag == true) {
		errMsg = "The following field is required:\n" + errMsg;
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('affiliate_forgot');
	}
}

function checkAffiliateLogin() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.affiliate_login.email.value;
	str2 = document.affiliate_login.password.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.affiliate_login.email.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.affiliate_login.password.focus();
	}
		
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('affiliate_login');
	}
}

function checkAffiliateRegister() {
	var str1, str2, str3, str4, str5, str6, str7, str8, str9, str10, str11, str12
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.affiliate_register.name.value;
	str2 = document.affiliate_register.surname.value;
	str3 = document.affiliate_register.phone.value;
	str4 = document.affiliate_register.email.value;
	str5 = document.affiliate_register.address.value;
	str6 = document.affiliate_register.country.value;
	str7 = document.affiliate_register.website_name.value;
	str8 = document.affiliate_register.website_url.value;
	str9 = document.affiliate_register.website_description.value;
	str10 = document.affiliate_register.password.value;
	str11 = document.affiliate_register.password_confirm.value;
	str12 = document.getElementById('terms');
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
	str6 = str6.replace(errExp, "")
	str7 = str7.replace(errExp, "")
	str8 = str8.replace(errExp, "")
	str9 = str9.replace(errExp, "")
	str10 = str10.replace(errExp, "")
	str11 = str11.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- first name\n";
		document.affiliate_register.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- surname\n";
		document.affiliate_register.surname.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- contact number\n";
		document.affiliate_register.phone.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.affiliate_register.email.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- postal address\n";
		document.affiliate_register.address.focus();
	}
	
	if (str6.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- country\n";
		document.affiliate_register.country.focus();
	}
	
	if (str7.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- website name\n";
		document.affiliate_register.website_name.focus();
	}
	
	if (str8.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- website URL\n";
		document.affiliate_register.website_url.focus();
	}
	
	if (str9.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- website description\n";
		document.affiliate_register.website_description.focus();
	}
	
	if (str10.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.affiliate_register.password.focus();
	}
	
	if (str11.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password confirmation\n";
		document.affiliate_register.password_confirm.focus();
	}
	
	if (str10.length != 0 && str11.length != 0){
		if (str10 != str11) {
			errCount += 1;
			errFlag = true;
			errMsg += "- password and password confirmation are not the same\n";
			document.affiliate_register.password_confirm.focus();
		} else {
			if (str10.length <= 5) {
				errCount += 1;
				errFlag = true;
				errMsg += "- password must be a minimum of 6 digits\n";
				document.affiliate_register.password.focus();
			}
		}
	}
	
	if (str12.checked == true){
		// do nothing
	} else {
		errCount += 1;
		errFlag = true;
		errMsg += "- agree to Terms and Conditions\n";
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('affiliate_register');
	}
}

function checkChipstackTotal(chipstacks) {
	var total = Number(document.getElementById('chipstack_total').innerHTML);
	
	if (total != chipstacks) {
		alert('Please select the correct amount of chipstacks before adding to your basket!');
		return false;
	} else {
		return true;
	}
	
}

function updateChipstacks(chipstacks,count) {
	var total = 0;
	var denomination = 0;
	var message = "";
	
	for (i=0; i <= count; i++) {
		denomination = Number(document.getElementById('chipstacks_' + i).value);
		total = total + denomination;
	}
	
	if (total > chipstacks) {
		message = "You've selected too many chipstacks. Only " + chipstacks + " can be chosen.";
	} else if (total < chipstacks) {
		message = "You still need to select " + (chipstacks - total) + " chipstacks.";
	} else if (total == chipstacks) {
		message = " (" + chipstacks + " chipstacks x 50 chips per stack = " + (chipstacks * 50) + " chips!)";
	}
	
	document.getElementById('chipstack_total').innerHTML = total;
	document.getElementById('chipstack_message').innerHTML = message;
	
}

function checkDeleteCart(id) {
	var varDelete = confirm('Are you sure you want\nto delete this product?')
	
	if (varDelete) {
		self.location.href = "shopping-list-delete.php?id=" + id;
	}
}

function showButton(button,what) {
	if (what == 1) {
		document.images[button].src = eval("image_nav_" + button + ".src");
	} else {
		document.images[button].src = "images/navbar_" + button + "_off.gif";
	}
}

function checkProductNotify() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.notify.name.value;
	str2 = document.notify.email.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.notify.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your email address\n";
		document.notify.email.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('notify');
	}
}

function checkOrderStatus() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.order_status.order_number.value;
	str2 = document.order_status.email.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- order number\n";
		document.order_status.order_number.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.order_status.email.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return true
	}
}

function checkAPLRegister() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.column_register.register_name.value;
	str2 = document.column_register.register_surname.value;
	str3 = document.column_register.register_email.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0 || str1 == "Firstname"){
		errCount += 1;
		errFlag = true;
		errMsg += "- first name\n";
		document.column_register.register_name.value = "First name";
		document.column_register.register_name.focus();
	}
	
	if (str2.length == 0 || str2 == "Surname"){
		errCount += 1;
		errFlag = true;
		errMsg += "- surname\n";
		document.column_register.register_surname.value = "Surname";
		document.column_register.register_surname.focus();
	}
	
	if (str3.length == 0 || str3 == "Emailaddress"){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.column_register.register_email.value = "Email address";
		document.column_register.register_email.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		//return validateEmail('column_register');
		return true;
	}
}
 
function clearForm(what) {
	str1 = document.getElementById(what);
	str1.value = "";
}

function checkCart() {
	var str1, str2, str3, str4, str5
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.order.name.value;
	str2 = document.order.phone.value;
	str3 = document.order.email.value;
	str4 = document.order.address.value;
	str5 = document.order.captcha.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.order.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- contact number\n";
		document.order.phone.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.order.email.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- delivery address\n";
		document.order.address.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- anti-spam\n";
		document.order.captcha.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('order');
	}
}

function checkFeedback() {
	var str1
	var errFlag = false;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.feedback.comments.value;
	str1 = str1.replace(errExp, "");

	if (str1.length == 0){
		errFlag = true;
		errMsg += "- your comments\n";
		document.feedback.comments.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is required:\n" + errMsg;
		alert(errMsg);
		return false;
	} 
	else {
		return true;
	}
}

function checkContactCustomChips() {
	var str1, str2, str3, str4
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.contact.name.value;
	str2 = document.contact.email.value;
	str3 = document.contact.message.value;
	str4 = document.contact.captcha.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.contact.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your email address\n";
		document.contact.email.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your message\n";
		document.contact.message.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- help us prevent spam!\n";
		document.contact.captcha.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('contact');
	}
}

function checkContact() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.contact.name.value;
	str2 = document.contact.email.value;
	str3 = document.contact.message.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.contact.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your email address\n";
		document.contact.email.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your message\n";
		document.contact.message.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return validateEmail('contact');
	}
}

function validateEmail(what) {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.getElementById(what).email.value;
		
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
		//do nothing
	} else {
		errFlag = true;
		errMsg += "- email address\n";
		document.getElementById(what).email.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is not valid:\n" + errMsg;
		alert(errMsg);
		return false
	} else {
		return true
	}
}

// -->
