
/* - functions.js - */
// http://www.friulinnovazione.it/portal_javascripts/functions.js?original=1
function opentopmenu(){$('#topmenu ul').hide();$(this).next().show();return false}
function borderInputText(){$('input:text, input:password').addClass('bordered')}
function openmenu(){$(this).next().toggle();return false}
function addEvents(){$('#menu > li > a.openable').click(openmenu);$('#topmenu > li > a.openable').click(opentopmenu)}
function openNewWin(){$('a[rel=external]').click(function(){new_win=window.open(this.href,'new_winxx');new_win.focus();return false})}
function spaceMenu(){OFFSET=25;items=$('#topmenu > li > a');width=$(items[1]).width();totalWidth=0;items.each(function(i){width=$(this).width();$(this).parent().css('left',totalWidth);totalWidth+=width+OFFSET})}
function splitLongEmail(){mails=$("#coldx a:contains('@')").each(function(){if($(this).width()>190){$(this).html($(this).text().replace('@','@<br />'))}})}
function enlargeBigPhotos(){bigs=$('a:has(img.large)');bigs.lightBox();bigs.after('<p class="enlarge">Clicca per ingrandire</p>')}
currentBanner=0;
function initNews(){news_ul=$('#newsticker');news_ul.wrap('<'+'div class="mask"><'+'/div>');news_ul.parent().wrap('<'+'div class="tickercontainer"><'+'/div>');news_ul.addClass('scroller');news_ul.append('<'+'li>&nbsp;<'+'/li>')
if(news_ul.length){setTimeout("scrollNews()",2000)}}
function initBanners(){banners_div=$('#banners');banners_div.wrap('<'+'div id="bannercontainer"><'+'/div>');banners_div.addClass('scroller');elements=$('#banners li, #banners h2');elements.addClass('item');$('#banners a').click(function(){window.open(this.href);return false})
if(banners_div.length){setTimeout("scrollBanners()",2000)}}
function scrollBanners(){scroller=$('#banners');first=scroller.find('.item:eq(0)');distance=first.outerHeight({margin:true});topOffset=parseInt(scroller.css('top'));distance+=topOffset;duration=distance * 30;scroller.animate({'top':'-='+distance+'px'},duration,"linear", function(){first=$(this).find('.item:eq(0)');first.remove();$(this).append(first);$(this).css('top',0);scrollBanners()})}
function scrollNews(){li_width=222;scroller=$('#newsticker');scroller.animate({'left':'-='+li_width+'px'},4000,"linear", function(){offset=parseInt($(this).css('left'));if(Math.abs(offset)>li_width){first=$(this).find('li:eq(0)');first.remove();$(this).append(first);$(this).css('left',offset+li_width)}
offset=parseInt($(this).css('left'));scrollNews()})}
function selectRow(source){$('#calendario tr').removeClass('current');$('#calendario tr.open').addClass('hidden');row=$(source).parents('tr');row.addClass('current');nextRow=row.next('.open');if(nextRow.size()){nextRow.removeClass('hidden')}
return false}
$(document).ready(function(){$('a').each(function(){url=$(this).attr('href');if(url&&url.indexOf('http')!=-1&&url.indexOf(location.host)==-1){$(this).attr('rel','external')}})
addEvents();spaceMenu();splitLongEmail();enlargeBigPhotos();$('.galleria a').lightBox();openNewWin();borderInputText();initNews();initBanners()})
