// JavaScript Document

// Image Rollover Pre-Loader
// Example: MM_preloadImages('on_image_filename1','on_image_filename2','on_image_filename3');
function MM_preloadImages() {
	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];
			}
	}
}

// Image Rollover 
// Example: onmouseout="MM_swapImgRestore();" 
// Example:	onmouseover="MM_swapImage('image_field_name','','on_image_filename',1);"
function MM_findObj(n, d) { 
	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() { 
	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];
		}
}

function MM_swapImgRestore() { 
	var i,x,a=document.MM_sr; 
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
  		x.src=x.oSrc;
}

// Email Address Validation
function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)
		return false;
	
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		return false;

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		return false;

	if (str.indexOf(at,(lat+1))!=-1)
		return false;

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		return false;

	if (str.indexOf(dot,(lat+2))==-1)
		return false;
		
	if (str.indexOf(" ")!=-1)
		return false;

return true					
}

// Integer Check
function isInteger(s)
{   
	var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

// Currency Check
function isMoney(s){
	var i;
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9")) && ((c != ".") && (c != "," )))
			return false;
		if (c == ".")
			if (s.length > (i + 3))
				return false;
    }
    return true;
}

//open new window script for XHTML 1.0 Strict
function externalLinks() {
	if (!document.getElementsByTagName) 
		return; 
	var anchors = document.getElementsByTagName("a"); 
 	for (var i=0; i<anchors.length; i++) { 
   		var anchor = anchors[i]; 
   		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") 
     		anchor.target = "_blank"; 
 	} 
} 

//window.onload = externalLinks;

//open new window without frames
function newWindow(address, w, h)
{
	window.open(address,'',"height=" + h + ",width=" + w + ", directories=no, status=no, toolbar=no, menubar=no, location=no, scrollbars=yes, copyhistory=no, resizable=no");
	return false;
}


//onescentshop scripts

function remove_consignment(consignment_id) {
	if (confirm("Confirm to delete this record?"))
	{
		if (confirm("Is this item out of stock?"))
			window.location.replace('deleteconsignment2.asp?id=' + consignment_id);
		else
		{
			if (confirm("Remove all the consignments from this dropshipper?"))
				window.location.replace('deleteconsignment3.asp?id=' + consignment_id);
			else
				window.location.replace('deleteconsignment.asp?id=' + consignment_id);
		}	
	}
	else
		return false;
}

function edit_consignment(consignment_id) {
	newWindow('editconsignment.asp?id=' + consignment_id, 400, 400);
}

function change_app() {
	if (document.select_frm.app_selector[0].checked == true)
	{
		document.getElementById("business_app").style.display = "block";
		document.getElementById("personal_app").style.display = "none";
	}
	else
	{
		document.getElementById("business_app").style.display = "none";
		document.getElementById("personal_app").style.display = "block";
	}
}

function check_bus() {
	if (document.business_frm.business_name.value == "")
	{
		alert("Please enter your business name.");
		document.business_frm.business_name.focus();
		return false;
	}
	
	if (document.business_frm.bus_abn.value == "")
	{
		alert("Please enter the ABN for your business.");
		document.business_frm.bus_abn.focus();
		return false;
	}
	
	if (document.business_frm.bus_telephone_no.value == "")
	{
		alert("Please enter your business telephone number.");
		document.business_frm.bus_telephone_no.focus();
		return false;
	}
	
	if (document.business_frm.bus_email_address.value == "")
	{
		alert("Please enter your email address as your username.");
		document.business_frm.bus_email_address.focus();
		return false;
	}
	
	if (!echeck(document.business_frm.bus_email_address.value))
	{
		alert("Please enter a valid email address as your username.");
		document.business_frm.bus_email_address.focus();
		return false;
	}
	
	if (document.business_frm.bus_password.value == "")
	{
		alert("Please enter your password.");
		document.business_frm.bus_password.focus();
		return false;
	}
	
	if (document.business_frm.bus_password2.value == "")
	{
		alert("Please re-enter your password.");
		document.business_frm.bus_password2.focus();
		return false;
	}
	
	if (document.business_frm.bus_password.value != document.business_frm.bus_password2.value)
	{
		alert("Two passwords do not match. Please try again");
		document.business_frm.bus_password.focus();
		return false;
	}
	
	if (document.business_frm.referral.value == "")
	{
		alert("Please enter how did you find out about us.");
		document.business_frm.referral.focus();
		return false;
	}
	
	if (document.business_frm.bus_del_address.value == "")
	{
		alert("Please enter your street address of your delivery.");
		document.business_frm.bus_del_address.focus();
		return false;
	}
	
	if (document.business_frm.bus_del_suburb.value == "")
	{
		alert("Please enter the suburb of your delivery address.");
		document.business_frm.bus_del_suburb.focus();
		return false;
	}
	
	if (document.business_frm.bus_del_state.value == "")
	{
		alert("Please enter the state of your delivery address.");
		document.business_frm.bus_del_state.focus();
		return false;
	}
	
	if (document.business_frm.bus_del_postcode.value == "")
	{
		alert("Please enter the postcode of your delivery address.");
		document.business_frm.bus_del_postcode.focus();
		return false;
	}
	
	return true;
}

