function showDestList() {
	var destList = document.getElementById("alterDestinationsList");
	destList.style.display = "";
	var destNew = document.getElementById("alterDestinationsNew");
	destNew.style.display = "none";
}
function showDestNew() {
	var destList = document.getElementById("alterDestinationsList");
	destList.style.display = "none";
	var destNew = document.getElementById("alterDestinationsNew");
	destNew.style.display = "";
}
function showHideDest() {
	var destPage = document.getElementById("alterDestinationsPage");
	destPage.style.display = (destPage.style.display == "none") ? "" : "none"
}
function changeDest() {
	var cbo = document.getElementById("cboDest");
	var tNew = document.getElementById("tNewDest");
	var destPage = document.getElementById("alterDestinationsPage");
	tNew.style.display = (cbo.value == "-1") ? "" : "none"
  if(cbo.value > 0) {
    cbo.form.submit();
  }
}

function checkFrmNewDest(frm){

  if(frm.destName.value == "") {
    alert("Inserire un nome.");
    frm.destName.focus();
    return false;
  }
  if(frm.destAddress.value == "") {
    alert("Inserire un indirizzo.");
    frm.destAddress.focus();
    return false;
  }
  if(frm.destCAP.value == "") {
    alert("Inserire un CAP.");
    frm.destCAP.focus();
    return false;
  }
  if(frm.destCity.value == "") {
    alert("Inserire una cittą.");
    frm.destCity.focus();
    return false;
  }
  if(frm.destProv.value == "") {
    alert("Inserire una provincia.");
    frm.destProv.focus();
    return false;
  }
  if(frm.destCountry.value == "") {
    alert("Inserire una nazione.");
    frm.destCountry.focus();
    return false;
  }
  if(frm.destPhone.value == "") {
    alert("Inserire un numero di telefono.");
    frm.destPhone.focus();
    return false;
  }
  
  return true;
}

function checkFermo() {
	var eFermo = document.getElementById("opFermoDeposito");
	var eAppuntamento = document.getElementById("opAppuntamento");
  
  if(eFermo.checked) {
    eAppuntamento.checked = false;
    eAppuntamento.disabled = true;
    document.getElementById("trDataCons").style.display = "none";
    document.getElementById("trOraCons").style.display = "none";
  }
  else {
    eAppuntamento.disabled = false;
    /*document.getElementById("trDataCons").style.display = "";
    document.getElementById("trOraCons").style.display = "";*/
  }
  
}
function checkAppuntamento(el) {
	var eFermo = document.getElementById("opFermoDeposito");
	var eAppuntamento = document.getElementById("opAppuntamento");
  
  if(eAppuntamento.checked) {
    eFermo.checked = false;
    eFermo.disabled = true;
    //document.getElementById("trDataCons").style.display = "";
    //document.getElementById("trOraCons").style.display = "";
  }
  else {
    eFermo.disabled = false;
    //document.getElementById("trDataCons").style.display = "none";
    //document.getElementById("trOraCons").style.display = "none";
  }
  
  el.form.submit();
}

function goToStep2() {
	var frm = document.getElementById("frmSendOrder");
	if(checkOrderForm(frm)) {
		frm.action = "default.asp?cmd=showCart&cartStep=2";
		frm.submit();
	}
}
function goToCheckOut() {
	var frm = document.getElementById("frmSendOrder");
	if(checkOrderForm(frm)) {
		frm.action = "default.asp?cmd=showCart&cartStep=checkout";
		frm.submit();
	}
}
function goToSend() {
	var frm = document.getElementById("frmSendOrder");
	if(checkOrderForm(frm)) {
		frm.action = "default.asp?cmd=sendOrder";
		frm.submit();
	}
}

function checkOrderForm(frm){

	if(frm.courierID){
		if(frm.courierID.type=="select-one"){
			if(!(frm.courierID.options[frm.courierID.selectedIndex].value>>0)){
				alert(window.courier);
				frm.courierID.focus();
				return false;
			}
		}
		else if(frm.courierID.type=="radio"||frm.courierID.length){
			// elenco di radio
			if(frm.courierID.length){
				for(var i=0,courierChecked=false;i<frm.courierID.length;i++)
					if(frm.courierID[i].checked){
						courierChecked = true;
						break;
					}
				var radioToCheck = frm.courierID[0];
			}
			// radio singolo
			else{
				var courierChecked = frm.courierID.checked;
				var radioToCheck = frm.courierID;
			}
			if(!courierChecked){
				alert(window.courier);
				radioToCheck.focus();
				return false;
			}
		}
	}

	if(frm.paymentID){
		if(frm.paymentID.type=="select-one"){
			if(!(frm.paymentID.options[frm.paymentID.selectedIndex].value>>0)){
				alert(window.payment);
				frm.paymentID.focus();
				return false;
			}
		}
		else if(frm.paymentID.type=="radio"||frm.paymentID.length){
			// elenco di radio
			if(frm.paymentID.length){
				for(var i=0,courierChecked=false;i<frm.paymentID.length;i++)
					if(frm.paymentID[i].checked){
						paymentChecked = true;
						break;
					}
				var radioToCheck = frm.paymentID[0];
			}
			// radio singolo
			else{
				var paymentChecked = frm.paymentID.checked;
				var radioToCheck = frm.paymentID;
			}
			if(!paymentChecked){
				alert(window.payment);
				radioToCheck.focus();
				return false;
			}
		}
	}
	
	frm.action = "default.asp?cmd=sendOrder";
	return true;
}
