<!--

// 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();
});




function checkOrderTotalsClose(id,what) {
	var varChange = confirm('Are you sure you want to close the ' + what + ' Order #' + id + '?')
	
	if (varChange) {
		if (what == "Scooter") {
			self.location.href = "http://www.sascootershop.co.za/admin/orders_close_action.php?id=" + id + "&from=pokerbroker";
		} else if (what == "MegaPoker") {
			self.location.href = "http://www.megapoker.co.za/admin/orders_close_action.php?id=" + id + "&from=pokerbroker";
		}
	}
}

function checkOrderTotalsPaid(id,what) {
	var varChange = confirm('Are you sure you want to change the ' + what + ' Order #' + id + ' to paid?')
	
	if (varChange) {
		if (what == "Scooter") {
			self.location.href = "http://www.sascootershop.co.za/admin/orders_paid_action.php?id=" + id + "&from=pokerbroker";
		} else if (what == "MegaPoker") {
			self.location.href = "http://www.megapoker.co.za/admin/orders_paid_action.php?id=" + id + "&from=pokerbroker";
		}
	}
}

function checkOrderTotalsPaid(id,what) {
	var varChange = confirm('Are you sure you want to change the ' + what + ' Order #' + id + ' to paid?')
	
	if (varChange) {
		if (what == "Scooter") {
			self.location.href = "http://www.sascootershop.co.za/admin/orders_paid_action.php?id=" + id + "&from=pokerbroker";
		} else if (what == "MegaPoker") {
			self.location.href = "http://www.megapoker.co.za/admin/orders_paid_action.php?id=" + id + "&from=pokerbroker";
		}
	}
}

function checkCart2() {
	
	if (document.getElementById("comm_terms").checked == false) {
		
		alert("Please agree to our Terms and Conditions.");
		return false;
		
	} else {
		
		try {
			if (document.getElementById('payment_2').checked) {
				document.checkout.action = "shopping-list-order_new.php";
				document.checkout.submit();
				return true;
			}
		} catch(err) {
			if (document.getElementById('payment_2').checked) {
				document.checkout.action = "shopping-list-order_new.php";
				document.checkout.submit();
				return true;
			}
		}
		
	}
	
}

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 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 checkOrderForm() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.orderform.name.value;
	str2 = document.orderform.email.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.orderform.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.orderform.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('orderform');
	}
}

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.home_register.register_name.value;
	str2 = document.home_register.register_surname.value;
	str3 = document.home_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.home_register.register_name.value = "First name";
		document.home_register.register_name.focus();
	}
	
	if (str2.length == 0 || str2 == "Surname"){
		errCount += 1;
		errFlag = true;
		errMsg += "- surname\n";
		document.home_register.register_surname.value = "Surname";
		document.home_register.register_surname.focus();
	}
	
	if (str3.length == 0 || str3 == "Emailaddress"){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.home_register.register_email.value = "Email address";
		document.home_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('home_register');
		return true;
	}
}
 
function clearForm(what) {
	str1 = document.getElementById(what);
	str1.value = "";
}

function checkResellerPassword() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.account.password.value;
	str2 = document.account.password_new.value;
	str3 = document.account.password_new_confirm.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.account.password.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- new password\n";
		document.account.password_new.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- new password confirmation\n";
		document.account.password_new_confirm.focus();
	}
	
	if (str2.length != 0 && str3.length != 0){
		if (str2 != str3) {
			errCount += 1;
			errFlag = true;
			errMsg += "- new password and new password confirmation are not the same\n";
			document.account.password_new_confirm.focus();
		} else {
			if (str2.length <= 5) {
				errCount += 1;
				errFlag = true;
				errMsg += "- new password must be a minimum of 6 digits\n";
				document.account.password_new.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 checkResellerAccount() {
	var str1, str2, str3, str4, str5, str6
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.account.company.value;
	str2 = document.account.vat.value;
	str3 = document.account.phone.value;
	str4 = document.account.email.value;
	str5 = document.account.name.value;
	str6 = document.account.address.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 += "- company\n";
		document.account.company.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- vat number\n";
		document.account.vat.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- contact number\n";
		document.account.phone.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.account.email.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.account.name.focus();
	}
	
	if (str6.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- address\n";
		document.account.address.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('account');
	}
}

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

function checkResellerLogin() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.reseller_login.email.value;
	str2 = document.reseller_login.password.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.reseller_login.email.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.reseller_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('reseller_login');
	}
}

function checkResellerRegister() {
	var str1, str2, str3, str4, str5, str6, str7, str8
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.reseller_register.company.value;
	str2 = document.reseller_register.vat.value;
	str3 = document.reseller_register.phone.value;
	str4 = document.reseller_register.email.value;
	str5 = document.reseller_register.name.value;
	str6 = document.reseller_register.address.value;
	str7 = document.reseller_register.password.value;
	str8 = document.reseller_register.password_confirm.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, "")
	str7 = str7.replace(errExp, "")
	str8 = str8.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- company\n";
		document.reseller_register.company.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- vat number\n";
		document.reseller_register.vat.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- contact number\n";
		document.reseller_register.phone.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.reseller_register.email.focus();
	}
	
	if (str5.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.reseller_register.name.focus();
	}
	
	if (str6.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- address\n";
		document.reseller_register.address.focus();
	}
	
	if (str7.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.reseller_register.password.focus();
	}
	
	if (str8.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- password confirmation\n";
		document.reseller_register.password_confirm.focus();
	}
	
	if (str7.length != 0 && str8.length != 0){
		if (str7 != str8) {
			errCount += 1;
			errFlag = true;
			errMsg += "- password and password confirmation are not the same\n";
			document.reseller_register.password_confirm.focus();
		} else {
			if (str7.length <= 5) {
				errCount += 1;
				errFlag = true;
				errMsg += "- password must be a minimum of 6 digits\n";
				document.reseller_register.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('reseller_register');
	}
}

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 += "- spam captcha\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 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
	}
}

// -->
