function moreInfo(){
	window.open("moreInfo.htm","","width=360,height=355,resizeable=yes,scrollbars=yes");
}

function totalCost()
{
	var sub1=0;
	var sub2=0;
	if (document.order.subscription[0].checked == true){
		sub1 = 13.40;
	}else if(document.order.subscription[1].checked == true){
		sub1 = 26.80;
	}
	if (document.order.giftSubscription[0].checked == true){
		sub2 = 13.40;
	}else if(document.order.giftSubscription[1].checked == true){
		sub2 = 26.80;
	}
	
	var addition = sub1 + sub2;
	document.order.totalPrice.value = CurrencyFormatted(addition);
	return;
}

function totalCost_QHRenew()
{
	var sub1=0;
	if (document.order.subscription[0].checked == true){
		sub1 = 27.00;
	}else if(document.order.subscription[1].checked == true){
		sub1 = 54.00;
	}
	
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
}

function totalCostH4C_Win()
{
	var sub1=0;
	var sub2=0;
	if (document.order.subscription.checked == true){
		sub1 = 12.00;
	}
	if (document.order.giftSubscription.checked == true){
		sub2 = 12.00;
	}
	
	var addition = sub1 + sub2;
	document.order.totalPrice.value = CurrencyFormatted(addition);
	return;
}

function totalCostMothersDay()
{
	var sub1=0;
	var sub2=0;
	if (document.order.subscription.checked == true){
		sub1 = 52.00;
	}
	if (document.order.giftSubscription.checked == true){
		sub2 = 52.00;
	}
	
	var addition = sub1 + sub2;
	document.order.totalPrice.value = CurrencyFormatted(addition);
	return;
}

function totalCostMyChicMagazine()
{
	var sub1=0;
	var sub2=0;
	if (document.order.subscription[0].checked == true){
		sub1 = 35.90;
	}
	else if (document.order.subscription[1].checked == true){
		sub1 = 35.90;
	}
	
	var addition = sub1;
	document.order.totalPrice.value = CurrencyFormatted(addition);
	return;
}


function totalCostRegional()
{
	var sub1=0;
	var sub2=0;
	var sub3=0;
	var sub4=0;
	if (document.form1.business_type02.value != 'Type'){
		sub1 = 100.00;
	}
	if (document.form1.business_type03.value != 'Type'){
		sub2 = 100.00;
	}
	if (document.form1.region2.value != 'Region'){
		sub3 = 100.00;
	}
	if (document.form1.region3.value != 'Region'){
		sub4 = 100.00;
	}
	
	var addition = 295.00+ sub1 + sub2 + sub3 + sub4;
	document.form1.totalPrice.value = CurrencyFormatted(addition);
	return;
}

function duplicateAddress()
{
	var tCompanyName='';
	var tAddress='';
	var tPhone='';
	var tFax='';
	var tEmail='';
	var tEmailConfirmed='';
	var tWebsite='';
	if (document.form1.same.checked == true){
		tCompanyName=document.form1.companyName.value;
		tAddress=document.form1.address.value;
		tPhone=document.form1.phone.value;
		tFax=document.form1.fax.value;
		tEmail=document.form1.emailConfirmed.value;
		tEmailConfirmed=document.form1.email.value;
		tWebsite=document.form1.website.value;
		
		document.form1.companyName_profile.value = tCompanyName;
		document.form1.address_profile.value = tAddress;
		document.form1.phone_profile.value = tPhone;
		document.form1.fax_profile.value = tFax;
		document.form1.email_profile.value = tEmail;
		document.form1.emailConfirmed_profile.value = tEmailConfirmed;
		document.form1.website_profile.value = tWebsite;
	}
	
	return;
}


function multiplePurchase(numProd, prodPrice)
{
	var totalPrice = parseInt(numProd)*parseInt(prodPrice);
	document.order.totalPrice.value = CurrencyFormatted(totalPrice);
	return;
}

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}
// end of function CurrencyFormatted()

function totalCost3()
{
	var sub1=0;
	var sub2=0;
	if (document.order.subscription[0].checked == true){
		sub1 = 22.3;
	}
	if (document.order.giftSubscription[0].checked == true){
		sub2 = 22.3;
	}
	
	var addition = sub1 + sub2;
	document.order.totalPrice.value = CurrencyFormatted(addition);
	return;
	
}

