if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){UserPinion.domUp=1;UserPinion.domWait=0;},false);}else if(document.all&&!window.opera){document.onreadystatechange=function(){if(document.readyState=="complete"){UserPinion.domUp=1;UserPinion.domWait=0;}};}else if(/Safari/i.test(navigator.userAgent)){var __timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(__timer);UserPinion.domUp=1;UserPinion.domWait=0;}},10);}window.onload=function(){UserPinion.domUp=1;UserPinion.domWait=0;};UserPinion={widgetTld:'userpinion.com',widgetHost:'http://widget.userpinion.com',domUp:0,domWait:0,initopts:function(){this.pixel=this.getWidgetHost()+"/pixel.gif";this.ups=this.opts.ups?this.opts.ups:(this.ups?this.ups:0);this.container=this.opts.container?this.opts.container:(this.container?this.container:'');this.style=this.opts.style?this.opts.style:(this.style?this.style:'feedback');this.bg_color=this.opts.bg_color?this.opts.bg_color:(this.bg_color?this.bg_color:'#0000CC');this.tab_txt=this.opts.txt?this.opts.txt:(this.tab_txt?this.tab_txt:'Opinion?');this.position=this.opts.position?this.opts.position:(this.position?this.position:'left');},gosto:function(id,path){if(this.gotos==null){this.gotos=new Array();}if(id){if(path){this.gotos[id]=path;}return this.gotos[id];}return false;},rand:function(path){return Math.floor(Math.random()*100000);},cbu:function(path){return this.ups?'http://'+this.ups+((this.ups.match(/\.com/)!=null)?'':'.'+this.widgetTld)+'/iups/'+path:this.pixel;},feedback:function(opts){if( opts ) {this.opts = opts;}if( !this.domUp ) {this.domWait = 1;setTimeout("UserPinion.feedback()", 100);return;}this.initopts();var eid=this.opts.eid?this.opts.eid:'uptab_'+this.rand();var elem=this.getid(eid);if(!elem){var uppop_tab=document.createElement('a');uppop_tab.id=eid;uppop_tab.href='#';if(this.container){if(this.is_string(this.container)){this.container=this.getid(this.container);}if(this.container){this.container.appendChild(uppop_tab);}}else{document.body.appendChild(uppop_tab);}}var cb=this.opts.cb?this.opts.cb:'feedback';elem=this.getid(eid);if(elem){elem.style.backgroundColor=this.bg_color;this.gosto(eid,cb);this.addClassName(elem,'up_optab');this.addClassName(elem,'up_optab_'+this.position);this.addClassName(elem,'up_optab_'+this.style);elem.onclick=function(){UserPinion.initframe({xcontainer:this.parentNode});UserPinion.show(this);return false;};}},initframe:function(opts){if( opts ){this.opts = opts;}if( !this.domUp ) {this.domWait = 1;setTimeout("UserPinion.initframe()", 100);return;}
if(!this.iframe){this.initopts();var uppop_out=document.createElement('div');uppop_out.id='uppop_out';uppop_out.style.display='none';var uppop_in=document.createElement('div');uppop_in.id='uppop_in';var uppop_close=document.createElement('a');uppop_close.id='uppop_close';uppop_close.href='#';uppop_close.onclick=function(){UserPinion.hide();return false;};var uppop_frm=document.createElement('iframe');uppop_frm.src=this.pixel;uppop_frm.id='uppop_frm';uppop_frm.allowTransparency='true';uppop_frm.scrolling='no';uppop_frm.frameBorder=0;var uppop_mask=document.createElement('div');uppop_mask.id='uppop_mask';uppop_in.appendChild(uppop_close);uppop_in.appendChild(uppop_frm);uppop_out.appendChild(uppop_in);uppop_out.appendChild(uppop_mask);document.body.appendChild(uppop_out);this.iframe=this.getid('uppop_frm');}},upclk:function(elem,clk){if(elem==null||!elem)return false;if(elem){if(this.is_string(elem)){elem=this.getid(elem);}this.initframe({container:elem.parentNode});if(clk){UserPinion.ishow(clk);return false;}else{elem.onclick=function(){UserPinion.show(this);return false;};}}},show:function(elem){if(elem==null||!elem)return false;var cbid=elem.id?elem.id:false;u='';if(cbid){cbto=this.gosto(cbid);if(cbto){u=this.cbu(cbto);}}if(!u&&elem.href&&(elem.href.match(/^http/)!=null)){u=elem.href;}if(u){this.ishow(u);}},ishow:function(u){if(u&&this.iframe){u+=(u.indexOf('?')!=-1)?'&ifup=1':'?ifup=1';if(this.iframe.src!=u){this.iframe.src=u;var kde=(navigator.vendor=='KDE');var op7=/opera[\/ ]7/i.test(navigator.userAgent);this.loading();if(!kde&&typeof this.iframe.addEventListener!='undefined'){this.iframe.addEventListener('load',UserPinion.loaded,false);}else if(op7){this.iframe.addEventListener('load',UserPinion.loaded,false);}else if(typeof this.iframe.attachEvent!='undefined'){this.iframe.attachEvent('onload',UserPinion.loaded);}else{if(typeof this.iframe.onload=='function'){this.iframe.onload=function(){UserPinion.loaded();};}else{this.pollCount=0;this.pollLoaded();}}}this.setpos();UserPinion.addClassName(document.getElementsByTagName('html')[0],'up_optab_on');this.getid('uppop_out').style.display="block";}},setpos:function(){this.scroll_top=document.documentElement.scrollTop||document.body.scrollTop;this.scroll_height=document.documentElement.scrollHeight;this.client_height=window.innerHeight||document.documentElement.clientHeight;this.getid('uppop_mask').style.height=this.scroll_height+"px";this.getid('uppop_in').style.top=this.scroll_top+(this.client_height*0.1)+"px";},pageDimensions:function(){var de=document.documentElement;var width=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var height=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;return{width:width,height:height};},elemDimensions:function(element){var display=element.display;if(display!='none'&&display!=null){return{width:element.offsetWidth,height:element.offsetHeight};}var els=element.style;var originalVisibility=els.visibility;var originalPosition=els.position;var originalDisplay=els.display;var originalWidth=element.clientWidth?element.clientWidth:els.width;var originalHeight=element.clientHeight?element.clientHeight:els.height;els.display=originalDisplay;els.position=originalPosition;els.visibility=originalVisibility;return{width:originalWidth,height:originalHeight};},hide:function(){csrc=UserPinion.getid('uppop_frm').getAttribute("src");if(csrc&&(csrc.indexOf('upto=')!=-1)){upto=csrc.replace(/^.+upto=([^\&]+)\&.*$/,"$1");if(upto){if(upto=='ref'){document.location.reload();}else{document.location.href=decodeURIComponent(upto);}}}UserPinion.getid('uppop_out').style.display="none";UserPinion.removeClassName(document.getElementsByTagName('html')[0],'up_optab_on');if(UserPinion.getid('uppop_frm').addEventListener){UserPinion.getid('uppop_frm').removeEventListener("load",this.loaded,false);}else if(UserPinion.getid('uppop_frm').attachEvent){UserPinion.getid('uppop_frm').detachEvent("onload",this.loaded);}},dumpObj:function(obj,name,indent,depth){if(depth>20){return indent+name+": <Maximum Depth Reached>\n";}if(typeof obj=="object"){var child=null;var output=indent+name+"\n";indent+="\t";for(var item in obj){try{child=obj[item];}catch(e){child="<Unable to Evaluate>";}if(typeof child=="object"){output+=UserPinion.dumpObj(child,item,indent,depth+1);}else{output+=indent+item+": "+child+"\n";}}return output;}else{return obj;}},pollLoaded:function(){var ifrm=UserPinion.getid('uppop_frm');if(ifrm.contentWindow){UserPinion.loaded();return;}this.pollCount++;window.setTimeout('UserPinion.pollLoaded();',200);},loading:function(){var ifrm=UserPinion.getid('uppop_frm');UserPinion.getid('uppop_in').className="loading";},loaded:function(){UserPinion.getid('uppop_in').className="loaded";},getid:function(id){return document.getElementById(id);},hasClassName:function(element,className){var elementClassName=element.className;return(elementClassName.length>0&&(elementClassName==className||new RegExp("(^|\\s)"+className+"(\\s|$)").test(elementClassName)));},addClassName:function(element,className){if(!UserPinion.hasClassName(element,className))element.className+=(element.className?' ':'')+className;return element;},removeClassName:function(element,className){var newClass=UserPinion.strip(element.className.replace(new RegExp("(^|\\s+)"+className+"(\\s+|$)"),' '));element.className=newClass;return element;},strip:function(string){return string.replace(/^\s+/,'').replace(/\s+$/,'');},is_string:function(str){return typeof(str)=='string';},getWidgetHost:function(){return("https:"==document.location.protocol)?UserPinion.widgetSHost:UserPinion.widgetHost;},incCss:function(path){document.write('<style type="text/css" media="screen">@import url(\''+this.getWidgetHost()+'/'+path+'\');</style>');}};UserPinion.incCss('up/up.css');