
/*TAG SCHEDE*/


function loadingDiv(div,url) {
	url = url.replace('&amp;','&');
	jQuery('#'+div).html('<img style="margin:20px;" src="/intoscana2/export/system/modules/it.inera.opencms.templates/TurismoRT/resources/images/loader-tw.gif" alt="Caricamento..." />');
	jQuery.ajax({
		type: "GET",	
		url: url,
		cache: false,
		success: function(data){			
			jQuery('#'+div).html(data);
		}
	});
	return false;
}


function loadSelect(){
	var optionz = new Array();				
	jQuery('#sortable > li > .txtBox > .tag > a').each(function(e,i){
		optionz.push(jQuery(i).html())
	});				
	var newArray = Intoscana.uniq(optionz);				
	jQuery('#categoriaTAG').html('<option value="all">' + tuttitag + '</option>');
	jQuery(newArray).each(function(h,j){
		if(j!=aggiungitag){
			tags = jQuery('<option value="'+j+'">'+j+'</option>')
			jQuery('#categoriaTAG').append(tags);
		}
	});
}

/*
function openTooltipTag(elLink, event) {
    var div = document.getElementById('tooltipTag'); 
    if (div!=null) {
        document.getElementById('contenitoreTTMTB').style.display = 'none';
        jQuery('#tooltipTag').remove();
    } else {
        if (elLink) {
	    var e = jQuery.Event(event);
            var new_top = e.pageY - 355;
            var id_news = elLink.parentNode.parentNode.getAttribute('name');
            var id_tag = id_news.replace('news', 'idTag');
	    var valTag = jQuery('#'+id_tag).val();
            var tooltip = '<div id="tooltipTag" style="top:' + new_top + 'px">' + '<div class="bg"><img src="/intoscana2/opencms/system/modules/it.inera.opencms.templates/TurismoRT/resources/js/resources/images_autenticazione/tooltipTag.png" class="pngImage" width="163" height="106" alt="" /></div>' + '<div class="bd">' + '<div class="t2">TAG</div>' + '<div class="close"><a href="javascript:;" onclick="openTooltipTag(\'\',\'\')"><img src="/intoscana2/opencms/system/modules/it.inera.opencms.templates/TurismoRT/resources/js/resources/images_autenticazione/tooltipTagClose.gif" width="14" height="14" alt="." /></a></div>' + '<div class="clear">&nbsp;</div>' + '<div class="txtarea"><textarea name="tagContent" id="tagContent">' + valTag + '</textarea></div>' + '<div class="roundButton">' + '<div class="angSx"><img src="/intoscana2/opencms/system/modules/it.inera.opencms.templates/TurismoRT/resources/js/resources/images_autenticazione/button_left.gif" alt="." /></div>' + '<div class="corpoCen"><a href="#" title="OK" onclick="submitTooltipTag(\'' + id_tag + '\');">OK</a></div>' + '<div class="angDx"><img src="/intoscana2/opencms/system/modules/it.inera.opencms.templates/TurismoRT/resources/js/resources/images_autenticazione/button_right_salva.gif" alt="." /></div>' + '</div>' + '<div class="clear">&nbsp;</div>' + '</div>' + '</div>';
            document.getElementById('contenitoreTTMTB').style.display = 'block';
            document.getElementById('contenitoreTTMTB').innerHTML += tooltip;
        }
    }
}

function submitTooltipTag(id_tag) {
    	if (urlbookmark.indexOf("?") > 0) {
        	urlbookmark += '&';
    	} else {
        	urlbookmark += '?';
    	}
    	id = id_tag.replace('idTag', '');
    	valore = jQuery('#tagContent').val();
    	stringaUrl = 'idTag=' + id + '&val=' + valore;
	idCat = "";
	jQuery.ajax({
		type: "GET",
		url: urlbookmark + 'm=sttt&' + stringaUrl,
		success: function(){
			jQuery.ajax({
				type: "GET",
				url: urlbookmark + 'categ_id=' + idCat + '&m=gl',
				success: function(data){
					jQuery('#scrollerMTB').html(data);
					jQuery('input:checkbox').each(function(){
						jQuery(this).skin();
					});
		                    	openTooltipTag();
                		    	ordinamentoMTB();
                		    	aggiornamentoSelect();
				}
			})
		}
	}); 
    return true;
}
*/

function filtroCatTAG() {
	if (urlbookmark.indexOf("?") > 0) {
	        urlbookmark += '&';
    	} else {
        	urlbookmark += '?';
    	}
	idCat = jQuery('#categoriaTAG_input').val();
	if(idCat == undefined)
		idCat = '';
	jQuery('#sortable').html('<img style="margin:20px;" src="/intoscana2/export/system/modules/it.inera.opencms.templates/TurismoRT/resources/images/loader-tw.gif" alt="Caricamento..." />');
	jQuery.ajax({
		type: "GET",
		url: urlbookmark + 'categ_id=' + idCat + '&m=gl',
		success: function(data){
			jQuery("#sortable").sortable();
			jQuery("#sortable").disableSelection();
			jQuery('#sortable').html(data);
			jQuery('input:checkbox').each(function(){
				jQuery(this).skin();
			});
          		//ordinamentoMTB();
		}
	})
}

