// JavaScript Document

function InitSaveVariables(form)
{
	oms_user_invoice_address1 = form.oms_user_invoice_address1.value;
	oms_user_invoice_address2 = form.oms_user_invoice_address2.value;
	oms_user_invoice_city = form.oms_user_invoice_city.value;
	oms_user_invoice_state = form.oms_user_invoice_state.value;
	oms_user_invoice_zip = form.oms_user_invoice_zip.value;
}

function ShipToBillPerson(form)
{
	if (form.copy.checked)
	{
		InitSaveVariables(form);
		form.oms_user_delivery_address1.value = form.oms_user_invoice_address1.value;
		form.oms_user_delivery_address2.value = form.oms_user_invoice_address2.value;
		form.oms_user_delivery_city.value = form.oms_user_invoice_city.value;
		form.oms_user_delivery_state.value = form.oms_user_invoice_state.value;
		form.oms_user_delivery_zip.value = form.oms_user_invoice_zip.value;
	}
	else
	{
		form.oms_user_delivery_address1.value = "";
		form.oms_user_delivery_address2.value = "";
		form.oms_user_delivery_city.value = "";
		form.oms_user_delivery_state.value = "";
		form.oms_user_delivery_zip.value = "";
	}
}

var win= null;
function NewWindow(mypage,myname,w,h,scroll){
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings ='height='+h+',';
	settings +='width='+w+',';
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='scrollbars='+scroll+',';
	settings +='resizable=yes';
	win=window.open(mypage,myname,settings);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function MM_openBrWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}

function checkform(f)
{

	if(f.CardHolder.value == "")
	{
		alert('Please enter the name on the card');
		f.CardHolder.focus();
		return false;
	}
	else
	{
		var nameCheck  = /^([a-zA-Z -])+$/;
		if (!nameCheck.test(f.CardHolder.value))
		{
			alert('The name you entered contains illegal text, please try again');
			f.CardHolder.focus();
			return false;
		}
	}

	if(f.CardNumber.value == "")
	{
		alert('Please enter the card number');
		f.CardNumber.focus();
		return false;
	}
	else
	{
		var nameCheck  = /^3(?:[47]\d([ -]?)\d{4}(?:\1\d{4}){2}|0[0-5]\d{11}|[68]\d{12})$|^4(?:\d\d\d)?([ -]?)\d{4}(?:\2\d{4}){2}$|^6011([ -]?)\d{4}(?:\3\d{4}){2}$|^5[1-5]\d\d([ -]?)\d{4}(?:\4\d{4}){2}$|^2014\d{11}$|^2149\d{11}$|^2131\d{11}$|^1800\d{11}$|^3\d{15}$/;
		if (!nameCheck.test(f.CardNumber.value))
		{
			alert('The credit card number is not valid, please try again');
			f.CardNumber.focus();
			return false;
		}
		 	
	}

	if(f.CV2.value == "")
	{
		alert('Please enter the CVV number');
		f.CV2.focus();
		return false;
	}
}

function new_window(uri,width,height)
{
	new_window_instance = window.open(uri,'new_window_instance','width='+(width)+',height='+(height)+',scrollbars=yes');
	new_window_instance.focus();
}

function confirmIt()
{
	alert('This item has been successfully added to your shopping basket');
}
