﻿function toggle(obj,tipo) {
	var el = document.getElementById(obj);
	if (!tipo) {
		if ( el.style.display != 'block' ) {
			el.style.display = 'block';
		}	else {
			el.style.display = 'none';
		}
	} else if (tipo == 'mostra') { el.style.display = 'block';
	} else if (tipo == 'nascondi') { el.style.display = 'none'; }
}

function toggleShowAll(){
    for(i=1;i<21;i++){
	var elp = document.getElementById('product'+i);
	elp.style.display = 'block';
    }
}

function toggleHideAll(){
    for(i=1;i<21;i++){
	var elp = document.getElementById('product'+i);
	elp.style.display = 'none';
    }
}

function modother1() {
	if (document.prform.Mod_Number1.value == "Other") {
	document.prform.Other_Mod1.disabled=false;
	document.prform.Other_Mod1.focus();
	} else {
	document.prform.Other_Mod1.disabled=true;
	document.prform.Other_Mod1.value = '';
	}
}

function modother2() {
	if (document.prform.Mod_Number2.value == "Other") {
	document.prform.Other_Mod2.disabled=false;
	document.prform.Other_Mod2.focus();
	} else {
	document.prform.Other_Mod2.disabled=true;
	document.prform.Other_Mod2.value = '';
	}
}

function azzera2() {
	document.prform.Mod_Number2[0].selected = true;
	document.prform.Other_Mod2.disabled=true;
	document.prform.Other_Mod2.value = '';
	document.prform.Mod_Serial_Number2.value = '';
	document.prform.Experiment2.value = '';
	document.prform.Failure_Description2.value = '';
	document.prform.where2[0].checked = true;
}

function modother3() {
	if (document.prform.Mod_Number3.value == "Other") {
	document.prform.Other_Mod3.disabled=false;
	document.prform.Other_Mod3.focus();
	} else {
	document.prform.Other_Mod3.disabled=true;
	document.prform.Other_Mod3.value = '';
	}
}

function azzera3() {
	document.prform.Mod_Number3[0].selected = true;
	document.prform.Other_Mod3.disabled=true;
	document.prform.Other_Mod3.value = '';
	document.prform.Mod_Serial_Number3.value = '';
	document.prform.Experiment3.value = '';
	document.prform.Failure_Description3.value = '';
	document.prform.where3[0].checked = true;
}

function modother4() {
	if (document.prform.Mod_Number4.value == "Other") {
	document.prform.Other_Mod4.disabled=false;
	document.prform.Other_Mod4.focus();
	} else {
	document.prform.Other_Mod4.disabled=true;
	document.prform.Other_Mod4.value = '';
	}
}

function azzera4() {
	document.prform.Mod_Number4[0].selected = true;
	document.prform.Other_Mod4.disabled=true;
	document.prform.Other_Mod4.value = '';
	document.prform.Mod_Serial_Number4.value = '';
	document.prform.Experiment4.value = '';
	document.prform.Failure_Description4.value = '';
	document.prform.where4[0].checked = true;
}

function modother5() {
	if (document.prform.Mod_Number5.value == "Other") {
	document.prform.Other_Mod5.disabled=false;
	document.prform.Other_Mod5.focus();
	} else {
	document.prform.Other_Mod5.disabled=true;
	document.prform.Other_Mod5.value = '';
	}
}

function azzera5() {
	document.prform.Mod_Number5[0].selected = true;
	document.prform.Other_Mod5.disabled=true;
	document.prform.Other_Mod5.value = '';
	document.prform.Mod_Serial_Number5.value = '';
	document.prform.Experiment5.value = '';
	document.prform.Failure_Description5.value = '';
	document.prform.where5[0].checked = true;
}

function modother6() {
	if (document.prform.Mod_Number6.value == "Other") {
	document.prform.Other_Mod6.disabled=false;
	document.prform.Other_Mod6.focus();
	} else {
	document.prform.Other_Mod6.disabled=true;
	document.prform.Other_Mod6.value = '';
	}
}

