// Per evitare gli SPAM
emailDirezione='cdcol.it';
emailDirezione=('direzione' + '@' + emailDirezione);
emailInfo='cdcol.it';
emailInfo=('info' + '@' + emailInfo);

// Scontrino sezione prodotti
var path="/";   // il cookie ha validit?  in tutto il sito
var today = new Date();  // data/orario di oggi
var expires = new Date();  // variabile necessaria a calcolare la scadenza

function eraseCookie(){
	if (document.getElementById('ctl00_ContentPlaceHolder1_boxFormOk').style.display == "block"){
		expires.setTime(today.getTime() - (1000*60*60)); // fra un ora in millisecondi
		var valore = "";
		document.cookie = "idProdotto=" + valore + "; expires=" + expires.toGMTString() + "; path=" + path;
	}
}

function totaleScontrino(){
    var rows = document.getElementById('wishItems').rows;
    var totale = 0;
    var indexCol = 1;

	var nRowView = 0;
	for (var i = 1; i < rows.length -1; i++) { 
	    if (rows[i].style.display != "none"){
			nRowView ++;	    
	    }
	}

	if (nRowView > 0){
		document.getElementById('btnToPreventivo').style.display = "block";		
		
		for (var i = 1; i < rows.length -1; i++) { // la prima riga la salto perchè è l'intestazione
		    if (rows[i].style.display != "none"){
			    var parziale = parseInt(rows[i].cells[indexCol].firstChild.value);
			    totale += parziale;	    
		    }
		}		
	}else{
		document.getElementById('btnToPreventivo').style.display = "none";
	}
	

	document.getElementById('totScontrino').innerText = totale
	//alert(GetCookie('idProdotto'));
	//GetCookieExpires('idProdotto');
}

function totaleScontrinoScheda(){
    var rows = document.getElementById('wishItemsScheda').rows;
    var totale = 0;
    var indexCol = 1;

	var nRowView = 0;
	for (var i = 1; i < rows.length -1; i++) { 
	    if (rows[i].style.display != "none"){
			nRowView ++;	    
	    }
	}

	if (nRowView > 0){
		document.getElementById('btnToPreventivo').style.display = "block";		
		
		for (var i = 1; i < rows.length -1; i++) { // la prima riga la salto perchè è l'intestazione
		    if (rows[i].style.display != "none"){
			    var parziale = parseInt(rows[i].cells[indexCol].firstChild.value);
			    totale += parziale;	    
		    }
		}		
	}else{
		document.getElementById('btnToPreventivo').style.display = "none";
	}
	

	document.getElementById('totScontrino').innerText = totale
	//alert(GetCookie('idProdotto'));
	//GetCookieExpires('idProdotto');
}

function SetCooKie(tag,name,value) {
	var prodInScontrino = GetCookie('idProdotto');
	var quantita = 1;
	//alert(prodInScontrino);

	if (prodInScontrino == null) {
		expires.setTime(today.getTime() + (1000*60*60)); // fra un ora in millisecondi
		var avviso=name + "=" + "/" + value + "#" + quantita +"; expires=" + expires.toGMTString() + "; path=" + path;
		document.cookie=avviso; // attivo il cookie
		//alert("Sono nell if " + prodInScontrino);  //alert di controllo dei contenuti		
		
		// Controllo se il browser è Explorer
		if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) var titPerWish = tag.parentNode.nextSibling.firstChild.nextSibling.innerText;
		else var titPerWish = tag.parentNode.nextSibling.nextSibling.firstChild.nextSibling.nextSibling.textContent;
		
		// Aggiungo il prodotto nello scontrino passandogli id, quantià e nome del prodotto
		addWish(value, quantita, titPerWish);
	} else {
		var myRE = "/" + value + "#";
		var results = prodInScontrino.match(myRE);
		
		if (results == null || results.length < 1) {				
			expires.setTime(today.getTime() + (1000*60*60)); // fra un ora in millisecondi
			var avviso=name + "="+ prodInScontrino +"/" + value + "#" + quantita +"; expires=" + expires.toGMTString() + "; path=" + path;
			document.cookie=avviso; // attivo il cookie	
			//alert("Sono nell else " + prodInScontrino);
			
			// Controllo se il browser è Explorer
			if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) var titPerWish = tag.parentNode.nextSibling.firstChild.nextSibling.innerText;
			else var titPerWish = tag.parentNode.nextSibling.nextSibling.firstChild.nextSibling.nextSibling.textContent;
			
			// Aggiungo il prodotto nello scontrino passandogli id, quantià e nome del prodotto
			addWish(value, quantita, titPerWish);
		} else {
			alert("Attenzione! Il prodotto è già presente nel preventivo");
		}
	}

}

