﻿var sendemail;//fn()
var decodeEmail;//fn()
var paging;//fn()
var pagingCalendario;//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()
var ButtonImage; //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(id,i){
		$('#SubmitPaging').val('1');
		$('#PaginaCorrente').val(i);
		$('#'+id).submit();
	};
	pagingCalendario = function(id,i){
		$('#SubmitPagingCal').val('1');
		$('#PagingCorrenteCal').val(i);
		$('#'+id).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,width,height){
		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, (width||'786'), (height||'352'), '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'); 
		});
	};
	ButtonImage = function(id,quale){
		var tbf = $('#'+id);
		if(tbf.length){
			tbf.find('input[type="submit"],input[type="button"]').each(function(i,v){
				$(v).addClass('be-gone').parent().append(
					$('<a/>',{'title':$(v).val(),'href':'#'}).append($('<img/>',{'src':defaultPath+'img/buttons/application_'+$(v).val().toLowerCase()+'.gif','alt':$(v).val()})).click(function(){
						$(v).click()
					})
				)
			})
		}
	};
})(jQuery);
jQuery(function($){
	$.datepicker.setDefaults($.datepicker.regional[(codLingua=='en'?'':codLingua)]);
	$('tr').mouseover(function(){$(this).addClass('over')}).mouseout(function(){$(this).removeClass('over')});
	$('tr:odd').addClass('odd');
	$('li').mouseover(function(){$(this).addClass('over')}).mouseout(function(){$(this).removeClass('over')});
	
	Shadowbox.init({
		language:'it',
		continuous:true,
		players:['img']
	});
});