function check_bus2() {
	if (document.business_frm.full_name.value == "")
	{
		alert("Please enter your business name.");
		document.business_frm.full_name.focus();
		return false;
	}
	
	if (document.business_frm.abn.value == "")
	{
		alert("Please enter the ABN for your business.");
		document.business_frm.abn.focus();
		return false;
	}
	
	if (document.business_frm.telephone_no.value == "")
	{
		alert("Please enter your business telephone number.");
		document.business_frm.telephone_no.focus();
		return false;
	}
		
	if (document.business_frm.del_address.value == "")
	{
		alert("Please enter your street address of your delivery.");
		document.business_frm.del_address.focus();
		return false;
	}
	
	if (document.business_frm.del_suburb.value == "")
	{
		alert("Please enter the suburb of your delivery address.");
		document.business_frm.del_suburb.focus();
		return false;
	}
	
	if (document.business_frm.del_state.value == "")
	{
		alert("Please enter the state of your delivery address.");
		document.business_frm.del_state.focus();
		return false;
	}
	
	if (document.business_frm.del_postcode.value == "")
	{
		alert("Please enter the postcode of your delivery address.");
		document.business_frm.del_postcode.focus();
		return false;
	}
	
	return true;
}

function check_per() {
	if (document.personal_frm.personal_name.value == "")
	{
		alert("Please enter your full name.");
		document.personal_frm.personal_name.focus();
		return false;
	}
	
	if (document.personal_frm.per_telephone_no.value == "")
	{
		alert("Please enter your telephone number.");
		document.personal_frm.per_telephone_no.focus();
		return false;
	}
	
	if (document.personal_frm.per_email_address.value == "")
	{
		alert("Please enter your email address as your username.");
		document.personal_frm.per_email_address.focus();
		return false;
	}
	
	if (!echeck(document.personal_frm.per_email_address.value))
	{
		alert("Please enter a valid email address as your username.");
		document.personal_frm.per_email_address.focus();
		return false;
	}
	
	if (document.personal_frm.per_password.value == "")
	{
		alert("Please enter your password.");
		document.personal_frm.per_password.focus();
		return false;
	}
	
	if (document.personal_frm.per_password2.value == "")
	{
		alert("Please re-enter your password.");
		document.personal_frm.per_password2.focus();
		return false;
	}
	
	if (document.personal_frm.per_password.value != document.personal_frm.per_password2.value)
	{
		alert("Two passwords do not match. Please try again");
		document.personal_frm.per_password.focus();
		return false;
	}
	
	if (document.personal_frm.referral.value == "")
	{
		alert("Please enter how did you find out about us.");
		document.personal_frm.referral.focus();
		return false;
	}
	
	if (document.personal_frm.per_del_address.value == "")
	{
		alert("Please enter your street address of your delivery.");
		document.personal_frm.per_del_address.focus();
		return false;
	}
	
	if (document.personal_frm.per_del_suburb.value == "")
	{
		alert("Please enter the suburb of your delivery address.");
		document.personal_frm.per_del_suburb.focus();
		return false;
	}
	
	if (document.personal_frm.per_del_state.value == "")
	{
		alert("Please enter the state of your delivery address.");
		document.personal_frm.per_del_state.focus();
		return false;
	}
	
	if (document.personal_frm.per_del_postcode.value == "")
	{
		alert("Please enter the postcode of your delivery address.");
		document.personal_frm.per_del_postcode.focus();
		return false;
	}
	
	return true;
}

