function add_to_wish_list(id_attivita,url_immagine,session_id,lang){

	var url = 'web_services.php?action=add_to_wishlist&id_attivita=' + id_attivita + '&url_immagine=' +url_immagine+ '&seed=' + session_id;
	
	switch(lang){
		
		case "ita":
			var mess_aggiunto = 'Aggiunto alla wish list';
			var mess_rimosso = 'Rimosso dalla wish list';
		break;
		
		case "eng":
			var mess_aggiunto = 'Added to the wihs list';
			var mess_rimosso = 'Removed from the wihs list';
		break;
		
		case "fra":
			var mess_aggiunto = 'Ajouté à la liste mes préférés';
			var mess_rimosso = 'Eliminé de la liste mes préférés';
		break;
		
		case "deu":
			var mess_aggiunto = 'Zur Wunschliste hinzugefügt';
			var mess_rimosso = 'Von der Wunschliste entfernt';
		break;
		
		default:
			var mess_aggiunto = 'Aggiunto alla wish list';
			var mess_rimosso = 'Rimosso dalla wish list';
		
	}
		
	new Ajax.Request(url, {
							method: 'get',
							timeout: 0,
							asynchronous: false,  //false=chiamata bloccante; true=asincrona (non bloccante)
							onSuccess: function(transport) {
											$('whis_contenitore').innerHTML = transport.responseText;
											
											if($('icona_add_'+id_attivita).src == path_http+'img/add.png'){
												$('icona_add_'+id_attivita).src = path_http+'img/remove.png'
												$('message_wish_'+id_attivita).innerHTML = mess_aggiunto;
												
											}else{
												$('icona_add_'+id_attivita).src = path_http+'img/add.png'
												$('message_wish_'+id_attivita).innerHTML = mess_rimosso;
											}
											
											setTimeout("document.getElementById('message_wish_"+id_attivita+"').innerHTML = '';", 2000);  
											
							}
	});
	
	


}




function vuota_wish_list(session_id){

	var url = 'web_services.php?action=vuota_whis_list&seed=' + session_id;
		
	new Ajax.Request(url, {
							method: 'get',
							timeout: 0,
							asynchronous: false,  //false=chiamata bloccante; true=asincrona (non bloccante)
							onSuccess: function(transport) {
											$('whis_contenitore').innerHTML = transport.responseText;
											
							}
	});
	
	
	var elems = document.getElementsByTagName("*");
	for (var i=0; i<elems.length; i++) {
	  if (elems[i].id.indexOf("icona_add_") == 0)

		elems[i].src = path_http+'img/add.png'
	}




}

function print_whis_list(session_id){

	var url = 'web_services.php?action=print_whis_list&type=small&seed=' + session_id;
		
	new Ajax.Request(url, {
							method: 'get',
							timeout: 0,
							asynchronous: false,  //false=chiamata bloccante; true=asincrona (non bloccante)
							onSuccess: function(transport) {
											$('whis_contenitore').innerHTML = transport.responseText;
							}
	});
		
	set_status_whis_banner(session_id)


}

function print_whis_list_large(session_id){
	
	$('checkboxservice').innerHTML = '';
	
	var url = 'web_services.php?action=print_whis_list&type=large&seed=' + session_id;
		
	new Ajax.Request(url, {
							method: 'get',
							timeout: 0,
							asynchronous: false,  //false=chiamata bloccante; true=asincrona (non bloccante)
							onSuccess: function(transport) {
											$('whis_contenitore_large').innerHTML = transport.responseText;
							}
	});
		
	write_id_into_form(session_id)


}

function write_id_into_form(session_id){

	var url = 'web_services.php?action=write_id_into_form&seed=' + session_id;
		
	new Ajax.Request(url, {
							method: 'get',
							timeout: 0,
							asynchronous: false,  //false=chiamata bloccante; true=asincrona (non bloccante)
							onSuccess: function(transport) {
											//alert(transport.responseText);
											document.frminsesrt.id_attivita.value = transport.responseText;
							}
	});


}

function set_status_whis_banner(session_id){

	var url = 'web_services.php?action=get_status_wish&seed=' + session_id;
		
	new Ajax.Request(url, {
							method: 'get',
							timeout: 0,
							asynchronous: false,  //false=chiamata bloccante; true=asincrona (non bloccante)
							onSuccess: function(transport) {
											eval(transport.responseText);
							}
	});


}

function view_banner_detail(id_attivita,lang){
	
	if($('dettaglio').value!=''){
		var idatt = $('dettaglio').value;
		remove_banner_detail(idatt);
	}
	
	
	$('dettaglio').value=id_attivita;
	
	var opacity = 93
	var opaque = (opacity / 100);
	
	
	
	$('more_info_'+id_attivita).style.display = 'block';
	
	$('more_info_'+id_attivita).innerHTML = '<img src="img/loading.gif">';
	
	$('more_info_'+id_attivita).style.opacity = opaque;
	$('more_info_'+id_attivita).style.MozOpacity = opaque;
	$('more_info_'+id_attivita).style.MozOpacity = opaque;
	$('more_info_'+id_attivita).style.filter = 'alpha(opacity=' + opacity + ')'; 
	
	var url = 'web_services.php?action=more_info_attivita&lang='+lang+'&id_attivita=' + id_attivita;
		
	new Ajax.Request(url, {
							method: 'get',
							timeout: 0,
							asynchronous: false,  //false=chiamata bloccante; true=asincrona (non bloccante)
							onSuccess: function(transport) {
											$('more_info_'+id_attivita).innerHTML = transport.responseText;
							}
	});
	
	
	
	
	
}