function ordinamentoMTB() {
	if (urlbookmark.indexOf("?") > 0) {
	        urlbookmark += '&';
    	} else {
        	urlbookmark += '?';
    	}
	var name = '';
	var stringaUrl = '';
	var posizione = 0;
	jQuery('#sortable > li > .txtBox').each(function(i,o){
		name = jQuery(o).attr("name")
		posizione++;
		stringaUrl += name + '=' + posizione + '&'; 
	});
/*
	jQuery.ajax({
		type: "GET",
		url:  urlbookmark + 'm=gl&' + stringaUrl
	});
*/
	if (urlordinamento.indexOf("?") > 0) {
        	urlordinamento += '&';
        } else {
        	urlordinamento += '?';
        }
	idCat = "";
	var _lang = lingua;
	jQuery.ajax({
		type: "GET",
		url:  urlordinamento + "idtag=" + idCat + "&" + stringaUrl + "&lang=" + _lang
	});
}

function fillAjaxCanali(asset_type, _cat, div){

                var docUrl =xml_folder+"canale_singolo_elem.jsp?id="+_idPagina+"&canale="+_canale+"&categoria="+_cat+"&asset_type="+asset_type;
                jQuery("#"+div).load(docUrl,{cache: false});
}

function fillAjaxScheda(div, cat){
                var docUrl =xml_folder+"scheda_colDx_ajax.jsp?id="+_idPagina+"&categoria="+cat;
                jQuery("#"+div).load(docUrl,{cache: false});
}


function fillOfferteRandom(asset_type, _cat, div){
      var docUrl =xml_folder+"canale_offerte_random.jsp?id="+_idPagina+"&canale="+_canale+"&categoria="+_cat+"&asset_type="+asset_type;
     jQuery("#"+div).load(docUrl,{cache: false});
}
function fillEventi(div){
                var docUrl =xml_folder+"calendario.jsp?id="+id_home;
                jQuery("#"+div).load(docUrl);
}
function fillEventiTema(div){
                var docUrl =xml_folder+"calendariofrancigena.jsp?id="+_idPagina;
                jQuery("#"+div).load(docUrl);
}
function inserisciCommento(title){
	var nomeCom = document.getElementById('nomeCommento').value;
	var emailCom = document.getElementById('emailCommento').value;
	var textCom = document.getElementById('textCommento').value;
	var idCom = document.getElementById('idCommento').value;

	var commUrl = insertcommenti;


//        var params='nome='+nomeCom+'&email='+emailCom+'&idCom='+idCom+'&text='+textCom+'&titolo='+title;


        jQuery.ajax({
        	url: commUrl,
        	data: { nome: nomeCom, email: emailCom, idCom: idCom, text: textCom, titolo: title },
        	success: function(data){
        		if(data.indexOf("Grazie")!=-1){ 
				fbInera(); 
				jQuery("#nomeCommento").val('');
				jQuery("#emailCommento").val('');
				jQuery("#textCommento").val('');
				
			}
             		jQuery("#esito").html(data);
			jQuery("#esito").focus();
        	}                                  
        });
        


        
}

/* widget BLOG START */

function blogrss(url, hdiv){
   var c_blog = '';

 if(jQuery('#'+hdiv).length > 0){        
        jQuery.ajax({
        url: url,
        dataType: "xml",
        success: function(feed){
                    jQuery(feed).find('item').each(function(index,elem){
				var titolo_rss = elem.getElementsByTagName('title')[0].firstChild.nodeValue;
				titolo_rss = titolo_rss.substring(0, 29);
                                var link_rss = elem.getElementsByTagName('link')[0].firstChild.nodeValue;
                                if(link_rss.indexOf("/posted.php")>=0){ link_rss = "http://www.facebook.com"+link_rss;}
                                var descrizione_rss = elem.getElementsByTagName('description')[0].firstChild.nodeValue;
                                descrizione_rss = descrizione_rss.substring(0, 32);
                                c_blog += '<a class="links" target="_self" href="'+link_rss+'">';
			         c_blog += titolo_rss+'...</a>';
				 c_blog += '<a class="links2" style="border-bottom: 1px dashed #CCCCCC">'+descrizione_rss+'...</a>';
                                 if(index == 1)
                                  return false;
                                             
                     });

                     jQuery('#'+hdiv).append(c_blog);

}
                
      });

    }
}
/* widget BLOG END */


/* social plugin */

