var Popover=function(b,a){this.url=b,this.options=a,this.viewportwidth="",this.viewportheight=""};var websover={removeBadElements:function(){if(/msie|MSIE 6/.test(navigator.userAgent)){var b=document.getElementsByTagName("SELECT");for(var a=0;a<b.length;a++){if(b[a].style.visibility=="hidden"){b[a].style.visibility="visible"}else{b[a].style.visibility="hidden"}}}var c=document.getElementsByTagName("IFRAME");for(var a=0;a<c.length;a++){if(c[a].style.visibility=="hidden"){c[a].style.visibility="visible"}else{if(c[a].id!="websover_iframe"&&c[a].id!="documentarea"){c[a].style.visibility="hidden"}}}},getTotalDocSize:function(){return Math.max((document.documentElement.scrollHeight||document.body.scrollHeight),(document.documentElement.offsetHeight||document.body.offsetHeight))},hide:function(){websover.removeBadElements();var a=document.getElementById("websover_shadow"),b=document.getElementById("websover_border"),c=document.getElementById("inner_websover");c.parentNode.removeChild(c);b.parentNode.removeChild(b);a.parentNode.removeChild(a)},changeIframeDest:function(a){document.getElementById("websover_title").innerHTML=a.title;document.getElementById("websover_iframe").src=a.url},resize:function(d){var a=document.getElementById("websover_border"),h=document.getElementById("inner_websover"),b=document.getElementById("websover_iframe"),g=b.offsetWidth,i=(typeof window.innerWidth!=="undefined"?window.innerWidth:document.documentElement.clientWidth),f=(typeof window.innerHeight!=="undefined"?window.innerHeight:document.documentElement.clientHeight),e=Math.max(document.body.scrollTop,document.documentElement.scrollTop),k=(i-d.width)/2,j=((f-d.height)/2+e);function c(m,l){if(typeof m.scrolling!=="undefined"){if(m.scrolling===true){l.setAttribute("scrolling","auto");l.style.overflow="auto"}else{if(m.scrolling===false){l.setAttribute("scrolling","no");l.style.overflow="hidden"}}}}if(typeof jQuery!="undefined"){$(b).fadeOut("fast");if(typeof d.before!=="undefined"&&typeof d.before==="function"){d.before()}$(a).animate({width:d.width,height:d.height,top:(j-11)<0?10:(j-11),left:k-22},500);$(h).animate({width:d.width,height:d.height,top:(j<0)?21:j,left:k-11},500,function(){b.style.height=(d.height-26)+"px";if(typeof d.after!=="undefined"&&typeof d.after==="function"){d.after()}c(d,b);$(b).fadeIn("fast")})}else{b.style.display="none";if(typeof d.before!="undefined"&&typeof d.before=="function"){d.before()}a.style.top=j-11+"px";a.style.left=(k-22)+"px",a.style.width=d.width+"px";a.style.height=d.height+"px";h.style.top=j+"px",h.style.left=(k-11)+"px",h.style.width=d.width+"px";h.style.height=d.height+"px";b.style.height=(d.height-26)+"px";if(typeof d.after!="undefined"&&typeof d.after=="function"){d.after()}c(d,b);b.style.display="block"}}};Popover.prototype={show:function(){websover.removeBadElements();var n=this.options,l=document.createElement("div"),f=document.createElement("div"),e=document.createElement("div"),i=(typeof window.innerWidth!=="undefined"?window.innerWidth:document.documentElement.clientWidth),b=(typeof window.innerHeight!=="undefined"?window.innerHeight:document.documentElement.clientHeight),a=Math.max(document.body.scrollTop,document.documentElement.scrollTop),m=(i-n.width)/2,j=((b-n.height)/2+a),d=websover.getTotalDocSize(),c=null,g=(typeof n.scrolling!=="undefined"&&n.scrolling==true?"auto":"no");if(typeof n.closeButton=="undefined"){n.closeButton=true}l.setAttribute("id","websover_shadow");f.setAttribute("id","websover_border");e.setAttribute("id","inner_websover");l.style.height=d+"px",document.body.appendChild(l);if(typeof this.url=="string"){c='<iframe id="websover_iframe" rel="'+this.url+'" name="popoverIframe" frameborder="0" scrolling="'+g+'" src="'+this.url+'" style="height: '+(n.height-26)+"px;"+(g==="no"?'overflow="hidden"':'overflow="auto"')+'"></div>';f.style.height=n.height+"px"}else{c=this.url;c.className="websover_content";c.style.display="block"}e.innerHTML='<div id="websover_header"><span id="websover_title">'+n.heading+"</span>"+(n.closeButton?'<a href="#" title="Close" id="websover_close">Close</a>':"")+'</div><div id="websover_iframe_container">'+(typeof c==="string"?c:"")+"</div>";f.style.width=n.width+"px";f.style.left=m-22+"px";f.style.display="none";e.style.left=m-11+"px";e.style.width=n.width+"px";e.style.display="none";document.body.appendChild(f);document.body.appendChild(e);f.style.display="block";e.style.display="block";if(typeof c!=="string"){document.getElementById("websover_iframe_container").appendChild(c);var k=c.offsetHeight,h=((b-k)/2+a);f.style.height=(k+26)+"px";f.style.top=h-11+"px";e.style.top=h+"px"}else{f.style.top=j-11+"px",e.style.top=j+"px",e.style.height=n.height+"px"}if(document.getElementById("websover_close")){document.getElementById("websover_close").onclick=this.hide}return false},hide:function(){websover.hide();if(typeof this.options!="undefined"&&this.options.onClose){this.options.onClose()}return false}};