function azzera6() {
	document.prform.Mod_Number6[0].selected = true;
	document.prform.Other_Mod6.disabled=true;
	document.prform.Other_Mod6.value = '';
	document.prform.Mod_Serial_Number6.value = '';
	document.prform.Experiment6.value = '';
	document.prform.Failure_Description6.value = '';
	document.prform.where6[0].checked = true;
}

function modother7() {
	if (document.prform.Mod_Number7.value == "Other") {
	document.prform.Other_Mod7.disabled=false;
	document.prform.Other_Mod7.focus();
	} else {
	document.prform.Other_Mod7.disabled=true;
	document.prform.Other_Mod7.value = '';
	}
}

function azzera7() {
	document.prform.Mod_Number7[0].selected = true;
	document.prform.Other_Mod7.disabled=true;
	document.prform.Other_Mod7.value = '';
	document.prform.Mod_Serial_Number7.value = '';
	document.prform.Experiment7.value = '';
	document.prform.Failure_Description7.value = '';
	document.prform.where7[0].checked = true;
}

function modother8() {
	if (document.prform.Mod_Number8.value == "Other") {
	document.prform.Other_Mod8.disabled=false;
	document.prform.Other_Mod8.focus();
	} else {
	document.prform.Other_Mod8.disabled=true;
	document.prform.Other_Mod8.value = '';
	}
}

function azzera8() {
	document.prform.Mod_Number8[0].selected = true;
	document.prform.Other_Mod8.disabled=true;
	document.prform.Other_Mod8.value = '';
	document.prform.Mod_Serial_Number8.value = '';
	document.prform.Experiment8.value = '';
	document.prform.Failure_Description8.value = '';
	document.prform.where8[0].checked = true;
}

function modother9() {
	if (document.prform.Mod_Number9.value == "Other") {
	document.prform.Other_Mod9.disabled=false;
	document.prform.Other_Mod9.focus();
	} else {
	document.prform.Other_Mod9.disabled=true;
	document.prform.Other_Mod9.value = '';
	}
}

function azzera9() {
	document.prform.Mod_Number9[0].selected = true;
	document.prform.Other_Mod9.disabled=true;
	document.prform.Other_Mod9.value = '';
	document.prform.Mod_Serial_Number9.value = '';
	document.prform.Experiment9.value = '';
	document.prform.Failure_Description9.value = '';
	document.prform.where9[0].checked = true;
}

function modother10() {
	if (document.prform.Mod_Number10.value == "Other") {
	document.prform.Other_Mod10.disabled=false;
	document.prform.Other_Mod10.focus();
	} else {
	document.prform.Other_Mod10.disabled=true;
	document.prform.Other_Mod10.value = '';
	}
}

function azzera10() {
	document.prform.Mod_Number10[0].selected = true;
	document.prform.Other_Mod10.disabled=true;
	document.prform.Other_Mod10.value = '';
	document.prform.Mod_Serial_Number10.value = '';
	document.prform.Experiment10.value = '';
	document.prform.Failure_Description10.value = '';
	document.prform.where10[0].checked = true;
}

function disother() {
	document.prform.Other_Mod1.disabled=true;
	document.prform.Other_Mod2.disabled=true;
	document.prform.Other_Mod3.disabled=true;
	document.prform.Other_Mod4.disabled=true;
	document.prform.Other_Mod5.disabled=true;
	document.prform.Other_Mod6.disabled=true;
	document.prform.Other_Mod7.disabled=true;
	document.prform.Other_Mod8.disabled=true;
	document.prform.Other_Mod9.disabled=true;
	document.prform.Other_Mod10.disabled=true;
}

function colora(field, theColor){
field.style.backgroundColor= theColor;
}

function ControllaMail()
   {
   EmailAddr = document.prform.Email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr))
      return false;
   else
      {
       return true;
      }
   }

