var allowSubmit=1;
var origButton='';

function resetOrder(frm){
	frm=document.orderForm;
	allowSubmit=1;
	frm.submitButton.value=origButton;
	alert('Order did not properly submit, please try it again.');
}

function submitOrder(frm){
	if(allowSubmit){
		if(validateForm(frm)){
			allowSubmit=0;
			setTimeout('resetOrder('+frm+');',60000);
			origButton=frm.submitButton.value;
			frm.submitButton.value='Processing ...';
			frm.submit();
		}
	}else{
		alert('Please wait a minute before trying again, the form is currently in process');
	}
}

function validateForm(frm){
	var strWork='';
	var bitResults=true;
	var strNotice='';

	var firstName=frm.first_name.value;
	if(!(firstName.length>0)){
		strNotice+=(strNotice ? '\n' : '')+'Please Enter your First Name';
		bitResults=false;
	}

	var lastName=frm.last_name.value;
	if(!(lastName.length>0)){
		strNotice+=(strNotice ? '\n' : '')+'Please Enter your Last Name';
		bitResults=false;
	}

	var address=frm.address.value;
	if(!(address.length>5)){
		strNotice+=(strNotice ? '\n' : '')+'Please Enter your Address';
		bitResults=false;
	}

	var city=frm.city.value;
	if(!(city.length>5)){
		strNotice+=(strNotice ? '\n' : '')+'Please Enter your City';
		bitResults=false;
	}

	var zip=frm.zipcode.value;
	if(!(zip.length>2 && zip.length<9)){
		strNotice+=(strNotice ? '\n' : '')+'Please Enter your Postal Code';
		bitResults=false;
	}

	if(frm.pay_type.value=='check'){

		strWork=frm.bank_name.value;
		if(!(strWork.length>3)){
			strNotice+=(strNotice ? '\n' : '')+'Please Enter a Valid Bank Name ( example: San Diego County Credit Union )';
			bitResults=false;
		}

		strWork=frm.routing_number.value;
		if(!(strWork.length>4)){
			strNotice+=(strNotice ? '\n' : '')+'Please Enter a Valid Bank Routing Number ( notes: routing numbers should be greater than 4 numbers )';
			bitResults=false;
		}

		strWork=frm.account_number.value;
		if(!(strWork.length>4)){
			strNotice+=(strNotice ? '\n' : '')+'Please Enter a Valid Bank Account Number ( notes: bank account numbers should be greater than 4 numbers )';
			bitResults=false;
		}

		strWork=frm.check_number.value;
		if(!(strWork>0)){
			if(confirm('Press OK to Allow a Random Check Number to be Created')){
				var now=new Date();
				frm.check_number.value=now.getHours() * 1000;
			}else{
				strNotice+=(strNotice ? '\n' : '')+'Please Enter a Check Number';
				bitResults=false;
			}
		}

	}else{

		strWork=frm.card_num.value;
		if(!(strWork.length>12 && strWork.length<17)){
			strNotice+=(strNotice ? '\n' : '')+'Please Enter a Valid Credit Card Number ( notes: credit card numbers should be greater than 12 and less than 17 numbers )';
			bitResults=false;
		}

	}

	if(!(bitResults)){
		alert('There were some Errors in the Form\n--------------------------------------------------------\n'+strNotice);
	}
	return bitResults;
}

function confirmReset(frm){
	if(confirm('Are you sure you want to RESET this form?')){
		frm.reset();
	}
}

function printWindow() {
	if(window.print) {
		window.print();
	} else {
		alert("Your browser does not support JavaScript printing.  Please select 'Print...' from the File Menu");
	}
	return false;
}


if(getCookie('Ordered') || getCookie('ordered') || getCookie('ORDERED')){ suppress = 1; }

var arrPops = new Array(2);

arrPops['cellphone']=new Array(7);
arrPops['cellphone']['url']='http://www.tollfreecellphone.com/ads/popupeclub1.htm';
arrPops['cellphone']['width']=390;
arrPops['cellphone']['height']=230;
arrPops['cellphone']['start']=17;
arrPops['cellphone']['stop']=9;
arrPops['cellphone']['weekends']=1;
arrPops['cellphone']['suppressed']=1;

arrPops['wait']=new Array(7);
arrPops['wait']['url']='/ads/wait.php';
arrPops['wait']['width']=400;
arrPops['wait']['height']=420;
arrPops['wait']['start']=0;
arrPops['wait']['stop']=0;
arrPops['wait']['weekends']=0;
arrPops['wait']['suppressed']=1;

function getCookie(strName) { // Pass in a Cookie Name, get a Cookie Value
	var strSearch=strName+'=';
	if(document.cookie.length>0){
		var intOffset=document.cookie.indexOf(strSearch);
		if(intOffset!=-1){
			intOffset+=strSearch.length;
			var intEnd=document.cookie.indexOf(';',intOffset);
			if(intEnd==-1){ intEnd = document.cookie.length; }
			return unescape(document.cookie.substring(intOffset,intEnd));
		}
	}
	return false;
}

