function changeTab(nome_div){
   if (document.getElementById){
	if ((nome_div == 'div_marchi')||( readCookie('div_menuleft') == 'div_marchi' )) {
                createCookie('div_menuleft', 'div_marchi');
		document.getElementById('div_prodotti').style.display = 'none';
		document.getElementById('div_marchi').style.display = 'block';
	}
	if ((nome_div == 'div_prodotti')||( readCookie('div_menuleft') == 'div_prodotti' )) {
                createCookie('div_menuleft', 'div_prodotti');		
		document.getElementById('div_marchi').style.display = 'none';
		document.getElementById('div_prodotti').style.display = 'block';
	}
   }
   else {
	if ((nome_div == 'div_marchi')||( readCookie('div_menuleft') == 'div_marchi' )) {
                createCookie('div_menuleft', 'div_marchi');		
		eval("document.all."+'div_prodotti.style.display') = 'none';
		eval("document.all."+'div_marchi.style.display') = 'block';
	}
	if ((nome_div == 'div_prodotti')||( readCookie('div_menuleft') == 'div_prodotti' )) {
	        createCookie('div_menuleft', 'div_prodotti');				
		eval("document.all."+'div_marchi.style.display') = 'none';
		eval("document.all."+'div_prodotti.style.display') = 'block';
	}
	   	
   	}	
}

