// JavaScript Document
$(document).ready(function(){			   
/*
	Select Font Size
*/		
	//funzione che imposta il fontsize passato come argomento+
	//setFontSize("big") 
	function setFontSize(size){
		switch(size){
			case "small":
				fs = "12px";
				lh = "18px";
		  		break;
			case "medium":
				fs = "14px";
				lh = "18px";
		 	 	break;
			case "big":
				fs = "16px";
				lh = "18px";
		 	 	break;
			default:
				fs = "14px";
				lh = "16px";	  		
		}
		
		//imposto lo style al testo
		$("#contentDetail > .article").css({
			fontSize: fs,
			lineHeight: lh
		});
		
		//riattivo i bottoni disabilitati
		$("#selectFontSize span").each(function(){
			var classe = $(this).attr("class");
			$(this).parent().html("<a href=\"javascript:void(0)\" class="+classe+">A</a>");	
		});	

		//disabilito il bottone
		$("#selectFontSize a."+size).parent().html("<span class="+size+">A</span>");	
		
		//bind fontsize buttons
		$('#selectFontSize a').bind('click',function(){
			setFontSize($(this).attr("class"));
			$.cookie('fontSize', $(this).attr("class"));
		});
	}
	
	//al caricamento se non esiste creo un coockie e imposto il fontsize 
	if($.cookie('fontSize')==null){
		$.cookie('fontSize', 'small', { 
			expires: 365, 
			path: '/', 
			domain: 'mtv.it'
		});
	}
	setFontSize($.cookie('fontSize'));
/*
	/ Select Font Size
*/	
/*
	Focus/Blur Modulo search
*/		
	if(typeof searchDeafultValue != 'undefined'){
		$('#sideSearch input').val(searchDeafultValue);
		$('#sideSearch input').bind('focus',function(){
			if($(this).val() == searchDeafultValue)	$(this).val("");
		});
		$('#sideSearch input').bind('blur',function(){
			if($(this).val() == "") $(this).val(searchDeafultValue);		
		});			
	}
/*
	/ Focus/Blur Modulo search
*/	
/*
	Select Vista Griglia/Lista
*/	
	function enableGridMode(){
		$('#grid > button').css({
			backgroundImage: 'url(/gui/Images/icone/png/grid_on.png)',
			cursor: 'default'
		});
		$('#list > button').css({
			backgroundImage: 'url(/gui/Images/icone/png/list_off.png)',
			cursor: 'pointer'
		});
		$('#results').attr('class','grid');		
	}
	function enableListMode(){
		$('#list > button').css({
			backgroundImage: 'url(/gui/Images/icone/png/list_on.png)',
			cursor: 'default'
		});
		$('#grid > button').css({
			backgroundImage: 'url(/gui/Images/icone/png/grid_off.png)',
			cursor: 'pointer'
		});
		$('#results').attr('class','list');	
	}
	
	//se non esiste creo un coockie
	if($.cookie('viewMode')==null){
		$.cookie('viewMode', 'grid', { 
			expires: 365, 
			path: '/', 
			domain: 'mtv.it'
		});
	}
	
	if($.cookie('viewMode')=="grid") enableGridMode();
	else enableListMode();
	
	//bind grid button
	$('#grid > button').bind('click',function(){
		enableGridMode();
		$.cookie('viewMode', 'grid');
	});
	//bind list button
	$('#list > button').bind('click',function(){
		enableListMode();
		$.cookie('viewMode', 'list');
	});
/*
	/ Select Vista Griglia/Lista
*/	
});

