VIEWZI.debug.msgLog=[];VIEWZI.debug.module="DEBUG";VIEWZI.debug.live=false;VIEWZI.debug.init=function(){if(!window.console){window.console={};window.console.log=function(A){}}};function airdebug(){alert(document.body.innerHTML)}VIEWZI.debug.trace=function(B,A){if(VIEWZI.debug.live){VIEWZI.debug.liveLog(A[0].module,A[0].msg)}VIEWZI.debug.msgLog.push(A[0])};VIEWZI.debug.showDebug=function(){var B=VIEWZI.debug.msgLog.length;for(var A=0;A<B;A++){VIEWZI.debug.liveLog(VIEWZI.debug.msgLog[A].module,VIEWZI.debug.msgLog[A].msg)}};VIEWZI.debug.liveLog=function(A,B){console.log("[VIEWZI-"+A.toUpperCase()+"] "+B)};VIEWZI.debug.init();VIEWZI.trace.subscribe(VIEWZI.debug.trace,VIEWZI.debug);VIEWZI.trace.fire({module:"DEBUG",msg:"version number : "+VIEWZI.version});VIEWZI.dataproc.createTagCloud=function(A,B,D){var I=[];var H=[];var B=(B==null)?true:B;var E="the,and,for,of,but,he,she,we,to,in,there,their,our,is,are,it,a,be";var C=['"',"'","`","?",";","<",">"];for(var K in A){for(var J=0;J<A[K].length;J++){delete L;if(A[K][J].metadata.tags){var L=(typeof (A[K][J].metadata.tags)=="object")?A[K][J].metadata.tags:A[K][J].metadata.tags.split(",")}else{if(B){var L=A[K][J].title.split(" ")}}if(L){for(var G in L){L[G]=L[G].toString().toLowerCase();for(var F in C){if(L[G].indexOf(C[F])>=0){L[G]=L[G].split(C[F]).join("")}}I[L[G].toString().toLowerCase()]=(I[L[G].toString().toLowerCase()]==undefined)?1:I[L[G].toString().toLowerCase()]+1}}}}for(var J in I){if(I[J]>0&&J.toString().length>1&&E.indexOf(J)<0){H.push({tag:J,val:I[J],active:true})}}H.sort(function(N,M){return(N.val-M.val)});H.reverse();VIEWZI.trace.fire({module:"DATAPROC",msg:"createTagCloud found "+H.length+" tags"});return H};VIEWZI.dataproc.dedupe=function(B,A){return B};VIEWZI.datapull.GATEWAYSERVER=VIEWZI.AMFSERVER!=="undefined"?VIEWZI.AMFSERVER.split(","):["http://dev.viewzi.com/","http://dev0.viewzi.com/","http://dev1.viewzi.com/"];VIEWZI.datapull.GATEWAYPATH=VIEWZI.AMFPATH!=="undefined"?VIEWZI.AMFPATH:"preview/";VIEWZI.datapull.GATEWAYLOC="/lib/";VIEWZI.datapull.SERVICENAME="ViewziDQO.php";VIEWZI.datapull.adPulls=[];VIEWZI.datapull.init=function(){VIEWZI.datapull.totalPulls=0;VIEWZI.datapull.pendingPulls=0;VIEWZI.datapull.netTime=[];VIEWZI.datapull.initTime=(typeof VIEWZI.util.getTimer=="undefined")?0:VIEWZI.util.getTimer();VIEWZI.datapull.isFirstPull=true;if(typeof VIEWZI.datastore.init!=="undefined"){VIEWZI.datastore.init()}};VIEWZI.datapull.getData=function(I,B,E,K,H,G){VIEWZI.datapull.totalPulls++;VIEWZI.datapull.pendingPulls++;VIEWZI.datapull.netTime[G]=VIEWZI.util.getTimer();if(!VIEWZI.view.hasTracked){VIEWZI.datapull.trackView(I)}var L=VIEWZI.datapull.totalPulls%VIEWZI.datapull.GATEWAYSERVER.length;var D=!VIEWZI.view.viewid?"0-0":VIEWZI.view.viewid;var A=VIEWZI.datapull.GATEWAYSERVER[L]+VIEWZI.datapull.GATEWAYPATH+VIEWZI.datapull.GATEWAYLOC+VIEWZI.datapull.SERVICENAME;var J=A+"?format=JSON&datak="+VIEWZI.datak;J=J+"&viewid="+D;var F=I;var C=I;if(I instanceof Array){F=I[0];C=YAHOO.lang.JSON.stringify(I);J=J+"&q="+C}else{J=J+"&q="+I}if(F==VIEWZI.searchterm){VIEWZI.datapull.adPulls.push({q:C,s:B})}J=J+"&ds="+B+"&ps="+E+"&start="+K+"&end="+H;J=J+"&id="+G+"&callback=VIEWZI.datapull.onData";VIEWZI.util.loadScript(J)};VIEWZI.datapull.onData=function(B,C){VIEWZI.datapull.pendingPulls--;var F=B.id;var D=(VIEWZI.util.getTimer()-VIEWZI.datapull.netTime[F])/1000;var A=(B.stats.endtime-B.stats.starttime);var E=(D-A);delete VIEWZI.datapull.netTime[F];VIEWZI.trace.fire({module:"DATAPULL",msg:"Got DataPull Return : '"+B.id+"' stats("+A+"s php, "+E+"s net, "+D+"s total)"});if(VIEWZI.datapull.isFirstPull){VIEWZI.datapull.isFirstPull=false;VIEWZI.trace.fire({module:"DATAPULL",msg:"total inital wait to data = "+(VIEWZI.util.getTimer()-VIEWZI.datapull.initTime)/1000+"s"})}if(typeof VIEWZI.view=="object"){if(typeof VIEWZI.view.onData=="function"){VIEWZI.view.onData(B.dataresult,C)}}VIEWZI.dataresult.fire({id:B.id,data:B.dataresult});if(B.message){VIEWZI.messaging.createAutomsg(evt.message.text)}if(B.trace){VIEWZI.trace.fire({module:"DATAPULL",msg:"PHP TRACE : '"+B.trace})}if(B.status){if(parseInt(B.status.code,10)>0){VIEWZI.datastatus.fire(B.status)}}};VIEWZI.datapull.trackView=function(C){var A=VIEWZI.datapull.totalPulls%VIEWZI.datapull.GATEWAYSERVER.length;var E=!VIEWZI.view.viewid?"0-0":VIEWZI.view.viewid;var B=VIEWZI.datapull.GATEWAYSERVER[A]+VIEWZI.datapull.GATEWAYPATH+VIEWZI.datapull.GATEWAYLOC+VIEWZI.datapull.SERVICENAME;var D=B+"?format=JSON&op=trackview&datak="+VIEWZI.datak;D=D+"&q="+C+"&timer="+VIEWZI.util.getTimer()+"&viewid="+E+"&url="+escape(document.location);VIEWZI.util.loadScript(D);VIEWZI.view.hasTracked=true;VIEWZI.trace.fire({module:"DATAPULL",msg:"Tracked View : '"+E+"'"})};VIEWZI.datapull.trackStats=function(B){var A=VIEWZI.datapull.totalPulls%VIEWZI.datapull.GATEWAYSERVER.length;var E=!VIEWZI.view.viewid?"0-0":VIEWZI.view.viewid;var C=VIEWZI.datapull.GATEWAYSERVER[A]+VIEWZI.datapull.GATEWAYPATH+VIEWZI.datapull.GATEWAYLOC+VIEWZI.datapull.SERVICENAME;var D=C+"?format=JSON&op=trackstats&datak="+VIEWZI.datak;D=D+"&bs="+YAHOO.lang.JSON.stringify(VIEWZI.util.uaStats());VIEWZI.util.loadScript(D)};VIEWZI.datapull.getViewmix=function(C){var A=0;var B=VIEWZI.datapull.GATEWAYSERVER[A]+VIEWZI.datapull.GATEWAYPATH+VIEWZI.datapull.GATEWAYLOC+"ViewziViewMix.php";var D=B+"?format=JSON&datak="+VIEWZI.datak;D=D+"&q="+escape(C);D=D+"&id=JSONVIEWMIX&callback=VIEWZI.datapull.onViewmix&mixtype=mini&";VIEWZI.util.loadScript(D);VIEWZI.trace.fire({module:"DATAPULL",msg:"pulling viewmix "+D})};VIEWZI.datapull.onViewmix=function(A){if(VIEWZI.shell.stage=="view"){VIEWZI.shell.viewmixobj=A;VIEWZI.shell.createMiniMix(A)}if(A.message){VIEWZI.messaging.createAutomsg(A.message.text)}};VIEWZI.datapull.init();VIEWZI.datastore.init=function(){VIEWZI.datastore.pullResults=[]};VIEWZI.datastore.dataresult=function(F,B){var E=B[0].id;if(!VIEWZI.datastore.pullResults[E]){VIEWZI.datastore.pullResults[E]=[]}var D=B[0].data.length;for(var A=0;A<D;A++){var C=parseInt(B[0].data[A].id,10);VIEWZI.datastore.pullResults[E][C]=B[0].data[A]}VIEWZI.trace.fire({module:"DATASTORE",msg:"stored pull ("+E+")"})};VIEWZI.datastore.getdata=function(E,B,D){VIEWZI.trace.fire({module:"DATASTORE",msg:"data requested ("+E+")"});if(E=="*"){return VIEWZI.datastore.pullResults}if(typeof E=="string"){if(VIEWZI.datastore.pullResults[E]){return VIEWZI.datastore.pullResults[E]}}else{if(typeof E=="object"){var C=[];for(var A=0;A<E.length;A++){if(VIEWZI.datastore.pullResults[E[A]]){C[E[A]]=VIEWZI.datastore.pullResults[E[A]]}}return C}}return 0};VIEWZI.datastore.listall=function(){var B=[];for(var A in VIEWZI.datastore.pullResults){B.push(A)}return B.toString()};VIEWZI.datastore.init();VIEWZI.dataresult.subscribe(VIEWZI.datastore.dataresult,VIEWZI.datastore);if(typeof VIEWZI==="undefined"||!VIEWZI){var VIEWZI={};VIEWZI.feedback={}}VIEWZI.feedback.GATEWAYSERVER=VIEWZI.AMFSERVER!=="undefined"?VIEWZI.AMFSERVER.split(","):["http://dev.viewzi.com/","http://dev0.viewzi.com/","http://dev1.viewzi.com/"];VIEWZI.feedback.GATEWAYPATH=VIEWZI.AMFPATH!=="undefined"?VIEWZI.AMFPATH:"preview/";VIEWZI.feedback.GATEWAYLOC="/lib/";VIEWZI.feedback.SERVICENAME="ViewziProfile.php";VIEWZI.feedback.totalPulls=0;VIEWZI.feedback.pendingPulls=0;VIEWZI.feedback.setFavorite=function(C,A){if(!YAHOO.util.Dom.inDocument("please_wait_favorite")){return }if(A==1){document.getElementById("please_wait_favorite").innerHTML="please wait..."}else{document.getElementById("please_wait_default").innerHTML="please wait..."}VIEWZI.feedback.totalPulls++;var B=VIEWZI.feedback.totalPulls%VIEWZI.feedback.GATEWAYSERVER.length;var F=!VIEWZI.view.viewid?"0-0":VIEWZI.view.viewid;var D=VIEWZI.feedback.GATEWAYSERVER[B]+VIEWZI.feedback.GATEWAYPATH+VIEWZI.feedback.GATEWAYLOC+VIEWZI.feedback.SERVICENAME;var E=D+"?format=JSON&datak="+VIEWZI.datak;E=E+"&op=setviewfavorite";E=E+"&view_id="+C+"&set="+A;E=E+"&callback=VIEWZI.feedback.setFavoriteCatch";VIEWZI.util.loadScript(E)};VIEWZI.feedback.setFavoriteCatch=function(A){if(!YAHOO.util.Dom.inDocument("please_wait_default")){return }document.getElementById("please_wait_default").innerHTML="";document.getElementById("please_wait_favorite").innerHTML="";if(!A.error){VIEWZI.viewIsFavorite=A.favState}else{document.getElementById("make_default_wrap").innerHTML='<p class="error">'+A.error+"</p>"}document.getElementById("recently_favorited_list").innerHTML=A.favList;document.getElementById("favs_widget_ol").innerHTML=A.favOL;document.getElementById("make_favorite_date").innerHTML=A.favStateDate;if(VIEWZI.viewIsFavorite==1){YAHOO.util.Dom.setStyle("make_favorite_wrap","display","none");YAHOO.util.Dom.setStyle("make_default_wrap","display","block")}else{YAHOO.util.Dom.setStyle("make_default_wrap","display","none");YAHOO.util.Dom.setStyle("make_favorite_wrap","display","block")}};VIEWZI.feedback.refreshStats=function(viewID){var view_id=viewID;var request=new Object();request.task="fetch_ratings_percent_refresh";request.view_id=view_id;var postData="request="+YAHOO.lang.JSON.stringify(request);var sUrl=(typeof (url_facade)!="undefined")?url_facade:VIEWZI.baseurl+"/public_facade.php";var responseSuccess=function(o){var result=eval("("+o.responseText+")");if(result.success){YAHOO.util.Dom.get("rating_bar_graph").innerHTML=result.output}else{}};var responseFailure=function(o){alert(o.statusText)};var callback={success:responseSuccess,failure:responseFailure};var transaction=YAHOO.util.Connect.asyncRequest("POST",sUrl,callback,postData)};VIEWZI.feedback.setRating=function(viewID,rating,text){var view_id=viewID;var user_id=YAHOO.util.Dom.get("user_id").value;var request=new Object();request.task="insert_view_rating";request.rating=rating;request.view_id=view_id;request.user_id=user_id;request.comment=text;request.anonymous=0;var postData="request="+YAHOO.lang.JSON.stringify(request);var sUrl=(typeof (url_facade)!="undefined")?url_facade:VIEWZI.baseurl+"/public_facade.php";var responseSuccess=function(o){var result=eval("("+o.responseText+")");if(result.success){VIEWZI.feedback.refreshStats(view_id)}else{}};var responseFailure=function(o){alert(o.statusText)};var callback={success:responseSuccess,failure:responseFailure};var transaction=YAHOO.util.Connect.asyncRequest("POST",sUrl,callback,postData)};VIEWZI.feedback.setRatingCatch=function(A){};VIEWZI.feedback.widget_timer=null;VIEWZI.feedback.modal_text_love="Tell us why you love it.";VIEWZI.feedback.modal_text_like="What do you like about it?";VIEWZI.feedback.modal_text_ok="How could we make it better?";VIEWZI.feedback.modal_text_dislike="What&#8217;s not to like?";VIEWZI.feedback.modal_text_hate="Dang yo, why so cruel?";VIEWZI.feedback.showField=function(){if(YAHOO.util.Dom.getStyle("rating_fieldset_faux","height")!=="auto"&&YAHOO.util.Dom.getStyle("rating_fieldset_real","height")!=="auto"){YAHOO.util.Dom.setStyle("rating_fieldset_real","height","auto");YAHOO.util.Dom.setStyle("rating_fieldset_real","visibility","visible")}};VIEWZI.feedback.clearTabs=function(){var A=YAHOO.util.Dom.get("modal_topper").getElementsByTagName("li");YAHOO.util.Dom.removeClass(A,"modal_tab_active")};VIEWZI.feedback.noContent=function(){YAHOO.util.Dom.getElementsByClassName("modal_content","div","modal_middle",function(){YAHOO.util.Dom.removeClass(this,"active")})};VIEWZI.feedback.closeModal=function(A){YAHOO.util.Dom.setStyle("overlay","width","0");YAHOO.util.Dom.setStyle("overlay","height","0");YAHOO.util.Dom.setStyle("overlay","left","-99999px");YAHOO.util.Event.preventDefault(A);VIEWZI.util.d("MIX").setMouseInteraction(true)};VIEWZI.feedback.openModal=function(A){clearTimeout(VIEWZI.feedback.widget_timer);YAHOO.util.Dom.setStyle("rating_widget","display","none");YAHOO.util.Dom.setStyle("overlay","width","100%");YAHOO.util.Dom.setStyle("overlay","height","100%");YAHOO.util.Dom.setStyle("overlay","left","0");if(A){YAHOO.util.Event.preventDefault(A)}VIEWZI.util.d("MIX").setMouseInteraction(false)};VIEWZI.feedback.openWidget=function(){clearTimeout(VIEWZI.feedback.widget_timer);var B=YAHOO.util.Dom.getX("shell_button_rate")-160;var A=YAHOO.util.Dom.getY("shell_button_rate")+42;YAHOO.util.Dom.setStyle("rating_widget","display","block");YAHOO.util.Dom.setXY("rating_widget",[B,A])};VIEWZI.feedback.closeWidget=function(){clearTimeout(VIEWZI.feedback.widget_timer);YAHOO.util.Dom.setStyle("rating_widget","display","none")};VIEWZI.feedback.timeWidget=function(){VIEWZI.feedback.widget_timer=setTimeout(VIEWZI.feedback.closeWidget,2000)};VIEWZI.feedback.showFeedback=function(){if(YAHOO.util.Dom.inDocument("rating_comments")){YAHOO.util.Dom.setStyle("rating_fieldset_real","height","0");YAHOO.util.Dom.setStyle("rating_fieldset_real","visibility","hidden");YAHOO.util.Dom.setStyle("rating_fieldset_faux","height","auto");YAHOO.util.Dom.setStyle("rating_fieldset_faux","visibility","visible");var request=new Object();request.task="fetch_ratings_refresh";request.view_id=VIEWZI.initview.id;var postData="request="+YAHOO.lang.JSON.stringify(request);var sUrl=(typeof (url_facade)!="undefined")?url_facade:VIEWZI.baseurl+"/public_facade.php";var responseSuccess=function(o){var result=eval("("+o.responseText+")");if(result.success){YAHOO.util.Dom.get("rating_comments").innerHTML=result.output;YAHOO.util.Dom.setStyle("processing_spinner","display","none")}else{}};var responseFailure=function(o){alert(o.statusText)};var callback={success:responseSuccess,failure:responseFailure};YAHOO.util.Dom.setStyle("processing_spinner","display","block");var transaction=YAHOO.util.Connect.asyncRequest("POST",sUrl,callback,postData)}};VIEWZI.feedback.hideFeedback=function(){YAHOO.util.Dom.setStyle("rating_fieldset_real","height","auto");YAHOO.util.Dom.setStyle("rating_fieldset_real","visibility","visible");YAHOO.util.Dom.setStyle("rating_fieldset_faux","height","0");YAHOO.util.Dom.setStyle("rating_fieldset_faux","visibility","hidden");YAHOO.util.Dom.get("rating_textarea").disabled=false;YAHOO.util.Dom.get("post_anon").disabled=false;YAHOO.util.Dom.get("rating_submit").disabled=false;YAHOO.util.Dom.setStyle("rating_submit","opacity","1");YAHOO.util.Dom.setStyle("rating_spinner","display","none")};YAHOO.util.Event.onDOMReady(function(){if(VIEWZI.shell.hideFeedback){return }if(YAHOO.util.Dom.inDocument("rating_textarea")){YAHOO.util.Dom.get("rating_textarea").disabled=false}if(YAHOO.util.Dom.inDocument("post_anon")){YAHOO.util.Dom.get("post_anon").disabled=false}if(YAHOO.util.Dom.inDocument("rating_submit")){YAHOO.util.Dom.get("rating_submit").disabled=false}YAHOO.util.Event.on("shell_button_favs","click",function(e){if(VIEWZI.viewIsFavorite==0){newValue=1;setViewRibbon(VIEWZI.initview.id,"FAVORITE","b4e06d")}else{newValue=0;setViewRibbon(VIEWZI.initview.id,null,null);document.getElementById("shell_button_default").innerHTML="Make this your default view"}VIEWZI.feedback.setFavorite(VIEWZI.initview.id,newValue);YAHOO.util.Event.preventDefault(e)});VIEWZI.feedback.showInfoModal=function(e){VIEWZI.feedback.openModal(e);VIEWZI.feedback.closeWidget();VIEWZI.feedback.showFeedback();var this_target="modal_tab_info";var this_li=YAHOO.util.Dom.getAncestorByTagName(this_target,"li");var that_target=YAHOO.util.Dom.get(this_target).href.split("#")[1];YAHOO.util.Dom.addClass(this_li,"modal_tab_active");YAHOO.util.Dom.addClass(that_target,"active");if(document.getElementById("rating_textarea")){YAHOO.util.Dom.get("rating_textarea").disabled=false}YAHOO.util.Dom.setStyle("rating_fieldset_real","height","auto");YAHOO.util.Dom.setStyle("rating_fieldset_real","visibility","visible");YAHOO.util.Dom.setStyle("rating_fieldset_faux","height","0");YAHOO.util.Dom.setStyle("rating_fieldset_faux","visibility","hidden")};YAHOO.util.Event.on(["modal_open_info","modal_open_favorites","shell_button_rate"],"click",VIEWZI.feedback.showInfoModal);YAHOO.util.Event.on(["modal_window_x","modal_button_close"],"click",function(e){this.blur();VIEWZI.feedback.noContent();VIEWZI.feedback.clearTabs();VIEWZI.feedback.closeModal(e)});var tab_links=[];var modal_topper=YAHOO.util.Dom.get("modal_topper");if(modal_topper){tab_links=modal_topper.getElementsByTagName("a")}YAHOO.util.Event.on(tab_links,"click",function(e){this.blur();VIEWZI.feedback.clearTabs();VIEWZI.feedback.noContent();var this_li=YAHOO.util.Dom.getAncestorByTagName(this,"li");var this_target=YAHOO.util.Dom.get(this).href.split("#")[1];YAHOO.util.Dom.addClass(this_li,"modal_tab_active");YAHOO.util.Dom.addClass(this_target,"active");YAHOO.util.Event.preventDefault(e)});var rating_form=YAHOO.util.Dom.get("rating_form");var rating_instructions=YAHOO.util.Dom.get("rating_instructions");var rating_tabs=YAHOO.util.Dom.get("rating_tabs").getElementsByTagName("label");var rating_widget_a=YAHOO.util.Dom.get("rating_widget").getElementsByTagName("a");var rating_widget_p=YAHOO.util.Dom.get("rating_widget").getElementsByTagName("p")[0];YAHOO.util.Event.on(rating_tabs,"click",function(){VIEWZI.feedback.showField();YAHOO.util.Dom.removeClass(rating_tabs,"active");YAHOO.util.Dom.addClass(this,"active");YAHOO.util.Dom.setStyle(rating_widget_p,"height","auto");YAHOO.util.Dom.setStyle(rating_widget_p,"visibility","visible");YAHOO.util.Dom.removeClass(rating_widget_a,"active");switch(this.id){case"rating_tab_love":YAHOO.util.Dom.addClass("rating_widget_love","active");rating_form.className="rating_form_love";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_love;var view_id=VIEWZI.initview.id;var trim_text=YAHOO.lang.trim(YAHOO.util.Dom.get("rating_textarea").value.replace(/\t/g,""));YAHOO.util.Dom.get("rating_textarea").value=trim_text;VIEWZI.feedback.setRating(view_id,5,trim_text);YAHOO.util.Dom.get("rating_textarea").disabled=false;VIEWZI.feedback.showFeedback();if(trim_text===""){YAHOO.util.Dom.setStyle("rating_fieldset_real","height","auto");YAHOO.util.Dom.setStyle("rating_fieldset_real","visibility","visible");YAHOO.util.Dom.setStyle("rating_fieldset_faux","height","0");YAHOO.util.Dom.setStyle("rating_fieldset_faux","visibility","hidden")}break;case"rating_tab_like":YAHOO.util.Dom.addClass("rating_widget_like","active");rating_form.className="rating_form_like";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_like;var view_id=VIEWZI.initview.id;var trim_text=YAHOO.lang.trim(YAHOO.util.Dom.get("rating_textarea").value.replace(/\t/g,""));YAHOO.util.Dom.get("rating_textarea").value=trim_text;VIEWZI.feedback.setRating(view_id,4,trim_text);YAHOO.util.Dom.get("rating_textarea").disabled=false;VIEWZI.feedback.showFeedback();if(trim_text===""){YAHOO.util.Dom.setStyle("rating_fieldset_real","height","auto");YAHOO.util.Dom.setStyle("rating_fieldset_real","visibility","visible");YAHOO.util.Dom.setStyle("rating_fieldset_faux","height","0");YAHOO.util.Dom.setStyle("rating_fieldset_faux","visibility","hidden")}break;case"rating_tab_ok":YAHOO.util.Dom.addClass("rating_widget_ok","active");rating_form.className="rating_form_ok";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_ok;var view_id=VIEWZI.initview.id;var trim_text=YAHOO.lang.trim(YAHOO.util.Dom.get("rating_textarea").value.replace(/\t/g,""));YAHOO.util.Dom.get("rating_textarea").value=trim_text;VIEWZI.feedback.setRating(view_id,3,trim_text);YAHOO.util.Dom.get("rating_textarea").disabled=false;VIEWZI.feedback.showFeedback();if(trim_text===""){YAHOO.util.Dom.setStyle("rating_fieldset_real","height","auto");YAHOO.util.Dom.setStyle("rating_fieldset_real","visibility","visible");YAHOO.util.Dom.setStyle("rating_fieldset_faux","height","0");YAHOO.util.Dom.setStyle("rating_fieldset_faux","visibility","hidden")}break;case"rating_tab_dislike":YAHOO.util.Dom.addClass("rating_widget_dislike","active");rating_form.className="rating_form_dislike";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_dislike;var view_id=VIEWZI.initview.id;var trim_text=YAHOO.lang.trim(YAHOO.util.Dom.get("rating_textarea").value.replace(/\t/g,""));YAHOO.util.Dom.get("rating_textarea").value=trim_text;VIEWZI.feedback.setRating(view_id,2,trim_text);YAHOO.util.Dom.get("rating_textarea").disabled=false;VIEWZI.feedback.showFeedback();if(trim_text===""){YAHOO.util.Dom.setStyle("rating_fieldset_real","height","auto");YAHOO.util.Dom.setStyle("rating_fieldset_real","visibility","visible");YAHOO.util.Dom.setStyle("rating_fieldset_faux","height","0");YAHOO.util.Dom.setStyle("rating_fieldset_faux","visibility","hidden")}break;case"rating_tab_hate":YAHOO.util.Dom.addClass("rating_widget_hate","active");rating_form.className="rating_form_hate";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_hate;var view_id=VIEWZI.initview.id;var trim_text=YAHOO.lang.trim(YAHOO.util.Dom.get("rating_textarea").value.replace(/\t/g,""));YAHOO.util.Dom.get("rating_textarea").value=trim_text;VIEWZI.feedback.setRating(view_id,1,trim_text);YAHOO.util.Dom.get("rating_textarea").disabled=false;VIEWZI.feedback.showFeedback();if(trim_text===""){YAHOO.util.Dom.setStyle("rating_fieldset_real","height","auto");YAHOO.util.Dom.setStyle("rating_fieldset_real","visibility","visible");YAHOO.util.Dom.setStyle("rating_fieldset_faux","height","0");YAHOO.util.Dom.setStyle("rating_fieldset_faux","visibility","hidden")}break}});YAHOO.util.Event.on("make_favorite","click",function(e){if(VIEWZI.viewIsFavorite==0){newValue=1}else{newValue=0}VIEWZI.feedback.setFavorite(VIEWZI.initview.id,newValue);setViewRibbon(VIEWZI.initview.id,"FAVORITE","b4e06d");YAHOO.util.Event.preventDefault(e)});YAHOO.util.Event.on("make_unfavorite","click",function(e){if(VIEWZI.viewIsFavorite==0){newValue=1}else{newValue=0}VIEWZI.feedback.setFavorite(VIEWZI.initview.id,newValue);setViewRibbon(VIEWZI.initview.id,null,null);document.getElementById("shell_button_default").innerHTML="Make Default";YAHOO.util.Event.preventDefault(e)});YAHOO.util.Event.on("make_default","click",function(){Val=this.checked?1:0;ViewID=VIEWZI.initview.id;document.getElementById("make_default_note").innerHTML="saving...";VIEWZI.feedback.totalPulls++;var DSID=VIEWZI.feedback.totalPulls%VIEWZI.feedback.GATEWAYSERVER.length;var id=!VIEWZI.view.viewid?"0-0":VIEWZI.view.viewid;var dUrl=VIEWZI.feedback.GATEWAYSERVER[DSID]+VIEWZI.feedback.GATEWAYPATH+VIEWZI.feedback.GATEWAYLOC+VIEWZI.feedback.SERVICENAME;var jsurl=dUrl+"?format=JSON&datak="+VIEWZI.datak;jsurl=jsurl+"&op=setviewdefault";jsurl=jsurl+"&view_id="+ViewID+"&set="+Val;jsurl=jsurl+"&callback=VIEWZI.feedback.setDefaultCatch";VIEWZI.util.loadScript(jsurl)});VIEWZI.feedback.setDefaultCatch=function(resultSet){if(!resultSet.error){VIEWZI.viewIsDefault=resultSet.defaultState;var sbd=document.getElementById("shell_button_default");if(resultSet.defaultState==1){setViewRibbon(VIEWZI.initview.id,"DEFAULT","f12f33");if(VIEWZI.datapull.getActiveViewMeta){var views=VIEWZI.datapull.getActiveViewMeta();if(views&&views.dataresult){views=views.dataresult;for(var i=0;i<views.length;i++){var v=views[i];if(v.view_is_default=="1"){if(v.id!=VIEWZI.initview.id){setViewRibbon(v.id,"FAVORITE","b4e06d",true);break}}}}}if(sbd){sbd.innerHTML="This is your default view"}}else{if(resultSet.defaultState==0){setViewRibbon(VIEWZI.initview.id,"FAVORITE","b4e06d");if(sbd){sbd.innerHTML="Make this your default view"}}}}else{document.getElementById("make_default_wrap").innerHTML='<p class="error">'+resultSet.error+"</p>"}var md=document.getElementById("make_default");if(md){md.checked=(VIEWZI.viewIsDefault==1)}var mdn=document.getElementById("make_default_note");if(mdn){mdn.innerHTML=resultSet.defaultMessage}};YAHOO.util.Event.on("shell_button_default","click",function(e){var user_id=YAHOO.util.Dom.get("user_id").value;if(0==user_id){YAHOO.util.Event.preventDefault(e);return }if(VIEWZI.viewIsDefault==0){Val=1}else{Val=0}ViewID=VIEWZI.initview.id;if(VIEWZI.viewIsFavorite==0){newValue=1}else{newValue=0}if(VIEWZI.viewIsFavorite!=1){VIEWZI.feedback.setFavorite(VIEWZI.initview.id,newValue)}VIEWZI.feedback.totalPulls++;var DSID=VIEWZI.feedback.totalPulls%VIEWZI.feedback.GATEWAYSERVER.length;var id=!VIEWZI.view.viewid?"0-0":VIEWZI.view.viewid;var dUrl=VIEWZI.feedback.GATEWAYSERVER[DSID]+VIEWZI.feedback.GATEWAYPATH+VIEWZI.feedback.GATEWAYLOC+VIEWZI.feedback.SERVICENAME;var jsurl=dUrl+"?format=JSON&datak="+VIEWZI.datak;jsurl=jsurl+"&op=setviewdefault";jsurl=jsurl+"&view_id="+ViewID+"&set="+Val;jsurl=jsurl+"&callback=VIEWZI.feedback.setDefaultCatch";VIEWZI.util.loadScript(jsurl);document.getElementById("shell_button_default").innerHTML="saving...";if(VIEWZI.viewIsDefault==0){document.getElementById("shell_button_default").innerHTML="This is your default view"}else{document.getElementById("shell_button_default").innerHTML="Make this your default view"}YAHOO.util.Event.preventDefault(e)});YAHOO.util.Event.on(["rating_widget_hate","rating_widget_dislike","rating_widget_ok","rating_widget_like","rating_widget_love"],"click",function(e){this.blur();VIEWZI.feedback.showField();var tab_label=YAHOO.util.Dom.get(this).href.split("#")[1];YAHOO.util.Dom.get("shell_button_rate").innerHTML=this.innerHTML;YAHOO.util.Dom.setStyle(rating_widget_p,"height","auto");YAHOO.util.Dom.setStyle(rating_widget_p,"visibility","visible");YAHOO.util.Dom.removeClass(rating_widget_a,"active");YAHOO.util.Dom.removeClass(rating_tabs,"active");YAHOO.util.Dom.addClass(tab_label,"active");YAHOO.util.Dom.addClass(this,"active");switch(this.id){case"rating_widget_love":rating_form.className="rating_form_love";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_love;var view_id=VIEWZI.initview.id;VIEWZI.feedback.setRating(view_id,5);break;case"rating_widget_like":rating_form.className="rating_form_like";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_like;var view_id=VIEWZI.initview.id;VIEWZI.feedback.setRating(view_id,4);break;case"rating_widget_ok":rating_form.className="rating_form_ok";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_ok;var view_id=VIEWZI.initview.id;VIEWZI.feedback.setRating(view_id,3);break;case"rating_widget_dislike":rating_form.className="rating_form_dislike";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_dislike;var view_id=VIEWZI.initview.id;VIEWZI.feedback.setRating(view_id,2);break;case"rating_widget_hate":rating_form.className="rating_form_hate";rating_instructions.innerHTML=VIEWZI.feedback.modal_text_hate;var view_id=VIEWZI.initview.id;VIEWZI.feedback.setRating(view_id,1);break}YAHOO.util.Event.preventDefault(e)});YAHOO.util.Event.on("shell_button_rate","click",function(e){this.blur();if(YAHOO.util.Dom.getStyle("rating_widget","display")==="none"){VIEWZI.feedback.openWidget();VIEWZI.feedback.timeWidget()}else{VIEWZI.feedback.closeWidget()}YAHOO.util.Event.preventDefault(e)});YAHOO.util.Event.on("rating_widget","mousemove",function(){clearTimeout(VIEWZI.feedback.widget_timer)});YAHOO.util.Event.on("rating_widget","mouseout",function(){VIEWZI.feedback.timeWidget()});YAHOO.util.Event.on(window,"resize",function(){YAHOO.util.Dom.setStyle("rating_widget","display","none")});YAHOO.util.Event.on("rating_form","submit",function(e){if(YAHOO.util.Dom.get("rating_textarea").value){var trim_text=YAHOO.lang.trim(YAHOO.util.Dom.get("rating_textarea").value.replace(/\t/g,""));YAHOO.util.Dom.get("rating_textarea").value=trim_text;var rating=YAHOO.util.Dom.get("rating_form").className;var view_id=VIEWZI.initview.id;var user_id=YAHOO.util.Dom.get("user_id").value;var user_rating="";switch(rating){case"rating_form_love":user_rating=5;break;case"rating_form_like":user_rating=4;break;case"rating_form_ok":user_rating=3;break;case"rating_form_dislike":user_rating=2;break;case"rating_form_hate":user_rating=1;break}var checked="";var sekret=YAHOO.util.Dom.get("post_anon").checked;if(sekret==true){checked=1}else{checked=0}var request=new Object();request.task="insert_view_rating";request.user_id=user_id;request.view_id=VIEWZI.initview.id;request.rating=user_rating;request.comment=trim_text;request.anonymous=checked;var postData="request="+YAHOO.lang.JSON.stringify(request);var sUrl=(typeof (url_facade)!="undefined")?url_facade:VIEWZI.baseurl+"/public_facade.php";var responseSuccess=function(o){var result=eval("("+o.responseText+")");if(result.success){YAHOO.util.Dom.get("rating_user_comment").innerHTML=trim_text}else{alert("PROBLEM: "+result.output)}};var responseFailure=function(o){alert(o.statusText)};var callback={success:responseSuccess,failure:responseFailure};var transaction=YAHOO.util.Connect.asyncRequest("POST",sUrl,callback,postData);YAHOO.util.Dom.get("rating_textarea").disabled=true;YAHOO.util.Dom.get("post_anon").disabled=true;YAHOO.util.Dom.get("rating_submit").disabled=true;YAHOO.util.Dom.setStyle("rating_submit","opacity",0.5);YAHOO.util.Dom.setStyle("rating_spinner","display","block");VIEWZI.feedback.showFeedback()}else{YAHOO.util.Dom.get("rating_textarea").focus()}YAHOO.util.Event.preventDefault(e)});YAHOO.util.Event.on("rating_edit","click",function(e){VIEWZI.feedback.hideFeedback();YAHOO.util.Dom.get("rating_textarea").value=YAHOO.lang.trim(YAHOO.util.Dom.get("rating_user_comment").innerHTML.replace(/\t/g,""));YAHOO.util.Event.preventDefault(e)});function setViewRibbon(id,type,color,mixOnly){var mix=YAHOO.util.Dom.get("MIX");var badge=YAHOO.util.Dom.get("BADGE");if(mix&&mix.setViewRibbon){mix.setViewRibbon(id,type,color)}if(badge&&badge.setViewRibbon&&!mixOnly){badge.setViewRibbon(id,type,color)}}});VIEWZI.messaging.createAutomsg=function(E,B){if(!E){E="Viewzi rocks ya momma."}if(VIEWZI.util.d("viewziAutoMsg")){return }var D=document.createElement("div");D.id="viewziAutoMsg";D.innerHTML+='<img src="'+VIEWZI.assetpath+'images/icons/icon_automsg_question.png" id="viewziAutoMsgIcon" />';D.innerHTML+='<a href="#" onclick=\'VIEWZI.messaging.removeAutomsg();\'><img src="'+VIEWZI.assetpath+'images/icons/icon_close.png" id="viewziAutoMsgClose" /></a>';D.innerHTML+='<span id="viewziAtuoMsgText">'+E+"</>";var A=(VIEWZI.util.d("viewziView"))?new YAHOO.util.Element("viewziView"):new YAHOO.util.Element("viewziMix");A.appendChild(D);VIEWZI.autoMsgInt=setInterval(VIEWZI.messaging.removeAutomsg,12000);var C=YAHOO.util.Dom.getViewportWidth()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziAutoMsg"],"width"),10)/2;YAHOO.util.Dom.setStyle(["viewziAutoMsg"],"left",C+"px")};VIEWZI.messaging.removeAutomsg=function(){clearInterval(VIEWZI.autoMsgInt);if(!VIEWZI.util.d("viewziAutoMsg")){return }var B=(VIEWZI.util.d("viewziView"))?new YAHOO.util.Element("viewziView"):new YAHOO.util.Element("viewziMix");var A=new YAHOO.util.Element("viewziAutoMsg");B.removeChild(A)};VIEWZI.messaging.createOkDialogMessage=function(D,B,J,H,I){if(!B){B="Oh Hey There!"}if(!J){J="Viewzi rocks ya momma?"}if(!H){H="OK"}var A=(I)?' target="_blank" ':"";if(!I){I="#"}if(VIEWZI.util.d("viewziDialogMsg")){return }var E=document.createElement("div");E.id="viewziDialogMsg";E.msgID=D;E.innerHTML+='<div id="viewziDialogMsgTop"><span id="viewziDialogMsgTitle" style="background:url('+VIEWZI.assetpath+'images/icons/icon_automsg_question.png) no-repeat left center; padding-left:26px">'+B+"</span></div>";E.innerHTML+='<div id="viewziDialogMsgContent"><span id="viewziDialogMsgText">'+J+"</span></div>";E.innerHTML+='<div id="viewziDialogMsgBot"><a href="'+I+'" '+A+' class="viewziButton" onclick="VIEWZI.messaging.removeOkDialogMessage(true);">'+H+'</a><a href="#" class="viewziLink" id="viewziDialogMsgButtonNo" onclick="VIEWZI.messaging.removeOkDialogMessage(false);></a></div>';var C=new YAHOO.util.Element("viewziView");C.appendChild(E);var G=YAHOO.util.Dom.getViewportWidth()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziDialogMsg"],"width"),10)/2;var F=YAHOO.util.Dom.getViewportHeight()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziDialogMsg"],"height"),10)/2;YAHOO.util.Dom.setStyle(["viewziDialogMsg"],"left",G+"px");YAHOO.util.Dom.setStyle(["viewziDialogMsg"],"top",F+"px")};VIEWZI.messaging.removeOkDialogMessage=function(F){if(!VIEWZI.util.d("viewziDialogMsg")){return }var A=VIEWZI.util.d("viewziDialogMsgTitle").innerHTML;var E=VIEWZI.util.d("viewziDialogMsgText").innerHTML;if(typeof VIEWZI.view=="object"){if(typeof VIEWZI.view.onOkDialog=="function"){VIEWZI.view.onOkDialogMessage(VIEWZI.util.d("viewziDialogMsg").msgID,F)}}if(VIEWZI.shell.viewtype=="flash"){if(typeof VIEWZI.util.d("VIEW").getDialogResults=="function"){try{VIEWZI.util.d("VIEW").getDialogResults(VIEWZI.util.d("viewziDialogMsg").msgID,"OK",F)}catch(D){VIEWZI.trace.fire({module:"MESSAGING",msg:"close OK failed to call flash"})}}}VIEWZI.dialogresult.fire({type:"OK",title:A,text:E});var C=new YAHOO.util.Element("viewziView");var B=new YAHOO.util.Element("viewziDialogMsg");C.removeChild(B)};VIEWZI.messaging.createErrorDialogMessage=function(D,B,J,H,I){if(!B){B="Oh Hey Error!"}if(!J){J="Viewzi rocks ya momma?"}if(!H){H="OK"}var A=(I)?' target="_blank" ':"";if(!I){I="#"}if(VIEWZI.util.d("viewziErrorMsg")){return }var E=document.createElement("div");E.id="viewziErrorMsg";E.msgID=D;E.innerHTML+='<div id="viewziErrorMsgTop"><span id="viewziErrorMsgTitle" style="background:url('+VIEWZI.assetpath+'images/icons/icon_automsg_stop.png) no-repeat left center; padding-left:26px">'+B+"</span></div>";E.innerHTML+='<div id="viewziErrorMsgContent"><span id="viewziErrorMsgText">'+J+"</span></div>";E.innerHTML+='<div id="viewziErrorMsgBot"><a href="'+I+'" '+A+' class="viewziButton" onclick="VIEWZI.messaging.removeErrorDialogMessage(true);">'+H+'</a><a href="#" class="viewziLink" id="viewziErrorMsgButtonNo" onclick="VIEWZI.messaging.removeErrorDialogMessage(false);>Nevermind</a></div>';var C=new YAHOO.util.Element("viewziView");C.appendChild(E);var G=YAHOO.util.Dom.getViewportWidth()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziErrorMsg"],"width"),10)/2;var F=YAHOO.util.Dom.getViewportHeight()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziErrorMsg"],"height"),10)/2;YAHOO.util.Dom.setStyle(["viewziErrorMsg"],"left",G+"px");YAHOO.util.Dom.setStyle(["viewziErrorMsg"],"top",F+"px")};VIEWZI.messaging.removeErrorDialogMessage=function(F){if(!VIEWZI.util.d("viewziErrorMsg")){return }var A=VIEWZI.util.d("viewziErrorMsgTitle").innerHTML;var E=VIEWZI.util.d("viewziErrorMsgText").innerHTML;if(typeof VIEWZI.view=="object"){if(typeof VIEWZI.view.onErrorDialog=="function"){VIEWZI.view.onErrorDialogMessage(VIEWZI.util.d("viewziErrorMsg").msgID,F)}}if(VIEWZI.shell.viewtype=="flash"){if(typeof VIEWZI.util.d("VIEW").getDialogResults=="function"){try{VIEWZI.util.d("VIEW").getDialogResults(VIEWZI.util.d("viewziErrorMsg").msgID,"ERROR",F)}catch(D){VIEWZI.trace.fire({module:"MESSAGING",msg:"close OK failed to call flash"})}}}VIEWZI.dialogresult.fire({type:"ERROR",title:A,text:E});var C=new YAHOO.util.Element("viewziView");var B=new YAHOO.util.Element("viewziErrorMsg");C.removeChild(B)};VIEWZI.messaging.createInputDialogMessage=function(D,B,J,H,I){if(!B){B="Oh Hey Input!"}if(!J){J="Viewzi rocks ya momma?!"}if(!H){H="SUBMIT"}var A=(I)?' target="_blank" ':"";if(!I){I="#"}if(VIEWZI.util.d("viewziInputMsg")){return }var E=document.createElement("div");E.id="viewziDialogMsg";E.msgID=D;E.innerHTML+='<div id="viewziDialogMsgTop"><span id="viewziDialogMsgTitle" style="background:url('+VIEWZI.assetpath+'images/icons/icon_automsg_question.png) no-repeat left center; padding-left:26px">'+B+"</span></div>";E.innerHTML+='<div id="viewziDialogMsgContent"><span id="viewziDialogMsgText">'+J+'<input type="text" maxlength="60" size="40" name="qInput" class="viewziInput" id="viewziViewDialoginput"/></span></div>';E.innerHTML+='<div id="viewziDialogMsgBot"><a href="'+I+'" '+A+' class="viewziButton" onclick="VIEWZI.messaging.removeInputDialogMessage(true);">'+H+'</a><a href="#" class="viewziLink" id="viewziDialogMsgButtonNo" onclick="VIEWZI.messaging.removeInputDialogMessage(false);">Nevermind</a></div>';var C=new YAHOO.util.Element("viewziView");C.appendChild(E);var G=YAHOO.util.Dom.getViewportWidth()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziDialogMsg"],"width"),10)/2;var F=YAHOO.util.Dom.getViewportHeight()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziDialogMsg"],"height"),10)/2;YAHOO.util.Dom.setStyle(["viewziDialogMsg"],"left",G+"px");YAHOO.util.Dom.setStyle(["viewziDialogMsg"],"top",F+"px")};VIEWZI.messaging.removeInputDialogMessage=function(F){if(!VIEWZI.util.d("viewziDialogMsg")){return }var A=VIEWZI.util.d("viewziDialogMsgTitle").innerHTML;var E=VIEWZI.util.d("viewziDialogMsgText").innerHTML;F=(F)?document.getElementById("viewziViewDialoginput").value:null;if(typeof VIEWZI.view=="object"){if(typeof VIEWZI.view.onOkDialog=="function"){VIEWZI.view.onOkDialogMessage(VIEWZI.util.d("viewziDialogMsg").msgID,F)}}if(VIEWZI.shell.viewtype=="flash"){if(typeof VIEWZI.util.d("VIEW").getDialogResults=="function"){try{VIEWZI.util.d("VIEW").getDialogResults(VIEWZI.util.d("viewziDialogMsg").msgID,"INPUT",F)}catch(D){VIEWZI.trace.fire({module:"MESSAGING",msg:"close OK failed to call flash"})}}}VIEWZI.dialogresult.fire({type:"INPUT",title:A,text:E});var C=new YAHOO.util.Element("viewziView");var B=new YAHOO.util.Element("viewziDialogMsg");C.removeChild(B)};VIEWZI.screenshot.GATEWAYSERVER=VIEWZI.AMFSERVER!=="undefined"?VIEWZI.AMFSERVER.split(","):["http://dev.viewzi.com/","http://dev0.viewzi.com/","http://dev1.viewzi.com/"];VIEWZI.screenshot.GATEWAYPATH=VIEWZI.AMFPATH!=="undefined"?VIEWZI.AMFPATH:"preview/";VIEWZI.screenshot.GATEWAYLOC="/lib/";VIEWZI.screenshot.SERVICENAME="ViewziPreview.php";VIEWZI.screenshot.totalPulls=0;VIEWZI.screenshot.urlList=[];VIEWZI.screenshot.pullDelay=10;VIEWZI.screenshot.pullInt=0;VIEWZI.screenshot.screencount=-1;VIEWZI.screenshot.seperator="}~{";VIEWZI.screenshot.urlLimit=1900;VIEWZI.screenshot.useFlash=true;VIEWZI.screenshot.addScreen=function(B,C,D,A,F,E){C=encodeURIComponent(C);if(!VIEWZI.screenshot.urlList[C]){VIEWZI.screenshot.urlList[C]={state:"pending",retry:1,mc:[],uid:VIEWZI.screenshot.screencount++,auto:E,w:D,h:A}}VIEWZI.screenshot.urlList[C].mc.push({id:B,sizes:F});return"VIEWZISCREEN_"+B};VIEWZI.screenshot.flushScreens=function(){VIEWZI.screenshot.queryScreens()};VIEWZI.screenshot.queryScreens=function(E){E!=0;if(VIEWZI.screenshot.pullInt){clearInterval(VIEWZI.screenshot.pullInt)}VIEWZI.screenshot.totalPulls++;var I=VIEWZI.screenshot.totalPulls%VIEWZI.screenshot.GATEWAYSERVER.length;var B=!VIEWZI.view.viewid?0:VIEWZI.view.viewid;var F="";if(VIEWZI.screenshot.useFlash){var D=[];for(var G in VIEWZI.screenshot.urlList){if(!VIEWZI.screenshot.urlList.hasOwnProperty[G]){if(VIEWZI.screenshot.urlList[G].retry==1){D.push(unescape(G))}}}if(D.length>0){var C=VIEWZI.util.d("MIX");if(null==C||typeof C.queryScreens!="function"){if(E>5){VIEWZI.screenshot.useFlash=false;queryScreens();return }setTimeout(function(){VIEWZI.screenshot.queryScreens(E+1)},200);return }C.queryScreens(D,B)}}else{for(var G in VIEWZI.screenshot.urlList){if(!VIEWZI.screenshot.urlList.hasOwnProperty[G]){if(VIEWZI.screenshot.urlList[G].retry==1){if(F.length+G+VIEWZI.screenshot.seperator>VIEWZI.screenshot.urlLimit){break}else{F+=G+VIEWZI.screenshot.seperator}}}}F=F.slice(0,-3);var A=VIEWZI.screenshot.GATEWAYSERVER[I]+VIEWZI.screenshot.GATEWAYPATH+VIEWZI.screenshot.GATEWAYLOC+VIEWZI.screenshot.SERVICENAME;var H=A+"?format=JSON";H=H+"&urls="+F+"&viewid="+B;H=H+"&id=SHOTRETURN&callback=VIEWZI.screenshot.onData&";if(F!==""){VIEWZI.util.loadScript(H)}}};VIEWZI.screenshot.onData=function(C){if(VIEWZI.screenshot.pullInt){clearInterval(VIEWZI.screenshot.pullInt)}var D=C.dataresult;for(var A=0;A<D.length;A++){var B=encodeURIComponent(D[A].url);if(VIEWZI.screenshot.urlList[B]){VIEWZI.screenshot.urlList[B].state=D[A].state;VIEWZI.screenshot.urlList[B].retry=D[A].retry;VIEWZI.screenshot.urlList[B].preview_large=D[A].preview_large;VIEWZI.screenshot.urlList[B].preview_small=D[A].preview_small;if(VIEWZI.screenshot.urlList[B].state!=="pending"){VIEWZI.screenshot.renderScreen(B)}}}VIEWZI.screenshot.pullDelay=C.preview.retry_interval*1000;VIEWZI.screenshot.pullInt=setInterval(VIEWZI.screenshot.queryScreens,VIEWZI.screenshot.pullDelay)};VIEWZI.screenshot.loadLarge=function(B,C){for(var A=0;A<VIEWZI.screenshot.urlList[B].mc.length;A++){if(VIEWZI.screenshot.urlList[B].mc[A].id==C){if(VIEWZI.screenshot.urlList[B].mc[A].sizes.indexOf("large")<0){VIEWZI.screenshot.urlList[B].mc[A].sizes+=" large";VIEWZI.screenshot.renderScreen(B)}}}};VIEWZI.screenshot.renderScreen=function(B){for(var A in VIEWZI.screenshot.urlList[B].mc){if(!VIEWZI.screenshot.urlList[B].mc[A].sizes){return }if(VIEWZI.screenshot.urlList[B].state!=="pending"){var D=VIEWZI.screenshot.urlList[B].mc[A].id;if(VIEWZI.screenshot.urlList[B].mc[A].sizes.indexOf("large")>=0){if(VIEWZI.screenshot.urlList[B].auto){if(VIEWZI.util.d(D)!==null){if(VIEWZI.util.d("VIEWZISCREEN_"+D)!==null){VIEWZI.util.d("VIEWZISCREEN_"+D).src=VIEWZI.screenshot.urlList[B].preview_large}else{var C='<img id="VIEWZISCREEN_'+D+'" src="'+VIEWZI.screenshot.urlList[B].preview_large+'" ';C+='width="'+VIEWZI.screenshot.urlList[B].w+'" height="'+VIEWZI.screenshot.urlList[B].h+'" >';VIEWZI.util.d(VIEWZI.screenshot.urlList[B].mc[A].id).innerHTML=C}}}else{VIEWZI.screenresult.fire({src:VIEWZI.screenshot.urlList[B].preview_large,id:D})}}else{if(VIEWZI.screenshot.urlList[B].mc[A].sizes.indexOf("small")>=0){if(VIEWZI.screenshot.urlList[B].auto&&VIEWZI.screenshot.urlList[B].mc[A].sizes.indexOf("large")<0){if(VIEWZI.util.d(D)!==null){if(VIEWZI.util.d("VIEWZISCREEN_"+D)!==null){VIEWZI.util.d("VIEWZISCREEN_"+D).src=VIEWZI.screenshot.urlList[B].preview_small}else{var C='<img id="VIEWZISCREEN_'+D+'" src="'+VIEWZI.screenshot.urlList[B].preview_small+'" ';C+='width="'+VIEWZI.screenshot.urlList[B].w+'" height="'+VIEWZI.screenshot.urlList[B].h+'" ';C+=" onmouseover=\"VIEWZI.screenshot.loadLarge('"+B+"', '"+VIEWZI.screenshot.urlList[B].mc[A].id+"');\">";VIEWZI.util.d(D).innerHTML=C}}}else{VIEWZI.screenresult.fire({src:VIEWZI.screenshot.urlList[B].preview_small,id:D,url:B})}}}}}};VIEWZI.util.d=function(A){return document.getElementById(A)};VIEWZI.util.getTimer=function(){return new Date().getTime()-VIEWZI.start_time};VIEWZI.util.parseHeight=function(A){if(!VIEWZI.util.d(A)){return 0}return(YAHOO.util.Dom.getStyle(A,"display")!=="none")?YAHOO.util.Dom.getRegion(A).bottom-YAHOO.util.Dom.getRegion(A).top:0};VIEWZI.util.parseWidth=function(A){return(YAHOO.util.Dom.getStyle(A,"display")!=="none"&&YAHOO.util.Dom.getStyle(A,"width")!=="auto")?parseInt(YAHOO.util.Dom.getStyle(A,"width"),10):0};VIEWZI.util.loadScript=function(A){var B=document.createElement("script");B.setAttribute("src",A);B.setAttribute("type","text/javascript");document.getElementsByTagName("head")[0].appendChild(B);return true};VIEWZI.util.random=function(){return Math.floor(Math.random()*1000000)};VIEWZI.util.createParameter=function(B,A){if(A!=null&&A.length>0){return"&"+B+"="+encodeURIComponent(A)}else{return""}};VIEWZI.util.getSelectedValue=function(A){var B=document.getElementById(A);return B!=null?B.options[B.selectedIndex].value:""};VIEWZI.util.toggleLayer=function(C){var A,B;if(document.getElementById){A=document.getElementById(C)}else{if(document.all){A=document.all[C]}else{if(document.layers){A=document.layers[C]}}}B=A.style;if(B.display==""&&A.offsetWidth!=undefined&&A.offsetHeight!=undefined){B.display=(A.offsetWidth!=0&&A.offsetHeight!=0)?"block":"none"}B.display=(B.display==""||B.display=="block")?"none":"block"};VIEWZI.util.breakUrl=function(D,B){var C=D;if(D.length>B){for(var A=B;A>0;A--){if(D.substr(A,1)=="/"||D.substr(A,1)=="&"){var C=D.substr(0,A+1)+"<wbr/>";C+=D.substr(A+1);break}}}else{var C=D}return C};VIEWZI.util.uaStats=function(){var A="Unknown OS";if(navigator.appVersion.indexOf("Win")!=-1){A="Windows"}if(navigator.appVersion.indexOf("Mac")!=-1){A="MacOS"}if(navigator.appVersion.indexOf("X11")!=-1){A="UNIX"}if(navigator.appVersion.indexOf("Linux")!=-1){A="Linux"}var B=YAHOO.env.ua;B.useragent=navigator.userAgent;B.viewport=YAHOO.util.Dom.getViewportWidth()+","+YAHOO.util.Dom.getViewportHeight();B.docsize=YAHOO.util.Dom.getDocumentWidth()+","+YAHOO.util.Dom.getDocumentHeight();B.screensize=screen.width+","+screen.height;B.os=A;return B};VIEWZI.util.openFeedback=function(){window.open(VIEWZI.baseurl+"/feedback.php","viewzifeedback","toolbar=0,width=475,height=375")};VIEWZI.util.addToBrowser=function(){if(window.external&&"AddSearchProvider" in window.external){window.external.AddSearchProvider(VIEWZI.baseurl+"/opensearch_desc.xml")}else{if(YAHOO.env.ua.webkit&&navigator.appVersion.indexOf("Mac")!==-1){window.location=VIEWZI.baseurl+"/add_safari.php"}else{if(YAHOO.env.ua.opera){window.location=VIEWZI.baseurl+"/add_opera.php"}else{alert("Your browser does not support OpenSearch.")}}}};VIEWZI.util.formatDate=function(G){if(typeof G=="string"){G=new Date(Date.parse(G))}var F=["January","February","March","April","May","June","July","August","September","October","November","December"][G.getMonth()];var C="am";var B=G.getDate();var E=G.getFullYear();if(B==1||B==21||B==31){B=B+"st"}else{if(B==2||B==22){B=B+"nd"}else{if(B==3||B==23){B=B+"rd"}else{B=B+"th"}}}var D=G.getHours();var A=G.getMinutes();if(A<10){A="0"+A}if(D>11){C="pm";if(D>12){D=D-12}}if(D==0){D=12}return F+" "+B+", "+E+(G.getHours()>0&&G.getMinutes()>0?" at "+D+":"+A+" "+C:"")};VIEWZI.shell.mixready=0;VIEWZI.shell.viewmixstate=0;VIEWZI.shell.fluid=false;VIEWZI.shell.staticHeight=false;VIEWZI.shell.mixWidth=0;VIEWZI.shell.viewtype="";VIEWZI.shell.pageHasLoaded=false;VIEWZI.shell.favs_timer=null;VIEWZI.shell.hideSwfSearch=false;VIEWZI.shell.resizeEvent=new YAHOO.util.CustomEvent("resize",VIEWZI.shell);VIEWZI.shell.mixToggleEvent=new YAHOO.util.CustomEvent("mixToggle",VIEWZI.shell);if(!YAHOO.util.Dom.getAncestorById){YAHOO.util.Dom.getAncestorById=function(A,B){return YAHOO.util.Dom.getAncestorBy(A,function(C){if(C.id===B){return true}return false})}}VIEWZI.shell.init=function(){this.viewInput=VIEWZI.util.d("viewziViewinput")};VIEWZI.shell.initInterface=function(){VIEWZI.shell.createMix()};VIEWZI.shell.swfmixinit=function(){VIEWZI.trace.fire({module:"SHELL",msg:"ViewMix is scriptable. "+VIEWZI.util.getTimer()+"ms"});VIEWZI.shell.mixready=1;if(VIEWZI.initterm!==""&&VIEWZI.initterm){VIEWZI.searchterm=VIEWZI.initterm;VIEWZI.initterm=null;VIEWZI.shell.updateMix()}};VIEWZI.shell.createMix=function(){if(VIEWZI.initterm!==""&&VIEWZI.initterm){VIEWZI.searchterm=VIEWZI.initterm;VIEWZI.initterm=null}var A=(VIEWZI.favState!==""&&VIEWZI.favState!==undefined&&VIEWZI.favState!=="false"&&VIEWZI.favState!==false&&VIEWZI.favState!==0)?"viewmixFavState=1&":"";if(!VIEWZI.shell.mixready){VIEWZI.util.d("viewzimixcontent").innerHTML=AC_FL_RunContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","src",VIEWZI.assetpath+"swf/viewmix_as3_102","movie",VIEWZI.assetpath+"swf/viewmix_as3_102","width","100%","height","38","name","MIX","id","MIX","quality","high","menu","false","allowScriptAccess","always","flashvars",A+"gatewayserver="+VIEWZI.AMFSERVER+"&gatewaypath="+VIEWZI.AMFPATH+"&gatewayloc="+VIEWZI.AMFLOC+"&p="+escape(VIEWZI.searchterm)+"&datak="+VIEWZI.datak+"&clientcontext="+VIEWZI.clientcontext,"wmode","opaque");VIEWZI.shell.doResize()}};VIEWZI.shell.createMiniMix=function(A){if(VIEWZI.initterm!==""&&VIEWZI.initterm){VIEWZI.searchterm=VIEWZI.initterm}if(!VIEWZI.shell.mixready){VIEWZI.util.d("viewziMinimix").innerHTML=AC_FL_RunContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","src",VIEWZI.assetpath+"/swf/mix_proto3","movie",VIEWZI.assetpath+"/swf/mix_proto3","width","100%","height","80","name","MIX","id","MIX","quality","high","bgcolor","#39434a","menu","false","allowScriptAccess","always","flashvars","ITEMOFFSET=10&mixstate=VFP&HIDESEARCH=1&VIEWID="+VIEWZI.initview.id+"&gatewayserver="+VIEWZI.AMFSERVER+"&gatewaypath="+VIEWZI.AMFPATH+"&gatewayloc="+VIEWZI.AMFLOC+"&p="+escape(VIEWZI.searchterm)+"&datak="+VIEWZI.datak+"&clientcontext="+VIEWZI.clientcontext,"wmode","opaque")}};VIEWZI.shell.createBadge=function(A){if(VIEWZI.initterm!==""&&VIEWZI.initterm){VIEWZI.searchterm=VIEWZI.initterm}if(!VIEWZI.shell.mixready){VIEWZI.util.d("viewzi-active-view").innerHTML=AC_FL_RunContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","src",VIEWZI.assetpath+"/swf/mix_proto3","movie",VIEWZI.assetpath+"/swf/mix_proto3","width","93","height","60","name","BADGE","id","BADGE","quality","high","bgcolor","#2d353a","menu","false","allowScriptAccess","always","flashvars","BG=0x2d353a&mixstate=BADGE&HIDESEARCH=1&VIEWID="+VIEWZI.initview.id+"&gatewayserver="+VIEWZI.AMFSERVER+"&gatewaypath="+VIEWZI.AMFPATH+"&gatewayloc="+VIEWZI.AMFLOC+"&p="+escape(VIEWZI.searchterm)+"&datak="+VIEWZI.datak+"&clientcontext="+VIEWZI.clientcontext,"wmode","opaque")}};VIEWZI.shell.createMiniMixNew=function(A){if(VIEWZI.initterm!==""&&VIEWZI.initterm){VIEWZI.searchterm=VIEWZI.initterm}if(!VIEWZI.shell.mixready){VIEWZI.util.d("viewziMinimix").innerHTML=AC_FL_RunContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","src",VIEWZI.assetpath+"/swf/mix_proto3","movie",VIEWZI.assetpath+"/swf/mix_proto3","width","100%","height","85","name","MIX","id","MIX","quality","high","menu","false","allowScriptAccess","always","flashvars","ITEMOFFSET=10&HIDESEARCH=1&mixstate=VFP&VIEWID="+VIEWZI.initview.id+"&gatewayserver="+VIEWZI.AMFSERVER+"&gatewaypath="+VIEWZI.AMFPATH+"&gatewayloc="+VIEWZI.AMFLOC+"&p="+escape(VIEWZI.searchterm)+"&datak="+VIEWZI.datak+"&clientcontext="+VIEWZI.clientcontext,"wmode","opaque")}};VIEWZI.shell.createView=function(F,K,J,A,I,G,B){if(VIEWZI.shell.stage=="mix"||!B){this.viewInput.value=I;VIEWZI.util.d("viewziSearchForm").action="view.php";VIEWZI.shell.flipurl();return }VIEWZI.view.viewid=A;if(VIEWZI.shell.stage=="view"){this.viewInput.value=I}VIEWZI.datapull.init();VIEWZI.trace.fire({module:"SHELL",msg:"Loading View : "+J});if(!G){G="unknown"}VIEWZI.shell.viewtype=K;if(K=="flash"){VIEWZI.shell.fluid=true;var C="gatewayserver="+VIEWZI.AMFSERVER+"&gatewaypath="+VIEWZI.AMFPATH+"&gatewayloc="+VIEWZI.AMFLOC+"&p="+escape(VIEWZI.searchterm)+"&VIEWID="+A+"&datak="+VIEWZI.datak+"&clientcontext="+VIEWZI.clientcontext;var D=VIEWZI.assetpath+F.substr(0,F.length-4);var H=AC_FL_RunContent("codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","src",D,"movie",D,"width","100%","height","100%","bgcolor","#000000","name","VIEW","id","VIEW","quality","high","menu","false","allowScriptAccess","always","flashvars",C,"wmode","opaque");VIEWZI.util.d("viewziviewcontent").innerHTML=H}else{if(K=="dhtml"){VIEWZI.shell.fluid=false}}if(VIEWZI.clientcontext==="BROWSER"){var E=VIEWZI.util.d("viewziViewmeta");if(E){if(this.hideAuthor){E.innerHTML=J}else{E.innerHTML=J+" <em>by</em> "+G}}}VIEWZI.shell.doResize()};VIEWZI.shell.setViewHeight=function(A){VIEWZI.shell.fluid=false;VIEWZI.shell.staticHeight=A;YAHOO.util.Dom.setStyle(["VIEW"],"height",A+"px");VIEWZI.shell.doResize()};VIEWZI.shell.toggleMix=function(){var A=0.4;var B=YAHOO.util.Easing.easeOutStrong;VIEWZI.shell.viewmixstate=!VIEWZI.shell.viewmixstate;VIEWZI.messaging.removeAutomsg();if(!VIEWZI.shell.viewmixstate){VIEWZI.util.d("viewziMixtoggle").innerHTML='<img src="'+VIEWZI.assetpath+'images/minimixGrabrOvr-in.gif" alt="Toggle View Mix" id="viewziMixBtn" class="viewziMixToggleImg_open" />';viewmixanim=new YAHOO.util.Anim("viewziMinimix",{"margin-top":{to:"-80"}},A-(A*0.1),B);viewanim=new YAHOO.util.Anim("VIEW",{height:{to:VIEWZI.view.getViewportHeight()}},A,B)}else{VIEWZI.util.d("viewziMixtoggle").innerHTML='<img src="'+VIEWZI.assetpath+'images/minimixGrabr-in.gif" alt="Toggle View Mix" id="viewziMixBtn" class="viewziMixToggleImg_close" />';viewmixanim=new YAHOO.util.Anim("viewziMinimix",{"margin-top":{to:"0"}},A,B);viewanim=new YAHOO.util.Anim("VIEW",{height:{to:VIEWZI.view.getViewportHeight()}},A-(A*0.1),B)}if(VIEWZI.shell.fluid){viewanim.animate()}else{if(VIEWZI.view.getViewportHeight()>=VIEWZI.shell.staticHeight){viewanim.animate()}}viewmixanim.animate();VIEWZI.viewprefs.setViewPref("viewmixstate",(VIEWZI.shell.viewmixstate?"1":"0"));VIEWZI.shell.mixToggleEvent.fire();return VIEWZI.shell.viewmixstate};VIEWZI.shell.highlightMixButton=function(A){YAHOO.util.Dom.setStyle(["viewziMixBtn"],"opacity",(A)?0.9999:0.5)};VIEWZI.shell.flipurl=function(A){VIEWZI.searchterm=(VIEWZI.util.d("viewziViewsearchinput").value!=="")?encodeURIComponent(VIEWZI.util.d("viewziViewsearchinput").value.replace(/\\/g," ")):"viewzi";if(A&&A!=""){VIEWZI.util.d("viewziViewinput").value=A}if(VIEWZI.util.d("viewziViewinput").value!==""){document.location=VIEWZI.searchurl+"/"+VIEWZI.util.d("viewziViewinput").value+"/"+VIEWZI.searchterm}else{if(VIEWZI.defaultview&&VIEWZI.defaultview.length>0){document.location=VIEWZI.searchurl+"/"+VIEWZI.defaultview+"/"+VIEWZI.searchterm}else{document.location=VIEWZI.searchurl+"/power_grid/"+VIEWZI.searchterm}}return false};VIEWZI.shell.setSearchTerm=function(A){VIEWZI.searchterm=(VIEWZI.util.d("viewziViewsearchinput").value!=="")?encodeURIComponent(VIEWZI.util.d("viewziViewsearchinput").value.replace(/#|\\/g," ").replace(/\//g,"&#47;").replace(/^\s\s*/,"").replace(/\s\s*$/,"").replace(/\s\s+/g," ")):"viewzi";if(view&&view!=""){VIEWZI.util.d("viewziViewinput").value=view}if(VIEWZI.util.d("viewziViewinput").value!==""){document.location=VIEWZI.searchurl+"/"+VIEWZI.util.d("viewziViewinput").value+"/"+VIEWZI.searchterm}else{document.location=VIEWZI.searchurl+"/"+VIEWZI.searchterm}return false};VIEWZI.shell.setSearchTerm=function(A){VIEWZI.searchterm=A;VIEWZI.util.d("viewziViewsearchinput").value=A;return true};VIEWZI.shell.doResize=function(){if(!VIEWZI.shell.pageHasLoaded){return }var C=YAHOO.util.Dom.getViewportWidth();var E=YAHOO.util.Dom.getViewportHeight();switch(VIEWZI.shell.stage){case"init":break;case"mix":if(VIEWZI.util.d("MIX")!==null){var A=YAHOO.util.Dom.getRegion("viewzi-header").bottom-YAHOO.util.Dom.getRegion("viewzi-header").top||0;var D=YAHOO.util.Dom.getRegion("viewziFooter").bottom-YAHOO.util.Dom.getRegion("viewziFooter").top||0;var H=(A+D>0?15:0);if(VIEWZI.clientcontext==="BROWSER"){YAHOO.util.Dom.setStyle("MIX","height",Math.floor(E-(D)-(A)-H)+"px")}else{if(VIEWZI.clientcontext==="MEDIALIFE"){YAHOO.util.Dom.setStyle("MIX","height",Math.floor(E-16)+"px")}}}if(VIEWZI.shell.mixready){VIEWZI.util.d("MIX").onResize()}break;case"view":var I=VIEWZI.util.d("VIEW");if(I&&VIEWZI.shell.fluid){YAHOO.util.Dom.setStyle(I,"height",VIEWZI.view.getViewportHeight()+"px")}if(I&&!VIEWZI.shell.fluid){if(VIEWZI.shell.staticHeight&&VIEWZI.view.getViewportHeight()<=VIEWZI.shell.staticHeight){YAHOO.util.Dom.setStyle(I,"height",VIEWZI.shell.staticHeight+"px")}else{YAHOO.util.Dom.setStyle(I,"height",VIEWZI.view.getViewportHeight()+"px")}}if(VIEWZI.util.d("viewziAutoMsg")){var G=YAHOO.util.Dom.getViewportWidth()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziAutoMsg"],"width"),10)/2;YAHOO.util.Dom.setStyle(["viewziAutoMsg"],"left",G+"px")}if(VIEWZI.util.d("viewziDialogMsg")){var G=YAHOO.util.Dom.getViewportWidth()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziDialogMsg"],"width"),10)/2;var F=YAHOO.util.Dom.getViewportHeight()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziDialogMsg"],"height"),10)/2;YAHOO.util.Dom.setStyle(["viewziDialogMsg"],"left",G+"px");YAHOO.util.Dom.setStyle(["viewziDialogMsg"],"top",F+"px")}if(VIEWZI.util.d("viewziErrorMsg")){var G=YAHOO.util.Dom.getViewportWidth()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziErrorMsg"],"width"),10)/2;var F=YAHOO.util.Dom.getViewportHeight()/2-parseInt(YAHOO.util.Dom.getStyle(["viewziErrorMsg"],"height"),10)/2;YAHOO.util.Dom.setStyle(["viewziErrorMsg"],"left",G+"px");YAHOO.util.Dom.setStyle(["viewziErrorMsg"],"top",F+"px")}if(typeof VIEWZI.view.onResize=="function"){VIEWZI.view.onResize(VIEWZI.view.getWidth(),VIEWZI.view.getHeight())}var B=YAHOO.util.Dom.getViewportWidth();YAHOO.util.Dom.setStyle("viewziMiniview","margin-left",Math.floor(B/2-VIEWZI.shell.mixWidth/2)+"px");break}VIEWZI.shell.resizeEvent.fire()};YAHOO.util.Event.onDOMReady(function(){YAHOO.util.Event.addListener("viewzi-name","mouseover",function(A){YAHOO.util.Dom.setStyle("viewzi-name-menu","display","block")});YAHOO.util.Event.addListener("viewzi-name","mouseout",function(A){YAHOO.util.Dom.setStyle("viewzi-name-menu","display","none")});YAHOO.util.Event.addListener("viewzi-name-menu","mouseover",function(A){YAHOO.util.Dom.setStyle("viewzi-name-menu","display","block");YAHOO.util.Dom.addClass("viewzi-name","modal_open")});YAHOO.util.Event.addListener("viewzi-name-menu","mouseout",function(A){YAHOO.util.Dom.setStyle("viewzi-name-menu","display","none");YAHOO.util.Dom.removeClass("viewzi-name","modal_open")});YAHOO.util.Event.addListener("viewziViewsearchinput","focus",function(A){YAHOO.util.Dom.addClass("viewziViewsearchinput","search-input-clicked")});YAHOO.util.Event.addListener("viewziViewsearchinput","blur",function(A){YAHOO.util.Dom.removeClass("viewziViewsearchinput","search-input-clicked")})});VIEWZI.shell.onBadgeClick=function(){VIEWZI.feedback.showInfoModal()};VIEWZI.shell.closeFavs=function(){clearTimeout(VIEWZI.shell.favs_timer);YAHOO.util.Dom.setStyle("favs_widget","display","none")};VIEWZI.shell.timeFavs=function(){VIEWZI.shell.favs_timer=setTimeout(VIEWZI.shell.closeFavs,2000)};VIEWZI.shell.openFavs=function(){clearTimeout(VIEWZI.shell.favs_timer);if(YAHOO.util.Dom.getStyle("favs_widget","display")==="none"){var B=YAHOO.util.Dom.getX("favs_toggle_arrow")-218;var A=YAHOO.util.Dom.getY("favs_toggle_arrow")+43;YAHOO.util.Dom.setStyle("favs_widget","display","block");YAHOO.util.Dom.setX("favs_widget",B);YAHOO.util.Dom.setY("favs_widget",A);VIEWZI.shell.timeFavs()}else{VIEWZI.shell.closeFavs()}};VIEWZI.shell.favsTimerStop=function(){clearTimeout(VIEWZI.shell.favs_timer)};VIEWZI.shell.favsTimerStart=function(){VIEWZI.shell.timeFavs()};VIEWZI.shell.killDynamicLayers=function(C){var A=YAHOO.util.Event.getTarget(C);if(YAHOO.util.Dom.getStyle("rating_widget","display")==="block"){var B=YAHOO.util.Dom.getAncestorById(A,"rating_widget");if(A.id!=="shell_button_rate"&&!B){VIEWZI.feedback.closeWidget();clearTimeout(VIEWZI.feedback.widget_timer)}}if(YAHOO.util.Dom.getStyle("favs_widget","display")==="block"){var D=YAHOO.util.Dom.getAncestorById(A,"favs_widget");if(A.id!=="favs_toggle_arrow"&&!D){YAHOO.util.Dom.setStyle("favs_widget","display","none")}}};VIEWZI.shell.toggleMenu=function(B,A){YAHOO.util.Dom.setStyle(B,"left",(A)?"auto":"-99999px")};VIEWZI.shell.escapeKeyHandler=function(){if(YAHOO.util.Dom.getStyle("favs_widget","display")==="block"){VIEWZI.shell.closeFavs()}if(YAHOO.util.Dom.getStyle("rating_widget","display")==="block"){VIEWZI.feedback.closeWidget()}if(YAHOO.util.Dom.getStyle("modal_window","display")==="block"){VIEWZI.feedback.noContent();VIEWZI.feedback.clearTabs();VIEWZI.feedback.closeModal()}};VIEWZI.shell.docClickHandler=function(C){var A=YAHOO.util.Event.getTarget(C);if(YAHOO.util.Dom.getStyle("rating_widget","display")==="block"){var B=YAHOO.util.Dom.getAncestorById(A,"rating_widget");if(A.id!=="shell_button_rate"&&!B){VIEWZI.feedback.closeWidget();clearTimeout(VIEWZI.feedback.widget_timer)}}if(YAHOO.util.Dom.getStyle("favs_widget","display")==="block"){var D=YAHOO.util.Dom.getAncestorById(A,"favs_widget");if(A.id!=="favs_toggle_arrow"&&!D){YAHOO.util.Dom.setStyle("favs_widget","display","none")}}};VIEWZI.shell.getVfpParam=function(A){if(VIEWZI.VFP_PARAMS&&typeof VIEWZI.VFP_PARAMS[A]!="undefined"){return VIEWZI.VFP_PARAMS[A]}return null};YAHOO.util.Event.onDOMReady(function(){var A=new YAHOO.util.KeyListener(document,{keys:27},VIEWZI.shell.escapeKeyHandler);A.enable();YAHOO.util.Event.on(document,"click",VIEWZI.shell.docClickHandler)});VIEWZI.shell.closeViewmixFeedbackBar=function(){var A=0.2;var C=YAHOO.util.Easing.easeOutStrong;VIEWZI.headerHeight-=34;var B=document.getElementById("viewmix-feedback");B.parentNode.removeChild(B);VIEWZI.shell.doResize();VIEWZI.shell.createCookie("hideFeedbackBar",true,14)};VIEWZI.shell.handleViewziFeedbackHappened=function(){var A=document.getElementById("viewmix-feedback");A.innerHTML='<div style="text-align:center;"><b>Thank You!</b></div>';setTimeout(function(){VIEWZI.shell.closeViewmixFeedbackBar()},5000)};VIEWZI.shell.createCookie=function(C,D,E){if(E){var B=new Date();B.setTime(B.getTime()+(E*24*60*60*1000));var A="; expires="+B.toGMTString()}else{var A=""}document.cookie=C+"="+D+A+"; path=/"};VIEWZI.shell.readCookie=function(B){var D=B+"=";var A=document.cookie.split(";");for(var C=0;C<A.length;C++){var E=A[C];while(E.charAt(0)==" "){E=E.substring(1,E.length)}if(E.indexOf(D)==0){return E.substring(D.length,E.length)}}return null};VIEWZI.view.id=0;VIEWZI.view.hasTracked=false;VIEWZI.view.getWidth=function(){return VIEWZI.util.parseWidth("viewziviewcontent")};VIEWZI.view.getHeight=function(){return VIEWZI.util.parseHeight("viewziviewcontent")};VIEWZI.view.getDimensions=function(){return[VIEWZI.view.getWidth(),VIEWZI.view.getHeight()]};VIEWZI.view.getViewElement=function(){return VIEWZI.util.d("viewziviewcontent")};VIEWZI.view.getViewportHeight=function(){var A=0;switch(VIEWZI.shell.stage){case"mix":A+=VIEWZI.util.parseHeight("viewziHeader");A+=VIEWZI.util.parseHeight("viewziFooter");break;case"view":A=VIEWZI.headerHeight+VIEWZI.footerHeight;break}return YAHOO.util.Dom.getViewportHeight()-A};VIEWZI.viewprefs.GATEWAYSERVER=VIEWZI.AMFSERVER!=="undefined"?VIEWZI.AMFSERVER.split(","):["http://dev.viewzi.com/","http://dev0.viewzi.com/","http://dev1.viewzi.com/"];VIEWZI.viewprefs.GATEWAYPATH=VIEWZI.AMFPATH!=="undefined"?VIEWZI.AMFPATH:"preview/";VIEWZI.viewprefs.GATEWAYLOC="/lib/";VIEWZI.viewprefs.SERVICENAME="ViewziProfile.php";VIEWZI.viewprefs.totalPulls=0;VIEWZI.viewprefs.getUserInfo=function(){var A=VIEWZI.viewprefs.totalPulls%VIEWZI.viewprefs.GATEWAYSERVER.length;var D=!VIEWZI.view.viewid?"0-0":VIEWZI.view.viewid;var B=VIEWZI.viewprefs.GATEWAYSERVER[A]+VIEWZI.viewprefs.GATEWAYPATH+VIEWZI.viewprefs.GATEWAYLOC+VIEWZI.viewprefs.SERVICENAME;var C=B+"?format=JSON&callback=VIEWZI.viewprefs.onGetUserInfo&op=getProfile&datak="+VIEWZI.datak;VIEWZI.util.loadScript(C)};VIEWZI.viewprefs.getViewPrefs=function(){var A=VIEWZI.viewprefs.totalPulls%VIEWZI.viewprefs.GATEWAYSERVER.length;var D=!VIEWZI.view.viewid?"0-0":VIEWZI.view.viewid;var B=VIEWZI.viewprefs.GATEWAYSERVER[A]+VIEWZI.viewprefs.GATEWAYPATH+VIEWZI.viewprefs.GATEWAYLOC+VIEWZI.viewprefs.SERVICENAME;var C=B+"?format=JSON&callback=VIEWZI.viewprefs.onGetViewPrefs&op=getViewPreferences&datak="+VIEWZI.datak+"&viewId="+D;VIEWZI.util.loadScript(C)};VIEWZI.viewprefs.setViewPref=function(D,F){var C=VIEWZI.viewprefs.totalPulls%VIEWZI.viewprefs.GATEWAYSERVER.length;var H=!VIEWZI.view.viewid?"0-0":VIEWZI.view.viewid;var A={};A.name=D;A.value=F;A.path="/";A.expires="2037-01-01";var B={0:A};var E=VIEWZI.viewprefs.GATEWAYSERVER[C]+VIEWZI.viewprefs.GATEWAYPATH+VIEWZI.viewprefs.GATEWAYLOC+VIEWZI.viewprefs.SERVICENAME;var G=E+"?format=JSON&callback=VIEWZI.viewprefs.onSetViewPref&op=setViewPreferences&datak="+VIEWZI.datak+"&viewId="+H+"&prefs="+YAHOO.lang.JSON.stringify(B);VIEWZI.util.loadScript(G)};VIEWZI.viewprefs.onGetUserInfo=function(A){VIEWZI.userinforesult.fire(A)};VIEWZI.viewprefs.onGetViewPrefs=function(A){VIEWZI.getprefsresult.fire(A)};VIEWZI.viewprefs.onSetViewPref=function(A){VIEWZI.setprefsresult.fire(A)};