function ControllaRMail()
   {
   REmailAddr = document.prform.Email_Return.value;
   RFiltro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (RFiltro.test(REmailAddr))
      return false;
   else
      {
       return true;
      }
   }

function Spedisci() {

/* controllo i campi obbligatori */
var priv = document.prform.Agreement.checked;
var Alfanum = new RegExp("[^A-Za-z0-9]");

if (document.prform.Name.value.length < 1) {
    	alert("Please, insert your Name.")
        document.prform.Name.focus()
	return false
}
/*    if (document.prform.Company.value.length < 1) {
    	alert("Please, insert your Company/Institution.")
        document.prform.Company.focus()
	return false
}
	if (document.prform.Address.value.length < 1) {
    	alert("Please, insert your Address.")
        document.prform.Address.focus()
	return false
}
	if (document.prform.ZIP.value.length < 1) {
    	alert("Please, insert your ZIP/Postal Code.")
        document.prform.ZIP.focus()
	return false
}
	if (document.prform.City.value.length < 1) {
    	alert("Please, insert your City.")
        document.prform.City.focus()
	return false
}
	if (document.prform.State.value.length < 1) {
    	alert("Please, insert your State/Province.")
        document.prform.State.focus()
	return false
}
	if (document.prform.Country.selectedIndex == 0) {
    	alert("Please, Insert your Country.")
        document.prform.Country.focus()
	return false
}
	if (document.prform.Phone.value.length < 1) {
    	alert("Please, insert your Phone Number.")
        document.prform.Phone.focus()
	return false
}
*/
	if (document.prform.Email.value.length < 1) {
    	alert("Please, insert your Email address.")
        document.prform.Email.focus()
	return false
}
	if (ControllaMail(document.prform.Email.value)) 
	{
		alert("Invalid Email Address!");
		document.prform.Email.focus();
		return false;	 
}
	if (document.prform.Name_Return.value.length < 1) {
    	alert("Please, insert Name to return.")
        document.prform.Name_Return.focus()
	return false
}
	if (ControllaRMail(document.prform.Email_Return.value)) 
	{
		alert("Invalid Email Address!");
		document.prform.Email_Return.focus();
		return false;	 
}
/*
	if (document.prform.Company_Return.value.length < 1) {
    	alert("Please, insert Company/Institution to return.")
        document.prform.Company_Return.focus()
	return false
}
	if (document.prform.Address_Return.value.length < 1) {
    	 alert("Please, insert Company/Institution Address to return.")
         document.prform.Address_Return.focus()
	return false
}
	if (document.prform.ZIP_Return.value.length < 1) {
    	 alert("Please, insert Company/Institution ZIP/Postal Code to return.")
         document.prform.ZIP_Return.focus()
	return false
}
	if (document.prform.City_Return.value.length < 1) {
    	 alert("Please, insert Company/Institution City to return.")
         document.prform.City_Return.focus()
	return false
}
	if (document.prform.State_Return.value.length < 1) {
    	 alert("Please, insert Company/Institution State/Province to return.")
         document.prform.State_Return.focus()
	return false
}
	if (document.prform.Country_Return.selectedIndex == 0) {
    	 alert("Please, Insert Company/Institution Country to return.")
         document.prform.Country_Return.focus()
	return false
}
	if ((document.prform.Mod_Number.value.length < 1) || (document.prform.Mod_Number.value.length > 9)) {
    	 alert("Please, insert Model Name. Max. 9 characters")
         document.prform.Mod_Number.focus()
	return false
}
	if (Alfanum.test(document.prform.Mod_Number.value)) {
    	 alert("Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Mod_Number.focus()
	return false
}
	if (document.prform.Mod_Family.selectedIndex == 0) {
    	 alert("Please, select Family.")
         document.prform.Mod_Family.focus()
	return false
}
*/
	if (document.prform.Mod_Number1.selectedIndex == 0) {
    	 alert("Product 1: Please, select Model.")
         document.prform.Mod_Number1.focus()
	return false
}
	if ((document.prform.Mod_Number1.value == "Other") && (document.prform.Other_Mod1.value < 1)) {
		alert("Product 1: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod1.focus()
	return false
}

if (document.prform.Mod_Number1.value == "Other") {
if (Alfanum.test(document.prform.Other_Mod1.value)) {
    	 alert("Product 1: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod1.focus()
	return false
}
}
	if (document.prform.Mod_Serial_Number1.value.length < 1) {
    	 alert("Product 1: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number1.focus()
	return false
}
	if (isNaN(document.prform.Mod_Serial_Number1.value)) {
    	 alert("Product 1: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number1.focus()
	return false
}
	if (document.prform.Experiment1.value.length < 1) {
    	 alert("Product 1: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment1.focus()
	return false
}
	if (document.prform.Failure_Description1.value.length < 1) {
    	alert("Product 1: Please, insert Failure Description.")
        document.prform.Failure_Description1.focus()
	return false
}
	if (document.prform.Mod_Number2.selectedIndex == 0) {
		if ((document.prform.Mod_Serial_Number2.value.length > 1) || (document.prform.Experiment2.value.length > 1) || (document.prform.Failure_Description2.value.length > 1)) {
		alert("Product 2: Please, insert Model Name. Max. 9 characters.")
        document.prform.Mod_Number2.focus()
	return false
	}
	} else {
	if ((document.prform.Mod_Number2.value == "Other") && (document.prform.Other_Mod2.value < 1)) {
		alert("Product 2: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod2.focus()
	return false
	}
	if (document.prform.Mod_Number2.value == "Other") {
	if (Alfanum.test(document.prform.Other_Mod2.value)) {
    	 alert("Product 2: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod2.focus()
	return false
	}
	}
	if (document.prform.Mod_Serial_Number2.value.length < 1) {
    	 alert("Product 2: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number2.focus()
	return false
	}
	if (isNaN(document.prform.Mod_Serial_Number2.value)) {
    	 alert("Product 2: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number2.focus()
	return false
	}
	if (document.prform.Experiment2.value.length < 1) {
    	 alert("Product 2: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment2.focus()
	return false
	}
	if (document.prform.Failure_Description2.value.length < 1) {
    	alert("Product 2: Please, insert Failure Description.")
        document.prform.Failure_Description2.focus()
	return false
	}
	}
	if (document.prform.Mod_Number3.selectedIndex == 0) {
		if ((document.prform.Mod_Serial_Number3.value.length > 1) || (document.prform.Experiment3.value.length > 1) || (document.prform.Failure_Description3.value.length > 1)) {
		alert("Product 3: Please, insert Model Name. Max. 9 characters.")
        document.prform.Mod_Number3.focus()
	return false
	}
	} else {
	if ((document.prform.Mod_Number3.value == "Other") && (document.prform.Other_Mod3.value < 1)) {
		alert("Product 3: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod3.focus()
	return false
	}
	if (document.prform.Mod_Number3.value == "Other") {
	if (Alfanum.test(document.prform.Other_Mod3.value)) {
    	 alert("Product 3: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod3.focus()
	return false
	}
	}
	if (document.prform.Mod_Serial_Number3.value.length < 1) {
    	 alert("Product 3: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number3.focus()
	return false
	}
	if (isNaN(document.prform.Mod_Serial_Number3.value)) {
    	 alert("Product 3: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number3.focus()
	return false
	}
	if (document.prform.Experiment3.value.length < 1) {
    	 alert("Product 3: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment3.focus()
	return false
	}
	if (document.prform.Failure_Description3.value.length < 1) {
    	alert("Product 3: Please, insert Failure Description.")
        document.prform.Failure_Description3.focus()
	return false
	}
	}
		if (document.prform.Mod_Number4.selectedIndex == 0) {
		if ((document.prform.Mod_Serial_Number4.value.length > 1) || (document.prform.Experiment4.value.length > 1) || (document.prform.Failure_Description4.value.length > 1)) {
		alert("Product 4: Please, insert Model Name. Max. 9 characters.")
        document.prform.Mod_Number4.focus()
	return false
	}
	} else {
	if ((document.prform.Mod_Number4.value == "Other") && (document.prform.Other_Mod4.value < 1)) {
		alert("Product 4: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod4.focus()
	return false
	}
	if (document.prform.Mod_Number4.value == "Other") {
	if (Alfanum.test(document.prform.Other_Mod4.value)) {
    	 alert("Product 4: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod4.focus()
	return false
	}
	}
	if (document.prform.Mod_Serial_Number4.value.length < 1) {
    	 alert("Product 4: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number4.focus()
	return false
	}
	if (isNaN(document.prform.Mod_Serial_Number4.value)) {
    	 alert("Product 4: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number4.focus()
	return false
	}
	if (document.prform.Experiment4.value.length < 1) {
    	 alert("Product 4: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment4.focus()
	return false
	}
	if (document.prform.Failure_Description4.value.length < 1) {
    	alert("Product 4: Please, insert Failure Description.")
        document.prform.Failure_Description4.focus()
	return false
	}
	}
		if (document.prform.Mod_Number5.selectedIndex == 0) {
		if ((document.prform.Mod_Serial_Number5.value.length > 1) || (document.prform.Experiment5.value.length > 1) || (document.prform.Failure_Description5.value.length > 1)) {
		alert("Product 5: Please, insert Model Name. Max. 9 characters.")
        document.prform.Mod_Number5.focus()
	return false
	}
	} else {
	if ((document.prform.Mod_Number5.value == "Other") && (document.prform.Other_Mod5.value < 1)) {
		alert("Product 5: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod5.focus()
	return false
	}
	if (document.prform.Mod_Number5.value == "Other") {
	if (Alfanum.test(document.prform.Other_Mod5.value)) {
    	 alert("Product 5: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod5.focus()
	return false
	}
	}
	if (document.prform.Mod_Serial_Number5.value.length < 1) {
    	 alert("Product 5: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number5.focus()
	return false
	}
	if (isNaN(document.prform.Mod_Serial_Number5.value)) {
    	 alert("Product 5: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number5.focus()
	return false
	}
	if (document.prform.Experiment5.value.length < 1) {
    	 alert("Product 5: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment5.focus()
	return false
	}
	if (document.prform.Failure_Description5.value.length < 1) {
    	alert("Product 5: Please, insert Failure Description.")
        document.prform.Failure_Description5.focus()
	return false
	}
	}
		if (document.prform.Mod_Number6.selectedIndex == 0) {
		if ((document.prform.Mod_Serial_Number6.value.length > 1) || (document.prform.Experiment6.value.length > 1) || (document.prform.Failure_Description6.value.length > 1)) {
		alert("Product 6: Please, insert Model Name. Max. 9 characters.")
        document.prform.Mod_Number6.focus()
	return false
	}
	} else {
	if ((document.prform.Mod_Number6.value == "Other") && (document.prform.Other_Mod6.value < 1)) {
		alert("Product 6: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod6.focus()
	return false
	}
	if (document.prform.Mod_Number6.value == "Other") {
	if (Alfanum.test(document.prform.Other_Mod6.value)) {
    	 alert("Product 6: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod6.focus()
	return false
	}
	}
	if (document.prform.Mod_Serial_Number6.value.length < 1) {
    	 alert("Product 6: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number6.focus()
	return false
	}
	if (isNaN(document.prform.Mod_Serial_Number6.value)) {
    	 alert("Product 6: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number6.focus()
	return false
	}
	if (document.prform.Experiment6.value.length < 1) {
    	 alert("Product 6: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment6.focus()
	return false
	}
	if (document.prform.Failure_Description6.value.length < 1) {
    	alert("Product 6: Please, insert Failure Description.")
        document.prform.Failure_Description6.focus()
	return false
	}
	}
		if (document.prform.Mod_Number7.selectedIndex == 0) {
		if ((document.prform.Mod_Serial_Number7.value.length > 1) || (document.prform.Experiment7.value.length > 1) || (document.prform.Failure_Description7.value.length > 1)) {
		alert("Product 7: Please, insert Model Name. Max. 9 characters.")
        document.prform.Mod_Number7.focus()
	return false
	}
	} else {
	if ((document.prform.Mod_Number7.value == "Other") && (document.prform.Other_Mod7.value < 1)) {
		alert("Product 7: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod7.focus()
	return false
	}
	if (document.prform.Mod_Number7.value == "Other") {
	if (Alfanum.test(document.prform.Other_Mod7.value)) {
    	 alert("Product 7: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod7.focus()
	return false
	}
	}
	if (document.prform.Mod_Serial_Number7.value.length < 1) {
    	 alert("Product 7: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number7.focus()
	return false
	}
	if (isNaN(document.prform.Mod_Serial_Number7.value)) {
    	 alert("Product 7: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number7.focus()
	return false
	}
	if (document.prform.Experiment7.value.length < 1) {
    	 alert("Product 7: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment7.focus()
	return false
	}
	if (document.prform.Failure_Description7.value.length < 1) {
    	alert("Product 7: Please, insert Failure Description.")
        document.prform.Failure_Description7.focus()
	return false
	}
	}
		if (document.prform.Mod_Number8.selectedIndex == 0) {
		if ((document.prform.Mod_Serial_Number8.value.length > 1) || (document.prform.Experiment8.value.length > 1) || (document.prform.Failure_Description8.value.length > 1)) {
		alert("Product 8: Please, insert Model Name. Max. 9 characters.")
        document.prform.Mod_Number8.focus()
	return false
	}
	} else {
	if ((document.prform.Mod_Number8.value == "Other") && (document.prform.Other_Mod8.value < 1)) {
		alert("Product 8: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod8.focus()
	return false
	}
	if (document.prform.Mod_Number8.value == "Other") {
	if (Alfanum.test(document.prform.Other_Mod8.value)) {
    	 alert("Product 8: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod8.focus()
	return false
	}
	}
	if (document.prform.Mod_Serial_Number8.value.length < 1) {
    	 alert("Product 8: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number8.focus()
	return false
	}
	if (isNaN(document.prform.Mod_Serial_Number8.value)) {
    	 alert("Product 8: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number8.focus()
	return false
	}
	if (document.prform.Experiment8.value.length < 1) {
    	 alert("Product 8: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment8.focus()
	return false
	}
	if (document.prform.Failure_Description8.value.length < 1) {
    	alert("Product 8: Please, insert Failure Description.")
        document.prform.Failure_Description8.focus()
	return false
	}
	}
		if (document.prform.Mod_Number9.selectedIndex == 0) {
		if ((document.prform.Mod_Serial_Number9.value.length > 1) || (document.prform.Experiment9.value.length > 1) || (document.prform.Failure_Description9.value.length > 1)) {
		alert("Product 9: Please, insert Model Name. Max. 9 characters.")
        document.prform.Mod_Number9.focus()
	return false
	}
	} else {
	if ((document.prform.Mod_Number9.value == "Other") && (document.prform.Other_Mod9.value < 1)) {
		alert("Product 9: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod9.focus()
	return false
	}
	if (document.prform.Mod_Number9.value == "Other") {
	if (Alfanum.test(document.prform.Other_Mod9.value)) {
    	 alert("Product 9: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod9.focus()
	return false
	}
	}
	if (document.prform.Mod_Serial_Number9.value.length < 1) {
    	 alert("Product 9: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number9.focus()
	return false
	}
	if (isNaN(document.prform.Mod_Serial_Number9.value)) {
    	 alert("Product 9: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number9.focus()
	return false
	}
	if (document.prform.Experiment9.value.length < 1) {
    	 alert("Product 9: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment9.focus()
	return false
	}
	if (document.prform.Failure_Description9.value.length < 1) {
    	alert("Product 9: Please, insert Failure Description.")
        document.prform.Failure_Description9.focus()
	return false
	}
	}
		if (document.prform.Mod_Number10.selectedIndex == 0) {
		if ((document.prform.Mod_Serial_Number10.value.length > 1) || (document.prform.Experiment10.value.length > 1) || (document.prform.Failure_Description10.value.length > 1)) {
		alert("Product 10: Please, insert Model Name. Max. 9 characters.")
        document.prform.Mod_Number10.focus()
	return false
	}
	} else {
	if ((document.prform.Mod_Number10.value == "Other") && (document.prform.Other_Mod10.value < 1)) {
		alert("Product 10: Please, insert Model Name. Max. 9 characters.")
        document.prform.Other_Mod10.focus()
	return false
	}
	if (document.prform.Mod_Number10.value == "Other") {
	if (Alfanum.test(document.prform.Other_Mod10.value)) {
    	 alert("Product 10: Invalid Model Name. Use only Alphanumeric characters.")
         document.prform.Other_Mod10.focus()
	return false
	}
	}
	if (document.prform.Mod_Serial_Number10.value.length < 1) {
    	 alert("Product 10: Please, insert Model Serial Number.")
         document.prform.Mod_Serial_Number10.focus()
	return false
	}
	if (isNaN(document.prform.Mod_Serial_Number10.value)) {
    	 alert("Product 10: Invalid Model Serial Number. Use only Numeric characters.")
         document.prform.Mod_Serial_Number10.focus()
	return false
	}
	if (document.prform.Experiment10.value.length < 1) {
    	 alert("Product 10: Please, insert Experiment, i.e. Name of the physics experiment where the product is used. If necessary, indicate \"Other Uses\".")
         document.prform.Experiment10.focus()
	return false
	}
	if (document.prform.Failure_Description10.value.length < 1) {
    	alert("Product 10: Please, insert Failure Description.")
        document.prform.Failure_Description10.focus()
	return false
	}
	}
if ( priv == false ) {
	alert("Please, check: Privacy Policy, I AGREE.")
	return false
}


return true
}


function isEmail(obj) {
   emailAddress=obj.value;
   if (obj.value.indexOf ('@',0) == -1 || obj.value.indexOf ('.',0) == -1) return false;
   else return true;
}
   
function check(obj,msg,who) {
	if ((obj == null) || (obj.value.length == 0)) return true;
	else {
		switch (who) {
			case 0: if (isEmail(obj)) return true;
						else {
							alert(msg);
							obj.value = ""
							obj.focus();
						return false;
			  			}
			break;
			default : return false;
		}
	}
}

var errfound = false;

function ValidLength(item, len) {
	return (item.length >= len);
}

function error(elem, text) {
	if (errfound) return;
	window.alert(text);
	elem.select();
	elem.focus();
	errfound = true;
}

function copia() {

document.prform.Name_Return.value = document.prform.Name.value;
document.prform.Company_Return.value = document.prform.Company.value;
document.prform.Address_Return.value = document.prform.Address.value;
document.prform.City_Return.value = document.prform.City.value;
document.prform.State_Return.value = document.prform.State.value;
document.prform.ZIP_Return.value = document.prform.ZIP.value;
for (i=0;i<document.prform.Country_Return.length;i++) {
	if (document.prform.Country_Return.options[i].value == document.prform.Country.value) {
		document.prform.Country_Return.options[i].selected = true;
	}
}
document.prform.Phone_Return.value = document.prform.Phone.value;
document.prform.Fax_Return.value = document.prform.Fax.value;
document.prform.Email_Return.value = document.prform.Email.value;

}
