//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;

var popupStatus = 0;

//loading popup with jQuery magic!

function loadPopup(){

	//loads popup only if it is disabled

	if(popupStatus==0){

		$("#backgroundPopup").css({

			"opacity": "0.7"

		});

		$("#backgroundPopup").fadeIn("slow");

		$("#popupContact").fadeIn("slow");

		popupStatus = 1;

	}

}

//disabling popup with jQuery magic!

function disablePopup(){

	//disables popup only if it is enabled

	if(popupStatus==1){

		$("#backgroundPopup").fadeOut("slow");

		$("#popupContact").fadeOut("slow");

		popupStatus = 0;

	}

}

//centering popup

function centerPopup(){

	//request data for centering

	var windowWidth = document.documentElement.clientWidth;

	var windowHeight = document.documentElement.clientHeight;

	var popupHeight = $("#popupContact").height();

	var popupWidth = $("#popupContact").width();

	//centering

	$("#popupContact").css({

		"position": "absolute",

		"top": windowHeight/2-popupHeight/2+690,

		"left": windowWidth/2-popupWidth/2

	});

	//only need force for IE6

	$("#backgroundPopup").css({

		"height": windowHeight

	});

}

$(document).ready(function()
{
  //LOADING POPUP

	//Click the button event!

	$(".legal").click(function(){

		//centering with css

		centerPopup();

		//load popup

		loadPopup();

	});

				

	//CLOSING POPUP

	//Click the x event!

	$("#popupContactClose").click(function(){

		disablePopup();

	});

	//Click out event!

	$("#backgroundPopup").click(function(){

		disablePopup();

	});

	//Press Escape event!

	$(document).keypress(function(e){

		if(e.keyCode==27 && popupStatus==1){

			disablePopup();

		}

	});
  
  $('#form_contatti_state').change(function()
  {
    if($('#form_contatti_state').val() == '101')
    {
      $('#form_contatti_province').attr('disabled', '');
    }
    else
    {
      $('#form_contatti_province').attr('disabled', 'disabled').val(0);
    }
    
  });
  
  $('.sparisce').each(function()
  {
    $(this).data('value', $(this).val());
  });

  $('.sparisce').focus(function()
  {
    if ($(this).val() == $(this).data('value'))
    {
      $(this).val('');
      $(this).css('color','#2B292E');
    }
  }).blur(function()
  {
    if ($(this).val().replace(' ', '') == '')
    {
      $(this).val($(this).data('value'));
    }
  });
  
  $('.errore').each(function()
  {
    $(this).data('value', $(this).val());
  });

  $('.errore').focus(function()
  {
    if ($(this).val() == $(this).data('value'))
    {
      $(this).val('');
      $(this).css('color','#2B292E');
    }
  }).blur(function()
  {
    if ($(this).val().replace(' ', '') == '')
    {
      $(this).val($(this).data('value'));
    }
  });
  
  $('#form_knowlanding_do').click(function()
  {
    if ($(this).val() == '0')
    {
      $('#form_knowlanding_how').attr('disabled', 'disabled');
    }
    else
    {
      $('#form_knowlanding_how').val('');
      $('#form_knowlanding_how').attr('disabled', '');
    }
  }).click();
  
});
