$(document).ready(function() {
	initSpecialLinks();
	home_rotate();

	// link tag cloud
	$('div.tag_cloud a').click( function() {
		ssxlWrap('tag_cloud/' + this.innerHTML.replace(/\s/g, '_') );
		return true;
	});

	// link al sito accessibile
	$('div.menu li.bt_accessibile a').click( function() {
		ssxlWrap('to_simple');
		return true;
	});

	$('[href*="shinystatv.cgi"]').hide();
});

function initSpecialLinks() {
	var i;
	var lk;
	if (document.getElementsByTagName) {
		lk = document.getElementsByTagName('a');
		if (lk) {
			for (i=0; i < lk.length; i++) {
				if (lk[i].rel.indexOf('external') != -1) {
					lk[i].target = '_blank';
					lk[i].title = 'Il link si apre in una nuova finestra';
					$(lk[i]).click( function() {
						ssxlWrap('external_link/' + this.href);
						return true;
					});
				}
			}
		}
	}
}


// risposta AJAX al form "Verifica il tuo stile di vita"
function risp_stili_vita() {
	var d = new Date();

	var verifica_stile_1 = 0;
	var verifica_stile_2 = 0;
	var verifica_stile_3 = 0;
	var verifica_stile_4 = 0;
	
	if ($('#verifica_stile_1si').attr('checked')) { verifica_stile_1 = 1; }
	if ($('#verifica_stile_2si').attr('checked')) { verifica_stile_2 = 1; }
	if ($('#verifica_stile_3si').attr('checked')) { verifica_stile_3 = 1; }
	if ($('#verifica_stile_4si').attr('checked')) { verifica_stile_4 = 1; }

	var shstr = 'fumo_' + (verifica_stile_1 ? 'si' : 'no');
	shstr += '/alcol_' + (verifica_stile_2 ? 'si' : 'no');
	shstr += '/sport_' + (verifica_stile_3 ? 'si' : 'no');
	shstr += '/mangiare_' + (verifica_stile_4 ? 'si' : 'no');

	ssxlWrap('verifica/' + shstr);

	//window.location = 'risp_stile_vita.php';
	$.ajax({
		type: "POST",
		url: 'risp_stile_vita.php',
		data: 'check=1&verifica_stile_1='+verifica_stile_1+'&verifica_stile_2='+verifica_stile_2+'&verifica_stile_3='+verifica_stile_3+'&verifica_stile_4='+verifica_stile_4+'&d='+d.getTime(),
		dataType: "text",
		cache: false,
		success:	function(msg){
						$('#test_sondaggi_risposta').html(msg);
						$('#test_sondaggi_form').attr('class', 'hidden');
						$('#test_sondaggi_risposta').attr('class', 'risposta');
					},
		error:		function() {
						alert("Si \u00e8 verificato un errore nel caricamento dei dati.\n\nTi preghiamo di riprovare in un secondo momento.");
					}
	});
	
	return false;
}

// reimposta il test
function risp_stili_vita_reset() {
	$('#test_sondaggi_risposta').html('');
	$('#test_sondaggi_form').attr('class', '');
	$('#test_sondaggi_risposta').attr('class', 'hidden');
	
	return false;
}


// form di ricerca nella colonna di sinistra - vuota il campo se non contiene una citta'
function empty_search_form(obj, is_onblur) {
	if (!is_onblur && obj.value=='localit'+String.fromCharCode(224)) {
		obj.value = '';
	}
	else if (is_onblur && obj.value=='') {
		obj.value = 'localit'+String.fromCharCode(224);
	}
}

// submit del form di ricerca nella colonna di sinistra - vuota il campo se non contiene una citta
function empty_search_form_submit(id) {
	if (document.getElementById(id).value=='localit'+String.fromCharCode(224)) {
		document.getElementById(id).value = '';
	}
}


// home page - rotazione dei testi nel box "In primo piano"
function home_rotate() {
	//$('#box_primo_piano_1').switchClass('prevenzione_secondaria box_prevenzione_secondaria', 'hidden', 5000);
//	alert($('#box_primo_piano_1').attr('class'));
}

function ssxlWrap(str)
{
	if (typeof window.ssxl == 'function') {
		//window.alert(str);
		window.ssxl(escape("PAG=/Pagine della salute/rich/" + str));
	}
}
