var i18n = {
	textCompanynameRequired: {
		nl: 'Gelieve uw bedrijfsnaam in te vullen',
		en: ""
	}	,
	textFirstnameRequired: {
		nl: 'Gelieve uw voornaam in te vullen',
		en: ""
	}	,
	textLastnameRequired: {
		nl: 'Gelieve uw achternaam in te vullen',
		en: ""
	}	,
	textStreetRequired: {
		nl: 'Gelieve uw straatnaam in te vullen',
		en: ""
	}	,
	textCityRequired: {
		nl: 'Gelieve uw stadsnaam in te vullen',
		en: ""
	}	,
	textCountryRequired: {
		nl: 'Gelieve uw land in te vullen',
		en: ""
	}	,
	textPostcodeRequired: {
		nl: 'Gelieve uw postcode in te vullen',
		en: ""
	}	,
  textUrlRequired: {
    nl: "Gelieve een url te kiezen",
    en: ''
  },
  textEmailRequired: {
    nl: "Gelieve een geldig email-adres te gebruiken",
    en: ''
  }
}
  var lang = "nl";
$(document).ready(
   function() {
	$(function() {
		$("#slideshow").jCarouselLite({
			btnNext: ".next",
			btnPrev: ".prev",
			visible: 1,
			speed: 0
		});
	});
	
	$("a.si").fancybox({
		'overlayShow'			: false,
		'zoomSpeedIn'			: 350,
		'zoomSpeedOut'			: 350,
		'easingIn'				: 'easeOutBack',
		'easingOut'				: 'easeInBack'
	});
	
//	$(".choose").click(function (event) {
//		$(this).css({});
//		event.preventDefault();
//    var pricing_id = parseInt($(this).attr('id').replace('choose-', ''));
//    $("#pricing_plan").val(pricing_id);
//    $("#signup").show(500);
//  });

  // Validating using the jQuery plugin
  var validator = $("#sign_up").validate({ 
    rules: { 
      first_name: "required", 
      last_name: "required", 
      company_url: { 
        required: true, 
        minlength: 4, 
        remote: {
          url: "../json/companies",
          type: "post",
          data: {
            company_url: function() {
              return $("#company_url").val();
            } 
          }}}, 
      company_name: "required",
      street: "required", 
      postcode: "required", 
      city: "required",
      country: "required",
      emailAddress: { 
        required: true, 
        remote: {
          url: "../json/users",
          type: "post",
          data: {
            email: $("#emailAddress").val()
          }}}, 
    },  
    messages: { 
      first_name: i18n.textFirstnameRequired[lang], 
      last_name: i18n.textLastnameRequired[lang], 
      street: i18n.textStreetRequired[lang], 
      company_name: i18n.textCompanynameRequired[lang],
      postcode: i18n.textPostcodeRequired[lang], 
      city: i18n.textCityRequired[lang], 
      country: i18n.textCountryRequired[lang], 
      company_url: { 
        required: i18n.textUrlRequired[lang], 
        minlength: "Geef een geldig subdomein op", 
        remote: "Subdomein reeds in gebruik"
      }, 
      emailAddress: { 
        required: i18n.textEmailRequired[lang], 
        remote: "E-mail adres reeds geregistreerd" 
      }, 
    }, 
    submitHandler: function(form) { 
      form.submit();
    }, 
        // set this class to error-labels to indicate valid fields 
        success: function(label) { 
            // set   as text for IE 
            label.html(" ").addClass("checked"); 
        } 
    }); 
});