
function MAXFORM_bg(focus, obj)
{
	if (focus)
	{
		obj.style.background = '#ffd700';
	}
	else
	{
		obj.style.background = '#eeeeee';
	}
}

	// Event.observe(window, 'load', init, false);

	function LOGIN_change_bg(focus, obj) 
	{
		if (focus)
			obj.style.backgroundImage='url(images/in1.gif)';
		else
			obj.style.backgroundImage='url(images/in0.gif)';
	}
	
	function LOGIN_hide() 
	{
		$('div_login').style.display = "none";
		$('div_login').innerHTML = "";
	}
	
	function LOGIN_show() 
	{
		$('div_login').innerHTML = "<div style='padding-top:10px;width:100%;text-align:center;'><img src='images/loader/ajax-loader.gif'></div>";
		$('div_login').style.display = "block";
		
		var url = 'update_riquadri.php';
		url += "?nonce=" + Math.floor(Math.random()*100);

	    var pars = 'mode=mostra_login';
		var target = 'div_login';
	    var myAjax = new Ajax.Updater(
			target, 
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: function() 
				{
					LOGIN_change_bg(false, $('login_username'));
					LOGIN_change_bg(false, $('login_password'));
					$('login_username').focus();
				}
			}
		);
		
	    return false;	
	}
	
	var login_validated = false;
	
	function LOGIN_validate() 
	{
		var pars = 'user=' + $F('login_username') + '&pass=' + $F('login_password')
		var url = 'check_login.php'
		url += "?nonce=" + Math.floor(Math.random()*100);
		
		if (!login_validated)
		{
			var myAjax = new Ajax.Request(
				url, 
				{
					method: 'post', 
					parameters: pars,
					onComplete: function(t)
					{
						var temp = t.responseText		
						if (temp == "yes") 
						{			
							// location.href = "index.php";
							login_validated = true;
							document.login_form.submit();
						}
						else 
						{
							$('login_error_message').innerHTML = "Errore: i dati inseriti non sono corretti"
							$('login_username').focus();
						}
					},
					onException: function(req, exception) 
					{
						alert("The request had a fatal exception thrown." /* + "\n" + exception */);					
					},
					onFailure: function(request) 
					{ 
						alert("The request had a failure."); 
					}
				}			
			);		
			return false;
		}
		else
			return true;
	}
	
	
	
	
	
	
	
	
	
	var register_validated = false;
	
	function REG_validate() 
	{
		var pars = "";
		pars +=  'reg_nome=' 		+ $F('reg_nome');
		pars += '&reg_cognome=' 	+ $F('reg_cognome');
		pars += '&reg_ragione=' 	+ $F('reg_ragione');
		pars += '&reg_pi=' 			+ $F('reg_pi');
		pars += '&reg_cf=' 			+ $F('reg_cf');
		pars += '&reg_indirizzo=' 	+ $F('reg_indirizzo');
		pars += '&reg_cap=' 		+ $F('reg_cap');
		pars += '&reg_citta=' 		+ $F('reg_citta');
		pars += '&reg_provincia=' 	+ $F('reg_provincia');
		pars += '&reg_nazione=' 	+ $F('reg_nazione');
		pars += '&reg_email=' 		+ $F('reg_email');
		pars += '&reg_user=' 		+ $F('reg_user');
		pars += '&reg_password=' 	+ $F('reg_password');
		pars += '&reg_password2=' 	+ $F('reg_password2');
		
		var url = 'register_check.php'
		url += "?nonce=" + Math.floor(Math.random()*100);
		
		if (!login_validated)
		{
			var myAjax = new Ajax.Request(
				url, 
				{
					method: 'post', 
					parameters: pars,
					onComplete: function(t)
					{
						var temp = t.responseText		
						if (temp == "yes") 
						{			
							location.href = "register_complete.php";
							login_validated = true;
							//document.login_form.submit();
						}
						else 
						{
							$('reg_error_message').innerHTML = temp
							$('reg_nome').focus();
							alert(temp);
						}
					},
					onException: function(req, exception) 
					{
						alert("The request had a fatal exception thrown." /* + "\n" + exception */);					
					},
					onFailure: function(request) 
					{ 
						alert("The request had a failure."); 
					}
				}			
			);		
			return false;
		}
		else
			return true;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	function mostra_prodotti(id, pageno) 
	{
		// alert(id);
		$('riquadro_elenco_prodotti').innerHTML = "<div style='padding-top:10px;width:100%;text-align:center;'><img src='images/loader/ajax-loader.gif'></div>";
		
		var url = 'update_riquadri.php';
		url += "?nonce=" + Math.floor(Math.random()*100);

	    var pars = 'cat=' + id + '&mode=ultimi_arrivi';
		var target = 'riquadro_ultimi_arrivi';
	    var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
		
	    var pars = 'cat=' + id + '&mode=tagliandini';
	    var target = 'riquadro_tagliandini';
	    var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
		
	    var pars = 'cat=' + id + '&mode=elenco_prodotti' + '&pageno=' + pageno;
		var target = 'riquadro_elenco_prodotti';
	    var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, onComplete: aggiorna_lightbox});
		
		//return false;	
	}
	
	function mostra_dettagli_prodotto(id_prod, id_cat) 
	{
		// alert(id);
		$('riquadro_elenco_prodotti').innerHTML = "<div style='padding-top:10px;width:100%;text-align:center;'><img src='images/loader/ajax-loader.gif'></div>";
		
		var url = 'update_riquadri.php';
		url += "?nonce=" + Math.floor(Math.random()*100);
		
	    var pars = 'cat=' + id_cat + '&mode=ultimi_arrivi';
		var target = 'riquadro_ultimi_arrivi';
	    var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
		
	    var pars = 'cat=' + id_cat + '&mode=tagliandini';
	    var target = 'riquadro_tagliandini';
	    var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
		
	    var pars = 'id=' + id_prod + '&mode=dettagli_prodotto';
		var target = 'riquadro_elenco_prodotti';
	    var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, onComplete: aggiorna_lightbox});
		
		return false;	
	}
	
	function aggiorna_lightbox()
	{		
		initLightbox(); // reinizializzo il lightbox delle immagini
		navHover(); // reinizializzo il menu admin del prodotto
	}
	
	function mostra_compatibilita(id, txt_show, txt_hide)
	{
		if ($('status_compatibilita'+id).innerHTML == "1")
		{
			$('button_compatibilita'+id).innerHTML  = '<a href="#" onclick="return mostra_compatibilita('+id+',\''+txt_show+'\',\''+txt_hide+'\')">' +
													  unescape(txt_hide) + '</a>';
			
			$('status_compatibilita'+id).innerHTML = "0";
			
			$('compatibilita'+id).style.display = "block";			
			$('compatibilita'+id).innerHTML = "<div style='padding-top:10px;width:100%;text-align:center;'><img src='images/loader/ajax-loader.gif'></div>";
			
			var url = 'update_riquadri.php';
			url += "?nonce=" + Math.floor(Math.random()*100);
			
		    var pars = 'id=' + id + '&mode=get_compatibilita';
			var target = 'compatibilita'+id;
		    var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
		}
		else
		{
			$('button_compatibilita'+id).innerHTML  = '<a href="#" onclick="return mostra_compatibilita('+id+',\''+txt_show+'\',\''+txt_hide+'\')">' +
													  unescape(txt_show) + '</a>';
			
			$('status_compatibilita'+id).innerHTML = "1";
			$('compatibilita'+id).style.display = "none";			
			$('compatibilita'+id).innerHTML = "";
		}
		return false;
	}
		
		
		
		
		
		
		
		
		
		
		
	
function aggiorna_combo_regioni(id_tip) 
{
	id_paese = $('paese').value;
	if (id_paese == 21)
	{
		$('looklater_regioni').innerHTML = "loading...";
		var url = 'update_riquadri.php';
		url += "?nonce=" + Math.floor(Math.random()*100);
		var pars = 'id_paese=' + id_paese + '&id_tip=' + id_tip + '&mode=combo_regioni';
		var target = 'looklater_regioni';
		var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	}
	else if (id_paese == -1)
	{
		$('looklater_regioni').innerHTML = "";
	}
	else
	{
		$('looklater_regioni').innerHTML = "";
		aggiorna_mappa_da_paese(id_tip)
	}	
	$('looklater_mappa').innerHTML = "";
}

function aggiorna_mappa_da_paese(id_tip)
{
	id_paese = $('paese').value;
	location.replace("punti.php?id="+id_tip+"&id_paese="+id_paese)
}
		
function aggiorna_mappa_da_regione(id_tip)
{
	$('looklater_mappa').innerHTML = "";
	id_regione = $('regione').value;
	if (id_regione != -1)
	{
		//alert("ciao regione");
		location.replace("punti.php?id="+id_tip+"&id_regione="+id_regione)
	}
}
		
		
		
	
