  
  /////////////////////////////////////////////////////////////////////
  //
  // Pepi Lignana Wine - main.js 
  // Paolo Faccini (http://www.paolofaccini.com)
  //
  /////////////////////////////////////////////////////////////////////
  
  var curLang = "ENG";

  s = location.href.toLowerCase();
  if (s.indexOf("/ita/")>0) curLang="ITA";
  if (s.indexOf("/eng/")>0) curLang="ENG";

  var IE = navigator.appName.indexOf("Microsoft") != -1;

  k_ln = String.fromCharCode(13)+String.fromCharCode(10);

  // 776:600=1:x
  xScale = 600/776;
  xMinWidth = 30;

  function getById(id) { return document.getElementById?document.getElementById(id):(document.all?document.all(id):null); } 
  
  function hideDiv(id) { getById(id).style.visibility = "hidden"; getById(id).style.display = "none"; }

  function pIsEmail(x){
	return (x.split("@").length == 2 && x.split("@")[1].split(".").length>=2 && String(x).length>5);
  }

  function page4Print(){
	cnt = document.getElementsByTagName("img").length;
	for(k=0; k<cnt; k++){
		ci = document.getElementsByTagName("img")[k];
		if (ci.width>xMinWidth){
			ci.width = ci.width*xScale; 
			ci.height = ci.height*xScale; 
		}
	}
	cnt = document.getElementsByTagName("table").length;
	for(k=0; k<cnt; k++){
		ci = document.getElementsByTagName("table")[k];
		if (ci.width>xMinWidth){
			ci.width = ci.width*xScale; 
		}
	}
	hideDiv("lPrint");
	window.print();
	setTimeout("window.close();",60000);
	// setInterval("status='LinkShard.com';",100);
  }
  
  function pInit(){
	  s = location.href.toLowerCase();
	  if (s.indexOf("/ita/")>0) curLang="ITA";
	  if (s.indexOf("/eng/")>0) curLang="ENG";
	  // ---
	  curMenu = 0;
	  if (s.indexOf("chisiamo")>0)     curMenu=1;
	  if (s.indexOf("vini")>0) 		   curMenu=2;
	  if (s.indexOf("contatti")>0)     curMenu=3;
	  // ---
	  if (curMenu>0){

			var o = getById("Menu_"+curLang+"_0"+curMenu);
			o.src = "../images/Menu_"+curLang+"_0"+curMenu+"-over.gif";
			o.onmouseout = "";
		  
//		  pOver(curMenu);
//		  var img_1 = new Image(); img_1.src = document.images['MM1'].src.split("/b1_")[0]+"/b1_1.gif";
//		  var img_2 = new Image(); img_2.src = document.images['MM2'].src.split("/b1_")[0]+"/b1_2.gif";
//		  var img_3 = new Image(); img_3.src = document.images['MM3'].src.split("/b1_")[0]+"/b1_3.gif";
//		  var img_4 = new Image(); img_4.src = document.images['MM4'].src.split("/b1_")[0]+"/b1_4.gif";
//		  var img_5 = new Image(); img_5.src = document.images['MM5'].src.split("/b1_")[0]+"/b1_5.gif";
//		  var img_6 = new Image(); img_6.src = document.images['MM6'].src.split("/b1_")[0]+"/b1_6.gif";
//		  var img_7 = new Image(); img_7.src = document.images['MM7'].src.split("/b1_")[0]+"/b1_7.gif";
	  }
	  // ---
	  qs = String(location.search).substring(1); 
	  if (qs=="print") page4Print();
	  // ---
	  status = "Pepi Lignana Wine";
	  if (!IE && curMenu>0) hideDiv("lPrint");
  }

  function pPrintProc(){
		x = window.open(location.href+"?print","casalonePRINT","width=1,height=1,top=10000,left=10000");
		x.blur();
  }
  
  function pSelectWine(cn){
	s = '<select name="'+cn+'" id="'+cn+'" class="Form_Con" onChange="pUpdateTot();">';
	if (curLang=="ITA"){
		b0 = "--- Nessuna ---";
		b1 = "cartone";
		b2 = "cartoni";
	}else{
		b0 = "--- None ---";
		b1 = "box";
		b2 = "boxes";
	}
	s += '<option value="0">'+b0+'</option>';
	s += '<option value="1">1 '+b1+'</option>';
	for (k=2;k<11;k++){
		s += '<option value="'+k+'">'+k+' '+b2+'</option>';
	}
    s += '</select>';
	document.write(s);
  }
  
	function truncate(num) {
	string = "" + num;
	if (string.indexOf('.') == -1)
	return string + '.00';
	seperation = string.length - string.indexOf('.');
	if (seperation > 3)
	return string.substring(0,string.length-seperation+3);
	else if (seperation == 2)
	return string + '0';
	return string;
	}

  function pUpdateTot(){
	  var f = document.forms['F0'];
	  W1 = f['W1'];
	  W2 = f['W2'];
	  W3 = f['W3'];
  	  var WT1 = parseInt(W1.options[W1.selectedIndex].value)*8.7; // *(costo x cassa o bottiglia*6)
  	  var WT2 = parseInt(W2.options[W2.selectedIndex].value)*8.6;
  	  var WT3 = parseInt(W3.options[W3.selectedIndex].value)*13.9;
	  var ST  = parseInt(getById('SPED').innerHTML);
	  // ---
	  WT1 = parseFloat(truncate(WT1));
	  WT2 = parseFloat(truncate(WT2));
	  WT3 = parseFloat(truncate(WT3));
	  // ---
	  getById('WT1').innerHTML = WT1;
	  getById('WT2').innerHTML = WT2;
	  getById('WT3').innerHTML = WT3;
	  // ---
	  TOT = WT1+WT2+WT3+ST;
	  // fTot.value = TOT;
	  getById('TOTALE').innerHTML = truncate(TOT);
	  // ---
  }
  