function check_per2() {
	if (document.personal_frm.full_name.value == "")
	{
		alert("Please enter your full name.");
		document.personal_frm.full_name.focus();
		return false;
	}
	
	if (document.personal_frm.telephone_no.value == "")
	{
		alert("Please enter your telephone number.");
		document.personal_frm.telephone_no.focus();
		return false;
	}
	
	if (document.personal_frm.del_address.value == "")
	{
		alert("Please enter your street address of your delivery.");
		document.personal_frm.del_address.focus();
		return false;
	}
	
	if (document.personal_frm.del_suburb.value == "")
	{
		alert("Please enter the suburb of your delivery address.");
		document.personal_frm.del_suburb.focus();
		return false;
	}
	
	if (document.personal_frm.del_state.value == "")
	{
		alert("Please enter the state of your delivery address.");
		document.personal_frm.del_state.focus();
		return false;
	}
	
	if (document.personal_frm.del_postcode.value == "")
	{
		alert("Please enter the postcode of your delivery address.");
		document.personal_frm.del_postcode.focus();
		return false;
	}
	
	return true;
}

function check_user_list() {
	if (document.user_list.user_email.value != "")
	{
		if (!echeck(document.user_list.user_email.value))
		{
			alert("Please enter a valid customer email address.");
			document.user_list.user_email.focus();
			return false;
		}
	}
	
	if (document.user_list.user_id.value != "")
	{
		if (!isInteger(document.user_list.user_id.value))
		{
			alert("Please enter a valid customer id.");
			document.user_list.user_id.focus();
			return false;
		}
	}
	
	return true;
}

function check_change_user() {
	if (document.change_user.user_status.value == "Approved")
	{
		if (document.change_user.user_level.value == "")
		{
			alert("Please enter the user level for Approved users.");
			document.change_user.user_level.focus();
			return false;
		}
	}
	
	return true;
}

function check_user_login() {
	if (document.login_frm.username.value == "")
	{
		alert ("Please enter you email address as your username");
		document.login_frm.username.focus();
		return false;
	}
	
	if (!echeck(document.login_frm.username.value))
	{
		alert("Please enter a valid email address as your username");
		document.login_frm.username.focus();
		return false;
	}
	
	if (document.login_frm.password.value == "")
	{
		alert("Please enter your password.");
		document.login_frm.password.focus();
		return false;
	}
	
	return true;
}

function check_search_frm() {
	if (document.search_frm.list_keyword.value == "")
	{
		alert("Please enter your search keyword.");
		document.search_frm.list_keyword.focus();
		return false;
	}
	
	if  (document.search_frm.list_keyword.value.length < 3)
	{
		alert("The length of the keyword has to be longer than 2 letters.");
		document.search_frm.list_keyword.focus();
		return false;
	}
	
	return true;
}

function submit_change() {
	document.order_confirm_frm.action = "my_items.asp";
	document.order_confirm_frm.submit();
}

function submit_process() {
	document.order_confirm_frm.action = "add_order.asp";
	document.order_confirm_frm.submit();
}

function check_pass() {
	if (document.password_frm.old_password.value == "")
	{
		alert("please enter your old password.");
		document.password_frm.old_password.focus();
		return false;
	}
	
	if (document.password_frm.new_password.value == "")
	{
		alert("please enter your new password.");
		document.password_frm.new_password.focus();
		return false;
	}
	
	if (document.password_frm.new_password2.value == "")
	{
		alert("please repeat your new password.");
		document.password_frm.new_password2.focus();
		return false;
	}
	
	if (document.password_frm.new_password.value != document.password_frm.new_password2.value)
	{
		alert("two passwords not match.");
		document.password_frm.new_password.focus();
		return false;
	}
	
	return true;
}

function check_resetpw() {
	if (document.resetpw_frm.email_address.value == "")
	{
		alert("please enter your email address.");
		document.resetpw_frm.email_address.focus();
		return false;
	}
	
	if (!echeck(document.resetpw_frm.email_address.value))
	{
		alert("please enter a valid email address.");
		document.resetpw_frm.email_address.focus();
		return false;
	}
	
	return true;
}