function totalCostQB(offer)
{
	if(offer===false){
		var sub1= "";
		if (document.order.subscription[0].checked == true){
			sub1 = "12.95";
		}else if(document.order.subscription[1].checked == true){
			sub1 = "51.80";
		}
	}else if(offer===true){
		var sub1= "";
		if (document.order.subscription.checked == true){
			sub1 = "40.00";
		}
	}else if(offer==='xmas07'){
		var sub1= "";
		if (document.order.subscription.checked == true){
			sub1 = "65.00";
		}
	}
	
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
	
}
function totalCostH4C5()
{
	var sub1= "";
	if (document.order.subscription.checked == true){
		sub1 = "5.00";
	}
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
	
}
function totalCostQH()
{
	var sub1= "";
	if (document.order.subscription[0].checked == true){
		sub1 = "7.70";
	}else if(document.order.subscription[1].checked == true){
		sub1 = "30.80";
	}
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
	
}

function totalCostQHH4Coffer()
{
	var sub1= "";
	if (document.order.subscription.checked == true){
		sub1 = "30.80";
	}
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
	
}

function totalCostXmasOffer()
{
	var sub1= "";
	if (document.order.subscription.checked == true){
		sub1 = "52.00";
	}
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
	
}

function totalCostQHG()
{
	var sub1= "";
	if (document.order.subscription.checked == true){
		sub1 = "11.00";
	}
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
	
}
function totalCostQHO()
{
	var sub1= "";
	if (document.order.subscription.checked == true){
		sub1 = "7.70";
	}
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
	
}

function totalCostQHOFH()
{
	var sub1= "";
	if (document.order.subscription.checked == true){
		sub1 = "5.50";
	}
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
	
}

function totalCost_digital()
{
	var sub1= "";
	if (document.order.subscription.checked == true){
		sub1 = "3.30";
	}
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
	
}

function totalCost_digitalSpecial(offer)
{
	if(offer=="qb0207"){
		priceOption1="2.00";
		priceOption2="5.00";
	}
	var sub1= "";
	if (document.order.subscription[0].checked == true){
		sub1 = priceOption1;
	}else if(document.order.subscription[1].checked == true){
		sub1 = priceOption2;
	}
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
}

function calculateCost(type){
	if(type==='newyear08'){
		var sub1= "";
		if (document.order.subscription.checked == true){
			sub1 = "65.00";
		}
	}
	
	document.order.totalPrice.value = CurrencyFormatted(sub1);
	return;
}

function completeCardNum(){
	var box1 = document.order.ccBox1.value;
	var box2 = document.order.ccBox2.value;
	var box3 = document.order.ccBox3.value;
	var box4 = document.order.ccBox4.value;
	
	document.order.fullCardNumber.value = box1 + "-" + box2 + "-" + box3 + "-" + box4;
}

function postcheck()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.order.subscription[0].checked == false && document.order.subscription[1].checked == false)
  {
    alertMsg += tabText + "Magazine Subscription" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.surName.value == "")
  {
    alertMsg += tabText + "Surname" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText + "Postal Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.suburb.value == "")
  {
    alertMsg += tabText + "City/Suburb" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.elements['state'].options.value == "")
  {
    alertMsg += tabText + "State" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postCode.value == "")
  {
    alertMsg += tabText + "Post Code" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.giftSubscription[0].checked == true || document.order.giftSubscription[1].checked == true)
  {
    if (document.order.giftFirstName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's First Name" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSurName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Surname" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostAddress.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Postal Address" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSuburb.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's City/Suburb" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.elements['giftState'].options.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's State" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostCode.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Post Code" + returnText;
		sendMsg = true;
		//return false;
  	}
  }
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	totalCost();
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}

function postcheckMothersDay()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.order.subscription.checked == false && document.order.giftSubscription.checked == false)
  {
    alertMsg += tabText + "Magazine Subscription" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.surName.value == "")
  {
    alertMsg += tabText + "Surname" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText + "Postal Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.suburb.value == "")
  {
    alertMsg += tabText + "City/Suburb" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.elements['state'].options.value == "")
  {
    alertMsg += tabText + "State" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postCode.value == "")
  {
    alertMsg += tabText + "Post Code" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.giftSubscription.checked == true || document.order.giftSubscription.checked == true)
  {
    if (document.order.giftFirstName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's First Name" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSurName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Surname" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostAddress.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Postal Address" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSuburb.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's City/Suburb" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.elements['giftState'].options.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's State" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostCode.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Post Code" + returnText;
		sendMsg = true;
		//return false;
  	}
  }
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	totalCostMothersDay();
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}

