// JavaScript Document

function attivaFlashGroup() {
document.getElementById('topFlashGroup').innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0" id="top" width="795" height="120">  <param name="movie" value="top/top.swf"><param name="bgcolor" value="#FFFFFF"><param name="quality" value="high"><param name="wmode" value="transparent"><param name="allowscriptaccess" value="samedomain"><embed type="application/x-shockwave-flash"   pluginspage="http://www.macromedia.com/go/getflashplayer" width="795" height="120" name="top" src="top/top.swf" bgcolor="#FFFFFF" quality="high" wmode="transparent" swLiveConnect="true" allowScriptAccess="samedomain"></embed></object>';
}

function getXMLHttp() {
var xmlhttp = null;
if (window.ActiveXObject) {
  if (navigator.userAgent.toLowerCase().indexOf("msie 5") != -1) {
  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  }
}
if (!xmlhttp && typeof(XMLHttpRequest) != 'undefined') {
  xmlhttp = new XMLHttpRequest()
}
return xmlhttp
}

var http = getXMLHttp();


function showMain(id){ 
  if(http.readyState == 4) {
    var response = http.responseText; document.getElementById(id).innerHTML = response;
    try {
      document.getElementById(id).innerHTML = http.responseXML.getElementsByTagName("htmlData")[0].firstChild.nodeValue;
    } catch(e) {
    }
    try {
      javascriptCode = http.responseXML.getElementsByTagName("javascriptCode")[0].firstChild.nodeValue;
      if(javascriptCode) eval(javascriptCode);
    } catch(e) {
    }
  } else {
    document.getElementById(id).innerHTML = "<span class=\"testoChiaro\"><strong>Loading...</strong></span>";
  }
}

function showEmail(id){ 
  if(http.readyState == 4) {
    
	var response = http.responseText; document.getElementById(id).innerHTML = response;
	
    try {
      // document.getElementById(id).innerHTML = http.responseXML.getElementsByTagName("htmlData")[0].firstChild.nodeValue;
    
	gg = http.responseXML.getElementsByTagName("htmlData")[0].firstChild.nodeValue;
	
	if(gg == 1 && document.getElementById('email').value != '') {
		document.getElementById(id).innerHTML='<span style="color:#009900;"><strong>Formato e-mail corretto</strong></span>';
	} else if(gg == 0 && document.getElementById('email').value != '') {
		document.getElementById(id).innerHTML='<span style="color:#FF0000;"><strong>Formato e-mail non corretto</strong></span>';
	} else {
		document.getElementById(id).innerHTML='';
	}
		
	} catch(e) {
    }
    try {
      javascriptCode = http.responseXML.getElementsByTagName("javascriptCode")[0].firstChild.nodeValue;
      if(javascriptCode) eval(javascriptCode);
    } catch(e) {
    }
  } else {
    // document.getElementById(id).innerHTML = "<span class=\"testoChiaro\"><strong>Loading...</strong></span>";
  }
}


function mytime() {
	var x=new Date();
	h=x.getHours();
	m=x.getMinutes();
	s=x.getSeconds();
	gg=x.getDay();
	if(s<=9) s="0"+s;
	if(m<=9) m="0"+m;
	if(h<=9) h="0"+h;
	time=h+":"+m+":"+s;
	document.getElementById('orologio').innerHTML=time;
	setTimeout("mytime()",1000); 
	mkDataTop();
}

function mkDataTop() {
	var y=new Date();
	gg=y.getDay();
	mm=y.getMonth();
	dd=y.getDate();
	yy=y.getYear();
	if(gg == 1) { var giorno = 'Luned&igrave;'; }
	if(gg == 2) { var giorno = 'Marted&igrave;'; }
	if(gg == 3) { var giorno = 'Mercoled&igrave;'; }
	if(gg == 4) { var giorno = 'Gioved&igrave;'; }
	if(gg == 5) { var giorno = 'Venerdì'; }
	if(gg == 6) { var giorno = 'Sabato'; }
	if(gg == 7) { var giorno = 'Domenica'; }
	
	if(mm == 0) { var mese = 'Gennaio'; }
	if(mm == 1) { var mese = 'Febbraio'; }
	if(mm == 2) { var mese = 'Marzo'; }
	if(mm == 3) { var mese = 'Aprile'; }
	if(mm == 4) { var mese = 'Maggio'; }
	if(mm == 5) { var mese = 'Giugno'; }
	if(mm == 6) { var mese = 'Luglio'; }
	if(mm == 7) { var mese = 'Agosto'; }
	if(mm == 8) { var mese = 'Settembre'; }
	if(mm == 9) { var mese = 'Ottobre'; }
	if(mm == 10) { var mese = 'Novembre'; }
	if(mm == 11) { var mese = 'Dicembre'; }
	
	document.getElementById('giorno').innerHTML=giorno;
	document.getElementById('giorno2').innerHTML=dd;
	document.getElementById('mese').innerHTML=mese;
	// document.getElementById('anno').innerHTML=yy;

}

