/* ################### peocessFlag=0 ####################### */
function mySubmit0(form){
	var itemIDs = hasItem(form);
	if ( itemIDs != "" ) {
		form.processFlag.value=1;
		form.iIDs.value=itemIDs;
		form.submit();
	}		
}
function hasItem(form) {
	var strReturn = "";
	var strID;
	for ( var i=0; i<form.elements.length; i++ ) {
		if ( form.elements[i].name.indexOf("oItem_")==0 && form.elements[i].selectedIndex>0) {
			strID = form.elements[i].name.replace("oItem_","");
			strReturn = strReturn + strID + ",";
		}
	}
	if (strReturn != "") {
		strReturn = strReturn.substr(0,strReturn.length-1);
	}
	return strReturn;
}
/* ################### peocessFlag=1 ####################### */
function mySubmit1(form){
	var aryObjs=new Array("lname","fname","phone","email","address","city","state","zip","address2","city2","state2","zip2");
	var aryShow=new Array("last name","first name","Phone","Email","Address","City","State","Zip","Address","City","State","Zip");
	for (var i=0; i<aryObjs.length; i++ ) {
		var obj0 = eval("document.form1."+aryObjs[i]);
		if ( obj0.value == "" ) {
			alert("Please enter your " + aryShow[i] + ".");
			obj0.focus()
			return;
		}
	}	
	if (! validEmail(form.email.value)){
		alert("Please enter a valid email address.");
		form.email.focus();
		return;
	}
	
	form.processFlag.value=2;
	form.submit();	
}
function validEmail(email){
	return new RegExp(/^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/).test(email);
}


function synchAddress(objCb){
	with(document.form1){
		if (objCb.checked) {
			synchAddress0(address,address2);
			synchAddress0(city,city2);
			synchAddress0(state,state2);
			synchAddress0(zip,zip2);
		}	
	}
}
function synchAddress0(obj1,obj2){
	if (obj2.value == "") {
		obj2.value = obj1.value;
	}
}
/* ################### peocessFlag=2 ####################### */
function mySubmit2(form,pFlag){
	if (form.shipFee) {
/*   Jim comment line 69-72 out on Sep 3, 2009     */         		
		if (! isChkedRadio(form.shipFee)) {
			alert("Please check a shipping fee option.");   
			return;
		}                                               
	} 
	form.processFlag.value=pFlag;
	form.submit();
}
function isChkedRadio(objRadio){
	var bln0 = false;
	if (objRadio.length) {
		for ( var i=0; i<objRadio.length; i++) {
			if (objRadio[i].checked) { 
				bln0 = true; 
				break;
			}			
		}
		if (bln0 == false) { objRadio[0].focus(); }
	} else {
		if (objRadio.checked) {
			bln0 = true;
		} else {
			objRadio.focus();
		}
	}
	return bln0;
}