function postcheckMyChicMagazine()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
 if (document.order.subscription[0].checked == false && document.order.subscription[1].checked == false)
  {
    alertMsg += tabText + "Magazine Subscription" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.singlet[0].checked == false && document.order.singlet[1].checked == false && document.order.singlet[2].checked == false & document.order.singlet[3].checked == false && document.order.singlet[4].checked == false && document.order.singlet[5].checked == false && document.order.singlet[6].checked == false && document.order.singlet[7].checked == false && document.order.singlet[8].checked == false && document.order.singlet[9].checked == false && document.order.singlet[10].checked == false)
  {
    alertMsg += tabText + "Singlet Order" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.surName.value == "")
  {
    alertMsg += tabText + "Surname" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText + "Postal Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.suburb.value == "")
  {
    alertMsg += tabText + "City/Suburb" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.elements['state'].options.value == "")
  {
    alertMsg += tabText + "State" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postCode.value == "")
  {
    alertMsg += tabText + "Post Code" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.subscription.checked == true)
  {
    if (document.order.giftFirstName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's First Name" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSurName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Surname" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostAddress.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Postal Address" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSuburb.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's City/Suburb" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.elements['giftState'].options.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's State" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostCode.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Post Code" + returnText;
		sendMsg = true;
		//return false;
  	}
  }
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	totalCostMyChicMagazine();
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}



function postcheck3()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.order.subscription[0].checked == false)
  {
    alertMsg += tabText + "Magazine Subscription" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText + "First Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.surName.value == "")
  {
    alertMsg += tabText + "Surname" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText + "Postal Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.suburb.value == "")
  {
    alertMsg += tabText + "City/Suburb" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.elements['state'].options.value == "")
  {
    alertMsg += tabText + "State" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postCode.value == "")
  {
    alertMsg += tabText + "Post Code" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.giftSubscription[0].checked == true)
  {
    if (document.order.giftFirstName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's First Name" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSurName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Surname" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostAddress.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Postal Address" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSuburb.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's City/Suburb" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.elements['giftState'].options.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's State" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostCode.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Post Code" + returnText;
		sendMsg = true;
		//return false;
  	}
  }
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	totalCost3();
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}

function postcheckQB(offer)
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.order.subscription[0].checked == false && document.order.subscription[1].checked == false)
  {
    alertMsg += tabText + "Magazine Subscription" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.surName.value == "")
  {
    alertMsg += tabText + "Surname" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText + "Postal Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.suburb.value == "")
  {
    alertMsg += tabText + "City/Suburb" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.elements['state'].options.value == "")
  {
    alertMsg += tabText + "State" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postCode.value == "")
  {
    alertMsg += tabText + "Post Code" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	totalCostQB(offer);
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}

function postcheckQH(mag)
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if(mag==1||mag==7){
		if (document.order.subscription[0].checked == false && document.order.subscription[1].checked == false)
		{
			alertMsg += tabText + "Magazine Subscription" + returnText;
			sendMsg = true;
		//return false;
		}
	}else{
		if (document.order.subscription.checked == false)
		{
			alertMsg += tabText + "Magazine Subscription" + returnText;
			sendMsg = true;
		//return false;
		}
	}
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.surName.value == "")
  {
    alertMsg += tabText + "Surname" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText + "Postal Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.suburb.value == "")
  {
    alertMsg += tabText + "City/Suburb" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.elements['state'].options.value == "")
  {
    alertMsg += tabText + "State" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postCode.value == "")
  {
    alertMsg += tabText + "Post Code" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	if(mag==1){
		totalCostQH();
	}else if(mag==2){
		totalCostQHG();
	}else if(mag==3){
		totalCostQHO();
	}else if(mag==4){
		totalCost_digital();
	}else if(mag==5){
		totalCostH4C5();
	}else if(mag==6){
		totalCostQHOFH();
	}else if(mag==7){
		totalCost_QHRenew();
	}
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}

function postcheckDigital()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
	if (document.order.subscription.checked == false)
	{
		alertMsg += tabText + "Magazine Subscription" + returnText;
		sendMsg = true;
	//return false;
	}
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
		sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
		sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
		sendMsg = true;
	//return false;
  }else if(document.order.email.value != document.order.emailConfirm.value){
		alertMsg += tabText + "Email Address and confirm email do not match" + returnText;
		sendMsg = true;
	}
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
		sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
		totalCost_digital();
		//alert(document.order.totalPrice.value);
  	return true;
  }
  
}