function aggQt(key, newqt, cart) {
	/* http.open('get', 'functions.php?action=aggqt&art=' + key + '&newqt=' + newqt);
	http.onreadystatechange = function() { showMain('main'); };
	http.send(null);*/
	
	if(newqt > 0) {
		document.getElementById('avviso').style.display='block';
		var top = (parseFloat(200) + parseFloat(document.documentElement.scrollTop));
		document.getElementById('avviso').style.top=top+'px';
		document.getElementById('avviso').innerHTML='Aggiornamento quantit&agrave; in corso...';
		setTimeout("location.href='index.php?action=aggqt&art="+key+"&newqt="+newqt+"&cart="+cart+"';", 400);
	} else {
		alert('La quantità inserita non è valida.');
	}
}

function checkMailCO() {
	var email = document.getElementById('email').value;
	http.open('get', 'functions.php?action=checkmail&mail=' + email);
	http.onreadystatechange = function() { showEmail('emailCHK'); };
	http.send(null);
}


function checkCampiCO() {
	var nome = document.getElementById('nome').value;
	var cognome = document.getElementById('cognome').value;
	var indirizzo = document.getElementById('indirizzo').value;
	var citta = document.getElementById('citta').value;
	var provincia = document.getElementById('provincia').value;
	var cap = document.getElementById('cap').value;
	var email = document.getElementById('email').value;
	var ragsoc = document.getElementById('ragsoc').value;
	var piva = document.getElementById('piva').value;
	var sedelegale = document.getElementById('sedelegale').value;
	var codice_antispam = document.getElementById('codice_antispam').value;
	
	if(nome == ' ') { document.getElementById('nome').setAttribute('value', ''); }
	if(cognome == ' ') { document.getElementById('cognome').setAttribute('value', ''); }
	if(indirizzo == ' ') { document.getElementById('indirizzo').setAttribute('value', ''); }
	if(citta == ' ') { document.getElementById('citta').setAttribute('value', ''); }
	if(provincia == ' ') { document.getElementById('provincia').setAttribute('value', ''); }
	if(cap == ' ') { document.getElementById('cap').setAttribute('value', ''); }
	if(email == ' ') { document.getElementById('email').setAttribute('value', ''); }
	if(ragsoc == ' ') { document.getElementById('ragsoc').setAttribute('value', ''); }
	if(piva == ' ') { document.getElementById('piva').setAttribute('value', ''); }
	if(sedelegale == ' ') { document.getElementById('sedelegale').setAttribute('value', ''); }
	if(codice_antispam == ' ') { document.getElementById('codice_antispam').setAttribute('value', ''); }
	
	var nome = document.getElementById('nome').value;
	var cognome = document.getElementById('cognome').value;
	var indirizzo = document.getElementById('indirizzo').value;
	var citta = document.getElementById('citta').value;
	var provincia = document.getElementById('provincia').value;
	var cap = document.getElementById('cap').value;
	var email = document.getElementById('email').value;
	var ragsoc = document.getElementById('ragsoc').value;
	var piva = document.getElementById('piva').value;
	var sedelegale = document.getElementById('sedelegale').value;
	var codice_antispam = document.getElementById('codice_antispam').value;
	
	if(nome != '' && cognome != '' && indirizzo != '' && citta != '' && provincia != '' && cap != '' && email != '' && ragsoc != '' && piva != '' && sedelegale != '' && codice_antispam != '') {
		document.getElementById('invia').removeAttribute('disabled');
	} else {
		document.getElementById('invia').setAttribute('disabled', 'disabled');
	}
}


function changeModalita() {
	var mod = document.getElementById('modalita').value;
	var tot = document.getElementById('totale').value;

	if(mod == '2') {
		// Contrassegno
		var sped = '7,00';
		document.getElementById('spedBox').innerHTML=sped;
		totale = (parseFloat(tot) + parseFloat(sped));
		// var tt = totale.replace(".",",");
		document.getElementById('totBox').innerHTML=formatta_euro(totale);
	} else {
		var sped = '5,00';
		document.getElementById('spedBox').innerHTML=sped;
		totale = (parseFloat(tot) + parseFloat(sped));
		// var tt = totale.replace(".",",");
		document.getElementById('totBox').innerHTML=formatta_euro(totale);
	}
}

function torna_al_sito(ref) {

	location.href=ref;

}

function formatta_euro(valore) {
	intero=Math.floor(valore);
        decimali=Math.round((parseFloat(valore)-intero)*100);

        if (decimali<=0) {
        	formattato=intero+',00';
        } else {
                if (decimali<10)
        	        formattato=intero+',0'+decimali;
                else
                        formattato=intero+','+decimali;
        }
        return formattato;
}

