// Event Selectors
var EventSelectors={version:'1.0_pre',cache:[],start:function(rules){this.rules=rules||{};this.timer=new Array();this._extendRules();this.assign(this.rules);},assign:function(rules){var observer=null;this._unloadCache();rules._each(function(rule){var selectors=$A(rule.key.split(','));selectors.each(function(selector){var pair=selector.split(':');var event=pair[1];$$(pair[0]).each(function(element){if(pair[1]==''||pair.length==1)return rule.value(element);if(event.toLowerCase()=='loaded'){this.timer[pair[0]]=setInterval(this._checkLoaded.bind(this,element,pair[0],rule),15);}else{observer=function(event){var element=Event.element(event);if(element.nodeType==3)
element=element.parentNode;rule.value($(element),event);}
this.cache.push([element,event,observer]);Event.observe(element,event,observer);}}.bind(this));}.bind(this));}.bind(this));},_unloadCache:function(){if(!this.cache)return;for(var i=0;i<this.cache.length;i++){Event.stopObserving.apply(this,this.cache[i]);this.cache[i][0]=null;}
this.cache=[];},_checkLoaded:function(element,timer,rule){var node=$(element);if(element.tagName!='undefined'){clearInterval(this.timer[timer]);rule.value(node);}},_extendRules:function(){Object.extend(this.rules,{_each:function(iterator){for(key in this){if(key=='_each')continue;var value=this[key];var pair=[key,value];pair.key=key;pair.value=value;iterator(pair);}}});}}
Ajax.Responders.register({onComplete:function(){EventSelectors.assign(Rules);}})
// Scriptaculous
var Scriptaculous={Version:'1.8.1',require:function(libraryName){if(Prototype.Browser.Opera==true&&libraryName=='http://www.webmasterquery.com/js/scriptaculous/effects'){}else{document.write('<script type="text/javascript" src="'+libraryName+'"><\/script>');}},REQUIRED_PROTOTYPE:'1.6.0',load:function(){function convertVersionString(versionString){var r=versionString.split('.');return parseInt(r[0])*100000+parseInt(r[1])*1000+parseInt(r[2]);}
if((typeof Prototype=='undefined')||(typeof Element=='undefined')||(typeof Element.Methods=='undefined')||(convertVersionString(Prototype.Version)<convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE)))
throw("script.aculo.us requires the Prototype JavaScript framework >= "+
Scriptaculous.REQUIRED_PROTOTYPE);$A(document.getElementsByTagName("script")).findAll(function(s){return(s.src&&s.src.match(/scriptaculous\.js(\?.*)?$/))}).each(function(s){var path=s.src.replace(/scriptaculous\.js(\?.*)?$/,'');var includes=s.src.match(/\?.*load=([a-z,]*)/);(includes?includes[1]:'builder,effects,dragdrop,controls,slider,sound').split(',').each(function(include){Scriptaculous.require(path+include+'.js')});});}}
Scriptaculous.load();
// Effects
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)+0.5;},reverse:function(pos){return 1-pos;},flicker:function(pos){var pos=((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4;return pos>1?1:pos;},wobble:function(pos){return(-Math.cos(pos*Math.PI*(9*pos))/2)+0.5;},pulse:function(pos,pulses){pulses=pulses||5;return(((pos%(1/pulses))*pulses).round()==0?((pos*pulses*2)-(pos*pulses*2).floor()):1-((pos*pulses*2)-(pos*pulses*2).floor()));},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){element=$(element);effect=(effect||'appear').toLowerCase();var options=Object.extend({queue:{position:'end',scope:(element.id||'global'),limit:1}},arguments[2]||{});Effect[element.visible()?Effect.PAIRS[effect][1]:Effect.PAIRS[effect][0]](element,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){function codeForEvent(options,eventName){return((options[eventName+'Internal']?'this.options.'+eventName+'Internal(this);':'')+
(options[eventName]?'this.options.'+eventName+'(this);':''));}
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;eval('this.render = function(pos){ '+'if (this.state=="idle"){this.state="running";'+
codeForEvent(this.options,'beforeSetup')+
(this.setup?'this.setup();':'')+
codeForEvent(this.options,'afterSetup')+'};if (this.state=="running"){'+'pos=this.options.transition(pos)*'+this.fromToDelta+'+'+this.options.from+';'+'this.position=pos;'+
codeForEvent(this.options,'beforeUpdate')+
(this.update?'this.update(pos);':'')+
codeForEvent(this.options,'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(),max=(window.height||document.body.scrollHeight)-document.viewport.getHeight();if(options.offset)elementOffsets[1]+=options.offset;return new Effect.Tween(null,scrollOffsets.top,elementOffsets[1]>max?max: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]||{};var oldOpacity=element.getInlineOpacity();var transition=options.transition||Effect.Transitions.sinoidal;var reverser=function(pos){return transition(1-Effect.Transitions.pulse(pos,options.pulses))};reverser.bind(transition);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);
// Builder
var Builder={NODEMAP:{AREA:'map',CAPTION:'table',COL:'table',COLGROUP:'table',LEGEND:'fieldset',OPTGROUP:'select',OPTION:'select',PARAM:'object',TBODY:'table',TD:'table',TFOOT:'table',TH:'table',THEAD:'table',TR:'table'},node:function(elementName){elementName=elementName.toUpperCase();var parentTag=this.NODEMAP[elementName]||'div';var parentElement=document.createElement(parentTag);try{parentElement.innerHTML="<"+elementName+"></"+elementName+">";}catch(e){}
var element=parentElement.firstChild||null;if(element&&(element.tagName.toUpperCase()!=elementName))
element=element.getElementsByTagName(elementName)[0];if(!element)element=document.createElement(elementName);if(!element)return;if(arguments[1])
if(this._isStringOrNumber(arguments[1])||(arguments[1]instanceof Array)||arguments[1].tagName){this._children(element,arguments[1]);}else{var attrs=this._attributes(arguments[1]);if(attrs.length){try{parentElement.innerHTML="<"+elementName+" "+
attrs+"></"+elementName+">";}catch(e){}
element=parentElement.firstChild||null;if(!element){element=document.createElement(elementName);for(attr in arguments[1])
element[attr=='class'?'className':attr]=arguments[1][attr];}
if(element.tagName.toUpperCase()!=elementName)
element=parentElement.getElementsByTagName(elementName)[0];}}
if(arguments[2])
this._children(element,arguments[2]);return element;},_text:function(text){return document.createTextNode(text);},ATTR_MAP:{'className':'class','htmlFor':'for'},_attributes:function(attributes){var attrs=[];for(attribute in attributes)
attrs.push((attribute in this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+'="'+attributes[attribute].toString().escapeHTML().gsub(/"/,'"')+'"');return attrs.join(" ");},_children:function(element,children){if(children.tagName){element.appendChild(children);return;}
if(typeof children=='object'){children.flatten().each(function(e){if(typeof e=='object')
element.appendChild(e)
else
if(Builder._isStringOrNumber(e))
element.appendChild(Builder._text(e));});}else
if(Builder._isStringOrNumber(children))
element.appendChild(Builder._text(children));},_isStringOrNumber:function(param){return(typeof param=='string'||typeof param=='number');},build:function(html){var element=this.node('div');$(element).update(html.strip());return element.down();},dump:function(scope){if(typeof scope!='object'&&typeof scope!='function')scope=window;var tags=("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY "+"BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET "+"FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+"KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P "+"PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD "+"TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);tags.each(function(tag){scope[tag]=function(){return Builder.node.apply(Builder,[tag].concat($A(arguments)));}});}}
// Live Validation
var LiveValidation=Class.create();Object.extend(LiveValidation,{VERSION:'1.3 prototype',TEXTAREA:1,TEXT:2,PASSWORD:3,CHECKBOX:4,SELECT:5,FILE:6,massValidate:function(validations){var returnValue=true;for(var i=0,len=validations.length;i<len;++i){var valid=validations[i].validate();if(returnValue)returnValue=valid;}
return returnValue;}});LiveValidation.prototype={validClass:'LV_valid',invalidClass:'LV_invalid',messageClass:'LV_validation_message',validFieldClass:'LV_valid_field',invalidFieldClass:'LV_invalid_field',initialize:function(element,optionsObj){if(!element)throw new Error("LiveValidation::initialize - No element reference or element id has been provided!");this.element=$(element);if(!this.element)throw new Error("LiveValidation::initialize - No element with reference or id of '"+element+"' exists!");this.elementType=this.getElementType();this.validations=[];this.form=this.element.form;this.options=Object.extend({validMessage:'',onValid:function(){this.insertMessage(this.createMessageSpan());this.addFieldClass();},onInvalid:function(){this.insertMessage(this.createMessageSpan());this.addFieldClass();},insertAfterWhatNode:this.element,onlyOnBlur:true,wait:0,onlyOnSubmit:false},optionsObj||{});var node=this.options.insertAfterWhatNode||this.element;this.options.insertAfterWhatNode=$(node);Object.extend(this,this.options);if(this.form){this.formObj=LiveValidationForm.getInstance(this.form);this.formObj.addField(this);}
this.boundFocus=this.doOnFocus.bindAsEventListener(this);Event.observe(this.element,'focus',this.boundFocus);if(!this.onlyOnSubmit){switch(this.elementType){case LiveValidation.CHECKBOX:this.boundClick=this.validate.bindAsEventListener(this);Event.observe(this.element,'click',this.boundClick);case LiveValidation.SELECT:case LiveValidation.FILE:this.boundChange=this.validate.bindAsEventListener(this);Event.observe(this.element,'change',this.boundChange);break;default:if(!this.onlyOnBlur){this.boundKeyup=this.deferValidation.bindAsEventListener(this);Event.observe(this.element,'keyup',this.boundKeyup);}
this.boundBlur=this.validate.bindAsEventListener(this);Event.observe(this.element,'blur',this.boundBlur);}}},destroy:function(){if(this.formObj){this.formObj.removeField(this);this.formObj.destroy();}
Event.stopObserving(this.element,'focus',this.boundFocus);if(!this.onlyOnSubmit){switch(this.elementType){case LiveValidation.CHECKBOX:Event.stopObserving(this.element,'click',this.boundClick);case LiveValidation.SELECT:case LiveValidation.FILE:Event.stopObserving(this.element,'change',this.boundChange);break;default:if(!this.onlyOnBlur)Event.stopObserving(this.element,'keyup',this.boundKeyup);Event.stopObserving(this.element,'blur',this.boundBlur);}}
this.validations=[];this.removeMessageAndFieldClass();},add:function(validationFunction,validationParamsObj){this.validations.push({type:validationFunction,params:validationParamsObj||{}});return this;},remove:function(validationFunction,validationParamsObj){this.validations=this.validations.reject(function(v){return(v.type==validationFunction&&v.params==validationParamsObj);});return this;},deferValidation:function(e){if(this.wait>=300)this.removeMessageAndFieldClass();if(this.timeout)clearTimeout(this.timeout);this.timeout=setTimeout(this.validate.bind(this),this.wait);},doOnBlur:function(){this.focused=false;this.validate();},doOnFocus:function(){this.focused=true;this.removeMessageAndFieldClass();},getElementType:function(){switch(true){case(this.element.nodeName.toUpperCase()=='TEXTAREA'):return LiveValidation.TEXTAREA;case(this.element.nodeName.toUpperCase()=='INPUT'&&this.element.type.toUpperCase()=='TEXT'):return LiveValidation.TEXT;case(this.element.nodeName.toUpperCase()=='INPUT'&&this.element.type.toUpperCase()=='PASSWORD'):return LiveValidation.PASSWORD;case(this.element.nodeName.toUpperCase()=='INPUT'&&this.element.type.toUpperCase()=='CHECKBOX'):return LiveValidation.CHECKBOX;case(this.element.nodeName.toUpperCase()=='INPUT'&&this.element.type.toUpperCase()=='FILE'):return LiveValidation.FILE;case(this.element.nodeName.toUpperCase()=='SELECT'):return LiveValidation.SELECT;case(this.element.nodeName.toUpperCase()=='INPUT'):throw new Error('LiveValidation::getElementType - Cannot use LiveValidation on an '+this.element.type+' input!');default:throw new Error('LiveValidation::getElementType - Element must be an input, select, or textarea!');}},doValidations:function(){this.validationFailed=false;for(var i=0,len=this.validations.length;i<len;++i){var validation=this.validations[i];switch(validation.type){case Validate.Presence:case Validate.Confirmation:case Validate.Acceptance:this.displayMessageWhenEmpty=true;this.validationFailed=!this.validateElement(validation.type,validation.params);break;default:this.validationFailed=!this.validateElement(validation.type,validation.params);break;}
if(this.validationFailed)return false;}
this.message=this.validMessage;return true;},validateElement:function(validationFunction,validationParamsObj){var value=(this.elementType==LiveValidation.SELECT)?this.element.options[this.element.selectedIndex].value:this.element.value;if(validationFunction==Validate.Acceptance){if(this.elementType!=LiveValidation.CHECKBOX)throw new Error('LiveValidation::validateElement - Element to validate acceptance must be a checkbox!');value=this.element.checked;}
var isValid=true;try{validationFunction(value,validationParamsObj);}catch(error){if(error instanceof Validate.Error){if(value!==''||(value===''&&this.displayMessageWhenEmpty)){this.validationFailed=true;this.message=error.message;isValid=false;}}else{throw error;}}finally{return isValid;}},validate:function(){if(!this.element.disabled){var isValid=this.doValidations();if(isValid){this.onValid();return true;}else{this.onInvalid();return false;}}else{return true;}},enable:function(){this.element.disabled=false;return this;},disable:function(){this.element.disabled=true;this.removeMessageAndFieldClass();return this;},createMessageSpan:function(){var span=document.createElement('span');var textNode=document.createTextNode(this.message);span.appendChild(textNode);return span;},insertMessage:function(elementToInsert){this.removeMessage();var className=this.validationFailed?this.invalidClass:this.validClass;if((this.displayMessageWhenEmpty&&(this.elementType==LiveValidation.CHECKBOX||this.element.value==''))||this.element.value!=''){$(elementToInsert).addClassName(this.messageClass+(' '+className));if(nxtSibling=this.insertAfterWhatNode.nextSibling){this.insertAfterWhatNode.parentNode.insertBefore(elementToInsert,nxtSibling);}else{this.insertAfterWhatNode.parentNode.appendChild(elementToInsert);}}},addFieldClass:function(){this.removeFieldClass();if(!this.validationFailed){if(this.displayMessageWhenEmpty||this.element.value!=''){if(!this.element.hasClassName(this.validFieldClass))this.element.addClassName(this.validFieldClass);}}else{if(!this.element.hasClassName(this.invalidFieldClass))this.element.addClassName(this.invalidFieldClass);}},removeMessage:function(){if(nxtEl=this.insertAfterWhatNode.next('.'+this.messageClass))nxtEl.remove();},removeFieldClass:function(){this.element.removeClassName(this.invalidFieldClass);this.element.removeClassName(this.validFieldClass);},removeMessageAndFieldClass:function(){this.removeMessage();this.removeFieldClass();}}
var LiveValidationForm=Class.create();Object.extend(LiveValidationForm,{instances:{},getInstance:function(element){var rand=Math.random()*Math.random();if(!element.id)element.id='formId_'+rand.toString().replace(/\./,'')+new Date().valueOf();if(!LiveValidationForm.instances[element.id])LiveValidationForm.instances[element.id]=new LiveValidationForm(element);return LiveValidationForm.instances[element.id];}});LiveValidationForm.prototype={initialize:function(element){this.element=$(element);this.fields=[];this.oldOnSubmit=this.element.onsubmit||function(){};this.element.onsubmit=function(e){var ret=(LiveValidation.massValidate(this.fields))?this.oldOnSubmit.call(this.element,e)!==false:false;}.bindAsEventListener(this);},addField:function(lvObj){this.fields.push(lvObj);},removeField:function(victim){this.fields=this.fields.without(victim);},destroy:function(force){if(this.fields.length!=0&&!force)return false;this.element.onsubmit=this.oldOnSubmit;LiveValidationForm.instances[this.element.id]=null;return true;}}
var Validate={Presence:function(value,paramsObj){var params=Object.extend({failureMessage:LANG_compulsory},paramsObj||{});if(value===''||value===null||value===undefined)Validate.fail(params.failureMessage);return true;},Numericality:function(value,paramsObj){var suppliedValue=value;var value=Number(value);var paramsObj=paramsObj||{};var params={notANumberMessage:LANG_invalid,notAnIntegerMessage:paramsObj.notAnIntegerMessage||LANG_mustbe_integer,wrongNumberMessage:paramsObj.wrongNumberMessage||LANG_mustbe+" "+paramsObj.is+"!",tooLowMessage:paramsObj.tooLowMessage||LANG_mustnotbe_less+" "+paramsObj.minimum+"!",tooHighMessage:paramsObj.tooHighMessage||LANG_mustnotbe_more+" "+paramsObj.maximum+"!",is:((paramsObj.is)||(paramsObj.is==0))?paramsObj.is:null,minimum:((paramsObj.minimum)||(paramsObj.minimum==0))?paramsObj.minimum:null,maximum:((paramsObj.maximum)||(paramsObj.maximum==0))?paramsObj.maximum:null,onlyInteger:paramsObj.onlyInteger||false};if(!isFinite(value))Validate.fail(params.notANumberMessage);if(params.onlyInteger&&((/\.0+$|\.$/.test(String(suppliedValue)))||(value!=parseInt(value))))Validate.fail(params.notAnIntegerMessage);switch(true){case(params.is!==null):if(value!=Number(params.is))Validate.fail(params.wrongNumberMessage);break;case(params.minimum!==null&&params.maximum!==null):Validate.Numericality(value,{tooLowMessage:params.tooLowMessage,minimum:params.minimum});Validate.Numericality(value,{tooHighMessage:params.tooHighMessage,maximum:params.maximum});break;case(params.minimum!==null):if(value<Number(params.minimum))Validate.fail(params.tooLowMessage);break;case(params.maximum!==null):if(value>Number(params.maximum))Validate.fail(params.tooHighMessage);break;}
return true;},Format:function(value,paramsObj){var value=String(value);var params=Object.extend({failureMessage:"Not valid!",pattern:/./,negate:false},paramsObj||{});if(!params.negate&&!params.pattern.test(value))Validate.fail(params.failureMessage);if(params.negate&&params.pattern.test(value))Validate.fail(params.failureMessage);return true;},Email:function(value,paramsObj){var params=Object.extend({failureMessage:LANG_invalid_email},paramsObj||{});Validate.Format(value,{failureMessage:params.failureMessage,pattern:/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i});return true;},Emailgroup:function(value,paramsObj){var params=Object.extend({failureMessage:LANG_invalid_email},paramsObj||{});value=value.split(',');for(i=0;i<value.length;i++)
{value[i]=Trim(value[i]);if(value[i]!='')
Validate.Format(value[i],{failureMessage:params.failureMessage,pattern:/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i});}
return true;},Length:function(value,paramsObj){var value=String(value);var paramsObj=paramsObj||{};var params={wrongLengthMessage:paramsObj.wrongLengthMessage||LANG_mustbe+" "+paramsObj.is+" "+LANG_chars,tooShortMessage:paramsObj.tooShortMessage||LANG_mustnotbe_less+" "+paramsObj.minimum+" "+LANG_chars,tooLongMessage:paramsObj.tooLongMessage||LANG_mustnotbe_more+" "+paramsObj.maximum+" "+LANG_chars,is:((paramsObj.is)||(paramsObj.is==0))?paramsObj.is:null,minimum:((paramsObj.minimum)||(paramsObj.minimum==0))?paramsObj.minimum:null,maximum:((paramsObj.maximum)||(paramsObj.maximum==0))?paramsObj.maximum:null}
switch(true){case(params.is!==null):if(value.length!=Number(params.is))Validate.fail(params.wrongLengthMessage);break;case(params.minimum!==null&&params.maximum!==null):Validate.Length(value,{tooShortMessage:params.tooShortMessage,minimum:params.minimum});Validate.Length(value,{tooLongMessage:params.tooLongMessage,maximum:params.maximum});break;case(params.minimum!==null):if(value.length<Number(params.minimum))Validate.fail(params.tooShortMessage);break;case(params.maximum!==null):if(value.length>Number(params.maximum))Validate.fail(params.tooLongMessage);break;default:throw new Error("Validate::Length - Length(s) to validate against must be provided!");}
return true;},Inclusion:function(value,paramsObj){var params=Object.extend({failureMessage:"Must be included in the list!",within:[],allowNull:false,partialMatch:false,caseSensitive:true,negate:false},paramsObj||{});if(params.allowNull&&value==null)return true;if(!params.allowNull&&value==null)Validate.fail(params.failureMessage);if(!params.caseSensitive){var lowerWithin=[];params.within.each(function(item){if(typeof item=='string')item=item.toLowerCase();lowerWithin.push(item);});params.within=lowerWithin;if(typeof value=='string')value=value.toLowerCase();}
var found=(params.within.indexOf(value)==-1)?false:true;if(params.partialMatch){found=false;params.within.each(function(arrayVal){if(value.indexOf(arrayVal)!=-1)found=true;});}
if((!params.negate&&!found)||(params.negate&&found))Validate.fail(params.failureMessage);return true;},Exclusion:function(value,paramsObj){var params=Object.extend({failureMessage:"Must not be included in the list!",within:[],allowNull:false,partialMatch:false,caseSensitive:true},paramsObj||{});params.negate=true;Validate.Inclusion(value,params);return true;},Confirmation:function(value,paramsObj){if(!paramsObj.match)throw new Error("Validate::Confirmation - Error validating confirmation: Id of element to match must be provided!");var params=Object.extend({failureMessage:LANG_not_match,match:null},paramsObj||{});params.match=$(paramsObj.match);if(!params.match)throw new Error("Validate::Confirmation - There is no reference with name of, or element with id of '"+params.match+"'!");if(value!=params.match.value)Validate.fail(params.failureMessage);return true;},Acceptance:function(value,paramsObj){var params=Object.extend({failureMessage:LANG_compulsory},paramsObj||{});if(!value)Validate.fail(params.failureMessage);return true;},Custom:function(value,paramsObj){var params=Object.extend({against:function(){return true;},args:{},failureMessage:"Not valid!"},paramsObj||{});if(!params.against(value,params.args))Validate.fail(params.failureMessage);return true;},now:function(validationFunction,value,validationParamsObj){if(!validationFunction)throw new Error("Validate::now - Validation function must be provided!");var isValid=true;try{validationFunction(value,validationParamsObj||{});}catch(error){if(error instanceof Validate.Error){isValid=false;}else{throw error;}}finally{return isValid}},Error:function(errorMessage){this.message=errorMessage;this.name='ValidationError';},fail:function(errorMessage){throw new Validate.Error(errorMessage);}}
var featured_livevalidation = '1';
// Script
var enabled_edit_fields_time=new Array();var enabled_edit_fields_comment=new Array();var commentsArray=new Array();var ajaxWindowLink;var ajaxWindowYPos=0;var ajaxWindowXPos=0;if(!Array.prototype.push)Array.prototype.push=function(){for(var i=0;i<arguments.length;i++)this[this.length]=arguments[i];return this.length;}
Array.prototype.find=function(value,start){start=start||0;for(var i=start;i<this.length;i++)
if(this[i]==value)
return i;return-1;}
Array.prototype.has=function(value){return this.find(value)!==-1;}
function map(list,func){var result=[];func=func||function(v){return v};for(var i=0;i<list.length;i++)result.push(func(list[i],i,list));return result;}
function filter(list,func){var result=[];func=func||function(v){return v};map(list,function(v){if(func(v))result.push(v)});return result;}
function getElem(elem){if(document.getElementById){if(typeof elem=="string"){elem=document.getElementById(elem);if(elem===null)throw'cannot get element: element does not exist';}else if(typeof elem!="object"){throw'cannot get element: invalid datatype';}}else throw'cannot get element: unsupported DOM';return elem;}
function hasClass(elem,className){return getElem(elem).className.split(' ').has(className);}
function getElementsByClass(className,tagName,parentNode){parentNode=!isUndefined(parentNode)?getElem(parentNode):document;if(isUndefined(tagName))tagName='*';return filter(parentNode.getElementsByTagName(tagName),function(elem){return hasClass(elem,className)});}
function listen(event,elem,func){elem=getElem(elem);if(elem.addEventListener)
elem.addEventListener(event,func,false);else if(elem.attachEvent)
elem.attachEvent('on'+event,function(){func(new W3CDOM_Event(elem))});else throw'cannot add event listener';}
function mlisten(event,elem_list,func){map(elem_list,function(elem){listen(event,elem,func)});}
function W3CDOM_Event(currentTarget){this.currentTarget=currentTarget;this.preventDefault=function(){window.event.returnValue=false}
return this;}
function isUndefined(v){var undef;return v===undef;}
function Popup(url,target,features)
{var theWindow=window.open(url,target,features);theWindow.focus();return theWindow;}
function PopupHolder(e)
{Popup(e.currentTarget.getAttribute('href'),e.currentTarget.getAttribute('target')||J_POPUP_TARGET,J_POPUP_FEATURES);e.preventDefault();}
function ShowBalloon(objA,x,y)
{gTmp_ATitle=objA.title;objA.title='';var tmp_title='Help',tmp_desc=gTmp_ATitle,pos_colon;if((pos_colon=gTmp_ATitle.indexOf(':'))!=-1)
{tmp_title=gTmp_ATitle.substring(0,pos_colon);tmp_desc=gTmp_ATitle.substring(pos_colon+1);}
var balloon=document.getElementById(J_BALLOON);balloon.className=J_CLSBALLOON;balloon.style.display='inline';balloon.style.width=J_BALLOONWIDTH+'px';balloon.style.top=y+'px';balloon.style.left=x+'px';balloon.innerHTML='<span class="'+J_CLSBALLOONTITTLE+'">'+tmp_title+'<\/span><div class="'+J_CLSBALLOONDESC+'">'+tmp_desc+'<\/div>';return true;}
function ShowPhotoBalloon(objA,x,y)
{gTmp_ATitle=objA.title;objA.title='';var tmp_title='Help',tmp_desc=gTmp_ATitle,pos_colon;if((pos_colon=gTmp_ATitle.indexOf(':'))!=-1)
{tmp_title=gTmp_ATitle.substring(0,pos_colon);tmp_desc=gTmp_ATitle.substring(pos_colon+1);}
var balloon=document.getElementById(J_BALLOON);balloon.className=J_CLSPHOTOLINKBALLOON;balloon.style.display='inline';balloon.style.width=J_PHOTOBALLOONWIDTH+'px';balloon.style.top=y+'px';balloon.style.left=x+'px';balloon.innerHTML='<div class="'+J_CLSPHOTOBALLOONTEXT+'">'+tmp_desc+'<\/div>';return true;}
function ShowPhotoLinkBalloonHolder(e)
{var posx=0,posy=0;if(e.pageX||e.pageY)
{posx=e.pageX;posy=e.pageY;}
else if(event.clientX||event.clientY)
{posx=event.clientX+document.body.scrollLeft;posy=event.clientY+document.body.scrollTop;}
ShowPhotoBalloon(e.currentTarget,posx+J_BALLOONPOSADJX,posy+J_BALLOONPOSADJY);e.preventDefault();}
function ShowBalloonHolder(e)
{var posx=0,posy=0;if(e.pageX||e.pageY)
{posx=e.pageX;posy=e.pageY;}
else if(event.clientX||event.clientY)
{if(document.body.scrollTop==0){var targetText=e.currentTarget;targetText=targetText+"";targetText=targetText.substring(targetText.indexOf('#')+1);targetText='Help_'+targetText;targetText=document.getElementById(targetText);var posy=getAbsoluteOffsetTopConfirmation(targetText);var posx=getAbsoluteOffsetLeftConfirmation(targetText);}
else{posx=event.clientX+document.body.scrollLeft;posy=event.clientY+document.body.scrollTop;}}
ShowBalloon(e.currentTarget,posx+J_BALLOONPOSADJX,posy+J_BALLOONPOSADJY);e.preventDefault();}
function HideBalloon(objA)
{var balloon=document.getElementById(J_BALLOON);balloon.style.display='none';objA.title=gTmp_ATitle;}
function HideBalloonHolder(e)
{HideBalloon(e.currentTarget);e.preventDefault();}
var gTmp_ATitle;var J_BALLOON='balloon';var J_CLSHELP='clsHelp';var J_CLSBALLOON='clsBalloon';var J_CLSBALLOONTITTLE='clsBalloonTittle';var J_CLSBALLOONDESC='clsBalloonDesc';var J_BALLOONPOSADJX=10;var J_BALLOONPOSADJY=10;var J_POPUP_FEATURES='location=0,statusbar=0,menubar=0,width=400,height=300,top=200,left=200';var J_POPUP_TARGET='help';var J_BALLOONWIDTH=200;var J_CLSPHOTOLINKCLASS='clsPhotoVideoEditLinks';var J_CLSPHOTOLINKBALLOON='clsPhotoBalloon';var J_CLSPHOTOBALLOONTEXT='clsPhotoBalloonText';var J_PHOTOBALLOONWIDTH='90';listen('load',window,function()
{var balloon=document.createElement('div');balloon.id=J_BALLOON;document.body.appendChild(balloon);mlisten('mouseover',getElementsByClass(J_CLSHELP,'a'),ShowBalloonHolder);mlisten('mouseout',getElementsByClass(J_CLSHELP,'a'),HideBalloonHolder);mlisten('click',getElementsByClass(J_CLSHELP,'a'),PopupHolder);mlisten('mouseover',getElementsByClass(J_CLSPHOTOLINKCLASS,'a'),ShowPhotoLinkBalloonHolder);mlisten('mouseout',getElementsByClass(J_CLSPHOTOLINKCLASS,'a'),HideBalloonHolder);});function Popup(url,target,features)
{var theWindow=window.open(url,target,features);if(theWindow==null)
location.href=url;else if(window.focus)
theWindow.focus();return theWindow;}
function selectAll(thisForm)
{for(var i=0;i<thisForm.elements.length;i++)
{if(thisForm.elements[i].type=="checkbox")
{if(thisForm.checkall.checked)
{thisForm.elements[i].checked=true;}
else
{thisForm.elements[i].checked=false;}}}}
function CheckAll(form_name,check_all,isO,noHL)
{var trk=0;var frm=eval('document.'+form_name);var check_frm=eval('document.'+form_name+'.'+check_all);for(var i=0;i<frm.elements.length;i++)
{var e=frm.elements[i];if((e.name!=check_all)&&(e.type=='checkbox'))
{if(isO!=1)
{trk++;if(e.disabled!=true)
e.checked=check_frm.checked;}}}}
function disableHeading(frmname)
{var targetForm=document.getElementById(frmname);for(var i=1;i<targetForm.elements.length;i++)
{if(targetForm.elements[i].type=="checkbox")
{if(targetForm.elements[i].checked)
{targetForm.elements[0].checked=true;}
else
{targetForm.elements[0].checked=false;break;}}}}
function disableAll(isEnable,frmname)
{var make=isEnable;if(frmname=='')
return false;var targetForm=document.getElementById(frmname);for(var i=0;i<targetForm.elements.length;i++)
{if(targetForm.elements[i].type=="checkbox")
{if(make=='0')
targetForm.elements[i].disabled=true;else
targetForm.elements[i].disabled=false;}}}
function setSubjectFocus(thisForm)
{thisForm.subject.focus();}
var myGlobalHandlers={onCreate:function(){Element.show('systemWorking');Element.hide('content');},onComplete:function(){if(Ajax.activeRequestCount==0){Element.hide('systemWorking');Element.show('content');}}};var divToChange='';function getRatingDetails(url,pars,divname)
{Ajax.Responders.unregister(myGlobalHandlers);divToChange=divname;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:changeDivInnerHtml});}
function getQuestionRatingDetails(url,pars,divname)
{Ajax.Responders.unregister(myGlobalHandlers);divToChange=divname;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:changeDivInnerHtml});}
function call_ajax_populate_sub_categories(url,add_pars,divname)
{a=document.selFormAskQuestion.category;divToChange=divname;cat=a.value;pars='cid='+cat+'&'+add_pars;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:changeDivInnerHtml});}
function call_ajax_populate_debate_sub_categories(url,add_pars,divname)
{a=document.selFormCreateDebate.category;divToChange=divname;cat=a.value;pars='cid='+cat+'&'+add_pars;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:changeDivInnerHtml});}
function changeDivInnerHtml(originalRequest){var data=originalRequest.responseText;$(divToChange).innerHTML=data;}
function toggleFavorites(url,pars,divname){Ajax.Responders.unregister(myGlobalHandlers);divToChange=divname;$(divToChange).innerHTML=loadingSrc;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:changeDivInnerHtml});}
function updatelength()
{var ss='ss';var subButton='submit';var obj=arguments[0];if(arguments.length>=2)
ss=arguments[1];if(arguments.length>=3)
subButton=arguments[2];var b=obj.form.name;var mlength=obj.getAttribute?parseInt(obj.getAttribute("maxlength")):"";var a;a=mlength-obj.value.length;if(a<0)
{LANG_remaining=LANG_exceed_limit;}
else if(a>=0)
{LANG_remaining=LANG_remaining_again;}
b=LANG_remaining+" :<span class ='clsCharacterLimit' > "+Math.abs(a)+"</span>";var classAdd=' clsDisableButton';if(document.getElementById("post_value"+ss)!=null)
{var classname=document.getElementById("post_value"+ss).className;}
else
{var classname=document.getElementById(subButton).className;}
var len_class=classname.length;var x;if(a<0)
{x=classname.split(" ");if(typeof(x[2])=='undefined'||x[x.length-1]!=classAdd)
{if(document.getElementById("post_value"+ss)!=null)
document.getElementById("post_value"+ss).className=document.getElementById("post_value"+ss).className+classAdd;else
document.getElementById(subButton).className=document.getElementById(subButton).className+classAdd;}
if(document.getElementById(ss).className=='clsZeroColour'||document.getElementById(ss).className=='clsZeroColour2')
if(document.getElementById("post_value"+ss)!=null)
document.getElementById("post_value"+ss).disabled=true;else
document.getElementById(subButton).disabled=true;}
else
{x=classname.split(" ");if(document.getElementById(ss).className=='clsNegativeColour')
if(x[x.length-1]=='clsDisableButton')
{if(document.getElementById("post_value"+ss)!=null)
document.getElementById("post_value"+ss).className=x[0];else
document.getElementById(subButton).className=x[0];}
if(document.getElementById("post_value"+ss)!=null)
document.getElementById("post_value"+ss).disabled=false;else
document.getElementById(subButton).disabled=false;}
Element.update(ss,b);}
var updatelengthOnload=function()
{var ss='ss';var obje=arguments[0];var obj=$(obje);if(arguments.length>=2)
ss=arguments[1];var mlength=obj.getAttribute?parseInt(obj.getAttribute("maxlength")):"";if(obj.getAttribute&&obj.value.length>mlength)
{obj.value=obj.value.substring(0,mlength);alert_manual(LANG_limit_exceeds);}
var a;a=obj.value.length+'   ('+LANG_limit+' '+mlength+')';Element.update(ss,a);}
var img_src=new Array();function mouseOver(rating,rate_img_mouse_over,rate_img_mouse_out)
{for(var i=1;i<=rating;i++)
{var obj=document.getElementById('rate'+i);img_src[i]=obj.src;obj.src=rate_img_mouse_over;}
for(;i<=4;i++)
{var obj=document.getElementById('rate'+i);img_src[i]=obj.src;obj.src=rate_img_mouse_out;}}
function mouseOut()
{for(var i=1;i<=4;i++)
{var obj=document.getElementById('rate'+i);obj.src=img_src[i];}}
function mouseOverAnswers(rating,start,rate_img_mouse_over,rate_img_mouse_out)
{for(var i=1+start;i<=rating;i++)
{var obj=document.getElementById('rate'+i);img_src[i]=obj.src;obj.src=rate_img_mouse_over;}
for(;i<=4+start;i++)
{var obj=document.getElementById('rate'+i);img_src[i]=obj.src;obj.src=rate_img_mouse_out;}}
function mouseOutAnswers(start)
{for(var i=1+parseInt(start);i<=4+parseInt(start);i++)
{var obj=document.getElementById('rate'+i);obj.src=img_src[i];}}
function hide_element()
{for(var i=0;i<arguments.length;i++)
{var element=$(arguments[i]);if(element)
element.style.display='none';}}
function show_element()
{for(var i=0;i<arguments.length;i++)
{var element=$(arguments[i]);if(element)
element.style.display='';}}
function RegularExpressionReplace(expression,subject,replaced)
{var re=new RegExp(expression,"g");return subject.replace(re,replaced);}
function StringReplcae(find_string,replace_string,subject)
{return RegularExpressionReplace(find_string,subject,replace_string);}
function replace_string(str,search_str,replace_str)
{var condition=true;var inc=1;while(condition)
{str=str.replace(search_str,replace_str);if(str.indexOf(search_str)<0)
condition=false;inc++;}
return str;}
var multiCheckValue='';var minimum_top=20;var minimum_left=20;var zIndexValue=200;var getMultiCheckBoxValue=function(){multiCheckValue='';var form_name=arguments[0];var check_all_name=arguments[1];var alert_value=arguments[2];var frm=eval('document.'+form_name);var ids='';for(var i=0;i<frm.elements.length;i++){var e=frm.elements[i];if((e.name!=check_all_name)&&(e.type=='checkbox')&&e.checked)
ids+=e.value+',';}
if(ids){multiCheckValue=ids.substring(0,ids.length-1);return true;}
alert_manual(alert_value);return false;}
function showHideScreen(divElm){var fromObj=$(divElm);fromObj.style.zIndex=zIndexValue;fromObj.style.display='block';if(obj=$('hideScreen')){var ss=getPageSizeWithScroll();obj.style.width=ss[0]+"px";obj.style.height=ss[1]+"px";obj.style.display='block';return false;}}
function makeQueryAsFormFieldValues(form_name)
{var query='';var frm=eval('document.'+form_name);for(var i=0;i<frm.elements.length;i++){var e=frm.elements[i];if(e.type!='button'&&e.type!='checkbox'){query+=e.name+'='+e.value+'&';}}
query=query.substring(0,query.length-1);return query;}
var getCheckBoxValue=function(){var form_name=arguments[0];var check_all_name=arguments[1];var frm=eval('document.'+form_name);var ids='';for(var i=0;i<frm.elements.length;i++){var e=frm.elements[i];if((e.name!=check_all_name)&&(e.type=='checkbox')&&e.checked)
ids+=e.value+', ';}
if(ids){multiCheckValue=ids.substring(0,ids.length-1);return true;}
return false;}
var doActionOnQuestion=function(){var act_value=arguments[0];var anchorLink=arguments[1];var msg_confirm=arguments[2];var confirm_message=msg_confirm;$('confirmMessage').innerHTML=confirm_message;document.formConfirm.action.value=act_value;Confirmation('selMsgConfirm','formConfirm',Array(),Array(),Array());return false;}
var doActionOnDebateResponse=function(){var act_value=arguments[0];var anchorLink=arguments[1];var msg_confirm=arguments[2];var rid=arguments[3];var confirm_message=msg_confirm;$('confirmMessageResponse').innerHTML=confirm_message;document.formConfirm.action.value=act_value;Confirmation('selMsgConfirmResponse','formConfirmResponse',Array('action','rid'),Array('deleteResponse',rid),Array());return false;}
var doActionOnDebateResolve=function(){var act_value=arguments[0];var anchorLink=arguments[1];var msg_confirm=arguments[2];var rid=arguments[3];var confirm_message=msg_confirm;$('confirmMessageResolve').innerHTML=confirm_message;document.formConfirm.action.value=act_value;Confirmation('selMsgConfirmResolve','formConfirmResolve',Array(),Array(),Array());return false;}
var doActionOnAnswer=function(){var act_value=arguments[0];var anchorLink=arguments[1];var msg_confirm=arguments[2];var ansId=arguments[3];var confirm_message=msg_confirm;$('confirmMessage').innerHTML=confirm_message;document.formConfirm.action.value=act_value;document.formConfirm.aid.value=ansId;Confirmation('selMsgConfirm','formConfirm',Array(),Array(),Array());return false;}
var doActionOnComment=function(){var act_value=arguments[0];var anchorLink=arguments[1];var msg_confirm=arguments[2];var comment_id=arguments[3];var confirm_message=msg_confirm;$('confirmMessage').innerHTML=confirm_message;document.formConfirm.action.value=act_value;document.formConfirm.comment_id.value=comment_id;Confirmation('selMsgConfirm','formConfirm',Array(),Array(),Array());return false;}
function openAjaxWindow(linkid){ajaxWindowLink=linkid;linkobj=document.getElementById(linkid);url=linkobj.href;pars='';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:OpenAjaxResultOpenAjaxWindow});return false;}
function translateOpenAjaxWindow(linkid){ajaxWindowLink=linkid;linkobj=document.getElementById(linkid);url=linkobj.href;pars='';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:OpenAjaxResultOpenAjaxWindow});return false;}
function OpenAjaxResultOpenAjaxWindow(originalRequest){data=originalRequest.responseText;Confirmation('selAjaxWindow','frmAjaxWindow',Array('selAjaxWindowInnerDiv'),Array(data),Array('innerHTML'));if((catObj=$('category'))||(sub_catObj=$('sub_category'))){br=getBrowser();if(br[0]=='msie'&&getMajorVersion(br[1])=='6'){if(catObj=$('category'))
catObj.style.display='none';if(sub_catObj=$('sub_category'))
sub_catObj.style.display='none';}}}
var abuseContent=function(){var act_value=arguments[0];var content_id=arguments[1];var anchorLink=arguments[2];var msg_confirm=arguments[3];var confirm_message=msg_confirm;$('confirmAbuseMessage').innerHTML=confirm_message;document.formAbuseConfirm.action.value=act_value;document.formAbuseConfirm.content_id.value=content_id;Confirmation('selMsgAbuseConfirm','formAbuseConfirm',Array(),Array(),Array());return false;}
var chkIsAbuseReasonExists=function(){var abuseReason=$('reason').value;if(!Trim(abuseReason))
{$('validReason').innerHTML=LANG_valid_reason_for_abusing;return false;}
$('validReason').innerHTML='';}
var editDebateResponse=function(){var act_value=arguments[0];var content_id=arguments[1];var content=arguments[2];var anchorLink=arguments[3];var msg_confirm=arguments[4];var confirm_message=msg_confirm;$('confirmUpdateMessage').innerHTML=confirm_message;document.formUpdateConfirm.action.value=act_value;document.formUpdateConfirm.content_id.value=content_id;document.formUpdateConfirm.response.value=content;document.formUpdateConfirm.max_res_length.value=max_res_length;Confirmation('selMsgUpdateConfirm','formUpdateConfirm',Array(),Array(),Array());return false;}
var chkIsDebateResponseExists=function(){var abuseReason=$('response').value;var res_length=$('response').value.length;var max_res_length=$('max_res_length').value;if(!Trim(abuseReason))
{$('validResponse').innerHTML=LANG_valid_response_for_debate;return false;}
if(parseInt(res_length)>parseInt(max_res_length))
{$('validResponse').innerHTML=LANG_limit_exceeds;return false;}
$('validResponse').innerHTML='';}
var removeReasonErrors=function(){$('validReason').innerHTML='';$('reason').value='';}
var removeResponseErrors=function(){$('validResponse').innerHTML='';$('response').value='';}
function show(element){if(obj=document.getElementById(element))
obj.style.display='';}
function hide(element){if(obj=document.getElementById(element))
obj.style.display='none';}
function callAjaxEdit(url,pars,comment_id)
{pars=pars+'&type=edit&comment_id='+comment_id;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:ajaxResultEdit});return false;}
function ajaxResultEdit(originalRequest)
{var obj;data=originalRequest.responseText;data=data.split('***--***!!!');if(obj=document.getElementById('selEditCommentTxt_'+data[0]))
obj.style.display='none';obj=document.getElementById('selEditComments_'+data[0]);obj.style.display='block';var txt=replace_string(data['1'],'<br>','\n');txt=replace_string(txt,'<br />','\n');txt=trim(txt);obj.innerHTML=txt;obj=document.getElementById('selViewEditComment_'+data[0]);obj.style.display='none';return true;}
function discardEdit(comment_id)
{var obj;if(obj=document.getElementById('selEditCommentTxt_'+comment_id))
obj.style.display='';if(obj=document.getElementById('selEditComments_'+comment_id))
obj.style.display='none';if(obj=document.getElementById('selViewEditComment_'+comment_id))
obj.style.display='';}
var addToEdit=function()
{comment_id=arguments[0];if(arguments[1])
addCommentsUrl=arguments[1];var f='';var frm=eval("document.addEdit_"+comment_id);for(var i=0;i<frm.elements.length;i++)
{var e=frm.elements[i];if(e.type!='button')
{var ovalue=Trim(e.value);if(ovalue)
{ovalue=replace_string(ovalue,'\n','<br />');f+=ovalue;}
else
{e.value='';e.focus();return false;}}}
f=escape(f);var currpath=addCommentsUrl+'&comment_id='+comment_id+'&type=edit&f='+escape(f);callAjaxUpdate(currpath,'selCommentBlock');return false}
function callAjaxUpdate(path,block)
{path=path;new AG_ajax(path,'callAjaxUpdateResponse');return false;}
function callAjaxUpdateResponse(data)
{data=unescape(data);if(data.indexOf(session_check)>=1)
{data=data.replace(session_check_replace,'');}
else
{return;}
data=data.split('***--***!!!');if(obj=document.getElementById('selEditCommentTxt_'+data['0']))
obj.innerHTML=data['1'];discardEdit(data['0']);return;}
function changeOrderbyElements(form_name,field_name){var obj=eval("document."+form_name+".orderby_field");obj.value=field_name;obj=eval("document."+form_name+".orderby");if(obj.value=="asc")
obj.value="desc";else
obj.value="asc";eval("document."+form_name+".submit()");return false;}
function pagingSubmit(formname,start){var obj=eval("document."+formname);obj.start.value=start;obj.submit();return false;}
function addComment(url,first_par,form_name,divname)
{Ajax.Responders.unregister(myGlobalHandlers);commet_str=$F('comment')
commet_str=commet_str.replace(/^\s+/g,"");commet_str=commet_str.replace(/\s+$/g,"");if(commet_str.length==0)
{alert_manual("Enter comment");return false;}
pars=Form.serialize(form_name);pars=first_par+pars;var myAjax=new Ajax.Updater({success:divname},url,{method:'post',parameters:pars});form_name.reset();}
function CheckAll(form_name,check_all,isO,noHL)
{var trk=0;var frm=eval('document.'+form_name);var check_frm=eval('document.'+form_name+'.'+check_all);for(var i=0;i<frm.elements.length;i++)
{var e=frm.elements[i];if((e.name!=check_all)&&(e.type=='checkbox'))
{if(isO!=1)
{trk++;if(e.disabled!=true)
e.checked=check_frm.checked;}}}}
function changeTimer(){if(enabled_edit_fields_comment.length){doTimerFunction();}
setTimeout('changeTimer()',1000);}
function setEditTimerValue(comment_id){enabled_edit_fields_comment[enabled_edit_fields_comment.length]=comment_id;enabled_edit_fields_time[comment_id]=max_timer;}
function doTimerFunction(){var val;var comment_id;for(var i in enabled_edit_fields_comment){comment_id=enabled_edit_fields_comment[i];if(i!='undefined'&&i!='has'&&i!='find'){val=enabled_edit_fields_time[comment_id];if(val<=1)
hideDeleteEditLinks(comment_id);else if(val!=null)
decrementTime(comment_id);}}}
function decrementTime(comment_id){var obj;var val=enabled_edit_fields_time[comment_id];if(obj=document.getElementById('selViewTimerComment_'+comment_id)){obj.innerHTML=val-1;obj.innerHTML=obj.innerHTML+' '+LANG_seconds;}
enabled_edit_fields_time[comment_id]=val-1;}
function hideDeleteEditLinks(comment_id){var obj;var val=enabled_edit_fields_time[comment_id];if(obj=document.getElementById('selViewDeleteComment_'+comment_id))
obj.style.display='none';if(obj=document.getElementById('selViewEditComment_'+comment_id))
obj.style.display='none';if(obj=document.getElementById('selViewTimerComment_'+comment_id))
obj.style.display='none';if(obj=document.getElementById('cmd'+comment_id))
obj.className='clsNotEditable';enabled_edit_fields_time[comment_id]=null;}
function popupWindow(url){window.open(url,"","status=0,toolbar=0,resizable=0,scrollbars=1");return false;}
function showUserInfoPopup(url,pars,divname){resetUserInfoTimer();if(divObj)divObj.style.display='none';divObj=document.getElementById(divname);if(divObj)
divObj.style.display='';if($(divname).innerHTML){return;}
$(divname).innerHTML=processingSrc;ajaxUpdateDiv(url,pars,divname);}
function hideUserInfoPopup(divname){closeUserPopupAndTimer();}
function ajaxFormSubmit(frmName,divname){var pars=$(frmName).serialize();var url=$(frmName).action;var myAjax=new Ajax.Updater({success:divname},url,{method:'post',parameters:pars,evalScripts:true});}
function ajaxUpdateDiv(url,pars,divname){var myAjax=new Ajax.Updater({success:divname},url,{method:'post',parameters:pars,evalScripts:true});}
function ajaxpopularUpdateDiv(url,divname){pars='';var myAjax=new Ajax.Updater({success:divname},url,{method:'post',parameters:pars,evalScripts:true});}
var ajaxSubmitForm=function(){var url=arguments[0];var frmName=arguments[1];var divname=arguments[2];if(arguments[3])
{var id=arguments[3];var reply=document.forms[frmName].user_reply.value;if(!Trim(reply))
{$('validReply'+id).innerHTML=LANG_compulsory;return false;}
$('validReply'+id).innerHTML='';}
var pars=$(frmName).serialize();var myAjax=new Ajax.Updater({success:divname},url,{method:'post',parameters:pars,evalScripts:true});}
function copyValueToMainForm(mType){mediaType=mType;if(mediaType=='Video'){$('video_external_flv_url').value=$('video_flv_url').value;$('external_video_add').style.display='none';$('external_video_delete').style.display='';if(($('external_video_preview'))){$('external_video_preview').style.display='';$('external_video_preview').href=externalVideoPreviewUrl;$('external_video_preview').onclick=showVideoExternalPreview;}}else if(mediaType=='Audio'){$('audio_external_url').value=$('audio_url').value;$('external_audio_add').style.display='none';$('external_audio_delete').style.display='';if(($('external_audio_preview'))){$('external_audio_preview').style.display='';$('external_audio_preview').href=externalAudioPreviewUrl;$('external_audio_preview').onclick=showAudioExternalPreview;}}}
function showVideoExternalPreview(){alert_manual(video_not_encoded_info,'external_video_preview',-50,-150);return false;}
function showAudioExternalPreview(){alert_manual(audio_not_encoded_info,'external_audio_preview',-50,-150);return false;}
function openUploadPage(url,pars){var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:ajaxResultOpenUploadPage});return false;}
function ajaxResultOpenUploadPage(originalRequest){data=originalRequest.responseText;Confirmation('selMsgConfirm','msgConfirmform',Array('selConfirmText'),Array(data),Array('innerHTML'));}
function updateContent(divname){toggleNavBar();if(Trim($(divname).innerHTML)!=''){return;}
$(divname).innerHTML=processingSrc;url=ajax_url;pars='ajax_page=true&show='+divname;var myAjax=new Ajax.Updater({success:divname},url,{method:'post',parameters:pars,evalScripts:true,onComplete:toggleNavBar});}
function toggleElement(myDiv){var divObj=$(myDiv);if(divObj.style.display=='none')
divObj.show();else
divObj.hide();}
function showAvatars(url,pars,divname){if($('loadingAvatars1'))
$('loadingAvatars1').innerHTML=processingSrc;if($('loadingAvatars2'))
$('loadingAvatars2').innerHTML=processingSrc;ajaxUpdateDiv(url,pars,divname);}
var originalImageSrc='';function selectAvatar(avatarUrl){if(originalImageSrc=='')
originalImageSrc=$('selUserImage').innerHTML;if(avatarUrl==0){$('selUserImage').innerHTML=originalImageSrc;document.form_edit_settings.avatar.value='';}else{var posF=avatarUrl.indexOf('avatars/')+8;avatarName=avatarUrl.substring(posF);$('selUserImage').innerHTML='<p id="selImageBorder"><img src="'+avatarUrl+'" /></p>';document.form_edit_settings.avatar.value=avatarName;}
document.form_edit_settings.photo.value='';}
function changeSheets(url,activeTitle,inactiveTitle,activeSheet){if(document.styleSheets){var c=document.styleSheets.length;for(var i=0;i<c;i++){if(document.styleSheets[i].title==inactiveTitle){document.styleSheets[i].disabled=true;}
if(document.styleSheets[i].title==activeTitle){document.styleSheets[i].disabled=false;Ajax.Responders.unregister(myGlobalHandlers);var pars='style='+activeSheet;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars});}}}}
function changePopupDivPosition(popupDivId){var imgObjName='img'+popupDivId;var imgObj=$(imgObjName);var popupObj=$(popupDivId);var left=getAbsoluteOffsetLeftConfirmation(imgObj)-parseInt(popupPosition);popupObj.style.left=left+'px';}
function ffMacOsCloseWindow(){var brwsEng=getBrowser();var oprSys=getOS();myLightWindow.deactivate();}
function deleteComments(url,pars){var commentId=document.msgConfirmform.comment_id.value;var mainCommentId=document.msgConfirmform.main_comment_id.value;divname='selReplyId'+mainCommentId;pars=pars+'&comment_id='+commentId+'&main_comment_id='+mainCommentId;ajaxUpdateDiv(url,pars,divname);}
function deleteAnswerReplies(url,pars){var ansId=document.msgConfirmform.ans_id.value;var mainAnsId=document.msgConfirmform.main_ans_id.value;divname='selReplyId'+mainAnsId;pars=pars+'&ans_id='+ansId+'&main_ans_id='+mainAnsId;ajaxUpdateDiv(url,pars,divname);}
function deleteQuestionAttachments(url,pars){var info_id=document.msgInfoConfirmform.info_id.value;var ques_id=document.msgInfoConfirmform.ques_id.value;var fname=document.msgInfoConfirmform.filename.value;divname='allInfos';pars=pars+'&attachment_id='+info_id+'&ques_id='+ques_id+'&attachment_name='+fname;$('attach_'+info_id).remove();$('brsBtn').style.display='';ajaxUpdateDiv(url,pars,divname);}
function deleteAnswerAttachments(url,pars){var info_id=document.msgAttachConfirmform.attach_id.value;var ques_id=document.msgAttachConfirmform.attach_content_id.value;var fname=document.msgAttachConfirmform.attach_name.value;divname='allInfos';pars=pars+'&attachment_id='+info_id+'&attach_content_id='+ques_id+'&attachment_name='+fname;$('attach_'+info_id).remove();$('brsBtn').style.display='';ajaxUpdateDiv(url,pars,divname);}
function updateorder(url,pars){var myAjax=new Ajax.Request(url,{method:'get',parameters:pars});return false;}
function getPageSizeWithScroll2(){if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY;xWithScroll=window.innerWidth+window.scrollMaxX;}else if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight;xWithScroll=document.body.scrollWidth;}else{yWithScroll=document.body.offsetHeight;xWithScroll=document.body.offsetWidth;}
arrayPageSizeWithScroll=new Array(xWithScroll,yWithScroll);return arrayPageSizeWithScroll;}
function needLiveValidation(field_name,jsCheck){if(featured_livevalidation=='')
return false;var checkLists=jsCheck;var lv_field_name=new LiveValidation(field_name);for(i=0;i<checkLists.length;i++)
{live_check=checkLists[i].split("|");switch(live_check[0])
{case'Presence':lv_field_name.add(Validate.Presence);break;case'Email':lv_field_name.add(Validate.Email);break;case'Emailgroup':lv_field_name.add(Validate.Emailgroup);break;case'Confirmation':lv_field_name.add(Validate.Confirmation,{match:live_check[1]});break;case'Length':lv_field_name.add(Validate.Length,{minimum:live_check[1],maximum:live_check[2]});break;case'Acceptance':lv_field_name.add(Validate.Acceptance);break;case'Numericality':lv_field_name.add(Validate.Numericality);break;}}}
var manualLiveValidation=function(){if(featured_livevalidation=='')
return false;elem=arguments[0];var cat_field='category';if(arguments[1])
cat_field='blog_category_id';var spanmessage='<span id="selectspan" class="LV_validation_message LV_invalid">'+LANG_compulsory+'</span>';if($('selectspan')!=null)
{$('selectspan').remove();$('cat_field').removeClassName('LV_invalid_field');}
if(elem.value==''&&$('selectspan')==null)
{new Insertion.After('selGeneralCategory',spanmessage);$('cat_field').addClassName('LV_invalid_field');}}
var processingRequest=function(){var btnSubmitObj=arguments[0];var btnResetObj=arguments[1];var selProcessingRequestID=arguments[2];$(btnSubmitObj).style.display='none';$(btnResetObj).style.display='none';$(selProcessingRequestID).innerHTML=processingSrc+' '+LANG_sending_email;}
var processingRequestForComment=function(){var btnSubmitObj=arguments[0];var btnResetObj=arguments[1];var selProcessingRequestID=arguments[2];$(btnSubmitObj).style.display='none';$(btnResetObj).style.display='none';$(selProcessingRequestID).innerHTML=processingSrc+' '+LANG_updating_msg;}
var resetAnswserEntered=function(){$('answer').value='';if($('source'))$('source').value='';}
function hideSuccessDiv(){if($('selMsgSuccess')){hideAnimateBlock('selMsgSuccess');}}
function answerCancel(length){$('answer').value='';$('ss').innerHTML=LANG_remaining+" :<span class ='clsCharacterLimit' > "+length+"</span>";}
function toggleQuestionAjaxImage(id,fade){if($('questionAjaxImage-'+id).src=='http://www.webmasterquery.com/design/templates/default/images/expand.png'){$('questionAjaxImage-'+id).src='http://www.webmasterquery.com/design/templates/default/images/collapse.png';if(fade==true){new Effect.Fade('expand-question-'+id,{afterFinish:function(obj){new
Effect.Appear('expand-full-question-'+id)}});}}else{$('questionAjaxImage-'+id).src='http://www.webmasterquery.com/design/templates/default/images/expand.png';if(fade==true){new Effect.Fade('expand-full-question-'+id,{afterFinish:function(obj){new
Effect.Appear('expand-question-'+id)}});}}}
function toggleAnswerCount(id){new Effect.Fade('total-answer-'+id,{afterFinish:function(obj){new
Effect.Appear('total-answer-hidden-'+id)}});}
if(!block_arr)
{var block_arr=new Array();}
var ajaxWindowLink;var ajaxWindowYPos=0;var ajaxWindowXPos=0;function CheckAll(form_name,check_all,isO,noHL)
{var trk=0;var frm=eval('document.'+form_name);var check_frm=eval('document.'+form_name+'.'+check_all);for(var i=0;i<frm.elements.length;i++)
{var e=frm.elements[i];if((e.name!=check_all)&&(e.type=='checkbox'))
{if(isO!=1)
{trk++;if(e.disabled!=true)
e.checked=check_frm.checked;}}}}
function Trim(TRIM_VALUE)
{if(TRIM_VALUE.length<1)
{return"";}
TRIM_VALUE=RTrim(TRIM_VALUE);TRIM_VALUE=LTrim(TRIM_VALUE);if(TRIM_VALUE=="")
{return"";}
else
{return TRIM_VALUE;}}
function RTrim(VALUE)
{var w_space=String.fromCharCode(32);var v_length=VALUE.length;var strTemp="";if(v_length<1)
{return"";}
var iTemp=v_length-1;while(iTemp>-1)
{if(VALUE.charAt(iTemp)==w_space)
{}
else
{strTemp=VALUE.substring(0,iTemp+1);break;}
iTemp=iTemp-1;}
return strTemp;}
function LTrim(VALUE)
{var w_space=String.fromCharCode(32);if(v_length<1)
{return"";}
var v_length=VALUE.length;var strTemp="";var iTemp=0;while(iTemp<v_length)
{if(VALUE.charAt(iTemp)==w_space)
{}
else
{strTemp=VALUE.substring(iTemp,v_length);break;}
iTemp=iTemp+1;}
return strTemp;}
function RegularExpressionReplace(expression,subject,replaced)
{var re=new RegExp(expression,"g");return subject.replace(re,replaced);}
function StringReplcae(find_string,replace_string,subject)
{return RegularExpressionReplace(find_string,subject,replace_string);}
function replace_string(str,search_str,replace_str)
{var condition=true;var inc=1;while(condition)
{str=str.replace(search_str,replace_str);if(str.indexOf(search_str)<0)
condition=false;inc++;}
return str;}
function getAbsoluteOffsetTopConfirmation(obj){var top=obj.offsetTop;var parent=obj.offsetParent;while(parent!=document.body)
{top+=parent.offsetTop;parent=parent.offsetParent;}
return top;}
function getAbsoluteOffsetLeftConfirmation(obj){var left=obj.offsetLeft;var parent=obj.offsetParent;while(parent!=document.body)
{left+=parent.offsetLeft;parent=parent.offsetParent;}
return left;}
function hideAllBlocks(){var obj;if(obj=$('selAlertbox'))
obj.style.display='none';for(var i=0;i<block_arr.length;i++){if(obj=$(block_arr[i]))
obj.style.display='none';}
if(obj=$('hideScreen'))
obj.style.display='none';if(obj=$('selAjaxWindow'))
obj.style.display='none';if(obj=$('selAjaxWindowInnerDiv'))
obj.innerHTML='';return false;}
var multiCheckValue='';var minimum_top=20;var minimum_left=20;var zIndexValue=200;var getMultiCheckBoxValue=function(){multiCheckValue='';var form_name=arguments[0];var check_all_name=arguments[1];var alert_value=arguments[2];var frm=eval('document.'+form_name);var ids='';for(var i=0;i<frm.elements.length;i++){var e=frm.elements[i];if((e.name!=check_all_name)&&(e.type=='checkbox')&&e.checked)
ids+=e.value+',';}
if(ids){multiCheckValue=ids.substring(0,ids.length-1);return true;}
alert_manual(alert_value);return false;}
var alert_manual=function()
{var obj;var alert_value=arguments[0];if(obj=$('selAlertMessage'))
obj.innerHTML=alert_value;if(fromObj=$('selAlertbox'))
changePosition(fromObj);if(obj=$('selAlertOkButton'))
obj.focus();return false;}
function changePosition(fromObj)
{var obj=fromObj;obj.style.display='block';if(navigator.appName=="Microsoft Internet Explorer")
{var scrolltop=document.body.scrollTop;var scrollleft=document.body.scrollLeft;var innerheight=document.body.offsetHeight;var innerwidth=document.body.offsetWidth;var divwidth=obj.offsetWidth;var divheight=obj.offsetHeight;}
else
{var scrolltop=window.pageYOffset;var scrollleft=window.pageXOffset;var innerheight=window.innerHeight;var innerwidth=window.innerWidth;var divwidth=obj.offsetWidth;var divheight=obj.offsetHeight;}
if(obj.style.position=='fixed')
{var movedivleft=(parseInt(innerwidth)/2)-(parseInt(divwidth)/2);var movedivtop=(parseInt(innerheight)/2)-(parseInt(divheight)/2);}
else
{var movedivleft=(parseInt(innerwidth)/2)+(parseInt(scrollleft))-(parseInt(divwidth)/2);var movedivtop=(parseInt(innerheight)/2)+(parseInt(scrolltop))-(parseInt(divheight)/2);}
obj.style.top=movedivtop+'px';obj.style.left=movedivleft+'px';obj.style.zIndex=zIndexValue;if(obj=$('hideScreen'))
{var ss=getPageSizeWithScroll();var ua=navigator.userAgent.toLowerCase();if(ua.indexOf("msie")!=-1){obj.style.width=ss[0]+"px";}
obj.style.height=ss[1]+"px";obj.style.display='block';}
Zapatec.Effects.show(fromObj.id,5,'shrink')
return false;}
function showHideScreen(divElm){var fromObj=$(divElm);fromObj.style.zIndex=zIndexValue;fromObj.style.display='block';if(obj=$('hideScreen')){var ss=getPageSizeWithScroll();var ua=navigator.userAgent.toLowerCase();if(ua.indexOf("msie")!=-1){obj.style.width=ss[0]+"px";}
obj.style.height=ss[1]+"px";obj.style.display='block';return false;}}
function makeQueryAsFormFieldValues(form_name)
{var query='';var frm=eval('document.'+form_name);for(var i=0;i<frm.elements.length;i++){var e=frm.elements[i];if(e.type!='button'&&e.type!='checkbox'){query+=e.name+'='+e.value+'&';}}
query=query.substring(0,query.length-1);return query;}
var Confirmation=function(){var obj,inc,form_field;hideAllBlocks();var block=arguments[0];var form_name=arguments[1];var id_array=arguments[2];var value_array=arguments[3];var property_array=new Array();multiCheckValue='';if(arguments.length>=5)
property_array=arguments[4];for(inc=0;inc<value_array.length;inc++){if(!property_array[inc])
property_array[inc]='value';form_field=eval('document.'+form_name+'.'+id_array[inc]);if(form_field&&form_field[property_array[inc]]!=null)
form_field[property_array[inc]]=value_array[inc];else if(obj=$(id_array[inc]))
obj[property_array[inc]]=value_array[inc];}
if(fromObj=$(block))
changePosition(fromObj);return false;}
function getPageSizeWithScroll(){if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY;xWithScroll=window.innerWidth+window.scrollMaxX;}else if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight;xWithScroll=document.body.scrollWidth;}else{yWithScroll=document.body.offsetHeight;xWithScroll=document.body.offsetWidth;}
arrayPageSizeWithScroll=new Array(xWithScroll,yWithScroll);return arrayPageSizeWithScroll;}
function changeWidth(){var width_value=document.formGetCode.image_width.value;if(parseInt(max_width_value)>=parseInt(width_value)){var expression='width="([0-9]+)"';var subject=document.formGetCode.image_code.value;var replaced='width="'+width_value+'"';document.formGetCode.image_code.value=RegularExpressionReplace(expression,subject,replaced);}}
var getCheckBoxValue=function(){var form_name=arguments[0];var check_all_name=arguments[1];var frm=eval('document.'+form_name);var ids='';for(var i=0;i<frm.elements.length;i++){var e=frm.elements[i];if((e.name!=check_all_name)&&(e.type=='checkbox')&&e.checked)
ids+=e.value+',';}
if(ids){multiCheckValue=ids.substring(0,ids.length-1);return true;}
return false;}
function openAjaxWindow(linkid,url){ajaxWindowLink=linkid;linkobj=document.getElementById(linkid);var file_url=linkobj.href;pars='media_path='+file_url;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:ajaxResultOpenAjaxWindow});return false;}
function ajaxResultOpenAjaxWindow(originalRequest){data=originalRequest.responseText;Confirmation(ajaxWindowLink,'selAjaxWindow','frmAjaxWindow',Array('selAjaxWindowInnerDiv'),Array(data),Array('innerHTML'),ajaxWindowYPos,ajaxWindowXPos);}
function changeOrderbyElements(form_name,field_name){var obj=eval("document."+form_name+".orderby_field");obj.value=field_name;obj=eval("document."+form_name+".orderby");if(obj.value=="asc")
obj.value="desc";else
obj.value="asc";eval("document."+form_name+".submit()");return false;}
function pagingSubmit(formname,start){var obj=eval("document."+formname);obj.start.value=start;obj.submit();return false;}
function externalLinks(){if(!document.getElementsByTagName)return;var anchors=document.getElementsByTagName("a");for(var i=0;i<anchors.length;i++){var anchor=anchors[i];var anchor_href=anchor.getAttribute("href");if(anchor_href&&anchor_href.indexOf(cfg_site_url)==-1&&anchor_href.indexOf('http://')==0){anchor.target="_blank";}}}
function helpTipInitialize(){var forms_length=document.forms.length;for(var i=0;i<forms_length;i++){var elements_length=document.forms[i].elements.length;for(var j=0;j<elements_length;j++){if(document.forms[i].name!='selFormSearchQuestion'&&document.forms[i].name!='selFormSearchBlog'&&document.forms[i].name!='selFormSearchForum')
{document.forms[i].elements[j].onfocus=showTip;document.forms[i].elements[j].onblur=hideTip;}}}}
function showTip(){if(this.type=='radio'){var tip_id=this.name;}else{var tip_id=this.id;}
var pos=tip_id.indexOf('_opt_');if(pos!=-1){tip_id=tip_id.substr(0,pos);}
var tip_id=$(tip_id+'_Help');if(tip_id){tip_id.style.visibility='visible';}}
function hideTip(){if(this.type=='radio'){var tip_id=this.name;}else{var tip_id=this.id;}
var pos=tip_id.indexOf('_opt_');if(pos!=-1){tip_id=tip_id.substr(0,pos);}
var tip_id=$(tip_id+'_Help');if(tip_id){tip_id.style.visibility='hidden';}}
function windowOpen(obj){window.open(obj.href)
return false;}
function setFullScreenBrowser(){window.moveTo(0,0);window.resizeTo(screen.width,screen.height);}
function hideAnimateBlock(elmt){Zapatec.Effects.hide(elmt,0.4,'fade')}
var captcha_count=0;function resetCaptcha(elmt,url){captcha_count++;$(elmt).src='ss';$(elmt).src=url+'?'+captcha_count;return false}
function addClassNameForDataTable(){this.addClassName('clsDataMouseoverRow')}
function removeClassNameForDataTable(){this.removeClassName('clsDataMouseoverRow')}
function getHTML(url,pars,divname,method_type){var myAjax=new Ajax.Updater(divname,url,{method:method_type,parameters:pars});}
function twcOpenEmailApi(a){var url=cfg_site_url+'api.emails.php'+a;var theApiWindow=window.open(url,'theApiWindow',"width=650,height=700,status=yes,toolbar=no,menubar=no,scrollbars=yes,resizable=yes");theApiWindow.focus();}
var activeTopMenu=function(){var menuid=arguments[0];$(menuid).className+=' clsTopNavigationHover';}
var inActiveTopMenu=function(){var menuid=arguments[0];var str=$(menuid).className;$(menuid).className=str.replace(/clsTopNavigationHover/,"");}
function setNingImageStatus(url,pars)
{var myAjax=new Ajax.Request(url,{method:'get',parameters:pars});}
function facebookLogout()
{facebook_logout.document.location=SITE_URL+'members/facebookLogout.php';}
function facebookProfilePageSet(url,pars)
{var myAjax=new Ajax.Request(url,{method:'get',parameters:pars});return false;}
function setfacebookImageStatus(url,pars)
{var myAjax=new Ajax.Request(url,{method:'get',parameters:pars});}
if(!Zapatec)
var Zapatec={}
Zapatec.Effect=[]
Zapatec.Effect.applyFunc=function(ref,funcToDo){funcToDo(ref);for(var i=0;i<ref.childNodes.length;i++){Zapatec.Effect.applyFunc(ref.childNodes[i],funcToDo);}}
Zapatec.Effect.elOffsetX=function(ref){var x=0;while(ref){if(typeof(ref.offsetParent)!='undefined')
x+=ref.offsetLeft;ref=(typeof(ref.offsetParent)!='undefined')?ref.offsetParent:null;}
return x;}
Zapatec.Effect.elOffsetY=function(ref){var y=0;while(ref){if(typeof(ref.offsetTop)!='undefined')
y+=ref.offsetTop;ref=typeof(ref.offsetTop)!='undefined'?ref.offsetParent:null;}
return y;}
Zapatec.Effect.fade=function(ref,counter){if(ref.origfilter==null){ref.origfilter=document.all?ref.style.filter:ref.style.opacity!=null?ref.style.opacity:ref.style.MozOpacity;}
var f=ref.filters;var done=(counter>=100);if(f){if(!done&&ref.style.filter.indexOf("alpha")==-1){ref.style.filter+=' alpha(opacity='+counter+')';}else if(f.length&&f.alpha){if(done){f.alpha.enabled=false;}else{f.alpha.opacity=counter;f.alpha.enabled=true;}}}else{if(counter<100&&counter>0)
ref.style.opacity=ref.style.MozOpacity=counter/100;}
if(counter<=0){ref.style.display='none';}
if(counter>=100&&ref.origfilter!=null){if(ref.origfilter!=""){ref.style.filter=ref.style.opacity=ref.style.MozOpacity=ref.origfilter;}
ref.origfilter=null;}};Zapatec.Effect.slide=function(ref,counter){var cP=Math.pow(Math.sin(Math.PI*counter/200),0.75);var noClip=((window.opera||navigator.userAgent.indexOf('KHTML')>-1)?'':'rect(auto, auto, auto, auto)');if(typeof ref.__zp_origmargintop=='undefined'){ref.__zp_origmargintop=ref.style.marginTop;}
ref.style.marginTop=(counter==100)?ref.__zp_origmargintop:'-'+(ref.offsetHeight*(1-cP))+'px';ref.style.clip=(counter==100)?noClip:'rect('+(ref.offsetHeight*(1-cP))+', '+ref.offsetWidth+'px, '+ref.offsetHeight+'px, 0)';if(counter<=0){ref.style.display='none';}};Zapatec.Effect.glide=function(ref,counter){var cP=Math.pow(Math.sin(Math.PI*counter/200),0.75);var noClip=((window.opera||navigator.userAgent.indexOf('KHTML')>-1)?'':'rect(auto, auto, auto, auto)');ref.style.clip=(counter==100)?noClip:'rect(0, '+ref.offsetWidth+'px, '+(ref.offsetHeight*cP)+'px, 0)';if(counter<=0){ref.style.display='none';}};Zapatec.Effect.wipe=function(ref,counter){var noClip=((window.opera||navigator.userAgent.indexOf('KHTML')>-1)?'':'rect(auto, auto, auto, auto)');ref.style.clip=(counter==100)?noClip:'rect(0, '+(ref.offsetWidth*(counter/100))+'px, '+
(ref.offsetHeight*(counter/100))+'px, 0)';if(counter<=0){ref.style.display='none';}};Zapatec.Effect.unfurl=function(ref,counter){var noClip=((window.opera||navigator.userAgent.indexOf('KHTML')>-1)?'':'rect(auto, auto, auto, auto)');if(counter<=50){ref.style.clip='rect(0, '+(ref.offsetWidth*(counter/50))+'px, 10px, 0)';}
else if(counter<100){ref.style.clip='rect(0, '+ref.offsetWidth+'px, '+
(ref.offsetHeight*((counter-50)/50))+'px, 0)';}
else{ref.style.clip=noClip;}
if(counter<=0){ref.style.display='none';}};Zapatec.Effect.shrink=function(ref,counter){var noClip=((window.opera||navigator.userAgent.indexOf('KHTML')>-1)?'':'rect(auto, auto, auto, auto)');var paddingWidth=Math.floor(ref.offsetWidth*counter/200);var paddingHeight=Math.floor(ref.offsetHeight*counter/200);ref.style.clip=(counter>=100)?noClip:"rect("+(ref.offsetHeight/2-paddingHeight)+"px, "+(ref.offsetWidth/2+paddingWidth)+"px, "
+(ref.offsetHeight/2+paddingHeight)+"px, "+(ref.offsetWidth/2-paddingWidth)+"px)";if(counter<=0){ref.style.display='none';}}
Zapatec.Effect.grow=function(ref,counter){Zapatec.Effect.shrink(ref,100-counter);}
Zapatec.Effect.highlight=function(ref,counter){if(ref.origbackground==null){Zapatec.Effect.applyFunc(ref,function(){var el=arguments[0];if(el.nodeType==1){el.origbackground=el.style.backgroundColor;}});}
Zapatec.Effect.applyFunc(ref,function(){var el=arguments[0];if(el.nodeType==1){el.style.backgroundColor="#FFFF"+(255-Math.floor(counter*1.5)).toString(16);}});if(counter<=0||counter>=100){Zapatec.Effect.applyFunc(ref,function(){var el=arguments[0];if(el.nodeType==1){el.style.backgroundColor=el.origbackground;el.origbackground=null;}});}}
Zapatec.Effect.roundCorners=function(ref,outerColor,innerColor){if(!document.getElementById||!document.createElement){return;}
var ua=navigator.userAgent.toLowerCase();if(ua.indexOf("msie 5")!=-1&&ua.indexOf("opera")==-1){return;}
var top=document.createElement("div");top.className="rtop";top.style.backgroundColor=outerColor;for(var i=1;i<=4;i++){var child=document.createElement("span");child.className="r"+i;child.style.backgroundColor=innerColor;top.appendChild(child);}
ref.firstChild==null?ref.appendChild(top):ref.insertBefore(top,ref.firstChild);var bottom=document.createElement("div");bottom.className='rbottom';bottom.style.backgroundColor=outerColor;for(var i=4;i>=1;i--){var child=document.createElement("span");child.className='r'+i;child.style.backgroundColor=innerColor;bottom.appendChild(child);}
ref.appendChild(bottom);ref.__zp_roundCorners=true;ref.__zp_outerColor=outerColor;if(ref.__zp_dropshadow!=null){document.body.removeChild(ref.__zp_dropshadow);ref.__zp_dropshadow=null;Zapatec.Effect.dropShadow(ref,ref.__zp_deep);}}
Zapatec.Effect.dropShadow=function(ref,deep){if(ref.__zp_dropshadow!=null){return;}
if(deep==null||isNaN(parseInt(deep))){deep=5;}
ref.__zp_deep=deep;var shadow=document.createElement("div");shadow.style.position="absolute";shadow.style.backgroundColor="#666666";shadow.style.MozOpacity=0.50;shadow.style.filter="Alpha(Opacity=50)";shadow.style.left=(Zapatec.Effect.elOffsetX(ref)+deep)+"px";shadow.style.top=(Zapatec.Effect.elOffsetY(ref)+deep)+"px";shadow.style.width=ref.offsetWidth+"px";shadow.style.height=ref.offsetHeight+"px";var innerElement=document.createElement('div');innerElement.style.height=(parseInt(shadow.style.height)-10)+"px";innerElement.appendChild(document.createTextNode(''))
shadow.appendChild(innerElement);ref.__zp_dropshadow=shadow;document.body.insertBefore(shadow,document.body.firstChild);if(ref.__zp_roundCorners){Zapatec.Effects.apply(shadow,'roundCorners',{outerColor:ref.__zp_outerColor,innerColor:"#666666"});}}
Zapatec.Effects=[]
Zapatec.Effects.show=function(ref,animSpeed,effects,onFinish){Zapatec.Effects.init(ref,true,animSpeed,effects,onFinish);}
Zapatec.Effects.hide=function(ref,animSpeed,effects,onFinish){Zapatec.Effects.init(ref,false,animSpeed,effects,onFinish);}
Zapatec.Effects.init=function(ref,show,animSpeed,effects,onFinish){if(ref==null||effects==null||effects.length==0){return null;}
if(typeof ref=="string"){ref=document.getElementById(ref);}
if(ref==null){return null;}
ref.animations=[];if(typeof effects=="string")
effects=[effects];for(var i=0;i<effects.length;i++){var effect=null;switch(effects[i]){case'fade':effect=Zapatec.Effect.fade;break;case'slide':effect=Zapatec.Effect.slide;break;case'glide':effect=Zapatec.Effect.glide;break;case'wipe':effect=Zapatec.Effect.wipe;break;case'unfurl':effect=Zapatec.Effect.unfurl;break;case'grow':effect=Zapatec.Effect.grow;break;case'shrink':effect=Zapatec.Effect.shrink;break;case'highlight':effect=Zapatec.Effect.highlight;break;}
if(effect!=null)
ref.animations[ref.animations.length]=effect;}
if(ref.animations.length!=0&&ref.running==null){ref.running=true;Zapatec.Effects.run(ref,animSpeed,show,null,onFinish);}}
Zapatec.Effects.run=function(ref,animSpeed,show,currVal,onFinish){if(animSpeed==null)
animSpeed=10;if(currVal<0){currVal=0;}
if(currVal>100){currVal=100;}
if(currVal==null){if(show){currVal=0
if(ref.style.display=="none"){ref.style.display='';if(ref.__zp_dropshadow!=null){ref.__zp_dropshadow.style.display='';}}}
else{currVal=100;}}
currVal+=(show?1:-1)*animSpeed;for(var i=0;i<ref.animations.length;i++){ref.animations[i](ref,currVal);if(ref.__zp_dropshadow!=null){ref.animations[i](ref.__zp_dropshadow,currVal);}}
if(currVal<=0||currVal>=100){ref.running=null;if(onFinish!=null){onFinish();}
return;}
else{setTimeout(function(){Zapatec.Effects.run(ref,animSpeed,show,currVal,onFinish);},50);}}
Zapatec.Effects.apply=function(ref,effect,params){if(ref==null||effect==null){return;}
if(typeof ref=="string"){ref=document.getElementById(ref);}
if(ref==null){return;}
switch(effect){case'roundCorners':Zapatec.Effect.roundCorners(ref,params['outerColor'],params['innerColor']);break;case'dropShadow':Zapatec.Effect.dropShadow(ref,params['deep']);break;}}
NcodeImageResizer.IMAGE_ID_BASE='ncode_imageresizer_container_';NcodeImageResizer.WARNING_ID_BASE='ncode_imageresizer_warning_';NcodeImageResizer.scheduledResizes=[];function NcodeImageResizer(id,img){this.id=id;this.img=img;this.originalWidth=0;this.originalHeight=0;this.warning=null;this.warningTextNode=null;this.originalWidth=img.originalWidth;this.originalHeight=img.originalHeight;img.id=NcodeImageResizer.IMAGE_ID_BASE+id;}
NcodeImageResizer.executeOnload=function(){var rss=NcodeImageResizer.scheduledResizes;for(var i=0;i<rss.length;i++){NcodeImageResizer.createOn(rss[i],true);}}
NcodeImageResizer.schedule=function(img){if(NcodeImageResizer.scheduledResizes.length==0){if(window.addEventListener){window.addEventListener('load',NcodeImageResizer.executeOnload,false);}else if(window.attachEvent){window.attachEvent('onload',NcodeImageResizer.executeOnload);}}
NcodeImageResizer.scheduledResizes.push(img);}
NcodeImageResizer.getNextId=function(){var id=1;while(document.getElementById(NcodeImageResizer.IMAGE_ID_BASE+id)!=null){id++;}
return id;}
NcodeImageResizer.createOnId=function(id){return NcodeImageResizer.createOn(document.getElementById(id));}
NcodeImageResizer.createOn=function(img,isSchedule){if(typeof isSchedule=='undefined')isSchedule=false;if(!img||!img.tagName||img.tagName.toLowerCase()!='img'){alert(img+' is not an image ('+img.tagName.toLowerCase()+')');}
if(img.width==0||img.height==0){if(!isSchedule)
NcodeImageResizer.schedule(img);return;}
if(!img.originalWidth)img.originalWidth=img.width;if(!img.originalHeight)img.originalHeight=img.height;if((NcodeImageResizer.MAXWIDTH>0&&img.originalWidth>NcodeImageResizer.MAXWIDTH)||(NcodeImageResizer.MAXHEIGHT>0&&img.originalHeight>NcodeImageResizer.MAXHEIGHT)){var isRecovery=false;if (img.style.removeAttribute) {img.style.removeAttribute("width");img.style.removeAttribute("height");} else {img.style.removeProperty("width");img.style.removeProperty("height");}
var newid,resizer;if(img.id&&img.id.indexOf(NcodeImageResizer.IMAGE_ID_BASE)==0){newid=img.id.substr(NcodeImageResizer.IMAGE_ID_BASE.length);if(document.getElementById(NcodeImageResizer.WARNING_ID_BASE+newid)!=null){resizer=new NcodeImageResizer(newid,img);isRecovery=true;resizer.restoreImage();}}else{newid=NcodeImageResizer.getNextId();resizer=new NcodeImageResizer(newid,img);}
if(isRecovery){resizer.reclaimWarning(newid);}else{resizer.createWarning();}
resizer.scale();}}
NcodeImageResizer.prototype.restoreImage=function(){newimg=document.createElement('IMG');newimg.src=this.img.src;this.img.width=newimg.width;this.img.height=newimg.height;}
NcodeImageResizer.prototype.reclaimWarning=function(id){this.warning=document.getElementById(NcodeImageResizer.WARNING_ID_BASE+id);this.warningTextNode=this.warning.firstChild.firstChild.childNodes[1].firstChild;this.warning.resize=this;this.scale();}
NcodeImageResizer.prototype.createWarning=function(){var mtable=document.createElement('TABLE');var mtbody=document.createElement('TBODY');var mtr=document.createElement('TR');var mtd1=document.createElement('TD');var mtd2=document.createElement('TD');var mimg=document.createElement('IMG');var mtext=document.createTextNode('');mimg.src=NcodeImageResizer.BBURL+'/design/images/wol_error.gif';mimg.width=16;mimg.height=16;mimg.alt='';mimg.border=0;mtd1.width=20;mtd1.className='td1';mtd2.unselectable='on';mtd2.className='td2';mtable.className='ncode_imageresizer_warning';mtable.textNode=mtext;mtable.resize=this;mtable.id=NcodeImageResizer.WARNING_ID_BASE+this.id;mtd1.appendChild(mimg);mtd2.appendChild(mtext);mtr.appendChild(mtd1);mtr.appendChild(mtd2);mtbody.appendChild(mtr);mtable.appendChild(mtbody);this.img.parentNode.insertBefore(mtable,this.img);this.warning=mtable;this.warningTextNode=mtext;}
NcodeImageResizer.prototype.setText=function(text){var newnode=document.createTextNode(text);this.warningTextNode.parentNode.replaceChild(newnode,this.warningTextNode);this.warningTextNode=newnode;}
NcodeImageResizer.prototype.scale=function(){this.img.height=this.originalHeight;this.img.width=this.originalWidth;if(NcodeImageResizer.MAXWIDTH>0&&this.img.width>NcodeImageResizer.MAXWIDTH){this.img.height=(NcodeImageResizer.MAXWIDTH/this.img.width)*this.img.height;this.img.width=NcodeImageResizer.MAXWIDTH;}
if(NcodeImageResizer.MAXHEIGHT>0&&this.img.height>NcodeImageResizer.MAXHEIGHT){this.img.width=(NcodeImageResizer.MAXHEIGHT/this.img.height)*this.img.width;this.img.height=NcodeImageResizer.MAXHEIGHT;}
this.warning.width=this.img.width;this.warning.onclick=function(){return this.resize.unScale();}
if(this.img.width<450){this.setText(vbphrase['ncode_imageresizer_warning_small']);}else if(this.img.fileSize&&this.img.fileSize>0){this.setText(vbphrase['ncode_imageresizer_warning_filesize'].replace('%1$s',this.originalWidth).replace('%2$s',this.originalHeight).replace('%3$s',Math.round(this.img.fileSize/1024)));}else{this.setText(vbphrase['ncode_imageresizer_warning_no_filesize'].replace('%1$s',this.originalWidth).replace('%2$s',this.originalHeight));}
return false;}
NcodeImageResizer.prototype.unScale=function(){switch(NcodeImageResizer.MODE){case'samewindow':window.open(this.img.src,'_self');break;case'newwindow':window.open(this.img.src,'_blank');break;case'enlarge':default:this.img.width=this.originalWidth;this.img.height=this.originalHeight;this.img.className='ncode_imageresizer_original';if(this.warning!=null){this.setText(vbphrase['ncode_imageresizer_warning_fullsize']);this.warning.width=this.img.width;this.warning.onclick=function(){return this.resize.scale()};}
break;}
return false;}
NcodeImageResizer.createOnSigs=function(img,isSchedule){if(typeof isSchedule=='undefined')isSchedule=false;if(!img||!img.tagName||img.tagName.toLowerCase()!='img'){alert(img+' is not an image ('+img.tagName.toLowerCase()+')');}
if(img.width==0||img.height==0){if(!isSchedule)
NcodeImageResizer.schedule(img);return;}
if(!img.originalWidth)img.originalWidth=img.width;if(!img.originalHeight)img.originalHeight=img.height;if((NcodeImageResizer.MAXWIDTHSIGS>0&&img.originalWidth>NcodeImageResizer.MAXWIDTHSIGS)||(NcodeImageResizer.MAXHEIGHTSIGS>0&&img.originalHeight>NcodeImageResizer.MAXHEIGHTSIGS)){var isRecovery=false;var newid,resizer;if(img.id&&img.id.indexOf(NcodeImageResizer.IMAGE_ID_BASE)==0){newid=img.id.substr(NcodeImageResizer.IMAGE_ID_BASE.length);if(document.getElementById(NcodeImageResizer.WARNING_ID_BASE+newid)!=null){resizer=new NcodeImageResizer(newid,img);isRecovery=true;resizer.restoreImage();}}else{newid=NcodeImageResizer.getNextId();resizer=new NcodeImageResizer(newid,img);}
if(isRecovery){resizer.reclaimWarning(newid);}else{resizer.createWarning();}
resizer.scalesigs();}}
NcodeImageResizer.prototype.scalesigs=function(){this.img.height=this.originalHeight;this.img.width=this.originalWidth;if(NcodeImageResizer.MAXWIDTHSIGS>0&&this.img.width>NcodeImageResizer.MAXWIDTHSIGS){this.img.height=(NcodeImageResizer.MAXWIDTHSIGS/this.img.width)*this.img.height;this.img.width=NcodeImageResizer.MAXWIDTHSIGS;}
if(NcodeImageResizer.MAXHEIGHTSIGS>0&&this.img.height>NcodeImageResizer.MAXHEIGHTSIGS){this.img.width=(NcodeImageResizer.MAXHEIGHTSIGS/this.img.height)*this.img.width;this.img.height=NcodeImageResizer.MAXHEIGHTSIGS;}
this.warning.width=this.img.width;this.warning.onclick=function(){return this.resize.unScalesigs();}
if(this.img.width<450){this.setText(vbphrase['ncode_imageresizer_warning_small']);}else if(this.img.fileSize&&this.img.fileSize>0){this.setText(vbphrase['ncode_imageresizer_warning_filesize'].replace('%1$s',this.originalWidth).replace('%2$s',this.originalHeight).replace('%3$s',Math.round(this.img.fileSize/1024)));}else{this.setText(vbphrase['ncode_imageresizer_warning_no_filesize'].replace('%1$s',this.originalWidth).replace('%2$s',this.originalHeight));}
return false;}
NcodeImageResizer.prototype.unScalesigs=function(){switch(NcodeImageResizer.MODE){case'samewindow':window.open(this.img.src,'_self');break;case'newwindow':window.open(this.img.src,'_blank');break;case'enlarge':default:this.img.width=this.originalWidth;this.img.height=this.originalHeight;this.img.className='ncode_imageresizer_original';if(this.warning!=null){this.setText(vbphrase['ncode_imageresizer_warning_fullsize']);this.warning.width=this.img.width;this.warning.onclick=function(){return this.resize.scalesigs()};}
break;}
return false;}
NcodeImageResizer.createOnSigsExclud=function(){}
function resizeImages(){$$('img').each(function(s){NcodeImageResizer.createOn(s);});}
NcodeImageResizer.MODE='newwindow';NcodeImageResizer.MAXWIDTH=500;NcodeImageResizer.MAXHEIGHT=0;NcodeImageResizer.MAXWIDTHSIGS=400;NcodeImageResizer.MAXHEIGHTSIGS=100;NcodeImageResizer.BBURL='http://www.webmasterquery.com';var vbphrase=(typeof(vbphrase)=="undefined"?new Array():vbphrase);vbphrase['ncode_imageresizer_warning_small']='Click this bar to view the full image.';vbphrase['ncode_imageresizer_warning_filesize']='This image has been resized. Click this bar to view the full image. The original image is sized %1$sx%2$s and weights %3$sKB.';vbphrase['ncode_imageresizer_warning_no_filesize']='This image has been resized. Click this bar to view the full image. The original image is sized %1$sx%2$s.';vbphrase['ncode_imageresizer_warning_fullsize']='Click this bar to view the small image.';Event.observe(window,'load',function(){resizeImages();});
NcodeImageResizer.MODE='newwindow';NcodeImageResizer.MAXWIDTH=500;NcodeImageResizer.MAXHEIGHT=0;NcodeImageResizer.MAXWIDTHSIGS=400;NcodeImageResizer.MAXHEIGHTSIGS=100;NcodeImageResizer.BBURL='http://www.webmasterquery.com';var vbphrase=(typeof(vbphrase)=="undefined"?new Array():vbphrase);vbphrase['ncode_imageresizer_warning_small']='Click this bar to view the full image.';vbphrase['ncode_imageresizer_warning_filesize']='This image has been resized. Click this bar to view the full image. The original image is sized %1$sx%2$s and weights %3$sKB.';vbphrase['ncode_imageresizer_warning_no_filesize']='This image has been resized. Click this bar to view the full image. The original image is sized %1$sx%2$s.';vbphrase['ncode_imageresizer_warning_fullsize']='Click this bar to view the small image.';Event.observe(window,'load',function(){resizeImages();});
