﻿var sendemail;//fn()
var decodeEmail;//fn()
var paging;//fn()
var autoPostSelect;//fn()
var SelezionaMeseCalendario;//fn()
var votaArticolo;//fn()
var CaricaMonoSlideShow;//fn()
var regUtente_sistemaElencoServizi;//fn()
var pubblicaCommento;//fn()
var spubblicaCommento;//fn()
var eliminaCommento;//fn()

(function($){
	var ____regUtente_dipendeDa = new Array();
	
	sendemail = function(encodedEmail){
		// do the mailto: link
		location.href = 'mailto:' + decodeEmail(encodedEmail);
	};
	// return the decoded email address
	decodeEmail = function(encodedEmail){
		// holds the decoded email address
		var email = '';
		// go through and decode the email address
		for(i=0; i < encodedEmail.length;){
			// holds each letter (2 digits)
			var letter = '';
			letter = encodedEmail.charAt(i) + encodedEmail.charAt(i+1)
			// build the real email address
			email += String.fromCharCode(parseInt(letter,16));
			i += 2;
		}
		return email;
	};
	paging = function(sFormID,nPage){
		var oForm = document.getElementById(sFormID);
		var oPage = document.getElementById('PaginaCorrente');
		var oSubmitPaging = document.getElementById('SubmitPaging');
		if(oSubmitPaging)oSubmitPaging.value='1';
		if(oPage)oPage.value=nPage;
		if(oForm)oForm.submit();
	};
	autoPostSelect = function(oSelect){
		if(oSelect){
			var oForm = oSelect.form;
			if(oForm){
				var oHidden = document.getElementById(oSelect.id + '_autopost');
				if(oHidden)oHidden.value='1';
				oForm.submit();
			}
		}
	};
	SelezionaMeseCalendario = function(id,value){
		if(!document.getElementsByTagName)return;
		var tbf = document.getElementById(id);
		if(!tbf)return;
		for(var i=0;i<tbf.getElementsByTagName('span').length;i++){
			var spa = tbf.getElementsByTagName('span')[i];
			if(spa.className=='mesecorrente'){
				for(var k=0;k<spa.getElementsByTagName('input').length;k++){
					var inp = spa.getElementsByTagName('input')[k];
					if(inp)inp.checked=value;
				}
			}   
		}
	};
	votaArticolo = function(shRef){
		$.ajax({
			url:shRef,
			success:function(data){
				if(data.length > 0){
					var aData = data.split(',');
					var sSel = '';
					if(parseInt(aData[1])==-1) alert('E\' possibile votare solamente una volta al giorno.');
					else if(parseInt(aData[1])>=0)alert('Grazie per aver votato.');
					var ulVoti = document.getElementById('votaarticoloul');
					if(ulVoti)ulVoti.className='sel' + data[0];
					for(i=1;i<=5;i++){
						var liVoto = document.getElementById('votaarticolo'+i);
						if(liVoto){
							sSel = '';
							if(data[0]==i)sSel=' sel';
							liVoto.className='mediavoti'+i+sSel;
						}
					}
				}
			}
		});
	};
	CaricaMonoSlideShow = function(xmlurl,container){
		var flashvars = {showLogo:'false',dataFile:xmlurl};
		var params = {allowScriptAccess:'sameDomain',allowfullscreen:'true',allowNetworking:'all'};
		var attributes = {id:'monoslideshow',name:'monoslideshow',bgColor:'FFFFFF'};
		swfobject.embedSWF(defaultPath+'swf/monoslideshow.swf', container, '760', '502', '9', false, flashvars, params, attributes);
	};
	pubblicaCommento = function(sUrl,sGuid){
		$.post(sUrl,{azione:'pubblica',guid:sGuid},function(data){
			if (data=='1') {
				$('#pubblica-' + sGuid ).hide();
				$('#spubblica-' + sGuid ).show();
				alert('Il commento e\' stato pubblicato');
			}
		});
	};
	spubblicaCommento = function(sUrl,sGuid){
		$.post(sUrl,{azione:'spubblica',guid:sGuid},function(data){
			if (data=='1') {
				$('#spubblica-' + sGuid ).hide();
				$('#pubblica-' + sGuid ).show();
				alert('Il commento e\' stato spubblicato');
			}
		});
	};
	eliminaCommento = function(sUrl,sGuid){
		if(confirm('Cancellare il commento?')){
			$.post(sUrl,{azione:'elimina',guid:sGuid},function(data){
				if(data!='0'){
					$('#commento-'+sGuid).remove();
					$('#quanti-commenti').html(data);
					alert('Commento cancellato')
				}
			});
		}
	};
	regUtente_sistemaElencoServizi = function(){
		$('#elencoservizi').find(':input').each(function(i){
			if((this.type!='hidden')&&(this.name.indexOf('-disabled')<0)&&(!this.checked))$('#servizio-'+this.value).hide();	
		});
		$('#elencoservizi input:checkbox').click(function(){
			if((____regUtente_dipendeDa[$(this).val()])&&($(this).get(0).checked)){
				if(!($('#elencoservizi input:checkbox[value='+____regUtente_dipendeDa[$(this).val()][0] + ']').get(0).checked)){
					alert('E\' necessario iscriversi anche al servizio '+____regUtente_dipendeDa[$(this).val()][1]);
					return false;
				}
			}
			if(!($(this).get(0).checked)){
				for(sKey in ____regUtente_dipendeDa){
					if(____regUtente_dipendeDa[sKey][0]==$(this).val()){
						$('#elencoservizi input:checkbox[value='+sKey+']').attr('checked','');
						$('#servizio-'+sKey).hide('fast'); 
					}
				}
			}	
			$('#servizio-'+$(this).val()).toggle('fast'); 
		});
	};
	$(function(){
		Shadowbox.init({
			language: 'it',
			continuous: true,
			players: ['img'],
			ext: {
				img: ['png', 'jpg', 'jpeg', 'gif', 'bmp', 'aspx'],
				swf: ['swf'],
				flv: ['flv', 'm4v', 'mp4'],
				qt: ['dv', 'mov', 'moov', 'movie', 'mp4'],
				wmp: ['asf', 'wm', 'wmv'],
				qtwmp: ['avi', 'mpg', 'mpeg'],
				iframe: ['asp', 'aspx', 'cgi', 'cfm', 'htm', 'html', 'pl', 'php', 'php3', 'php4', 'php5', 'phtml', 'rb', 'rhtml', 'shtml', 'txt', 'vbs', 'java']
			}
		});
		$('li').mouseover(function(){$(this).addClass('over')}).mouseout(function(){$(this).removeClass('over')});
		$('tr').mouseover(function(){$(this).addClass('over')}).mouseout(function(){$(this).removeClass('over')});
		$('tr:odd').addClass('odd');
		$('.slideboxes-slideshow ul.items').storyline({elementwidth:243,elementsperview:4});
		$('.slideboxes-related ul.items').storyline({elementwidth:242,elementsperview:1});
		$('.ulFade').innerfade({animationType:'fade',speed:'normal',timeout:6000,type:'sequence',containerheight:'505px',runningclass:'ulFade'});
		$('#datifrigo img').tipTip();
		$('.frigo-cat3 .ico-7 .ico-value').tipTip({content:'+4/+6/+9/+15/+20'});
		$('#recaptcha_reload').attr('src',defaultPath+'img/recaptcha/refresh.png');
		$('#recaptcha_switch_audio').attr('src',defaultPath+'img/recaptcha/audio.png');
		$('#recaptcha_whatsthis').attr('src',defaultPath+'img/recaptcha/help.png');
		if($('#contentbody').height()<$('#contentright').height())setTimeout(function(){$('#contentbody').animate({'height':$('#content').height()-30})},1);
	});
})(jQuery);