function SetCooKieScheda(tag,name,value) {
	var prodInScontrino = GetCookie('idProdotto');
	var quantita = 1;
	//alert(prodInScontrino);

	if (prodInScontrino == null) {
		expires.setTime(today.getTime() + (1000*60*60)); // fra un ora in millisecondi
		var avviso=name + "=" + "/" + value + "#" + quantita +"; expires=" + expires.toGMTString() + "; path=" + path;
		document.cookie=avviso; // attivo il cookie
		//alert("Sono nell if " + prodInScontrino);  //alert di controllo dei contenuti		
		
		// Controllo se il browser è Explorer
		if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) var titPerWish = document.getElementById('ctl00_ContentPlaceHolder1_Prod_Titolo').innerText;
		else var titPerWish = document.getElementById('ctl00_ContentPlaceHolder1_Prod_Titolo').textContent;
		
		
		
		// Aggiungo il prodotto nello scontrino passandogli id, quantià e nome del prodotto
		addWish(value, quantita, titPerWish);
	} else {
		var myRE = "/" + value + "#";
		var results = prodInScontrino.match(myRE);
		
		if (results == null || results.length < 1) {				
			expires.setTime(today.getTime() + (1000*60*60)); // fra un ora in millisecondi
			var avviso=name + "="+ prodInScontrino +"/" + value + "#" + quantita +"; expires=" + expires.toGMTString() + "; path=" + path;
			document.cookie=avviso; // attivo il cookie	
			//alert("Sono nell else " + prodInScontrino);
			
			// Controllo se il browser è Explorer
			if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) var titPerWish = document.getElementById('ctl00_ContentPlaceHolder1_Prod_Titolo').innerText;
			else var titPerWish = document.getElementById('ctl00_ContentPlaceHolder1_Prod_Titolo').textContent;
			
			// Aggiungo il prodotto nello scontrino passandogli id, quantià e nome del prodotto
			addWishScheda(value, quantita, titPerWish);
		} else {
			alert("Attenzione! Il prodotto è già presente nel preventivo");
		}
	}

}

function GetCookie(name){ 
   var biscotti = document.cookie.split("; ");  // separo i blocchi di informazioni con il punto e virgola
   for (i=0; i < biscotti.length; i++) {
      briciola = biscotti[i].split("="); // divido l'informazione name dal suo valore
      if (briciola[0] == name) { // cerca il cookie con il nome appena definito
        var valore = briciola[1]; // memorizza il codice in una variabile
        return valore;   // restituisco il valore in uscita
      }
   }
}

// Funzione per aggiungere un prodotto nel preventivo
function addWish(id, quantity, title) {
	//alert(id + " " + quantity + " " + title);

	var tblWish = document.getElementById('wishItems');
	var tblWishBody = tblWish.getElementsByTagName("tbody")[0];
    var row = document.createElement("TR")
    var td1 = document.createElement("TD")
    td1.appendChild(document.createTextNode(title))
    var td2 = document.createElement("TD")
    td2.innerHTML = "<input type=\"text\" value=\"1\" oldvalue=\"1\" onblur=\"addQuantity(this, " + id + ")\" />"
	var td3 = document.createElement("TD")
    td3.innerHTML = "<a class=\"btRiepilogoElimina\" onclick=\"deleteItem(this, " + id + ", " + quantity + ");\" href=\"javascript:void(0);\"></a>"
	
    row.appendChild(td1);
    row.appendChild(td2);
	row.appendChild(td3);
    tblWishBody.appendChild(row);
    totaleScontrino();
}