function check_admin_login() {
	if (document.login_frm.username.value == "")
	{
		alert ("Please enter your username");
		document.login_frm.username.focus();
		return false;
	}
		
	if (document.login_frm.password.value == "")
	{
		alert("Please enter your password.");
		document.login_frm.password.focus();
		return false;
	}
	
	return true;
}

function save_list()
{
	if ((document.my_items_list.item_list.value != "") && (document.my_items_list.skip.value != "yes"))
	{
		if (confirm("Do you want to save the changes of your items list?") == true)
		{
			document.my_items_list.action = "add_my_list_hidden.asp";
			document.my_items_list.submit();
		}
	}
}

function noenter() {
  return !(window.event && window.event.keyCode == 13); 
}

function check_shipped ()
{
	if (document.order_status_frm.order_status.value == "Shipped")
	{
		if (document.order_status_frm.shipped_via.value == "")
		{
			alert("Please enter the shipped via information.");
			document.order_status_frm.shipped_via.focus();
			return false;
		}
		
		if (document.order_status_frm.tracking_number.value == "")
		{
			alert("Please enter the tracking number information.");
			document.order_status_frm.tracking_number.focus();
			return false;
		}
	}
	
	if (document.order_status_frm.order_status.value == "Ready to Ship")
	{
		if (document.order_status_frm.shipped_via.value == "Eparcel")
		{
			
			var dropship = 	confirm("Do you want to add this order to dropship system?");
		
			if (dropship == true)
			{
				document.order_status_frm.add_to_dropship.value = "yes";
			}
			else
			{
				document.order_status_frm.add_to_dropship.value = "no";
			}
		}

	}
	
	if (confirm("Do you want to send customer an order confirmation email?") == true)
	{
		document.order_status_frm.send_email.value = "yes";
	}
	else
	{
		document.order_status_frm.send_email.value = "no";
	}
	
	
	
	return true;
}

function switch_check()
{
	if (document.check_frm_2.check_all.checked == true)
		checkall();
	else
		uncheckall();
	
}

function checkall()
{
	var field = window.document.check_frm_2.lists;
	if (field.value != null)
		field.checked = true;
	else
	{	
		for (i = 0; i < field.length; i++) 
		{
			field[i].checked = true;
		}
	}
	
	document.my_items_list.item_list.value = "";
}

function uncheckall()
{
	var field = window.document.check_frm_2.lists;
	temp_str = "";
	if (field.value != null)
	{
		field.checked = false;
		temp_str = temp_str + field.value + "/";
	}
	else
	{
		for (i = 0; i < field.length; i++) 
		{
			field[i].checked = false;
			temp_str = temp_str + field[i].value + "/";
		}
	}

	document.my_items_list.item_list.value = temp_str;
}

function check_csv()
{
	if (document.csv_frm.csv_file.value == "")
	{
		alert("Please choose a CSV file");
		document.csv_frm.csv_file.focus();
		return false;
	}
	return true;
}

function check_csv2()
{
	if (document.csv_frm2.csv_file.value == "")
	{
		alert("Please choose a CSV file");
		document.csv_frm2.csv_file.focus();
		return false;
	}
	return true;
}

function check_qty(obj,old_value,max_value) {
	if (!isInteger(obj.value))
	{
		alert("please enter a valid number for quantity");
		obj.value = old_value;
		obj.focus();
		return false;
	}
	if (parseInt(obj.value) > parseInt(max_value)) {
		alert("Sorry, the maximum available quantity is " + max_value);
		obj.value = max_value;
		obj.focus();
		return false;
	}
	if (obj.value == 0)
	{
		return false;
	}
	
	return true;
}

function check_dropshipper()
{
	if (document.dropshipper.dropshipper_name.value == "")
	{
		alert("please enter the dropshipper's name");
		document.dropshipper.dropshipper_name.focus();
		return false;
	}
	
	if (document.dropshipper.dropshipper_simplename.value == "")
	{
		alert("please enter the dropshipper's simple name");
		document.dropshipper.dropshipper_simplename.focus();
		return false;
	}
	
	if (document.dropshipper.dropshipper_email.value == "")
	{
		alert("please enter the dropshipper's email address");
		document.dropshipper.dropshipper_email.focus();
		return false;
	}
	else
	{
		if (!echeck(document.dropshipper.dropshipper_email.value))
		{
			alert("please enter the a valid email address");
			document.dropshipper.dropshipper_email.focus();
			return false;
		}
	}
	
	if (document.dropshipper.dropshipper_address.value == "")
	{
		alert("please enter the dropshipper's address");
		document.dropshipper.dropshipper_address.focus();
		return false;
	}
	
	if (document.dropshipper.dropshipper_suburb.value == "")
	{
		alert("please enter the dropshipper's suburb");
		document.dropshipper.dropshipper_suburb.focus();
		return false;
	}
	
	if (document.dropshipper.dropshipper_state.value == "")
	{
		alert("please enter the dropshipper's state");
		document.dropshipper.dropshipper_state.focus();
		return false;
	}
	
	if (document.dropshipper.dropshipper_postcode.value == "")
	{
		alert("please enter the dropshipper's postcode");
		document.dropshipper.dropshipper_postcode.focus();
		return false;
	}
	
	return true;
}

