//per pulire il valore di default di un campo Input in un Form
function Iclear(el) {
	if (el.defaultValue==el.value) el.value = ""
	//cambio colore testo nel input
	document.getElementById('camporicerca').style.color='#2D2D2D';
}


$(function() {

  //nasconto box
  //$('#boxofferte').hide(); 
  //$('#boxfasciaprezzo').hide(); 
  
  ///////////////////////////////////////////////
  // box visualizza log
  $('a.log').click(function() {
    $('.dati').hide(200);
    $('#result_boxlog').slideUp(200);
    $('#boxlog').slideDown(200);
  });
  $('#chiudi_boxlog').click(function() {
    $('.dati').show();
    $('#boxlog').slideUp(200);
  });
  $('#chiudi_boxlog_errore').click(function() {
    $('.dati').hide(200);
    $('#result_boxlog').slideUp(200);
    $('#boxlog').slideDown(200);
  });
  $('#chiudi_boxlog_errorecar').click(function() {
    $('#result_boxlogcar').slideUp(200);
    $('#boxlogcar').slideDown(200);
  });
  
  //funzione boxlog
  $('a#vailog').click(function() {
          var usr = $('#usrlog').val(),
  				psw	= $('#pswlog').val(),
  				link = $('#linklog').val(),
  				errorlogin = false,
  				messaggiologin = '';
				
        if(( !usr ) || (usr=='Username')){
					errorlogin = true;
					messaggiologin = 'Inserisci il tua Username\n';
				} else{
					messaggiologin = '';
				}
				
				if(( !psw ) || (psw=='Password')){
					errorlogin = true;
					messaggiologin += 'Inserisci la tua Password';
				}
				
				if( errorlogin ){
					alert(messaggiologin);
				} else{
        
          //alert('user: ' + usr + ' - psw :' + psw + ' - link :' + link);
          $.post('http://www.gadgetlibero.com/boxlog_invio.php', { user_name: usr, pass_word: psw, link: link }, function(data) {
            $('#boxlog').slideUp(200);
            $('#result_boxlog').slideDown(200).html(data);
          });
        }
				
				return false;
        
  });
  
  //funzione login carrello riepilogo
  $('a#vailogcar').click(function() {
          var usr = $('#usrlogcar').val(),
  				psw	= $('#pswlogcar').val(),
  				link = $('#linklogcar').val(),
  				errorlogin = false,
  				messaggiologin = '';
				
        if(( !usr ) || (usr=='Username')){
					errorlogin = true;
					messaggiologin = 'Inserisci il tua Username\n';
				} else{
					messaggiologin = '';
				}
				
				if(( !psw ) || (psw=='Password')){
					errorlogin = true;
					messaggiologin += 'Inserisci la tua Password';
				}
				
				if( errorlogin ){
					alert(messaggiologin);
				} else{
        
          //alert('user: ' + usr + ' - psw :' + psw + ' - link :' + link);
          $.post('http://www.gadgetlibero.com/boxlog_invio_car.php', { user_name: usr, pass_word: psw, link: link }, function(data2) {
            $('#boxlogcar').slideUp(200);
            $('#cavolo').slideDown(200).html(data2);
          });
        }
				
				return false;
        
  });

  ///////////////////////////////////////////////
  // box visualizza box catalogo
  $('a#catalogo').click(function() { 
    //prima chiudo box offerte
    $('#boxofferte').slideUp(200);
    $('a#offertissime').removeClass("seleted");
    //prima chiudo box ricerca per fascia prezzo
    $('#boxfasciaprezzo').slideUp(200);
    $('a#categorie').removeClass("seleted");
    //chiudo box colori    
    $('#boxcolori').slideUp(200);
    $('a#ricercacolori').removeClass("seleted");
    
    
    
    var $finestra = $('#boxcatalogo');
    if(!$finestra.is(":visible")) {
      
      var informazioni = $('a#catalogo').attr("rel");
      var dovefinale = 'http://www.gadgetlibero.com/top_tuttiprodotti.php?' + informazioni;
      
      $('a#catalogo').addClass("seleted");
      
      $.get(dovefinale, function(data) {
        // Animazione completata -> visualizza blocco categorie
        $('#boxcatalogo').html(data).slideDown(200);      
        $('#boxcatalogo a#chiudi_boxcatalogo').click(function() {
          $('a#catalogo').removeClass("seleted");
          $('#boxcatalogo').slideUp(200);
        });       
      });
              
    } else {
      $('a#catalogo').removeClass("seleted");
      $('#boxcatalogo').slideUp(200); 
    }       
  });  
              
  ///////////////////////////////////////////////
  // box visualizza box offerte
  $('a#offertissime').click(function() { 
    //chiudo box catalogo    
    $('#boxcatalogo').slideUp(200);
    $('a#catalogo').removeClass("seleted");
    //prima chiudo box ricerca per fascia prezzo
    $('#boxfasciaprezzo').slideUp(200);
    $('a#categorie').removeClass("seleted");
    //chiudo box colori    
    $('#boxcolori').slideUp(200);
    $('a#ricercacolori').removeClass("seleted");
    
    $.get('http://www.gadgetlibero.com/top_offerte_ajax.php', function(data) {
      // Animazione completata -> visualizza blocco categorie
      $('#boxofferte').html(data).slideToggle(200);      
      $('#boxofferte a#chiudi_boxfofferte').click(function() {
        $('a#offertissime').removeClass("seleted");
        $('#boxofferte').slideUp(200);
      });       
    });
    
    var $finestra = $('#boxofferte');
    if(!$finestra.is(":visible")) {
      $('a#offertissime').addClass("seleted");        
    } else {
      $('a#offertissime').removeClass("seleted");
    }    
  });
   
  
  ///////////////////////////////////////////////
  // box visualizza ricerca colori
  $('a#ricercacolori').click(function() { 
    //chiudo box catalogo    
    $('#boxcatalogo').slideUp(200);
    $('a#catalogo').removeClass("seleted");
    //prima chiudo box ricerca per fascia prezzo
    $('#boxfasciaprezzo').slideUp(200);
    $('a#categorie').removeClass("seleted"); 
    //prima chiudo box offerte
    $('#boxofferte').slideUp(200);
    $('a#offertissime').removeClass("seleted");
        
    $.get('http://www.gadgetlibero.com/top_colori_ajax.php', function(data) {
      // Animazione completata -> visualizza blocco categorie
      $('#boxcolori').html(data).slideToggle(200);
      $('#boxcolori a#chiudi_boxcolori').click(function() {
        $('#boxcolori').slideUp(200);
        $('a#ricercacolori').removeClass("seleted");
      });
    });
    
    var $finestra = $('#boxcolori');
    if(!$finestra.is(":visible")) {
      $('a#ricercacolori').addClass("seleted");        
    } else {
      $('a#ricercacolori').removeClass("seleted");
    } 
  });
              
  ///////////////////////////////////////////////
  // box visualizza box ricerca per fascia prezzo
  $('a#categorie').click(function() { 
    //chiudo box catalogo    
    $('#boxcatalogo').slideUp(200);
    $('a#catalogo').removeClass("seleted");
    //prima chiudo box ricerca per fascia prezzo
    $('#boxofferte').slideUp(200);
    $('a#offertissime').removeClass("seleted");  
    //chiudo box colori    
    $('#boxcolori').slideUp(200);
    $('a#ricercacolori').removeClass("seleted");
    
    $.get('http://www.gadgetlibero.com/top_boxfasciaprezzo_ajax.php', function(data) {
      // Animazione completata -> visualizza blocco categorie
      $('#boxfasciaprezzo').html(data).slideToggle(200);
      
      $(function() {
        $('#boxfasciaprezzo a#chiudi_boxfasciaprezzo').click(function() {
          $('#boxfasciaprezzo').slideUp(200);
          $('a#categorie').removeClass("seleted");
        }); 
        
        ///////////////////////////////////////////////
        // range slider per la ricerca col prezzo
        $("#boxfasciaprezzo #slider-range").slider({
      		range: true,
      		min: 0,
      		max: 30,
      		values: [0, 2],
      		slide: function(event, ui) {
      			$("#boxfasciaprezzo #amount").val('da ' + ui.values[0] + ' euro a ' + ui.values[1] + ' euro');
      		}
      	});
      	$("#boxfasciaprezzo #amount").val('da ' + $("#boxfasciaprezzo #slider-range").slider("values", 0) + ' euro a ' + $("#boxfasciaprezzo #slider-range").slider("values", 1) + ' euro'); 
      });
                  
    });
    
    var $finestra = $('#boxfasciaprezzo');
    if(!$finestra.is(":visible")) {
      $('a#categorie').addClass("seleted");        
    } else {
      $('a#categorie').removeClass("seleted");
    }
  });
  
 
$('a#apri_nw').click(function(){
	
	var year 		= $('#year'),
		thanks		= $('#thanks'),
		hideYear	= readCookie('hideYear');

	if (!hideYear){
		year.animate({bottom: '0'}, 500);
		
		$('a#hide').click(
			function()
			{
				year.animate({bottom: '-200px'}, 400);
				return false;
			}
		);
				
		$('#register').click(
			function()
			{
				var nome 	= $('#name').val(),
					mail 	= $('#emailbanner').val(),
					error	= false,
					messaggio = '',
					filter 	= /^[A-Z0-9+_.-]+@[A-Z0-9.-]+$/i;

				if( !nome ){
					error = true;
					messaggio = 'Inserisci il tuo Nome\n';
				}
				else{
					messaggio = '';
				}
				
				if( !filter.test(mail) ){
					error = true;
					messaggio += 'Controlla di aver inserito un indirizzo email valido';
				}
				
				if( error ){
					alert(messaggio);
				}
				else{
				
					year.animate({bottom: '-200px'}, 200);
					thanks.animate({bottom: '0'}, 700);
					createCookie( 'hideYear', 0, 365 );
					
					$.post("http://www.gadgetlibero.com/iscrivi.php", { email: mail, nome: nome } );	
				}
				
				return false;
				
			}
		);
		
	}
	
});
  
  
});

  
//funzione per avviare la per fascia prezzo
function continua_go(){
  var rangege = $("div.colonna1").find("#amount").val();
  //alert("Clickato !\n\nrange prezzo: "+ rangege);
  window.location.href='http://www.gadgetlibero.com/cercaprezzo.php?range=' + rangege;
}

//funzione iscrizione newsl...
function createCookie(name,value,days) 
{
	var expires = '';
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		expires = "; expires="+date.toGMTString();
	}
	else expires = "";
	document.cookie = name+"="+value+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;
}



