String.prototype.parseColor=function(){var color='#';if(this.slice(0,4)=='rgb('){var cols=this.slice(4,this.length-1).split(',');var i=0;do{color+=parseInt(cols[i]).toColorPart()}while(++i<3);}else{if(this.slice(0,1)=='#'){if(this.length==4)for(var i=1;i<4;i++)color+=(this.charAt(i)+this.charAt(i)).toLowerCase();if(this.length==7)color=this.toLowerCase();}}
return(color.length==7?color:(arguments[0]||this));};Element.collectTextNodes=function(element){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:(node.hasChildNodes()?Element.collectTextNodes(node):''));}).flatten().join('');};Element.collectTextNodesIgnoreClass=function(element,className){return $A($(element).childNodes).collect(function(node){return(node.nodeType==3?node.nodeValue:((node.hasChildNodes()&&!Element.hasClassName(node,className))?Element.collectTextNodesIgnoreClass(node,className):''));}).flatten().join('');};Element.setContentZoom=function(element,percent){element=$(element);element.setStyle({fontSize:(percent/100)+'em'});if(Prototype.Browser.WebKit)window.scrollBy(0,0);return element;};Element.getInlineOpacity=function(element){return $(element).style.opacity||'';};Element.forceRerendering=function(element){try{element=$(element);var n=document.createTextNode(' ');element.appendChild(n);element.removeChild(n);}catch(e){}};var Effect={_elementDoesNotExistError:{name:'ElementDoesNotExistError',message:'The specified DOM element does not exist, but is required for this effect to operate'},Transitions:{linear:Prototype.K,sinoidal:function(pos){return(-Math.cos(pos*Math.PI)/2)+.5;},reverse:function(pos){return 1-pos;},flicker:function(pos){var pos=((-Math.cos(pos*Math.PI)/4)+.75)+Math.random()/4;return pos>1?1:pos;},wobble:function(pos){return(-Math.cos(pos*Math.PI*(9*pos))/2)+.5;},pulse:function(pos,pulses){return(-Math.cos((pos*((pulses||5)-.5)*2)*Math.PI)/2)+.5;},spring:function(pos){return 1-(Math.cos(pos*4.5*Math.PI)*Math.exp(-pos*6));},none:function(pos){return 0;},full:function(pos){return 1;}},DefaultOptions:{duration:1.0,fps:100,sync:false,from:0.0,to:1.0,delay:0.0,queue:'parallel'},tagifyText:function(element){var tagifyStyle='position:relative';if(Prototype.Browser.IE)tagifyStyle+=';zoom:1';element=$(element);$A(element.childNodes).each(function(child){if(child.nodeType==3){child.nodeValue.toArray().each(function(character){element.insertBefore(new Element('span',{style:tagifyStyle}).update(character==' '?String.fromCharCode(160):character),child);});Element.remove(child);}});},multiple:function(element,effect){var elements;if(((typeof element=='object')||Object.isFunction(element))&&(element.length))
elements=element;else
elements=$(element).childNodes;var options=Object.extend({speed:0.1,delay:0.0},arguments[2]||{});var masterDelay=options.delay;$A(elements).each(function(element,index){new effect(element,Object.extend(options,{delay:index*options.speed+masterDelay}));});},PAIRS:{'slide':['SlideDown','SlideUp'],'blind':['BlindDown','BlindUp'],'appear':['Appear','Fade']},toggle:function(element,effect,options){element=$(element);effect=(effect||'appear').toLowerCase();return Effect[Effect.PAIRS[effect][element.visible()?1:0]](element,Object.extend({queue:{position:'end',scope:(element.id||'global'),limit:1}},options||{}));}};Effect.DefaultOptions.transition=Effect.Transitions.sinoidal;Effect.ScopedQueue=Class.create(Enumerable,{initialize:function(){this.effects=[];this.interval=null;},_each:function(iterator){this.effects._each(iterator);},add:function(effect){var timestamp=new Date().getTime();var position=Object.isString(effect.options.queue)?effect.options.queue:effect.options.queue.position;switch(position){case'front':this.effects.findAll(function(e){return e.state=='idle'}).each(function(e){e.startOn+=effect.finishOn;e.finishOn+=effect.finishOn;});break;case'with-last':timestamp=this.effects.pluck('startOn').max()||timestamp;break;case'end':timestamp=this.effects.pluck('finishOn').max()||timestamp;break;}
effect.startOn+=timestamp;effect.finishOn+=timestamp;if(!effect.options.queue.limit||(this.effects.length<effect.options.queue.limit))
this.effects.push(effect);if(!this.interval)
this.interval=setInterval(this.loop.bind(this),15);},remove:function(effect){this.effects=this.effects.reject(function(e){return e==effect});if(this.effects.length==0){clearInterval(this.interval);this.interval=null;}},loop:function(){var timePos=new Date().getTime();for(var i=0,len=this.effects.length;i<len;i++)
this.effects[i]&&this.effects[i].loop(timePos);}});Effect.Queues={instances:$H(),get:function(queueName){if(!Object.isString(queueName))return queueName;return this.instances.get(queueName)||this.instances.set(queueName,new Effect.ScopedQueue());}};Effect.Queue=Effect.Queues.get('global');Effect.Base=Class.create({position:null,start:function(options){if(options&&options.transition===false)options.transition=Effect.Transitions.linear;this.options=Object.extend(Object.extend({},Effect.DefaultOptions),options||{});this.currentFrame=0;this.state='idle';this.startOn=this.options.delay*1000;this.finishOn=this.startOn+(this.options.duration*1000);this.fromToDelta=this.options.to-this.options.from;this.totalTime=this.finishOn-this.startOn;this.totalFrames=this.options.fps*this.options.duration;this.render=(function(){function dispatch(effect,eventName){if(effect.options[eventName+'Internal'])
effect.options[eventName+'Internal'](effect);if(effect.options[eventName])
effect.options[eventName](effect);}
return function(pos){if(this.state==="idle"){this.state="running";dispatch(this,'beforeSetup');if(this.setup)this.setup();dispatch(this,'afterSetup');}
if(this.state==="running"){pos=(this.options.transition(pos)*this.fromToDelta)+this.options.from;this.position=pos;dispatch(this,'beforeUpdate');if(this.update)this.update(pos);dispatch(this,'afterUpdate');}};})();this.event('beforeStart');if(!this.options.sync)
Effect.Queues.get(Object.isString(this.options.queue)?'global':this.options.queue.scope).add(this);},loop:function(timePos){if(timePos>=this.startOn){if(timePos>=this.finishOn){this.render(1.0);this.cancel();this.event('beforeFinish');if(this.finish)this.finish();this.event('afterFinish');return;}
var pos=(timePos-this.startOn)/this.totalTime,frame=(pos*this.totalFrames).round();if(frame>this.currentFrame){this.render(pos);this.currentFrame=frame;}}},cancel:function(){if(!this.options.sync)
Effect.Queues.get(Object.isString(this.options.queue)?'global':this.options.queue.scope).remove(this);this.state='finished';},event:function(eventName){if(this.options[eventName+'Internal'])this.options[eventName+'Internal'](this);if(this.options[eventName])this.options[eventName](this);},inspect:function(){var data=$H();for(property in this)
if(!Object.isFunction(this[property]))data.set(property,this[property]);return'#<Effect:'+data.inspect()+',options:'+$H(this.options).inspect()+'>';}});Effect.Parallel=Class.create(Effect.Base,{initialize:function(effects){this.effects=effects||[];this.start(arguments[1]);},update:function(position){this.effects.invoke('render',position);},finish:function(position){this.effects.each(function(effect){effect.render(1.0);effect.cancel();effect.event('beforeFinish');if(effect.finish)effect.finish(position);effect.event('afterFinish');});}});Effect.Tween=Class.create(Effect.Base,{initialize:function(object,from,to){object=Object.isString(object)?$(object):object;var args=$A(arguments),method=args.last(),options=args.length==5?args[3]:null;this.method=Object.isFunction(method)?method.bind(object):Object.isFunction(object[method])?object[method].bind(object):function(value){object[method]=value};this.start(Object.extend({from:from,to:to},options||{}));},update:function(position){this.method(position);}});Effect.Event=Class.create(Effect.Base,{initialize:function(){this.start(Object.extend({duration:0},arguments[0]||{}));},update:Prototype.emptyFunction});Effect.Opacity=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element)throw(Effect._elementDoesNotExistError);if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout))
this.element.setStyle({zoom:1});var options=Object.extend({from:this.element.getOpacity()||0.0,to:1.0},arguments[1]||{});this.start(options);},update:function(position){this.element.setOpacity(position);}});Effect.Move=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element)throw(Effect._elementDoesNotExistError);var options=Object.extend({x:0,y:0,mode:'relative'},arguments[1]||{});this.start(options);},setup:function(){this.element.makePositioned();this.originalLeft=parseFloat(this.element.getStyle('left')||'0');this.originalTop=parseFloat(this.element.getStyle('top')||'0');if(this.options.mode=='absolute'){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop;}},update:function(position){this.element.setStyle({left:(this.options.x*position+this.originalLeft).round()+'px',top:(this.options.y*position+this.originalTop).round()+'px'});}});Effect.MoveBy=function(element,toTop,toLeft){return new Effect.Move(element,Object.extend({x:toLeft,y:toTop},arguments[3]||{}));};Effect.Scale=Class.create(Effect.Base,{initialize:function(element,percent){this.element=$(element);if(!this.element)throw(Effect._elementDoesNotExistError);var options=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:'box',scaleFrom:100.0,scaleTo:percent},arguments[2]||{});this.start(options);},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=this.element.getStyle('position');this.originalStyle={};['top','left','width','height','fontSize'].each(function(k){this.originalStyle[k]=this.element.style[k];}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var fontSize=this.element.getStyle('font-size')||'100%';['em','px','%','pt'].each(function(fontSizeType){if(fontSize.indexOf(fontSizeType)>0){this.fontSize=parseFloat(fontSize);this.fontSizeType=fontSizeType;}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=='box')
this.dims=[this.element.offsetHeight,this.element.offsetWidth];if(/^content/.test(this.options.scaleMode))
this.dims=[this.element.scrollHeight,this.element.scrollWidth];if(!this.dims)
this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth];},update:function(position){var currentScale=(this.options.scaleFrom/100.0)+(this.factor*position);if(this.options.scaleContent&&this.fontSize)
this.element.setStyle({fontSize:this.fontSize*currentScale+this.fontSizeType});this.setDimensions(this.dims[0]*currentScale,this.dims[1]*currentScale);},finish:function(position){if(this.restoreAfterFinish)this.element.setStyle(this.originalStyle);},setDimensions:function(height,width){var d={};if(this.options.scaleX)d.width=width.round()+'px';if(this.options.scaleY)d.height=height.round()+'px';if(this.options.scaleFromCenter){var topd=(height-this.dims[0])/2;var leftd=(width-this.dims[1])/2;if(this.elementPositioning=='absolute'){if(this.options.scaleY)d.top=this.originalTop-topd+'px';if(this.options.scaleX)d.left=this.originalLeft-leftd+'px';}else{if(this.options.scaleY)d.top=-topd+'px';if(this.options.scaleX)d.left=-leftd+'px';}}
this.element.setStyle(d);}});Effect.Highlight=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element)throw(Effect._elementDoesNotExistError);var options=Object.extend({startcolor:'#ffff99'},arguments[1]||{});this.start(options);},setup:function(){if(this.element.getStyle('display')=='none'){this.cancel();return;}
this.oldStyle={};if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=this.element.getStyle('background-image');this.element.setStyle({backgroundImage:'none'});}
if(!this.options.endcolor)
this.options.endcolor=this.element.getStyle('background-color').parseColor('#ffffff');if(!this.options.restorecolor)
this.options.restorecolor=this.element.getStyle('background-color');this._base=$R(0,2).map(function(i){return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16)}.bind(this));this._delta=$R(0,2).map(function(i){return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i]}.bind(this));},update:function(position){this.element.setStyle({backgroundColor:$R(0,2).inject('#',function(m,v,i){return m+((this._base[i]+(this._delta[i]*position)).round().toColorPart());}.bind(this))});},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}));}});Effect.ScrollTo=function(element){var options=arguments[1]||{},scrollOffsets=document.viewport.getScrollOffsets(),elementOffsets=$(element).cumulativeOffset();if(options.offset)elementOffsets[1]+=options.offset;return new Effect.Tween(null,scrollOffsets.top,elementOffsets[1],options,function(p){scrollTo(scrollOffsets.left,p.round());});};Effect.Fade=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();var options=Object.extend({from:element.getOpacity()||1.0,to:0.0,afterFinishInternal:function(effect){if(effect.options.to!=0)return;effect.element.hide().setStyle({opacity:oldOpacity});}},arguments[1]||{});return new Effect.Opacity(element,options);};Effect.Appear=function(element){element=$(element);var options=Object.extend({from:(element.getStyle('display')=='none'?0.0:element.getOpacity()||0.0),to:1.0,afterFinishInternal:function(effect){effect.element.forceRerendering();},beforeSetup:function(effect){effect.element.setOpacity(effect.options.from).show();}},arguments[1]||{});return new Effect.Opacity(element,options);};Effect.Puff=function(element){element=$(element);var oldStyle={opacity:element.getInlineOpacity(),position:element.getStyle('position'),top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};return new Effect.Parallel([new Effect.Scale(element,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new Effect.Opacity(element,{sync:true,to:0.0})],Object.extend({duration:1.0,beforeSetupInternal:function(effect){Position.absolutize(effect.effects[0].element);},afterFinishInternal:function(effect){effect.effects[0].element.hide().setStyle(oldStyle);}},arguments[1]||{}));};Effect.BlindUp=function(element){element=$(element);element.makeClipping();return new Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(effect){effect.element.hide().undoClipping();}},arguments[1]||{}));};Effect.BlindDown=function(element){element=$(element);var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makeClipping().setStyle({height:'0px'}).show();},afterFinishInternal:function(effect){effect.element.undoClipping();}},arguments[1]||{}));};Effect.SwitchOff=function(element){element=$(element);var oldOpacity=element.getInlineOpacity();return new Effect.Appear(element,Object.extend({duration:0.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(effect){new Effect.Scale(effect.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makePositioned().makeClipping();},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned().setStyle({opacity:oldOpacity});}});}},arguments[1]||{}));};Effect.DropOut=function(element){element=$(element);var oldStyle={top:element.getStyle('top'),left:element.getStyle('left'),opacity:element.getInlineOpacity()};return new Effect.Parallel([new Effect.Move(element,{x:0,y:100,sync:true}),new Effect.Opacity(element,{sync:true,to:0.0})],Object.extend({duration:0.5,beforeSetup:function(effect){effect.effects[0].element.makePositioned();},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);}},arguments[1]||{}));};Effect.Shake=function(element){element=$(element);var options=Object.extend({distance:20,duration:0.5},arguments[1]||{});var distance=parseFloat(options.distance);var split=parseFloat(options.duration)/10.0;var oldStyle={top:element.getStyle('top'),left:element.getStyle('left')};return new Effect.Move(element,{x:distance,y:0,duration:split,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:distance*2,y:0,duration:split*2,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance,y:0,duration:split,afterFinishInternal:function(effect){effect.element.undoPositioned().setStyle(oldStyle);}});}});}});}});}});}});};Effect.SlideDown=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle('bottom');var elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera)effect.element.setStyle({top:''});effect.element.makeClipping().setStyle({height:'0px'}).show();},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+'px'});},afterFinishInternal:function(effect){effect.element.undoClipping().undoPositioned();effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom});}},arguments[1]||{}));};Effect.SlideUp=function(element){element=$(element).cleanWhitespace();var oldInnerBottom=element.down().getStyle('bottom');var elementDimensions=element.getDimensions();return new Effect.Scale(element,window.opera?0:1,Object.extend({scaleContent:false,scaleX:false,scaleMode:'box',scaleFrom:100,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){effect.element.makePositioned();effect.element.down().makePositioned();if(window.opera)effect.element.setStyle({top:''});effect.element.makeClipping().show();},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-effect.element.clientHeight)+'px'});},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned();effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom});}},arguments[1]||{}));};Effect.Squish=function(element){return new Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:function(effect){effect.element.makeClipping();},afterFinishInternal:function(effect){effect.element.hide().undoClipping();}});};Effect.Grow=function(element){element=$(element);var options=Object.extend({direction:'center',moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var initialMoveX,initialMoveY;var moveX,moveY;switch(options.direction){case'top-left':initialMoveX=initialMoveY=moveX=moveY=0;break;case'top-right':initialMoveX=dims.width;initialMoveY=moveY=0;moveX=-dims.width;break;case'bottom-left':initialMoveX=moveX=0;initialMoveY=dims.height;moveY=-dims.height;break;case'bottom-right':initialMoveX=dims.width;initialMoveY=dims.height;moveX=-dims.width;moveY=-dims.height;break;case'center':initialMoveX=dims.width/2;initialMoveY=dims.height/2;moveX=-dims.width/2;moveY=-dims.height/2;break;}
return new Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:0.01,beforeSetup:function(effect){effect.element.hide().makeClipping().makePositioned();},afterFinishInternal:function(effect){new Effect.Parallel([new Effect.Opacity(effect.element,{sync:true,to:1.0,from:0.0,transition:options.opacityTransition}),new Effect.Move(effect.element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition}),new Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,originalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:options.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(effect){effect.effects[0].element.setStyle({height:'0px'}).show();},afterFinishInternal:function(effect){effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle);}},options));}});};Effect.Shrink=function(element){element=$(element);var options=Object.extend({direction:'center',moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()};var dims=element.getDimensions();var moveX,moveY;switch(options.direction){case'top-left':moveX=moveY=0;break;case'top-right':moveX=dims.width;moveY=0;break;case'bottom-left':moveX=0;moveY=dims.height;break;case'bottom-right':moveX=dims.width;moveY=dims.height;break;case'center':moveX=dims.width/2;moveY=dims.height/2;break;}
return new Effect.Parallel([new Effect.Opacity(element,{sync:true,to:0.0,from:1.0,transition:options.opacityTransition}),new Effect.Scale(element,window.opera?1:0,{sync:true,transition:options.scaleTransition,restoreAfterFinish:true}),new Effect.Move(element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition})],Object.extend({beforeStartInternal:function(effect){effect.effects[0].element.makePositioned().makeClipping();},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle);}},options));};Effect.Pulsate=function(element){element=$(element);var options=arguments[1]||{},oldOpacity=element.getInlineOpacity(),transition=options.transition||Effect.Transitions.linear,reverser=function(pos){return 1-transition((-Math.cos((pos*(options.pulses||5)*2)*Math.PI)/2)+.5);};return new Effect.Opacity(element,Object.extend(Object.extend({duration:2.0,from:0,afterFinishInternal:function(effect){effect.element.setStyle({opacity:oldOpacity});}},options),{transition:reverser}));};Effect.Fold=function(element){element=$(element);var oldStyle={top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};element.makeClipping();return new Effect.Scale(element,5,Object.extend({scaleContent:false,scaleX:false,afterFinishInternal:function(effect){new Effect.Scale(element,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(effect){effect.element.hide().undoClipping().setStyle(oldStyle);}});}},arguments[1]||{}));};Effect.Morph=Class.create(Effect.Base,{initialize:function(element){this.element=$(element);if(!this.element)throw(Effect._elementDoesNotExistError);var options=Object.extend({style:{}},arguments[1]||{});if(!Object.isString(options.style))this.style=$H(options.style);else{if(options.style.include(':'))
this.style=options.style.parseStyle();else{this.element.addClassName(options.style);this.style=$H(this.element.getStyles());this.element.removeClassName(options.style);var css=this.element.getStyles();this.style=this.style.reject(function(style){return style.value==css[style.key];});options.afterFinishInternal=function(effect){effect.element.addClassName(effect.options.style);effect.transforms.each(function(transform){effect.element.style[transform.style]='';});};}}
this.start(options);},setup:function(){function parseColor(color){if(!color||['rgba(0, 0, 0, 0)','transparent'].include(color))color='#ffffff';color=color.parseColor();return $R(0,2).map(function(i){return parseInt(color.slice(i*2+1,i*2+3),16);});}
this.transforms=this.style.map(function(pair){var property=pair[0],value=pair[1],unit=null;if(value.parseColor('#zzzzzz')!='#zzzzzz'){value=value.parseColor();unit='color';}else if(property=='opacity'){value=parseFloat(value);if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout))
this.element.setStyle({zoom:1});}else if(Element.CSS_LENGTH.test(value)){var components=value.match(/^([\+\-]?[0-9\.]+)(.*)$/);value=parseFloat(components[1]);unit=(components.length==3)?components[2]:null;}
var originalValue=this.element.getStyle(property);return{style:property.camelize(),originalValue:unit=='color'?parseColor(originalValue):parseFloat(originalValue||0),targetValue:unit=='color'?parseColor(value):value,unit:unit};}.bind(this)).reject(function(transform){return((transform.originalValue==transform.targetValue)||(transform.unit!='color'&&(isNaN(transform.originalValue)||isNaN(transform.targetValue))));});},update:function(position){var style={},transform,i=this.transforms.length;while(i--)
style[(transform=this.transforms[i]).style]=transform.unit=='color'?'#'+
(Math.round(transform.originalValue[0]+
(transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart()+
(Math.round(transform.originalValue[1]+
(transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart()+
(Math.round(transform.originalValue[2]+
(transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart():(transform.originalValue+
(transform.targetValue-transform.originalValue)*position).toFixed(3)+
(transform.unit===null?'':transform.unit);this.element.setStyle(style,true);}});Effect.Transform=Class.create({initialize:function(tracks){this.tracks=[];this.options=arguments[1]||{};this.addTracks(tracks);},addTracks:function(tracks){tracks.each(function(track){track=$H(track);var data=track.values().first();this.tracks.push($H({ids:track.keys().first(),effect:Effect.Morph,options:{style:data}}));}.bind(this));return this;},play:function(){return new Effect.Parallel(this.tracks.map(function(track){var ids=track.get('ids'),effect=track.get('effect'),options=track.get('options');var elements=[$(ids)||$$(ids)].flatten();return elements.map(function(e){return new effect(e,Object.extend({sync:true},options))});}).flatten(),this.options);}});Element.CSS_PROPERTIES=$w('backgroundColor backgroundPosition borderBottomColor borderBottomStyle '+'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth '+'borderRightColor borderRightStyle borderRightWidth borderSpacing '+'borderTopColor borderTopStyle borderTopWidth bottom clip color '+'fontSize fontWeight height left letterSpacing lineHeight '+'marginBottom marginLeft marginRight marginTop markerOffset maxHeight '+'maxWidth minHeight minWidth opacity outlineColor outlineOffset '+'outlineWidth paddingBottom paddingLeft paddingRight paddingTop '+'right textIndent top width wordSpacing zIndex');Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;String.__parseStyleElement=document.createElement('div');String.prototype.parseStyle=function(){var style,styleRules=$H();if(Prototype.Browser.WebKit)
style=new Element('div',{style:this}).style;else{String.__parseStyleElement.innerHTML='<div style="'+this+'"></div>';style=String.__parseStyleElement.childNodes[0].style;}
Element.CSS_PROPERTIES.each(function(property){if(style[property])styleRules.set(property,style[property]);});if(Prototype.Browser.IE&&this.include('opacity'))
styleRules.set('opacity',this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]);return styleRules;};if(document.defaultView&&document.defaultView.getComputedStyle){Element.getStyles=function(element){var css=document.defaultView.getComputedStyle($(element),null);return Element.CSS_PROPERTIES.inject({},function(styles,property){styles[property]=css[property];return styles;});};}else{Element.getStyles=function(element){element=$(element);var css=element.currentStyle,styles;styles=Element.CSS_PROPERTIES.inject({},function(results,property){results[property]=css[property];return results;});if(!styles.opacity)styles.opacity=element.getOpacity();return styles;};}
Effect.Methods={morph:function(element,style){element=$(element);new Effect.Morph(element,Object.extend({style:style},arguments[2]||{}));return element;},visualEffect:function(element,effect,options){element=$(element);var s=effect.dasherize().camelize(),klass=s.charAt(0).toUpperCase()+s.substring(1);new Effect[klass](element,options);return element;},highlight:function(element,options){element=$(element);new Effect.Highlight(element,options);return element;}};$w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+'pulsate shake puff squish switchOff dropOut').each(function(effect){Effect.Methods[effect]=function(element,options){element=$(element);Effect[effect.charAt(0).toUpperCase()+effect.substring(1)](element,options);return element;};});$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles').each(function(f){Effect.Methods[f]=Element[f];});Element.addMethods(Effect.Methods);var Window=Class.create();Window.keepMultiModalWindow=false;Window.hasEffectLib=(typeof Effect!="undefined");Window.resizeEffectDuration=0.4;Window.prototype={initialize:function(){var id;var _2=0;if(arguments.length>0){if(typeof arguments[0]=="string"){id=arguments[0];_2=1;}else{id=arguments[0]?arguments[0].id:null;}}if(!id){id="window_"+new Date().getTime();}if($(id)){alert("Window "+id+" is already registered in the DOM! Make sure you use setDestroyOnClose() or destroyOnClose: true in the constructor");}this.options=Object.extend({className:"dialog",blurClassName:null,minWidth:100,minHeight:20,resizable:true,closable:true,minimizable:true,maximizable:true,draggable:true,userData:null,showEffect:(Window.hasEffectLib?Effect.Appear:Element.show),hideEffect:(Window.hasEffectLib?Effect.Fade:Element.hide),showEffectOptions:{},hideEffectOptions:{},effectOptions:null,parent:document.body,title:"&nbsp;",url:null,onload:Prototype.emptyFunction,width:200,height:300,opacity:1,recenterAuto:true,wiredDrag:false,closeCallback:null,destroyOnClose:false,gridX:1,gridY:1},arguments[_2]||{});if(this.options.blurClassName){this.options.focusClassName=this.options.className;}if(typeof this.options.top=="undefined"&&typeof this.options.bottom=="undefined"){this.options.top=this._round(Math.random()*500,this.options.gridY);}if(typeof this.options.left=="undefined"&&typeof this.options.right=="undefined"){this.options.left=this._round(Math.random()*500,this.options.gridX);}if(this.options.effectOptions){Object.extend(this.options.hideEffectOptions,this.options.effectOptions);Object.extend(this.options.showEffectOptions,this.options.effectOptions);if(this.options.showEffect==Element.Appear){this.options.showEffectOptions.to=this.options.opacity;}}if(Window.hasEffectLib){if(this.options.showEffect==Effect.Appear){this.options.showEffectOptions.to=this.options.opacity;}if(this.options.hideEffect==Effect.Fade){this.options.hideEffectOptions.from=this.options.opacity;}}if(this.options.hideEffect==Element.hide){this.options.hideEffect=function(){Element.hide(this.element);if(this.options.destroyOnClose){this.destroy();}}.bind(this);}if(this.options.parent!=document.body){this.options.parent=$(this.options.parent);}this.element=this._createWindow(id);this.element.win=this;this.eventMouseDown=this._initDrag.bindAsEventListener(this);this.eventMouseUp=this._endDrag.bindAsEventListener(this);this.eventMouseMove=this._updateDrag.bindAsEventListener(this);this.eventOnLoad=this._getWindowBorderSize.bindAsEventListener(this);this.eventMouseDownContent=this.toFront.bindAsEventListener(this);this.eventResize=this._recenter.bindAsEventListener(this);this.topbar=$(this.element.id+"_top");this.bottombar=$(this.element.id+"_bottom");this.content=$(this.element.id+"_content");Event.observe(this.topbar,"mousedown",this.eventMouseDown);Event.observe(this.bottombar,"mousedown",this.eventMouseDown);Event.observe(this.content,"mousedown",this.eventMouseDownContent);Event.observe(window,"load",this.eventOnLoad);Event.observe(window,"resize",this.eventResize);Event.observe(window,"scroll",this.eventResize);Event.observe(this.options.parent,"scroll",this.eventResize);if(this.options.draggable){var _3=this;[this.topbar,this.topbar.up().previous(),this.topbar.up().next()].each(function(_4){_4.observe("mousedown",_3.eventMouseDown);_4.addClassName("top_draggable");});[this.bottombar.up(),this.bottombar.up().previous(),this.bottombar.up().next()].each(function(_5){_5.observe("mousedown",_3.eventMouseDown);_5.addClassName("bottom_draggable");});}if(this.options.resizable){this.sizer=$(this.element.id+"_sizer");Event.observe(this.sizer,"mousedown",this.eventMouseDown);}this.useLeft=null;this.useTop=null;if(typeof this.options.left!="undefined"){this.element.setStyle({left:parseFloat(this.options.left)+"px"});this.useLeft=true;}else{this.element.setStyle({right:parseFloat(this.options.right)+"px"});this.useLeft=false;}if(typeof this.options.top!="undefined"){this.element.setStyle({top:parseFloat(this.options.top)+"px"});this.useTop=true;}else{this.element.setStyle({bottom:parseFloat(this.options.bottom)+"px"});this.useTop=false;}this.storedLocation=null;this.setOpacity(this.options.opacity);if(this.options.zIndex){this.setZIndex(this.options.zIndex);}if(this.options.destroyOnClose){this.setDestroyOnClose(true);}this._getWindowBorderSize();this.width=this.options.width;this.height=this.options.height;this.visible=false;this.constraint=false;this.constraintPad={top:0,left:0,bottom:0,right:0};if(this.width&&this.height){this.setSize(this.options.width,this.options.height);}this.setTitle(this.options.title);Windows.register(this);},destroy:function(){this._notify("onDestroy");Event.stopObserving(this.topbar,"mousedown",this.eventMouseDown);Event.stopObserving(this.bottombar,"mousedown",this.eventMouseDown);Event.stopObserving(this.content,"mousedown",this.eventMouseDownContent);Event.stopObserving(window,"load",this.eventOnLoad);Event.stopObserving(window,"resize",this.eventResize);Event.stopObserving(window,"scroll",this.eventResize);Event.stopObserving(this.content,"load",this.options.onload);if(this._oldParent){var _6=this.getContent();var _7=null;for(var i=0;i<_6.childNodes.length;i++){_7=_6.childNodes[i];if(_7.nodeType==1){break;}_7=null;}if(_7){this._oldParent.appendChild(_7);}this._oldParent=null;}if(this.sizer){Event.stopObserving(this.sizer,"mousedown",this.eventMouseDown);}if(this.options.url){this.content.src="";}if(this.iefix){Element.remove(this.iefix);}Element.remove(this.element);Windows.unregister(this);},setCloseCallback:function(_9){this.options.closeCallback=_9;},getContent:function(){return this.content;},setContent:function(id,_b,_c){var _d=$(id);if(null==_d){throw"Unable to find element '"+id+"' in DOM";}this._oldParent=_d.parentNode;var d=null;var p=null;if(_b){d=Element.getDimensions(_d);}if(_c){p=Position.cumulativeOffset(_d);}var _10=this.getContent();this.setHTMLContent("");_10=this.getContent();_10.appendChild(_d);_d.show();if(_b){this.setSize(d.width,d.height);}if(_c){this.setLocation(p[1]-this.heightN,p[0]-this.widthW);}},setHTMLContent:function(_11){if(this.options.url){this.content.src=null;this.options.url=null;var _12="<div id=\""+this.getId()+"_content\" class=\""+this.options.className+"_content\"> </div>";$(this.getId()+"_table_content").innerHTML=_12;this.content=$(this.element.id+"_content");}this.getContent().innerHTML=_11;},setAjaxContent:function(url,_14,_15,_16){this.showFunction=_15?"showCenter":"show";this.showModal=_16||false;_14=_14||{};this.setHTMLContent("");this.onComplete=_14.onComplete;if(!this._onCompleteHandler){this._onCompleteHandler=this._setAjaxContent.bind(this);}_14.onComplete=this._onCompleteHandler;new Ajax.Request(url,_14);_14.onComplete=this.onComplete;},_setAjaxContent:function(_17){Element.update(this.getContent(),_17.responseText);if(this.onComplete){this.onComplete(_17);}this.onComplete=null;this[this.showFunction](this.showModal);},setURL:function(url){if(this.options.url){this.content.src=null;}this.options.url=url;var _19="<iframe frameborder='0' name='"+this.getId()+"_content'  id='"+this.getId()+"_content' src='"+url+"' width='"+this.width+"' height='"+this.height+"'> </iframe>";$(this.getId()+"_table_content").innerHTML=_19;this.content=$(this.element.id+"_content");},getURL:function(){return this.options.url?this.options.url:null;},refresh:function(){if(this.options.url){$(this.element.getAttribute("id")+"_content").src=this.options.url;}},setCookie:function(_1a,_1b,_1c,_1d,_1e){_1a=_1a||this.element.id;this.cookie=[_1a,_1b,_1c,_1d,_1e];var _1f=WindowUtilities.getCookie(_1a);if(_1f){var _20=_1f.split(",");var x=_20[0].split(":");var y=_20[1].split(":");var w=parseFloat(_20[2]),h=parseFloat(_20[3]);var _25=_20[4];var _26=_20[5];this.setSize(w,h);if(_25=="true"){this.doMinimize=true;}else{if(_26=="true"){this.doMaximize=true;}}this.useLeft=x[0]=="l";this.useTop=y[0]=="t";this.element.setStyle(this.useLeft?{left:x[1]}:{right:x[1]});this.element.setStyle(this.useTop?{top:y[1]}:{bottom:y[1]});}},getId:function(){return this.element.id;},setDestroyOnClose:function(){this.options.destroyOnClose=true;},setConstraint:function(_27,_28){this.constraint=_27;this.constraintPad=Object.extend(this.constraintPad,_28||{});if(this.useTop&&this.useLeft){this.setLocation(parseFloat(this.element.style.top),parseFloat(this.element.style.left));}},_initDrag:function(_29){if(Event.element(_29)==this.sizer&&this.isMinimized()){return;}if(Event.element(_29)!=this.sizer&&this.isMaximized()){return;}if(Prototype.Browser.IE&&this.heightN==0){this._getWindowBorderSize();}this.pointer=[this._round(Event.pointerX(_29),this.options.gridX),this._round(Event.pointerY(_29),this.options.gridY)];if(this.options.wiredDrag){this.currentDrag=this._createWiredElement();}else{this.currentDrag=this.element;}if(Event.element(_29)==this.sizer){this.doResize=true;this.widthOrg=this.width;this.heightOrg=this.height;this.bottomOrg=parseFloat(this.element.getStyle("bottom"));this.rightOrg=parseFloat(this.element.getStyle("right"));this._notify("onStartResize");}else{this.doResize=false;var _2a=$(this.getId()+"_close");if(_2a&&Position.within(_2a,this.pointer[0],this.pointer[1])){this.currentDrag=null;return;}this.toFront();if(!this.options.draggable){return;}this._notify("onStartMove");}Event.observe(document,"mouseup",this.eventMouseUp,false);Event.observe(document,"mousemove",this.eventMouseMove,false);WindowUtilities.disableScreen("__invisible__","__invisible__",this.overlayOpacity);document.body.ondrag=function(){return false;};document.body.onselectstart=function(){return false;};this.currentDrag.show();Event.stop(_29);},_round:function(val,_2c){return _2c==1?val:val=Math.floor(val/_2c)*_2c;},_updateDrag:function(_2d){var _2e=[this._round(Event.pointerX(_2d),this.options.gridX),this._round(Event.pointerY(_2d),this.options.gridY)];var dx=_2e[0]-this.pointer[0];var dy=_2e[1]-this.pointer[1];if(this.doResize){var w=this.widthOrg+dx;var h=this.heightOrg+dy;dx=this.width-this.widthOrg;dy=this.height-this.heightOrg;if(this.useLeft){w=this._updateWidthConstraint(w);}else{this.currentDrag.setStyle({right:(this.rightOrg-dx)+"px"});}if(this.useTop){h=this._updateHeightConstraint(h);}else{this.currentDrag.setStyle({bottom:(this.bottomOrg-dy)+"px"});}this.setSize(w,h);this._notify("onResize");}else{this.pointer=_2e;if(this.useLeft){var _33=parseFloat(this.currentDrag.getStyle("left"))+dx;var _34=this._updateLeftConstraint(_33);this.pointer[0]+=_34-_33;this.currentDrag.setStyle({left:_34+"px"});}else{this.currentDrag.setStyle({right:parseFloat(this.currentDrag.getStyle("right"))-dx+"px"});}if(this.useTop){var top=parseFloat(this.currentDrag.getStyle("top"))+dy;var _36=this._updateTopConstraint(top);this.pointer[1]+=_36-top;this.currentDrag.setStyle({top:_36+"px"});}else{this.currentDrag.setStyle({bottom:parseFloat(this.currentDrag.getStyle("bottom"))-dy+"px"});}this._notify("onMove");}if(this.iefix){this._fixIEOverlapping();}this._removeStoreLocation();Event.stop(_2d);},_endDrag:function(_37){WindowUtilities.enableScreen("__invisible__");if(this.doResize){this._notify("onEndResize");}else{this._notify("onEndMove");}Event.stopObserving(document,"mouseup",this.eventMouseUp,false);Event.stopObserving(document,"mousemove",this.eventMouseMove,false);Event.stop(_37);this._hideWiredElement();this._saveCookie();document.body.ondrag=null;document.body.onselectstart=null;},_updateLeftConstraint:function(_38){if(this.constraint&&this.useLeft&&this.useTop){var _39=this.options.parent==document.body?WindowUtilities.getPageSize().windowWidth:this.options.parent.getDimensions().width;if(_38<this.constraintPad.left){_38=this.constraintPad.left;}if(_38+this.width+this.widthE+this.widthW>_39-this.constraintPad.right){_38=_39-this.constraintPad.right-this.width-this.widthE-this.widthW;}}return _38;},_updateTopConstraint:function(top){if(this.constraint&&this.useLeft&&this.useTop){var _3b=this.options.parent==document.body?WindowUtilities.getPageSize().windowHeight:this.options.parent.getDimensions().height;var h=this.height+this.heightN+this.heightS;if(top<this.constraintPad.top){top=this.constraintPad.top;}if(top+h>_3b-this.constraintPad.bottom){top=_3b-this.constraintPad.bottom-h;}}return top;},_updateWidthConstraint:function(w){if(this.constraint&&this.useLeft&&this.useTop){var _3e=this.options.parent==document.body?WindowUtilities.getPageSize().windowWidth:this.options.parent.getDimensions().width;var _3f=parseFloat(this.element.getStyle("left"));if(_3f+w+this.widthE+this.widthW>_3e-this.constraintPad.right){w=_3e-this.constraintPad.right-_3f-this.widthE-this.widthW;}}return w;},_updateHeightConstraint:function(h){if(this.constraint&&this.useLeft&&this.useTop){var _41=this.options.parent==document.body?WindowUtilities.getPageSize().windowHeight:this.options.parent.getDimensions().height;var top=parseFloat(this.element.getStyle("top"));if(top+h+this.heightN+this.heightS>_41-this.constraintPad.bottom){h=_41-this.constraintPad.bottom-top-this.heightN-this.heightS;}}return h;},_createWindow:function(id){var _44=this.options.className;var win=document.createElement("div");win.setAttribute("id",id);win.className="dialog";var _46;if(this.options.url){_46="<iframe frameborder=\"0\" name=\""+id+"_content\"  id=\""+id+"_content\" src=\""+this.options.url+"\"> </iframe>";}else{_46="<div id=\""+id+"_content\" class=\""+_44+"_content\"> </div>";}var _47=this.options.closable?"<div class='"+_44+"_close' id='"+id+"_close' onclick='Windows.close(\""+id+"\", event)'> </div>":"";var _48=this.options.minimizable?"<div class='"+_44+"_minimize' id='"+id+"_minimize' onclick='Windows.minimize(\""+id+"\", event)'> </div>":"";var _49=this.options.maximizable?"<div class='"+_44+"_maximize' id='"+id+"_maximize' onclick='Windows.maximize(\""+id+"\", event)'> </div>":"";var _4a=this.options.resizable?"class='"+_44+"_sizer' id='"+id+"_sizer'":"class='"+_44+"_se'";var _4b="../themes/default/blank.gif";win.innerHTML=_47+_48+_49+"      <table id='"+id+"_row1' class=\"top table_window\">        <tr>          <td class='"+_44+"_nw'></td>          <td class='"+_44+"_n'><div id='"+id+"_top' class='"+_44+"_title title_window'>"+this.options.title+"</div></td>          <td class='"+_44+"_ne'></td>        </tr>      </table>      <table id='"+id+"_row2' class=\"mid table_window\">        <tr>          <td class='"+_44+"_w'></td>            <td id='"+id+"_table_content' class='"+_44+"_content' valign='top'>"+_46+"</td>          <td class='"+_44+"_e'></td>        </tr>      </table>        <table id='"+id+"_row3' class=\"bot table_window\">        <tr>          <td class='"+_44+"_sw'></td>            <td class='"+_44+"_s'><div id='"+id+"_bottom' class='status_bar'><span style='float:left; width:1px; height:1px'></span></div></td>            <td "+_4a+"></td>        </tr>      </table>    ";Element.hide(win);this.options.parent.insertBefore(win,this.options.parent.firstChild);Event.observe($(id+"_content"),"load",this.options.onload);return win;},changeClassName:function(_4c){var _4d=this.options.className;var id=this.getId();$A(["_close","_minimize","_maximize","_sizer","_content"]).each(function(_4f){this._toggleClassName($(id+_4f),_4d+_4f,_4c+_4f);}.bind(this));this._toggleClassName($(id+"_top"),_4d+"_title",_4c+"_title");$$("#"+id+" td").each(function(td){td.className=td.className.sub(_4d,_4c);});this.options.className=_4c;},_toggleClassName:function(_51,_52,_53){if(_51){_51.removeClassName(_52);_51.addClassName(_53);}},setLocation:function(top,_55){top=this._updateTopConstraint(top);_55=this._updateLeftConstraint(_55);var e=this.currentDrag||this.element;e.setStyle({top:top+"px"});e.setStyle({left:_55+"px"});this.useLeft=true;this.useTop=true;},getLocation:function(){var _57={};if(this.useTop){_57=Object.extend(_57,{top:this.element.getStyle("top")});}else{_57=Object.extend(_57,{bottom:this.element.getStyle("bottom")});}if(this.useLeft){_57=Object.extend(_57,{left:this.element.getStyle("left")});}else{_57=Object.extend(_57,{right:this.element.getStyle("right")});}return _57;},getSize:function(){return{width:this.width,height:this.height};},setSize:function(_58,_59,_5a){_58=parseFloat(_58);_59=parseFloat(_59);if(!this.minimized&&_58<this.options.minWidth){_58=this.options.minWidth;}if(!this.minimized&&_59<this.options.minHeight){_59=this.options.minHeight;}if(this.options.maxHeight&&_59>this.options.maxHeight){_59=this.options.maxHeight;}if(this.options.maxWidth&&_58>this.options.maxWidth){_58=this.options.maxWidth;}if(this.useTop&&this.useLeft&&Window.hasEffectLib&&Effect.ResizeWindow&&_5a){new Effect.ResizeWindow(this,null,null,_58,_59,{duration:Window.resizeEffectDuration});}else{this.width=_58;this.height=_59;var e=this.currentDrag?this.currentDrag:this.element;e.setStyle({width:_58+this.widthW+this.widthE+"px"});e.setStyle({height:_59+this.heightN+this.heightS+"px"});if(!this.currentDrag||this.currentDrag==this.element){var _5c=$(this.element.id+"_content");_5c.setStyle({height:_59+"px"});_5c.setStyle({width:_58+"px"});}}},updateHeight:function(){this.setSize(this.width,this.content.scrollHeight,true);},updateWidth:function(){this.setSize(this.content.scrollWidth,this.height,true);},toFront:function(){if(this.element.style.zIndex<Windows.maxZIndex){this.setZIndex(Windows.maxZIndex+1);}if(this.iefix){this._fixIEOverlapping();}},getBounds:function(_5d){if(!this.width||!this.height||!this.visible){this.computeBounds();}var w=this.width;var h=this.height;if(!_5d){w+=this.widthW+this.widthE;h+=this.heightN+this.heightS;}var _60=Object.extend(this.getLocation(),{width:w+"px",height:h+"px"});return _60;},computeBounds:function(){if(!this.width||!this.height){var _61=WindowUtilities._computeSize(this.content.innerHTML,this.content.id,this.width,this.height,0,this.options.className);if(this.height){this.width=_61+5;}else{this.height=_61+5;}}this.setSize(this.width,this.height);if(this.centered){this._center(this.centerTop,this.centerLeft);}},show:function(_62){this.visible=true;if(_62){if(typeof this.overlayOpacity=="undefined"){var _63=this;setTimeout(function(){_63.show(_62);},10);return;}Windows.addModalWindow(this);this.modal=true;this.setZIndex(Windows.maxZIndex+1);Windows.unsetOverflow(this);}else{if(!this.element.style.zIndex){this.setZIndex(Windows.maxZIndex+1);}}if(this.oldStyle){this.getContent().setStyle({overflow:this.oldStyle});}this.computeBounds();this._notify("onBeforeShow");if(this.options.showEffect!=Element.show&&this.options.showEffectOptions){this.options.showEffect(this.element,this.options.showEffectOptions);}else{this.options.showEffect(this.element);}this._checkIEOverlapping();WindowUtilities.focusedWindow=this;this._notify("onShow");},showCenter:function(_64,top,_66){this.centered=true;this.centerTop=top;this.centerLeft=_66;this.show(_64);},isVisible:function(){return this.visible;},_center:function(top,_68){var _69=WindowUtilities.getWindowScroll(this.options.parent);var _6a=WindowUtilities.getPageSize(this.options.parent);if(typeof top=="undefined"){top=(_6a.windowHeight-(this.height+this.heightN+this.heightS))/2;}top+=_69.top;if(typeof _68=="undefined"){_68=(_6a.windowWidth-(this.width+this.widthW+this.widthE))/2;}_68+=_69.left;this.setLocation(top,_68);this.toFront();},_recenter:function(_6b){if(this.centered){var _6c=WindowUtilities.getPageSize(this.options.parent);var _6d=WindowUtilities.getWindowScroll(this.options.parent);if(this.pageSize&&this.pageSize.windowWidth==_6c.windowWidth&&this.pageSize.windowHeight==_6c.windowHeight&&this.windowScroll.left==_6d.left&&this.windowScroll.top==_6d.top){return;}this.pageSize=_6c;this.windowScroll=_6d;if($("overlay_modal")){$("overlay_modal").setStyle({height:(_6c.pageHeight+"px")});}if(this.options.recenterAuto){this._center(this.centerTop,this.centerLeft);}}},hide:function(){this.visible=false;if(this.modal){Windows.removeModalWindow(this);Windows.resetOverflow();}this.oldStyle=this.getContent().getStyle("overflow")||"auto";this.getContent().setStyle({overflow:"hidden"});this.options.hideEffect(this.element,this.options.hideEffectOptions);if(this.iefix){this.iefix.hide();}if(!this.doNotNotifyHide){this._notify("onHide");}},close:function(){if(this.visible){if(this.options.closeCallback&&!this.options.closeCallback(this)){return;}if(this.options.destroyOnClose){var _6e=this.destroy.bind(this);if(this.options.hideEffectOptions.afterFinish){var _6f=this.options.hideEffectOptions.afterFinish;this.options.hideEffectOptions.afterFinish=function(){_6f();_6e();};}else{this.options.hideEffectOptions.afterFinish=function(){_6e();};}}Windows.updateFocusedWindow();this.doNotNotifyHide=true;this.hide();this.doNotNotifyHide=false;this._notify("onClose");}},minimize:function(){if(this.resizing){return;}var r2=$(this.getId()+"_row2");if(!this.minimized){this.minimized=true;var dh=r2.getDimensions().height;this.r2Height=dh;var h=this.element.getHeight()-dh;if(this.useLeft&&this.useTop&&Window.hasEffectLib&&Effect.ResizeWindow){new Effect.ResizeWindow(this,null,null,null,this.height-dh,{duration:Window.resizeEffectDuration});}else{this.height-=dh;this.element.setStyle({height:h+"px"});r2.hide();}if(!this.useTop){var _73=parseFloat(this.element.getStyle("bottom"));this.element.setStyle({bottom:(_73+dh)+"px"});}}else{this.minimized=false;var dh=this.r2Height;this.r2Height=null;if(this.useLeft&&this.useTop&&Window.hasEffectLib&&Effect.ResizeWindow){new Effect.ResizeWindow(this,null,null,null,this.height+dh,{duration:Window.resizeEffectDuration});}else{var h=this.element.getHeight()+dh;this.height+=dh;this.element.setStyle({height:h+"px"});r2.show();}if(!this.useTop){var _73=parseFloat(this.element.getStyle("bottom"));this.element.setStyle({bottom:(_73-dh)+"px"});}this.toFront();}this._notify("onMinimize");this._saveCookie();},maximize:function(){if(this.isMinimized()||this.resizing){return;}if(Prototype.Browser.IE&&this.heightN==0){this._getWindowBorderSize();}if(this.storedLocation!=null){this._restoreLocation();if(this.iefix){this.iefix.hide();}}else{this._storeLocation();Windows.unsetOverflow(this);var _74=WindowUtilities.getWindowScroll(this.options.parent);var _75=WindowUtilities.getPageSize(this.options.parent);var _76=_74.left;var top=_74.top;if(this.options.parent!=document.body){_74={top:0,left:0,bottom:0,right:0};var dim=this.options.parent.getDimensions();_75.windowWidth=dim.width;_75.windowHeight=dim.height;top=0;_76=0;}if(this.constraint){_75.windowWidth-=Math.max(0,this.constraintPad.left)+Math.max(0,this.constraintPad.right);_75.windowHeight-=Math.max(0,this.constraintPad.top)+Math.max(0,this.constraintPad.bottom);_76+=Math.max(0,this.constraintPad.left);top+=Math.max(0,this.constraintPad.top);}var _79=_75.windowWidth-this.widthW-this.widthE;var _7a=_75.windowHeight-this.heightN-this.heightS;if(this.useLeft&&this.useTop&&Window.hasEffectLib&&Effect.ResizeWindow){new Effect.ResizeWindow(this,top,_76,_79,_7a,{duration:Window.resizeEffectDuration});}else{this.setSize(_79,_7a);this.element.setStyle(this.useLeft?{left:_76}:{right:_76});this.element.setStyle(this.useTop?{top:top}:{bottom:top});}this.toFront();if(this.iefix){this._fixIEOverlapping();}}this._notify("onMaximize");this._saveCookie();},isMinimized:function(){return this.minimized;},isMaximized:function(){return(this.storedLocation!=null);},setOpacity:function(_7b){if(Element.setOpacity){Element.setOpacity(this.element,_7b);}},setZIndex:function(_7c){this.element.setStyle({zIndex:_7c});Windows.updateZindex(_7c,this);},setTitle:function(_7d){if(!_7d||_7d==""){_7d="&nbsp;";}Element.update(this.element.id+"_top",_7d);},getTitle:function(){return $(this.element.id+"_top").innerHTML;},setStatusBar:function(_7e){var _7f=$(this.getId()+"_bottom");if(typeof(_7e)=="object"){if(this.bottombar.firstChild){this.bottombar.replaceChild(_7e,this.bottombar.firstChild);}else{this.bottombar.appendChild(_7e);}}else{this.bottombar.innerHTML=_7e;}},_checkIEOverlapping:function(){if(!this.iefix&&(navigator.appVersion.indexOf("MSIE")>0)&&(navigator.userAgent.indexOf("Opera")<0)&&(this.element.getStyle("position")=="absolute")){new Insertion.After(this.element.id,"<iframe id=\""+this.element.id+"_iefix\" "+"style=\"display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);\" "+"src=\"javascript:false;\" frameborder=\"0\" scrolling=\"no\"></iframe>");this.iefix=$(this.element.id+"_iefix");}if(this.iefix){setTimeout(this._fixIEOverlapping.bind(this),50);}},_fixIEOverlapping:function(){Position.clone(this.element,this.iefix);this.iefix.style.zIndex=this.element.style.zIndex-1;this.iefix.show();},_getWindowBorderSize:function(_80){var div=this._createHiddenDiv(this.options.className+"_n");this.heightN=Element.getDimensions(div).height;div.parentNode.removeChild(div);var div=this._createHiddenDiv(this.options.className+"_s");this.heightS=Element.getDimensions(div).height;div.parentNode.removeChild(div);var div=this._createHiddenDiv(this.options.className+"_e");this.widthE=Element.getDimensions(div).width;div.parentNode.removeChild(div);var div=this._createHiddenDiv(this.options.className+"_w");this.widthW=Element.getDimensions(div).width;div.parentNode.removeChild(div);var div=document.createElement("div");div.className="overlay_"+this.options.className;document.body.appendChild(div);var _82=this;setTimeout(function(){_82.overlayOpacity=($(div).getStyle("opacity"));div.parentNode.removeChild(div);},10);if(Prototype.Browser.IE){this.heightS=$(this.getId()+"_row3").getDimensions().height;this.heightN=$(this.getId()+"_row1").getDimensions().height;}if(Prototype.Browser.WebKit&&Prototype.Browser.WebKitVersion<420){this.setSize(this.width,this.height);}if(this.doMaximize){this.maximize();}if(this.doMinimize){this.minimize();}},_createHiddenDiv:function(_83){var _84=document.body;var win=document.createElement("div");win.setAttribute("id",this.element.id+"_tmp");win.className=_83;win.style.display="none";win.innerHTML="";_84.insertBefore(win,_84.firstChild);return win;},_storeLocation:function(){if(this.storedLocation==null){this.storedLocation={useTop:this.useTop,useLeft:this.useLeft,top:this.element.getStyle("top"),bottom:this.element.getStyle("bottom"),left:this.element.getStyle("left"),right:this.element.getStyle("right"),width:this.width,height:this.height};}},_restoreLocation:function(){if(this.storedLocation!=null){this.useLeft=this.storedLocation.useLeft;this.useTop=this.storedLocation.useTop;if(this.useLeft&&this.useTop&&Window.hasEffectLib&&Effect.ResizeWindow){new Effect.ResizeWindow(this,this.storedLocation.top,this.storedLocation.left,this.storedLocation.width,this.storedLocation.height,{duration:Window.resizeEffectDuration});}else{this.element.setStyle(this.useLeft?{left:this.storedLocation.left}:{right:this.storedLocation.right});this.element.setStyle(this.useTop?{top:this.storedLocation.top}:{bottom:this.storedLocation.bottom});this.setSize(this.storedLocation.width,this.storedLocation.height);}Windows.resetOverflow();this._removeStoreLocation();}},_removeStoreLocation:function(){this.storedLocation=null;},_saveCookie:function(){if(this.cookie){var _86="";if(this.useLeft){_86+="l:"+(this.storedLocation?this.storedLocation.left:this.element.getStyle("left"));}else{_86+="r:"+(this.storedLocation?this.storedLocation.right:this.element.getStyle("right"));}if(this.useTop){_86+=",t:"+(this.storedLocation?this.storedLocation.top:this.element.getStyle("top"));}else{_86+=",b:"+(this.storedLocation?this.storedLocation.bottom:this.element.getStyle("bottom"));}_86+=","+(this.storedLocation?this.storedLocation.width:this.width);_86+=","+(this.storedLocation?this.storedLocation.height:this.height);_86+=","+this.isMinimized();_86+=","+this.isMaximized();WindowUtilities.setCookie(_86,this.cookie);}},_createWiredElement:function(){if(!this.wiredElement){if(Prototype.Browser.IE){this._getWindowBorderSize();}var div=document.createElement("div");div.className="wired_frame "+this.options.className+"_wired_frame";div.style.position="absolute";this.options.parent.insertBefore(div,this.options.parent.firstChild);this.wiredElement=$(div);}if(this.useLeft){this.wiredElement.setStyle({left:this.element.getStyle("left")});}else{this.wiredElement.setStyle({right:this.element.getStyle("right")});}if(this.useTop){this.wiredElement.setStyle({top:this.element.getStyle("top")});}else{this.wiredElement.setStyle({bottom:this.element.getStyle("bottom")});}var dim=this.element.getDimensions();this.wiredElement.setStyle({width:dim.width+"px",height:dim.height+"px"});this.wiredElement.setStyle({zIndex:Windows.maxZIndex+30});return this.wiredElement;},_hideWiredElement:function(){if(!this.wiredElement||!this.currentDrag){return;}if(this.currentDrag==this.element){this.currentDrag=null;}else{if(this.useLeft){this.element.setStyle({left:this.currentDrag.getStyle("left")});}else{this.element.setStyle({right:this.currentDrag.getStyle("right")});}if(this.useTop){this.element.setStyle({top:this.currentDrag.getStyle("top")});}else{this.element.setStyle({bottom:this.currentDrag.getStyle("bottom")});}this.currentDrag.hide();this.currentDrag=null;if(this.doResize){this.setSize(this.width,this.height);}}},_notify:function(_89){if(this.options[_89]){this.options[_89](this);}else{Windows.notify(_89,this);}}};var Windows={windows:[],modalWindows:[],observers:[],focusedWindow:null,maxZIndex:0,overlayShowEffectOptions:{duration:0.3},overlayHideEffectOptions:{duration:0},addObserver:function(_8a){this.removeObserver(_8a);this.observers.push(_8a);},removeObserver:function(_8b){this.observers=this.observers.reject(function(o){return o==_8b;});},notify:function(_8d,win){this.observers.each(function(o){if(o[_8d]){o[_8d](_8d,win);}});},getWindow:function(id){return this.windows.detect(function(d){return d.getId()==id;});},getFocusedWindow:function(){return this.focusedWindow;},updateFocusedWindow:function(){this.focusedWindow=this.windows.length>=2?this.windows[this.windows.length-2]:null;},register:function(win){this.windows.push(win);},addModalWindow:function(win){if(this.modalWindows.length==0){WindowUtilities.disableScreen(win.options.className,"overlay_modal",win.overlayOpacity,win.getId(),win.options.parent);}else{if(Window.keepMultiModalWindow){$("overlay_modal").style.zIndex=Windows.maxZIndex+1;Windows.maxZIndex+=1;WindowUtilities._hideSelect(this.modalWindows.last().getId());}else{this.modalWindows.last().element.hide();}WindowUtilities._showSelect(win.getId());}this.modalWindows.push(win);},removeModalWindow:function(win){this.modalWindows.pop();if(this.modalWindows.length==0){WindowUtilities.enableScreen();}else{if(Window.keepMultiModalWindow){this.modalWindows.last().toFront();WindowUtilities._showSelect(this.modalWindows.last().getId());}else{this.modalWindows.last().element.show();}}},register:function(win){this.windows.push(win);},unregister:function(win){this.windows=this.windows.reject(function(d){return d==win;});},closeAll:function(){this.windows.each(function(w){Windows.close(w.getId());});},closeAllModalWindows:function(){WindowUtilities.enableScreen();this.modalWindows.each(function(win){if(win){win.close();}});},minimize:function(id,_9b){var win=this.getWindow(id);if(win&&win.visible){win.minimize();}Event.stop(_9b);},maximize:function(id,_9e){var win=this.getWindow(id);if(win&&win.visible){win.maximize();}Event.stop(_9e);},close:function(id,_a1){var win=this.getWindow(id);if(win){win.close();}if(_a1){Event.stop(_a1);}},blur:function(id){var win=this.getWindow(id);if(!win){return;}if(win.options.blurClassName){win.changeClassName(win.options.blurClassName);}if(this.focusedWindow==win){this.focusedWindow=null;}win._notify("onBlur");},focus:function(id){var win=this.getWindow(id);if(!win){return;}if(this.focusedWindow){this.blur(this.focusedWindow.getId());}if(win.options.focusClassName){win.changeClassName(win.options.focusClassName);}this.focusedWindow=win;win._notify("onFocus");},unsetOverflow:function(_a7){this.windows.each(function(d){d.oldOverflow=d.getContent().getStyle("overflow")||"auto";d.getContent().setStyle({overflow:"hidden"});});if(_a7&&_a7.oldOverflow){_a7.getContent().setStyle({overflow:_a7.oldOverflow});}},resetOverflow:function(){this.windows.each(function(d){if(d.oldOverflow){d.getContent().setStyle({overflow:d.oldOverflow});}});},updateZindex:function(_aa,win){if(_aa>this.maxZIndex){this.maxZIndex=_aa;if(this.focusedWindow){this.blur(this.focusedWindow.getId());}}this.focusedWindow=win;if(this.focusedWindow){this.focus(this.focusedWindow.getId());}}};var Dialog={dialogId:null,onCompleteFunc:null,callFunc:null,parameters:null,confirm:function(_ac,_ad){if(_ac&&typeof _ac!="string"){Dialog._runAjaxRequest(_ac,_ad,Dialog.confirm);return;}_ac=_ac||"";_ad=_ad||{};var _ae=_ad.okLabel?_ad.okLabel:"Ok";var _af=_ad.cancelLabel?_ad.cancelLabel:"Cancel";_ad=Object.extend(_ad,_ad.windowParameters||{});_ad.windowParameters=_ad.windowParameters||{};_ad.className=_ad.className||"alert";var _b0="class ='"+(_ad.buttonClass?_ad.buttonClass+" ":"")+" ok_button'";var _b1="class ='"+(_ad.buttonClass?_ad.buttonClass+" ":"")+" cancel_button'";var _ac="      <div class='"+_ad.className+"_message'>"+_ac+"</div>        <div class='"+_ad.className+"_buttons'>          <input type='button' value='"+_ae+"' onclick='Dialog.okCallback()' "+_b0+"/>          <input type='button' value='"+_af+"' onclick='Dialog.cancelCallback()' "+_b1+"/>        </div>    ";return this._openDialog(_ac,_ad);},alert:function(_b2,_b3){if(_b2&&typeof _b2!="string"){Dialog._runAjaxRequest(_b2,_b3,Dialog.alert);return;}_b2=_b2||"";_b3=_b3||{};var _b4=_b3.okLabel?_b3.okLabel:"Ok";_b3=Object.extend(_b3,_b3.windowParameters||{});_b3.windowParameters=_b3.windowParameters||{};_b3.className=_b3.className||"alert";var _b5="class ='"+(_b3.buttonClass?_b3.buttonClass+" ":"")+" ok_button'";var _b2="      <div class='"+_b3.className+"_message'>"+_b2+"</div>        <div class='"+_b3.className+"_buttons'>          <input type='button' value='"+_b4+"' onclick='Dialog.okCallback()' "+_b5+"/>        </div>";return this._openDialog(_b2,_b3);},info:function(_b6,_b7){if(_b6&&typeof _b6!="string"){Dialog._runAjaxRequest(_b6,_b7,Dialog.info);return;}_b6=_b6||"";_b7=_b7||{};_b7=Object.extend(_b7,_b7.windowParameters||{});_b7.windowParameters=_b7.windowParameters||{};_b7.className=_b7.className||"alert";var _b6="<div id='modal_dialog_message' class='"+_b7.className+"_message'>"+_b6+"</div>";if(_b7.showProgress){_b6+="<div id='modal_dialog_progress' class='"+_b7.className+"_progress'>  </div>";}_b7.ok=null;_b7.cancel=null;return this._openDialog(_b6,_b7);},setInfoMessage:function(_b8){$("modal_dialog_message").update(_b8);},closeInfo:function(){Windows.close(this.dialogId);},_openDialog:function(_b9,_ba){var _bb=_ba.className;if(!_ba.height&&!_ba.width){_ba.width=WindowUtilities.getPageSize(_ba.options.parent||document.body).pageWidth/2;}if(_ba.id){this.dialogId=_ba.id;}else{var t=new Date();this.dialogId="modal_dialog_"+t.getTime();_ba.id=this.dialogId;}if(!_ba.height||!_ba.width){var _bd=WindowUtilities._computeSize(_b9,this.dialogId,_ba.width,_ba.height,5,_bb);if(_ba.height){_ba.width=_bd+5;}else{_ba.height=_bd+5;}}_ba.effectOptions=_ba.effectOptions;_ba.resizable=_ba.resizable||false;_ba.minimizable=_ba.minimizable||false;_ba.maximizable=_ba.maximizable||false;_ba.draggable=_ba.draggable||false;_ba.closable=_ba.closable||false;var win=new Window(_ba);win.getContent().innerHTML=_b9;win.showCenter(true,_ba.top,_ba.left);win.setDestroyOnClose();win.cancelCallback=_ba.onCancel||_ba.cancel;win.okCallback=_ba.onOk||_ba.ok;return win;},_getAjaxContent:function(_bf){Dialog.callFunc(_bf.responseText,Dialog.parameters);},_runAjaxRequest:function(_c0,_c1,_c2){if(_c0.options==null){_c0.options={};}Dialog.onCompleteFunc=_c0.options.onComplete;Dialog.parameters=_c1;Dialog.callFunc=_c2;_c0.options.onComplete=Dialog._getAjaxContent;new Ajax.Request(_c0.url,_c0.options);},okCallback:function(){var win=Windows.focusedWindow;if(!win.okCallback||win.okCallback(win)){$$("#"+win.getId()+" input").each(function(_c4){_c4.onclick=null;});win.close();}},cancelCallback:function(){var win=Windows.focusedWindow;$$("#"+win.getId()+" input").each(function(_c6){_c6.onclick=null;});win.close();if(win.cancelCallback){win.cancelCallback(win);}}};if(Prototype.Browser.WebKit){var array=navigator.userAgent.match(new RegExp(/AppleWebKit\/([\d\.\+]*)/));Prototype.Browser.WebKitVersion=parseFloat(array[1]);}var WindowUtilities={getWindowScroll:function(_c7){var T,L,W,H;_c7=_c7||document.body;if(_c7!=document.body){T=_c7.scrollTop;L=_c7.scrollLeft;W=_c7.scrollWidth;H=_c7.scrollHeight;}else{var w=window;with(w.document){if(w.document.documentElement&&documentElement.scrollTop){T=documentElement.scrollTop;L=documentElement.scrollLeft;}else{if(w.document.body){T=body.scrollTop;L=body.scrollLeft;}}if(w.innerWidth){W=w.innerWidth;H=w.innerHeight;}else{if(w.document.documentElement&&documentElement.clientWidth){W=documentElement.clientWidth;H=documentElement.clientHeight;}else{W=body.offsetWidth;H=body.offsetHeight;}}}}return{top:T,left:L,width:W,height:H};},getPageSize:function(_cd){_cd=_cd||document.body;var _ce,_cf;var _d0,_d1;if(_cd!=document.body){_ce=_cd.getWidth();_cf=_cd.getHeight();_d1=_cd.scrollWidth;_d0=_cd.scrollHeight;}else{var _d2,_d3;if(window.innerHeight&&window.scrollMaxY){_d2=document.body.scrollWidth;_d3=window.innerHeight+window.scrollMaxY;}else{if(document.body.scrollHeight>document.body.offsetHeight){_d2=document.body.scrollWidth;_d3=document.body.scrollHeight;}else{_d2=document.body.offsetWidth;_d3=document.body.offsetHeight;}}if(self.innerHeight){_ce=self.innerWidth;_cf=self.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){_ce=document.documentElement.clientWidth;_cf=document.documentElement.clientHeight;}else{if(document.body){_ce=document.body.clientWidth;_cf=document.body.clientHeight;}}}if(_d3<_cf){_d0=_cf;}else{_d0=_d3;}if(_d2<_ce){_d1=_ce;}else{_d1=_d2;}}return{pageWidth:_d1,pageHeight:_d0,windowWidth:_ce,windowHeight:_cf};},disableScreen:function(_d4,_d5,_d6,_d7,_d8){WindowUtilities.initLightbox(_d5,_d4,function(){this._disableScreen(_d4,_d5,_d6,_d7);}.bind(this),_d8||document.body);},_disableScreen:function(_d9,_da,_db,_dc){var _dd=$(_da);var _de=WindowUtilities.getPageSize(_dd.parentNode);if(_dc&&Prototype.Browser.IE){WindowUtilities._hideSelect();WindowUtilities._showSelect(_dc);}_dd.style.height=(_de.pageHeight+"px");_dd.style.display="none";if(_da=="overlay_modal"&&Window.hasEffectLib&&Windows.overlayShowEffectOptions){_dd.overlayOpacity=_db;new Effect.Appear(_dd,Object.extend({from:0,to:_db},Windows.overlayShowEffectOptions));}else{_dd.style.display="block";}},enableScreen:function(id){id=id||"overlay_modal";var _e0=$(id);if(_e0){if(id=="overlay_modal"&&Window.hasEffectLib&&Windows.overlayHideEffectOptions){new Effect.Fade(_e0,Object.extend({from:_e0.overlayOpacity,to:0},Windows.overlayHideEffectOptions));}else{_e0.style.display="none";_e0.parentNode.removeChild(_e0);}if(id!="__invisible__"){WindowUtilities._showSelect();}}},_hideSelect:function(id){if(Prototype.Browser.IE){id=id==null?"":"#"+id+" ";$$(id+"select").each(function(_e2){if(!WindowUtilities.isDefined(_e2.oldVisibility)){_e2.oldVisibility=_e2.style.visibility?_e2.style.visibility:"visible";_e2.style.visibility="hidden";}});}},_showSelect:function(id){if(Prototype.Browser.IE){id=id==null?"":"#"+id+" ";$$(id+"select").each(function(_e4){if(WindowUtilities.isDefined(_e4.oldVisibility)){try{_e4.style.visibility=_e4.oldVisibility;}catch(e){_e4.style.visibility="visible";}_e4.oldVisibility=null;}else{if(_e4.style.visibility){_e4.style.visibility="visible";}}});}},isDefined:function(_e5){return typeof(_e5)!="undefined"&&_e5!=null;},initLightbox:function(id,_e7,_e8,_e9){if($(id)){Element.setStyle(id,{zIndex:Windows.maxZIndex+1});Windows.maxZIndex++;_e8();}else{var _ea=document.createElement("div");_ea.setAttribute("id",id);_ea.className="overlay_"+_e7;_ea.style.display="none";_ea.style.position="absolute";_ea.style.top="0";_ea.style.left="0";_ea.style.zIndex=Windows.maxZIndex+1;Windows.maxZIndex++;_ea.style.width="100%";_e9.insertBefore(_ea,_e9.firstChild);if(Prototype.Browser.WebKit&&id=="overlay_modal"){setTimeout(function(){_e8();},10);}else{_e8();}}},setCookie:function(_eb,_ec){document.cookie=_ec[0]+"="+escape(_eb)+((_ec[1])?"; expires="+_ec[1].toGMTString():"")+((_ec[2])?"; path="+_ec[2]:"")+((_ec[3])?"; domain="+_ec[3]:"")+((_ec[4])?"; secure":"");},getCookie:function(_ed){var dc=document.cookie;var _ef=_ed+"=";var _f0=dc.indexOf("; "+_ef);if(_f0==-1){_f0=dc.indexOf(_ef);if(_f0!=0){return null;}}else{_f0+=2;}var end=document.cookie.indexOf(";",_f0);if(end==-1){end=dc.length;}return unescape(dc.substring(_f0+_ef.length,end));},_computeSize:function(_f2,id,_f4,_f5,_f6,_f7){var _f8=document.body;var _f9=document.createElement("div");_f9.setAttribute("id",id);_f9.className=_f7+"_content";if(_f5){_f9.style.height=_f5+"px";}else{_f9.style.width=_f4+"px";}_f9.style.position="absolute";_f9.style.top="0";_f9.style.left="0";_f9.style.display="none";_f9.innerHTML=_f2;_f8.insertBefore(_f9,_f8.firstChild);var _fa;if(_f5){_fa=$(_f9).getDimensions().width+_f6;}else{_fa=$(_f9).getDimensions().height+_f6;}_f8.removeChild(_f9);return _fa;}};String.prototype.trim=function(){return this.replace(/(^[\s]*)|([\s]*$)/g,"");};function findParentElementByName(_1,_2){while(_2.parentNode&&(!_2.tagName||(_2.tagName.toUpperCase()!=_1.toUpperCase()))){_2=_2.parentNode;if(_2.tagName.toUpperCase()=="HTML"){return null;}}return _2;};function findParentElementByClassName(_3,_4){while(_4.parentNode&&(!_4.className||(_4.className.indexOf(_3)==-1))){_4=_4.parentNode;if(_4.tagName.toUpperCase()=="HTML"){return null;}}return _4;};function stripHTML(_5){var _6=/(<.*?>)*(&.*?;)*/gi;return _5.replace(_6,"");};function lenB(_7){return(_7.trim()).replace(/[^\x00-\xff]/ig,"@@").length;};function getWindowHeight(){var _8=0;if(self.innerHeight){_8=self.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){_8=document.documentElement.clientHeight;}else{if(document.body){_8=document.body.clientHeight;}}}return _8;};function getWindowWidth(){var _9=0;if(self.innerWidth){_9=self.innerWidth;}else{if(document.documentElement&&document.documentElement.clientWidth){_9=document.documentElement.clientWidth;}else{if(document.body){_9=document.body.clientWidth;}}}return _9;};function addBookmark(_a,_b){if(window.sidebar&&window.sidebar.addPanel){window.sidebar.addPanel(_a,_b,"");}else{if(document.all){window.external.AddFavorite(_b,_a);}else{if(window.opera&&window.print){return true;}}}};function setCookie(_c,_d,_e,_f,_10,_11){document.cookie=_c+"="+escape(_d)+((_e)?"; expires="+_e.toGMTString():"")+((_f)?"; path="+_f:"")+((_10)?"; domain="+_10:"")+((_11)?"; secure":"");};function getCookie(_12){var _13=_12+"=";var _14=document.cookie.indexOf(_13);if(_14==-1){return null;}var end=document.cookie.indexOf(";",_14+_13.length);if(end==-1){end=document.cookie.length;}var _16=document.cookie.substring(_14+_13.length,end);return unescape(_16);};function deleteCookie(_17,_18,_19){if(getCookie(_17)){document.cookie=_17+"="+((_18)?"; path="+_18:"")+((_19)?"; domain="+_19:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}};function isDel(msg){if((msg==null)||(msg=="")){msg="\u786e\u5b9a\u8981\u5220\u9664\u5417\uff1f";}return(confirm(msg));};function copyText(id){try{var _1c=document.getElementById(id);_1c.focus();_1c.select();var _1d=_1c.createTextRange();_1d.execCommand("Copy");}catch(e){}};function copyTextWithAlert(id){copyText(id);alert("\u5df2\u590d\u5236\uff0c\u8bf7\u7528Ctrl+V\u7c98\u8d34\u51fa\u6765");};function setLinksTarget(id,_20){try{var box=document.getElementById(id);var _22=box.getElementsByTagName("a");for(var i=0;i<_22.length;i++){var _24=_22[i];_24.target=_20;_24=null;}_22=null;}catch(e){}};function setLinksTargetByClass(_25,_26,_27){try{var _28=Element.select($(_27),"."+_25);for(var i=0;i<_28.length;i++){var box=_28[i];var _2b=box.getElementsByTagName("a");for(var j=0;j<_2b.length;j++){var _2d=_2b[j];_2d.target=_26;_2d=null;}_2b=null;box=null;}_28=null;}catch(e){}};function isResponseSuccess(_2e){var _2f=0;try{_2f=_2e.transport.status||0;}catch(e){_2f=0;}return!_2f||(_2f>=200&&_2f<300);};var gAjaxHelpWin=null;var myGlobalHandlers={onCreate:function(_30){var _31=_30.container.success;if(_31&&!_30.options.noWaitMsg){Element.show(_31);Element.update(_31,"<span class='alignleft' style='padding-left: 5px;'><img src='http://img1.yododo.com/images/indicator.gif' style='border:0' align='absmiddle'/> "+((_30.options.waitMsg)?_30.options.waitMsg:"")+"\u8bf7\u7a0d\u5019...</span>");}},onComplete:function(_32){if(!_32.success()){var _33=_32.container.success;if(_33&&!_32.options.noWaitMsg){Element.update(_33,"<span class='errMsg aligncenter'>\u6e38\u591a\u591a\u592a\u5fd9\u4e86\uff0c\u8bf7\u7a0d\u5019\u518d\u8bd5\u4e00\u6b21... Code:"+_32.getStatus()+"</span>");}}},onException:function(_34,_35){if(!_34.transport){try{if(gAjaxHelpWin==null){gAjaxHelpWin=new Window("ajaxHelpWindow",{title:"\u4fee\u6539\u6d4f\u89c8\u5668\u5b89\u5168\u7ea7\u522b\u8bbe\u7f6e",url:"/common/block_ajax_help.htm",className:"alphacube",width:430,height:400,zIndex:800,resizable:true,minimizable:false,maximizable:false,showEffect:Element.show,hideEffect:Element.hide});}gAjaxHelpWin.showCenter(true);}catch(e){}}var _36=_34.container.success;if(_36&&Element.select($(_36),".errMsg").length==0){Element.update(_36,"<span class='errMsg aligncenter'>\u6e38\u591a\u591a\u592a\u5fd9\u4e86\uff0c\u8bf7\u7a0d\u5019\u518d\u8bd5\u4e00\u6b21... <br/><span class='errDetail'>"+_35.message+"</span></span>");}}};Ajax.Responders.register(myGlobalHandlers);function isValidForm(_1){var _2=true;var _3=_1.className;var _4=Form.getElements(_1);var _5=new Array();var _6=new Array();for(var i=0;i<_4.length;i++){var _8=_4[i];if(ELEMENT_TYPE_WITH_ERR_MSG.include(_8.type)){var _9=getErrMsgDIV(_8);if(!_9){break;}var _a=_8.value.strip();if(isRequired(_3,_8)&&_a.length==0){_9.innerHTML="\u8fd9\u662f\u5fc5\u586b\u9879, \u522b\u5fd8\u4e86\u54e6!";}else{if(_a.length>0){var _b=_8.className;if(/intType/i.test(_b)){_9.innerHTML=validateInteger(_a);}else{if(/numericType/i.test(_b)){_9.innerHTML=validateNumeric(_a);}else{if(/dateType/i.test(_b)){_9.innerHTML=validateDate(_a);}else{if(/emailType/i.test(_b)){_9.innerHTML=validateEmail(_a);}else{if(/emailsType/i.test(_b)){_9.innerHTML=validateEmails(_a);}else{if(/phoneType/i.test(_b)){_9.innerHTML=validatePhone(_a);}else{if(/mobileType/i.test(_b)){_9.innerHTML=validateMobile(_a);}else{if(/webType/i.test(_b)){_9.innerHTML=validateWeb(_a);}else{_9.innerHTML="";}}}}}}}}}else{_9.innerHTML="";}}if(_9.innerHTML.length>0){Element.show(_9);_2=false;}else{Element.hide(_9);}}else{if(_8.type=="radio"){if(!_6.include(_8.name)){_6.push(_8.name);try{_5.push(eval("_1."+_8.name));}catch(e){}}}}}_4=null;$A(_5).each(function(_c){var _d=(_c[0]?_c[0]:_c);if(isRequired(_3,_d)){var _e=getErrMsgDIV(_d);var _f=false;if(_c[0]){$A(_c).each(function(_10){if(_10.checked){_f=true;}});}else{if(_c.checked){_f=true;}}if(_e){if(!_f){Element.show(_e);_e.innerHTML="\u8fd9\u662f\u5fc5\u586b\u9879, \u522b\u5fd8\u4e86\u54e6!";_2=false;}else{Element.hide(_e);}}}});return _2;};function isRequired(_11,_12){if(_11=="normalForm"){return(/required/i.test(_12.parentNode.className));}if(_11=="entryForm"){var _13=findParentElementByName("tr",_12);if(_13){var _14=Element.select(_13,".required");return(_14.length>0);}else{return false;}}};function validateInteger(str){var exp=/^[-]?[\d]+$/;if(!exp.test(str)){return"\u5e94\u8be5\u662f\u6574\u6570\u7c7b\u578b, \u8bf7\u91cd\u65b0\u586b\u5199\u4e00\u6b21~";}return"";};function validateNumeric(str){var _18=15;var _19=10;if(isNaN(str/1)){return"\u6570\u5b57\u7684\u683c\u5f0f\u4e0d\u6b63\u786e, \u8bf7\u91cd\u65b0\u586b\u5199\u4e00\u6b21~";}if(str.indexOf(".")!=-1){if(lenB(str.substring(0,str.indexOf(".")))>_18){return"\u6570\u5b57\u7684\u6574\u6570\u90e8\u5206\u592a\u957f\u4e86, \u4e0d\u53ef\u4ee5\u8d85\u8fc7"+_18+"\u4f4d~";}else{if(lenB(str.substring(str.indexOf(".")+1))>_19){return"\u6570\u5b57\u7684\u5c0f\u6570\u90e8\u5206\u592a\u957f\u4e86, \u4e0d\u53ef\u4ee5\u8d85\u8fc7"+_19+"\u4f4d~";}}}if(lenB(str)>_18){return"\u6570\u5b57\u7684\u6574\u6570\u90e8\u5206\u592a\u957f\u4e86, \u4e0d\u53ef\u4ee5\u8d85\u8fc7"+_18+"\u4f4d~";}return"";};function validateDate(str){if(str.length==10){var re=/^(\d{4})(-)(\d{1,2})\2(\d{1,2})$/;var r=str.match(re);if(r==null){return"\u65e5\u671f\u7684\u7c7b\u578b\u597d\u50cf\u4e0d\u592a\u5bf9, \u5e94\u8be5\u662f YYYY-MM-DD <br/> \u4f8b\u5982 '2006-01-01'";}var d=new Date(r[1],r[3]-1,r[4]);if(!(d.getFullYear()==r[1]&&d.getMonth()==r[3]-1&&d.getDate()==r[4])){return"\u6ca1\u6709\u8fd9\u79cd\u65e5\u671f\u5427\uff1f\u8bf7\u91cd\u65b0\u586b\u5199\u4e00\u6b21~";}}else{return"\u65e5\u671f\u7684\u7c7b\u578b\u597d\u50cf\u4e0d\u592a\u5bf9, \u5e94\u8be5\u662f YYYY-MM-DD <br/> \u4f8b\u5982 '2006-01-01'";}return"";};function validateEmail(str){var _1f=/^([_a-zA-Z0-9-_]{1,})+([.]([_a-zA-Z0-9-_]{1,})+)*@(([_a-zA-Z0-9-]{2,})+\.)+[a-zA-z]{2,4}$/;if(!_1f.test(str)){return"\u90ae\u4ef6\u7684\u683c\u5f0f\u597d\u50cf\u4e0d\u592a\u5bf9, \u8bf7\u91cd\u65b0\u586b\u5199\u4e00\u6b21~";}return"";};function validateEmails(str){var _21="";var _22=str.split(/[;\uFF1B]+/);for(var i=0;i<_22.length;i++){_21=validateEmail(_22[i].strip());if(_21!=""){return _21;}}return _21;};function validatePhone(str){var reg=/^[0-9\s\-()]{6,25}$/;if(!reg.test(str)){return"\u7535\u8bdd\u7684\u683c\u5f0f\u597d\u50cf\u4e0d\u592a\u5bf9, \u8bf7\u91cd\u65b0\u586b\u5199\u4e00\u6b21~";}return"";};function validateMobile(str){var reg=/^(13|15|18|14)[0-9]{9}$/;if(!reg.test(str)){return"\u624b\u673a\u53f7\u7801\u7684\u683c\u5f0f\u597d\u50cf\u4e0d\u592a\u5bf9, \u8bf7\u91cd\u65b0\u586b\u5199\u4e00\u6b21~";}return"";};function validateWeb(str){var _29=/^http:\/\/.+[.].{2,}$/;if(!_29.test(str)){return"\u7f51\u5740\u7684\u683c\u5f0f\u597d\u50cf\u4e0d\u592a\u5bf9, \u5fc5\u987b\u662f\u4ee5 'http://' \u5f00\u5934, \u8bf7\u91cd\u65b0\u586b\u5199\u4e00\u6b21~";}return"";};function charCounterHandler(_2a,_2b){var _2c=Event.element(_2a);var num=_2b-_2c.value.length;if(num<0){_2c.value=_2c.value.substring(0,_2b);num=0;}var _2e=getErrMsgDIV(_2c);if(_2e){Element.show(_2e);_2e.innerHTML="\u8fd8\u53ef\u4ee5\u5199 "+num+" \u4e2a\u5b57~";}};function calendarHandler(_2f){if(self.gfPop){gfPop.fPop(_2f);}return false;};function calRangeHandler(_30,_31,_32){if(self.gfPop){var sb=gfPop.fParseInput(_31);var _34=false;if(!sb){sb=gfPop.gBegin;}else{if(_30.value.length==0){_30.value=sb[0]+"-"+sb[1]+"-"+sb[2];_34=true;}}var se=gfPop.fParseInput(_32);if(!se){se=gfPop.gEnd;}gfPop.fPopCalendar(_30,[sb,se,se]);if(_34){_30.value="";}}return false;};function calRangeHandlerByElement(_36,_37,_38){if(self.gfPop){if($(_37)&&$(_38)){gfPop.fRangePop(_36,$(_37),$(_38));}else{if($(_38)){gfPop.fBeginPop(_36,$(_38));}else{if($(_37)){gfPop.fEndPop($(_37),_36);}else{gfPop.fPop(_36);}}}}return false;};function radioHandler(_39){var _3a=_39.getElementsByTagName("input")[0];if(_3a.type=="radio"){_3a.checked=true;_3a.focus();}_3a=null;};function getRadioValue(_3b){var _3c=$(_3b);var _3d=findParentElementByName("form",_3c);var _3e=eval("_3d."+_3c.name);var _3f=null;try{$A(_3e).each(function(_40){if(_40.checked){_3f=_40.value;}});}catch(e){}if(_3f==null){try{setRadioValue(_3b,_3e.value);_3f=_3e.value;}catch(ee){}}return _3f;};function setRadioValue(_41,_42){var _43=$(_41);var _44=findParentElementByName("form",_43);var _45=eval("_44."+_43.name);try{$A(_45).each(function(_46){if(_46.value==_42){_46.checked=true;}});}catch(e){}if(typeof _45.length=="undefined"){try{_45.checked=true;}catch(ee){}}};function writeErrMsg(_47,_48){var _49=getErrMsgDIV($(_47));if(_49){_49.innerHTML=_48;if(_48.trim().length>0){Element.show(_49);}else{Element.hide(_49);}}};function writeErrMsgById(_4a,_4b){var _4c=$(_4a);_4c.innerHTML=_4b;if(_4b.trim().length>0){Element.show(_4c);}else{Element.hide(_4c);}};function clearErrMsg(_4d){try{var _4e=getErrMsgDIV($(_4d));if(_4e){_4e.innerHTML="";Element.hide(_4e);}}catch(e){}};function clearErrMsgById(_4f){try{var _50=$(_4f);_50.innerHTML="";Element.hide(_50);}catch(e){}};function getErrMsgDIV(_51){var _52=$(_51.id+"-errMsg");if(!_52&&!_51._cke_expando){alert("Cannot find the corresponding errMsg object for form element: "+_51.id);}return _52;};function attachCalControl(){if(!$("gToday:contrast")){new Insertion.Top(document.body,"<iframe width='132' height='142' name='gToday:contrast' id='gToday:contrast' src='/js/calendar/calendar.htm' scrolling='no' frameborder='0' style='visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;'></iframe>");}};var InlineValidator={_targetId:null,lookup:function(_53,_54,_55){this._targetId=_55;if($F(_54).trim().length==0){$(_55).innerHTML="";$(_55).style.display="none";clearErrMsg(_54);return true;}else{$(_55).innerHTML="";clearErrMsg(_54);}var _56=_53.split("?");var url=_56[0];var _58=_56[1]+$F(_54).trim();new Ajax.Updater(_55,url,{method:"post",parameters:_58,insertion:this._insertLookupResult.bind(this)});return true;},_insertLookupResult:function(_59,_5a){var _5b=this._targetId;_59.style.display="none";setTimeout(function(){_59.innerHTML=_5a;setTimeout(function(){var _5c=Effect.Queues.get(_5b);if(_5c.toArray().length==0){new Effect.SlideDown(_59,{duration:0.5,queue:{position:"end",scope:_5b,limit:1}});}},10);},10);},lookupReturnHandler:function(_5d,_5e){var _5f=(_5e.charCode)?_5e.charCode:((_5e.which)?_5e.which:_5e.keyCode);if(_5f==Event.KEY_RETURN){$(_5d).blur();return false;}return true;}};function attachRoundCornerStyle(){};function attachButtonStyle(){if(typeof document.body.style.maxHeight=="undefined"){$j("button").mouseover(button_mouseover);$j("button").mouseout(button_mouseout);}};function button_mouseover(_1){var _2=Event.element(_1);_2.style.backgroundColor="#B37324";_2.style.color="#fff";};function button_mouseout(_3){var _4=Event.element(_3);_4.style.backgroundColor="#D9E8FF";_4.style.color="#036";};function attachInlineOLStyle(){$$(".wizard").each(function(_5){var _6=_5.getElementsByTagName("li");$A(_6).each(function(_7,_8){_7.innerHTML=""+(_8+1)+". "+_7.innerHTML;});});};var ELEMENT_TYPE_WITH_ERR_MSG=["text","password","textarea","file","select-one","select-multiple"];function attachFormStyle(){$j(".normalForm").each(function(){_attachFormStyle($j(this));});$j(".entryForm").each(function(){_attachFormStyle($j(this));});};function _attachFormStyle(_9){var _a=_9.attr("class");$j(_9).find(":input").each(function(){var _b=$j(this)[0];if(!$(_b.id+"-errMsg")&&ELEMENT_TYPE_WITH_ERR_MSG.include(_b.type)){new Insertion.After(_b,"<div id='"+_b.id+"-errMsg' class='errMsg'></div>");}if(_a=="entryForm"){$j(this).focus({formClass:_a},element_focus);$j(this).blur({formClass:_a},element_blur);}if($j(this).hasClass("dateType")){$j(this).change(function(_c){var _d=$j(this)[0];var _e=_d.value.trim();var _f=getErrMsgDIV(_d);if(_e.length>0){var msg=validateDate(_e);if(msg.length>0){Element.show(_f);_f.innerHTML=msg;}else{Element.hide(_f);_f.innerHTML="";}if(self.gfPop){gfPop.fHideCal();}}else{Element.hide(_f);_f.innerHTML="";}});}});};function element_focus(_11){var _12=$j(this)[0];if(ELEMENT_TYPE_WITH_ERR_MSG.include(_12.type)){_12.style.backgroundColor="#FFD";}if(_11.data.formClass=="entryForm"){var _13=Event.findElement(_11,"tr");if(_13){var _14=Element.select(_13,".form-label");if(_14&&_14[0]){_14[0].style.borderLeft="5px solid #FFD08B";}var _15=Element.select(_13,".form-label-description");if(_15&&_15[0]){Element.show(_15[0]);}}}};function element_blur(_16){var _17=$j(this)[0];if(ELEMENT_TYPE_WITH_ERR_MSG.include(_17.type)){_17.style.backgroundColor="#FFF";}if(_16.data.formClass=="entryForm"){var _18=Event.findElement(_16,"tr");if(_18){var _19=Element.select(_18,".form-label");if(_19&&_19[0]){_19[0].style.borderLeft="5px solid #E8E8E8";}var _1a=Element.select(_18,".form-label-description");if(_1a&&_1a[0]){Element.hide(_1a[0]);}}}};function slideOpen(id,_1c){if(typeof _1c=="undefined"){_1c={duration:0.5};}_1c.queue={position:"end",scope:id,limit:1};Effect.SlideDown(id,_1c);};function slideClose(id,_1e){if(typeof _1e=="undefined"){_1e={duration:0.5};}_1e.queue={position:"end",scope:id,limit:1};Effect.SlideUp(id,_1e);};function slideToggle(id,_20){if(typeof _20=="undefined"){_20={duration:0.5};}_20.queue={position:"end",scope:id,limit:1};if($(id).style.display=="none"){Effect.SlideDown(id,_20);}else{Effect.SlideUp(id,_20);}};function appearOpen(id,_22){if(typeof _22=="undefined"){_22={duration:0.5};}_22.queue={position:"end",scope:id,limit:1};Effect.Appear(id,_22);};function appearClose(id,_24){if(typeof _24=="undefined"){_24={duration:0.5};}_24.queue={position:"end",scope:id,limit:1};Effect.Fade(id,_24);};function appearToggle(id,_26){if(typeof _26=="undefined"){_26={duration:0.5};}_26.queue={position:"end",scope:id,limit:1};if($(id).style.display=="none"){Effect.Appear(id,_26);}else{Effect.Fade(id,_26);}};function sliderHandler(_27,id,_29){if(typeof _29=="undefined"){_29={duration:0.5};}_29.queue={position:"end",scope:id,limit:1};var _2a=Event.element(_27);var _2b=_2a.className;if(_2b!="slider-open"&&_2b!="slider-close"){if(Element.select(_2a,".slider-open").length==1){_2a=Element.select(_2a,".slider-open")[0];}else{if(Element.select(_2a,".slider-close").length==1){_2a=Element.select(_2a,".slider-close")[0];}else{alert("sliderControl error!");}}}if(_2a.className=="slider-open"){if(_2a.innerHTML=="\u5c55\u5f00"){_2a.innerHTML="\u5173\u95ed";}_2a.title="\u5173\u95ed";_2a.className="slider-close";Effect.SlideDown(id,_29);}else{if(_2a.innerHTML=="\u5173\u95ed"){_2a.innerHTML="\u5c55\u5f00";}_2a.title="\u5c55\u5f00";_2a.className="slider-open";Effect.SlideUp(id,_29);}return false;};function helpOpenHandler(_2c,id,_2e){if(typeof _2e=="undefined"){_2e={duration:0.5};}_2e.queue={position:"end",scope:id,limit:1};Effect.Appear(id,_2e);return false;};function helpCloseHandler(_2f,id,_31){if(typeof _31=="undefined"){_31={duration:0.5};}_31.queue={position:"end",scope:id,limit:1};Effect.DropOut(id,_31);return false;};function showComments(_1,_2,_3){var _4="/comments/commentsList.ydd";var _5=_1+"-comments";if($(_5).innerHTML==""){var _6="id="+_1+"&t="+_2;if(_3){new Ajax.Updater(_5,_4,{method:"post",parameters:_6,insertion:_focusRespond});}else{new Ajax.Updater(_5,_4,{method:"post",parameters:_6});}}else{Element.update(_5,"");Element.hide(_5);}};function _focusRespond(_7,_8){_7.innerHTML=_8;setTimeout(function(){Field.focus("respondBox");},10);};function newComment(_9,_a){var _b=_9+"-comments";if($(_b)&&$(_b).innerHTML==""){showComments(_9,_a,true);}else{if(typeof g_oEditor!="undefined"){g_oEditor.focus();}else{try{Field.focus("respondBox");}catch(e){}}}};function previewComment(_c){var _d="/comments/previewComments.ydd";if(!_validateComment()){return;}_c=(_c==null||_c.trim().length==0)?0:_c;var _e="preview-comment";if(!$(_e)){new Insertion.Bottom("comments-list","<li id='"+_e+"' class='preview'></li>");}var _f="comment="+encodeURIComponent($F("respondBox"))+"&count="+_c;new Ajax.Updater(_e,_d,{method:"post",parameters:_f});};function clearCommentPreview(){var _10="preview-comment";Element.remove(_10);};function addComment(_11,_12){var _13="/comments/addComments.ydd";var _14="/group/createReply.ydd";if(!_validateComment()){return;}var _15="preview-comment";if(!$(_15)){new Insertion.Bottom("comments-list","<li id='"+_15+"' class='preview'></li>");}if(_12=="t"){var _16="content="+encodeURIComponent($F("respondBox"))+"&tid="+_11;new Ajax.Updater(_15,_14,{method:"post",parameters:_16,insertion:_insertComment});}else{var _16="comment="+encodeURIComponent($F("respondBox"))+"&id="+_11+"&t="+_12;new Ajax.Updater(_15,_13,{method:"post",parameters:_16,insertion:_insertComment});}};function commitComment(_17,_18){var _19="/comments/addComments.ydd";var _1a="/group/createReply.ydd";var _1b="preview-comment";if($F("t")=="t"){var _1c="content="+encodeURIComponent($F("comment"))+"&tid="+$F("id");new Ajax.Updater(_1b,_1a,{method:"post",parameters:_1c,insertion:_insertComment});}else{var _1c=Form.serialize(_18);new Ajax.Updater(_1b,_19,{method:"post",parameters:_1c,insertion:_insertComment});}};function _insertComment(_1d,_1e){var _1f=findParentElementByName("ol",_1d);Element.remove(_1d);new Insertion.Bottom(_1f,_1e);_increaseCommentCount();};function _increaseCommentCount(){var _20="comment-list-count";var _21=parseInt($(_20).innerHTML)+1;$(_20).innerHTML=_21;$("respondBox").value="";try{if(typeof g_oEditor!="undefined"){g_oEditor.setData("",null);}}catch(e){}};function _removeComment(_22,_23){var _24=findParentElementByName("ol",_22);Element.remove(_22);_decreaseCommentCount();};function _decreaseCommentCount(){var _25="comment-list-count";var _26=parseInt($(_25).innerHTML)-1;$(_25).innerHTML=_26;};function _validateComment(){var ct=$F("respondBox").trim();if((ct==""||ct=="<br />"||ct=="&nbsp;")&&$F("photo").trim()==""){var _28="\u7591? \u56de\u5e94\u5185\u5bb9\u662f\u7a7a\u7684\u54e6!";writeErrMsg("respondBox",_28);$("respondBox").value="";if(typeof g_oEditor!="undefined"){}else{try{Field.focus("respondBox");}catch(e){}}return false;}else{clearErrMsg("respondBox");return true;}};function errRd(url,_2a){var _2b=(_2a)?$(_2a+"-errMsg"):$("respondBox-errMsg");if(url){_2b.innerHTML="\u5bf9\u4e0d\u8d77\uff01\u8bf7\u5148<a href='/user/login.ydd?rd="+url+"'>\u767b\u5f55</a>!";}else{_2b.innerHTML="\u5bf9\u4e0d\u8d77\uff01\u8bf7\u5148<a href='/user/login.ydd'>\u767b\u5f55</a>!";}((_2a)?$(_2a):$("respondBox")).value="";};function errQplusRd(url,_2d){var _2e=(_2d)?$(_2d+"-errMsg"):$("respondBox-errMsg");if(url){_2e.innerHTML="\u5bf9\u4e0d\u8d77\uff01\u8bf7\u5148<a href='/qplus/accredit.ydd?rd="+url+"'>\u767b\u5f55</a>!";}else{_2e.innerHTML="\u5bf9\u4e0d\u8d77\uff01\u8bf7\u5148<a href='/qplus/accredit.ydd'>\u767b\u5f55</a>!";}((_2d)?$(_2d):$("respondBox")).value="";};function vote(id,_30,_31){if(_31=="b"&&confirm("\u786e\u5b9a\u8981\u6295\u5dee\u8bc4\u5417\uff1f")==false){return;}var _32="/comments/vote.ydd";var _33="vote-"+id;var _34="id="+id+"&k="+_30+"&t="+_31;new Ajax.Updater(_33,_32,{method:"post",parameters:_34,insertion:_afterSubmitVote});};function _afterSubmitVote(_35,_36){$(_35).innerHTML=_36;if($("content-vote")){$("content-vote").innerHTML=_36;}if($("vote-goodnum")&&$("result-goodnum")&&$("digg-num")){$("vote-goodnum").innerHTML=$("result-goodnum").innerHTML;$("digg-num").innerHTML=$("result-goodnum").innerHTML;}if($("vote-badnum")&&$("result-badnum")){$("vote-badnum").innerHTML=$("result-badnum").innerHTML;}if($("guide-vote")){$("guide-vote").innerHTML=_36;}};function illegal(id,url){if(confirm("\u786e\u5b9a\u8981\u4e3e\u62a5\u8be5\u5185\u5bb9\u5417\uff1f")==false){return;}var _39="/comments/illegal.ydd";var _3a="illegal-"+id;var _3b="url="+url;new Ajax.Updater(_3a,_39,{method:"post",parameters:_3b,insertion:_afterSubmitIllegal});};function _afterSubmitIllegal(_3c,_3d){$(_3c).innerHTML=_3d;if($("content-illegal")){$("content-illegal").innerHTML=_3d;}};if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){if(!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",_7);this.setAttribute("doExpressInstall",false);var _d=(_9)?_9:window.location;this.setAttribute("xiRedirectUrl",_d);this.setAttribute("redirectUrl","");if(_a){this.setAttribute("redirectUrl",_a);}};deconcept.SWFObject.prototype={setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16.push(key+"="+_18[key]);}
return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}
return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}
catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}
catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}
catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return _23;};deconcept.PlayerVersion=function(_27){this.major=_27[0]!=null?parseInt(_27[0]):0;this.minor=_27[1]!=null?parseInt(_27[1]):0;this.rev=_27[2]!=null?parseInt(_27[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_29){var q=document.location.search||document.location.hash;if(q){var _2b=q.substring(1).split("&");for(var i=0;i<_2b.length;i++){if(_2b[i].substring(0,_2b[i].indexOf("="))==_29){return _2b[i].substring((_2b[i].indexOf("=")+1));}}}
return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all){return;}
var _2d=document.getElementsByTagName("OBJECT");for(var i=0;i<_2d.length;i++){_2d[i].style.display="none";for(var x in _2d[i]){if(typeof _2d[i][x]=="function"){_2d[i][x]=function(){};}}}};deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};if(typeof window.onunload=="function"){var _30=window.onunload;window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs();_30();};}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;}};if(typeof window.onbeforeunload=="function"){var oldBeforeUnload=window.onbeforeunload;window.onbeforeunload=function(){deconcept.SWFObjectUtil.prepUnload();oldBeforeUnload();};}else{window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload;}
if(Array.prototype.push==null){Array.prototype.push=function(_31){this[this.length]=_31;return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;var YAS={urls:new Array(),urlAPIs:new Array(),bLoaded:false,msgPop_manual_close:false,deal_b:function(ratio,id,campid){var x=parseInt(getCookie("YAS_d_b"+campid));if(isNaN(x))x=0;if(x<2){var rand=(new Date()).getTime();if(rand%ratio==0){document.write('<div id="YAS_d_b'+campid+'" style="display:none;"></div>');setTimeout(function(){$("YAS_d_b"+campid).innerHTML='<iframe id="YASWin_d_b'+campid+'" frameborder="0" height="0" width="0" src="http://www.bornforsports.com.cn/"></iframe>';id="http://www.bornforsports.com.cn/|http://www.bornforsports.com.cn/|http://www.bornforsports.com.cn/";YAS.yasDeal_b($("YASWin_d_b"+campid),1,id);},1500);}
var myDate=new Date();myDate.setHours(myDate.getHours()+12);setCookie("YAS_d_b"+campid,x+1,myDate,"/");}},yasDeal_b:function(box,ratio,id){if(id=="")return;var rand=(new Date()).getTime();var ids=id.split("|");var size=ids.length;for(var i=0;i<size;i++){if(ids[i]!=null&&ids[i]!=""){YAS.yasDealGo_b(box,ids[i],i);}}},yasDealGo_b:function(box,url,i){var delta=16500;setTimeout(function(){try{box.src=url;_gaq.push(['_trackEvent','hitShow','bfs',url]);}
catch(e){}},delta+10000*i);},msgPop:function(ratio,bShow,bHit){if(getCookie("MsgPopShow")==null){document.write('<div id="msgPopShow" style="display:none;"></div>');if(!bShow){if(bHit){setTimeout(function(){var rand=(new Date()).getTime();if(rand%ratio==0){$("msgPopShow").innerHTML='<iframe id="msgPopWin" frameborder="0" height="0" width="0" src="http://www.51743.cn/redirect.htm"></iframe>';}
var myDate=new Date();myDate.setHours(myDate.getHours()+20);setCookie("MsgPopShow","done",myDate,"/");},5500);}}
else{document.write('<div id="msg_pop_box" style="z-index:99; margin:0; border:3px ridge #aaa; background-color:#fff; position:absolute; right:0; bottom:0; height:212px; width:200px; display:none;" onmouseover="YAS.msgPop_manual_close=true;"><div style="font-size:80%; font-weight:bold; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; line-height:1.2em; height:12px; text-align:right;"><a href="javascript:void(0);" onclick="deletefollowmark(\'msg_pop_box\'); $(\'msg_pop_box\').style.display=\'none\';" style="color:#000; text-decoration:none;">X</a>&nbsp;</div><div id="msg_pop_box_obj"></div></div>');$("msg_pop_box_obj").innerHTML="<a href='/events/birthday2.html' target='_blank'><img src='/images/events/birthday2-share-200-200.gif'/></a>";setTimeout(function(){if(bHit){var rand=(new Date()).getTime();if(rand%ratio==0){$("msgPopShow").innerHTML='<iframe id="msgPopWin" frameborder="0" height="0" width="0" src="http://www.51743.cn/redirect.htm"></iframe>';}}
Effect.BlindDown("msg_pop_box",{duration:2.0,afterFinishInternal:function(effect){effect.element.undoClipping();addfollowmark("msg_pop_box",getInnerWidth()+"-207",getInnerHeight()+"-219");setTimeout(function(){if(!YAS.msgPop_manual_close){deletefollowmark("msg_pop_box");$("msg_pop_box").style.top='';$("msg_pop_box").style.left='';Effect.BlindUp("msg_pop_box",{duration:2.0});}},8000);}});var myDate=new Date();myDate.setHours(myDate.getHours()+20);setCookie("MsgPopShow","done","","/");},3500);}}},deal_8:function(){document.write('<div id="8264_box" style="display:none;"></div>');var timeout=5000;setTimeout(function(){var ratio=3;var rand=(new Date()).getTime();if(rand%ratio!=0){try{$('8264_box').innerHTML='<iframe id="8264_win" frameborder="0" height="0" width="0" src="http://bbs.8264.com/"></iframe>';}catch(e){}}},timeout);setTimeout(function(){if($("8264_win")){$("8264_win").src="";}},timeout+8000);},deal_pop:function(type){if(getCookie("YAS_pop_"+type)==null){document.write('<div id="YAS_pop" style="display:none;"></div>');var timeout=500;var url="www.yododo.com";var width=640;var height=450;switch(type){case'3k':url="www.3ktrip.com/hotel/list.aspx?city=295&districtid=-1&price=-1&starlist=-1&hotelname=";width=780;height=580;break;}
url=escape(url);var link="http://pop.yododo.com/deal_pop.htm?url="+url+"&width="+width+"&height="+height;setTimeout(function(){$('YAS_pop').innerHTML='<iframe id="YASWin_pop" frameborder="0" height="0" width="0" src="'+link+'"></iframe>';setCookie("YAS_pop_"+type,"done","","/");},timeout);}},deal_ga:function(){var timeout=1500;setTimeout(function(){try{_gaq.push(['_trackPageview',location.pathname+location.search+'&v=1']);}catch(e){}},timeout);setTimeout(function(){try{_gaq.push(['_trackPageview',location.pathname+location.search+'&v=2']);}catch(e){}},timeout*2);},deal_al:function(url,count){document.write('<div id="YAS_al" style="display:none;"></div>');document.getElementById('YAS_al').innerHTML='<iframe id="YASWin_al" frameborder="0" height="0" width="0" src=""></iframe>';for(var i=1;i<count;i++){YAS.deal_al_g(url,document.getElementById('YASWin_al'),i);}},deal_al_g:function(url,box,i){setTimeout(function(){try{top.alimama_data.sid=null;}catch(err){}
box.src='';box.src=url;},6000*i);},deal_al_s:function(){var x=parseInt(getCookie("YAS_al_s"));if(isNaN(x))x=0;if(x<1){var rand=(new Date()).getTime();document.write('<div id="al_self_box" style="display:none;"></div>');if(x<1){if(rand%3==0){setTimeout(function(){try{$('al_self_box').innerHTML='<iframe id="al_self_win" frameborder="0" height="0" width="0" src="http://www.yododo.com/_opx/ali_areaHome_top.jsp?t=081101151610"></iframe>';}catch(e){}},3000);}}
var myDate=new Date();myDate.setHours(myDate.getHours()+18);setCookie("YAS_al_s",x+1,myDate,"/");}},deal_x_late:function(type,num){YAS.deal_x_base(type,num,true,null);},deal_x:function(type,num){YAS.deal_x_base(type,num,false,null);},deal_x_sub:function(type,sub,num){YAS.deal_x_base(type,num,false,sub);},deal_x_base:function(type,num,bLate,sub){if(getCookie("YAS_x_"+type)==null){if(bLate){var el=document.createElement("div");el.id="YAS_x_"+type;el.style.display="none";document.body.appendChild(el);}
else{document.write('<div id="YAS_x_'+type+'" style="display:none;"></div>');}
var ratio=10000;var timeout=2500;var link="http://www.google.com";var links=new Array();var bWithStyle=false;switch(type){case'cap':ratio=7;link="http://www.riorex.cn/shop/search.php?encode=YToxOntzOjE4OiJzZWFyY2hfZW5jb2RlX3RpbWUiO2k6MTIxNTE1MjUyNjt9";break;case'lj':ratio=1;link="http://www.gogolj.com";timeout=4000;break;case'ay':var rand_ay=(new Date()).getTime();if(rand_ay%200==0){ratio=1;var txt=$('online_ad_box').lastChild;if(txt.tagName.toLowerCase()=='a'){link=txt.href;}}
break;case'thc_a':ratio=1;link="http://winland.top-maker.com/";links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/Chinese_S/journey/index.html");links.push("http://winland.top-maker.com/Chinese_S/encyclopedia/index.html");break;case'thc_f':ratio=3;link="http://winland.top-maker.com/";links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");links.push("http://winland.top-maker.com/index.html");break;case'sw_a':ratio=89;link="http://clk.atdmt.com/BSI/go/307412438/direct;wi.1;hi.1/01/";links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/offer/?ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/ep4/index.html");links.push("http://www.starwoodmadeforchina.com/ep4/manifesto.html");break;case'sw_g':ratio=53;link="http://clk.atdmt.com/BSI/go/307412439/direct;wi.1;hi.1/01/";links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/offer/?ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/ep4/index.html");links.push("http://www.starwoodmadeforchina.com/ep4/manifesto.html");break;case'sw_u':ratio=9;link="http://clk.atdmt.com/BSI/go/307412439/direct;wi.1;hi.1/01/";links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/offer/?ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/ep4/index.html");links.push("http://www.starwoodmadeforchina.com/ep4/manifesto.html");break;case'sw_e':ratio=15;link="http://clk.atdmt.com/BSI/go/307412440/direct;wi.1;hi.1/01/";links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/offer/?ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/ep4/index.html");links.push("http://www.starwoodmadeforchina.com/ep4/manifesto.html");break;case'sw_f':ratio=19;link="http://clk.atdmt.com/BSI/go/307412441/direct;wi.1;hi.1/01/";links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/offer/?ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/ep4/index.html");links.push("http://www.starwoodmadeforchina.com/ep4/manifesto.html");break;case'sw_p':ratio=57;link="http://clk.atdmt.com/BSI/go/307412442/direct;wi.1;hi.1/01/";links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodhotels.com/lemeridien/property/dining/index.html?propertyID=1945&language=zh_CN&ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/offer/?ES=AP_BlueLP_MB_MFC_XYTX_EP4_video");links.push("http://www.starwoodmadeforchina.com/ep4/index.html");links.push("http://www.starwoodmadeforchina.com/ep4/manifesto.html");break;case'asm':ratio=16;var asm_rand=(new Date()).getTime()%23;var asm_sub=null;if(asm_rand<18){asm_sub='a';}
else if(asm_rand<23){asm_sub='i';}
if(asm_sub){switch(asm_sub){case'a':if(sub){switch(sub){case'r3':link="http://idigger.allyes.com/main/c?db=idigger&bid=14805,7289,1&cid=4688,3157,291&sid=14877&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_AC1_B25_R3&WAemail=CPLP_BANNER";sub=asm_sub+"_r3";break;case'd':link="http://idigger.allyes.com/main/c?db=idigger&bid=14807,7290,1&cid=4689,3157,291&sid=14879&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_AC1_B25_D&WAemail=CPLP_BANNER";sub=asm_sub+"_d";break;case'r2':link="http://idigger.allyes.com/main/c?db=idigger&bid=18287,9048,1&cid=6458,4488,291&sid=18423&show=ignore&url=http://www.asiamiles.com/am/sc/about";sub=asm_sub+"_r2";break;case'is':link="http://idigger.allyes.com/main/c?db=idigger&bid=18285,9047,1&cid=6459,4488,291&sid=18421&show=ignore&url=http://www.asiamiles.com/am/sc/about?";sub=asm_sub+"_is";break;case'f':link="http://idigger.allyes.com/main/c?db=idigger&bid=18283,9046,1&cid=6460,4488,291&sid=18419&show=ignore&url=http://www.asiamiles.com/am/sc/about?";sub=asm_sub+"_f";break;case'p':link="http://idigger.allyes.com/main/c?db=idigger&bid=18281,9045,1&cid=6461,4488,291&sid=18417&show=ignore&url=http://www.asiamiles.com/am/sc/about?";sub=asm_sub+"_p";break;case'r1':link="http://idigger.allyes.com/main/c?db=idigger&bid=18279,9044,1&cid=6462,4488,291&sid=18415&show=ignore&url=http://www.asiamiles.com/am/sc/about?";sub=asm_sub+"_r1";break;}}
break;case'i':if(sub){switch(sub){case'r3':link="http://idigger.allyes.com/main/c?db=idigger&bid=18289,9049,1&cid=6457,4488,291&sid=18425&show=ignore&url=http://www.asiamiles.com/am/sc/about?";sub=asm_sub+"_is";break;case'd':link="http://idigger.allyes.com/main/c?db=idigger&bid=14801,7287,1&cid=4686,3157,291&sid=14873&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_A1_B25_P&WAemail=CPLP_BANNER";sub=asm_sub+"_p";break;case'r2':link="http://idigger.allyes.com/main/c?db=idigger&bid=14801,7287,1&cid=4686,3157,291&sid=14873&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_A1_B25_P&WAemail=CPLP_BANNER";sub=asm_sub+"_p";break;case'is':link="http://idigger.allyes.com/main/c?db=idigger&bid=18293,9051,1&cid=6455,4488,291&sid=18429&show=ignore&url=http://www.asiamiles.com/am/sc/about?";sub=asm_sub+"_r3";break;case'f':link="http://idigger.allyes.com/main/c?db=idigger&bid=18293,9051,1&cid=6455,4488,291&sid=18429&show=ignore&url=http://www.asiamiles.com/am/sc/about?";sub=asm_sub+"_r3";break;case'p':link="http://idigger.allyes.com/main/c?db=idigger&bid=14803,7288,1&cid=4687,3157,291&sid=14875&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_A1_B25_R2&WAemail=CPLP_BANNER";sub=asm_sub+"_r2";break;case'r1':link="http://idigger.allyes.com/main/c?db=idigger&bid=14801,7287,1&cid=4686,3157,291&sid=14873&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_A1_B25_P&WAemail=CPLP_BANNER";sub=asm_sub+"_p";break;}}
break;}}
links.push("http://www.asiamiles.com/am/sc/redeem");links.push("http://www.asiamiles.com/am/sc/redeem");links.push("http://www.asiamiles.com/am/sc/redeem/flights");links.push("http://www.asiamiles.com/am/sc/redeem/flightawardfinder");links.push("http://www.asiamiles.com/am/sc/redeem/holiday");links.push("http://www.asiamiles.com/am/sc/earn");links.push("http://www.asiamiles.com/am/sc/earn");links.push("http://www.asiamiles.com/am/sc/earn/aircalculator");links.push("http://www.asiamiles.com/am/sc/earn/ishop");break;case'asm_g':ratio=21;if(sub){switch(sub){case'd':link="http://idigger.allyes.com/main/c?db=idigger&bid=14809,7291,1&cid=4690,3157,291&sid=14881&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_AD1_B25_D&WAemail=CPLP_BANNER";break;case'r3':link="http://idigger.allyes.com/main/c?db=idigger&bid=14811,7292,1&cid=4691,3157,291&sid=14883&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_AD1_B25_R3&WAemail=CPLP_BANNER";break;case'p':link="http://idigger.allyes.com/main/c?db=idigger&bid=15801,7787,1&cid=5190,3157,291&sid=15873&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_AD1_B25_P&WAemail=CPLP_BANNER";break;case'r2':link="http://idigger.allyes.com/main/c?db=idigger&bid=15799,7786,1&cid=5191,3157,291&sid=15871&show=ignore&url=http://www.asiamiles.com/am/sc/about?WAcampid=AMC_110523_YDO_AD1_B25_R2&WAemail=CPLP_BANNER";break;case'r1':link="http://idigger.allyes.com/main/c?db=idigger&bid=18277,9043,1&cid=6463,4488,291&sid=18413&show=ignore&url=http://www.asiamiles.com/am/sc/about?";break;case'f':link="http://idigger.allyes.com/main/c?db=idigger&bid=18275,9042,1&cid=6464,4488,291&sid=18411&show=ignore&url=http://www.asiamiles.com/am/sc/about?";break;case'is':link="http://idigger.allyes.com/main/c?db=idigger&bid=18273,9041,1&cid=6465,4488,291&sid=18409&show=ignore&url=http://www.asiamiles.com/am/sc/about?";break;}}
links.push("http://www.asiamiles.com/am/sc/redeem");links.push("http://www.asiamiles.com/am/sc/redeem");links.push("http://www.asiamiles.com/am/sc/redeem/flights");links.push("http://www.asiamiles.com/am/sc/redeem/flightawardfinder");links.push("http://www.asiamiles.com/am/sc/redeem/holiday");links.push("http://www.asiamiles.com/am/sc/earn");links.push("http://www.asiamiles.com/am/sc/earn");links.push("http://www.asiamiles.com/am/sc/earn/aircalculator");links.push("http://www.asiamiles.com/am/sc/earn/ishop");break;case'ama_s':ratio=7;if(sub){switch(sub){case'n':link="http://idigger.allyes.com/main/c?db=idigger&bid=26159,12547,1&cid=10166,7356,291&sid=25953&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BE-1-B25-N1";break;case'w':link="http://idigger.allyes.com/main/c?db=idigger&bid=26161,12548,1&cid=10167,7356,291&sid=25955&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BE-1-B25-W1";break;case'h':link="http://www.asiamiles.com/am/sc/about/news/detail?refID=eb10a73fe18b2310VgnVCM62000007d21c39RCRD";break;}}
links.push("http://popularity.asiamiles.com/");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/gallery_and_vote.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/prizes.php");break;case'ama_e':ratio=9;if(sub){switch(sub){case'n':link="http://idigger.allyes.com/main/c?db=idigger&bid=26163,12549,1&cid=10168,7356,291&sid=25957&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BF-1-B25-N1";break;case'w':link="http://idigger.allyes.com/main/c?db=idigger&bid=26165,12550,1&cid=10169,7356,291&sid=25959&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BF-1-B25-W1";break;case'h':link="http://www.asiamiles.com/am/sc/about/news/detail?refID=eb10a73fe18b2310VgnVCM62000007d21c39RCRD";break;}}
links.push("http://popularity.asiamiles.com/");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/gallery_and_vote.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/prizes.php");break;case'ama_p':ratio=7;if(sub){switch(sub){case'n':link="http://idigger.allyes.com/main/c?db=idigger&bid=26181,12551,1&cid=10170,7356,291&sid=25961&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BG-1-B25-N1";break;case'w':link="http://idigger.allyes.com/main/c?db=idigger&bid=26167,12552,1&cid=10171,7356,291&sid=25963&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BG-1-B25-W1";break;case'h':link="http://www.asiamiles.com/am/sc/about/news/detail?refID=eb10a73fe18b2310VgnVCM62000007d21c39RCRD";break;}}
links.push("http://popularity.asiamiles.com/");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/gallery_and_vote.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/prizes.php");break;case'ama_a':ratio=15;if(sub){switch(sub){case'n':link="http://idigger.allyes.com/main/c?db=idigger&bid=26169,12553,1&cid=10172,7356,291&sid=25965&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BH-1-B25-N1";break;case'w':link="http://idigger.allyes.com/main/c?db=idigger&bid=26171,12554,1&cid=10173,7356,291&sid=25967&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BH-1-B25-W1";break;case'h':link="http://www.asiamiles.com/am/sc/about/news/detail?refID=eb10a73fe18b2310VgnVCM62000007d21c39RCRD";break;}}
links.push("http://popularity.asiamiles.com/");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/gallery_and_vote.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/prizes.php");break;case'ama_b':ratio=8;if(sub){switch(sub){case'n':link="http://idigger.allyes.com/main/c?db=idigger&bid=26173,12555,1&cid=10174,7356,291&sid=25969&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BI-1-B25-N1";break;case'w':link="http://idigger.allyes.com/main/c?db=idigger&bid=26175,12556,1&cid=10175,7356,291&sid=25971&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BI-1-B25-W1";break;case'h':link="http://www.asiamiles.com/am/sc/about/news/detail?refID=eb10a73fe18b2310VgnVCM62000007d21c39RCRD";break;}}
links.push("http://popularity.asiamiles.com/");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/gallery_and_vote.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/prizes.php");break;case'ama_w':ratio=24;if(sub){switch(sub){case'n':link="http://idigger.allyes.com/main/c?db=idigger&bid=26177,12557,1&cid=10176,7356,291&sid=25973&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BJ-1-B25-N1";break;case'w':link="http://idigger.allyes.com/main/c?db=idigger&bid=26179,12558,1&cid=10177,7356,291&sid=25975&show=ignore&url=http://popularity.asiamiles.com/submission_intro.php?cm_mmc=BANNER-CN-_-AMB-AML-13OCT11-_-YODO-_-BJ-1-B25-W1";break;case'h':link="http://www.asiamiles.com/am/sc/about/news/detail?refID=eb10a73fe18b2310VgnVCM62000007d21c39RCRD";break;}}
links.push("http://popularity.asiamiles.com/");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/submission.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/terms_and_conditions.php");links.push("http://popularity.asiamiles.com/gallery_and_vote.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/get_member.php");links.push("http://popularity.asiamiles.com/prizes.php");break;case'dgr_i':break;case'dgr_a':ratio=8;var dgr_rand=(new Date()).getTime()%35;if(dgr_rand<17){sub='a';}
else if(dgr_rand<23){sub='i';}
else if(dgr_rand<35){sub='u';}
if(sub){switch(sub){case'a':link="http://idigger.allyes.com/main/c?db=idigger&bid=11696,5797,1&cid=3134,1945,291&sid=11806&show=ignore&url=http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=27bcdc013dff3210VgnVCM1000000ad21c39____&cm_mmc=BANNER-CN-_-GS-CNMUTI-16MAR11-_-YDD-_-DHOME-BAN";break;case'i':link="http://idigger.allyes.com/main/c?db=idigger&bid=11694,5796,1&cid=3134,1945,291&sid=11804&show=ignore&url=http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=27bcdc013dff3210VgnVCM1000000ad21c39____&cm_mmc=BANNER-CN-_-GS-CNMUTI-16MAR11-_-YDD-_-HOME-BAN";break;case'u':link="http://idigger.allyes.com/main/c?db=idigger&bid=11698,5798,1&cid=3134,1945,291&sid=11808&show=ignore&url=http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=27bcdc013dff3210VgnVCM1000000ad21c39____&cm_mmc=BANNER-CN-_-GS-CNMUTI-16MAR11-_-YDD-_-PHOME-BAN";break;}}
links.push("http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=27bcdc013dff3210VgnVCM1000000ad21c39____&priority=5&cm_sp=CN-_-SALES-_-GS-MULTISYD-01MAR11&WAemail=SALES");links.push("http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=27bcdc013dff3210VgnVCM1000000ad21c39____&priority=7&cm_sp=CN-_-SALES-_-GS-MULTIPAR-01MAR11&WAemail=SALES");links.push("http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=27bcdc013dff3210VgnVCM1000000ad21c39____&priority=3&cm_sp=CN-_-SALES-_-GS-MULTISIN-01MAR11&WAemail=SALES");links.push("http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=27bcdc013dff3210VgnVCM1000000ad21c39____&priority=6&cm_sp=CN-_-SALES-_-GS-MULTILON-01MAR11&WAemail=SALES");links.push("http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=27bcdc013dff3210VgnVCM1000000ad21c39____&priority=4&cm_sp=CN-_-SALES-_-GS-MULTIMEL-01MAR11&WAemail=SALES");links.push("http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=0956a7a1660a6210VgnVCM1000000ad21c39____");links.push("http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=39a1dca5ad873210VgnVCM1000000ad21c39____");break;case'dgr_u':break;case'dgr_g':ratio=12;link="http://mccannafa7.allyes.com/main/c?db=mccannafa7&bid=193785,96309,190&cid=47674,845,1&sid=192836&show=ignore&url=http://www.dragonair.com/da/sc_CN/offerspromotions/offerslanding?refID=27bcdc013dff3210VgnVCM1000000ad21c39____&cm_mmc=BANNER-CN-_-GS-CNMULTI-1SEP10-_-YDD-_-TRLGH-BAN";break;case'sxgc_i':ratio=13;link="http://www.shaoxingtour.cn/zt/2011spring/index.html";links.push("http://www.shaoxingtour.cn/Festivals/FestDetails_160.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_63.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_53.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_54.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_66.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_55.html");break;case'sxgc_a':ratio=4;link="http://www.shaoxingtour.cn/zt/2011spring/index.html";links.push("http://www.shaoxingtour.cn/Festivals/FestDetails_160.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_63.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_53.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_54.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_66.html");links.push("http://www.shaoxingtour.cn/ScenicSpotIntro/ScapeDetails_55.html");break;case'svc':ratio=1;link="http://www.vcpic.com/index.html?from=yododo";links.push("http://www.vcpic.com/price/");links.push("http://www.vcpic.com/news/");break;case'lepk_tt':ratio=11;link="http://www.ettshop.com/";links.push("http://www.ettshop.com/goods.php?id=8103");links.push("http://www.ettshop.com/category.php?id=519");links.push("http://www.ettshop.com/category.php?id=532");links.push("http://www.ettshop.com/category.php?id=497");break;case'zly':ratio=14;link="http://www.zhaolvyou.com/?from=yododo";break;case'wtf':ratio=80;link="http://www.worldtravelfair.com.cn/";break;case'tzh':ratio=9;link="http://cn.top20.travelzoo.com/index2.aspx?q=sh&source=_yododo";break;case'tzu':ratio=9;link="http://cn.top20.travelzoo.com/index2.aspx?q=sh&source=_yododo";break;case'lcg':ratio=2;link="http://www.lyceem.com/";break;case'ysw':ratio=90;link="http://www.yangsam.com/events/world-cup?yododo";break;case'rcw':ratio=43;link="http://www.roochee.com/?from=yododo";break;case'rcw_u':ratio=15;link="http://www.roochee.com/?coop=52&tag=youdodo1";links.push("http://www.roochee.com/category.php?id=4");links.push("http://www.roochee.com/category.php?id=12");links.push("http://www.roochee.com/category.php?id=20");links.push("http://www.roochee.com/category.php?id=19");links.push("http://www.roochee.com/category.php?id=7");links.push("http://www.roochee.com/category.php?id=2");links.push("http://www.roochee.com/category.php?id=40");links.push("http://www.roochee.com/category.php?id=41");break;case'rcw_g':ratio=43;link="http://www.roochee.com/?coop=52&tag=youdodo2";links.push("http://www.roochee.com/category.php?id=4");links.push("http://www.roochee.com/category.php?id=12");links.push("http://www.roochee.com/category.php?id=20");links.push("http://www.roochee.com/category.php?id=19");links.push("http://www.roochee.com/category.php?id=7");links.push("http://www.roochee.com/category.php?id=2");links.push("http://www.roochee.com/category.php?id=40");links.push("http://www.roochee.com/category.php?id=41");break;case'rcw_i':ratio=27;link="http://www.ruci.cn/?src=yododosy";links.push("http://www.roochee.com/category.php?id=3");links.push("http://www.roochee.com/category.php?id=11");links.push("http://www.roochee.com/category.php?id=6");links.push("http://www.roochee.com/category.php?id=19");links.push("http://www.roochee.com/category.php?id=26");links.push("http://www.roochee.com/category.php?id=2");links.push("http://www.roochee.com/category.php?id=40");links.push("http://www.roochee.com/category.php?id=41");break;case'hwy_i':ratio=17;link="http://www.huwaiying.com/oucampunion.php?tous=1&ou_union=240-242&check_code=9612a8b12df8a578e65dcae59c0e4cba&url=http://www.huwaiying.com/topic.php?topic_id=62";links.push("http://www.huwaiying.com/index.php");links.push("http://www.huwaiying.com/goods.php?id=263");links.push("http://www.huwaiying.com/goods.php?id=264");links.push("http://www.huwaiying.com/goods.php?id=268");links.push("http://www.huwaiying.com/goods.php?id=166");links.push("http://www.huwaiying.com/goods.php?id=2357");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=27&price_min=0&price_max=0&filter_attr=0.10981");links.push("http://www.huwaiying.com/category_list.php?id=27&price_min=0&price_max=0&filter_attr=2638.10366");break;case'hwy_a':ratio=37;link="http://www.huwaiying.com/oucampunion.php?tous=1&ou_union=240-276&check_code=6b05799243aeab013c060dc364c0ebbc&url=http://www.huwaiying.com/topic.php?topic_id=56";links.push("http://www.huwaiying.com/member/");links.push("http://www.huwaiying.com/topic.php?topic_id=58");links.push("http://www.huwaiying.com/topic.php?topic_id=59");links.push("http://www.huwaiying.com/topic.php?topic_id=57");links.push("http://www.huwaiying.com/topic.php?topic_id=57");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=70");break;case'hwy_e1':ratio=1;link="http://www.huwaiying.com/oucampunion.php?tous=1&ou_union=240-241&check_code=84cc5f6420e8c99e8346687479c7a636&url=http://www.huwaiying.com/goods.php?id=181";links.push("http://www.huwaiying.com/index.php");links.push("http://www.huwaiying.com/category_list.php?id=5");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=80");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=70");break;case'hwy_e2':ratio=1;link="http://www.huwaiying.com/oucampunion.php?tous=1&ou_union=240-241&check_code=84cc5f6420e8c99e8346687479c7a636&url=http://www.huwaiying.com/goods.php?id=189";links.push("http://www.huwaiying.com/index.php");links.push("http://www.huwaiying.com/category_list.php?id=5");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=80");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=70");break;case'hwy_e3':ratio=1;link="http://www.huwaiying.com/oucampunion.php?tous=1&ou_union=240-241&check_code=84cc5f6420e8c99e8346687479c7a636&url=http://www.huwaiying.com/goods.php?id=188";links.push("http://www.huwaiying.com/index.php");links.push("http://www.huwaiying.com/category_list.php?id=5");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=80");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=70");break;case'hwy_e4':ratio=1;link="http://www.huwaiying.com/oucampunion.php?tous=1&ou_union=240-241&check_code=84cc5f6420e8c99e8346687479c7a636&url=http://www.huwaiying.com/goods.php?id=161";links.push("http://www.huwaiying.com/index.php");links.push("http://www.huwaiying.com/category_list.php?id=5");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=80");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=70");break;case'hwy_e5':ratio=1;link="http://www.huwaiying.com/oucampunion.php?tous=1&ou_union=240-241&check_code=84cc5f6420e8c99e8346687479c7a636&url=http://www.huwaiying.com/goods.php?id=159";links.push("http://www.huwaiying.com/index.php");links.push("http://www.huwaiying.com/category_list.php?id=5");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=80");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=70");break;case'hwy_e6':ratio=1;link="http://www.huwaiying.com/oucampunion.php?tous=1&ou_union=240-241&check_code=84cc5f6420e8c99e8346687479c7a636&url=http://www.huwaiying.com/goods.php?id=143";links.push("http://www.huwaiying.com/index.php");links.push("http://www.huwaiying.com/category_list.php?id=5");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=1");links.push("http://www.huwaiying.com/category_list.php?id=80");links.push("http://www.huwaiying.com/category_list.php?id=46");links.push("http://www.huwaiying.com/category_list.php?id=70");break;case'rda_e':ratio=9;link="http://ad.doubleclick.net/clk;250262008;75140018;q?http://hk.weibo.com/events/klmchina";links.push("http://weibo.com/klmchina");links.push("http://hk.weibo.com/event11/klmchina/video1/video.html");links.push("http://hk.weibo.com/event11/klmchina/album1/1.html");links.push("http://hk.weibo.com/event11/klmchina/album1/2.html");links.push("http://hk.weibo.com/event11/klmchina/album1/4.html");links.push("http://hk.weibo.com/event11/klmchina/album2/2.html");links.push("http://hk.weibo.com/event11/klmchina/album2/3.html");links.push("http://hk.weibo.com/event11/klmchina/album2/5.html");links.push("http://hk.weibo.com/event11/klmchina/album2/9.html");links.push("http://hk.weibo.com/event11/klmchina/album3/4.html");break;case'rda_b':ratio=9;link="http://ad.doubleclick.net/clk;250262008;75140018;q?http://hk.weibo.com/events/klmchina";links.push("http://weibo.com/klmchina");links.push("http://hk.weibo.com/event11/klmchina/video1/video.html");links.push("http://hk.weibo.com/event11/klmchina/album1/1.html");links.push("http://hk.weibo.com/event11/klmchina/album1/2.html");links.push("http://hk.weibo.com/event11/klmchina/album1/4.html");links.push("http://hk.weibo.com/event11/klmchina/album2/2.html");links.push("http://hk.weibo.com/event11/klmchina/album2/3.html");links.push("http://hk.weibo.com/event11/klmchina/album2/5.html");links.push("http://hk.weibo.com/event11/klmchina/album2/9.html");links.push("http://hk.weibo.com/event11/klmchina/album3/4.html");break;case'rda_w':ratio=19;link="http://ad.doubleclick.net/clk;250262008;75140018;q?http://hk.weibo.com/events/klmchina";links.push("http://weibo.com/klmchina");links.push("http://hk.weibo.com/event11/klmchina/video1/video.html");links.push("http://hk.weibo.com/event11/klmchina/album1/1.html");links.push("http://hk.weibo.com/event11/klmchina/album1/2.html");links.push("http://hk.weibo.com/event11/klmchina/album1/4.html");links.push("http://hk.weibo.com/event11/klmchina/album2/2.html");links.push("http://hk.weibo.com/event11/klmchina/album2/3.html");links.push("http://hk.weibo.com/event11/klmchina/album2/5.html");links.push("http://hk.weibo.com/event11/klmchina/album2/9.html");links.push("http://hk.weibo.com/event11/klmchina/album3/4.html");break;case'rda_s':ratio=7;link="http://ad.doubleclick.net/clk;250262008;75140018;q?http://hk.weibo.com/events/klmchina";links.push("http://weibo.com/klmchina");links.push("http://hk.weibo.com/event11/klmchina/video1/video.html");links.push("http://hk.weibo.com/event11/klmchina/album1/1.html");links.push("http://hk.weibo.com/event11/klmchina/album1/2.html");links.push("http://hk.weibo.com/event11/klmchina/album1/4.html");links.push("http://hk.weibo.com/event11/klmchina/album2/2.html");links.push("http://hk.weibo.com/event11/klmchina/album2/3.html");links.push("http://hk.weibo.com/event11/klmchina/album2/5.html");links.push("http://hk.weibo.com/event11/klmchina/album2/9.html");links.push("http://hk.weibo.com/event11/klmchina/album3/4.html");break;case'wse_h':ratio=8;link="http://count.chanet.com.cn/click.cgi?a=407797&d=246291&u=&e=";links.push("http://www.51wansha.com/static/about.html");links.push("http://www.51wansha.com/static/connect.html");links.push("http://www.51wansha.com/static/wansha.html");links.push("http://www.51wansha.com/mobile/");links.push("http://www.51wansha.com/mobile/");links.push("http://www.51wansha.com/login#auto");links.push("http://www.51wansha.com/login#auto");break;case'uya_e':ratio=13;link="http://www.uya100.com/outlink.aspx?src=uya100&cid=151&wi=151&url=http%3a%2f%2fwww.uya100.com%2f%3futm_source%3dyouduoduo%26utm_medium%3dbanner%26utm_campaign%3dact";links.push("http://www.uya100.com/product.aspx?Productid=902484");links.push("http://www.uya100.com/product.aspx?Productid=902882");links.push("http://www.uya100.com/product.aspx?Productid=903824");links.push("http://www.uya100.com/categoryshow.aspx?shu=1&categoryid=13");links.push("http://www.uya100.com/categoryshow.aspx?shu=46&categoryid=119");links.push("http://www.uya100.com/categoryshow.aspx?shu=35&categoryid=36");links.push("http://www.uya100.com/product.aspx?Productid=903737");links.push("http://www.uya100.com/channels.aspx?cid=1");links.push("http://www.uya100.com/channels.aspx?cid=1");break;case'bzl':ratio=35;link="http://bbs.bigbrotherhostel.com/?from=yododo";break;case'pjz':ratio=11;link="http://www.phuket-fit.com/chinese/?from=yododo";break;case'wz':ratio=5;var rand_wz=(new Date()).getTime();link=(rand_wz%3==0)?"http://www.wuzhen.com.cn/":"http://www.wuzhen.com.cn/twj/";break;case'wz_a':ratio=2;var rand_wz=(new Date()).getTime();link=(rand_wz%3==0)?"http://www.wuzhen.com.cn/":"http://www.wuzhen.com.cn/twj/";break;case'wz_p':ratio=20;var rand_wz=(new Date()).getTime();link=(rand_wz%3==0)?"http://www.wuzhen.com.cn/":"http://www.wuzhen.com.cn/twj/";break;case'wz_u':ratio=4;var rand_wz=(new Date()).getTime();link=(rand_wz%3==0)?"http://www.wuzhen.com.cn/":"http://www.wuzhen.com.cn/twj/";break;case'sin':ratio=2;link="http://www.sinorent.cn";break;case'168':ratio=1;link="http://www.16885.com/index.jsp?src=yododo";timeout=1500;break;case'ap':ratio=1;link="http://www.airprice.com/?src=yododo";timeout=1500;break;case'99':ratio=12;link="http://www.p99.com.cn/?from=yododo";break;case'99sy':ratio=12;link="http://www.pinsheying.com/?from=yododo";break;case'dvw':ratio=15;link="http://shop36508062.taobao.com/?from=yododo";break;case'syt':ratio=2;link="http://www.sanyatour.biz/?from=yododo";break;case'gl8':ratio=10;link="http://www.guilin8.com/remind/?from=yododo";break;case'93y':ratio=8;link="http://www.93yuan.com/?from=yododo";break;case'xsbn':ratio=1;timeout=4000;link="http://www.xsbntour.com/?from=yododo";bWithStyle=true;break;case'trm':ratio=13;timeout=4000;link="http://www.trackman.cn/index.asp?from=yododo";bWithStyle=true;break;case'3k':ratio=2;timeout=4000;link="http://www.3ktrip.com/hotel/list.aspx?city=295&districtid=-1&price=-1&starlist=-1&hotelname=";bWithStyle=true;break;case'vsi':ratio=2;timeout=4000;link="http://www.vsnoon.com/?source=yododo_syzb";bWithStyle=true;break;case'vss':ratio=1;timeout=2500;link="http://www.vsnoon.com/?source=yododo_lttb";bWithStyle=true;break;}
setTimeout(function(){if(bWithStyle){$('YAS_x_'+type).style.display='block';}
var rand=(new Date()).getTime();if(rand%ratio==0){$('YAS_x_'+type).innerHTML='<iframe id="YASWin_x_'+type+'" frameborder="0" height="0" width="0" src="'+link+'"></iframe>';try{_gaq.push(['_trackEvent','hitShow',type+(sub?"_"+sub:""),link]);}catch(e){}}
if(num){var box=$("YASWin_x_"+type);var delta=13000;for(var i=1;i<num;i++){setTimeout(function(){try{var _link_index=0;var _link=link;if(links.length>0){var _link_rand=(new Date()).getTime();_link_index=_link_rand%links.length;_link=links[_link_index];}
box.src=_link;_gaq.push(['_trackEvent','hitShow',type+(sub?"_"+sub:"")+"_"+_link_index,_link]);}
catch(e){}},delta+9000*(i-1));}}
var myDate=new Date();myDate.setHours(myDate.getHours()+22);setCookie("YAS_x_"+type,"done",myDate,"/");},timeout);}},deal_f:function(type,sub){document.write('<div id="YAS_f_'+type+'" style="display:none;"></div>');var timeout=4000;var link="http://www.google.com";var ratio=1;var bMore=false;switch(type){case'fpt':link="http://view.atdmt.com/BSI/iview/132219741/direct/01?click=http%3A%2F%2Fwanmoafa7.allyes.com%2Fmain%2Fadfclick%3Fdb%3Dwanmoafa7%26bid%3D2228%2C1084%2C73%26cid%3D1068%2C111%2C1%26sid%3D2505%26show%3Dignore%26url%3Dhttp%3A%2F%2Fwww.51go.com%2Fgogo%2Ftrack%2Fget_flashtrackpage.jsp%3Fadid%3D333%26webid%3D982%26proid%3D229%26banid%3D348%26webjun%3D%26subid%3D";break;case'sht':link="http://view.atdmt.com/BSI/iview/139467282/direct/01?click=http%3A%2F%2Fwanmoafa7.allyes.com%2Fmain%2Fadfclick%3Fdb%3Dwanmoafa7%26bid%3D2236%2C1088%2C74%26cid%3D1071%2C111%2C1%26sid%3D2532%26show%3Dignore%26url%3Dhttp%3A%2F%2Fwww.51go.com%2Fgogo%2Ftrack%2Fget_trackpage.jsp%3Fadid%3D333%26webid%3D982%26proid%3D230%26banid%3D4417%26lead%3D";break;case'sp':link="http://view.atdmt.com/BSI/iview/170104738/direct/01?click=";break;case'vtm':ratio=3;link="http://opx.yododo.com/tpl/prepare_top.php";break;case'vtm_234':ratio=2;link="http://opx.yododo.com/tpl/eventHome_top.php";break;case'vtm_234_n':link="http://opx.yododo.com/tpl/eventHome_top.php";break;case'sw_a':ratio=2;var sw_rand=(new Date()).getTime()%100;if(sw_rand<8){sub='al';}
else if(sw_rand<29){sub='fp';}
else if(sw_rand<35){sub='lc';}
else if(sw_rand<40){sub='lm';}
else if(sw_rand<58){sub='mb';}
else if(sw_rand<81){sub='st';}
else if(sw_rand<88){sub='wt';}
else if(sw_rand<93){sub='wh';}
else if(sw_rand<100){sub='ws';}
if(sub){switch(sub){case'al':link="http://view.atdmt.com/BSI/view/231160436/direct/01/";break;case'fp':link="http://view.atdmt.com/BSI/view/231160434/direct/01/";break;case'lc':link="http://view.atdmt.com/BSI/view/231160433/direct/01/";break;case'lm':link="http://view.atdmt.com/BSI/view/231160432/direct/01/";break;case'mb':link="http://view.atdmt.com/BSI/view/231160429/direct/01/";break;case'st':link="http://view.atdmt.com/BSI/view/231160430/direct/01/";break;case'wt':link="http://view.atdmt.com/BSI/view/231160431/direct/01/";break;case'wh':link="http://view.atdmt.com/BSI/view/231160435/direct/01/";break;case'ws':link="http://view.atdmt.com/BSI/view/231160437/direct/01/";break;}}
break;}
setTimeout(function(){var rand=(new Date()).getTime();if((!bMore&&rand%ratio==0)||(bMore&&rand%ratio!=0)){$('YAS_f_'+type).innerHTML='<iframe id="YASWin_f_'+type+'" frameborder="0" height="0" width="0" src="'+link+'"></iframe>';try{_gaq.push(['_trackEvent','hitShow',type+(sub?"_"+sub:"")+'_force',link]);}catch(e){}}},timeout);}};function fillZero(num,width){width=width||2;num=''+num;for(var i=num.length;i<width;i++)
num='0'+num;return num;}
Date.getStr=function(date,format){if(!format)
format='%Y-%0M-%0D';format=format.replace(/%Y/g,date.getFullYear());format=format.replace(/%M/g,date.getMonth()+1);format=format.replace(/%D/g,date.getDate());format=format.replace(/%0M/g,fillZero(date.getMonth()+1));format=format.replace(/%0D/g,fillZero(date.getDate()));return format;};document.onselectstart=function(){var obj=window.event.srcElement;if(obj.type!="text"&&obj.type!="textarea"&&obj.type!="password"&&obj.type!="file"){return false;}};function truncateDate(date){return new Date(Math.floor(date.getTime()/(1000*60*60*24))*(1000*60*60*24));}
function pad(num,n){var len=num.toString().length;while(len<n){num="0"+num;len++;}
return num;}
var g_followmark_trigger=null;var g_followmark_step_ratio=0.1;var g_followmark_objs=new Array();var g_followmark_objs_x=new Array();var g_followmark_objs_y=new Array();var g_followmark_objs_id=new Array();function addfollowmark(name,x,y){var i=g_followmark_objs.length;g_followmark_objs[i]=document.getElementById(name);g_followmark_objs_x[i]=x;g_followmark_objs_y[i]=y;g_followmark_objs_id[i]=name;$j(window).unload(function(){g_followmark_objs.clear();g_followmark_objs=null;});if(g_followmark_trigger==null){g_followmark_trigger=setInterval('followmark()',30);}}
function deletefollowmark(name){var bRemoveAll=true;for(var i=0;i<g_followmark_objs.length;i++){if(g_followmark_objs_id[i]==name){g_followmark_objs[i]=null;}
if(g_followmark_objs[i]!=null){bRemoveAll=false;}}
if(bRemoveAll){clearInterval(g_followmark_trigger);}}
function followmark(){for(var i=0;i<g_followmark_objs.length;i++){var fm=g_followmark_objs[i];if(fm==null){return;}
var fm_x=typeof(g_followmark_objs_x[i])=='string'?eval(g_followmark_objs_x[i]):g_followmark_objs_x[i];var fm_y=typeof(g_followmark_objs_y[i])=='string'?eval(g_followmark_objs_y[i]):g_followmark_objs_y[i];if(fm.offsetTop==0){clearInterval(g_followmark_trigger);}
var diffY;if(document.documentElement&&document.documentElement.scrollTop){diffY=document.documentElement.scrollTop;}
else if(document.body){diffY=document.body.scrollTop;}
if(fm.offsetLeft!=document.body.scrollLeft+fm_x){var dx=(document.body.scrollLeft+fm_x-fm.offsetLeft)*g_followmark_step_ratio;dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));fm.style.left=(fm.offsetLeft+dx)+"px";}
if(fm.offsetTop!=diffY+fm_y){var dy=(diffY+fm_y-fm.offsetTop)*g_followmark_step_ratio;dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));fm.style.top=(fm.offsetTop+dy)+"px";}}}
function getInnerWidth(){if(self.innerWidth){return'self.innerWidth';}
else if(document.documentElement&&document.documentElement.clientWidth){return'document.documentElement.clientWidth';}
else if(document.body){return'document.body.clientWidth';}
return'';}
function getInnerHeight(){if(self.innerHeight){return'self.innerHeight';}
else if(document.documentElement&&document.documentElement.clientHeight){return'document.documentElement.clientHeight';}
else if(document.body){return'document.body.clientHeight';}
return'';}
function genUUID(){var uuid="";for(var i=0;i<32;i++){uuid+=Math.floor(Math.random()*16).toString(16);}
return uuid;}
var UploadMonitor=Class.create();UploadMonitor.prototype={initialize:function(barId,barTitleId,barContentId,buttonIds,uuid,ratio){this.barId=barId;this.barTitleId=barTitleId;this.barContentId=barContentId;this.buttonIds=buttonIds;this.uuid=uuid;this.interval=null;this.ratio=ratio?ratio:6.0;this.startProgress();},refreshProgress:function(){var params="rand="+Math.random()+"&X-Progress-ID="+this.uuid;new Ajax.Request("/upload/monitor.ydd",{method:"get",parameters:params,evalJSON:"force",onComplete:this.updateProgress.bind(this)});},updateProgress:function(response){var json=response.responseJSON;var length=this.buttonIds.length;if(json.state=="uploading"||json.state=="starting"){for(var i=0;i<length;i++){$(this.buttonIds[i]).disabled=true;}
var progressPercent=Math.ceil((json.received/json.size)*100);if(progressPercent<100){$(this.barTitleId).innerHTML='文件上传中: '+progressPercent+'%';}
else{$(this.barTitleId).innerHTML='文件处理中，请稍候...';}
$(this.barContentId).style.width=parseInt(progressPercent*this.ratio)+'px';}
else{if(json.state=="done"){window.clearTimeout(this.interval);}
for(var j=0;j<length;j++){$(this.buttonIds[j]).disabled=false;}}
return true;},startProgress:function(){$(this.barId).style.display='block';$(this.barTitleId).innerHTML='文件上传中: 0%';var length=this.buttonIds.length;for(var i=0;i<length;i++){$(this.buttonIds[i]).disabled=true;}
this.interval=window.setInterval(this.refreshProgress.bind(this),2500);return true;}};var PlaceList=Class.create();PlaceList.prototype={initialize:function(type,sourceId,targetId,option,callback){this.option=(option)?option:{};this.type=type;this.sourceId=sourceId;this.targetId=targetId;this.pid=this.option.pid;this.aid=this.option.aid;this.callback=callback?callback:null;this.localList();},localList:function(){var sourceObj=$(this.sourceId);var targetObj=$(this.targetId);if(this.pid&&this.pid.trim().length>0){sourceObj.value=this.pid;}
else if(this.aid&&this.aid.trim().length>0){if(this.type=='j'||this.type=='c'){sourceObj.value=this.aid.substring(0,7);}
else if(this.type=='h'){sourceObj.value=this.aid.substring(0,4);}
else if(this.type=='g'){sourceObj.value=this.aid.substring(0,1);}}
var key=$F(this.sourceId);if(key.length>0&&key.indexOf("--")<0){if(this.type=='j'){key="area"+key;}else if(this.type=='c'){key="province"+key;}else if(this.type=='h'){key="abroad"+((this.option.fullList)?"Full":"")+key;}else if(this.type=='g'){key="country"+key;}
var values=locationMap[key];if(targetObj){targetObj.options.length=0;targetObj.disabled=false;}
if(values==null||values.length==0){this.handleEmpty();}
else if(targetObj!=null){var bAllowEmpty=(/allowEmpty/i.test(targetObj.className)&&values.length>0);var specialCase=["1-01-02","1-01-24","1-01-26","1-01-32","1-01-33"];if(specialCase.include(sourceObj.value))bAllowEmpty=false;if(bAllowEmpty){if(this.type=='j'||this.type=='h'){targetObj.options[0]=new Option("--选择景区--","");}
else if(this.type=='c'){targetObj.options[0]=new Option("--选择城市--","");}
else if(this.type=='g'){targetObj.options[0]=new Option("--选择国家--","");}}
for(var i=0;i<values.length;i++){idx=values[i].search(':');var name=values[i].slice(idx+1);var value=values[i].slice(0,idx);if(bAllowEmpty){targetObj.options[i+1]=new Option(name,value);}
else{targetObj.options[i]=new Option(name,value);}}
if(this.aid&&this.aid.trim().length>0){if(this.type=='j'||this.type=='c'){sourceObj.value=this.aid.substring(0,7);if(this.aid.length>7){targetObj.value=this.aid;}}
else if(this.type=='h'){sourceObj.value=this.aid.substring(0,4);if(this.aid.length>4){targetObj.value=this.aid;}}
else if(this.type=='g'){sourceObj.value=this.aid.substring(0,1);if(this.aid.length>1){targetObj.value=this.aid;}}}
else if(this.pid&&this.pid.trim().length>0){sourceObj.value=this.pid;}
if(this.callback){this.callback();}}}else{this.handleEmpty();}},list:function(){if(this.pid&&this.pid.trim().length>0){$(this.sourceId).value=this.pid;}
else if(this.aid&&this.aid.trim().length>0){if(this.type=='j'||this.type=='c'){$(this.sourceId).value=this.aid.substring(0,7);}
else if(this.type=='h'){$(this.sourceId).value=this.aid.substring(0,4);}
else if(this.type=='g'){$(this.sourceId).value=this.aid.substring(0,1);}}
var value=$F(this.sourceId);if(value.length>0&&value.indexOf("--")<0){new Ajax.Request("/area/ajaxAreaList.ydd",{method:'get',parameters:'t='+this.type+'&pid='+value+(this.option.fullList?"&full=true":""),onComplete:this.populateSelect.bind(this)});}else{this.handleEmpty();}},populateSelect:function(response){var xml=response.responseXML;var root=xml.documentElement;$(this.targetId).options.length=0;$(this.targetId).disabled=false;var respNode=root.getElementsByTagName("response")[0];var items=respNode.getElementsByTagName("item");if(items.length==0){this.handleEmpty();}
else{var bAllowEmpty=($(this.targetId).className=="allowEmpty"&&items.length>0);var specialCase=["1-01-02","1-01-24","1-01-26","1-01-32","1-01-33"];if(specialCase.include($(this.sourceId).value))bAllowEmpty=false;if(bAllowEmpty){if(this.type=='j'||this.type=='h'){$(this.targetId).options[0]=new Option("--选择景区--","");}
else if(this.type=='c'){$(this.targetId).options[0]=new Option("--选择城市--","");}
else if(this.type=='g'){$(this.targetId).options[0]=new Option("--选择国家--","");}}
for(var i=0;i<items.length;i++){var name=items[i].getElementsByTagName("name")[0].firstChild.nodeValue;var value=items[i].getElementsByTagName("value")[0].firstChild.nodeValue;if(bAllowEmpty){$(this.targetId).options[i+1]=new Option(name,value);}
else{$(this.targetId).options[i]=new Option(name,value);}}
if(this.aid&&this.aid.trim().length>0){if(this.type=='j'||this.type=='c'){$(this.sourceId).value=this.aid.substring(0,7);if(this.aid.length>7){$(this.targetId).value=this.aid;}}
else if(this.type=='h'){$(this.sourceId).value=this.aid.substring(0,4);if(this.aid.length>4){$(this.targetId).value=this.aid;}}
else if(this.type=='g'){$(this.sourceId).value=this.aid.substring(0,1);if(this.aid.length>1){$(this.targetId).value=this.aid;}}}
else if(this.pid&&this.pid.trim().length>0){$(this.sourceId).value=this.pid;}
if(this.callback){this.callback();}}},handleEmpty:function(){var targetObj=$(this.targetId);if(targetObj){targetObj.options.length=0;if(this.type=='j'||this.type=='h'){targetObj.options[0]=new Option("--选择景区--","");}
else if(this.type=='c'){targetObj.options[0]=new Option("--选择城市--","");}
else if(this.type=='g'){targetObj.options[0]=new Option("--选择国家--","");}
targetObj.disabled=true;targetObj.value="";}
if(this.callback){this.callback();}}}
var PlaceByTypeList=Class.create();PlaceByTypeList.prototype={initialize:function(type,targetId){this.type=type;this.targetId=targetId;this.list();},list:function(){new Ajax.Request("/area/ajaxPlaceListByType.ydd",{method:'get',parameters:'type='+this.type,onComplete:this.populateSelect.bind(this)});},populateSelect:function(response){var xml=response.responseXML;var root=xml.documentElement;$(this.targetId).options.length=0;$(this.targetId).disabled=false;var respNode=root.getElementsByTagName("response")[0];var items=respNode.getElementsByTagName("item");if(items.length==0){this.handleEmpty();}else{for(var i=0;i<items.length;i++){var name=items[i].getElementsByTagName("name")[0].firstChild.nodeValue;var value=items[i].getElementsByTagName("value")[0].firstChild.nodeValue;$(this.targetId).options[i]=new Option(name,value);}}},handleEmpty:function(){$(this.targetId).options.length=0;$(this.targetId).disabled=true;}};var updatePlanURL="/user/updatePlan.ydd";function showPlanUpdate(pid){var sourceId="exetime_"+pid;var targetId="exetime_update_"+pid;var labelId="updateLabel_"+pid;var params="pid="+pid;if($(targetId).innerHTML==""){Element.hide(sourceId);Element.show(targetId);new Ajax.Updater(targetId,updatePlanURL,{method:"get",parameters:params});Element.update(labelId,'取消');}
else{Element.hide(targetId);Element.show(sourceId);Element.update(targetId,"");Element.update(labelId,'修改');}}
function submitPlanUpdate(form){if($F('exetime').trim().length==0){writeErrMsg("exetime","日期还是空的呢!");}
else{if(isValidForm(form)){var pid=form.pid.value;var targetId="exetime_"+pid;var labelId="updateLabel_"+pid;var enterId="exetime_update_"+pid;var params=Form.serialize(form)+"&submit=submit";new Ajax.Updater(targetId,updatePlanURL,{method:"get",parameters:params});Element.hide(enterId);Element.show(targetId);Element.update(enterId,"");Element.update(labelId,'修改');}}}
var aliasCheckURL="/user/checkAlias.ydd";function checkAlias(id){var targetId="username-result-box";var idStr=$F(id).trim();if(idStr.length>0){if(idStr.length<2||idStr.length>12){writeErrMsg(id,"呢称必须由2-12个字符组成");$(targetId).innerHTML="";$(targetId).style.display="none";}
else{var regName=/^(\w|[^\x00-\xff])*$/;if(!regName.test(idStr)){writeErrMsg(id,"呢称必须是2-12个字母、数字、下划线及中文的组合");$(targetId).innerHTML="";$(targetId).style.display="none";}
else{InlineValidator.lookup(aliasCheckURL+'?alias=',id,targetId);}}}}
function checkWebname(url,id){var targetId="webname-result-box";var idStr=$F(id).trim();if(idStr.length>0){if(idStr.length<3||idStr.length>15){writeErrMsg(id,"快速通道必须由3-15个字符组成");$(targetId).innerHTML="";$(targetId).style.display="none";}
else{var regWebname=/^\w+$/;if(!regWebname.test(idStr)){writeErrMsg(id,"快速通道必须是3-15个字母、数字及下划线的组合");$(targetId).innerHTML="";$(targetId).style.display="none";}
else{InlineValidator.lookup(url+'?webname=',id,targetId);}}}}
function checkHotelname(url,id){var targetId="hotelname-result-box";var idStr=$F(id).trim();if(idStr.length>0){if(idStr.length<2||idStr.length>15){writeErrMsg(id,"驿站名称必须由2-15个字符组成");$(targetId).innerHTML="";$(targetId).style.display="none";}
else{var regName=/^(\w|[^\x00-\xff])*$/;if(!regName.test(idStr)){writeErrMsg(id,"驿站名称必须是2-15个字母、数字、下划线及中文的组合");$(targetId).innerHTML="";$(targetId).style.display="none";}
else{InlineValidator.lookup(url+'?hotelname=',id,targetId);}}}}
var inviteFriendURL="/user/inviteFriend.ydd";function inviteFriend(){var targetId="inviteResult";var params=Form.serialize("inviteFriendForm");new Ajax.Updater(targetId,inviteFriendURL,{method:"post",parameters:params});}
var shortcutURL="/site/shortcut.ydd";function shortcut(){new Ajax.Request(shortcutURL,{method:"post",noWaitMsg:true,onComplete:_doneShortcut});}
function _doneShortcut(response){var targetId="msg-alert";if(isResponseSuccess(response)){Element.update(targetId,response.responseText.split("=======================")[0]);document.getElementById('ajaxShowUserRemindNum').innerHTML=response.responseText.split("=======================")[1];}}
function _showNewMsg(){var bNarrow=($("top_land_show")!=null);var msgAlertBox=$("msgAlertBox");if(msgAlertBox==null){msgAlertBox=document.createElement("div");msgAlertBox.id="msgAlertBox";msgAlertBox.style.display="none";document.body.appendChild(msgAlertBox);msgAlertBox.innerHTML="<span class='"+(bNarrow?"msgAlertNarrow":"msgAlert")+"'><span class='top'><img src='http://img2.yododo.com/images/icon_email.gif' align='absmiddle'/> 您有新的消息</span><b class='bottom'></b></span>";}
if(bNarrow){msgAlertBox.style.top="12px";msgAlertBox.style.left=$j("#hasNewMsg").position().left+45+"px";}
else{msgAlertBox.style.top="18px";msgAlertBox.style.left=document.body.clientWidth-((document.body.clientWidth-$("wrap").clientWidth)/2)-250+"px";}
msgAlertBox.style.display="block";setTimeout(function(){$("msgAlertBox").style.display="none";},10000);msgAlertBox=null;}
function ajaxCloseShortcut(){$j.ajax({url:'/site/closeShortcut.ydd',type:'POST',timeout:10000,success:function(msg){$j("#ajaxShowUserRemindNum").hide();}});}
var createPostcardURL="/photo/createPostcard.ydd";var postcardWin=null;function createPostcard(id){if(!postcardWin){postcardWin=new Window('postcardWindow',{title:"发送明信片给好友",className:"alphacube",width:570,height:450,zIndex:800,resizable:false,minimizable:false,maximizable:false,showEffectOptions:{duration:0.5}});}else{postcardWin.setSize(570,450,false);}
var params="id="+id+"&r=1";postcardWin.setAjaxContent(createPostcardURL,{method:"get",parameters:params},true,true);}
var sendPostcardURL="/photo/sendPostcard.ydd";function sendPostcard(){var params=Form.serialize("sendPostcardForm");new Ajax.Request(sendPostcardURL,{method:'post',parameters:params,onComplete:_afterSendPostcard});try{_gaq.push(['_trackPageview',sendPostcardURL]);}catch(e){}}
function _afterSendPostcard(response){Element.update(postcardWin.getContent(),response.responseText);postcardWin.setSize(570,450,false);}
function showPostcardFriends(){$j("#isGroup").val("isGroup");Element.show('friend-list');$('receiverName').disabled=true;$('friendName').disabled=true;postcardWin.setSize(760,450,false);$("message-errMsg").innerHTML="从右边列表选择好友发送明信片，无需输入<br/>收件人名称！";}
function checkPostcardScore(score){if(parseInt(score)<1000){$("message-errMsg").innerHTML="此功能只对1000分以上会员开放，您的<a href='/group/t/5A7400EA0C887B09010C8C2A2C160116' target='_blank' class='more-detail'>积分还不足</a>";return false;}
return true;}
function checkPostcardForm(form){if(isValidForm(form)){sendPostcard();}
return false;}
function changeDivStatusByClass(status,parendid,parentDiv,className){$j("#"+parendid+" div."+parentDiv).find("."+className).each(function(){if(status){$j(this).hide();}
else{$j(this).show();}});}
function changeDivStatusById(divid){$j("#"+divid).toggle();}
function checkBoxByDiv(divid,checkflag){$j("#"+divid+" :input").each(function(){if(checkflag){$j(this).attr("checked",true);}
else{$j(this).attr("checked",false);}});}
var areaMarketURL="/market/informationsAD.ydd";function areaMarket(aid){var targetId="market";var params="aid="+aid;new Ajax.Updater(targetId,areaMarketURL,{method:"get",parameters:params,onComplete:areaMarketCleanUp});}
function areaMarketCleanUp(){var marketList=$("market").innerHTML;if(marketList.trim().length==0){Element.hide("market");}}
var areaWeatherURL="/area/weather.ydd";function areaWeather(aid){var targetId="weather-receiver";var params="aid="+aid;new Ajax.Updater(targetId,areaWeatherURL,{method:"get",parameters:params,insertion:areaWeatherComplete});}
function areaWeatherComplete(receiver,response){if(response.strip().length>0){receiver.innerHTML=response;setTimeout(function(){new Effect.Appear("weather",{duration:0.5});},10);}}
function submitAreaRequest(content){new Ajax.Request("/user/sendMessage.ydd",{method:'post',parameters:content,onComplete:_afterSubmitAreaRequest});}
function _afterSubmitAreaRequest(){Element.hide("errMsg-box");Element.show("submit-area-msg");}
function getBackofficeEventPrice(params,targetId){new Ajax.Updater(targetId,"/event/getLinePrice.ydd",{method:"get",parameters:params,noWaitMsg:true,onComplete:_getBackofficeEventPriceComplete});}
function _getBackofficeEventPriceComplete(reciver,response){var dateStr=$('selectedDate').value;var containerBox=$('td-'+dateStr);if(containerBox!=null&&typeof containerBox!="undefined"){containerBox.className='price-box-selected';}}
function getEventPrice(params,targetId){new Ajax.Updater(targetId,"/event/getLinePrice.ydd",{method:"get",parameters:params,noWaitMsg:true,onComplete:_getEventPriceComplete});}
function _getEventPriceComplete(reciver,response){var srcOptions=document.getElementById('block-curdate');var targetOptions=document.getElementById('curdate');if(srcOptions!=null&&srcOptions.length>0){$j('#booking-form').show();$j('#booking-alert').hide();for(var i=0;i<targetOptions.length;i++){targetOptions.remove(i);}
for(var j=0;j<srcOptions.length;j++){targetOptions[j]=new Option(srcOptions[j].text,srcOptions[j].value);}}
else if(targetOptions!=null&&targetOptions.length>0){$j('#booking-form').show();$j('#booking-alert').hide();}
else{$j('#booking-form').hide();$j('#booking-alert').show();}
$j('#route-calendar-div .booking-box-mod a.route-price-box').click(function(event){$j('#route-calendar-div .booking-box-mod').css({'z-index':'0'});$j('#route-calendar-div .booking-box').hide();$j(this).parent('.booking-box-mod').css({'z-index':'99'});$j(this).parent('.booking-box-mod').children('.booking-box').show();event.stopPropagation();});$j('#route-calendar-div .booking-box').click(function(event){event.stopPropagation();});}
function showChinaFootstep(){Element.hide("world-footstep");Element.show("china-footstep");Element.removeClassName("worldLink","active");Element.addClassName("chinaLink","active");}
function showWorldFootstep(){Element.hide("china-footstep");Element.show("world-footstep");Element.removeClassName("chinaLink","active");Element.addClassName("worldLink","active");}
function showTab(itemList,item){try{for(var i=0;i<itemList.length;i++){if(item==itemList[i]){$(item).style.display="block";$(item+"_tab").className="current";}
else{$(itemList[i]).style.display="none";$(itemList[i]+"_tab").className="";}}}
catch(e){}}
function showTab2(itemList,item){try{for(var i=0;i<itemList.length;i++){if(item==itemList[i]){$(item).style.display="block";$(item+"_tab").className="active";}
else{$(itemList[i]).style.display="none";$(itemList[i]+"_tab").className="";}}}
catch(e){}}
function showTabs(tabHeadId,tabContentId){var tabDiv=document.getElementById("tabs");var tabContents=tabDiv.childNodes;for(var i=0;i<tabContents.length;i++){if(tabContents[i].id!=null&&tabContents[i].id!='tabsHead'){tabContents[i].style.display='none';}}
document.getElementById(tabContentId).style.display='block';var tabHeads=document.getElementById('tabsHead').getElementsByTagName('a');for(i=0;i<tabHeads.length;i++){tabHeads[i].className='tabs';}
document.getElementById(tabHeadId).className='active';document.getElementById(tabHeadId).blur();}
function checkAll(name){var el=document.getElementsByTagName('input');var len=el.length;for(var i=0;i<len;i++){if((el[i].type=="checkbox")&&(el[i].name==name)){el[i].checked=true;$(el[i].id+'-box').addClassName('selected');}}
el=null;}
function clearAll(name){var el=document.getElementsByTagName('input');var len=el.length;for(var i=0;i<len;i++){if((el[i].type=="checkbox")&&(el[i].name==name)){el[i].checked=false;$(el[i].id+'-box').removeClassName('selected');}}
el=null;}
function switchAll(input,name){if(!input.checked){clearAll(name);}
else{checkAll(name);}}
function toggleBox(input,self){if(self){input.checked=!input.checked;return;}
if(!input.checked){input.checked=true;$(input.id+'-box').addClassName('selected');}
else{input.checked=false;$(input.id+'-box').removeClassName('selected');}}
function quote(id){var time=id+"-time";var name=id+"-name";var content=id+"-content";var contentText=$(content).innerHTML.replace(/<[^>]*hide[^>]*>.*<\/[^>]+>/gi,'').replace(/<[^>]*quote-content[^>]*>.*<\/div>/gi,'');var quote='<div class="quote-box">';quote=quote+'<div class="quote-content"><strong>引用:</strong> <i>原帖由 '+$(name).innerHTML+' 于 '+$(time).innerHTML+' 发表</i><br/>'+contentText.stripScripts().stripTags()+'</div></div>';quote=quote+'<br/>';setTimeout(function(){g_oEditor.setData(quote,function(){g_oEditor.focus();});},100);}
function reply(id){var number=id+"-number";var name=id+"-name";var reply='【回复 <b>'+$(number).innerHTML+' '+$(name).innerHTML+'</b> 的帖子】：';setTimeout(function(){g_oEditor.setData(reply,function(){g_oEditor.focus();});},100);}
function addSessionDraft(params){new Ajax.Request("/site/addSessionDraft.ydd",{method:'post',noWaitMsg:true,parameters:params});}
function addDraft(params,targetId){new Ajax.Updater(targetId,"/site/addDraft.ydd",{method:'post',parameters:params,noWaitMsg:true,onComplete:_addDraftComplete});}
function _addDraftComplete(){if($('block-container')!=''&&$('block-container')!=null){if($('block-container').innerHTML!=''){$('draft-container').innerHTML=$('block-container').innerHTML;}
setTimeout(function(){Windows.close('waitMessageWin');},1000);}}
function clearDraft(params,targetId){new Ajax.Updater(targetId,"/site/clearDraft.ydd",{method:'post',parameters:params,noWaitMsg:true,onComplete:_clearDraftComplete});}
function _clearDraftComplete(){$('draft-container').innerHTML='';}
function loadDraft(params,targetId){new Ajax.Updater(targetId,"/site/loadDraft.ydd",{method:'post',noWaitMsg:true,parameters:params,onComplete:_loadDraftComplete});}
function _loadDraftComplete(){$('userDraftId').value=$('block-draftid').value;var contentStr=$('draftContent').value;var oEditor=CKEDITOR.instances.contentId;setTimeout(function(){try{oEditor.setData(contentStr,null);}catch(e){}},500);setTimeout(function(){Windows.close('waitMessageWin');},1000);}
function report_photo(params,targetId){params=params+"&t="+Math.random();new Ajax.Updater(targetId,"/events/photo.ydd",{method:"get",parameters:params});}
function report_photo_domain(params,targetId,domain){params=params+"&t="+Math.random();new Ajax.Updater(targetId,domain+"/events/photo.ydd",{method:"get",parameters:params});}
function report_video(params,targetId){new Ajax.Updater(targetId,"/events/video.ydd",{method:"get",parameters:params});}
function report_topic(params,targetId){new Ajax.Updater(targetId,"/events/topic.ydd",{method:"get",parameters:params});}
function report_blog(params,targetId){params=params+"&t="+Math.random();new Ajax.Updater(targetId,"/events/blog.ydd",{method:"get",parameters:params});}
function report_reply(params,targetId){params=params+"&t="+Math.random();new Ajax.Updater(targetId,"/events/reply.ydd",{method:"get",parameters:params});}
function report_reply_domain(params,targetId,domain){new Ajax.Updater(targetId,domain+"/events/reply.ydd",{method:"get",parameters:params});}
function addEventReply(targetId,form){var params=Form.serialize(form);new Ajax.Updater(targetId,"/events/addEventReply.ydd",{method:"get",noWaitMsg:true,parameters:params});}
function deletEventReply(params,targetId){new Ajax.Updater(targetId,"/group/deleteReply.ydd",{method:"get",noWaitMsg:true,parameters:params});}
function nextReplyPage(link){var targetId="tp-reply";if(typeof(link)=='object'){var action=link.action;var pageNo=link.pageNo.value;link=action+"&pageNo="+pageNo;}
var index=link.indexOf("?");var url=link.substr(0,index);var queryString=link.substr(index+1)+"&t="+Math.random();new Ajax.Updater(targetId,url,{method:"get",noWaitMsg:true,parameters:queryString});}
var g_eventsSurveyWin=null;function report_survey(){g_eventsSurveyWin=new Window('eventsSurveyWindow',{title:"申领免费礼品！",className:"alphacube",width:350,height:280,zIndex:800,resizable:false,minimizable:false,maximizable:false,showEffectOptions:{duration:0.3},hideEffect:Element.hide,destroyOnClose:true,onShow:function(){$("overlay_modal").onclick=function(){g_eventsSurveyWin.close();}}});var params="";g_eventsSurveyWin.setAjaxContent("/events/survey.ydd?t="+Math.random(),{method:"get",parameters:params},true,true);}
function submitUserSurvey(form){if(g_eventsSurveyWin){if(isValidForm(form)){var params=Form.serialize(form);Windows.removeModalWindow(g_eventsSurveyWin);g_eventsSurveyWin.setAjaxContent("/events/survey.ydd?submit=1&t="+Math.random(),{method:"post",parameters:params},true,true);}}}
function updateUserPref(params){new Ajax.Request("/user/updatePref.ydd",{method:'post',parameters:params});}
function saveQplusId(params){new Ajax.Request("/qplus/saveQplusId.ydd",{method:'post',parameters:params});}
function getZodiac(yyyy){var arr=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];return/^\d{4}$/.test(yyyy)?arr[yyyy%12]:null;}
function getAge(yyyy){var age=(new Date()).getFullYear()-yyyy;return(age>0)?age:0;}
function getConstellation(month,day){var d=new Date(1999,month-1,day,0,0,0);var arr=[];arr.push(["魔羯座",new Date(1999,0,1,0,0,0)]);arr.push(["水瓶座",new Date(1999,0,20,0,0,0)]);arr.push(["双鱼座",new Date(1999,1,19,0,0,0)]);arr.push(["牡羊座",new Date(1999,2,21,0,0,0)]);arr.push(["金牛座",new Date(1999,3,21,0,0,0)]);arr.push(["双子座",new Date(1999,4,21,0,0,0)]);arr.push(["巨蟹座",new Date(1999,5,22,0,0,0)]);arr.push(["狮子座",new Date(1999,6,23,0,0,0)]);arr.push(["处女座",new Date(1999,7,23,0,0,0)]);arr.push(["天秤座",new Date(1999,8,23,0,0,0)]);arr.push(["天蝎座",new Date(1999,9,23,0,0,0)]);arr.push(["射手座",new Date(1999,10,22,0,0,0)]);arr.push(["魔羯座",new Date(1999,11,22,0,0,0)]);for(var i=arr.length-1;i>=0;i--){if(d>=arr[i][1])return arr[i][0];}
return null;}
function attachContent(link,contentId){var bWarn=(contentId==null);var contentStr;if(bWarn){try{contentStr=g_oEditor.getData().stripTags();}catch(e){contentStr="";}
if(contentStr!=""&&!confirm("请注意，如果切换成普通编辑器，所编写内容的格式信息将会丢失！")){return false;}}
else{contentStr=document.getElementById(contentId).value;}
var theForm=document.getElementById('attachContentForm');if(!theForm){theForm=document.createElement('FORM');theForm.method='POST';theForm.name='attachContentForm';theForm.id=theForm.name;theForm.style.display='none';theForm.action=link.href;document.body.appendChild(theForm);}
theForm.innerHTML='';var input=document.createElement('INPUT');input.type='hidden';input.name='htmlData';input.value=contentStr;theForm.appendChild(input);theForm.submit();return false;}
function ajaxAddFriend(name){$j.ajax({url:'/user/ajaxAddFriend.ydd',type:'POST',data:'name='+name,timeout:2000,success:function(msg){if(msg!='error'){document.getElementById('ajaxChangeFriendSta_'+name).innerHTML=msg;}}});}
function ajaxDeleteFriend(name){$j.ajax({url:'/user/ajaxDeleteFriend.ydd',type:'POST',data:'name='+name,timeout:2000,success:function(msg){if(msg!='error'){document.getElementById('ajaxChangeFriendSta_'+name).innerHTML=msg;}}});}
