
$(document).ready(function() {


/* alert($('#text_contacts').css('display')); */
/* verifica se e' la hp per visualizzare le immagini random di sfondo */
var pathname = jQuery(location).attr('href');
var l = pathname.length;
var l1 = l - 9;
var ind = pathname.substring(l1,l)
/* visualizza HP se:
 * non c'e' la parola index.php
 * cambio lingua 
 * si trova alla fine dell'url senza altro dopo
 */ 
if (ind=='index.php' || ind=='lan=it_IT' || ind=='lan=en_UK' || pathname.search('index.php')==-1) {
  var isHP = true;
  var randomnumber=Math.floor(Math.random()*350)+1;
  if (randomnumber<10)
    var imgNumber = '00' + randomnumber;
  if (randomnumber>9 && randomnumber<100)
    var imgNumber = '0' + randomnumber;
  if (randomnumber>99)
    var imgNumber = randomnumber;

  $('#page').css('background-image','url(img/background/bg_img'+imgNumber+'.jpg)');
  /* overlay con i dati sul copyright */
  $("a[rel='#copy']").overlay({mask: { color: '#000', opacity: 0.1, loadSpeed: 0}, speed: 'fast'});
} else {
  var actionId = $(document).getUrlParam("codCat");
  var catAct = '';
  if (actionId=='01')
    catAct = 'research';
  if (actionId=='03')
    catAct = 'bw';
  if (actionId=='05')
    catAct = 'colour';
  /* alert(catAct); */
  var isHP = false;
  $('#page').css('background-image','none');
}

/* gestione mouseover/mouseout voci menu categorie catalogo */
    $(".menuItemsCat")
        .mouseover(function() { 
	       var src = $(this).attr("src");
	       var l = src.length - 4;
		   var url = src.substring(0,l);
		   var url1 = url+'_ho'+src.substring(l,src.length); 
           $(this).attr("src", url1);
        })
        .mouseout(function() {
	         var src = $(this).attr("src");
	         var l = src.length - 7;
		     var url = src.substring(0,l);
		     var url1 = url+src.substring(l+3,src.length); 
             $(this).attr("src", url1);
        });

/* gestione mouseover/mouseout voci menu pagine statiche */
	    $(".menuItems")
	        .mouseover(function() { 
		       var src = $(this).attr("src");
		       var l = src.length - 4;
			   var url = src.substring(0,l);
			   var url1 = url+'_ho'+src.substring(l,src.length); 
	           $(this).attr("src", url1);
	        })
	        .mouseout(function() {
		         var src = $(this).attr("src");
		         var l = src.length - 7;
			     var url = src.substring(0,l);
			     var url1 = url+src.substring(l+3,src.length); 
	             $(this).attr("src", url1);
	        });

/* apertura pagina statiche */
$('.menuItems').click(function() {
	var itemAct = $(this).attr('id');
	$('.menuItems').each(function(index) {
      /* chiude gli altri testi aperti e resetta le voci di menu originali */
      var item = $(this).attr('id');
	  if (item != itemAct) {
		$('#text_'+item).css('display','none');
		$('img#'+item).show();
	    $('img#'+item+'H').hide();

	  }
	});
    /* ridimensiona l'altezza del margine sx se aperto il catalogo */
	if ($('#contenuti').css('display')=='block') {
	  $('#pagine1').css('height','90px');
	  $('#pagine').css('height','90px');
	}
	/* se hp nasconde l'immagine di sfondo */
    if (isHP == true)
      $('#page').css('background-image','none');
    else {
      /* se NON hp nasconde i contenuti del catalogo */
      $('#contenuti').hide();
      $('#sottocategorie').hide();
      /* visualizza il tasto orginale del menu */
      $('#'+catAct+'H').hide();
      $('#'+catAct).show();
    }
	var text = '#text_'+itemAct;
    /*	$(text).css('display','block'); */
	$(text).slideDown('slow');
	$('img#'+itemAct).hide();
    $('img#'+itemAct+'H').show();
    $('#footer').hide();
});

/* chiusura pagine statiche */
$('.menuItemsHover').click(function() {
	var itemActCompleto = $(this).attr('id');
	var l = itemActCompleto.length;
	var l1 = l - 1;
	var itemAct = itemActCompleto.substring(0,l1);
	/* chiude il testo e ripristina il tasto del menu */
    var text = '#text_'+itemAct;
    $(text).css('display','none');
    $('img#'+itemAct+'H').hide();
	$('img#'+itemAct).show();

	/* se hp visualizza l'immagine di sfondo altrimenti il catalogo */
    if (isHP == true) {
      $('#page').css('background-image','url(img/background/bg_img'+imgNumber+'.jpg)');
      $('#footer').show();
    } else {
      $('#contenuti').show();
      $('#sottocategorie').show();
      /* visualizza il tasto orginale del menu */
      $('#'+catAct).hide();
      $('#'+catAct+'H').show();
    }
    /* ridimensiona l'altezza del margine sx se aperto il catalogo */
	if ($('#contenuti').css('display')=='block') {
	  $('#pagine1').css('height','70px');
	  $('#pagine').css('height','70px');
	}

});

});

/**
 * function validateFormPreventivi()
 * valida il form di richiesta preventivi 
 */
function validateFormInfo() {

  validForm = true;
  errors = "Errori di validazione su campi obbligatori:\n\n";
  if (document.getElementById("cognome").value=='') {
    errors += "- cognome non specificato\n";
    validForm = false;	
  }
  if (document.getElementById("nome").value=='') {
    errors += "- nome non specificato\n";
    validForm = false;	
  }

  if (document.getElementById("email").value=='') {
    errors += "- email non specificata\n";
    validForm = false;	
  }

  if (document.getElementById("messaggio").value=='') {
    errors += "- messaggio non specificato\n";
    validForm = false;	
  }

  if (validForm==false) {
    alert(errors);
    return false;
  } else {
    return true;	
  } 

}

/********************************************************
richiede conferma su operazioni varie (cancellazione etc.)
*********************************************************/
function confirmLink(theLink, msg) {

	var is_confirmed = confirm(msg);
	if (is_confirmed) {
		theLink.href
	}

	return is_confirmed;
}


