function validate()
{
	retValue = false;
	while(true) {
		if(!isEmpty(document.contact.name,"Name")) {
			break;
		}
		if(!isValidText(document.contact.name,"Name")) {
			break;
		}
		if (document.contact.email.value != deleteBlanks(document.contact.email.value))	{
			if (confirm("The spaces in E-mail will be removed")) {
					document.contact.email.value =  deleteBlanks(document.contact.email.value);
					document.contact.email.focus();
					document.contact.email.select();
			}
			 break;
		}
		/*if(!isEmpty(document.contact.email,"E-mail")) {
			break;
		}
		else {	*/		
			if (deleteBlanks(document.contact.email.value)) {
				if(!isEmail(document.contact.email)) {
					break;
				}
			}
		//}
		if(deleteBlanks(document.contact.email2.value))
		{
			if (document.contact.email2.value != deleteBlanks(document.contact.email2.value))	{
				if (confirm("The spaces in Alternate E-mail will be removed")) {
					document.contact.email2.value =  deleteBlanks(document.contact.email2.value);
					document.contact.email2.focus();
					document.contact.email2.select();
				}
				 break;
			}
			/*if(!isEmpty(document.contact.email2,"Alternate E-mail")) {
				break;
			}	
			else {	*/	
				if (deleteBlanks(document.contact.email2.value)) {
					if(!isEmail(document.contact.email2)) {
						break;
					}
				}
			//}		
		}
		if(!isTextAreaEmpty(document.contact.address,"Address")){
			document.contact.address.select();
			document.contact.address.focus();
			return false;
		}
		if(!isEmpty(document.contact.city,"City")) {
			break;
		}
		if(!isValidText(document.contact.city,"City")) {
			break;
		}
		if(!deleteBlanks(document.contact.state.value)) {
			alert("State is required");
			document.contact.state.focus();
			break;
		}
		if(!isEmpty(document.contact.zip,"Zip Code")) {
			break;
		}
		if (!isNumber(document.contact.zip.value)) {
			alert("Zip Code can only be numeric");
			document.contact.zip.focus();
			document.contact.zip.select();
			break;
		}
		if((!deleteBlanks(document.contact.telephone1.value)) && (!deleteBlanks(document.contact.telephone2.value)) && (!deleteBlanks(document.contact.telephone3.value)) ) {
				alert("Contact Phone Number is required");
				document.contact.telephone1.focus();
				break;	
		}
		if(!isTel(document.contact.telephone1,document.contact.telephone2,document.contact.telephone3,"Contact Phone Number")) {
				break;
		}
		if(deleteBlanks(document.contact.workphone1.value) || deleteBlanks(document.contact.workphone2.value) || deleteBlanks(document.contact.workphone3.value)) {
			if(!isTel(document.contact.workphone1,document.contact.workphone2,document.contact.workphone3,"Work Phone Number")) {
				break;
			}
		}
		if(deleteBlanks(document.contact.cellphone1.value) || deleteBlanks(document.contact.cellphone2.value) || deleteBlanks(document.contact.cellphone3.value)) {
			if(!isTel(document.contact.cellphone1,document.contact.cellphone2,document.contact.cellphone3,"Cell Phone Number")) {
				break;
			}
		}
		if(!deleteBlanks(document.contact.package.value)) {
			alert("Package is required");
			document.contact.package.focus();
			break;
		}
		var radio_choice = false;
		for (counter = 0; counter < document.contact.surprise.length; counter++)
		{
			if (document.contact.surprise[counter].checked)
			radio_choice = true; 
		}
		if (!radio_choice)
		{
			document.contact.surprise[0].focus();
			alert("Please select if you are purchasing your photo montage as a surprise.")
			break;
		}
		var radio_choice = false;
		for (counter = 0; counter < document.contact.scan.length; counter++)
		{
			if (document.contact.scan[counter].checked)
			radio_choice = true; 
		}
		if (!radio_choice)
		{
			document.contact.scan[0].focus();
			alert("Please select if you are scan your photo.")
			break;
		}
		if(deleteBlanks(document.contact.dvds.value)) {
			if(!isNumber(document.contact.dvds.value)) {
				alert("Please enter number of additional DVD copies");
				document.contact.dvds.focus();
				document.contact.dvds.select();
				break;
			}
			if(parseInt(document.contact.dvds.value)<=0)
			{
				alert("Number of additional DVD should be greater than 0");
				document.contact.dvds.focus();
				document.contact.dvds.select();
				break;
			}
		}
		var radio_choice = false;
		for (counter = 0; counter < document.contact.rush.length; counter++)
		{
			if (document.contact.rush[counter].checked)
			radio_choice = true; 
		}
		if (!radio_choice)
		{
			document.contact.rush[0].focus();
			alert("Please select if you need to place a rush order.")
			break;
		}
	
		if(!deleteBlanks(document.contact.song1.value) && !deleteBlanks(document.contact.song2.value) && !deleteBlanks(document.contact.song3.value) && !deleteBlanks(document.contact.song4.value) && !deleteBlanks(document.contact.song5.value) && !deleteBlanks(document.contact.song6.value) && !deleteBlanks(document.contact.song7.value) && !deleteBlanks(document.contact.song8.value)) {
			alert("At least one song is required");
			document.contact.song1.focus();
			document.contact.song1.select();
			break;
		}
		if(!deleteBlanks(document.contact.artist1.value) && !deleteBlanks(document.contact.artist2.value) && !deleteBlanks(document.contact.artist3.value) && !deleteBlanks(document.contact.artist4.value) && !deleteBlanks(document.contact.artist5.value) && !deleteBlanks(document.contact.artist6.value) && !deleteBlanks(document.contact.artist7.value) && !deleteBlanks(document.contact.artist8.value)) {
			alert("At least one Artist is required");
			document.contact.artist1.focus();
			document.contact.artist1.select();
			break;
		}

		retValue = true;
			break;
	}
	return retValue;	 
}



