<!--
var win= null;
function popupCenterLG(mypage,myname,scroll,resize,status){
var w = 520;
var h = 400;
var winl = (screen.width-w)/2;
var wint = 0;
var settings ='height='+h+',';
settings +='width='+w+',';
settings +='top='+wint+',';
settings +='left='+winl+',';
settings +='scrollbars='+scroll+',';
settings +='resizable='+resize+',';
settings +='menubar=no';
win=window.open(mypage,myname,settings);
if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

var win= null;
function popupCenterTell(mypage,myname,scroll,resize,status){
var w = 500;
var h = 300;
var winl = (screen.width-w)/2;
var wint = 0;
var settings ='height='+h+',';
settings +='width='+w+',';
settings +='top='+wint+',';
settings +='left='+winl+',';
settings +='scrollbars='+scroll+',';
settings +='resizable='+resize+',';
settings +='menubar=no';
win=window.open(mypage,myname,settings);
if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

var gAutoPrint = false; // Flag for whether or not to automatically call the print function

function printSpecial()
{
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';

		if (document.getElementsByTagName != null)
		{
			var headTags = document.getElementsByTagName("head");
			if (headTags.length > 0)
				html += headTags[0].innerHTML;
		}
		
		html += '\n</HE' + 'AD>\n<BODY>\n';
		
		var printReadyElem = document.getElementById("printReady");
		
		if (printReadyElem != null)
		{
				html += printReadyElem.innerHTML;
		}
		else
		{
			alert("Could not find the printReady section in the HTML");
			return;
		}
			
		html += '\n</BO' + 'DY>\n</HT' + 'ML>';
		
		var printWin = window.open("","printSpecial");
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
		if (gAutoPrint)
			printWin.print();
	}
	else
	{
		alert("Sorry, the print ready feature is only available in modern browsers.");
	}
}

//Validate Login Sign Up
//-------------------------------------------------------------------------->
function validateLoginSignUp(login) {
	var msg = "";
	var loginEmail				= document.login.loginEmail.value;
	var loginPassword			= document.login.loginPassword.value;
	
	if (loginEmail == "") {
		msg += "Please enter your Email Address/Username.\n";
	}else if (!CheckEmail(loginEmail)) {
		msg += "Please enter a valid Email Address/Username.\n"; 
	}
	if (loginPassword == "") {
		msg += "Please enter your Password.\n";
	}
	
	if (msg == "") {
		return true;
	}else{
		alert(msg);
		return false;
	}
}

function CheckEmail (loginEmail){
	var regexp = /^[a-zA-Z][a-zA-Z_0-9\-\.]*@[a-zA-Z][a-zA-Z_0-9\-]*(\.[a-zA-Z][a-zA-Z_0-9\-]*)+$/;
	return regexp.test(loginEmail);
}

//Validate New Customer
//-------------------------------------------------------------------------->
function validateNewCustomer(create) {
	var msg = "";
	var UEmail					= document.create.UEmail.value;
	var UPassword				= document.create.UPassword.value;
	var UName					= document.create.UName.value;
	var UAddress				= document.create.UAddress.value;
	var USuburb					= document.create.USuburb.value;
	var UCity					= document.create.UCity.value;
	var UState					= document.create.UState.value;
	var UPostcode				= document.create.UPostcode.value;
	var UCountry				= document.create.UCountry.selectedIndex;
	var UPhone					= document.create.UPhone.value;
	var UFax					= document.create.UFax.value;

	if (UEmail == "") {
		msg += "Please enter your Email Address.\n";
	}else if (!CheckEmail(UEmail)) {
		msg += "Please enter your valid Email Address.\n"; 
	}
	if (UPassword == "") { 
		msg += "Please enter your Password.\n";
	}
	if (UName == "") {
		msg += "Please enter your Name.\n";
	}
	if (UAddress == "") { 
		msg += "Please enter your Postal Address.\n";
	}
	if (USuburb == "") { 
		msg += "Please enter your Suburb.\n";
	}
	if (UCity == "") { 
		msg += "Please enter your City.\n";
	}
	if (UState == "") { 
		msg += "Please enter your State.\n";
	}
	if (UPostcode == "") {
		msg += "Please enter your Postcode.\n";
	}else if (!CheckFourDigit(UPostcode)) { 
		msg += "Please enter your valid Postcode.\n";
	}
	if (UCountry == "") { 
		msg += "Please select your Country.\n";
	}
	
	
	if (msg == "") {
		return true;
	}else{
		alert(msg);
		return false;
	}
}

function CheckFourDigit(UPostcode){
	var regexp = /^\d{4}$/;
	return regexp.test(UPostcode);
}

//Validate Product Payment
//-------------------------------------------------------------------------->
function validateProductPayment(pay) {
	var msg = "";
	var PT_CardName				= document.pay.PT_CardName.value;
	var PT_CardNumber			= document.pay.PT_CardNumber.value;
	var PT_CardExpiryMonth		= document.pay.PT_CardExpiryMonth.value;
	var PT_CardExpiryYear		= document.pay.PT_CardExpiryYear.value;
	var PT_CardCCV				= document.pay.PT_CardCCV.value;

	if (PT_CardName == "") { 
		msg += "Please enter the credit card Name.\n";
	}
	if (PT_CardNumber == "") { 
		msg += "Please enter your credit card Number.\n";
	}else if (!CheckSixteenDigit(PT_CardNumber)){
			msg += "Please enter a valid credit card Number.\n";
	}
	if (PT_CardExpiryMonth == "") { 
		msg += "Please enter your credit card Expiry Month.\n";
	}else if (!CheckTwoDigit(PT_CardExpiryMonth)){
			msg += "Please enter a valid credit card Expiry Month.\n";
	}
	if (PT_CardExpiryYear == "") { 
		msg += "Please enter your credit card Expiry Year.\n";
	}else if (!CheckFourDigit(PT_CardExpiryYear)){
			msg += "Please enter a valid credit card Expiry Year.\n";
	}
	if (PT_CardCCV == "") { 
		msg += "Please enter your credit card CCV.\n";
	}else if (!CheckThreeDigit(PT_CardCCV)){
			msg += "Please enter a valid credit card CCV.\n";
	}
	
	if (msg == "") {
		return true;
	}else{
		alert(msg);
		return false;
	}
}

function CheckSixteenDigit(PT_CardNumber){
	var regexp = /^\d{16}$/;
	return regexp.test(PT_CardNumber);
}
function CheckTwoDigit(PT_CardExpiryMonth){
	var regexp = /^\d{2}$/;
	return regexp.test(PT_CardExpiryMonth);
}
function CheckThreeDigit(PT_CardCCV){
	var regexp = /^\d{3}$/;
	return regexp.test(PT_CardCCV);
}

//Validate Update Details
//-------------------------------------------------------------------------->
function validateUpdate(update) {
	var msg = "";
	var UEmail					= document.update.UEmail.value;
	var UPassword				= document.update.UPassword.value;
	var UName					= document.update.UName.value;
	var UAddress				= document.update.UAddress.value;
	var USuburb					= document.update.USuburb.value;
	var UCity					= document.update.UCity.value;
	var UState					= document.update.UState.value;
	var UPostcode				= document.update.UPostcode.value;
	var UCountry				= document.update.UCountry.selectedIndex;

	if (UEmail == "") {
		msg += "Please enter your Email Address.\n";
	}else if (!CheckEmail(UEmail)) {
		msg += "Please enter your valid Email Address.\n"; 
	}
	if (UPassword == "") { 
		msg += "Please enter your Password.\n";
	}
	if (UName == "") {
		msg += "Please enter your Name.\n";
	}
	if (UAddress == "") { 
		msg += "Please enter your Postal Address.\n";
	}
	if (USuburb == "") { 
		msg += "Please enter your Suburb.\n";
	}
	if (UCity == "") { 
		msg += "Please enter your City.\n";
	}
	if (UState == "") { 
		msg += "Please enter your State.\n";
	}
	if (UPostcode == "") {
		msg += "Please enter your Postcode.\n";
	}else if (!CheckFourDigit(UPostcode)) { 
		msg += "Please enter your valid Postcode.\n";
	}
	if (UCountry == "") {
		alert(UCountry);
		msg += "Please select your Country.\n";
	}
	
	
	if (msg == "") {
		return true;
	}else{
		alert(msg);
		return false;
	}
}

function CheckFourDigit(UPostcode){
	var regexp = /^\d{4}$/;
	return regexp.test(UPostcode);
}

function CheckEmail (loginEmail){
	var regexp = /^[a-zA-Z][a-zA-Z_0-9\-\.]*@[a-zA-Z][a-zA-Z_0-9\-]*(\.[a-zA-Z][a-zA-Z_0-9\-]*)+$/;
	return regexp.test(loginEmail);
}

//Validate Create Membership Account
//-------------------------------------------------------------------------->
function validateCreateAccount(create) {
	var msg = "";
	var UEmail					= document.create.UEmail.value;
	var UPassword				= document.create.UPassword.value;
	var UName					= document.create.UName.value;
	var UAddress				= document.create.UAddress.value;
	var USuburb					= document.create.USuburb.value;
	var UCity					= document.create.UCity.value;
	var UState					= document.create.UState.value;
	var UPostcode				= document.create.UPostcode.value;
	var UCountry				= document.create.UCountry.selectedIndex;

	if (UEmail == "") {
		msg += "Please enter your Email Address.\n";
	}else if (!CheckEmail(UEmail)) {
		msg += "Please enter your valid Email Address.\n"; 
	}
	if (UPassword == "") { 
		msg += "Please enter your Password.\n";
	}
	if (UName == "") {
		msg += "Please enter your Name.\n";
	}
	if (UAddress == "") { 
		msg += "Please enter your Postal Address.\n";
	}
	if (USuburb == "") { 
		msg += "Please enter your Suburb.\n";
	}
	if (UCity == "") { 
		msg += "Please enter your City.\n";
	}
	if (UState == "") { 
		msg += "Please enter your State.\n";
	}
	if (UPostcode == "") {
		msg += "Please enter your Postcode.\n";
	}else if (!CheckFourDigit(UPostcode)) { 
		msg += "Please enter your valid Postcode.\n";
	}
	if (UCountry == 0) {
		msg += "Please select your Country.\n";
	}
	
	
	if (msg == "") {
		return true;
	}else{
		alert(msg);
		return false;
	}
}

function CheckFourDigit(UPostcode){
	var regexp = /^\d{4}$/;
	return regexp.test(UPostcode);
}

function CheckEmail (loginEmail){
	var regexp = /^[a-zA-Z][a-zA-Z_0-9\-\.]*@[a-zA-Z][a-zA-Z_0-9\-]*(\.[a-zA-Z][a-zA-Z_0-9\-]*)+$/;
	return regexp.test(loginEmail);
}

function detailZoom(status, obj) {
	
	if(status) {
		document.getElementById(obj).style.visibility="visible";
		//document.getElementById(obj).style.position="relative";
		//document.getElementById(obj).img.style.top="-50px";

	} else {
		document.getElementById(obj).style.visibility="hidden";	
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//-->