function addWishScheda(id, quantity, title) {
	//alert(id + " " + quantity + " " + title);

	var tblWish = document.getElementById('wishItemsScheda');
	var tblWishBody = tblWish.getElementsByTagName("tbody")[0];
    var row = document.createElement("TR")
    var td1 = document.createElement("TD")
    td1.appendChild(document.createTextNode(title))
    var td2 = document.createElement("TD")
    td2.innerHTML = "<input type=\"text\" value=\"1\" oldvalue=\"1\" onblur=\"addQuantityScheda(this, " + id + ")\" />"
	var td3 = document.createElement("TD")
    td3.innerHTML = "<a class=\"btRiepilogoElimina\" onclick=\"deleteItemScheda(this, " + id + ", " + quantity + ");\" href=\"javascript:void(0);\"></a>"
	
    row.appendChild(td1);
    row.appendChild(td2);
	row.appendChild(td3);
    tblWishBody.appendChild(row);
    totaleScontrinoScheda();
}

// Funzione per aggiornare le quantità dei prodotti nel preventivo
function addQuantity(obj, id) {
	var quantita = obj.value;
	var oldvalue = obj.getAttribute('oldvalue');
	
	if (isNaN(quantita) || !(parseInt(quantita) >0)){
		alert("Attenzione, sono ammessi solo valori numeici e maggiori di zero.");
		obj.focus(this);
		return false;
	}else{
		// Aggiorno il cookie inserendo la nuova quantità al prodotto
		expires.setTime(today.getTime() + (1000*60*60)); // fra un ora in millisecondi
		var daEliminare = "/" + id + "#"+ oldvalue +"";
		var newQantity = "/" + id + "#"+ quantita +"";
		var oldCookie = GetCookie('idProdotto');
		var newCookie = oldCookie.replace(daEliminare,newQantity);
		document.cookie = "idProdotto=" + newCookie + "; expires=" + expires.toGMTString() + "; path=" + path;
		obj.setAttribute("oldvalue", quantita);
		totaleScontrino();
		//alert(document.cookie);	
	}
}

function addQuantityScheda(obj, id) {
	var quantita = obj.value;
	var oldvalue = obj.getAttribute('oldvalue');
	
	if (isNaN(quantita) || !(parseInt(quantita) >0)){
		alert("Attenzione, sono ammessi solo valori numeici e maggiori di zero.");
		obj.focus(this);
		return false;
	}else{
		// Aggiorno il cookie inserendo la nuova quantità al prodotto
		expires.setTime(today.getTime() + (1000*60*60)); // fra un ora in millisecondi
		var daEliminare = "/" + id + "#"+ oldvalue +"";
		var newQantity = "/" + id + "#"+ quantita +"";
		var oldCookie = GetCookie('idProdotto');
		var newCookie = oldCookie.replace(daEliminare,newQantity);
		document.cookie = "idProdotto=" + newCookie + "; expires=" + expires.toGMTString() + "; path=" + path;
		obj.setAttribute("oldvalue", quantita);
		totaleScontrinoScheda();
		//alert(document.cookie);	
	}
}

// Funzione per rimuovere un prodotto dal preventivo
function deleteItem(obj, id, quantity) {
	// Rimuovo il prodotto dal cookie e resetto anche la scadenza
	expires.setTime(today.getTime() + (1000*60*60)); // fra un ora in millisecondi
	var daEliminare = "/" + id + "#"+ quantity +"";
	var oldCookie = GetCookie('idProdotto');
	var newCookie = oldCookie.replace(daEliminare,"");
	document.cookie = "idProdotto=" + newCookie + "; expires=" + expires.toGMTString() + "; path=" + path;
	
	// Elimino la riga dalla tabella
	var currentTr = obj.parentNode.parentNode;
	currentTr.style.display = "none";
	totaleScontrino();
}

