function sendEmail(sUser, sDomain, sSubject)
{
	location.href = 'mailto:' + sUser + '@' + sDomain + '?subject=' + sSubject;
}

function NewWindow(mypage, myname, w, h) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable=yes,directories=no,status=no,location=no,toolbar=no';
	win = window.open(mypage, myname, winprops);
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function generate(x, y) {
	var range = y - x + 1;
	return Math.round(Math.random() * range) + x;
	}
	function rnd_number(m){
	return generate (1,m);
}

function check_empty(text) {
  return (text.length > 0); // returns false if empty
}
function check_email(Email) {
  if ((Email == "")
    || (Email.indexOf ('@') == -1)
    || (Email.indexOf ('.') == -1))
      return false;
  return true;
}



function printWindow() {
bV = parseInt(navigator.appVersion);
if (bV >= 4) window.print();
}


function conferma() {
	var x=window.confirm("Eliminare definitivamente il contenuto del carrello ?")
	if (x)
		return true;
	else
		return false;
}

function check_cerca() {
  var validity = true; // assume valid
  var msg = "Inserire termine da cercare";
  val = document.cerca.key.value;
  if (!check_empty(val))
  	{ validity = false; }
  if (val.length < 2)
  	{ validity = false; msg=msg +"\ndi almeno 2 caratteri"; }
  if (!validity)
  	alert (msg);
  return validity;
}


function validate_form() {
  validity = true; // assume valid
  var msg = "";
  if (!check_empty(document.form1.RagSoc.value))
  	{ validity = false; msg=msg+'Inserire Ragione sociale\n'; }
  if (!check_empty(document.form1.IndirizzoSL.value))
  	{ validity = false; msg=msg+'Inserire Indirizzo\n'; }
  if (!check_empty(document.form1.CAPSL.value))
  	{ validity = false; msg=msg+'Inserire CAP\n'; }
  if (!check_empty(document.form1.LocalitaSL.value))
  	{ validity = false; msg=msg+'Inserire Località\n'; }
  if (!check_empty(document.form1.ProvSL.value))
  	{ validity = false; msg=msg+'Inserire Provincia\n'; }
  if (!check_empty(document.form1.TelSL.value))
  	{ validity = false; msg=msg+'Inserire Telefono\n'; }
  if (!check_empty(document.form1.FaxSL.value))
  	{ validity = false; msg=msg+'Inserire Fax\n'; }
  if (!check_empty(document.form1.Contatto.value))
  	{ validity = false; msg=msg+'Inserire Persona\n'; }
  if (!check_empty(document.form1.email.value) || !check_email(document.form1.email.value))
  	{ validity = false; msg=msg+'E-Mail non corretto\n'; }

  if (!check_accetto())
  	{ validity = false; msg=msg+'Accettare il trattamento dei dati personali\n'; }
 
  if (!validity)
	alert("I seguenti dati sono mancanti: \n"+msg);
  return validity;
}

function validate_order() {
  validity = true; // assume valid
  var msg = "";
  if (!check_empty(document.form1.azienda.value))
  	{ validity = false; msg=msg+'Inserire Ragione Sociale o Nome e cognome\n'; }
  if (!check_empty(document.form1.piva.value))
  	{ validity = false; msg=msg+'Inserire Partita IVA o Codice Fiscale\n'; }
  if (!check_empty(document.form1.indirizzo.value))
  	{ validity = false; msg=msg+'Inserire Indirizzo\n'; }
  if (!check_empty(document.form1.citta.value))
  	{ validity = false; msg=msg+'Inserire Localita\'\n'; }
  if (!check_empty(document.form1.cap.value))
  	{ validity = false; msg=msg+'Inserire CAP\n'; }
  if (!check_empty(document.form1.prov.value))
  	{ validity = false; msg=msg+'Inserire Provincia\n'; }
  if (!check_empty(document.form1.tel.value))
  	{ validity = false; msg=msg+'Inserire Telefono\n'; }
  if (!check_empty(document.form1.emailcli.value) || !check_email(document.form1.emailcli.value))
  	{ validity = false; msg=msg+'E-Mail non corretto\n'; }
 
  if (!validity)
	alert("I seguenti dati sono mancanti: \n"+msg);
  return validity;
}

function check_accetto() {
	if (!document.form1.accetto.checked)
		return false;
	return true;
}

function RunFla(var1,var2,var3,var4)
{
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+var3+'" height="'+var4+'">\n');
    document.write('<param name="movie" value="'+var1+'">\n');
	document.write('<param name="quality" value="high">\n');
	document.write('<param name="bgcolor" value="'+var2+'">\n');
	document.write('<embed src="'+var1+'" quality="high" bgcolor="'+var2+'" width="'+var3+'" height="'+var4+'" name="lay" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">\n');
    document.write('</object>\n');
}