function validate1()
{
	retValue = false;
	while(true) {
		if(!isEmpty(document.contact.reordername,"Name")) {
			break;
		}
		if(!isValidText(document.contact.reordername,"Name")) {
			break;
		}
		if(!isEmpty(document.contact.name,"Your Name")) {
			break;
		}
		if(!isValidText(document.contact.name,"Your Name")) {
			break;
		}
		if (document.contact.email.value != deleteBlanks(document.contact.email.value))	{
			if (confirm("The spaces in E-mail will be removed")) {
					document.contact.email.value =  deleteBlanks(document.contact.email.value);
					document.contact.email.focus();
					document.contact.email.select();
			}
			 break;
		}
		/*if(!isEmpty(document.contact.email,"E-mail")) {
			break;
		}	
		else {		*/
			if (deleteBlanks(document.contact.email.value)) {
				if(!isEmail(document.contact.email)) {
					break;
				}
			}
		//}
		if(!isTextAreaEmpty(document.contact.address,"Address")){
			document.contact.address.select();
			document.contact.address.focus();
			return false;
		}
		if(!isEmpty(document.contact.city,"City")) {
			break;
		}
		if(!isValidText(document.contact.city,"City")) {
			break;
		}
		if(!deleteBlanks(document.contact.state.value)) {
			alert("State is required");
			document.contact.state.focus();
			break;
		}
		if(!isEmpty(document.contact.zip,"Zip Code")) {
			break;
		}
		if (!isNumber(document.contact.zip.value)) {
			alert("Zip Code can only be numeric");
			document.contact.zip.focus();
			document.contact.zip.select();
			break;
		}
		if((!deleteBlanks(document.contact.telephone1.value)) && (!deleteBlanks(document.contact.telephone2.value)) && (!deleteBlanks(document.contact.telephone3.value)) ) {
				alert("Contact Phone Number is required");
				document.contact.telephone1.focus();
				break;	
		}
		if(!isTel(document.contact.telephone1,document.contact.telephone2,document.contact.telephone3,"Contact Phone Number")) {
				break;
		}
		if(deleteBlanks(document.contact.workphone1.value) || deleteBlanks(document.contact.workphone2.value) || deleteBlanks(document.contact.workphone3.value)) {
			if(!isTel(document.contact.workphone1,document.contact.workphone2,document.contact.workphone3,"Work Phone Number")) {
				break;
			}
		}
		if(deleteBlanks(document.contact.cellphone1.value) || deleteBlanks(document.contact.cellphone2.value) || deleteBlanks(document.contact.cellphone3.value)) {
			if(!isTel(document.contact.cellphone1,document.contact.cellphone2,document.contact.cellphone3,"Cell Phone Number")) {
				break;
			}
		}
		if(document.contact.dvdcopies.checked)
		{
			if(!isEmpty(document.contact.dvdquantity,"DVD Quantity")) {
			break;
			}
			if(!isNumber(document.contact.dvdquantity.value)) {
				alert("Please enter number of DVD copies");
				document.contact.dvdquantity.focus();
				document.contact.dvdquantity.select();
				break;
			}
			if(parseInt(document.contact.dvdquantity.value)<=0)
			{
				alert("Number of DVD should be greater than 0");
				document.contact.dvdquantity.focus();
				document.contact.dvdquantity.select();
				break;
			}
		}
		if(document.contact.cdcopies.checked)
		{
			if(!isEmpty(document.contact.cdquantity,"CD Quantity")) {
			break;
			}
			if(!isNumber(document.contact.cdquantity.value)) {
				alert("Please enter number of CD copies");
				document.contact.cdquantity.focus();
				document.contact.cdquantity.select();
				break;
			}
			if(parseInt(document.contact.cdquantity.value)<=0)
			{
				alert("Number of CD should be greater than 0");
				document.contact.cdquantity.focus();
				document.contact.cdquantity.select();
				break;
			}
			
		}
		retValue = true;
		break;
	}
	return retValue;	 
}
