function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") &&
		anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	}
}

function isEmail(strEmail){
	validRegExp = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (strEmail.search(validRegExp) == -1) {
		alert('e-mail not valid');
		return false;
	}
	return true;
}




jQuery(document).ready(function() {  // do things when DOM is ready

	//Privacy text
	/*$('#OpenInfo').click(function(){
		$('#Informativa').show("slow");
	});
	$('#Informativa').click(function(){
		$(this).hide("slow");
	});
	$('#Informativa').hide();*/

	/* rende cliccabili gli LI degli highlights */
	jQuery("#highlights li").css("cursor","pointer");
	jQuery("#highlights li").click(function(){
		window.location=jQuery(this).find("a").attr("href"); return false;
	});

	/* animazione delle informative */
	jQuery('.cform #li-2-5,.cform #li-6-5,.cform #li-5-9,.cform #li-3-11,.cform #li-4-11, #newsletterForm li.textonly').hide();
	jQuery('#li-2-6,#li-6-6,#li-5-10,#li-3-12,#li-3-13,#li-4-12,#li-4-13, #OpenInfo').click(function(){
		jQuery('.cform .textonly').show("slow");
	});

	/* CV */

	/* l'anno viene copiato in un campo nascosto per averlo separato */
	jQuery("#li-7-11 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#Anno-di-nascita").val(aParts[2]);
		}
	)
	jQuery("#li-8-6 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#Anno-conseguimento-1").val(aParts[1]);
		}
	)
	jQuery("#li-8-13 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#Anno-conseguimento-2").val(aParts[1]);
		}
	)
	jQuery("#li-8-20 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#Anno-conseguimento-3").val(aParts[1]);
		}
	)
	jQuery("#li-9-6 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#Da-ANNO-1").val(aParts[1]);
		}
	)
	jQuery("#li-9-8 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#a-ANNO-1").val(aParts[1]);
		}
	)
	jQuery("#li-9-18 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#Da-ANNO-2").val(aParts[1]);
		}
	)
	jQuery("#li-9-20 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#a-ANNO-2").val(aParts[1]);
		}
	)
	jQuery("#li-9-30 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#Da-ANNO-3").val(aParts[1]);
		}
	)
	jQuery("#li-9-32 input").blur(function() {
			var dataext = jQuery(this).val();
			aParts = dataext.split('/');
			jQuery("#a-ANNO-3").val(aParts[1]);
		}
	)



	/* In base al sesso selezionato viene mostrato o meno il campo Posizione militare */
	jQuery("#Sesso-1").click(function() {
			jQuery("#Posizione-militare").val("")
			jQuery("#li-7-18").show("slow")
		}
	)
	jQuery("#Sesso-2").click(function() {
			jQuery("#li-7-18").hide("slow")
			jQuery("#Posizione-militare").val("n.a.")
		}
	)

	/* In base all'esperienza viene nascosta la prima parte di esperienze' */
	if(jQuery("#tipo-di-esperienza").val() == 'senza esperienza') {
		jQuery("#li-9-6,#li-9-8,#li-9-10,#li-9-11,#li-9-12,#li-9-13,#li-9-14,#li-9-15,#li-9-16,#li-9-17").hide("fast")
	}
	jQuery("#tipo-di-esperienza").change(function() {
		switch (jQuery(this).val()){
			case 'senza esperienza':
				jQuery("#li-9-6,#li-9-8,#li-9-10,#li-9-11,#li-9-12,#li-9-13,#li-9-14,#li-9-15,#li-9-16,#li-9-17").hide("fast")
				jQuery("#li-8-4 select").val("Geometra")
				jQuery("#li-9-6 input").val("00/0000")
				jQuery("#li-9-7 input").val("0000")
				jQuery("#li-9-8 input").val("00/0000")
				jQuery("#li-9-9 input").val("0000")
				jQuery("#li-9-10 input").val("0000")
				jQuery("#li-9-11 select").val("abbigliamento")
				jQuery("#li-9-12 input").val("0000")
				jQuery("#li-9-13 select").val("Acquisti")
				jQuery("#li-9-14 select").val("Dirigente")
				jQuery("#li-9-15 select").val("Stage")
				jQuery("#li-9-16 input").val("0000")
				jQuery("#li-9-17 input").val("0000")
				break;
			default:
				jQuery("#li-8-4,#li-8-5").val("")
				jQuery("#li-8-4 select").val("-")
				jQuery("#li-8-5 input").val("")
				jQuery("#li-8-4,#li-8-5").show("fast")

				jQuery("#li-9-6,#li-9-8,#li-9-10,#li-9-11,#li-9-12,#li-9-13,#li-9-14,#li-9-15,#li-9-16,#li-9-17").show("fast")
				jQuery("#li-8-4 select").val("-")
				jQuery("#li-9-6 input").val("")
				jQuery("#li-9-7 input").val("")
				jQuery("#li-9-8 input").val("")
				jQuery("#li-9-9 input").val("")
				jQuery("#li-9-10 input").val("")
				jQuery("#li-9-11 select").val("-")
				jQuery("#li-9-12 input").val("")
				jQuery("#li-9-13 select").val("-")
				jQuery("#li-9-14 select").val("-")
				jQuery("#li-9-15 select").val("-")
				jQuery("#li-9-16 input").val("")
				jQuery("#li-9-17 input").val("")
		}
	});

	/* In base all'option selezionata vengono mostrati o meno altri campi */
	jQuery("#Titolo-di-studi-1").change(function() {
		switch (jQuery(this).val()){
			case 'Scuola media inferiore':
				jQuery("#li-8-4,#li-8-5").hide("slow")
				jQuery("#li-8-4 select").val("Geometra")
				jQuery("#li-8-5 input").val("n.a.")
				break;
			default:
				jQuery("#li-8-4,#li-8-5").val("")
				jQuery("#li-8-4 select").val("-")
				jQuery("#li-8-5 input").val("")
				jQuery("#li-8-4,#li-8-5").show("fast")
		}
	});












	//Un link class close fa scomparire il tag "nonno" :)
	/*
	$('.close').click(function(){
		$(this).parent().parent().hide("slow");
	});
	*/
	externalLinks();

});

