$(function(){
	//$(".main-navigation h1.MenuTitle:first").addClass("first").prev(".item").addClass("round-border-topright");
	$(".main-navigation h1.MenuTitle:first").prev(".item").addClass("round-border-topright");
	$(".main-subcontent .article").addClass("subcontent-unit-border-blue").prepend("<DIV class=\"round-border-topleft\"></DIV><DIV class=\"round-border-topright\"></DIV>")
	if ($(".main-subcontent div").size()==0) $(".main-content").width("640px");
	if ( $(".main-navigation").css("display")=="none" ){
		$(".main").css("backgroundImage","none");
		if ($(".main-subcontent div").size()==0) $(".main-content").width("840px");
	}
	
	//menu ad albero: ramo corrente
	try{
		var kp = getStringVar('KeyPub');
		if (kp!=""){var page= kp.split("|")[1]; $(".main-navigation dt[kp='"+kp+"']").siblings("dd[parent="+page+"]").show();}
	}catch(e){}
	
	if ($(".header-breadcrumbs ul li:first").html()=="") $(".header-breadcrumbs ul li").hide();
	$(".CompanyInfo").hover(function(){$(this).find("span").show(500)}, function(){$(this).find("span").hide(500)});
	
	_mpSlide();
	
	//Motore Ricerca
	SearchText = $("#searchText");
	_search = $(SearchText).val();
	$(SearchText).click(function(){if ($(this).val()==_search) $(this).val("")});
	$(SearchText).mouseout(function(){if ($(this).val()=="") this.value=_search});
	$(SearchText).bind('keypress', function(e) {
		var code = (e.keyCode ? e.keyCode : e.which); 
		 if(code == 13) { //Enter keycode 
		   RunSearch($('#searchText').val())
		 } 
	}); 
});

/*
 * mpSlide
 *
 *
 *
 *
 */
function _mpSlide(){
	var _set = {interval: 5000};
	$(".mpSlide").each(function(){InitSlide(this, _set)})

}

function InitSlide(slide, settings){
	var s = $(slide);

	s.find(".slide:first").show();
	s.find(".slide:first").attr("current", 1);
	s.find(".slide:last").attr("last", 1);
	if (settings.corner!=undefined)s.corner(settings.corner+"px");

	var _this = this;
	var animID = setInterval(function(){SlideNext(s)}, settings.interval);
	s.find(".slide").mouseover(function(){clearTimeout(animID)})
	s.find(".slide").mouseout(function(){animID = setInterval(function(){SlideNext(s)}, settings.interval);})
}
function SlideNext(s){
	var curr = s.find(".slide[current=1]");
	var next;

	if (curr.attr("last")==1)
		next = s.find(".slide:first");
	else
		next = s.find(".slide[current=1]").next();
	curr.attr("current", 0);
	next.fadeIn(2000);
	curr.fadeOut(1500);
	next.attr("current", 1);
}


//social network
function condividi(id) {
	var url;
	var dtitle;
	dtitle = escape(document.title);
	url = escape(document.location);
	wtitle = document.title.substring(0,document.title.indexOf('- Il Sole 24 ORE'));
	wtitle = escape(wtitle.replace(/\s+$/g,''));
	var description;
	var metas = document.getElementsByTagName('meta');
	for (var x=0,y=metas.length; x<y; x++) {
	  if (metas[x].name.toLowerCase() == "description") {
	    description = metas[x];
	  }
	}
	switch(id)
	{
		case "linkedin":
		  url = "http://www.linkedin.com/shareArticle?mini=true&url=" + url + "&title=" + dtitle + "&summary=" + escape(description.content) + "&source=Il Sole 24 ORE";
		  break;  
		case "oknotizie":
		  url = "http://oknotizie.alice.it/post?url=" + url + "&title=" + dtitle;
		  break;  
		case "facebook":
		  url = "http://www.facebook.com/sharer.php?u=" + url;
		  break; 
		case "wikio":
		  url = "http://www.wikio.it/vote?domain=ilsole24ore.com&title=" + wtitle;
		  break;	
		case "delicious":
		  url = "http://del.icio.us/post?v=4&noui&jump=close&url=" + url + "&title=" + dtitle;
		  break;    
		case "digg":
		  url = "http://digg.com/submit?phase=2&url=" + url + "&title=" + dtitle;
		  break;
		case "technorati":
		  url = "http://technorati.com/faves?add=" + url;
		  break;
		case "yahoo":
		  url = "http://myweb.yahoo.com/myresults/bookmarklet?t=" + dtitle + "&u=" + url + "&ei=UTF";
		  break;
	}
	//document.location = url;
	window.open(url);
}

function RichiestaDemo(){
	var valid = true;
	$("#RichiestaInfo input[needed=true], #RichiestaInfo textarea[needed=true]").each(
		function(){
			if ($(this).val()=="") {
				$(this).css("background-color", "red");
				valid = false;
			}
			else $(this).css("background-color", "white")

		}
	)
	if (!valid) {alert("campi obbligatori non inseriti!"); return}
	
	var email = $("input[name=email]").val();
	var pattern = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (!pattern.test(email)) {
		alert("formato dell'email non valido");
		return;
	}

	
	if($("#RichiestaInfo input[name=privacy]:checked").length==0) {
		valid=false
		alert("devi dare il consenso alla privacy!")
	}
	
	if (!valid) return;
	params = {
		gg: $("input[name=gg]").val(),
		mm: $("input[name=mm]").val(),
		ore: $("input[name=ore]").val(),
		min: $("input[name=min]").val(),
		nome: $("input[name=nome]").val(),
		cognome: $("input[name=cognome]").val(),
		azienda: $("input[name=azienda]").val(),
		//prodotto: $("select[name=prodotto]").val(),
		telefono: $("input[name=telefono]").val(),
		email: $("input[name=email]").val(),
		sito: $("input[name=sito]").val(),
		note: $("textarea[name=note]").val(),
		contenttype: "text/plain"
	
	}
	
	var _url = "/common/Services/Service.aspx?Mode=DemoRequest&"+$.param(params);
	if (valid){
		$.ajax({
		 type: "GET",
		 async: false,
		 contentType: "application/json; charset=utf-8",
		 cache: false,
		 url: _url,
		 success: function(res){
		 	if (typeof(res)=="string") eval("res = "+res+";");
		 	
		 	if (res.result=='OK') {
		 		var _html = 'Grazie per la richiesta, verrai contattato al pi&ugrave; presto<br/><input type="button" class="cssTDButton1" value="Chiudi" onclick="javascript:TINY.box.hide()"><script>setTimeout("TINY.box.hide()",3000);</script>';
		 		$("#RichiestaInfo").html(_html);
		 		
		 	}
		 	else (alert("c'&egrave; stato un problema nell'elaborazione"));
		 }
		});
	}
	
}