function postcheck_digitalOffer(offerNum)
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.order.subscription[0].checked == false && document.order.subscription[1].checked == false)
  {
    alertMsg += tabText + "Magazine Subscription" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
		sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
		sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
		sendMsg = true;
	//return false;
  }else if(document.order.email.value != document.order.emailConfirm.value){
		alertMsg += tabText + "Email Address and confirm email do not match" + returnText;
		sendMsg = true;
	}
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
		sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	totalCost_digitalSpecial(offerNum);
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}


function postcheckQBDA()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.order.subscription.options[document.order.subscription.selectedIndex].value == 0)
  {
    alertMsg += tabText + "Number of Tickets" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.surName.value == "")
  {
    alertMsg += tabText + "Surname" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText + "Postal Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.suburb.value == "")
  {
    alertMsg += tabText + "City/Suburb" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.elements['state'].options.value == "")
  {
    alertMsg += tabText + "State" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postCode.value == "")
  {
    alertMsg += tabText + "Post Code" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	multiplePurchase(document.order.subscription.options[document.order.subscription.selectedIndex].value, document.order.ticketPrice.value);
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}



function validate(type)
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
	if (document.order.subscription.checked == false)
	{
		alertMsg += tabText + "Magazine Subscription" + returnText;
		sendMsg = true;
	//return false;
	}
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
		sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
		sendMsg = true;
	//return false;
  }
	if (document.order.surName.value == "")
  {
    alertMsg += tabText +"Surname" + returnText;
		sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
		sendMsg = true;
	//return false;
  }else if(document.order.email.value != document.order.emailConfirm.value){
		alertMsg += tabText + "Email Address and confirm email do not match" + returnText;
		sendMsg = true;
	}
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText +"Postal Address" + returnText;
		sendMsg = true;
	//return false;
  }
	if (document.order.suburb.value == "")
  {
    alertMsg += tabText +"Suburb" + returnText;
		sendMsg = true;
	//return false;
  }
	if (document.order.state.value == "")
  {
    alertMsg += tabText +"State" + returnText;
		sendMsg = true;
	//return false;
  }
	if (document.order.postCode.value == "")
  {
    alertMsg += tabText +"Post Code" + returnText;
		sendMsg = true;
	//return false;
  }
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
		sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
		calculateCost(type);
		//alert(document.order.totalPrice.value);
  	return true;
  }
  
}

function postcheckQBWE()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.order.subscription.options[document.order.subscription.selectedIndex].value == 0)
  {
    alertMsg += tabText + "Number of Tickets" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.surName.value == "")
  {
    alertMsg += tabText + "Surname" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText + "Postal Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.suburb.value == "")
  {
    alertMsg += tabText + "City/Suburb" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.elements['state'].options.value == "")
  {
    alertMsg += tabText + "State" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postCode.value == "")
  {
    alertMsg += tabText + "Post Code" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	multiplePurchase(document.order.subscription.options[document.order.subscription.selectedIndex].value, document.order.ticketPrice.value);
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}

function postcheckH4Cwin()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.order.subscription.checked == false && document.order.giftSubscription.checked == false)
  {
    alertMsg += tabText + "Magazine Subscription" + returnText;
    sendMsg = true;
	//return false;
  }
  if (document.order.elements['subscriptionType'].options.value=="")
  {
    alertMsg += tabText + "Subscription Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText +"First Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.surName.value == "")
  {
    alertMsg += tabText + "Surname" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postAddress.value == "")
  {
    alertMsg += tabText + "Postal Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.suburb.value == "")
  {
    alertMsg += tabText + "City/Suburb" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.elements['state'].options.value == "")
  {
    alertMsg += tabText + "State" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.postCode.value == "")
  {
    alertMsg += tabText + "Post Code" + returnText;
	sendMsg = true;
	//return false;
  }
  
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.giftSubscription.checked == true)
  {
    if (document.order.giftFirstName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's First Name" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSurName.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Surname" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostAddress.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Postal Address" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftSuburb.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's City/Suburb" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.elements['giftState'].options.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's State" + returnText;
		sendMsg = true;
		//return false;
  	}
	if (document.order.giftPostCode.value == "")
  	{
    	alertMsg += tabText + "Gift Receiver's Post Code" + returnText;
		sendMsg = true;
		//return false;
  	}
  }
	if (document.order.entryQuestion.value == "")
  {
    alertMsg += tabText + "Entry Question" + returnText;
	sendMsg = true;
	//return false;
  }
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	totalCostH4C_Win();
	//alert(document.order.totalPrice.value);
  	return true;
  }
  
}

