function sameAsBilling(isChecked,formName){
	if(isChecked){
		for (var i=0; i < document.forms[formName].elements.length; i++) {
			if(document.forms[formName].elements[i].type == "text"){
				if(document.forms[formName].elements[i].name.indexOf("b_") != -1){
					var sName = document.forms[formName].elements[i].name.replace("b_","");
					if(sName == 'phone'){document.getElementById('phone_day').value = document.forms[formName].elements[i].value;}
					else{document.getElementById(sName).value = document.forms[formName].elements[i].value;}
				}
			}else if(document.forms[formName].elements[i].type == "select-one"){
				if(document.forms[formName].elements[i].name.indexOf("b_") != -1){
					var sName = document.forms[formName].elements[i].name.replace("b_","");
					if(sName == 'country'){
						getStateSelector('state',document.getElementById('b_country').value);
						document.getElementById(sName).selectedIndex = document.forms[formName].elements[i].selectedIndex;
						getStateSelector('state',document.getElementById('b_country').value);
					}else{document.getElementById(sName).selectedIndex = document.forms[formName].elements[i].selectedIndex;}
				}
			}
		}
	}else{
		for (var i=0; i < document.forms[formName].elements.length; i++) {
			if(document.forms[formName].elements[i].type == "text"){
				if(document.forms[formName].elements[i].name.indexOf("b_") != -1){
					var sName = document.forms[formName].elements[i].name.replace("b_","");
					if(sName == 'phone'){document.getElementById('phone_day').value = '';}
					else{document.getElementById(sName).value = '';}
				}
			}else if(document.forms[formName].elements[i].type == "select-one"){
				if(document.forms[formName].elements[i].name.indexOf("b_") != -1){
					var sName = document.forms[formName].elements[i].name.replace("b_","");
					document.getElementById(sName).selectedIndex = 0;
				}
			}
		}
	}//end else
}//end function

function formErrorCheck(theForm){
	var errors = '';
	var reqFields = theForm.required.value.split(";");
	for(var xf = 0;xf < reqFields.length;xf++){
		var thisField = reqFields[xf].split(":");
		if(!document.getElementById(thisField[0]).value){errors += ' - '+thisField[1]+'<br />';}
	}

	if(errors){
		document.getElementById('errorlist').innerHTML = 'Please check the following field(s):<br />'+errors;
		document.getElementById('errorlist').style.display = '';
		window.location = '#error';
		return false;
	}
	return true;
}

