var i = 0;
var hex = 0;
var req;

function conversione(converti)
{
	var nuovoconverti=converti.replace(/&#039;/g,"\'");
	nuovoconverti=nuovoconverti.replace(/&quot;/g,'\"');
	nuovoconverti=nuovoconverti.replace(/&euro;/g,'€');
	nuovoconverti=nuovoconverti.replace(/&agrave;/g,'à');
	nuovoconverti=nuovoconverti.replace(/&ograve;/g,'ò');	
	nuovoconverti=nuovoconverti.replace(/&egrave;/g,'è');

	var lunghezza = nuovoconverti.length;
	if(lunghezza > 20)
	{
		nuovoconverti = nuovoconverti.substr(0,17)+"...";
	}
	return nuovoconverti;
}

function scrivi(elemento, id, contenuto, tipologia, idProdotto, effetto)
{
	var nuovo = document.createElement(elemento);
	nuovo.setAttribute('id', i);
	nuovo.setAttribute('tiplogia', tipologia);
	Nuovocontenuto = conversione(contenuto);
	nuovo.appendChild(document.createTextNode(Nuovocontenuto));
	
	var href_open = document.createElement("a");
	if(tipologia == 1)
	{
		href_open.setAttribute('href', "venditaonline-visprodotto-"+idProdotto+"-1.dll");
	}else{
		href_open.setAttribute('href', "venditaonline-visprodotto-"+idProdotto+"-2.dll");
	}
	
	href_open.appendChild(nuovo);
	document.getElementById(id).appendChild(href_open);
    if(effetto == '1')
    {
        fade(i);
        i = i + 1;
        loadXMLDoc(elemento+"--||--"+contenuto+"--||--"+tipologia+"--||--"+idProdotto);
    }
}

function scriviAdmin(elemento, id, tipologia, idProdotto, dem, contenuto)
{
	var nuovo = document.createElement(elemento);
	nuovo.setAttribute('id', i);
	nuovo.setAttribute('tiplogia', tipologia);
	nuovo.appendChild(document.createTextNode(contenuto));
	
	var href_open = document.createElement("a");
	href_open.setAttribute('href', "#");
	if(tipologia=="1")
	{
		// Si tratta di un prodotto
		href_open.setAttribute('onmouseover', "ajax_showTooltip('anteprimaprodotto.php?id="+idProdotto+"',this);return false");
		href_open.setAttribute('onmouseout', "ajax_hideTooltip()");
	}else{
		// Si tratta di un prodotto multiplo
		href_open.setAttribute('onmouseover', "ajax_showTooltip('anteprimalotto.php?id="+idProdotto+"',this);return false");
		href_open.setAttribute('onmouseout', "ajax_hideTooltip()");
	}	
	
	href_open.appendChild(nuovo);
	document.getElementById(id).appendChild(href_open);
}

function cancellaMemo()
{
    loadXMLDoc("deleteAll"); 
    window.location.href = "venditaonline-index.dll";
}

function cancellaMemoAdmin()
{
    loadXMLDoc("deleteAll", 2); 
	alert("Lista prodotti eliminata con successo!");
    location.reload();
}


function fade(i){ 
	if(hex < 255) 
	{
	hex = hex + 11;
	document.getElementById(i).style.background = "rgb(255,"+hex+","+hex+")";
	setTimeout("fade("+i+")", 30);
	}
	else hex=0;
}

function loadXMLDoc(action, mode) {
	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
		if(mode == 2)
		{
			req.onreadystatechange = processReqChange;
			req.open("GET", 'gestRicordaAdmin.php?ricordaProdotto='+action, true);
			req.send(action);			
		}else{
			req.onreadystatechange = processReqChange;
			req.open("GET", 'gestRicorda.php?ricordaProdotto='+action, true);
			req.send(action);
		}
	}
}

function processReqChange() {
    if (req.readyState == 4) {
        if (req.status == 200) {
            return true;
        } else {
            return false;
        }
    }
}