function postcheckRegional()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.form1.companyName.value == "")
  {
    alertMsg += tabText +"Company Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.form1.contactName.value == "")
  {
    alertMsg += tabText +"Contact Name" + returnText;
	sendMsg = true;
	//return false;
  }
   if (document.form1.phone.value == "")
  {
    alertMsg += tabText +"Phone Number" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.form1.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.form1.emailConfirmed.value == "")
  {
    alertMsg += tabText +"Verify Email" + returnText;
	sendMsg = true;
	//return false;
  }
  if(document.form1.email.value != document.form1.emailConfirmed.value){
		alertMsg += tabText + "Company Email Address and confirm email do not match" + returnText;
		sendMsg = true;
	}
  if (document.form1.companyName_profile.value == "")
  {
    alertMsg += tabText +"Profile - Company Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.form1.email_profile.value == "")
  {
    alertMsg += tabText +"Profile - Email" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.form1.emailConfirmed_profile.value == "")
  {
    alertMsg += tabText +"Profile - Verify Email" + returnText;
	sendMsg = true;
	//return false;
  }
  if(document.form1.email_profile.value != document.form1.emailConfirmed_profile.value){
		alertMsg += tabText + "Profile Email Address and confirm email do not match" + returnText;
		sendMsg = true;
	}
  if (document.form1.business_type.value == 'Type')
  {
    alertMsg += tabText +"Profile - Type of Business" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.form1.region.value == 'Region')
  {
    alertMsg += tabText +"Profile - Region" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.form1.blurb.value == "")
  {
    alertMsg += tabText +"Profile - Blurb" + returnText;
	sendMsg = true;
	//return false;
  }
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	//alert(document.order.fullCardNumber.value);
	//totalCostH4C_Win();
	//alert(document.order.totalPrice.value);
	document.form1.referenceNumber.value = refNumber();
  	return true;
  }
  
}

function refNumber()
{
	//var curr_date = getDate();
	//var curr_time = getTime();
	//var company_abbrev = document.form1.companyName_profile.value.substring(0,2);
	var tempRef = document.form1.companyName_profile.value.substring(0,2)+Math.floor(Math.random()*10001);
	return tempRef;
}

function postcheckPayRegional()
{
	var alertMsg = "You will need to complete the following fields to proceed: \n";
	var tabText = "\t - ";
	var returnText = "\n";
	var sendMsg = false;
  if (document.order.referenceNumber.value == "")
  {
    alertMsg += tabText + "Reference Number error - Please call 07 3217 4654 for help" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.totalPrice.value == "")
  {
    alertMsg += tabText + "Total Price error - Please call 07 3217 4654 for help" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.companyName.value == "")
  {
    alertMsg += tabText + "Company Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.firstName.value == "")
  {
    alertMsg += tabText + "Contact Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.phone.value == "")
  {
    alertMsg += tabText + "Phone Number" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.email.value.indexOf("@") < 1)
  {
    alertMsg += tabText + "Email Address" + returnText;
	sendMsg = true;
	//return false;
  }
  if(document.order.elements['creditCard'].options.value == "")
  {
    alertMsg += tabText + "Credit Card Type" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.ccBox1.value.length < 4 || document.order.ccBox2.value.length < 4 || document.order.ccBox3.value.length < 4 || document.order.ccBox4.value.length < 3)
  {
    //alert("Hi");
	alertMsg += tabText + "Full Credit Card Number" + returnText;
	sendMsg = true;
	//return false;
  }else{
  	completeCardNum();
	//alert(document.order.fullCardNumber.value);
  }
  if (document.order.cardName.value == "")
  {
    alertMsg += tabText + "Credit Card Name" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.creditMonth.value == "" || document.order.creditYear.value == "")
  {
    alertMsg += tabText + "Expiry Date" + returnText;
	sendMsg = true;
	//return false;
  }
  if (document.order.verificationCode.value == "")
  {
    alertMsg += tabText + "Credit Card Verification Number" + returnText;
	sendMsg = true;
	//return false;
  }
  if(sendMsg == true){
  	alert(alertMsg);
  	return false;
  }else{
  	return true;
  }
  
}


function showHideBonus(selectedValue, type, idhide){
	var theobj = document.getElementById(idhide);
	switch(type){
		case'QBDATickets':
			if(selectedValue >=3){
				theobj.style.display='';
			}else{
				theobj.style.display='none';
			}
			break;
	}
}