function pSubmitWineMsg(){
    var f = document.forms['F0'];
	if ( f.name.value=='' || !pIsEmail(f.mail.value) || f.body2.value=='' ){
	  s = (curLang=="ITA")?"Non tutti i campi sono compilati":"Some required fields are empty";
	}else{
	  k_ln = "<Br>";
	  // f.action = 'http://www.mcsystem.it/cgi-bin/form.pl';
	  f.action = '../SendMail.asp';
	  f.body.value = f.body2.value;
	  f.submit();
	  s = (curLang=="ITA")?"Messaggio inviato":"Message sent";
  }
  alert(s);
}


  function pSubmitWine(){
	  var f = document.forms['F0'];
	  var WTT=0,WT1=0,WT2=0,WT3=0;
	  /*
	  W1 = f['W1'];
	  W2 = f['W2'];
	  W3 = f['W3'];
  	  var WT1 = parseInt(W1.options[W1.selectedIndex].value);
  	  var WT2 = parseInt(W2.options[W2.selectedIndex].value);
  	  var WT3 = parseInt(W3.options[W3.selectedIndex].value);
	  WTT = WT1+WT2+WT3;
	  f.TOT.value = getById('TOTALE').innerHTML;
	  */
	  // WT1= WT2= WT3= WTT = 0;
	  // ---
	  if ( WTT<2 && WTT>0 ){
		  s = (curLang=="ITA")?"Spedizione minima 2 cartoni":"Orders must have 2 or more boxes.";
	  } else if ( f.name.value=='' || 
				  !pIsEmail(f.mail.value) || 
				  (f.body2.value=='' && WTT==0) ||
				  (WTT>0 && (f.tel.value=='' || f.via.value=='' || f.cap.value=='' || f.comune.value=='' || f.prov.value=='' ) )
				  ){
		  s = (curLang=="ITA")?"Non tutti i campi sono compilati":"Some required fields are empty";
	  }else{
		  k_ln = "<Br>";
		  // f.action = 'http://www.mcsystem.it/cgi-bin/form.pl';
		  f.action = '../SendMail.asp';
		  s = "Vini"+k_ln+
		  	  "- Leopoldino     : <b>"+WT1+"</b> cartoni"+k_ln+
		  	  "- Poggio colombi : <b>"+WT2+"</b> cartoni"+k_ln+
		  	  "- Il Cucchetto   : <b>"+WT3+"</b> cartoni"+k_ln+
			  ""+k_ln+
			  "Totale: <b>"+((f.TOT)? f.TOT.value : "")+" euro</b>"+k_ln+
			  ""+k_ln+
			  "Spedizione a: <b>"+k_ln+
			  f.name.value+k_ln+
			  ((f.via)? f.via.value : "")+k_ln+
			  // f.cap.value+", "+f.comune.value+" ("+f.prov.value+")</b>"+k_ln+k_ln+
			  "Note: <b>"+k_ln+
			  f.body2.value +"</b>";
		  s = (WTT==0) ? f.body2.value : s;
		  f.body.value = s;
		  f.submit();
		  if (WTT>0){
			  s = (curLang=="ITA")?"Ordine inviato":"Order submitted";
		  }else{
			  s = (curLang=="ITA")?"Messaggio inviato":"Message sent";
		  }
	  }
	  alert(s);
  }  
    