function deleteItemScheda(obj, id, quantity) {
	// Rimuovo il prodotto dal cookie e resetto anche la scadenza
	expires.setTime(today.getTime() + (1000*60*60)); // fra un ora in millisecondi
	var daEliminare = "/" + id + "#"+ quantity +"";
	var oldCookie = GetCookie('idProdotto');
	var newCookie = oldCookie.replace(daEliminare,"");
	document.cookie = "idProdotto=" + newCookie + "; expires=" + expires.toGMTString() + "; path=" + path;
	
	// Elimino la riga dalla tabella
	var currentTr = obj.parentNode.parentNode;
	currentTr.style.display = "none";
	totaleScontrinoScheda();
}





function clickEvento(url) {
	if (url == null || url == "") self.location = "formazione.aspx";
	else window.open("http://" + url);
}

function showTab(obj){
	currentDiv = obj.nextSibling.nextSibling;
	
	if (obj.className.match("_Dis")) return;
	
	if (currentDiv == null) {currentDiv = obj.nextSibling} // Fix di un bug di IE che vuole del testo dentro l'href
	Effect.toggle(currentDiv,'blind', {duration: 0.4});
	
	switch (obj.className) 
        { 
        case "btCulturaTab_Off":
			obj.className='btCulturaTab_On';
            break; 
        case "btCulturaTab_On":
			obj.className='btCulturaTab_Off';
            break;
		case "btTabDettaglioPosizione":
			obj.className='btTabDettaglioPosizione_On';
            break; 
        case "btTabDettaglioPosizione_On":
			obj.className='btTabDettaglioPosizione';
            break;
		case "infoGenerali_Off":
			obj.className='infoGenerali_On';
            break; 
        case "infoGenerali_On":
			obj.className='infoGenerali_Off';
            break;
		case "documentiDownloadGenerali_Off":
			obj.className='documentiDownloadGenerali_On';
            break; 
        case "documentiDownloadGenerali_On":
			obj.className='documentiDownloadGenerali_Off';
            break;
		case "infoRiservate_Off":
			obj.className='infoRiservate_On';
            break; 
        case "infoRiservate_On":
			obj.className='infoRiservate_Off';
            break;
		case "documentiDownloadRiservati_Off":
			obj.className='documentiDownloadRiservati_On';
            break; 
        case "documentiDownloadRiservati_On":
			obj.className='documentiDownloadRiservati_Off';
            break;			
        }
}

function showDate() {
var currentTime = new Date()
var month = currentTime.getMonth() + 1

switch (month) { 
	case 1:
	month='Gennaio';
	break;	
	case 2:
	month='Febbraio';
	break;
	case 3:
	month='Marzo';
	break;
	case 4:
	month='Aprile';
	break;
	case 5:
	month='Maggio';
	break;
	case 6:
	month='Giugno';
	break;
	case 7:
	month='Luglio';
	break;
	case 8:
	month='Agosto';
	break;
	case 9:
	month='Settembre';
	break;
	case 10:
	month='Ottobre';
	break;
	case 11:
	month='Novembre';
	break;
	case 12:
	month='Dicembre';
	break;
}

var day = currentTime.getDate()
var year = currentTime.getFullYear()
document.write(day + " " + month + " " + year)
}

//

var indirizzoCopiato;
indirizzoCopiato = 0;

function copiaIndirizzo () {
	
	if (indirizzoCopiato == 0) {
		indirizzoCopiato = 1;
		document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_spedizione_via').value = document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_legale_via').value;
		document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_spedizione_CAP').value = document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_legale_CAP').value;
		document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_spedizione_localita').value = document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_legale_localita').value;
		document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_spedizione_provincia').value = document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_legale_provincia').value;
	}
	
	else {
		indirizzoCopiato = 0;
		document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_spedizione_via').value = "";
		document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_spedizione_CAP').value = "";
		document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_spedizione_localita').value = "";
		document.getElementById('ctl00_ContentPlaceHolder1_primo_ordine_spedizione_provincia').value = "";
	}
	
}



