function check_consignment()
{
	if (document.consignment.dropshipper_id.value == "" )
	{
		alert("please choose a dropshipper.");
		document.consignment.dropshipper_id.focus();
		return false;
	}
		
	if (document.consignment.date_month.value == 2)
	{
		if ((document.consignment.date_day.value == 30) || (document.consignment.date_day.value == 31))
		{
			alert("please enter a valid date.");
			document.consignment.date_day.focus();
			return false;
		}
	}
	else if((document.consignment.date_month.value == 4) || (document.consignment.date_month.value == 6) || (document.consignment.date_month.value == 9) || (document.consignment.date_month.value == 11))
	{
		if (document.consignment.date_day.value == 31)
		{
			alert("please enter a valid date.");
			document.consignment.date_day.focus();
			return false;
		}
	}
	
	if (document.consignment.csv_file.value == "" )
	{
		alert("please choose a csv file.");
		document.consignment.csv_file.focus();
		return false;
	}
}

function set_end(diff)
{
	diff = parseInt(diff) - 1;
	start_point = document.processbatch.sticker_start.value;
	str_length = start_point.length;
	added = '1';
	for (i=0; i<str_length; i++)
	{
		added = added + '0';
	}
	added = parseInt(added);
	start_point = '1' + start_point;
	start_point = parseInt(start_point);
	end_point = start_point + diff - added;
	end_point = end_point + '';
	end_length = end_point.length;
	length_diff = str_length - end_length;
	for (i=0; i<length_diff; i++)
	{
		end_point = '0' + end_point;
	}
	document.processbatch.sticker_end.value = end_point;
}

function set_end2(diff)
{
	diff = parseInt(diff) - 2 - parseInt(document.processbatch.sticker_end.value) + parseInt(document.processbatch.sticker_start.value);
	start_point = document.processbatch.sticker_start2.value;
	str_length = start_point.length;
	added = '1';
	for (i=0; i<str_length; i++)
	{
		added = added + '0';
	}
	added = parseInt(added);
	start_point = '1' + start_point;
	start_point = parseInt(start_point);
	end_point = start_point + diff - added;
	end_point = end_point + '';
	end_length = end_point.length;
	length_diff = str_length - end_length;
	for (i=0; i<length_diff; i++)
	{
		end_point = '0' + end_point;
	}
	document.processbatch.sticker_end2.value = end_point;
}

