
/* - mediatria.js - */
// http://www.mediatria.it/portal_javascripts/mediatria.js?original=1
jq(window).load(function(){if(jq.browser.msie&&jq.browser.version==6){jq(document).pngFix()}
if(jq('#portfolio')){$tooltipanchor=jq('#www-works .tooltipAnchor, #system-works .tooltipAnchor, #consulting-works .tooltipAnchor, #hosting-works .tooltipAnchor');var viewHeight=jq('#visual-portal-wrapper').height()+'px';var viewWidth=jq('body').width()+'px';WorkListing(viewHeight,viewWidth);Tooltip()}
$wiptooltipanchor=jq('#portlet-workinprogress .tooltipAnchor, #projects-listing .tooltipAnchor');if($wiptooltipanchor){wipTooltip()}
if(jq('#featured-block')){var viewHeight=jq('#visual-portal-wrapper').height()+'px';var viewWidth=jq('body').width()+'px';HomeFeatured(viewHeight,viewWidth)}
LanguageBehave();ColophonInfo();if(jq('#portlet-mediatrino-contacts .QRCodeLink')){QRCodeBehaviour()}});
function HomeFeatured(vh,vw){jq('#featured-block h6 a').click(function(){var j=jq(this).attr('href');var yh=window.pageYOffset;if(jq.browser.msie&&jq.browser.version>=6){var yh=document.body.parentNode.scrollTop}
jq('body').append("<div id='overlay' style='width:"+vw+"; height:"+vh+";'></div><div id='tooltip'></div>");$tooltip=jq('#tooltip');$overlay=jq('#overlay');$tooltip.css({'top':yh+50+'px','left':'-800px'}).animate({left:'130px',width:'700px'},function(){$tooltip.prepend('<div id="close-wrapper"></div>').append('<div id="details"></div>');$details=jq('#details');$close=jq('#close-wrapper');$client=jq('#client');$details.load(j, function(){var ttRight=$details.height()+jq('#tooltip-info').height();var ttLeft=$client.height();var ttHeight=ttRight>ttLeft?ttRight:ttLeft;$tooltip.animate({height:ttHeight+'px'},700, function(){$details.add($close).fadeIn('fast')});Related()});$close.add($overlay).click(function(){$tooltip.fadeOut('fast', function(){$tooltip.remove()});$overlay.remove();$close.fadeOut('fast')})});return false})}
function WorkListing(vh,vw){$tooltipanchor.click(function(){$tooltip=jq('#tooltip');var k=jq(this).attr('href');$tooltipanchor.unbind('mouseout');var yh=window.pageYOffset;if(jq.browser.msie&&jq.browser.version>=6){var yh=document.body.parentNode.scrollTop}
$tooltip.before("<div id='overlay' style='width:"+vw+"; height:"+vh+";'></div>").prepend('<div id="close-wrapper"></div><div id="client"></div>').append('<div id="details"></div>').animate({top:yh+50+'px',left:'130px',width:'700px'},function(){$details=jq('#details');$client=jq('#client');$overlay=jq('#overlay');$close=jq('#close-wrapper');$client.load(k+' #client-details',function(){$details.load(k+' #work-details',function(){var ttRight=$details.height()+jq('#tooltip-info').height();var ttLeft=$client.height();var ttHeight=ttRight>ttLeft?ttRight:ttLeft;$tooltip.animate({height:ttHeight+'px'},700, function(){if(jq('#tooltip-info img').size()<1){jq('#tooltip-info h6').prepend(jq('.wwImage'));jq('#tooltip-info h6').after(jq('.wwDescription'))}
$client.add($details).add($close).fadeIn('fast')});Related()})});$overlay.add($close).click(function(){$tooltip.fadeOut('fast', function(){$tooltip.remove()});$overlay.remove();$close.fadeOut('fast');$tooltipanchor.bind('mouseout',tooltipRemove)})});return false})}
function Related(){jq('#relatedWork .relatedLink').click(function(){$tooltip=jq('#tooltip');$details=jq('#details');$tooltipInfo=jq('#tooltip-info');$client=jq('#client');var w=jq(this).attr('href');$details.add($tooltipInfo).add($client).fadeOut('fast').empty();$details.load(w, function(){var ttRight=$details.height()+$tooltipInfo.height();var ttLeft=$client.height();var ttHeight=ttRight>ttLeft?ttRight:ttLeft;$tooltip.animate({height:ttHeight+'px'},700, function(){$details.fadeIn('fast')});Related()});return false})}
this.Tooltip=function(){xOffset=10;yOffset=16;$tooltipanchor.bind('mouseover',tooltipOpen).bind('mouseout',tooltipRemove).bind('mousemove',tooltipMove)};this.wipTooltip=function(){xOffset=10;yOffset=16;$wiptooltipanchor.bind('mouseover',wiptooltipOpen).bind('mouseout',tooltipRemove).bind('mousemove',wiptooltipMove)};
function tooltipOpen(e){this.title="";var t=jq(this).attr('t_head');var th=jq(this).attr('t_tech');var i=jq(this).attr('t_icon');var p=jq(this).attr('t_part');var d=jq(this).attr('t_desc');jq('body').append("<div id='tooltip'><div id='tooltip-info'><h6>"+t+"</h6><ul></ul></div></div>");if(i){jq('#tooltip-info').prepend(i)}
if(d){jq('#tooltip ul').prepend("<li><p>"+d+"</p></li>")}
if(th){jq('#tooltip ul').append("<li><span class='tt_label'>Tech:&nbsp</span>"+th+"</li>")}
if(p){jq('#tooltip ul').append("<li><span class='tt_label'>Partners:&nbsp</span>"+p+"</li>")}
if(e.pageX>650){yOffset=-400}
jq("#tooltip").css({"top":(e.pageY-xOffset)+"px","left":(e.pageX+yOffset)+"px","opacity":'0.98'}).fadeIn("fast")}
function wiptooltipOpen(e){this.title="";var t=jq(this).attr('t_head');var th=jq(this).attr('t_tech');var i=jq(this).attr('t_icon');var p=jq(this).attr('t_part');var d=jq(this).attr('t_desc');var pc=jq(this).attr('t_prog');jq('body').append("<div id='tooltip' class='wip_tooltip'>"+i+"<h6>"+t+"</h6><ul></ul><div class='tt_perc'>"+pc+"</div></div>");if(d){jq('#tooltip ul').append("<li>"+d+"</li>")}
if(th){jq('#tooltip ul').append("<li><span class='tt_label'>Tech:&nbsp</span>"+th+"</li>")}
if(p){jq('#tooltip ul').append("<li><span class='tt_label'>Partners:&nbsp</span>"+p+"</li>")}
if(e.pageX>650){yOffset=-350}
jq("#tooltip").css({"top":(e.pageY-xOffset)+"px","left":(e.pageX+yOffset)+"px","opacity":'0.98'}).fadeIn("fast")}
function tooltipRemove(){jq("#tooltip").remove()}
function tooltipMove(e){if(e.pageX>650){yOffset=-400} else{yOffset=16}
jq("#tooltip").css({"top":(e.pageY-xOffset)+"px","left":(e.pageX+yOffset)+"px"})}
function wiptooltipMove(e){if(e.pageX>650){yOffset=-350} else{yOffset=16}
jq("#tooltip").css({"top":(e.pageY-xOffset)+"px","left":(e.pageX+yOffset)+"px"})}
function LanguageBehave(){jq('#portal-languageselector a').hover(function(){var lan=jq(this).attr('title');switch(lan){case 'Italian':var hover='Si!'
var pos='951'
break;case 'English':var hover='Yes!'
var pos='923'
break;case 'French':var hover='Oui!'
var pos='971'
break}
jq('#portal-languageselector').after('<div class="visualFB"><span >'+hover+'</span></div>');jq('.visualFB').css('left',pos+'px')},function(){jq('.visualFB').remove()})}
function ColophonInfo(){jq('#colophon .moreI').toggle(
function(){jq('#moreInfoI').show();jq(this).css('color','Orange')},
function(){jq('#moreInfoI').hide();jq(this).css('color','#fff')});jq('#colophon .moreF').toggle(
function(){jq('#moreInfoF').show();jq(this).css('color','Orange')},
function(){jq('#moreInfoF').hide();jq(this).css('color','#fff')})}
function QRCodeBehaviour(){jq('.QRCodeLink').toggle(
function(){jq('#QRCode').show();jq(this).css('color','Orange')},
function(){jq('#QRCode').hide();jq(this).css('color','#fff')})}
