xmlurl="/ajax/v4_menubar_static.xml";var xmlCode;absPath=getAbsolutePath();$(document).ready(function(){$('.underwin').append('<img src="/img/ajax-loader.gif" align="center" class="loader">');if(!xmlCode){$.ajax({type:"GET",url:xmlurl,success:function(xml){xmlCode=xml;$('.menuParent').each(function(){populate($(this))});$('.loader').hide()}});}});function populate(el){if(xmlCode){menuSel=$(el);underwin=$(el).find('.underwin');nodo=$(el).attr('node').toLowerCase();colonne=$(xmlCode).find('parents').find('parent[name='+nodo+']').find('column');i=1;colonne.each(function(){underwin.append('<div class="menuCol col'+i+'"></div>');el_i=0;$(this).find('subcontent').each(function(){generaElemento($(this),underwin.find(".col"+i),el_i);el_i++;});i++;})
underwin.append('<div style="clear:both;"></div>');menuSel.find(".mbAdvert").attr("id","adv_"+menuSel.find("a").attr('class').substring(2).toLowerCase());adagioWriteBanner('mo_u');}}
function generaElemento(elemento,destinazione,contEl){elType=$(elemento).find('type').text();traccia_uwin=$(destinazione).parent(".underwin").attr("id");switch(elType){case"sectLatest":title=$(elemento).children('title').text();url=$(elemento).children('url').text();news=$(elemento).find('news');$(destinazione).append('<div class="sectLatest el_'+contEl+' '+title.toLowerCase()+'"></div>');if(url){$(destinazione).find('.el_'+contEl).append('<a href="'+url+'"><h2>'+title+'</h2></a>')}else{$(destinazione).find('.el_'+contEl).append('<h2>'+title+'</h2>')}
$(news).each(function(){n_title=cleanText($(this).find('title').text());n_date=$(this).find('date').text();n_comment=$(this).find('comment').text();n_url=$(this).find('url').text();$(destinazione).find('.el_'+contEl).append('<div style="position:relative;"><a href="'+n_url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><div class="v4_menu_sprite menu_dot"></div>'+n_title+'</a><div class="v4_menu_sprite menu_bar_comments">'+n_comment+'</div></div>');});break;case"linkAttached":title=$(elemento).children('title').text();url=$(elemento).children('url').text();$(destinazione).append('<div class="linkAttached"><a href="'+url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><div class="dot"></div>'+title+'</a></div>');break;case"blogLatest":title=$(elemento).children('title').text();author=$(elemento).children('author').text();url=$(elemento).children('url').text();post=$(elemento).children('post');$(destinazione).append('<div class="blogLatest el_'+contEl+'"></div>');$(destinazione).find('.el_'+contEl).append('<div class="v4_menu_sprite typewt"></div>');$(destinazione).find('.el_'+contEl).append('<a href="'+url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><h3>'+author+'</h3></a> <a class="readAll" href="'+url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"> '+title+'</a>')
$(post).each(function(){p_title=cleanText($(this).find('title').text());p_date=$(this).find('date').text();p_url=$(this).find('url').text();$(destinazione).find('.el_'+contEl).append('<div><a href="'+p_url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><div class="v4_menu_sprite menu_dot"></div>'+p_title+'</a></div>');});$(destinazione).find('.el_'+contEl).append('<div style="clear:both;"></div>');break;case"editLatest":author=$(elemento).children('author').text();classe=$(elemento).children('class').text();url=$(elemento).children('url').text();news=$(elemento).find('news');$(destinazione).append('<div class="editLatest el_'+contEl+'"></div>');if(image){$(destinazione).find('.el_'+contEl).append('<div class="v4_menu_sprite '+classe+'"></div>');}
$(destinazione).find('.el_'+contEl).append('<a href="'+url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><h3>'+author+'</h3></a>')
$(news).each(function(){n_title=cleanText($(this).find('title').text());n_date=$(this).find('date').text();n_url=$(this).find('url').text();$(destinazione).find('.el_'+contEl).append('<div><a href="'+n_url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><div class="v4_menu_sprite menu_dot"></div>'+n_title+'</a></div>');});$(destinazione).find('.el_'+contEl).append('<div style="clear:both;"></div>');break;case"linkCollection":title=$(elemento).children('title').text();image=$(elemento).children('image').text();url=$(elemento).children('url').text();clink=$(elemento).find('clink');$(destinazione).append('<div class="linkCollection el_'+contEl+'"></div>');if(url){$(destinazione).find('.el_'+contEl).append('<a href="'+url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><h3>'+title+'</h3></a>');}else{$(destinazione).find('.el_'+contEl).append('<h3>'+title+'</h3>');}
if(image){$(destinazione).find('.el_'+contEl).append('<img src="'+image+'" align="left" style="margin-right:5px;">');}
$(clink).each(function(){cl_title=cleanText($(this).find('title').text());cl_url=$(this).find('url').text();$(destinazione).find('.el_'+contEl).append('<a href="'+cl_url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><div class="v4_menu_sprite menu_dot"></div>'+cl_title+'</a>&nbsp;');});break;case"link":li_title=$(elemento).children('title').text();li_url=$(elemento).children('url').text();$(destinazione).append('<div class="link"><a href="'+li_url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><div class="v4_menu_sprite menu_dot"></div>'+li_title+'</a></div>');break;case"gTitle":title=$(elemento).children('title').text();url=$(elemento).children('url').text();urlAppend="";if(url){$(destinazione).append('<a href="'+url+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><h2 class="gTitle"'+urlAppend+'>'+title+'</h2></a>');}else{$(destinazione).append('<h2 class="gTitle"'+urlAppend+'>'+title+'</h2>');}
break;case"htmlBox":title=$(elemento).children('title').text();source=$(elemento).children('source').text();var htmlBox;if(source){$.ajax({type:"GET",url:source,success:function(xml){$(destinazione).append('<div class="htmlBox">'+xml+'</div>');},error:function(error){$(destinazione).append('<div class="htmlBox">caricamento '+title+' non riuscito</div>');}});}
break;case"advert":title=$(elemento).children('title').text();text=$(elemento).children('text').text();url=$(elemento).children('url').text();urlPurchaser=$(elemento).children('urlPurchaser').text();logo=$(elemento).children('logo').text();image=$(elemento).children('image').text();$(destinazione).append('<div class="mbAdvert" dest="'+url+'"></div>');if(logo){$(destinazione).find(".mbAdvert").append('<a href="'+urlPurchaser+'" onclick="traccia(\'menu bar\', \'pos_att\', \''+traccia_uwin+'\')"><img src="'+logo+'" border="0"></a><br>');}
$(destinazione).find(".mbAdvert").append('<div style="background:bottom right transparent url('+image+') no-repeat;"><h3>'+title+'</h3><p style="display:block;margin-right:105px;margin-bottom:5px;">'+cleanAdvert(text)+'</p></div>');break;case"spacer":sp_height=$(elemento).children('height').text();$(destinazione).append('<div style="height:'+sp_height+'px;"></div>');break;default:alert("tipo elemento non riconosciuto");break;}}
$(document).ready(function(){$('#nav li').hover(function(){$('ul',this).stop(true,true).delay(50).slideDown(100);$('#helpBtn').addClass('over');},function(){$('ul',this).stop(true,true).slideUp(200);$('#helpBtn').removeClass('over');});$('#logoNav li').hover(function(){$('ul',this).stop(true,true).delay(50).slideDown(100);$('#logoNav').addClass('overLogo');},function(){$('ul',this).stop(true,true).slideUp(200);$('#logoNav').removeClass('overLogo');});$(".over_bar_top_container").show();$('h2[dest], h3[dest]').css("cursor","pointer");$('.underwin').find('[dest]').live('click',function(){dest=$(this).attr('dest');window.location=dest;});$('.menuParent > a').click(function(){if($(this).attr("loaded")==0){$('.underwin').hide();$('.menuParent').children('a').attr("loaded",0);$('.menuParent').children('a').css('border-bottom-width','2px');$(this).attr("loaded",1);menuSel=$(this).parent();underwin=menuSel.find('.underwin');nodo=$(this).parent().attr('node').toLowerCase();menuSel.children('a').css('border-bottom-width','4px')
underwin.show();return false;}else{$(this).attr("loaded",0);$('.underwin').hide();$('.menuParent').children('a').css('border-bottom-width','2px');}});jQuery(document).bind("click",function(){$('.underwin').hide();$('.menuParent').children('a').attr("loaded",0);$('.menuParent').children('a').css('border-bottom-width','2px');});});function getAbsolutePath(){var loc=window.location;var pathName=loc.pathname.substring(0,loc.pathname.lastIndexOf('/')+1);return loc.href.substring(0,loc.href.length-((loc.pathname+loc.search+loc.hash).length-pathName.length));}
function cleanText(text){var ctTagControl=new Array(2);ctTagControl[0]="<br>";ctTagControl[1]="<br />";for(var Tag in ctTagControl){var ct=text.replace(/<br+?( \/|)>/gi,' ');var splitLocation=ct.indexOf(' ',30);if(splitLocation!=-1){ct=ct.substring(0,splitLocation)+('...');}}
return ct}
function cleanAdvert(text){var ctTagControl=new Array(2);ctTagControl[0]="<br>";ctTagControl[1]="<br />";for(var Tag in ctTagControl){var ct=text.replace(/<br+?( \/|)>/gi,' ');var splitLocation=ct.indexOf(' ',90);if(splitLocation!=-1){ct=ct.substring(0,splitLocation)+('...');}}
return ct}
function advMenuOpen(idMenu){$("#"+idMenu).show();}
function advMenuClose(idMenu){$("#"+idMenu).hide();}