function check_list()
{
	if (document.manual_frm.buyer_name.value == "")
	{
		alert("Please enter the buyer name!");
		document.manual_frm.buyer_name.focus();
		return false;
	}
	
	if (document.manual_frm.buyer_address.value == "")
	{
		alert("Please enter the buyer address!");
		document.manual_frm.buyer_address.focus();
		return false;
	}
	
	if (document.manual_frm.buyer_suburb.value == "")
	{
		alert("Please enter the buyer suburb!");
		document.manual_frm.buyer_suburb.focus();
		return false;
	}
	
	if (document.manual_frm.buyer_postcode.value == "")
	{
		alert("Please enter the buyer postcode!");
		document.manual_frm.buyer_postcode.focus();
		return false;
	}
	
	if (document.manual_frm.code_1.value == "")
	{
		alert("Please enter at least one item!");
		return false;
	}
	
	if ((document.manual_frm.code_1.value != "") && ((isInteger(document.manual_frm.qty_1.value) != true) || (document.manual_frm.qty_1.value == "")))
	{
		alert("Please enter a valid qty number for Item 1!");
		document.manual_frm.qty_1.focus();
		return false;
	}
	
	if ((document.manual_frm.code_2.value != "") && ((isInteger(document.manual_frm.qty_2.value) != true) || (document.manual_frm.qty_2.value == "")))
	{
		alert("Please enter a valid qty number for Item 2!");
		document.manual_frm.qty_2.focus();
		return false;
	}
	
	if ((document.manual_frm.code_3.value != "") && ((isInteger(document.manual_frm.qty_3.value) != true) || (document.manual_frm.qty_3.value == "")))
	{
		alert("Please enter a valid qty number for Item 3!");
		document.manual_frm.qty_3.focus();
		return false;
	}
	
	if ((document.manual_frm.code_4.value != "") && ((isInteger(document.manual_frm.qty_4.value) != true) || (document.manual_frm.qty_4.value == "")))
	{
		alert("Please enter a valid qty number for Item 4!");
		document.manual_frm.qty_4.focus();
		return false;
	}
	
	if ((document.manual_frm.code_5.value != "") && ((isInteger(document.manual_frm.qty_5.value) != true) || (document.manual_frm.qty_5.value == "")))
	{
		alert("Please enter a valid qty number for Item 5!");
		document.manual_frm.qty_5.focus();
		return false;
	}
	
	if ((document.manual_frm.code_6.value != "") && ((isInteger(document.manual_frm.qty_6.value) != true) || (document.manual_frm.qty_6.value == "")))
	{
		alert("Please enter a valid qty number for Item 6!");
		document.manual_frm.qty_6.focus();
		return false;
	}
	
	if ((document.manual_frm.code_7.value != "") && ((isInteger(document.manual_frm.qty_7.value) != true) || (document.manual_frm.qty_7.value == "")))
	{
		alert("Please enter a valid qty number for Item 7!");
		document.manual_frm.qty_7.focus();
		return false;
	}
	
	if ((document.manual_frm.code_8.value != "") && ((isInteger(document.manual_frm.qty_8.value) != true) || (document.manual_frm.qty_8.value == "")))
	{
		alert("Please enter a valid qty number for Item 8!");
		document.manual_frm.qty_8.focus();
		return false;
	}
	
	if ((document.manual_frm.code_9.value != "") && ((isInteger(document.manual_frm.qty_9.value) != true) || (document.manual_frm.qty_9.value == "")))
	{
		alert("Please enter a valid qty number for Item 9!");
		document.manual_frm.qty_9.focus();
		return false;
	}
	
	if ((document.manual_frm.code_10.value != "") && ((isInteger(document.manual_frm.qty_10.value) != true) || (document.manual_frm.qty_10.value == "")))
	{
		alert("Please enter a valid qty number for Item 10!");
		document.manual_frm.qty_10.focus();
		return false;
	}
	
	return true;
}

function duplicate_address(type_id){
	if (type_id == 1) 
		if (document.business_frm.same_address.checked == true)
		{
			document.business_frm.bus_mai_address.value = document.business_frm.bus_del_address.value + ' ' + document.business_frm.bus_del_address2.value;
			document.business_frm.bus_mai_suburb.value = document.business_frm.bus_del_suburb.value;
			document.business_frm.bus_mai_state.value = document.business_frm.bus_del_state.value;
			document.business_frm.bus_mai_postcode.value = document.business_frm.bus_del_postcode.value;
		}
		else {
			document.business_frm.bus_mai_address.value = '';
			document.business_frm.bus_mai_suburb.value = '';
			document.business_frm.bus_mai_state.value = '';
			document.business_frm.bus_mai_postcode.value = '';
		}
	else
		if (document.personal_frm.same_address.checked == true)
		{
			document.personal_frm.per_mai_address.value = document.personal_frm.per_del_address.value + ' ' + document.personal_frm.per_del_address2.value;
			document.personal_frm.per_mai_suburb.value = document.personal_frm.per_del_suburb.value;
			document.personal_frm.per_mai_state.value = document.personal_frm.per_del_state.value;
			document.personal_frm.per_mai_postcode.value = document.personal_frm.per_del_postcode.value;
		}
		else {
			document.personal_frm.per_mai_address.value = '';
			document.personal_frm.per_mai_suburb.value = '';
			document.personal_frm.per_mai_state.value = '';
			document.personal_frm.per_mai_postcode.value = '';
		}
}
