var alwaysOnTop={dsettings:{targetid:"",orientation:2,position:[10,30],externalsource:"",frequency:1,hideafter:0,fadeduration:[500,500],display:0},settingscache:{},positiontarget:function(a,b){var d=!document.all||document.all&&document.compatMode=="CSS1Compat"&&window.XMLHttpRequest;var e={position:d?"fixed":"absolute",visibility:"visible"};if(b.fadeduration[0]>0){e.opacity=0}e[(/^[13]$/.test(b.orientation))?"left":"right"]=b.position[0];e[(/^[12]$/.test(b.orientation))?"top":"bottom"]=b.position[1];if(document.all&&!window.XMLHttpRequest){e.width=a.width()}a.css(e);if(!d){this.keepfixed(a,b);var c="scroll."+b.targetid+" resize."+b.targetid;jQuery(window).bind(c,function(){alwaysOnTop.keepfixed(a,b)})}this.revealdiv(a,b,d);if(b.hideafter>0){setTimeout(function(){alwaysOnTop.hidediv(b.targetid)},b.hideafter+b.fadeduration[0])}},keepfixed:function(b,c){var f=jQuery(window);var d=/^[13]$/.test(c.orientation);var e=/^[12]$/.test(c.orientation);var a=f.scrollLeft()+(d?c.position[0]:f.width()-b.outerWidth()-c.position[0]);var g=f.scrollTop()+(e?c.position[1]:f.height()-b.outerHeight()-c.position[1]);b.css({left:a+"px",top:g+"px"})},revealdiv:function(a,c){if(c.fadeduration[0]>0){a.show().animate({opacity:1},c.fadeduration[0])}else{a.show()}if(c.frequency=="session"){this.setCookie("sots"+c.targetid,"shown")}else{if(/^\d+ day/i.test(c.frequency)){var b=parseInt(c.frequency);this.setCookie("sotp"+c.targetid,b,b)}}},hidediv:function(b){var a=jQuery("#"+b);if(a.css("display")=="none"){return}var c=this.settingscache[b];if(c.fadeduration[1]>0){a.animate({opacity:0},c.fadeduration[1],function(){a.hide()})}else{a.hide()}var d="scroll."+c.targetid+" resize."+c.targetid;jQuery(window).unbind(d)},loadajaxcontent:function(b,a){b.ajax({url:a.externalsource,error:function(c){alert("Error fetching Ajax content.\nServer Response: "+c.responseText)},success:function(d){var c=b(d);if(c.get(0).id==a.targetid){alwaysOnTop.positiontarget(c.appendTo("body"),a)}else{alert('Error: The value you have entered for "targetid" ('+a.targetid+") doesn't match the ID of your remote content's DIV container ("+c.get(0).id+"). This must be corrected")}}})},init:function(a){var b={};b=jQuery.extend(b,this.dsettings,a);this.settingscache[b.targetid]=b;if(typeof b.frequency=="number"){b.display=(b.frequency>Math.random())?1:0}else{if(b.frequency=="session"){b.display=(this.getCookie("sots"+b.targetid)=="shown")?0:1}else{if(/^\d+ day/i.test(b.frequency)){if(parseInt(this.getCookie("sotp"+b.targetid))!=parseInt(b.frequency)){this.setCookie("sotp"+b.targetid,"",-1)}b.display=(this.getCookie("sotp"+b.targetid)!=null)?0:1}}}jQuery(document).ready(function(d){if(b.externalsource!=""&&b.display){alwaysOnTop.loadajaxcontent(d,b)}else{if(b.externalsource==""){var c=d("#"+b.targetid);if(!b.display){c.hide();return false}else{alwaysOnTop.positiontarget(c,b)}}}})},getCookie:function(a){var b=new RegExp(a+"=[^;]*","i");if(document.cookie.match(b)){return document.cookie.match(b)[0].split("=")[1]}return null},setCookie:function(b,c,e){if(typeof e!="undefined"){var a=new Date();var d=a.setDate(a.getDate()+e);document.cookie=b+"="+c+"; expires="+a.toGMTString()}else{document.cookie=b+"="+c+"; path=/"}}};alwaysOnTop.init({targetid:"portavoz",orientation:3,position:[1,1],fadeduration:[0,0],hideafter:0});