function remove_banner_detail(id_attivita){
	
	$('dettaglio').value='';
	$('more_info_'+id_attivita).style.display = 'none';
	$('more_info_'+id_attivita).innerHTML = '';
	
}

function showhide_div(name) {	
	
	var stato = document.getElementById(name).style.display;
	
	var tipo = '';
	if(stato=='block'){
		tipo = 'none';
	}else{
		tipo = 'block';	
	}
	
	
   	document.getElementById(name).style.display = tipo;
}


function maximize_div(nome_div) { //Centers a div element on the page
		
		var divobj3 = document.getElementById(''+ nome_div +''); 
		var ie=document.all && !window.opera
		var dom=document.getElementById
		var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body 
		
		var scroll_top=(ie)?  standardbody.scrollTop : window.pageYOffset
		var scroll_left=(ie)?  standardbody.scrollLeft : window.pageXOffset
		var docwidth=(ie)?  standardbody.clientWidth : window.innerWidth
		var docwidth2 = document.body.clientWidth;
		var docheight=(ie)?  standardbody.clientHeight: window.innerHeight
		var docheightcomplete=( standardbody.offsetHeight> standardbody.scrollHeight)?  standardbody.offsetHeight :  standardbody.scrollHeight //Full scroll height of document
		var objwidth=divobj3.offsetWidth //width of div element
		var objheight=divobj3.offsetHeight //height of div element
		var topposition=(docheight>objheight)? scroll_top+docheight/2-objheight/2+"px" : scroll_top+10+"px" //Vertical position of div element: Either centered, or if element height larger than viewpoint height, 10px from top of viewpoint
		
		divobj3.style.display = 'block'; 
		if(ie){
			divobj3.style.width = docwidth + 'px'; //100px or 100%
		}else{
			divobj3.style.width = '100%'; //100px or 100%	
		}
		divobj3.style.height = docheight + 'px'; //100px or 100% 
		divobj3.style.top = scroll_top + 'px'; //100px or 100%  
		divobj3.style.left = '0px'; //100px or 100%    
		
		//alert(divobj3.style.top);
 
		
	}
	
	function opacizza_site(){

		var b = document.getElementById("opacity");
		var opacity = 60;
		var opaque = (opacity / 100);
		var ie = document.all && !window.opera
		var dom = document.getElementById
		var scroll_top = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;

		if(b){
			maximize_div("opacity");
			b.style.top =  scroll_top +'px';
			b.style.display='block'; 
			b.style.opacity=opaque;                      
			b.style.MozOpacity=opaque;                   
			b.style.filter='alpha(opacity='+opacity+')';  
		}
	}
	
	function restore_opacita_site(){

		var b = document.getElementById("opacity");
		var opacity = 0;
		var opaque = (opacity / 100);
		if(b){
			b.style.display='none'; 
			b.style.opacity=opaque;                      
			b.style.MozOpacity=opaque;                   
			b.style.filter='alpha(opacity='+opacity+')'; 
			if(document.getElementById("preview_content")) document.getElementById("preview_content").innerHTML = '';
			if(document.getElementById("div_preview_content")) document.getElementById("div_preview_content").style.display='none';
			if(document.getElementById("video_youtube")) document.getElementById("video_youtube").style.display='block';
		}
	}




function preview_video(codice,descrizione){	
	
	var ie = document.all && !window.opera
	var dom = document.getElementById
	var scroll_top = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
	
	opacizza_site();
	var div_prev = document.getElementById("div_preview_content");
	

	maximize_div("div_preview_content");
	div_prev.style.display='block';
	div_prev.style.top =  (scroll_top + 100) +'px';
	if(document.getElementById("preview_title")) document.getElementById("preview_title").innerHTML = '<b>'+descrizione+'</b>';
	insert_youtubevideo('preview_content',codice,'410','344');
	if(document.getElementById("video_youtube")) document.getElementById("video_youtube").style.display='none';
	
}

function insert_youtubevideo(nome_div,codice,larg,alt){
	
	if(alt=='') alt = '344';
	if(larg=='') larg = '410';
	
	var code_html = '<object width="'+larg+'" height="'+alt+'" style="z-index:2000">';
	code_html += '<param name="movie" value="http://www.youtube.com/v/'+codice+'&hl=it&fs=1&rel=0&autoplay=1"></param>';
	code_html += '<param name="allowFullScreen" value="true"></param>';
	code_html += '<embed src="http://www.youtube.com/v/'+codice+'&hl=it&fs=1&rel=0&autoplay=1&fmt=6" style="z-index:2000" type="application/x-shockwave-flash" allowfullscreen="true" width="'+larg+'" height="'+alt+'"></embed>';
	if(document.getElementById(''+nome_div+'')) document.getElementById(''+nome_div+'').innerHTML = '<span>'+code_html+'</span>';
}




