var Win=navigator.userAgent.indexOf("Win")!=-1;	
var Mac=navigator.userAgent.indexOf("Mac")!=-1;
var InternetExplorer=navigator.userAgent.indexOf("MSIE")!=-1;
var	IE=((typeof document.all!="undefined") && (parseInt(navigator.appVersion)>=4))?1:0;
var Gecko=navigator.userAgent.indexOf("Gecko")!=-1;
var Safari=navigator.userAgent.indexOf("Safari")!=-1;
var Opera=navigator.userAgent.indexOf("Opera")!=-1;
var Konqueror=navigator.userAgent.indexOf("Konqueror")!=-1;

// controllo per oggetto null o undefined
function isNull(v) 		{ return (typeof(v)=="undefined"||v==null); }

// get element by ID (with browser check)
function getObj(objID) 	{ return (!document.getElementById?null:document.getElementById(objID));	}

// show and hide DIV
function alternateShow(divObjToShow,divObjToHide) {
	if (!isNull(divObjToHide)&&!isNull(divObjToHide.style)) {		// hide
		divObjToHide.style.display="none";
		if (Opera)		divObjToHide.style.visibility="hidden";		// aggiro baco background menu di Opera
	}
	if (!isNull(divObjToShow)&&!isNull(divObjToShow.style)) {		// show
		divObjToShow.style.display="block";
		if (Opera)		divObjToShow.style.visibility="visible";	// aggiro baco background menu di Opera
	}
}

// show or hide a object
function switchBoxObj(obj,show)	{
	if (isNull(obj))	return;
	obj.style.display=(show?"block":"none");
	if (Opera)	obj.style.visibility=(show?"visible":"hidden");		// aggiro baco background menu di Opera
}

// check a object visibility
function isVisible(obj)	{ 	return (!isNull(obj)&&obj.style.display!="hidden"&&obj.style.display!="none");	}

// toggle a object
function toggleObj(obj)	{	switchBoxObj(obj,!isVisible(obj)); }

// open a windows (custom parameters)
function popUp(url,x,y,menu,location,scrollbar,resize)		{

	// parametri popup
	var winParam="";
	if (menu)		winParam+=",toolbar=yes,menubar=yes";
	else			winParam+=",toolbar=no,menubar=no";
	if (location)	winParam+=",location=yes,status=yes";
	else			winParam+=",location=no,status=no";
	if (scrollbar)	winParam+=",scrollbars=yes";
	else			winParam+=",scrollbars=no";
	if (resize)		winParam+=",resizable=yes";
	else			winParam+=",resizable=no";
	
	// new windows
	var siteWindowVar=open(url,"popup"+x+"x"+y,"directories=no,width="+x+",height="+y+""+winParam);
	if (!isNull(siteWindowVar))		siteWindowVar.focus();
}


// update opener url
function updateOpener (url,newonerror,closeThisWin)	{
	if (!isNull(opener))	{
		opener.location=url;
		if (closeThisWin) opener.focus();
	} else if (newonerror) {
		window.open(url);
	}
	if (closeThisWin) self.close();
}


// MOST DISCUSSED

function tabMostDiscussedWeekly() {
		
	$("#linkMostDiscussed_Weekly").removeClass("active");
	$("#linkMostDiscussed_Monthly").removeClass("active");
	$("#linkMostDiscussed_Ever").removeClass("active");
	$("#linkMostDiscussed_Weekly").addClass("active");
	
	$('#boxMostDiscussed_Weekly').hide();
	$('#boxMostDiscussed_Monthly').hide();
	$('#boxMostDiscussed_Ever').hide();
	$('#boxMostDiscussed_Weekly').show();
	
}

function tabMostDiscussedMonthly() {
	
	$("#linkMostDiscussed_Weekly").removeClass("active");
	$("#linkMostDiscussed_Monthly").removeClass("active");
	$("#linkMostDiscussed_Ever").removeClass("active");
	$("#linkMostDiscussed_Monthly").addClass("active");
	
	$('#boxMostDiscussed_Weekly').hide();
	$('#boxMostDiscussed_Monthly').hide();
	$('#boxMostDiscussed_Ever').hide();
	$('#boxMostDiscussed_Monthly').show();
	
}

function tabMostDiscussedEver() {
	
	$("#linkMostDiscussed_Weekly").removeClass("active");
	$("#linkMostDiscussed_Monthly").removeClass("active");
	$("#linkMostDiscussed_Ever").removeClass("active");
	$("#linkMostDiscussed_Ever").addClass("active");
	
	$('#boxMostDiscussed_Weekly').hide();
	$('#boxMostDiscussed_Monthly').hide();
	$('#boxMostDiscussed_Ever').hide();
	$('#boxMostDiscussed_Ever').show();
	
}

$(document).ready(function(){
	
	tabMostDiscussedWeekly();

	// campo ricerca free, reset testo predef
	$('.text_int').focus(function () {
	if ($(this).val() == $(this).attr("title")) {
			$(this).val("");
	}
}).blur(function () {
	if ($(this).val() == "") {
			$(this).val($(this).attr("title"));
	}
	});
});


/* FACEBOOK */
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