function youtube(hdiv){
		if(jQuery(hdiv)){
jQuery.ajax({

url: "/intoscana2/opencms/system/modules/it.inera.opencms.templates/TurismoRT/resources/xml/youtube.xml?lang="+lingua+"",
dataType: "xml",
success: function(ajax){
				
				var utube =''; var ltube=''; var urlVideo=''; var titVideo='';
                                urlVideo = ajax.getElementsByTagName('feed')[0].getElementsByTagName('entry')[0].getElementsByTagName('id')[0].firstChild.nodeValue;
                                titVideo = ajax.getElementsByTagName('feed')[0].getElementsByTagName('entry')[0].getElementsByTagName('title')[0].firstChild.nodeValue;
                                var id =urlVideo.replace("http://gdata.youtube.com/feeds/base/videos/","");
                                var videourl = urlVideo.replace("http://gdata.youtube.com/feeds/base/videos/","http://www.youtube.com/embed/");
		               	utube = '<iframe id="target" width="100" height="71" src="'+videourl+'?controls=0" frameborder="0" allowfullscreen></iframe>';
                 		utube +='<p class="yt-title">'+titVideo+'</p>';
                                document.getElementById(hdiv).innerHTML = utube;


			}});
		}


		}



function flickr(){
jQuery.ajax({
url: "/intoscana2/opencms/system/modules/it.inera.opencms.templates/TurismoRT/resources/xml/flickr.xml?lang="+lingua+"",
dataType: "xml",
success: function(ajax){



				var flick=''; var urlPhoto = ''; var titPhoto = '';

if(ajax.getElementsByTagNameNS){
                                urlPhoto = ajax.getElementsByTagName('channel')[0].getElementsByTagName('item')[0].getElementsByTagNameNS('http://search.yahoo.com/mrss/','content')[0].getAttribute('url');
} else {
                                urlPhoto = ajax.getElementsByTagName('channel')[0].getElementsByTagName('item')[0].getElementsByTagName('media:content')[0].getAttribute('url');
}

titPhoto = ajax.getElementsByTagName('channel')[0].getElementsByTagName('item')[0].getElementsByTagName('title')[0].firstChild.nodeValue;

                                flick='<img src="'+urlPhoto+'" width="100" height="70" /><p class="flickr-title">'+titPhoto+'</p>';
		             
                                document.getElementById('flick').innerHTML = flick;


			}});


	}


		

/* social plugin end */



/* RSS BLOG TEMA BEGIN */
function blogrsstema(id_blog, hdiv){
	var c_blog = '';
	var url = '';
	if(jQuery('#'+hdiv).length > 0){
		url = xml_folder+'feedreader.xml?blog='+id_blog;
		jQuery.ajax({
	        url: url,
	        dataType: "xml",
	        success: function(feed){
	                    jQuery(feed).find('item').each(function(index,elem){
                                var descrizione_rss = elem.getElementsByTagName('description')[0].firstChild.nodeValue;
                                if(descrizione_rss.length>500){ descrizione_rss = descrizione_rss.substring(0, 500); }
                                c_blog += descrizione_rss;
                                if(index == 0) return false;                            
                            });
	                    jQuery('#'+hdiv).append(c_blog);
                         }	                                             
	        });	    
	}
}
/* RSS BLOG TEMA END */



/* RSS BLOG HOME BEGIN */
function blogrsshome(id_blog, hdiv){
	var c_blog = '';
	var url = '';
	if(jQuery('#'+hdiv).length > 0){
		url = xml_folder+'feedreader.xml?blog='+id_blog;
		jQuery.ajax({
	        url: url,
	        dataType: "xml",
	        success: function(feed){
	                    jQuery(feed).find('item').each(function(index,elem){
                                var descrizione_rss = elem.getElementsByTagName('description')[0].firstChild.nodeValue;
                                if(descrizione_rss.length>180){ descrizione_rss = descrizione_rss.substring(0, 180); }
                                c_blog += descrizione_rss;
                                c_blog+="...";
                                if(index == 0) return false;                            
                            });
	                    jQuery('#'+hdiv).append(c_blog);
                         }	                                             
	        });	    
	}
}
/* RSS BLOG HOME END */


function fillQr(){
      var urlImg = "/intoscana2/multimedia/TurismoRT"+_lang+"/images/qr/"+_idPagina+".png"; 
//        var urlImg = "http://www.turismo.intoscana.it/intoscana2/multimedia/TurismoRT"+_lang+"/images/qr/"+_idPagina+".png"; 

        var img = new Image();
        jQuery(img).load(function () {
        jQuery(this).hide();
        jQuery('#qr').removeClass('loading');
        jQuery("<a />").attr("id","linkQr").attr("href", urlImg).appendTo("#qr").after("<br />");
        jQuery('#linkQr').append(this);
        jQuery(this).fadeIn();
	jQuery('#label_qr').fadeIn();
        }).error(function () {
           jQuery('#qr').hide();
        }).attr('src', urlImg).attr('style', 'display:inline; max-width:50px; max-height:50px').attr('target', '_blank');
      
}