function createNewWindow(arrData){ // Pass an ARRAY as Input Data
	// url        = Window URL (default = NULL)
	// name       = Window Name (default = NULL)
	// width      = Window Width
	// height     = Window Height
	// top        = Window Top Position (default = auto centered)
	// left       = Window Left Position (default = auto centered)
	// scrollbars = Show Window Scroll Bars (default = 0)
	// menubar    = Show Window Menu Bar (default = 0)
	// toolbar    = Show Window Tool Bar (default = 0)
	// statusbar  = Show Window Status Bar (default = 0)
	// resizable  = Allow Window Resize (default = 0)
	// location   = Under = 0 or Over = 1 (default = 0)
	var newWin = window.open((arrData['url'] ? arrData['url'] : ''),(arrData['name'] ? arrData['name'] : ''),'height='+arrData['height']+',width='+arrData['width']+',top='+(arrData['top'] ? arrData['top'] : ((screen.height-arrData['height'])/2))+',left='+(arrData['left'] ? arrData['left'] : ((screen.width-arrData['width'])/2))+',scrollbars='+(arrData['scrollbars'] ? 1 : 0)+',menubar='+(arrData['menubar'] ? 1 : 0)+',toolbar='+(arrData['toolbar'] ? 1 : 0)+',statusbar='+(arrData['statusbar'] ? 1 : 0)+(arrData['resizable'] ? 'resizable' : ''))
//	if(arrData['location']==1){ newWin.focus(); }else{
//		newWin.blur();
//	}
}

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

function createNewWindowFiltered(arrData){
	// url        = Window URL (default = NULL)
	// name       = Window Name (default = NULL)
	// width      = Window Width
	// height     = Window Height
	// top        = Window Top Position (default = auto centered)
	// left       = Window Left Position (default = auto centered)
	// scrollbars = Show Window Scroll Bars (default = 0)
	// menubar    = Show Window Menu Bar (default = 0)
	// toolbar    = Show Window Tool Bar (default = 0)
	// statusbar  = Show Window Status Bar (default = 0)
	// resizable  = Allow Window Resize (default = 0)
	// location   = Under = 0 or Over = 1 (default = 0)
	// suppressed = Use Suppressed Filter (default = 0)
	// weekends   = Allow Weekend Pops (default = 1)
	// start      = Hour of Day to Start Doing Popups (default = 0)
	// stop       = Hour of Day to Stop Doing Popups (default = 0)
	// hold       = Number of Days to Suppress Popups

	if(!(arrData['url'])){ return; }
	if(arrData['suppressed'] && (suppress == 1 || getCookie(arrData['name']))){
		var now = new Date();
		now.setTime(now.getTime() + (24 * 60 * 60 * 1000));
		now.toGMTString();
		document.cookie = arrData['name'] + '=1; expires=' + now + ';path=/';
		return;
	}

	var now = new Date();
	if(arrData['weekends']!='' && arrData['weekends']==0){
		var day = now.getDay();
		if(day == 0 || day == 6){ return; }
	}
	var offset = now.getTimezoneOffset()/60;
	offset = 7 - offset;

	arrData['start']+=offset;
	arrData['stop']+=offset;

	if((now.getHours()>=arrData['start'] && now.getHours()<=arrData['stop']) || arrData['start']==arrData['stop']){
		createNewWindow(arrData);
		return true;
	}
	return false;
}

function enterPopUnder(arrData){
	// url        = Window URL (default = NULL)
	// width      = Window Width
	// height     = Window Height
	// suppressed = Use Suppressed Filter (default = 0)
	// weekends   = Allow Weekend Pops (default = 1)
	// start      = Hour of Day to Start Doing Popups (default = 0)
	// stop       = Hour of Day to Stop Doing Popups (default = 0)
	arrData['name'] = 'enterPopUnder';
	arrData['location'] = 0;
	arrData['hold'] = 1;
	return(createNewWindowFiltered(arrData));
}

function exitPopUnder(arrData){
	// url        = Window URL (default = NULL)
	// width      = Window Width
	// height     = Window Height
	// suppressed = Use Suppressed Filter (default = 0)
	// weekends   = Allow Weekend Pops (default = 1)
	// start      = Hour of Day to Start Doing Popups (default = 0)
	// stop       = Hour of Day to Stop Doing Popups (default = 0)
	arrData['name'] = 'exitPopUnder';
	arrData['location'] = 0;
	arrData['hold'] = 1;
	return(createNewWindowFiltered(arrData));
}

function enterPopOver(arrData){
	// url        = Window URL (default = NULL)
	// width      = Window Width
	// height     = Window Height
	// suppressed = Use Suppressed Filter (default = 0)
	// weekends   = Allow Weekend Pops (default = 1)
	// start      = Hour of Day to Start Doing Popups (default = 0)
	// stop       = Hour of Day to Stop Doing Popups (default = 0)
	arrData['name'] = 'enterPopOver';
	arrData['location'] = 1;
	arrData['hold'] = 1;
	return(createNewWindowFiltered(arrData));
}

function exitPopOver(arrData){
	// url        = Window URL (default = NULL)
	// width      = Window Width
	// height     = Window Height
	// suppressed = Use Suppressed Filter (default = 0)
	// weekends   = Allow Weekend Pops (default = 1)
	// start      = Hour of Day to Start Doing Popups (default = 0)
	// stop       = Hour of Day to Stop Doing Popups (default = 0)
	arrData['name'] = 'exitPopOver';
	arrData['location'] = 1;
	arrData['hold'] = 1;
	return(createNewWindowFiltered(arrData));
}