var commentId;function reportComment(_type,commentId){if(isSignIn()){this.commentId=commentId;if(waitingForScript("/js/alert.js","clAlert")){return;}
clAlert.Confirm(Oops,are_u_sure,yes,function(e){$("#reportPIP").find("#doreport").bind('click',{type:_type},function(e){doReport(e.data.type);return false;});$("#reportPIP").modal({onOpen:openReportPipmodel,onClose:modalClose});},no_want,function(e){return false;});}
return false;}
function reportCreation(_type){if(isSignIn()){if(waitingForScript("/js/alert.js","clAlert")){return;}
clAlert.Confirm(Oops,are_u_sure,yes,function(e){if(typeof _type=="undefined")_type='video';$("#reportPIP").find("#doreport").bind('click',{type:_type},function(e){doReport(e.data.type);return false;});$("#reportPIP").modal({onOpen:openReportPipmodel,onClose:modalClose});},no_want,function(e){return false;});}}
function doReport(id){var reason=get("reason").value;if(reason===""){var reasonId=get("reasonsList").value;switch(parseInt(reasonId)){case 0:reason=reportbad_r1;break;case 1:reason=reportbad_r2;break;case 2:reason=reportbad_r3;break;case 3:reason=reportbad_r4;break;case 4:reason=reportbad_r5;break;case 5:reason=reportbad_r6;break;case 6:reason=reportbad_r7;break;}}
if(id=="effect"){pipAction.reportCreation(memberId,o.pipId,reason,reportCreationCallBack);}else if(id=="video"){videoAction.reportVideo(memberId,videoId,reason,reportCreationCallBack);}else if(id=="video_comment"){videoAction.reportVideoComment(memberId,commentId,reason,reportCreationCallBack);}else{pipAction.reportEffectComment(memberId,commentId,reason,reportCreationCallBack);}
$.modal.close();}
function reportCreationCallBack(){clAlert.Dialog(oh,thank_report_bad,ok);}
function checknotdisplay(){if(get("notdisplay").checked){get("notdisplay").checked=false;}else{get("notdisplay").checked=true;}}
function beforedownload(path,pipId){beforedownload(path,pipId,null);}
function beforedownload(path,pipId,avalibleFor,piptype){if(isSignIn()){var youcamVer=getCookie("YouCamVer");if(youcamVer==1){if(piptype=='mo'||piptype=='fr'||piptype=='PFX'||piptype=='ACE'||piptype=='ENV'){get("contentId").value=pipId;get("contentURL").value=path;$("#youcam1_popup").modal({onOpen:openyoucam1model,onClose:$.modal.close()});return false;}}else if(youcamVer==2){if(piptype=='PFX'||piptype=='ACE'||piptype=='ENV'){$("#youcam_popup").modal({onOpen:openyoucammodel,onClose:$.modal.close()});return false;}}
if(checkCookie("isShowTips")){location.href="/Download?szURL="+path+"&dl_seqno="+pipId;}else{$("#tips").modal({onOpen:opentipmodel,onClose:$.modal.close()});get("contentId").value=pipId;get("contentURL").value=path;if(avalibleFor!=null)
get("availible").innerHTML=download_tip_avaliblefor+avalibleFor+download_tip_avaliblefor2;}
var ap=getCookie("ap");if(ap!="")pageTracker._trackEvent(ap,"effect download",pipId);}}
function download(){if(get("notdisplay").checked){createCookie("isShowTips","no",30);}
location.href="/Download?szURL="+get("contentURL").value+"&dl_seqno="+get("contentId").value;$.modal.close();}
function openyoucam1model(dialog){overlayFadeIn(dialog).container.css({height:"225px",width:"555px",top:"32%"});}
function openyoucammodel(dialog){overlayFadeIn(dialog).container.css({height:"237px",width:"455px",top:"32%"});}
function overlayFadeIn(dialog){dialog.overlay.fadeIn("slow",function(){dialog.container.fadeIn("slow",function(){dialog.data.hide().slideDown("slow");});});return dialog;}
function opentipmodel(dialog){overlayFadeIn(dialog).container.css({height:"185px",width:"450px",top:"32%"});}
function downloadPatch(){deleteCookie("YouCamVer","/",document.domain);pageTracker._trackEvent("youcam1","patch","download");window.location.href="/patch/CyberLink.2609_generic_pa_YUC080926-05.exe";}
var doc=document;var clAlert;var isFocus=false;var options={border:1,borderStyle:"solid",borderColor:"#000000",width:320,titleColor:"#007A99",titleFontColor:"#FFFFFF",titleWeight:700,titleBorderColor:"#000000",contentColor:"#FFFFFF",contentFontColor:"#000000"};clAlert=new Alert(options);function Alert(options){var ao=this;ao.version="1.1";if(!window.XMLHttpRequest){var ie6=true;}
var aw,ab,at,ac,bc,alb,mouseX,mouseY,pe,alertY,alertX;if(ie6){var af;}
var Client={viewportWidth:function(){return self.innerWidth||(doc.documentElement.clientWidth||doc.body.clientWidth);},viewportHeight:function(){return self.innerHeight||(doc.documentElement.clientHeight||doc.body.clientHeight);},viewportSize:function(){return{width:this.viewportWidth(),height:this.viewportHeight()};}};ao.Position=rePos;ao.Dialog=function(title,text,button,buttonEvent){if(doc.getElementById("modalWindow")){return;}
createWindow("dialog",title,text,button,buttonEvent);rePos();if(ie6){changeSelect(true);}alb.focus();};ao.Confirm=function(title,text,button,buttonEvent,button2,button2Event){if(doc.getElementById("modalWindow")){return;}
createWindow("confirm",title,text,button,buttonEvent,button2,button2Event);rePos();if(ie6){changeSelect(true);}cb.focus();};function rePos(){var pageY=window.pageYOffset||doc.documentElement.scrollTop;var pageX=window.pageXOffset||doc.documentElement.scrollLeft;ab.style.left=(Client.viewportWidth()-ab.offsetWidth)/2+pageX+"px";ab.style.top=(Client.viewportHeight()-ab.offsetHeight)/2+pageY+"px";if(ie6){af.style.left=(Client.viewportWidth()-ab.offsetWidth)/2+pageX+"px";af.style.top=(Client.viewportHeight()-ab.offsetHeight)/2+pageY+"px";af.style.height=ab.offsetHeight+"px";af.style.visibility="visible";}
ab.style.visibility="visible";}
function changeSelect(bool){var sb=doc.getElementsByTagName("select");for(var i=0;i<sb.length;i++){sb[i].disabled=bool;}}
function alarm_OK(event,on_OK){if(ie6){changeSelect(false);}
doc.body.removeChild(aw);window.onscroll=null;window.onresize=null;aw=null;ab=null;at=null;ac=null;alb=null;bc=null;if(on_OK){try{e=(event)?event:window.event;on_OK(e);}catch(error){}}}
function alarm_CANCEL(event,on_CANCEL){if(ie6){changeSelect(false);}
doc.body.removeChild(aw);window.onscroll=null;window.onresize=null;aw=null;ab=null;at=null;ac=null;alb=null;bc=null;if(on_CANCEL){try{e=(event)?event:window.event;on_CANCEL(e);}
catch(error){}}}
function mouseDown(e){e=(e==null)?window.event:e;target=(e.target)?e.target:e.srcElement;if(target.id=="content"){mouseX=e.clientX;mouseY=e.clientY;pe=target.parentNode;alertX=pe.style.left;alertY=pe.style.top;doc.onmousemove=mouseMove;doc.onmouseup=mouseUp;doc.onselectstart=function(){return false;};return false;}}
function mouseMove(e){e=(e==null)?window.event:e;newX=parseInt(alertX.split("px")[0]);newY=parseInt(alertY.split("px")[0]);pe.style.left=(newX+e.clientX-mouseX)+"px";pe.style.top=(newY+e.clientY-mouseY)+"px";if(ie6){af.style.left=(newX+e.clientX-mouseX)+"px";af.style.top=(newY+e.clientY-mouseY)+"px";}}
function mouseUp(e){e=(e==null)?window.event:e;doc.onmousemove=null;doc.onselectstart=null;}
function createWindow(alertType,title,text,button,buttonEvent,button2,button2Event){var msg="<div style='float:left;width:35px;height:35px;'><img src='/images/alert_blue.png' style='width:35px;height:35px;padding-top:5px;padding-right:15px;' /></div><div id=\"alert_msg\" style='float:left;width:260px;margin-top:10px;margin-left:5px;margin-bottom:10px;'><p><font color='#000000'>"+text+"</font></p></div>";aw=doc.body.appendChild(doc.createElement("div"));ab=aw.appendChild(doc.createElement("div"));at=ab.appendChild(doc.createElement("div"));ac=ab.appendChild(doc.createElement("div"));bc=ab.appendChild(doc.createElement("div"));aw.id="modalWindow";aw.style.height=doc.documentElement.scrollHeight+"px";aw.style.position="absolute";aw.style.width="100%";aw.style.top="0px";aw.style.left="0px";aw.style.zIndex="10000";aw.style.backgroundImage="url(tp.png)";ab.style.visibility="hidden";ab.style.position="absolute";ab.style.width=options.width+"px";ab.style.border=options.border+"px";ab.style.borderStyle=options.borderStyle;ab.style.borderColor=options.borderColor;ab.style.textAlign="center";ab.style.zIndex=101;ab.style.background=options.contentColor;if(ie6){af=aw.appendChild(doc.createElement("iframe"));af.src="javascript:void(0);";af.style.visibility="hidden";af.style.position="absolute";af.style.width=options.width+"px";af.style.zIndex=100;af.frameBorder="0";}
ac=ab.appendChild(doc.createElement("div"));ac.style.padding="5px";ac.id="content";ac.style.background=options.contentColor;ac.style.color=options.contentFontColor;ac.innerHTML=msg;ac.style.marginBottom="0px";ac.style.marginTop="0px";ac.style.textAlign="left";if(window.addEventListener){ac.addEventListener("mousedown",function(e){mouseDown(e);},false);}else{ac.onmousedown=mouseDown;}
bc=ab.appendChild(doc.createElement("div"));bc.style.background=options.contentColor;bc.style.marginBottom="0px";bc.style.marginTop="0px";bc.style.clear="both";if(alertType=="confirm"){cb=doc.createElement("div");cb.id="btn3";cb.style.cursor="pointer";cb.innerHTML="<div class='alert'>"+button2+"</div>";cb.tabIndex=0;cb.onclick=function(event){alarm_CANCEL(event,button2Event);};cb.onfocus=function(event){isFocus=true;};cb.onkeypress=function(event){if(isFocus&&(checkEnter(event)||checkSpace(event)))alarm_CANCEL(event,button2Event);};cb.style.marginRight="5px";cb.style.marginLeft="5px";cb.style.marginBottom="5px";bc.appendChild(cb);cb.style.width="150px";cb.style.height="25px";cb.style.styleFloat="right";cb.style.cssFloat="right";cb.style.overflow="visible";cb.style.zoom="1";doc.getElementById("btn3").style.background="url(/images/btn3.jpg)";}
alb=doc.createElement("div");alb.id="btn1";alb.style.cursor="pointer";alb.innerHTML="<div id='alertText' class='alert'>"+button+"</div>";if(alertType!="confirm")
alb.tabIndex=0;else
alb.tabIndex=1;alb.onclick=function(event){alarm_OK(event,buttonEvent);};alb.onfocus=function(event){isFocus=true;};alb.onkeypress=function(event){if(isFocus&&(checkEnter(event)||checkSpace(event)))alarm_OK(event,buttonEvent);};alb.style.marginRight="5px";alb.style.marginLeft="5px";alb.style.marginBottom="5px";alb.style.width="83px";alb.style.height="25px";alb.style.styleFloat="right";alb.style.cssFloat="right";alb.style.overflow="visible";alb.style.zoom="1";bc.appendChild(alb);doc.getElementById("btn1").style.background="url(/images/btn1.jpg)";window.onscroll=function(){ao.Position();};window.onresize=function(){ao.Position();};}}
(function($){var ie6=$.browser.msie&&parseInt($.browser.version)==6&&typeof window['XMLHttpRequest']!="object",ieQuirks=null,w=[];$.modal=function(data,options){return $.modal.impl.init(data,options);};$.modal.close=function(){$.modal.impl.close();};$.fn.modal=function(options){return $.modal.impl.init(this,options);};$.modal.defaults={opacity:50,overlayId:'simplemodal-overlay',overlayCss:{},containerId:'simplemodal-container',containerCss:{},dataCss:{},zIndex:7000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:'simplemodal-close',position:null,persist:false,onOpen:null,onShow:null,onClose:null};$.modal.impl={opts:null,dialog:{},init:function(data,options){if(this.dialog.data){return false;}
ieQuirks=$.browser.msie&&!$.boxModel;this.opts=$.extend({},$.modal.defaults,options);this.zIndex=this.opts.zIndex;this.occb=false;if(typeof data=='object'){data=data instanceof jQuery?data:$(data);if(data.parent().parent().size()>0){this.dialog.parentNode=data.parent();if(!this.opts.persist){this.dialog.orig=data.clone(true);}}}
else if(typeof data=='string'||typeof data=='number'){data=$('<div/>').html(data);}
else{alert('SimpleModal Error: Unsupported data type: '+typeof data);return false;}
this.dialog.data=data.addClass('simplemodal-data').css(this.opts.dataCss);data=null;this.create();this.open();if($.isFunction(this.opts.onShow)){this.opts.onShow.apply(this,[this.dialog]);}
return this;},create:function(){w=this.getDimensions();if(ie6){this.dialog.iframe=$('<iframe src="javascript:false;"/>').css($.extend(this.opts.iframeCss,{display:'none',opacity:0,position:'fixed',height:w[0],width:w[1],zIndex:this.opts.zIndex,top:0,left:0})).appendTo('body');}
this.dialog.overlay=$('<div/>').attr('id',this.opts.overlayId).addClass('simplemodal-overlay').css($.extend(this.opts.overlayCss,{display:'none',opacity:this.opts.opacity/100,height:w[0],width:w[1],position:'fixed',left:0,top:0,zIndex:this.opts.zIndex+1})).appendTo('body');this.dialog.container=$('<div/>').attr('id',this.opts.containerId).addClass('simplemodal-container').css($.extend(this.opts.containerCss,{display:'none',position:'fixed',zIndex:this.opts.zIndex+2})).append(this.opts.close?$(this.opts.closeHTML).addClass(this.opts.closeClass):'').appendTo('body');this.setPosition();if(ie6||ieQuirks){this.fixIE();}
this.dialog.container.append(this.dialog.data.hide());},bindEvents:function(){var self=this;$('.'+this.opts.closeClass).bind('click.simplemodal',function(e){e.preventDefault();self.close();});$(window).bind('resize.simplemodal',function(){w=self.getDimensions();self.setPosition();if(ie6||ieQuirks){self.fixIE();}
else{self.dialog.iframe&&self.dialog.iframe.css({height:w[0],width:w[1]});self.dialog.overlay.css({height:w[0],width:w[1]});}});},unbindEvents:function(){$('.'+this.opts.closeClass).unbind('click.simplemodal');$(window).unbind('resize.simplemodal');},fixIE:function(){var p=this.opts.position;$.each([this.dialog.iframe||null,this.dialog.overlay,this.dialog.container],function(i,el){if(el){var bch='document.body.clientHeight',bcw='document.body.clientWidth',bsh='document.body.scrollHeight',bsl='document.body.scrollLeft',bst='document.body.scrollTop',bsw='document.body.scrollWidth',ch='document.documentElement.clientHeight',cw='document.documentElement.clientWidth',sl='document.documentElement.scrollLeft',st='document.documentElement.scrollTop',s=el[0].style;s.position='absolute';if(i<2){s.removeExpression('height');s.removeExpression('width');s.setExpression('height',''+bsh+' > '+bch+' ? '+bsh+' : '+bch+' + "px"');s.setExpression('width',''+bsw+' > '+bcw+' ? '+bsw+' : '+bcw+' + "px"');}
else{var te,le;if(p&&p.constructor==Array){var top=p[0]?typeof p[0]=='number'?p[0].toString():p[0].replace(/px/,''):el.css('top').replace(/px/,'');te=top.indexOf('%')==-1?top+' + (t = '+st+' ? '+st+' : '+bst+') + "px"':parseInt(top.replace(/%/,''))+' * (('+ch+' || '+bch+') / 100) + (t = '+st+' ? '+st+' : '+bst+') + "px"';if(p[1]){var left=typeof p[1]=='number'?p[1].toString():p[1].replace(/px/,'');le=left.indexOf('%')==-1?left+' + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"':parseInt(left.replace(/%/,''))+' * (('+cw+' || '+bcw+') / 100) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}}
else{te='('+ch+' || '+bch+') / 2 - (this.offsetHeight / 2) + (t = '+st+' ? '+st+' : '+bst+') + "px"';le='('+cw+' || '+bcw+') / 2 - (this.offsetWidth / 2) + (t = '+sl+' ? '+sl+' : '+bsl+') + "px"';}
s.removeExpression('top');s.removeExpression('left');s.setExpression('top',te);s.setExpression('left',le);}}});},getDimensions:function(){var el=$(window);var h=$.browser.opera&&$.browser.version>'9.5'&&$.fn.jquery<='1.2.6'?document.documentElement['clientHeight']:el.height();return[h,el.width()];},setPosition:function(){var top,left,hCenter=(w[0]/2)-((this.dialog.container.height()||this.dialog.data.height())/2),vCenter=(w[1]/2)-((this.dialog.container.width()||this.dialog.data.width())/2);if(this.opts.position&&this.opts.position.constructor==Array){top=this.opts.position[0]||hCenter;left=this.opts.position[1]||vCenter;}else{top=hCenter;left=vCenter;}
this.dialog.container.css({left:left,top:top});},open:function(){this.dialog.iframe&&this.dialog.iframe.show();if($.isFunction(this.opts.onOpen)){this.opts.onOpen.apply(this,[this.dialog]);}
else{this.dialog.overlay.show();this.dialog.container.show();this.dialog.data.show();}
this.bindEvents();},close:function(){if(!this.dialog.data){return false;}
if($.isFunction(this.opts.onClose)&&!this.occb){this.occb=true;this.opts.onClose.apply(this,[this.dialog]);}
else{if(this.dialog.parentNode){if(this.opts.persist){this.dialog.data.hide().appendTo(this.dialog.parentNode);}
else{this.dialog.data.remove();this.dialog.orig.appendTo(this.dialog.parentNode);}}
else{this.dialog.data.remove();}
this.dialog.container.remove();this.dialog.overlay.remove();this.dialog.iframe&&this.dialog.iframe.remove();this.dialog={};}
this.unbindEvents();}};})(jQuery);function overlay_dialog(dialog){dialog.overlay.fadeIn("slow",function(){dialog.container.fadeIn("slow",function(){dialog.data.hide().slideDown("slow");});});return dialog;}
function modalClose(dialog){dialog.data.fadeOut("slow",function(){dialog.container.hide("slow",function(){dialog.overlay.slideUp("slow",function(){$.modal.close();});});});};if(window.jQuery)(function($){if($.browser.msie)try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}
$.rating={cancel:'Cancel Rating',cancelValue:'',split:0,starWidth:16,groups:{},event:{fill:function(n,el,settings,state){this.drain(n);$(el).prevAll('.star_group_'+n).andSelf().addClass('star_'+(state||'hover'));var lnk=$(el).children('a');val=lnk.text();if(settings.focus)settings.focus.apply($.rating.groups[n].valueElem[0],[val,lnk[0]]);},drain:function(n,el,settings){$.rating.groups[n].valueElem.siblings('.star_group_'+n).removeClass('star_on').removeClass('star_hover');},reset:function(n,el,settings){if(!$($.rating.groups[n].current).is('.cancel'))
$($.rating.groups[n].current).prevAll('.star_group_'+n).andSelf().addClass('star_on');var lnk=$(el).children('a');val=lnk.text();if(settings.blur)settings.blur.apply($.rating.groups[n].valueElem[0],[val,lnk[0]]);},click:function(n,el,settings){$.rating.groups[n].current=el;var lnk=$(el).children('a');val=lnk.text();$.rating.groups[n].valueElem.val(val);$.rating.event.drain(n,el,settings);$.rating.event.reset(n,el,settings);if(settings.callback)settings.callback.apply($.rating.groups[n].valueElem[0],[val,lnk[0]]);}}};$.fn.rating=function(instanceSettings){if(this.length==0)return this;instanceSettings=$.extend({},$.rating,instanceSettings||{});this.each(function(i){var settings=$.extend({},instanceSettings||{},($.metadata?$(this).metadata():($.meta?$(this).data():null))||{});var n=(this.name||'unnamed-rating').replace(/\[|\]+/g,"_");if(!$.rating.groups[n])$.rating.groups[n]={count:0};if($.rating.groups[n].count>9){$.rating.groups[n].count=0;}
i=$.rating.groups[n].count;$.rating.groups[n].count++;$.rating.groups[n].readOnly=$.rating.groups[n].readOnly||settings.readOnly||$(this).attr('disabled');if(i==0){$.rating.groups[n].valueElem=$('<input type="hidden" name="'+n+'" value=""'+(settings.readOnly?' disabled="disabled"':'')+'/>');$(this).before($.rating.groups[n].valueElem);if($.rating.groups[n].readOnly||settings.required){}
else{$(this).before($('<div class="cancel"><a title="'+settings.cancel+'">'+settings.cancelValue+'</a></div>').mouseover(function(){$.rating.event.drain(n,this,settings);$(this).addClass('star_on');}).mouseout(function(){$.rating.event.reset(n,this,settings);$(this).removeClass('star_on');}).click(function(){$.rating.event.click(n,this,settings);}));}};eStar=$('<div class="star"><a title="'+(this.title||this.value)+'">'+this.value+'</a></div>');$(this).after(eStar);if(settings.half)settings.split=2;if(typeof settings.split=='number'&&settings.split>0){var stw=($.fn.width?$(eStar).width():0)||settings.starWidth;var spi=(i%settings.split),spw=Math.floor(stw/settings.split);$(eStar).width(spw).find('a').css({'margin-left':'-'+(spi*spw)+'px'})};$(eStar).addClass('star_group_'+n);if($.rating.groups[n].readOnly)
$(eStar).addClass('star_readonly');else
$(eStar).addClass('star_live').mouseover(function(){$.rating.event.drain(n,this,settings);$.rating.event.fill(n,this,settings,'hover');}).mouseout(function(){$.rating.event.drain(n,this,settings);$.rating.event.reset(n,this,settings);}).click(function(){$.rating.event.click(n,this,settings);});if(this.checked)$.rating.groups[n].current=eStar;$(this).remove();if(i+1==this.length)$.rating.event.reset(n,this,settings);});for(n in $.rating.groups)
(function(c,v,n){if(!c)return;$.rating.event.fill(n,c,instanceSettings||{},'on');$(v).val($(c).children('a').text());})
($.rating.groups[n].current,$.rating.groups[n].valueElem,n);return this;};$(function(){$('input[type=radio].star').rating();});})(jQuery);(function($){$.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length)settings.single='metadata';var data=$.data(elem,settings.single);if(data)return data;data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m)
data=m[1];}else if(settings.type=="elem"){if(!elem.getElementsByTagName)return;var e=elem.getElementsByTagName(settings.name);if(e.length)
data=$.trim(e[0].innerHTML);}else if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr)
data=attr;}
if(data.indexOf('{')<0)
data="{"+data+"}";data=eval("("+data+")");$.data(elem,settings.single,data);return data;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);};})(jQuery);function Class(){}
Class.prototype.construct=function(){};Class.__asMethod__=function(func,superClass){return function(){var currentSuperClass=this.$;this.$=superClass;var ret=func.apply(this,arguments);this.$=currentSuperClass;return ret;};};Class.extend=function(def){var classDef=function(){if(arguments[0]!==Class){this.construct.apply(this,arguments);}};var proto=new this(Class);var superClass=this.prototype;for(var n in def){var item=def[n];if(item instanceof Function){item=Class.__asMethod__(item,superClass);}
proto[n]=item;}
proto.$=superClass;classDef.prototype=proto;classDef.extend=this.extend;return classDef;};var PageList=Class.extend({construct:function(pageIndex,totalPage,totalSize,callbackFunction,isScroll,scrollTarget){this.pageIndex=pageIndex;this.totalPage=totalPage;this.total=totalSize;this.callbackFunction=callbackFunction;this.isScroll=isScroll;this.scrollTarget=scrollTarget;this.tailNumber=8;this.headNumber=8;this.width=3;this.twoend=2;if(this.pageIndex-1>0){this.prev=this.pageIndex-1;}else{this.prev=0;}
if(this.pageIndex<this.totalPage){this.next=this.pageIndex+1;}else{this.next=0;}
this.class_prefix="p";},displayList:function(){var result="";if(this.total==0){}else{if(this.totalPage<=1){result+="<div align='center' class='p_total'><div class='p_bar'>"+page_total+" ("+this.total+")</div></div></div>";}else{result="<div class='"+this.class_prefix+"_bar' align='center'><nobr>";result+=this.getPrevPageNum()+"&nbsp;&nbsp;";if(this.totalPage>(this.twoend*2+this.width*2+1)){result+=this.getHead();result+=this.getCurPageNum(this.pageIndex);result+=this.getTail();}else{for(var i=1;i<=this.totalPage;i++){if(i!=this.pageIndex){result+=this.getPageNum(i);}else{result+=this.getCurPageNum(i);}}}
result+="&nbsp;&nbsp;"+this.getNextPageNum();result+="</nobr>";result+="<div align='center' class='p_total'>"+page_total+" ("+this.total+")</div></div>";}}
return result;},getHead:function(){var result="";if(this.pageIndex-this.headNumber>1){var start=(this.pageIndex-this.width<this.totalPage-this.headNumber?this.pageIndex-this.width:this.totalPage-this.headNumber);for(var i=1;i<=this.twoend;i++){result+=this.getPageNum(i);}
if(start>this.twoend+1){result+="<span class='nolink'>&nbsp;...&nbsp;</span>";}
for(var i=start;i<this.pageIndex;i++){result+=this.getPageNum(i);}}else{for(var i=1;i<this.pageIndex;i++){result+=this.getPageNum(i);}}
return result;},getTail:function(){var result="";if(this.pageIndex+this.tailNumber<this.totalPage){var end=(this.pageIndex+this.width<this.headNumber?this.headNumber:this.pageIndex+this.width);for(var i=this.pageIndex+1;i<=end;i++){result+=this.getPageNum(i);}
if(end<this.totalPage-this.twoend){result+="<span class='nolink'>&nbsp;...&nbsp;</span>";}
for(var i=this.totalPage-this.twoend+1;i<=this.totalPage;i++){result+=this.getPageNum(i);}}else{for(var i=this.pageIndex+1;i<=this.totalPage;i++){result+=this.getPageNum(i);}}
return result;},getPageNum:function(index){var f=this.callbackFunction+"("+index+");";if(this.isScroll){if(this.scrollTarget==null)
f+="scroll(0,0);";else
f+="$.scrollTo( $('#"+this.scrollTarget+"'), 300)";}
return"<a href=\"#\" onclick=\""+f+";addHistory("+index+");return false;\" class='"+this.class_prefix+"_num'>"+index+"</a>";},getCurPageNum:function(index){return"<span class='pageon'>"+index+"</span>";},getPrevPageNum:function(){if(this.prev>0){var f=this.callbackFunction+"("+this.prev+");";if(this.isScroll){if(this.scrollTarget==null)
f+="scroll(0,0);";else
f+="$.scrollTo( $('#"+this.scrollTarget+"'), 300)";}
var prev_ten;if(this.pageIndex>10){var prev_ten_num=this.pageIndex-10;var t=this.callbackFunction+"("+prev_ten_num+");";if(this.isScroll){if(this.scrollTarget==null)
t+="scroll(0,0);";else
t+="$.scrollTo( $('#"+this.scrollTarget+"'), 300)";}
prev_ten="<a href=\"#\" onclick=\""+t+";addHistory("+prev_ten_num+");return false;\" class='"+this.class_prefix+"_num'>"+prev_ten_page+"</a>"}else{prev_ten="";}
return"<a href=\"#\" onclick=\""+f+";addHistory("+this.prev+");return false\" class='"+this.class_prefix+"_num'>"+prev_page+"</a>"+prev_ten;}else{return prev_page;}},getNextPageNum:function(){if(this.next>0){var f=this.callbackFunction+"("+this.next+");";if(this.isScroll){if(this.scrollTarget==null)
f+="scroll(0,0);";else
f+="$.scrollTo( $('#"+this.scrollTarget+"'), 300)";}
var next_ten;if(this.totalPage-this.pageIndex>=10){var next_ten_num=this.pageIndex+10;var t=this.callbackFunction+"("+next_ten_num+");";if(this.isScroll){if(this.scrollTarget==null)
t+="scroll(0,0);";else
t+="$.scrollTo( $('#"+this.scrollTarget+"'), 300)";}
next_ten="<a href=\"#\" onclick=\""+t+";addHistory("+next_ten_num+");return false;\" class='"+this.class_prefix+"_num'>"+next_ten_page+"</a>"}else{next_ten="";}
return next_ten+"<a href=\"#\" onclick=\""+f+";addHistory("+this.next+");return false\" class='"+this.class_prefix+"_num'>"+next_page+"</a>";}else{return next_page;}}});var SmallPageList=PageList.extend({construct:function(pageIndex,totalPage,totalSize,callbackFunction){this.pageIndex=pageIndex;this.totalPage=totalPage;this.total=totalSize;this.callbackFunction=callbackFunction;this.tailNumber=1;this.headNumber=1;this.width=1;this.twoend=1;if(this.pageIndex-1>0){this.prev=this.pageIndex-1;}else{this.prev=0;}
if(this.pageIndex<this.totalPage){this.next=this.pageIndex+1;}else{this.next=0;}
this.class_prefix="sp";}});var dw_event={add:function(obj,etype,fp,cap){cap=cap||false;if(obj.addEventListener)obj.addEventListener(etype,fp,cap);else if(obj.attachEvent)obj.attachEvent("on"+etype,fp);},remove:function(obj,etype,fp,cap){cap=cap||false;if(obj.removeEventListener)obj.removeEventListener(etype,fp,cap);else if(obj.detachEvent)obj.detachEvent("on"+etype,fp);},DOMit:function(e){e=e?e:window.event;e.tgt=e.srcElement?e.srcElement:e.target;if(!e.preventDefault)e.preventDefault=function(){return false;}
if(!e.stopPropagation)e.stopPropagation=function(){if(window.event)window.event.cancelBubble=true;}
return e;}}
var Tooltip={followMouse:true,offX:8,offY:12,tipID:"tipDiv",showDelay:200,hideDelay:1,ready:false,timer:null,tip:null,init:function(){if(document.createElement&&document.body&&typeof document.body.appendChild!="undefined"){if(!get(this.tipID)){var el=document.createElement("DIV");el.id=this.tipID;document.body.appendChild(el);}
this.ready=true;}},show:function(e,msg){if(this.timer){clearTimeout(this.timer);this.timer=0;}
this.tip=get(this.tipID);if(this.followMouse)
dw_event.add(document,"mousemove",this.trackMouse,true);this.writeTip("");this.writeTip(msg);viewport.getAll();this.positionTip(e);this.timer=setTimeout("Tooltip.toggleVis('"+this.tipID+"', 'visible'); Tooltip.toggleVisWithClasses('rating', 'visible');",this.showDelay);},dzshow:function(x,y,msg){if(this.timer){clearTimeout(this.timer);this.timer=0;}
this.tip=get(this.tipID);if(this.followMouse)
dw_event.add(document,"mousemove",this.trackMouse,true);this.writeTip("");this.writeTip(msg);viewport.getAll();this.dzpositionTip(x,y);this.timer=setTimeout("Tooltip.toggleVis('"+this.tipID+"', 'visible');",this.showDelay);},dzshow2:function(x,y,msg){if(this.timer){clearTimeout(this.timer);this.timer=0;}
this.tip=get(this.tipID);if(this.followMouse)
dw_event.add(document,"mousemove",this.trackMouse,true);this.writeTip("");this.writeTip(msg);viewport.getAll();this.positionTip2(x,y);this.timer=setTimeout("Tooltip.toggleVis('"+this.tipID+"', 'visible'); Tooltip.toggleVisWithClasses('rating', 'visible');",this.showDelay);},writeTip:function(msg){if(this.tip&&typeof this.tip.innerHTML!="undefined")this.tip.innerHTML=msg;},positionTip:function(e){if(this.tip&&this.tip.style){var x=e.pageX?e.pageX:e.clientX+viewport.scrollX;var y=e.pageY?e.pageY:e.clientY+viewport.scrollY;if(x+this.tip.offsetWidth+this.offX>viewport.width+viewport.scrollX){x=x-this.tip.offsetWidth-this.offX;if(x<0)x=0;}else x=x+this.offX;if(y+this.tip.offsetHeight+this.offY>viewport.height+viewport.scrollY){y=y-this.tip.offsetHeight-this.offY;if(y<viewport.scrollY)y=viewport.height+viewport.scrollY-this.tip.offsetHeight;}else y=y+this.offY;this.tip.style.left=x+"px";this.tip.style.top=y+"px";}},positionTip2:function(x,y){if(this.tip&&this.tip.style){if(x+this.tip.offsetWidth+this.offX>viewport.width+viewport.scrollX){x=x-this.tip.offsetWidth-this.offX;if(x<0)x=0;}else x=x+this.offX;var newy;newy=y-this.tip.offsetHeight-this.offY;if(newy<viewport.scrollY){newy=y+this.offY+10;}
this.tip.style.left=x+"px";this.tip.style.top=newy+"px";}},dzpositionTip:function(x,y){if(this.tip&&this.tip.style){if(x+this.tip.offsetWidth+this.offX>viewport.width+viewport.scrollX){x=x-this.tip.offsetWidth-this.offX;if(x<0)x=0;}else x=x+this.offX;if(y+this.tip.offsetHeight+this.offY>viewport.height+viewport.scrollY){y=y-this.tip.offsetHeight-this.offY;if(y<viewport.scrollY)y=viewport.height+viewport.scrollY-this.tip.offsetHeight;}else{y=y+this.offY;}
this.tip.style.left=x+"px";this.tip.style.top=y+"px";}},hide:function(){if(this.timer){clearTimeout(this.timer);this.timer=0;}
this.timer=setTimeout("Tooltip.toggleVis('"+this.tipID+"', 'hidden');Tooltip.toggleVisWithClasses('rating', 'hidden');",this.hideDelay);if(this.followMouse)
dw_event.remove(document,"mousemove",this.trackMouse,true);this.tip=null;},toggleVis:function(id,vis){var el=get(id);if(el)el.style.visibility=vis;},toggleVisWithClasses:function(theClass,vis){var tags=document.getElementsByTagName("div");for(i=0;i<tags.length;i++){if(tags[i].className==theClass){tags[i].style.visibility=vis;}}},trackMouse:function(e){e=dw_event.DOMit(e);Tooltip.positionTip(e);}}
var viewport={getWinWidth:function(){this.width=0;if(window.innerWidth)this.width=window.innerWidth-18;else if(document.documentElement&&document.documentElement.clientWidth)
this.width=document.documentElement.clientWidth;else if(document.body&&document.body.clientWidth)
this.width=document.body.clientWidth;},getWinHeight:function(){this.height=0;if(window.innerHeight)this.height=window.innerHeight-18;else if(document.documentElement&&document.documentElement.clientHeight)
this.height=document.documentElement.clientHeight;else if(document.body&&document.body.clientHeight)
this.height=document.body.clientHeight;},getScrollX:function(){this.scrollX=0;if(typeof window.pageXOffset=="number")this.scrollX=window.pageXOffset;else if(document.documentElement&&document.documentElement.scrollLeft)
this.scrollX=document.documentElement.scrollLeft;else if(document.body&&document.body.scrollLeft)
this.scrollX=document.body.scrollLeft;else if(window.scrollX)this.scrollX=window.scrollX;},getScrollY:function(){this.scrollY=0;if(typeof window.pageYOffset=="number")this.scrollY=window.pageYOffset;else if(document.documentElement&&document.documentElement.scrollTop)
this.scrollY=document.documentElement.scrollTop;else if(document.body&&document.body.scrollTop)
this.scrollY=document.body.scrollTop;else if(window.scrollY)this.scrollY=window.scrollY;},getAll:function(){this.getWinWidth();this.getWinHeight();this.getScrollX();this.getScrollY();}}
var o=new effect_detail();var index=o.preloadimg,p,creatorId=0,show;function init(){if(o.nopip=="yes"){if(o.source=="timeline"){clAlert.Dialog("",not_upload_yet,ok);}else{clAlert.Dialog("",no_such_template,ok);setTimeout("window.location = '/'",1000);}}else{memberId=o.memberId;checkRating();useLoadingImage();if(get("isInMySubscribedList").value!=""){isInMySubscribedList(true);}else{isInMySubscribedList(false);}
if(get("imgCount")!=null){p=get("imgCount").value;}
creatorId=get("creatorId").value;creatorOnly();if(o.add_comment=="true"){newcomment();}
if(o.commentCount==0){$("#input_area").slideDown("slow");$(".dwbtn_com").hide();}else{$("#input_area").hide();$(".dwbtn_com").fadeIn("slow");}
$(function(){var images=$(".imgs");var max=$(images).length;LoadImage(0,o.preloadimg);LoadImage(o.preloadimg+1,max);function LoadImage(index,max){if(index<max){var list=$("<div id=\"img_"+index+"\" style='display:none'></div>");$("div#effectimg").append(list);var curr=$("div#img_"+index);var img=new Image();if(images[index].innerHTML!=""){$(img).load(function(){$(curr).append(this);LoadImage(index+1,max);}).error(function(){$(curr).remove();LoadImage(index+1,max);}).attr("class","effectIMG").attr("src",images[index].innerHTML).height(o.height);}}else if(index>=$(images).length){fixPng();showSlideShow();o.loading=false;$("span#loadbtn").hide();$("span#dwbtn").show();}}});}
setDesc();$("#more_d").qtip({content:{text:$("#desc_tip").clone().show()},position:{corner:{target:"topLeft",tooltip:"bottomMiddle"}},show:{when:{event:"click"},solo:true},hide:{fixed:true,delay:500},style:{width:458}});allowTags();setTagTips();}
function setTagTips(){$(".tag_a").each(function(){$("#"+$(this).attr("id")).qtip({content:{text:$(this).find("span").html(),data:{id:$(this).attr("href")}},position:{corner:{target:"topRight",tooltip:"bottomLeft"}},show:{when:{event:"mouseover"},effect:{type:"slide"},solo:true},hide:{when:{target:$(document.body).children().not($(self)),event:"mouseout"},fixed:true}});});}
function allowTags(){if(o.isAllowTags==="true"&&o.memberId!=""){$(".addtag").fadeIn("slow");$(".tagtip").fadeIn("slow");$("#showMyTag").fadeIn("slow");if(mytags.count>0||!$("#clickTag").is(":hidden")){$("#showMyTag").hide();}}
$("div.tag_"+o.memberId).fadeIn("slow");}
function showMyTag(){$("#showMyTag").hide();$("#clickTag").fadeIn("slow");}
var mytags=new Object;mytags.count=0;mytags.clickToAdd=function(tagName){if(mytags.count==0){clearAddTagTip();}
get("myTag").value=get("myTag").value+" "+tagName;mytags.count++;};function setDesc(){if(get("desc").offsetHeight>20){get("desc").style.height="20px";get("desc").style.overflow="hidden";$("#more_d").fadeIn("slow");}else{$("#more_d").fadeOut("slow");}
get("desc").style.visibility="visible";}
function donewTooltip(e,id,nameId){if(typeof Tooltip=="undefined"||!Tooltip.ready){return;}
Tooltip.clearTimer();var tip=get?get(Tooltip.tipID):null;if(tip&&tip.onmouseout==null){tip.onmouseout=Tooltip.tipOutCheck;tip.onmouseover=Tooltip.clearTimer;}
var po=findPos(get(nameId));Tooltip.dzshow2(po[0]+30,po[1],get(id).innerHTML);}
Tooltip.tipOutCheck=function(e){e=dw_event.DOMit(e);var toEl=e.relatedTarget?e.relatedTarget:e.toElement;if(this!=toEl&&!contained(toEl,this)){Tooltip.hide();}};function hideTip(){if(typeof Tooltip=="undefined"||!Tooltip.ready){return;}
Tooltip.timerId=setTimeout("Tooltip.hide()",100);}
function findPos(obj){var curleft=curtop=0;if(obj.offsetParent){do{curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}while(obj=obj.offsetParent);return[curleft,curtop];}else{return[-1,-1];}}
Tooltip.clearTimer=function(){if(Tooltip.timerId){clearTimeout(Tooltip.timerId);Tooltip.timerId=0;}};function contained(oNode,oCont){if(!oNode){return;}
while(oNode=oNode.parentNode){if(oNode==oCont){return true;}}
return false;}
function fixPng(){var arVersion=navigator.appVersion.split("MSIE");var v=parseFloat(arVersion[1]);if((v<=6)&&(document.body.filters)){var x=getElementsByClass("effectIMG",get("ss"),"img");for(var i=0;i<x.length;i++){var img=x[i];var imgName=img.src.toUpperCase();if(imgName.substring(imgName.length-3,imgName.length)=="PNG"){if(img.clientHeight!=0){height=img.clientHeight;}
img.outerHTML="<span class=effectIMG style=\""+"width:"+320+"px; height:"+height+"px; display:inline-block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"+"(src='"+img.src+"', sizingMethod='scale');\"></span>";}}}}
function showSlideShow(){var hide="img_"+index;var x=index+1;if(x>(p-1)){show="img_"+0;}else{show="img_"+x;}
get(hide).style.display="none";get(show).style.display="block";index=index+1;if(index>(p-1)){index=0;}
t=setTimeout("showSlideShow()",o.slideShowSpeed);}
function creatorOnly(){if(creatorId!=0&&creatorId==o.memberId){$("a[name=creatorOnly]").fadeIn("slow");$("span[name=creatorOnly]").fadeIn("slow");$("div[name=creatorOnly]").fadeIn("slow");}}
function addSubscribe(){if(isSignIn()){if(creatorId!=0){pipAction.addSubscribe(o.memberId,creatorId,inMySubscribedList);}}}
function inMySubscribedList(){$("#addSubscribe").hide();$("#inMySubscribedList").fadeIn("slow");}
function isInMySubscribedList(result){if(result){inMySubscribedList();}}
function checkRating(){initRate();if(o.memberId!=0&&o.memberId!=""){$("#rating_des").html(rate_it);}else{$("#rating_des").html(sign_rate);}
Tooltip.init();Tooltip.offX=4;Tooltip.offY=4;Tooltip.timerId=0;Tooltip.followMouse=false;}
function initRate(){if(get("r_rate").value!=0){get("r_"+toRateScore(get("r_rate").value)).checked=true;}
$("#rating").attr("style","visibility:visible");$("input.auto-submit-star").rating({callback:function(value,link){submitRating(value/20);}});}
function submitRating(value){if(o.memberId!=0&&o.memberId!=""){pipAction.addRate(o.memberId,o.pipId,value);pipAction.getPIPinfoByPIPid(o.pipId,refreshRatingCallBack);}}
function refreshRatingCallBack(pip){get("r_rate").value=pip.ratingAvg;$("#rating").html(get("temprate").innerHTML);$("#rating  > .temp").attr("class","auto-submit-star {split:2}");$("#ratingCount").html("("+pip.ratingCount+")");initRate();}
function showTags(){$("#showtags").hide();$("div[name=moretag]").slideDown("slow");$("img[name=moretagimg]").attr("src","/images/tagicon.png");}
function clearAddTagTip(){get("myTag").value="";}
function addTag(){if(isSignIn()){pageTracker._trackEvent("effect","tag","tag");var tagName=get("myTag").value;pipAction.addTag(o.memberId,o.pipId,tagName,getTagOfThisPip);}}
function getTagOfThisPip(){pipAction.getTagByPipId(o.pipId,getTagOfThisPipBack);}
function getTagOfThisPipBack(ra){clearAddTagTip();$("div.tagtxt").remove();if(ra.size>0){for(i=0;i<ra.size;i++){var c=$("div.temp_tagtxt").clone();c.find("#tag").attr("href","/search-by-tag-action.do?tagName="+ra.items[i].encodedTagName+"&pipName="+o.pipName);c.find("#tag").html(c.find("#tag").html()+ra.items[i].tagName);c.find("#tag").attr("id","tag_"+ra.items[i].tagId);c.find("#tagicon").attr("src","/images/tagicon.png");c.find("#deltag").bind("click",{id:ra.items[i].tagId},function(e){delTag(e.data.id);});c.find(".deltag").attr("class","deltag tag_"+ra.items[i].memberId);c.find(".tag_c").html(ra.items[i].addedByStr);c.attr("class","tagtxt");$("#addtag").before(c);c.show();}
$("#emptyTag").hide();}else{$("#emptyTag").fadeIn("slow");}
allowTags();creatorOnly();setTagTips();}
function delTag(tagId){pipAction.delTag(o.memberId,o.pipId,tagId,getTagOfThisPip);}
function delPip(id){clAlert.Confirm("",delcontent,yes,function(e){pipAction.deletePIPById(id,0,0,afterDelete);},no_want,function(e){return false;});}
function afterDelete(){window.location="/creation/"+o.memberId;}
String.prototype.unescapeHtml=function(){var temp=document.createElement("div");temp.innerHTML=this;var result=temp.childNodes[0].nodeValue;temp.removeChild(temp.firstChild);return result;};function editPip(){$("div#edit").click(function(e){e.preventDefault();$("#editComment").modal({onClose:modalClose});});get("etitle").value=o.title.unescapeHtml();$("#epipTxt").html(o.desc);get("ecategoryList").selectedIndex=parseInt(get("category").value)+1;$("#editPIP").modal({onOpen:openpipmodel,onClose:modalClose});}
function updatePip(){pipAction.editPip(o.pipId,get("etitle").value,get("ecategoryList").value,get("epipTxt").value,renderPip);$.modal.close();}
function renderPip(pip){o.title=pip.pipName;o.desc=pip.description;get("effectName").innerHTML=pip.pipName;$(".desc").html(pip.description);get("category").value=pip.catId;setDesc();get("effecStyle").innerHTML=pip.localizeStyle;}
function openpipmodel(dialog){overlay_dialog(dialog).container.css({height:"340px",width:"430px",top:"25%"});}
function opentellmodel(dialog){overlay_dialog(dialog).container.css({top:"5%",left:"20%",height:screen.height-380+"px",width:"780px",overflow:"auto"});}
var openMyModal=function(source){$.modal("<iframe src=\""+source+"\" id=\"iframeTest\" name=\"iframeTest\" height=\"730px\" width=\"780px\" style=\"border:0\" />",{onOpen:opentellmodel,onClose:modalClose});};function closeModal(){$.modal.close();}
function openReportPipmodel(dialog){var h="340px";if(o.lan=="de"){h="405px";}else{if(o.lan=="ja"||o.lan=="zh"){h="320px";}}
overlay_dialog(dialog).container.css({height:h,width:"545px",top:"25%",left:"35%"});}
function toRateScore(value){return(parseInt((get("r_rate").value*20)/10)*10);}
function dzdoTooltip(x,y,msg){if(typeof Tooltip=="undefined"||!Tooltip.ready){return;}
Tooltip.dzshow(x,y,msg);setTimeout("Tooltip.hide()",1000);}
var x,y;function addFavorite(e){if(isSignIn()){viewport.getAll();x=e.pageX?e.pageX+10:e.clientX+10+viewport.scrollX;y=e.pageY?e.pageY:e.clientY+viewport.scrollY;pipAction.addFavorite(o.memberId,o.pipId,refreshFavorite);}}
function refreshFavorite(result){if(result==-1){clAlert.Dialog(Oops,error_happen,ok);}else{if(result==0){dzdoTooltip(x,y,"<div class=\"tp1\">"+already_in_your_favorite_list+"</div>");}else{pipAction.getPIPinfoByPIPid(o.pipId,refreshFavoriteCallBack);}}}
function refreshFavoriteCallBack(pip){$("#favoriteCount").html("("+pip.favoriteCount+")");dzdoTooltip(x,y,"<div class=\"tp1\">"+add_success+"</div>");}
function newcomment(){if(isSignIn()){$(".reply_area").slideUp("slow");$("#input_area").slideDown("slow",function(){$("#input_area").find("#commentTxt").focus();});}}
function discard(id){$(".dwbtn_com").fadeIn("slow");$(".reply_area").slideUp("slow");$("#input_area").slideUp("slow");}
function countAreaChars(obj){if(obj.value.length>500){$("#"+obj.parentNode.id).find("#tipmsg").html("0");obj.value=obj.value.substring(0,500);}else{$("#"+obj.parentNode.id).find("#tipmsg").html(500-obj.value.length);}}
var isDisable=false;function addComment(){if(isSignIn()){var comment=get("commentTxt").value;if(comment==""){clAlert.Dialog(Oops,write_your_comment_in_input_area,ok);return false;}
get("commentTxt").disabled=true;if(!isDisable){$("#commenttips").fadeIn("slow");pipAction.addComment(o.memberId,o.pipId,comment,commentCB);get("commentTxt").value="";}
isDisable=true;}}
function commentCB(){$("#commenttips").hide();get("commentTxt").disabled=false;isDisable=false;pipAction.getCommentByPipId(o.pipId,0,0,renderConmment);}
function delComment(commentId,pipId){clAlert.Confirm("",deletecomment,yes,function(e){pipAction.deleteCommentById(commentId,pipId,renderConmment);},no_want,function(e){return false;});}
function editComment(commentId){var comment=filterXML(trim(get("cc_"+commentId).innerHTML));get("ecommentTxt").value=comment;get("ecommentId").value=commentId;$("a#c_"+commentId).click(function(e){e.preventDefault();$("#editComment").modal({onClose:modalClose});});$("#editComment").modal({onOpen:openeditcommentmodel,onClose:modalClose});}
function openeditcommentmodel(dialog){overlay_dialog(dialog).container.css({top:"45%",left:"30%",height:"150px",width:"250px",overflow:"hidden"});}
function sendComment(){pipAction.editComment(get("ecommentId").value,get("ecommentTxt").value,o.pipId,renderConmment);$.modal.close();}
function modalOpen(dialog){overlay_dialog(dialog);}
var isAddComment=false;var parentId;var creatorId;function replyComment(_parentId,_commentId,_creatorId){parentId=_parentId;creatorId=_creatorId;if(isSignIn()){$(".input_area").slideUp("slow");$(".reply_area").remove();var c=$("#temp_reply_area").clone();c.attr("id","reply_area");c.attr("class","reply_area");c.find("textarea[name=textarea]").attr("name","commentTxt_"+_parentId);c.find("#addReply").bind("click",null,function(e){addReply();return false;});$(".reply_area").remove();$("#comment_"+_commentId).after(c);if($("#comment_"+_commentId).attr("class")=="commentctn_ind"){c.attr("id","ind_reply_area");}
c.fadeIn("slow");}}
function addReply(){if($("textarea[name=commentTxt_"+parentId+"]").val()==""){clAlert.Dialog(Oops,write_your_comment_in_input_area,ok);return false;}
pipAction.replyComment(creatorId,parentId,o.memberId,o.pipId,$("textarea[name=commentTxt_"+parentId+"]").val(),commentCB);}
function renderConmment(ra){var creatorId=get("creatorId").value;$("#commentCount").html("("+ra.totalSize+")");$(".input_area").hide();$(".reply_area").remove();$("div.commentctn").remove();$("div.commentctn_ind").remove();if(ra.totalSize>0){for(i=0;i<ra.size;i++){var comment=ra.items[i];var nextcomment=null;if(comment.childs!=null){nextcomment=comment.childs.items[0];}
var cid=comment.commentId;var c=$("#temp_commentctn").clone();c.attr("id","comment_"+cid);c.attr("class","commentctn");c.find(".creatorlink").attr("href","/profile/"+comment.creatorId);c.find("#creatorpic").attr("src",comment.creatorAvatar);c.find("#creatorname").html(comment.creatorName);c.find("#createtime").html(comment.dateDiffFromToday);c.find("#msg").html(comment.encodedComment);c.find("#rc").bind("click",{id:cid},function(e){reportComment("effect_comment",e.data.id);return false;});if(comment.creatorId==o.memberId){c.find("#msg").attr("id","cc_"+cid);c.find("#ec").bind("click",{id:cid},function(e){editComment(e.data.id);return false;});c.find("#ec").attr("id","c_"+cid);c.find("#dc").bind("click",{id:cid},function(e){delComment(e.data.id,o.pipId);return false;});c.find("#c_"+cid).parent().show();}
if(o.memberId==creatorId&&(comment.childs==null||(nextcomment.creatorId!=creatorId&&nextcomment.creatorId!=comment.creatorId))){c.find("#reply").bind("click",{id:cid,cid:comment.creatorId},function(e){replyComment(e.data.id,e.data.id,e.data.cid);return false;});}else{c.find(".reply").remove();}
$("#comment").append(c);c.show();if(comment.childs!=null){for(j=0;j<comment.childs.size;j++){var cm=comment.childs.items[j];if(cm.isDelete==false){var nextcm=comment.childs.items[j+1];var ccid=cm.commentId;var cc=$("#temp_commentctn").clone();cc.attr("class","commentctn_ind");cc.attr("id","comment_"+ccid);cc.find(".creatorlink").attr("href","/profile/"+cm.creatorId);cc.find("#creatorpic").attr("src",cm.creatorAvatar);cc.find("#creatorname").html(cm.creatorName);cc.find("#createtime").html(cm.dateDiffFromToday);cc.find("#msg").html(cm.encodedComment);cc.find("#rc").bind("click",{id:ccid},function(e){reportComment("effect_comment",e.data.id);return false;});if(cm.creatorId==o.memberId){cc.find("#msg").attr("id","cc_"+ccid);cc.find("#ec").bind("click",{id:ccid},function(e){editComment(e.data.id);return false;});cc.find("#ec").attr("id","c_"+ccid);cc.find("#dc").bind("click",{id:ccid},function(e){delComment(e.data.id,o.pipId);return false;});cc.find("#c_"+ccid).parent().show();}
if((o.memberId==comment.creatorId||o.memberId==creatorId)&&(cm.creatorId!=o.memberId)&&(nextcm==null||(nextcm.creatorId!=o.memberId&&nextcm.creatorId!=cm.creatorId))){cc.find("#reply").bind("click",{id1:cid,id2:ccid,cid1:cm.creatorId},function(e){replyComment(e.data.id1,e.data.id2,e.data.cid1);return false;});}else{cc.find(".reply").remove();}
$("#comment").append(cc);cc.show();}}}}}}
$(document).ready(function(){$("#morelink").toggle(function(){$(this).text(back);$("#moreArrow").text("<< ");$("div.morevideos").show();},function(){$(this).text(more);$("#moreArrow").text(">> ");$("div.morevideos").hide();});});function playvideo(){$.modal("<iframe src=\"/bonus/bonus_play_demo.jsp?fileURL="+o.bonusDemo+"\" id=\"iframeTest\" SCROLLING=\"NO\" frameborder=\"0\" name=\"iframeTest\" height=\"310px\" width=\"527px\" style=\"border: 0px solid #000000;\" />",{onOpen:openbonusmodel,onClose:modalClose});}
function openbonusmodel(dialog){var left=(document.documentElement.clientWidth-510)/2-8;var top=(document.documentElement.clientHeight-310)/2;overlay_dialog(dialog).container.css({top:top+"px",left:left+"px",height:"310px",width:"510px",overflow:"hidden",padding:"0px",position:"absolute"});}