$(function() {

  $(document).ready(function() {
    $(".quick_link").click(function() {
      $("#quickLinkNav").slideToggle("slow");
      var bkgPos = $(this).css('background-position')
      var newBkgPos = (bkgPos == '100% 100%') ? '100% 0%' : '100% 100%';

      $(this).css( {
        'background-position' : newBkgPos
      });
    });
    
    var disableFields = function(){ 
    
	    if($('input[name="user.usertype"]:checked').val() == 'PRIVATE') {
	  	  
	    	$('input[name="user.corporateName"]').attr('disabled','disabled');
	    	$('input[name="user.corporateSector"]').attr('disabled','disabled');
	    	$('select[name="privateRole"]').removeAttr('disabled');
	    	$('select[name="privateExperience"]').removeAttr('disabled');
	    	$('select[name="privateStudy"]').removeAttr('disabled');
	    	
	    }
	    else
	    {
	    	$('input[name="user.corporateName"]').removeAttr('disabled');
	    	$('input[name="user.corporateSector"]').removeAttr('disabled');
	    	$('select[name="privateRole"]').attr('disabled','disabled');
	    	$('select[name="privateExperience"]').attr('disabled','disabled');
	    	$('select[name="privateStudy"]').attr('disabled','disabled');
	    	
	    }
   }
    
   $('input[name="user.usertype"]').bind('change', disableFields);
   
   disableFields();
    
  });


  // style forms
  $("select, input:checkbox, input:radio, input:file, .btn, .button-wrapper input:submit")
      .uniform();


  $('a[href*="http://"]').click(function() {
    window.open(this);
    return false;
  });

  // TRIM
  function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
  }

  function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
  }

  function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
  }

  // MODERNIZR
  if (Modernizr.input.placeholder) {
    // your placeholder text should already be visible!
  } else {
    // no placeholder support :(
    // fall back to a scripted solution
    $('[placeholder]').focus(function() {
      var input = $(this);
      if (input.val() == input.attr('placeholder')) {
        input.val('');
        input.removeClass('placeholder');
      }
    }).blur(
        function() {
          var input = $(this);
          if (trim(input.val()) == ''
              || input.val() == input.attr('placeholder')) {
            input.addClass('placeholder');
            input.val(input.attr('placeholder'));
          }
        }).blur();

    $('[placeholder]').parents('form').submit(function() {

      $(this).find('[placeholder]').each(function() {
        var input = $(this);
        if (input.val() == input.attr('placeholder')) {
          input.val('');
        }
      })
    });
  }


  var input = $("#frm-contatti input");
  var validator = $("#frm-contatti").validate({
    invalidHandler: function() {
      jQuery.each(input, function() {
        if($(this).hasClass("placeholder")) {
          $(this).val($(this).attr('placeholder'));
        }
      })
    }
    });

  jQuery.validator.addClassRules("numeric", {
    number: true,
    minlength: 8
  });

 // user.corporateName
 // user.corporateSector
  //$('a').attr("title", encodeURI($('a').attr("title")));
  //var x = $('a').attr('title');
  
  //var x = $('a[title]');
  
  //jQuery.each(x, function() {
		  
//console.log((x));

  //})

});