function createCookie(name,value) {
	//days = 1;
	//if (days) {
	//	var date = new Date();
	//	date.setTime(date.getTime()+(days*24*60*60*1000));
	//	var expires = "; expires="+date.toGMTString();
	//}
	//else var expires = "";
	document.cookie = name+"="+value+";path=/"; //+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function getElem(nome){
if (document.getElementById){
ritorna = document.getElementById(nome)
} else {
ritorna = eval("document.all."+nome)
}
return ritorna
}
function opnImage(url){
window.open("immagine.asp?url="+url, "_blank", "scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,width=548,height=411")
//window.open("immagine.asp?url="+url, "_blank", "scrollbars=no,toolbars=no,statusbar=no,width=130,height=130")
}
function mnuOver(theLink){
mycell = theLink.parentNode
mypic = 2
if (theLink.className == "mnulinkp"){
mypic = 3
}
if (mycell != null){
mycell.style.background="url('immagini/bglink" + mypic + ".gif')"
}
}
function mnuOut(theLink){
mycell = theLink.parentNode
if (mycell != null){
mycell.style.background="transparent"
}
}
var pload1 = new Image()
pload1.src = "immagini/bglink2.gif"
var pload2 = new Image()
pload2.src = "immagini/bglink3.gif"

	var CartVoidMessage = "Il carrello è vuoto";
	var CustomerVoidMessage = "";
	var CartLoadingMessage = '<table width="193" border="0" cellspacing="0" cellpadding="3" align="center"><tr><td align="center"><img src="/immagini/load.gif" /></td></tr></table>';
	var CartInsertError = "Si è verificato un errore durante l'inserimento del prodotto a carrello.\nSi prega rieffettuare l'operazione.";
	var ajaxCarthttp = createRequestObject();
	var ajaxAgentSaldohttp = createRequestObject();
	var StateVoidMessage = "";
	var VatVoidMessage = "";
	var AgentSaldoVoidMessage = "";
	var ajaxAgentOphttp = createRequestObject();

	function createRequestObject() {
		var xmlhttp;
		if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {
		  	xmlhttp=new XMLHttpRequest();
		} else {
		try {
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
		}
		catch(e) {
			try {
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(f) { xmlhttp=null; }
		}
		}
		
		return  xmlhttp;
	}

	var ajaxStatehttp = createRequestObject();
	var ajaxStateAlthttp = createRequestObject();
	var ajaxVathttp = createRequestObject();
	var ajaxCustomerhttp = createRequestObject();

	function handleAjaxCartResponseText() {
		try{
			if((ajaxCarthttp.readyState == 4) && (ajaxCarthttp.status == 200)){ 
		    		var response = ajaxCarthttp.responseText;
				document.getElementById("divRightCart").innerHTML = response;
			}
		}
		catch(e) {
			document.getElementById("divRightCart").innerHTML = CartVoidMessage;
		}
		finally{}

	}

	function handleAjaxCartActionResponseText() {
		try{
			if((ajaxCarthttp.readyState == 4) && (ajaxCarthttp.status == 200)){ 
		    		var response = ajaxCarthttp.responseText;
				getAjaxCart();
			}
		}
		catch(e) {
			alert(CartInsertError);
		}
		finally{}

	}

	function handleAjaxStateResponseText() {
		try{
			if((ajaxStatehttp.readyState == 4) && (ajaxStatehttp.status == 200)){ 
		    		var response = ajaxStatehttp.responseText;
				document.getElementById("divProvincia").innerHTML = response;
			}
		}
		catch(e) {
			document.getElementById("divProvincia").innerHTML = StateVoidMessage;
		}
		finally{}

	}

	function handleAjaxStateAltResponseText() {
		try{
			if((ajaxStateAlthttp.readyState == 4) && (ajaxStateAlthttp.status == 200)){ 
		    		var response = ajaxStateAlthttp.responseText;
				document.getElementById("divProvinciaAlt").innerHTML = response;
			}
		}
		catch(e) {
			document.getElementById("divProvinciaAlt").innerHTML = StateVoidMessage;

		}
		finally{}

	}

	function handleAjaxVatResponseText() {
		try{
			if((ajaxVathttp.readyState == 4) && (ajaxVathttp.status == 200)){ 
		    		var response = ajaxVathttp.responseText;
				document.getElementById("VAT").innerHTML = response;
			}
		}
		catch(e) {
			document.getElementById("VAT").innerHTML = VATVoidMessage;

		}
		finally{}

	}

	function getAjaxCart() {
		try{
			ajaxCarthttp.open('GET', '/pages/ecommerce/cart/ajaxList.asp');
			ajaxCarthttp.onreadystatechange = handleAjaxCartResponseText;
			ajaxCarthttp.send('');
		}
		catch(e){
			document.getElementById("divRightCart").innerHTML = CartVoidMessage;
		}
		finally{}
	}

	function ajaxCartInsert(theForm) {
		document.getElementById("divRightCart").innerHTML = CartLoadingMessage;
		var productuid = theForm.uid.value;
		var quantity = theForm.quantity.value;
		try{
			ajaxCarthttp.open('POST', '/pages/ecommerce/cart/ajaxinsert.asp');
			ajaxCarthttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajaxCarthttp.onreadystatechange = handleAjaxCartActionResponseText;
			ajaxCarthttp.send('uid=' + productuid + '&quantity=' + quantity);
		}
		catch(e){
			alert(CartInsertError);
		}
		finally{}
		return false;
	}

	function ajaxCartUpdate(theForm, trash) {
		document.getElementById("divRightCart").innerHTML = CartLoadingMessage;
		try{
			ajaxCarthttp.open('POST', '/pages/ecommerce/cart/ajaxupdate.asp');
			ajaxCarthttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajaxCarthttp.onreadystatechange = handleAjaxCartActionResponseText;
			ajaxCarthttp.send('trash' + trash + '=1');
		}
		catch(e){
			alert(CartInsertError);
		}
		finally{}
		return false;
	}


	var ajaxCategorieshttp = createRequestObject();

	function handleAjaxCategoriesResponseText() {
		try{
			if((ajaxCategorieshttp.readyState == 4) && (ajaxCategorieshttp.status == 200)){ 
		    		var response = ajaxCategorieshttp.responseText;
				document.getElementById("divBoxCategories").innerHTML = response;	

			}
		}
		catch(e) {
			document.getElementById("divBoxCategories").innerHTML = '';
		}
		finally{}

	}

	function getAjaxCategories(suid,sbuid,ssearch,sorigin,sio,sin,sis) {
		document.getElementById("divBoxCategories").innerHTML = CartLoadingMessage;
		try{
			ajaxCategorieshttp.open('GET', '/pages/ecommerce/catalog/ajaxCategories.asp?'+'uid='+suid+'&buid='+sbuid+'&search='+ssearch+'&sorigin='+sorigin+'&io='+sio+'&in='+sin+'&is='+sis);
			ajaxCategorieshttp.onreadystatechange = handleAjaxCategoriesResponseText;
			ajaxCategorieshttp.send('');
		}
		catch(e){
			document.getElementById("divBoxCategories").innerHTML = '';
		}
		finally{}
	}


	function getAjaxStates(countryid) {
		try{
			ajaxStatehttp.open('GET', '/pages/user/form/ajaxStates.asp?countryid=' + countryid);
			ajaxStatehttp.onreadystatechange = handleAjaxStateResponseText;
			ajaxStatehttp.send('');
		}
		catch(e){
			document.getElementById("divProvincia").innerHTML = StateVoidMessage;
		}
		finally{}
	}

	function getAjaxStatesAlt(countryid) {
		try{
			ajaxStateAlthttp.open('GET', '/pages/user/form/ajaxStates.asp?countryid=' + countryid);
			ajaxStateAlthttp.onreadystatechange = handleAjaxStateAltResponseText;
			ajaxStateAlthttp.send('');
		}
		catch(e){
			document.getElementById("divProvinciaAlt").innerHTML = StateVoidMessage;
		}
		finally{}
	}

	function ajaxCheckVAT(vatid, countryid) {
		document.getElementById("VAT").innerHTML = '<img src="/immagini/smallloader.gif">';
		try{
			ajaxVathttp.open('GET', '/pages/user/form/ajaxCheckVat.asp?vat=' + vatid + '&countryid=' + countryid);
			ajaxVathttp.onreadystatechange = handleAjaxVatResponseText;
			ajaxVathttp.send('');
		}
		catch(e){
			document.getElementById("VAT").innerHTML = VatVoidMessage;
		}
		finally{}
	}
	
		function ajaxChangeCustomer() {
		document.getElementById("CustomersList").style.display = 'block';
		document.getElementById("CustomersList").innerHTML = '<img src="/immagini/smallloader.gif">';
		try{
			ajaxCustomerhttp.open('GET', '/pages/ecommerce/cart/ajaxCustomersList.asp');
			ajaxCustomerhttp.onreadystatechange = handleAjaxCustomerResponseText;
			ajaxCustomerhttp.send('');
		}
		catch(e){
			document.getElementById("CustomersList").innerHTML = CustomerVoidMessage;
		}
		finally{}
	}
	
	function handleAjaxCustomerResponseText() {
		try{
			if((ajaxCustomerhttp.readyState == 4) && (ajaxCustomerhttp.status == 200)){ 
		    		var response = ajaxCustomerhttp.responseText;
				document.getElementById("CustomersList").innerHTML = response;	

			}
		}
		catch(e) {
			document.getElementById("CustomersList").innerHTML = '';
		}
		finally{}

	}
	
	function ajaxAgentSaldo() {
		document.getElementById("agentSaldo").innerHTML = '<img src="/immagini/smallloader.gif">';
		try{
			ajaxAgentSaldohttp.open('GET', '/pages/user/ajaxGetAgentSaldo.asp');
			ajaxAgentSaldohttp.onreadystatechange = handleAjaxAgentSaldoResponseText;
			ajaxAgentSaldohttp.send('');
		}
		catch(e){
			document.getElementById("agentSaldo").innerHTML = AgentSaldoVoidMessage;
		}
		finally{}
	}
	
	function handleAjaxAgentSaldoResponseText() {
		try{
			if((ajaxAgentSaldohttp.readyState == 4) && (ajaxAgentSaldohttp.status == 200)){ 
		    		var response = ajaxAgentSaldohttp.responseText;
				document.getElementById("agentSaldo").innerHTML = response;	

			}
		}
		catch(e) {
			document.getElementById("agentSaldo").innerHTML = '';
		}
		finally{}

	}
		
	function ajaxAgentOp() {
		document.getElementById("op").innerHTML = '<img src="/immagini/smallloader.gif">';
		try{
			ajaxAgentOphttp.open('GET', '/pages/ecommerce/cart/ajaxOpAgent.asp');
			ajaxAgentOphttp.onreadystatechange = handleAjaxAgentOpResponseText;
			ajaxAgentOphttp.send('');
		}
		catch(e){
			document.getElementById("op").innerHTML = '';
		}
		finally{}
	}
	
	function handleAjaxAgentOpResponseText() {
		try{
			if((ajaxAgentOphttp.readyState == 4) && (ajaxAgentOphttp.status == 200)){ 
		    		var response = ajaxAgentOphttp.responseText;
				document.getElementById("op").innerHTML = response;	

			}
		}
		catch(e) {
			document.getElementById("op").innerHTML = '';
		}
		finally{}

	}	
	function checkrma(){
		product = document.getElementById("product").value;
		serialnumber = document.getElementById("serialnumber").value;
		salesnumber = document.getElementById("salesnumber").value;		
		notes_customer = document.getElementById("notes_customer").value;
		useremail = document.getElementById("useremail").value;		
		flag = 0;
		strMsg = '';
		if(product == ''){
		  flag = 1;
		  strMsg = '- Nome Prodotto';
		}	
		if(serialnumber == ''){
		  flag = 1;
		  strMsg = '- Numero Seriale Prodotto\n';
		}	
		if(salesnumber == ''){
		  flag = 1;
		  strMsg = strMsg +'- Numero Fattura\n';
		}	
		if(notes_customer == ''){
		  flag = 1;
		  strMsg = strMsg + '- Descrizione Difetto\n';
		}	
        if (flag == 0) {
		  alert('La sua richiesta di RMA è stata inoltrata con successo\nUna mail di conferma con le indicazioni è stata inviata a '+useremail);
		  document.frmrmainsert.submit();
		}
		else {
		  strMsgDef = 'Campi obbligatori non indicati:\n' + strMsg;
		  alert (strMsgDef);
		}
		
	}	