function SideLabelVal(){
		doc = document.theform;
		
		if(!validRequired(doc.FirstName,'Contact First Name')){
			return false;
		}
		if(doc.FirstName.value == 'First'){
			alert('Please enter a value for First Name');
			doc.FirstName.focus();
			return false;
		}
		if(!validRequired(doc.LastName,'Contact Last Name')){
			return false;
		}
		if(doc.LastName.value == 'Last'){
			alert('Please enter a value for Last Name');
			doc.LastName.focus();
			return false;
		}
		if(!validRequired(doc.Address,'Address')){
			return false;
		}
		if(!validRequired(doc.City,'City')){
			return false;
		}
		if(!validRequired(doc.State,'State')){
			return false;
		}
		if(!validRequired(doc.Zip,'Zip')){
			return false;
		}
		
		if(!validRequired(doc.Phone,'Phone')){
			return false;
		}
		
		if(checkInternationalPhone(doc.Phone.value) == false){
			alert('Please enter at least a 10 digit phone number in a valid format i.e. 555-555-1234');
			doc.Phone.focus();
			return false;
		}
		/*
		if(!validRequired(doc.Email,'Email')){
			return false;
		}
		*/
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
		if(!validRequired(doc.HowMany,'How Many Phones')){
			return false;
		}
		if(!isInteger(doc.HowMany.value)){
			alert('Only enter digits for how many phones.');
			doc.HowMany.focus();
			return false;
		}
		
		
		if(!validRequired(doc.Reference,'Where did you hear about us?')){
			return false;
		}
		
		if(doc.Reference.value == "Magazine ad" && doc.MagazineReference.value == ""){
			alert('Please type in what magazine you saw our ad.');
			doc.MagazineReference.focus();
			return false;
		}
		
		
		//Disable form submit code
		if (document.all || document.getElementById) {
			for (i = 0; i < doc.length; i++) {
				var tempobj = doc.elements[i];
				if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
			}
			//setTimeout('alert("Your form has been submitted.  Notice how the submit and reset buttons were disabled upon submission.")', 2000);
			//return true;
		}
		else {
			//The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission
		}
		
		return true;
	}
	
	function PPCLabelVal(doc){
		
		
		if(!validRequired(doc.FirstName,'Contact First Name')){
			return false;
		}
		if(doc.FirstName.value == 'First'){
			alert('Please enter a value for First Name');
			doc.FirstName.focus();
			return false;
		}
		if(!validRequired(doc.LastName,'Contact Last Name')){
			return false;
		}
		if(doc.LastName.value == 'Last'){
			alert('Please enter a value for Last Name');
			doc.LastName.focus();
			return false;
		}
		if(!validRequired(doc.Address,'Address')){
			return false;
		}
		if(!validRequired(doc.City,'City')){
			return false;
		}
		if(!validRequired(doc.State,'State')){
			return false;
		}
		if(!validRequired(doc.Zip,'Zip')){
			return false;
		}
		
		if(!validRequired(doc.Phone,'Phone')){
			return false;
		}
		
		if(checkInternationalPhone(doc.Phone.value) == false){
			alert('Please enter at least a 10 digit phone number in a valid format i.e. 555-555-1234');
			doc.Phone.focus();
			return false;
		}
		/*
		if(!validRequired(doc.Email,'Email')){
			return false;
		}
		*/
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
		if(!validRequired(doc.HowMany,'How Many Phones')){
			return false;
		}
		if(!isInteger(doc.HowMany.value)){
			alert('Only enter digits for how many phones.');
			doc.HowMany.focus();
			return false;
		}
		
		
		//Disable form submit code
		if (document.all || document.getElementById) {
			for (i = 0; i < doc.length; i++) {
				var tempobj = doc.elements[i];
				if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
			}
			//setTimeout('alert("Your form has been submitted.  Notice how the submit and reset buttons were disabled upon submission.")', 2000);
			//return true;
		}
		else {
			//The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission
		}
		
		doc.submit();
		
		FreezeScreen('Your Shipping Label Is Being Generated...');
		
		return true;
	}
	
	function IMMLabelVal(doc){
		
		
		if(!validRequired(doc.FirstName,'Contact First Name')){
			return false;
		}
		if(doc.FirstName.value == 'First'){
			alert('Please enter a value for First Name');
			doc.FirstName.focus();
			return false;
		}
		if(!validRequired(doc.LastName,'Contact Last Name')){
			return false;
		}
		if(doc.LastName.value == 'Last'){
			alert('Please enter a value for Last Name');
			doc.LastName.focus();
			return false;
		}
		if(!validRequired(doc.Address,'Address')){
			return false;
		}
		if(!validRequired(doc.City,'City')){
			return false;
		}
		if(!validRequired(doc.State,'State')){
			return false;
		}
		if(!validRequired(doc.Zip,'Zip')){
			return false;
		}
		
		if(!validRequired(doc.Phone,'Phone')){
			return false;
		}
		
		if(checkInternationalPhone(doc.Phone.value) == false){
			alert('Please enter at least a 10 digit phone number in a valid format i.e. 555-555-1234');
			doc.Phone.focus();
			return false;
		}
		/*
		if(!validRequired(doc.Email,'Email')){
			return false;
		}
		*/
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
		if(!validRequired(doc.HowMany,'How Many Phones')){
			return false;
		}
		if(!isInteger(doc.HowMany.value)){
			alert('Only enter digits for how many phones.');
			doc.HowMany.focus();
			return false;
		}
		
		
		//Disable form submit code
		if (document.all || document.getElementById) {
			for (i = 0; i < doc.length; i++) {
				var tempobj = doc.elements[i];
				if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
			}
			//setTimeout('alert("Your form has been submitted.  Notice how the submit and reset buttons were disabled upon submission.")', 2000);
			//return true;
		}
		else {
			//The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission
		}
		
		FreezeScreen('Your Shipping Label Is Being Generated...');
		
		return true;
	}
	
	function FreezeScreen(msg) {
		  scroll(0,0);
		  var outerPane = document.getElementById('FreezePane');
		  var innerPane = document.getElementById('InnerFreezePane');
		  if (outerPane) outerPane.className = 'FreezePaneOn';
		  if (innerPane) innerPane.innerHTML = msg;
	   }
	
	
	function ShowOther2(othervar){
		var otherf = document.getElementById("otherfield");
		var otherl = document.getElementById("otherlabel");
		var magf = document.getElementById("magfield");
		var magl = document.getElementById("maglabel");
		
   		if(othervar == "Other"){
			otherf.style.display = "";
			otherl.style.display = "";
			magf.style.display = "none";
			magl.style.display = "none";
			document.theform.OtherReference.focus();
		}else if (othervar == "Magazine ad"){
			otherf.style.display = "none";
			otherl.style.display = "none";
			magf.style.display = "";
			magl.style.display = "";
			document.theform.MagazineReference.focus();
			
		}else{
			otherf.style.display = "none";
			otherl.style.display = "none";
			magf.style.display = "none";
			magl.style.display = "none";
		}
		
	}
	
	function DataEraseVal(doc){
		
	
		if(!validRequired(doc.FullName,'Name')){
			return false;
		}

		
		if(!validRequired(doc.Phone,'Phone')){
			return false;
		}
		
		if(checkInternationalPhone(doc.Phone.value) == false){
			alert('Please enter at least a 10 digit phone number in a valid format i.e. 555-555-1234');
			doc.Phone.focus();
			return false;
		}
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
	
		if(!validRequired(doc.Manufacturer,'Cell Phone Manufacturer')){
			return false;
		}
		
		if(!validRequired(doc.Model,'Cell Phone Model')){
			return false;
		}
		//Disable form submit code
		if (document.all || document.getElementById) {
			for (i = 0; i < doc.length; i++) {
				var tempobj = doc.elements[i];
				if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
			}
			//setTimeout('alert("Your form has been submitted.  Notice how the submit and reset buttons were disabled upon submission.")', 2000);
			//return true;
		}
		else {
			//The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission
		}
		
		return true;
	}
	
	function ContactVal(){
		doc = document.theform;
	
		if(!validRequired(doc.PersonalContact,'Contact Name')){
			return false;
		}
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
		if(!validRequired(doc.Comments,'Questions or Comments')){
			return false;
		}
		return true;
	}
	
	function LabelVal(){
		doc = document.theform;
		
		/*
		if(!validRequired(doc.CompanyName,'Organization Name')){
			return false;
		}
		*/
		if(!validRequired(doc.FirstName,'Contact First Name')){
			return false;
		}
		if(!validRequired(doc.LastName,'Contact Last Name')){
			return false;
		}
		if(!validRequired(doc.Address,'Address')){
			return false;
		}
		if(!validRequired(doc.City,'City')){
			return false;
		}
		if(!validRequired(doc.State,'State')){
			return false;
		}
		if(!validRequired(doc.Zip,'Zip')){
			return false;
		}
		
		if(!validRequired(doc.Phone,'Phone')){
			return false;
		}
		
		if(checkInternationalPhone(doc.Phone.value) == false){
			alert('Please enter at least a 10 digit phone number in a valid format i.e. 555-555-1234');
			doc.Phone.focus();
			return false;
		}
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
		if(!validRequired(doc.HowMany,'How Many Phones')){
			return false;
		}
		if(!isInteger(doc.HowMany.value)){
			alert('Only enter digits for how many phones.');
			doc.HowMany.focus();
			return false;
		}
		if(doc.HowMany.value < 4){
		//Need to make user they have USPS checked
			if( getCheckedValue(doc.elements['ShipMethod']) == 'FedEx'){
				alert('Since you have 3 phones or less it will generate a USPS label instead of FedEx.');
				setCheckedValue(doc.elements['ShipMethod'], 'USPS');
			}
		
		}
		
		if(!validRequired(doc.Reference,'Where did you hear about us?')){
			return false;
		}
		
		if(doc.Reference.value == "Magazine ad" && doc.MagazineReference.value == ""){
			alert('Please type in what magazine you saw our ad.');
			doc.MagazineReference.focus();
			return false;
		}
		
		
		//Disable form submit code
		if (document.all || document.getElementById) {
			for (i = 0; i < doc.length; i++) {
				var tempobj = doc.elements[i];
				if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
			}
			//setTimeout('alert("Your form has been submitted.  Notice how the submit and reset buttons were disabled upon submission.")', 2000);
			//return true;
		}
		else {
			//The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission
		}
		
		return true;
	}
	  
	function ShowOther(othervar){
		var otherf = document.getElementById("otherfield");
		var otherl = document.getElementById("otherlabel");
		var magf = document.getElementById("magfield");
		var magl = document.getElementById("maglabel");
   		if(othervar == "Other"){
			otherf.style.display = "";
			otherl.style.display = "";
			magf.style.display = "none";
			magl.style.display = "none";
			document.theform.OtherReference.focus();
		}else if (othervar == "Magazine ad"){
			otherf.style.display = "none";
			otherl.style.display = "none";
			magf.style.display = "";
			magl.style.display = "";
			document.theform.MagazineReference.focus();
		}else{
			otherf.style.display = "none";
			otherl.style.display = "none";
			magf.style.display = "none";
			magl.style.display = "none";
		}
		
	}
	
	function getCheckedValue(radioObj) {
		if(!radioObj)
			return "";
		var radioLength = radioObj.length;
		if(radioLength == undefined)
			if(radioObj.checked)
				return radioObj.value;
			else
				return "";
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {
				return radioObj[i].value;
			}
		}
		return "";
	}
	
	// set the radio button with the given value as being checked
	// do nothing if there are no radio buttons
	// if the given value does not exist, all the radio buttons
	// are reset to unchecked
	function setCheckedValue(radioObj, newValue) {
		if(!radioObj)
			return;
		var radioLength = radioObj.length;
		if(radioLength == undefined) {
			radioObj.checked = (radioObj.value == newValue.toString());
			return;
		}
		for(var i = 0; i < radioLength; i++) {
			radioObj[i].checked = false;
			if(radioObj[i].value == newValue.toString()) {
				radioObj[i].checked = true;
			}
		}
	}
	
	
	function BoxVal(){
		doc = document.theform;
		
		if(!validRequired(doc.CompanyName,'Organization Name')){
			return false;
		}
		if(!validRequired(doc.Address,'Street Address')){
			return false;
		}
		if(!validRequired(doc.City,'City')){
			return false;
		}
		if(!validRequired(doc.State,'State')){
			return false;
		}
		if(!validRequired(doc.Zip,'Zip')){
			return false;
		}
		if(!validRequired(doc.FirstName,'Contact First Name')){
			return false;
		}
		if(!validRequired(doc.LastName,'Contact Last Name')){
			return false;
		}
		if(!validRequired(doc.Phone,'Phone')){
			return false;
		}
		if(checkInternationalPhone(doc.Phone.value) == false){
			alert('Please enter at least a 10 digit phone number in a valid format i.e. 555-555-1234');
			doc.Phone.focus();
			return false;
		}
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
		
		/*
		if(!validRequired(doc.HowManyBoxes,'How Many Boxes')){
			return false;
		}
		
		if(!isInteger(doc.HowManyBoxes.value)){
			alert('Only enter digits for how many boxes.');
			doc.HowManyBoxes.focus();
			return false;
		}
		
		if(doc.HowManyBoxes.value < 1){
			alert('Drop-off collection box request are only sent out for 1 or more.');
			doc.HowManyBoxes.focus();
			return false;
		}
		if(doc.HowManyBoxes.value > 5){
			alert('You are limited to requesting 5 boxes.\r\nIf you need more than 5 boxes please call 800-248-5360 ext 2\r\nduring office hours to speak with us.');
			doc.HowManyBoxes.value = 5;
			doc.HowManyBoxes.focus();
			return false;
		}
		*/
		if(!validRequired(doc.BestTimeToCall,'Best Time To Call')){
			return false;
		}
		if(!validRequired(doc.Reference,'Where did you hear about us?')){
			return false;
		}
		if(!confirm('Please confirm that your information is correct.')){
			return false;
		}
		
		//Disable form submit code
		if (document.all || document.getElementById) {
			for (i = 0; i < doc.length; i++) {
				var tempobj = doc.elements[i];
				if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
			}
			//setTimeout('alert("Your form has been submitted.  Notice how the submit and reset buttons were disabled upon submission.")', 2000);
			//return true;
		}
		else {
			//The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission
		}
		
		return true;
	}
	
	 function ShowOtherBox(othervar){
   		if(othervar == "Other"){
			otherfield.style.display = "";
			otherlabel.style.display = "";
			document.theform.OtherReference.focus();
		}else{
			otherfield.style.display = "none";
			otherlabel.style.display = "none";
		}
	}
	
	function LabelValCharity(){
		doc = document.theform;
		
		/*
		if(!validRequired(doc.CompanyName,'Organization Name')){
			return false;
		}
		*/
		if(!validRequired(doc.FirstName,'Contact First Name')){
			return false;
		}
		if(!validRequired(doc.LastName,'Contact Last Name')){
			return false;
		}
		if(!validRequired(doc.Address,'Address')){
			return false;
		}
		if(!validRequired(doc.City,'City')){
			return false;
		}
		if(!validRequired(doc.State,'State')){
			return false;
		}
		if(!validRequired(doc.Zip,'Zip')){
			return false;
		}
		
		if(!validRequired(doc.Phone,'Phone')){
			return false;
		}
		
		if(checkInternationalPhone(doc.Phone.value) == false){
			alert('Please enter at least a 10 digit phone number in a valid format i.e. 555-555-1234');
			doc.Phone.focus();
			return false;
		}
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
		if(!validRequired(doc.HowMany,'How Many Phones')){
			return false;
		}
		if(!isInteger(doc.HowMany.value)){
			alert('Only enter digits for how many phones.');
			doc.HowMany.focus();
			return false;
		}
		
		if(doc.HowMany.value < 4){
		//Need to make user they have USPS checked
			if( getCheckedValue(doc.elements['ShipMethod']) == 'FedEx'){
				alert('Since you have 3 phones or less it will generate a USPS label instead of FedEx.');
				setCheckedValue(doc.elements['ShipMethod'], 'USPS');
			}
		
		}
		
		if(!validRequired(doc.Reference,'Where did you hear about us?')){
			return false;
		}
		
		if(doc.Reference.value == "Magazine ad" && doc.MagazineReference.value == ""){
			alert('Please type in what magazine you saw our ad.');
			doc.MagazineReference.focus();
			return false;
		}
		
		
		//Disable form submit code
		if (document.all || document.getElementById) {
			for (i = 0; i < doc.length; i++) {
				var tempobj = doc.elements[i];
				if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
			}
			//setTimeout('alert("Your form has been submitted.  Notice how the submit and reset buttons were disabled upon submission.")', 2000);
			//return true;
		}
		else {
			//The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission
		}
		
		return true;
	}
	
	function ShowOtherCharity(othervar){
   		if(othervar == "Other"){
			otherfield.style.display = "";
			otherlabel.style.display = "";
			magfield.style.display = "none";
			maglabel.style.display = "none";
			document.theform.OtherReference.focus();
		}else if (othervar == "Magazine ad"){
			otherfield.style.display = "none";
			otherlabel.style.display = "none";
			magfield.style.display = "";
			maglabel.style.display = "";
			document.theform.MagazineReference.focus();
		}else{
			otherfield.style.display = "none";
			otherlabel.style.display = "none";
			magfield.style.display = "none";
			maglabel.style.display = "none";
		}
		
	}
	
		function SalesVal(doc){
		
		/*
		if(!validRequired(doc.CompanyName,'Organization Name')){
			return false;
		}
		*/
		if(!validRequired(doc.CompanyName,'Company Name')){
			return false;
		}
		if(!validRequired(doc.Address,'Address')){
			return false;
		}
		if(!validRequired(doc.City,'City')){
			return false;
		}
		if(!validRequired(doc.State,'State')){
			return false;
		}
		if(!validRequired(doc.Zip,'Zip')){
			return false;
		}
		
		if(!validRequired(doc.Phone,'Phone')){
			return false;
		}
		
		if(checkInternationalPhone(doc.Phone.value) == false){
			alert('Please enter at least a 10 digit phone number in a valid format i.e. 555-555-1234');
			doc.Phone.focus();
			return false;
		}
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
			
		
		//Disable form submit code
		if (document.all || document.getElementById) {
			for (i = 0; i < doc.length; i++) {
				var tempobj = doc.elements[i];
				if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
			}
			//setTimeout('alert("Your form has been submitted.  Notice how the submit and reset buttons were disabled upon submission.")', 2000);
			//return true;
		}
		else {
			//The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission
		}
		
		return true;
	}
	
		function WholeFormVal(){
		doc = document.theform;
		
		if(!validRequired(doc.ContactName,'Contact Name')){
			return false;
		}
		
		if(!validRequired(doc.CompanyName,'Company Name')){
			return false;
		}
		
		if(!validRequired(doc.DoResale,'Do you resale cell phones?')){
			return false;
		}
		
		if(!emailCheck(doc.Email.value)){
			doc.Email.focus();
			return false;
		}
		
		if(!validRequired(doc.Phone,'Phone')){
			return false;
		}
		
		if(checkInternationalPhone(doc.Phone.value) == false){
			alert('Please enter at least a 10 digit phone number in a valid format i.e. 555-555-1234');
			doc.Phone.focus();
			return false;
		}
	
		if(!confirm('Please confirm that your information is correct.')){
			return false;
		}
		
		//Disable form submit code
		if (document.all || document.getElementById) {
			for (i = 0; i < doc.length; i++) {
				var tempobj = doc.elements[i];
				if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
				tempobj.disabled = true;
			}
			//setTimeout('alert("Your form has been submitted.  Notice how the submit and reset buttons were disabled upon submission.")', 2000);
			//return true;
		}
		else {
			//The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission
		}
		
		return true;
	}
