function testWindowSize()
{
  if($(window).width() > 1242)
  {
    $("#submenu").prependTo('#submenu-holder');

    $("#submenu").show();
    var margin = ($(window).width() - 751) / 2;
    $(".container").css("margin-left",margin);
    $(".submenu-intervento").css("left","-223px");
    $("#submenu-holder").css("width",margin);
    
    $(".banner.side").show();
  }
  else
  {
    $("#submenu").prependTo('#submenu-dx');
    $("#submenu").show();

//    $("#submenu").hide();
    $(".container").css("margin-left",'auto');
    
    $(".banner.side").hide();
  }
}

function clearInputField(input_id, default_text)
{
	$("#"+input_id).val(default_text);
	$("#"+input_id).focusin(function(){
		if ($(this).val()==default_text)
		{
			$(this).val("");
		}
	})
	$("#"+input_id).focusout(function(){
		if ($(this).val()=="")
		{          			
			$(this).val(default_text);
		}
	})
}


$(function()
{
  // cambia l'immagine al tasto selezionato nel main-menu
  var button_img = $('#main-menu li.selected a img').attr('src');
  if (button_img)
  {
	  var parts = button_img.split('.');
	  button_img = parts[0]+'-sel.'+parts[1];
	  $('#main-menu li.selected a img').attr('src',button_img);	  
  }
  
  // hover sul tasto richiedi consultazione nel main menu
  $("#tasto-consultazione-main-menu").hover(
		  function () {
		    $(this).attr('src','/images/tasto-consultazione-hover.png');
		  }, 
		  function () {
		    $(this).attr('src','/images/tasto-consultazione.png');
		  }
  );
	
  // clear input
  clearInputField("search_input","Cerca nel sito");
  clearInputField("ac_contact_box_nome","Nome");
  clearInputField("ac_contact_box_cognome","Cognome");
  clearInputField("ac_contact_box_email","e-mail");
	
  // initialize scrollable
  $(".foto-widget .scrollable").scrollable({circular: true}).navigator().autoscroll({
    interval: 3000
  });

  $(".faq-widget .scrollable").scrollable({circular: true}).navigator().autoscroll({
    interval: 10000
  });

  $.waypoints.settings.scrollThrottle = 30;

  $('#submenu').waypoint(function(event, direction) {
    $(this).parent().toggleClass('sticky', direction === "down");
    event.stopPropagation();
  });
  
  $('.imgHover').hover(function(event){
    var src = $(this).attr('src');
    var dot_pos = strpos(src,'.');
    var filename = src.substring(0,dot_pos);
    var extension = src.substring(dot_pos);
    $(this).attr('src',filename + '-hover' + extension);
  },function()
  {
    var src = $(this).attr('src');
    var dot_pos = strpos(src,'.');
    var filename = src.substring(0,dot_pos);
    var extension = src.substring(dot_pos);
    $(this).attr('src',filename.substring(0,filename.length-6) + extension);
  });
  
//  $("#footer-call-to-action").hide();
  setTimeout('slideFooterCallToAction(1)',1500);
  
  // immagini ofuscate
  $('.obfuscated').load(function(){
	  $(this).wrap('<div class="obfuscated-wrap"/>');
	  $(this).after('<img class="obfuscation" src="/images/obfuscation.png"/>');
	  $('.obfuscation').click(function(){
		  $(this).fadeOut();	  
	  });
  });
  
});

function strpos (haystack, needle, offset) {
  var i = (haystack+'').indexOf(needle, (offset || 0));
  return i === -1 ? false : i;
}

function slideFooterCallToAction(direction)
{
  // Aggiungo la classe "animation" all'immagine della ragazza, in modo che l'altezza sia quella necessaria a mostrare
  // Per intero la ragazza, senza mozzargli la testa, poi rimuovo la classe al termine dell'animazione
  $("#footer-call-to-action .span-ragazza").addClass("animation");
  
  if(direction == "up" || direction == 1)
  {
      $("#footer-call-to-action").slideDown({'duration':1100,'easing': "easeOutBack",'complete': function(){
      // Rimuovo la classe animation al termine dell'animazione in modo da non far occupare spazio (e quindi sovrapporsi ai link) alla ragazza
      $("#footer-call-to-action .span-ragazza").removeClass("animation");
    }});
  }
}
