
var Prototype={Version:'1.5.0_rc0',Browser:{IE:!!(window.attachEvent&&!window.opera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf('AppleWebKit/')>-1,Gecko:navigator.userAgent.indexOf('Gecko')>-1&&navigator.userAgent.indexOf('KHTML')==-1,MobileSafari:!!navigator.userAgent.match(/Apple.*Mobile.*Safari/)},BrowserFeatures:{XPath:!!document.evaluate,ElementExtensions:!!window.HTMLElement,SpecificElementExtensions:document.createElement('div').__proto__&&document.createElement('div').__proto__!==document.createElement('form').__proto__},ScriptFragment:'<script[^>]*>([\\S\\s]*?)<\/script>',JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(x){return x}};if(Prototype.Browser.MobileSafari)
Prototype.BrowserFeatures.SpecificElementExtensions=false;if(Prototype.Browser.WebKit)
Prototype.BrowserFeatures.XPath=false;var Class={create:function(){var parent=null,properties=$A(arguments);if(Object.isFunction(properties[0]))
parent=properties.shift();function klass(){this.initialize.apply(this,arguments);}
Object.extend(klass,Class.Methods);klass.superclass=parent;klass.subclasses=[];if(parent){var subclass=function(){};subclass.prototype=parent.prototype;klass.prototype=new subclass;parent.subclasses.push(klass);}
for(var i=0;i<properties.length;i++)
klass.addMethods(properties[i]);if(!klass.prototype.initialize)
klass.prototype.initialize=Prototype.emptyFunction;klass.prototype.constructor=klass;return klass;}};Class.Methods={addMethods:function(source){var ancestor=this.superclass&&this.superclass.prototype;var properties=Object.keys(source);if(!Object.keys({toString:true}).length)
properties.push("toString","valueOf");for(var i=0,length=properties.length;i<length;i++){var property=properties[i],value=source[property];if(ancestor&&Object.isFunction(value)&&value.argumentNames().first()=="$super"){var method=value,value=Object.extend((function(m){return function(){return ancestor[m].apply(this,arguments)};})(property).wrap(method),{valueOf:function(){return method},toString:function(){return method.toString()}});}
this.prototype[property]=value;}
return this;}};var Abstract=new Object();Object.extend=function(destination,source){for(var property in source){destination[property]=source[property];}
return destination;}
Object.extend(Object,{inspect:function(object){try{if(object===undefined)return'undefined';if(object===null)return'null';return object.inspect?object.inspect():object.toString();}catch(e){if(e instanceof RangeError)return'...';throw e;}},toJSON:function(object){var type=typeof object;switch(type){case'undefined':case'function':case'unknown':return;case'boolean':return object.toString();}
if(object===null)return'null';if(object.toJSON)return object.toJSON();if(Object.isElement(object))return;var results=[];for(var property in object){var value=Object.toJSON(object[property]);if(value!==undefined)
results.push(property.toJSON()+': '+value);}
return'{'+results.join(', ')+'}';},toQueryString:function(object){return $H(object).toQueryString();},toHTML:function(object){return object&&object.toHTML?object.toHTML():String.interpret(object);},keys:function(object){var keys=[];for(var property in object)
keys.push(property);return keys;},values:function(object){var values=[];for(var property in object)
values.push(object[property]);return values;},clone:function(object){return Object.extend({},object);},isElement:function(object){return object&&object.nodeType==1;},isArray:function(object){return object&&object.constructor===Array;},isHash:function(object){return object instanceof Hash;},isFunction:function(object){return typeof object=="function";},isString:function(object){return typeof object=="string";},isNumber:function(object){return typeof object=="number";},isUndefined:function(object){return typeof object=="undefined";}});Object.inspect=function(object){try{if(object==undefined)return'undefined';if(object==null)return'null';return object.inspect?object.inspect():object.toString();}catch(e){if(e instanceof RangeError)return'...';throw e;}}
Object.extend(Function.prototype,{argumentNames:function(){var names=this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").invoke("strip");return names.length==1&&!names[0]?[]:names;},bind:function(){if(arguments.length<2&&arguments[0]===undefined)return this;var __method=this,args=$A(arguments),object=args.shift();return function(){return __method.apply(object,args.concat($A(arguments)));}},bindAsEventListener:function(){var __method=this,args=$A(arguments),object=args.shift();return function(event){return __method.apply(object,[event||window.event].concat(args));}},bindAsEventListenerWithArgs:function(object){var __method=this;var argus=arguments;return function(event){return __method.call(object,event||window.event,argus);}},curry:function(){if(!arguments.length)return this;var __method=this,args=$A(arguments);return function(){return __method.apply(this,args.concat($A(arguments)));}},delay:function(){var __method=this,args=$A(arguments),timeout=args.shift()*1000;return window.setTimeout(function(){return __method.apply(__method,args);},timeout);},wrap:function(wrapper){var __method=this;return function(){return wrapper.apply(this,[__method.bind(this)].concat($A(arguments)));}},methodize:function(){if(this._methodized)return this._methodized;var __method=this;return this._methodized=function(){return __method.apply(null,[this].concat($A(arguments)));};}});Function.prototype.defer=Function.prototype.delay.curry(0.01);Date.prototype.toJSON=function(){return'"'+this.getUTCFullYear()+'-'+
(this.getUTCMonth()+1).toPaddedString(2)+'-'+
this.getUTCDate().toPaddedString(2)+'T'+
this.getUTCHours().toPaddedString(2)+':'+
this.getUTCMinutes().toPaddedString(2)+':'+
this.getUTCSeconds().toPaddedString(2)+'Z"';};Object.extend(Number.prototype,{toColorPart:function(){var digits=this.toString(16);if(this<16)return'0'+digits;return digits;},times:function(iterator){$R(0,this,true).each(iterator);return this;}});var Try={these:function(){var returnValue;for(var i=0;i<arguments.length;i++){var lambda=arguments[i];try{returnValue=lambda();break;}catch(e){}}
return returnValue;}}
Object.extend(String,{interpret:function(value){return value==null?'':String(value);},specialChar:{'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','\\':'\\\\'}});Object.extend(String.prototype,{gsub:function(pattern,replacement){var result='',source=this,match;replacement=arguments.callee.prepareReplacement(replacement);while(source.length>0){if(match=source.match(pattern)){result+=source.slice(0,match.index);result+=String.interpret(replacement(match));source=source.slice(match.index+match[0].length);}else{result+=source,source='';}}
return result;},sub:function(pattern,replacement,count){replacement=this.gsub.prepareReplacement(replacement);count=count===undefined?1:count;return this.gsub(pattern,function(match){if(--count<0)return match[0];return replacement(match);});},scan:function(pattern,iterator){this.gsub(pattern,iterator);return String(this);},truncate:function(length,truncation){length=length||30;truncation=truncation===undefined?'...':truncation;return this.length>length?this.slice(0,length-truncation.length)+truncation:String(this);},strip:function(){return this.replace(/^\s+/,'').replace(/\s+$/,'');},stripTags:function(){return this.replace(/<\/?[^>]+>/gi,'');},stripScripts:function(){return this.replace(new RegExp(Prototype.ScriptFragment,'img'),'');},extractScripts:function(){var matchAll=new RegExp(Prototype.ScriptFragment,'img');var matchOne=new RegExp(Prototype.ScriptFragment,'im');return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag.match(matchOne)||['',''])[1];});},evalScripts:function(){return this.extractScripts().map(function(script){return eval(script)});},escapeHTML:function(){var div=new Element('div');var text=document.createTextNode(this);div.appendChild(text);return div.innerHTML;},unescapeHTML:function(){var div=new Element('div');div.innerHTML=this.stripTags();return div.childNodes[0]?(div.childNodes.length>1?$A(div.childNodes).inject('',function(memo,node){return memo+node.nodeValue}):div.childNodes[0].nodeValue):'';},toQueryParams:function(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);if(!match)return{};return match[1].split(separator||'&').inject({},function(hash,pair){if((pair=pair.split('='))[0]){var key=decodeURIComponent(pair.shift());var value=pair.length>1?pair.join('='):pair[0];if(value!=undefined)value=decodeURIComponent(value);if(key in hash){if(!Object.isArray(hash[key]))hash[key]=[hash[key]];hash[key].push(value);}
else hash[key]=value;}
return hash;});},toArray:function(){return this.split('');},times:function(count){return count<1?'':new Array(count+1).join(this);},camelize:function(){var parts=this.split('-'),len=parts.length;if(len==1)return parts[0];var camelized=this.charAt(0)=='-'?parts[0].charAt(0).toUpperCase()+parts[0].substring(1):parts[0];for(var i=1;i<len;i++)
camelized+=parts[i].charAt(0).toUpperCase()+parts[i].substring(1);return camelized;},capitalize:function(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase();},underscore:function(){return this.gsub(/::/,'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{1}_#{2}').gsub(/-/,'_').toLowerCase();},dasherize:function(){return this.gsub(/_/,'-');},inspect:function(useDoubleQuotes){var escapedString=this.gsub(/[\x00-\x1f\\]/,function(match){var character=String.specialChar[match[0]];return character?character:'\\u00'+match[0].charCodeAt().toPaddedString(2,16);});if(useDoubleQuotes)return'"'+escapedString.replace(/"/g,'\\"')+'"';return"'"+escapedString.replace(/'/g,'\\\'')+"'";},toJSON:function(){return this.inspect(true);},unfilterJSON:function(filter){return this.sub(filter||Prototype.JSONFilter,'#{1}');},isJSON:function(){var str=this.replace(/\\./g,'@').replace(/"[^"\\\n\r]*"/g,'');return(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);},evalJSON:function(sanitize){var json=this.unfilterJSON();try
{if(json.isJSON())
{if(!sanitize)return eval('('+json+')');}
else
return false;}
catch(e){}
return false;},include:function(pattern){return this.indexOf(pattern)>-1;},startsWith:function(pattern){return this.indexOf(pattern)===0;},endsWith:function(pattern){var d=this.length-pattern.length;return d>=0&&this.lastIndexOf(pattern)===d;},empty:function(){return this=='';},blank:function(){return/^\s*$/.test(this);},interpolate:function(object,pattern){return new Template(this,pattern).evaluate(object);}});String.prototype.gsub.prepareReplacement=function(replacement){if(typeof replacement=='function')return replacement;var template=new Template(replacement);return function(match){return template.evaluate(match)};}
String.prototype.trim=function(){return this.replace(/[\s]+/,'');}
String.prototype.parseQuery=String.prototype.toQueryParams;var Template=Class.create({initialize:function(template,pattern){this.template=template.toString();this.pattern=pattern||Template.Pattern;},evaluate:function(object){if(Object.isFunction(object.toTemplateReplacements))
object=object.toTemplateReplacements();return this.template.gsub(this.pattern,function(match){if(object==null)return'';var before=match[1]||'';if(before=='\\')return match[2];var ctx=object,expr=match[3];var pattern=/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/,match=pattern.exec(expr);if(match==null)return before;while(match!=null){var comp=match[1].startsWith('[')?match[2].gsub('\\\\]',']'):match[1];ctx=ctx[comp];if(null==ctx||''==match[3])break;expr=expr.substring('['==match[3]?match[1].length:match[0].length);match=pattern.exec(expr);}
return before+String.interpret(ctx);}.bind(this));}});Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;var $break=new Object();var $continue=new Object();var Enumerable={each:function(iterator){var index=0;try{this._each(function(value){try{iterator(value,index++);}catch(e){if(e!=$continue)throw e;}});}catch(e){if(e!=$break)throw e;}},all:function(iterator){var result=true;this.each(function(value,index){result=result&&!!(iterator||Prototype.K)(value,index);if(!result)throw $break;});return result;},any:function(iterator){var result=true;this.each(function(value,index){if(result=!!(iterator||Prototype.K)(value,index))
throw $break;});return result;},collect:function(iterator){var results=[];this.each(function(value,index){results.push(iterator(value,index));});return results;},detect:function(iterator){var result;this.each(function(value,index){if(iterator(value,index)){result=value;throw $break;}});return result;},findAll:function(iterator){var results=[];this.each(function(value,index){if(iterator(value,index))
results.push(value);});return results;},grep:function(pattern,iterator){var results=[];this.each(function(value,index){var stringValue=value.toString();if(stringValue.match(pattern))
results.push((iterator||Prototype.K)(value,index));})
return results;},include:function(object){var found=false;this.each(function(value){if(value==object){found=true;throw $break;}});return found;},inject:function(memo,iterator){this.each(function(value,index){memo=iterator(memo,value,index);});return memo;},invoke:function(method){var args=$A(arguments).slice(1);return this.collect(function(value){return value[method].apply(value,args);});},max:function(iterator){var result;this.each(function(value,index){value=(iterator||Prototype.K)(value,index);if(result==undefined||value>=result)
result=value;});return result;},min:function(iterator){var result;this.each(function(value,index){value=(iterator||Prototype.K)(value,index);if(result==undefined||value<result)
result=value;});return result;},partition:function(iterator){var trues=[],falses=[];this.each(function(value,index){((iterator||Prototype.K)(value,index)?trues:falses).push(value);});return[trues,falses];},pluck:function(property){var results=[];this.each(function(value,index){results.push(value[property]);});return results;},reject:function(iterator){var results=[];this.each(function(value,index){if(!iterator(value,index))
results.push(value);});return results;},sortBy:function(iterator){return this.collect(function(value,index){return{value:value,criteria:iterator(value,index)};}).sort(function(left,right){var a=left.criteria,b=right.criteria;return a<b?-1:a>b?1:0;}).pluck('value');},toArray:function(){return this.collect(Prototype.K);},zip:function(){var iterator=Prototype.K,args=$A(arguments);if(typeof args.last()=='function')
iterator=args.pop();var collections=[this].concat(args).map($A);return this.map(function(value,index){return iterator(collections.pluck(index));});},inspect:function(){return'#<Enumerable:'+this.toArray().inspect()+'>';}}
Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,select:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toArray});function $A(iterable){if(!iterable)return[];if(!(Object.isFunction(iterable)&&iterable=='[object NodeList]')&&iterable.toArray)return iterable.toArray();var length=iterable.length,results=new Array(length);while(length--)results[length]=iterable[length];return results;}
Array.from=$A;Array.prototype.normalize=function(sum)
{var x=0;var ratio=sum/this.inject(0,function(a,n){return a+n;});ratio=parseFloat(ratio);for(var i=0;i<this.length-1;i++)
x+=(this[i]*=ratio);this[this.length-1]=sum-x;}
Object.extend(Array.prototype,Enumerable);if(!Array.prototype._reverse)
Array.prototype._reverse=Array.prototype.reverse;Object.extend(Array.prototype,{_each:function(iterator){for(var i=0;i<this.length;i++)
iterator(this[i]);},clear:function(){this.length=0;return this;},first:function(){return this[0];},last:function(){return this[this.length-1];},compact:function(){return this.select(function(value){return value!=undefined||value!=null;});},flatten:function(){return this.inject([],function(array,value){return array.concat(value&&value.constructor==Array?value.flatten():[value]);});},without:function(){var values=$A(arguments);return this.select(function(value){return!values.include(value);});},indexOf:function(object){for(var i=0;i<this.length;i++)
if(this[i]==object)return i;return-1;},reverse:function(inline){return(inline!==false?this:this.toArray())._reverse();},inspect:function(){return'['+this.map(Object.inspect).join(', ')+']';}});function $w(string){if(!Object.isString(string))return[];string=string.strip();return string?string.split(/\s+/):[];}
function $H(object){return new Hash(object);};var Hash=Class.create(Enumerable,(function(){if(function(){var i=0,Test=function(value){this.key=value};Test.prototype.key='foo';for(var property in new Test('bar'))i++;return i>1;}()){function each(iterator){var cache=[];for(var key in this._object){var value=this._object[key];if(cache.include(key))continue;cache.push(key);var pair=[key,value];pair.key=key;pair.value=value;iterator(pair);}}}else{function each(iterator){for(var key in this._object){var value=this._object[key],pair=[key,value];pair.key=key;pair.value=value;iterator(pair);}}}
function toQueryPair(key,value){if(Object.isUndefined(value))return key;return key+'='+encodeURIComponent(String.interpret(value));}
return{initialize:function(object){this._object=Object.isHash(object)?object.toObject():Object.clone(object);},_each:each,set:function(key,value){return this._object[key]=value;},get:function(key){return this._object[key];},unset:function(key){var value=this._object[key];delete this._object[key];return value;},toObject:function(){return Object.clone(this._object);},keys:function(){return this.pluck('key');},values:function(){return this.pluck('value');},index:function(value){var match=this.detect(function(pair){return pair.value===value;});return match&&match.key;},merge:function(object){return this.clone().update(object);},update:function(object){return new Hash(object).inject(this,function(result,pair){result.set(pair.key,pair.value);return result;});},toQueryString:function(){return this.map(function(pair){var key=encodeURIComponent(pair.key),values=pair.value;if(values&&typeof values=='object'){if(Object.isArray(values))
return values.map(toQueryPair.curry(key)).join('&');}
return toQueryPair(key,values);}).join('&');},inspect:function(){return'#<Hash:{'+this.map(function(pair){return pair.map(Object.inspect).join(': ');}).join(', ')+'}>';},toJSON:function(){return Object.toJSON(this.toObject());},clone:function(){return new Hash(this);}}})());Hash.prototype.toTemplateReplacements=Hash.prototype.toObject;Hash.from=$H;var ObjectRange=Class.create(Enumerable,{initialize:function(start,end,exclusive){this.start=start;this.end=end;this.exclusive=exclusive;},include:function(value){if(value<this.start)
return false;if(this.exclusive)
return value<this.end;return value<=this.end;}});ObjectRange=Class.create();Object.extend(ObjectRange.prototype,Enumerable);Object.extend(ObjectRange.prototype,{initialize:function(start,end,exclusive){this.start=start;this.end=end;this.exclusive=exclusive;},include:function(value){if(value<this.start)
return false;if(this.exclusive)
return value<this.end;return value<=this.end;}});var $R=function(start,end,exclusive){return new ObjectRange(start,end,exclusive);}
var Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest()},function(){return new ActiveXObject('Msxml2.XMLHTTP')},function(){return new ActiveXObject('Microsoft.XMLHTTP')})||false;},activeRequestCount:0}
Ajax.Responders={responders:[],_each:function(iterator){this.responders._each(iterator);},register:function(responderToAdd){if(!this.include(responderToAdd))
this.responders.push(responderToAdd);},unregister:function(responderToRemove){this.responders=this.responders.without(responderToRemove);},dispatch:function(callback,request,transport,json){this.each(function(responder){if(responder[callback]&&typeof responder[callback]=='function'){try{responder[callback].apply(responder,[request,transport,json]);}catch(e){}}});}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++;},onComplete:function(){Ajax.activeRequestCount--;}});Ajax.Base=function(){};Ajax.Base.prototype={setOptions:function(options){this.options={method:'post',asynchronous:true,contentType:'application/x-www-form-urlencoded',parameters:''}
Object.extend(this.options,options||{});},responseIsSuccess:function(){return this.transport.status==undefined||this.transport.status==0||(this.transport.status>=200&&this.transport.status<300);},responseIsFailure:function(){return!this.responseIsSuccess();}}
Ajax.Request=Class.create();Ajax.Request.Events=['Uninitialized','Loading','Loaded','Interactive','Complete'];Ajax.Request.prototype=Object.extend(new Ajax.Base(),{initialize:function(url,options){this.transport=Ajax.getTransport();this.setOptions(options);this.request(url);},request:function(url){var parameters=this.options.parameters||'';if(parameters.length>0)parameters+='&_=';try{this.url=url;if(this.options.method=='get'&&parameters.length>0)
this.url+=(this.url.match(/\?/)?'&':'?')+parameters;Ajax.Responders.dispatch('onCreate',this,this.transport);this.transport.open(this.options.method,this.url,this.options.asynchronous);if(this.options.asynchronous){this.transport.onreadystatechange=this.onStateChange.bind(this);setTimeout((function(){this.respondToReadyState(1)}).bind(this),10);}
this.setRequestHeaders();var body=this.options.postBody?this.options.postBody:parameters;this.transport.send(this.options.method=='post'?body:null);}catch(e){this.dispatchException(e);}},setRequestHeaders:function(){var requestHeaders=['X-Requested-With','XMLHttpRequest','X-Prototype-Version',Prototype.Version,'Accept','text/javascript, text/html, application/xml, text/xml, */*'];if(this.options.method=='post'){requestHeaders.push('Content-type',this.options.contentType);if(this.transport.overrideMimeType)
requestHeaders.push('Connection','close');}
if(this.options.requestHeaders)
requestHeaders.push.apply(requestHeaders,this.options.requestHeaders);for(var i=0;i<requestHeaders.length;i+=2)
this.transport.setRequestHeader(requestHeaders[i],requestHeaders[i+1]);},onStateChange:function(){var readyState=this.transport.readyState;if(readyState!=1)
this.respondToReadyState(this.transport.readyState);},header:function(name){try{return this.transport.getResponseHeader(name);}catch(e){}},evalJSON:function(){try{return eval('('+this.header('X-JSON')+')');}catch(e){}},evalResponse:function(){try{return eval(this.transport.responseText);}catch(e){this.dispatchException(e);}},respondToReadyState:function(readyState){var event=Ajax.Request.Events[readyState];var transport=this.transport,json=this.evalJSON();if(event=='Complete'){try{(this.options['on'+this.transport.status]||this.options['on'+(this.responseIsSuccess()?'Success':'Failure')]||Prototype.emptyFunction)(transport,json);}catch(e){this.dispatchException(e);}
if((this.header('Content-type')||'').match(/^text\/javascript/i))
this.evalResponse();}
try{(this.options['on'+event]||Prototype.emptyFunction)(transport,json);Ajax.Responders.dispatch('on'+event,this,transport,json);}catch(e){this.dispatchException(e);}
if(event=='Complete')
this.transport.onreadystatechange=Prototype.emptyFunction;},dispatchException:function(exception){(this.options.onException||Prototype.emptyFunction)(this,exception);Ajax.Responders.dispatch('onException',this,exception);}});Ajax.Updater=Class.create();Object.extend(Object.extend(Ajax.Updater.prototype,Ajax.Request.prototype),{initialize:function(container,url,options){this.containers={success:container.success?$(container.success):$(container),failure:container.failure?$(container.failure):(container.success?null:$(container))}
this.transport=Ajax.getTransport();this.setOptions(options);var onComplete=this.options.onComplete||Prototype.emptyFunction;this.options.onComplete=(function(transport,object){this.updateContent();onComplete(transport,object);}).bind(this);this.request(url);},updateContent:function(){var receiver=this.responseIsSuccess()?this.containers.success:this.containers.failure;var response=this.transport.responseText;if(!this.options.evalScripts)
response=response.stripScripts();if(receiver){if(this.options.insertion){new this.options.insertion(receiver,response);}else{Element.update(receiver,response);}}
if(this.responseIsSuccess()){if(this.onComplete)
setTimeout(this.onComplete.bind(this),10);}}});Ajax.PeriodicalUpdater=Class.create();Ajax.PeriodicalUpdater.prototype=Object.extend(new Ajax.Base(),{initialize:function(container,url,options){this.setOptions(options);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=container;this.url=url;this.start();},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent();},stop:function(){this.updater.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,arguments);},updateComplete:function(request){if(this.options.decay){this.decay=(request.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=request.responseText;}
this.timer=setTimeout(this.onTimerEvent.bind(this),this.decay*this.frequency*1000);},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options);}});function $(element){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<length;i++)
elements.push($(arguments[i]));return elements;}
if(Object.isString(element))
element=document.getElementById(element);return Element.extend(element);}
if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=function(expression,parentElement){var results=[];var query=document.evaluate(expression,$(parentElement)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0,length=query.snapshotLength;i<length;i++)
results.push(Element.extend(query.snapshotItem(i)));return results;};}
document.getElementsByClassName=function(className,parentElement){var children=($(parentElement)||document.body).getElementsByTagName('*');return $A(children).inject([],function(elements,child){if(child.className.match(new RegExp("(^|\\s)"+className+"(\\s|$)")))
elements.push(Element.extend(child));return elements;});}
if(!window.Element)
var Element=new Object();(function(){var element=this.Element;this.Element=function(tagName,attributes){attributes=attributes||{};tagName=tagName.toLowerCase();var cache=Element.cache;if(Prototype.Browser.IE&&attributes.name){tagName='<'+tagName+' name="'+attributes.name+'">';delete attributes.name;return Element.writeAttribute(document.createElement(tagName),attributes);}
if(!cache[tagName])cache[tagName]=Element.extend(document.createElement(tagName));return Element.writeAttribute(cache[tagName].cloneNode(false),attributes);};Object.extend(this.Element,element||{});}).call(window);Element.cache={};Element.Methods={visible:function(element){return $(element).style.display!='none';},toggle:function(element){element=$(element);Element[Element.visible(element)?'hide':'show'](element);return element;},hide:function(element){$(element).style.display='none';return element;},show:function(element){$(element).style.display='';return element;},remove:function(element){element=$(element);if(element.parentNode)
element.parentNode.removeChild(element);return element;},update:function(element,content){try
{$(element).innerHTML=content.stripScripts();}
catch(e)
{if($('footerInner')==null)
{var div=document.createElement('div');div.id="footerInner";div.innerHTML=content.stripScripts();$(element).appendChild(div);}}
setTimeout(function(){content.evalScripts()},10);return element;},replace:function(element,content){element=$(element);if(content&&content.toElement)content=content.toElement();else if(!Object.isElement(content)){content=Object.toHTML(content);var range=element.ownerDocument.createRange();range.selectNode(element);content=range.createContextualFragment(content.stripScripts());}
element.parentNode.replaceChild(content,element);return element;},insert:function(element,insertions){element=$(element);if(Object.isString(insertions)||Object.isNumber(insertions)||Object.isElement(insertions)||(insertions&&(insertions.toElement||insertions.toHTML)))
insertions={bottom:insertions};var content,t,range;for(position in insertions){content=insertions[position];position=position.toLowerCase();t=Element._insertionTranslations[position];if(content&&content.toElement)content=content.toElement();if(Object.isElement(content)){t.insert(element,content);continue;}
content=Object.toHTML(content);range=element.ownerDocument.createRange();t.initializeRange(element,range);t.insert(element,range.createContextualFragment(content.stripScripts()));}
return element;},wrap:function(element,wrapper,attributes){return wrapper;},inspect:function(element){element=$(element);var result='<'+element.tagName.toLowerCase();$H({'id':'id','className':'class'}).each(function(pair){var property=pair.first(),attribute=pair.last();var value=(element[property]||'').toString();if(value)result+=' '+attribute+'='+value.inspect(true);});return result+'>';},recursivelyCollect:function(element,property){element=$(element);var elements=[];while(element=element[property])
if(element.nodeType==1)
elements.push(Element.extend(element));return elements;},ancestors:function(element){return $(element).recursivelyCollect('parentNode');},descendants:function(element){return $A($(element).getElementsByTagName('*')).each(Element.extend);},firstDescendant:function(element){element=$(element).firstChild;while(element&&element.nodeType!=1)element=element.nextSibling;return $(element);},immediateDescendants:function(element){if(!(element=$(element).firstChild))return[];while(element&&element.nodeType!=1)element=element.nextSibling;if(element)return[element].concat($(element).nextSiblings());return[];},previousSiblings:function(element){return $(element).recursivelyCollect('previousSibling');},nextSiblings:function(element){return $(element).recursivelyCollect('nextSibling');},siblings:function(element){element=$(element);return element.previousSiblings().reverse().concat(element.nextSiblings());},match:function(element,selector){if(Object.isString(selector))
selector=new Selector(selector);return selector.match($(element));},select:function(){var args=$A(arguments),element=$(args.shift());return Selector.findChildElements(element,args);},adjacent:function(){var args=$A(arguments),element=$(args.shift());return Selector.findChildElements(element.parentNode,args).without(element);},identify:function(element){element=$(element);var id=element.readAttribute('id'),self=arguments.callee;if(id)return id;do{id='anonymous_element_'+self.counter++}while($(id));element.writeAttribute('id',id);return id;},readAttribute:function(element,name){element=$(element);if(Prototype.Browser.IE){var t=Element._attributeTranslations.read;if(t.values[name])return t.values[name](element,name);if(t.names[name])name=t.names[name];if(name.include(':')){return(!element.attributes||!element.attributes[name])?null:element.attributes[name].value;}}
return element.getAttribute(name);},writeAttribute:function(element,name,value){element=$(element);var attributes={},t=Element._attributeTranslations.write;if(typeof name=='object')attributes=name;else attributes[name]=value===undefined?true:value;for(var attr in attributes){var name=t.names[attr]||attr,value=attributes[attr];if(t.values[attr])name=t.values[attr](element,value);if(value===false||value===null)
element.removeAttribute(name);else if(value===true)
element.setAttribute(name,name);else element.setAttribute(name,value);}
return element;},getHeight:function(element){return $(element).getDimensions().height;},getWidth:function(element){return $(element).getDimensions().width;},classNames:function(element){return new Element.ClassNames(element);},hasClassName:function(element,className){if(!(element=$(element)))return;var elementClassName=element.className;return(elementClassName.length>0&&(elementClassName==className||new RegExp("(^|\\s)"+className+"(\\s|$)").test(elementClassName)));},addClassName:function(element,className){if(!(element=$(element)))return;if(!element.hasClassName(className))
element.className+=(element.className?' ':'')+className;return element;},removeClassName:function(element,className){if(!(element=$(element)))return;element.className=element.className.replace(new RegExp("(^|\\s+)"+className+"(\\s+|$)"),' ').strip();return element;},toggleClassName:function(element,className){if(!(element=$(element)))return;return element[element.hasClassName(className)?'removeClassName':'addClassName'](className);},cleanWhitespace:function(element){element=$(element);var node=element.firstChild;while(node){var nextNode=node.nextSibling;if(node.nodeType==3&&!/\S/.test(node.nodeValue))
element.removeChild(node);node=nextNode;}
return element;},empty:function(element){return $(element).innerHTML.blank();},descendantOf:function(element,ancestor){element=$(element),ancestor=$(ancestor);if(element.compareDocumentPosition)
return(element.compareDocumentPosition(ancestor)&8)===8;if(element.sourceIndex&&!Prototype.Browser.Opera){var e=element.sourceIndex,a=ancestor.sourceIndex,nextAncestor=ancestor.nextSibling;if(!nextAncestor){do{ancestor=ancestor.parentNode;}
while(!(nextAncestor=ancestor.nextSibling)&&ancestor.parentNode);}
if(nextAncestor)return(e>a&&e<nextAncestor.sourceIndex);}
while(element=element.parentNode)
if(element==ancestor)return true;return false;},scrollTo:function(element){element=$(element);var pos=element.cumulativeOffset();window.scrollTo(pos[0],pos[1]);return element;},getStyle:function(element,style){element=$(element);style=style=='float'?'cssFloat':style.camelize();var value=element.style[style];if(!value){if(document.defaultView&&document.defaultView.getComputedStyle){var css=document.defaultView.getComputedStyle(element,null);value=css?css.getPropertyValue(style):null;}else if(element.currentStyle){value=element.currentStyle[style.camelize()];}}
if(window.opera&&['left','top','right','bottom'].include(style))
if(Element.getStyle(element,'position')=='static')value='auto';return value=='auto'?null:value;},getOpacity:function(element){return $(element).getStyle('opacity');},setStyle:function(element,styles){element=$(element);var elementStyle=element.style,match;if(Object.isString(styles)){element.style.cssText+=';'+styles;}
else
{for(var property in styles)
if(property=='opacity')element.setOpacity(styles[property]);else
elementStyle[(property=='float'||property=='cssFloat')?(elementStyle.styleFloat===undefined?'cssFloat':'styleFloat'):property]=styles[property];}
return element;},setValue:function(element,value)
{element=$(element);element.value=value;return element;},setOpacity:function(element,value){element=$(element);element.style.opacity=(value==1||value==='')?'':(value<0.00001)?0:value;return element;},getDimensions:function(element){element=$(element);var display=$(element).getStyle('display');if(display!='none'&&display!=null)
return{width:element.offsetWidth,height:element.offsetHeight};var els=element.style;var originalVisibility=els.visibility;var originalPosition=els.position;var originalDisplay=els.display;els.visibility='hidden';els.position='absolute';els.display='block';var originalWidth=element.clientWidth;var originalHeight=element.clientHeight;els.display=originalDisplay;els.position=originalPosition;els.visibility=originalVisibility;return{width:originalWidth,height:originalHeight};},cumulativeOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;}while(element);return Element._returnOffset(valueL,valueT);},positionedOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;if(element){if(element.tagName=='BODY')break;var p=Element.getStyle(element,'position');if(p=='relative'||p=='absolute')break;}}while(element);return Element._returnOffset(valueL,valueT);},cumulativeScrollOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.scrollTop||0;valueL+=element.scrollLeft||0;element=element.parentNode;}while(element);return Element._returnOffset(valueL,valueT);},getOffsetParent:function(element){if(element.offsetParent)return $(element.offsetParent);if(element==document.body)return $(element);while((element=element.parentNode)&&element!=document.body)
if(Element.getStyle(element,'position')!='static')
return $(element);return $(document.body);},viewportOffset:function(forElement){var valueT=0,valueL=0;var element=forElement;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body&&Element.getStyle(element,'position')=='absolute')break;}while(element=element.offsetParent);element=forElement;do{if(!Prototype.Browser.Opera||element.tagName=='BODY'){valueT-=element.scrollTop||0;valueL-=element.scrollLeft||0;}}while(element=element.parentNode);return Element._returnOffset(valueL,valueT);},clonePosition:function(element,source){var options=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});source=$(source);var p=source.viewportOffset();element=$(element);var delta=[0,0];var parent=null;if(Element.getStyle(element,'position')=='absolute'){parent=element.getOffsetParent();delta=parent.viewportOffset();}
if(parent==document.body){delta[0]-=document.body.offsetLeft;delta[1]-=document.body.offsetTop;}
if(options.setLeft)element.style.left=(p[0]-delta[0]+options.offsetLeft)+'px';if(options.setTop)element.style.top=(p[1]-delta[1]+options.offsetTop)+'px';if(options.setWidth)element.style.width=source.offsetWidth+'px';if(options.setHeight)element.style.height=source.offsetHeight+'px';return element;}};Object.extend(Element,Element.Methods);Element.Methods.identify.counter=1;Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.select,childElements:Element.Methods.immediateDescendants});Element._attributeTranslations={write:{names:{className:'class',htmlFor:'for'},values:{}}};if(!document.createRange||Prototype.Browser.Opera){Element.Methods.insert=function(element,insertions){element=$(element);if(Object.isString(insertions)||Object.isNumber(insertions)||Object.isElement(insertions)||(insertions&&(insertions.toElement||insertions.toHTML)))
insertions={bottom:insertions};var t=Element._insertionTranslations,content,position,pos,tagName;for(position in insertions){content=insertions[position];position=position.toLowerCase();pos=t[position];if(content&&content.toElement)content=content.toElement();if(Object.isElement(content)){pos.insert(element,content);continue;}
content=Object.toHTML(content);tagName=((position=='before'||position=='after')?element.parentNode:element).tagName.toUpperCase();if(t.tags[tagName]){var fragments=Element._getContentFromAnonymousElement(tagName,content.stripScripts());if(position=='top'||position=='after')fragments.reverse();fragments.each(pos.insert.curry(element));}
else element.insertAdjacentHTML(pos.adjacency,content.stripScripts());content.evalScripts.bind(content).defer();}
return element;};}
if(Prototype.Browser.Opera){Element.Methods._getStyle=Element.Methods.getStyle;Element.Methods.getStyle=function(element,style){switch(style){case'left':case'top':case'right':case'bottom':if(Element._getStyle(element,'position')=='static')return null;default:return Element._getStyle(element,style);}};Element.Methods._readAttribute=Element.Methods.readAttribute;Element.Methods.readAttribute=function(element,attribute){if(attribute=='title')return element.title;return Element._readAttribute(element,attribute);};}
else if(Prototype.Browser.IE){$w('positionedOffset getOffsetParent viewportOffset').each(function(method){Element.Methods[method]=Element.Methods[method].wrap(function(proceed,element){element=$(element);var position=element.getStyle('position');if(position!='static')return proceed(element);element.setStyle({position:'relative'});var value=proceed(element);element.setStyle({position:position});return value;});});Element.Methods.getStyle=function(element,style){element=$(element);style=(style=='float'||style=='cssFloat')?'styleFloat':style.camelize();var value=element.style[style];if(!value&&element.currentStyle)value=element.currentStyle[style];if(style=='opacity'){if(value=(element.getStyle('filter')||'').match(/alpha\(opacity=(.*)\)/))
if(value[1])return parseFloat(value[1])/100;return 1.0;}
if(value=='auto'){if((style=='width'||style=='height')&&(element.getStyle('display')!='none'))
return element['offset'+style.capitalize()]+'px';return null;}
return value;};Element.Methods.setOpacity=function(element,value){function stripAlpha(filter){return filter.replace(/alpha\([^\)]*\)/gi,'');}
element=$(element);var currentStyle=element.currentStyle;if((currentStyle&&!currentStyle.hasLayout)||(!currentStyle&&element.style.zoom=='normal'))
element.style.zoom=1;var filter=element.getStyle('filter'),style=element.style;if(value==1||value===''){(filter=stripAlpha(filter))?style.filter=filter:style.removeAttribute('filter');return element;}else if(value<0.00001)value=0;style.filter=stripAlpha(filter)+'alpha(opacity='+(value*100)+')';return element;};Element._attributeTranslations={read:{names:{'class':'className','for':'htmlFor'},values:{_getAttr:function(element,attribute){return element.getAttribute(attribute,2);},_getAttrNode:function(element,attribute){var node=element.getAttributeNode(attribute);return node?node.value:"";},_getEv:function(element,attribute){var attribute=element.getAttribute(attribute);return attribute?attribute.toString().slice(23,-2):null;},_flag:function(element,attribute){return $(element).hasAttribute(attribute)?attribute:null;},style:function(element){return element.style.cssText.toLowerCase();},title:function(element){return element.title;}}}};Element._attributeTranslations.write={names:Object.clone(Element._attributeTranslations.read.names),values:{checked:function(element,value){element.checked=!!value;},style:function(element,value){element.style.cssText=value?value:'';}}};Element._attributeTranslations.has={};$w('colSpan rowSpan vAlign dateTime accessKey tabIndex '+'encType maxLength readOnly longDesc').each(function(attr){Element._attributeTranslations.write.names[attr.toLowerCase()]=attr;Element._attributeTranslations.has[attr.toLowerCase()]=attr;});(function(v){Object.extend(v,{href:v._getAttr,src:v._getAttr,type:v._getAttr,action:v._getAttrNode,disabled:v._flag,checked:v._flag,readonly:v._flag,multiple:v._flag,onload:v._getEv,onunload:v._getEv,onclick:v._getEv,ondblclick:v._getEv,onmousedown:v._getEv,onmouseup:v._getEv,onmouseover:v._getEv,onmousemove:v._getEv,onmouseout:v._getEv,onfocus:v._getEv,onblur:v._getEv,onkeypress:v._getEv,onkeydown:v._getEv,onkeyup:v._getEv,onsubmit:v._getEv,onreset:v._getEv,onselect:v._getEv,onchange:v._getEv});})(Element._attributeTranslations.read.values);}
else if(Prototype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent)){Element.Methods.setOpacity=function(element,value){element=$(element);element.style.opacity=(value==1)?0.999999:(value==='')?'':(value<0.00001)?0:value;return element;};}
else if(Prototype.Browser.WebKit){Element.Methods.setOpacity=function(element,value){element=$(element);element.style.opacity=(value==1||value==='')?'':(value<0.00001)?0:value;if(value==1)
if(element.tagName=='IMG'&&element.width){element.width++;element.width--;}else try{var n=document.createTextNode(' ');element.appendChild(n);element.removeChild(n);}catch(e){}
return element;};Element.Methods.cumulativeOffset=function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body)
if(Element.getStyle(element,'position')=='absolute')break;element=element.offsetParent;}while(element);return Element._returnOffset(valueL,valueT);};}
var _nativeExtensions=false;if(!HTMLElement&&/Konqueror|Safari|KHTML/.test(navigator.userAgent)){var HTMLElement={}
HTMLElement.prototype=document.createElement('div').__proto__;}
Element.addMethods=function(methods){var F=Prototype.BrowserFeatures,T=Element.Methods.ByTag;if(!methods){Object.extend(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);Object.extend(Element.Methods.ByTag,{"FORM":Object.clone(Form.Methods),"INPUT":Object.clone(Form.Element.Methods),"SELECT":Object.clone(Form.Element.Methods),"TEXTAREA":Object.clone(Form.Element.Methods)});}
if(arguments.length==2){var tagName=methods;methods=arguments[1];}
if(!tagName)Object.extend(Element.Methods,methods||{});else{if(Object.isArray(tagName))tagName.each(extend);else extend(tagName);}
function extend(tagName){tagName=tagName.toUpperCase();if(!Element.Methods.ByTag[tagName])
Element.Methods.ByTag[tagName]={};Object.extend(Element.Methods.ByTag[tagName],methods);}
function copy(methods,destination,onlyIfAbsent){onlyIfAbsent=onlyIfAbsent||false;for(var property in methods){var value=methods[property];if(!Object.isFunction(value))continue;if(!onlyIfAbsent||!(property in destination))
destination[property]=value.methodize();}}
function findDOMClass(tagName){var klass;var trans={"OPTGROUP":"OptGroup","TEXTAREA":"TextArea","P":"Paragraph","FIELDSET":"FieldSet","UL":"UList","OL":"OList","DL":"DList","DIR":"Directory","H1":"Heading","H2":"Heading","H3":"Heading","H4":"Heading","H5":"Heading","H6":"Heading","Q":"Quote","INS":"Mod","DEL":"Mod","A":"Anchor","IMG":"Image","CAPTION":"TableCaption","COL":"TableCol","COLGROUP":"TableCol","THEAD":"TableSection","TFOOT":"TableSection","TBODY":"TableSection","TR":"TableRow","TH":"TableCell","TD":"TableCell","FRAMESET":"FrameSet","IFRAME":"IFrame"};if(trans[tagName])klass='HTML'+trans[tagName]+'Element';if(window[klass])return window[klass];klass='HTML'+tagName+'Element';if(window[klass])return window[klass];klass='HTML'+tagName.capitalize()+'Element';if(window[klass])return window[klass];window[klass]={};window[klass].prototype=document.createElement(tagName).__proto__;return window[klass];}
if(F.ElementExtensions){copy(Element.Methods,HTMLElement.prototype);copy(Element.Methods.Simulated,HTMLElement.prototype,true);}
if(F.SpecificElementExtensions){for(var tag in Element.Methods.ByTag){var klass=findDOMClass(tag);if(Object.isUndefined(klass))continue;copy(T[tag],klass.prototype);}}
Object.extend(Element,Element.Methods);delete Element.ByTag;if(Element.extend.refresh)Element.extend.refresh();Element.cache={};};Element.Methods.ByTag={};Element.extend=(function(){if(Prototype.BrowserFeatures.SpecificElementExtensions)
return Prototype.K;var Methods={},ByTag=Element.Methods.ByTag;var extend=Object.extend(function(element){if(!element||element._extendedByPrototype||element.nodeType!=1||element==window)return element;var methods=Object.clone(Methods),tagName=element.tagName,property,value;if(ByTag[tagName])Object.extend(methods,ByTag[tagName]);for(property in methods){value=methods[property];if(Object.isFunction(value)&&!(property in element))
element[property]=value.methodize();}
element._extendedByPrototype=Prototype.emptyFunction;return element;},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){Object.extend(Methods,Element.Methods);Object.extend(Methods,Element.Methods.Simulated);}}});extend.refresh();return extend;})();var Toggle=new Object();Toggle.display=Element.toggle;Abstract.Insertion=function(adjacency){this.adjacency=adjacency;}
var Insertion=new Object();Insertion.Before=Class.create();Insertion.Before.prototype=Object.extend(new Abstract.Insertion('beforeBegin'),{initializeRange:function(){this.range.setStartBefore(this.element);},insertContent:function(fragments){fragments.each((function(fragment){this.element.parentNode.insertBefore(fragment,this.element);}).bind(this));}});Insertion.Top=Class.create();Insertion.Top.prototype=Object.extend(new Abstract.Insertion('afterBegin'),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(true);},insertContent:function(fragments){fragments.reverse(false).each((function(fragment){this.element.insertBefore(fragment,this.element.firstChild);}).bind(this));}});Insertion.Bottom=Class.create();Insertion.Bottom.prototype=Object.extend(new Abstract.Insertion('beforeEnd'),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(this.element);},insertContent:function(fragments){fragments.each((function(fragment){this.element.appendChild(fragment);}).bind(this));}});Insertion.After=Class.create();Insertion.After.prototype=Object.extend(new Abstract.Insertion('afterEnd'),{initializeRange:function(){this.range.setStartAfter(this.element);},insertContent:function(fragments){fragments.each((function(fragment){this.element.parentNode.insertBefore(fragment,this.element.nextSibling);}).bind(this));}});Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(element){this.element=$(element);},_each:function(iterator){this.element.className.split(/\s+/).select(function(name){return name.length>0;})._each(iterator);},set:function(className){this.element.className=className;},add:function(classNameToAdd){if(this.include(classNameToAdd))return;this.set(this.toArray().concat(classNameToAdd).join(' '));},remove:function(classNameToRemove){if(!this.include(classNameToRemove))return;this.set(this.select(function(className){return className!=classNameToRemove;}).join(' '));},toString:function(){return this.toArray().join(' ');}}
Object.extend(Element.ClassNames.prototype,Enumerable);var Selector=Class.create();Selector.prototype={initialize:function(expression){this.params={classNames:[]};this.expression=expression.toString().strip();this.parseExpression();this.compileMatcher();},parseExpression:function(){function abort(message){throw'Parse error in selector: '+message;}
if(this.expression=='')abort('empty expression');var params=this.params,expr=this.expression,match,modifier,clause,rest;while(match=expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=)(?:"([^"]*)"|([^\]\s]*)))?\]$/i)){params.attributes=params.attributes||[];params.attributes.push({name:match[2],operator:match[3],value:match[4]||match[5]||''});expr=match[1];}
if(expr=='*')return this.params.wildcard=true;while(match=expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)){modifier=match[1],clause=match[2],rest=match[3];switch(modifier){case'#':params.id=clause;break;case'.':params.classNames.push(clause);break;case'':case undefined:params.tagName=clause.toUpperCase();break;default:abort(expr.inspect());}
expr=rest;}
if(expr.length>0)abort(expr.inspect());},buildMatchExpression:function(){var params=this.params,conditions=[],clause;if(params.wildcard)
conditions.push('true');if(clause=params.id)
conditions.push('element.id == '+clause.inspect());if(clause=params.tagName)
conditions.push('element.tagName.toUpperCase() == '+clause.inspect());if((clause=params.classNames).length>0)
for(var i=0;i<clause.length;i++)
conditions.push('Element.hasClassName(element, '+clause[i].inspect()+')');if(clause=params.attributes){clause.each(function(attribute){var value='element.getAttribute('+attribute.name.inspect()+')';var splitValueBy=function(delimiter){return value+' && '+value+'.split('+delimiter.inspect()+')';}
switch(attribute.operator){case'=':conditions.push(value+' == '+attribute.value.inspect());break;case'~=':conditions.push(splitValueBy(' ')+'.include('+attribute.value.inspect()+')');break;case'|=':conditions.push(splitValueBy('-')+'.first().toUpperCase() == '+attribute.value.toUpperCase().inspect());break;case'!=':conditions.push(value+' != '+attribute.value.inspect());break;case'':case undefined:conditions.push(value+' != null');break;default:throw'Unknown operator '+attribute.operator+' in selector';}});}
return conditions.join(' && ');},compileMatcher:function(){this.match=new Function('element','if (!element.tagName) return false; \
      return '+this.buildMatchExpression());},findElements:function(scope){var element;if(element=$(this.params.id))
if(this.match(element))
if(!scope||Element.childOf(element,scope))
return[element];scope=(scope||document).getElementsByTagName(this.params.tagName||'*');var results=[];for(var i=0;i<scope.length;i++)
if(this.match(element=scope[i]))
results.push(Element.extend(element));return results;},toString:function(){return this.expression;}}
var Selector=Class.create({initialize:function(expression){this.expression=expression.strip();this.compileMatcher();},compileMatcher:function(){if(Prototype.BrowserFeatures.XPath&&!(/(\[[\w-]*?:|:checked)/).test(this.expression))
return this.compileXPathMatcher();var e=this.expression,ps=Selector.patterns,h=Selector.handlers,c=Selector.criteria,le,p,m;if(Selector._cache[e]){this.matcher=Selector._cache[e];return;}
this.matcher=["this.matcher = function(root) {","var r = root, h = Selector.handlers, c = false, n;"];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in ps){p=ps[i];if(m=e.match(p)){this.matcher.push(Object.isFunction(c[i])?c[i](m):new Template(c[i]).evaluate(m));e=e.replace(m[0],'');break;}}}
this.matcher.push("return h.unique(n);\n}");eval(this.matcher.join('\n'));Selector._cache[this.expression]=this.matcher;},compileXPathMatcher:function(){var e=this.expression,ps=Selector.patterns,x=Selector.xpath,le,m;if(Selector._cache[e]){this.xpath=Selector._cache[e];return;}
this.matcher=['.//*'];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in ps){if(m=e.match(ps[i])){this.matcher.push(Object.isFunction(x[i])?x[i](m):new Template(x[i]).evaluate(m));e=e.replace(m[0],'');break;}}}
this.xpath=this.matcher.join('');Selector._cache[this.expression]=this.xpath;},findElements:function(root){root=root||document;if(this.xpath)return document._getElementsByXPath(this.xpath,root);return this.matcher(root);},match:function(element){this.tokens=[];var e=this.expression,ps=Selector.patterns,as=Selector.assertions;var le,p,m;while(e&&le!==e&&(/\S/).test(e)){le=e;for(var i in ps){p=ps[i];if(m=e.match(p)){if(as[i]){this.tokens.push([i,Object.clone(m)]);e=e.replace(m[0],'');}else{return this.findElements(document).include(element);}}}}
var match=true,name,matches;for(var i=0,token;token=this.tokens[i];i++){name=token[0],matches=token[1];if(!Selector.assertions[name](element,matches)){match=false;break;}}
return match;},toString:function(){return this.expression;},inspect:function(){return"#<Selector:"+this.expression.inspect()+">";}});Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adjacent:"/following-sibling::*[1]",laterSibling:'/following-sibling::*',tagName:function(m){if(m[1]=='*')return'';return"[local-name()='"+m[1].toLowerCase()+"' or local-name()='"+m[1].toUpperCase()+"']";},className:"[contains(concat(' ', @class, ' '), ' #{1} ')]",id:"[@id='#{1}']",attrPresence:"[@#{1}]",attr:function(m){m[3]=m[5]||m[6];return new Template(Selector.xpath.operators[m[2]]).evaluate(m);},pseudo:function(m){var h=Selector.xpath.pseudos[m[1]];if(!h)return'';if(Object.isFunction(h))return h(m);return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);},pseudos:{'first-child':'[not(preceding-sibling::*)]','last-child':'[not(following-sibling::*)]','only-child':'[not(preceding-sibling::* or following-sibling::*)]','empty':"[count(*) = 0 and (count(text()) = 0 or translate(text(), ' \t\r\n', '') = '')]",'checked':"[@checked]",'disabled':"[@disabled]",'enabled':"[not(@disabled)]",'not':function(m){var e=m[6],p=Selector.patterns,x=Selector.xpath,le,m,v;var exclusion=[];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in p){if(m=e.match(p[i])){v=Object.isFunction(x[i])?x[i](m):new Template(x[i]).evaluate(m);exclusion.push("("+v.substring(1,v.length-1)+")");e=e.replace(m[0],'');break;}}}
return"[not("+exclusion.join(" and ")+")]";},'nth-child':function(m){return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",m);},'nth-last-child':function(m){return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",m);},'nth-of-type':function(m){return Selector.xpath.pseudos.nth("position() ",m);},'nth-last-of-type':function(m){return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",m);},'first-of-type':function(m){m[6]="1";return Selector.xpath.pseudos['nth-of-type'](m);},'last-of-type':function(m){m[6]="1";return Selector.xpath.pseudos['nth-last-of-type'](m);},'only-of-type':function(m){var p=Selector.xpath.pseudos;return p['first-of-type'](m)+p['last-of-type'](m);},nth:function(fragment,m){var mm,formula=m[6],predicate;if(formula=='even')formula='2n+0';if(formula=='odd')formula='2n+1';if(mm=formula.match(/^(\d+)$/))
return'['+fragment+"= "+mm[1]+']';if(mm=formula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(mm[1]=="-")mm[1]=-1;var a=mm[1]?Number(mm[1]):1;var b=mm[2]?Number(mm[2]):0;predicate="[((#{fragment} - #{b}) mod #{a} = 0) and "+"((#{fragment} - #{b}) div #{a} >= 0)]";return new Template(predicate).evaluate({fragment:fragment,a:a,b:b});}}}},criteria:{tagName:'n = h.tagName(n, r, "#{1}", c);   c = false;',className:'n = h.className(n, r, "#{1}", c); c = false;',id:'n = h.id(n, r, "#{1}", c);        c = false;',attrPresence:'n = h.attrPresence(n, r, "#{1}"); c = false;',attr:function(m){m[3]=(m[5]||m[6]);return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = false;').evaluate(m);},pseudo:function(m){if(m[6])m[6]=m[6].replace(/"/g,'\\"');return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(m);},descendant:'c = "descendant";',child:'c = "child";',adjacent:'c = "adjacent";',laterSibling:'c = "laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adjacent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s)|(?=:))/,attrPresence:/^\[([\w]+)\]/,attr:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/},assertions:{tagName:function(element,matches){return matches[1].toUpperCase()==element.tagName.toUpperCase();},className:function(element,matches){return Element.hasClassName(element,matches[1]);},id:function(element,matches){return element.id===matches[1];},attrPresence:function(element,matches){return Element.hasAttribute(element,matches[1]);},attr:function(element,matches){var nodeValue=Element.readAttribute(element,matches[1]);return Selector.operators[matches[2]](nodeValue,matches[3]);}},handlers:{concat:function(a,b){for(var i=0,node;node=b[i];i++)
a.push(node);return a;},mark:function(nodes){for(var i=0,node;node=nodes[i];i++)
node._counted=true;return nodes;},unmark:function(nodes){for(var i=0,node;node=nodes[i];i++)
node._counted=undefined;return nodes;},index:function(parentNode,reverse,ofType){parentNode._counted=true;if(reverse){for(var nodes=parentNode.childNodes,i=nodes.length-1,j=1;i>=0;i--){var node=nodes[i];if(node.nodeType==1&&(!ofType||node._counted))node.nodeIndex=j++;}}else{for(var i=0,j=1,nodes=parentNode.childNodes;node=nodes[i];i++)
if(node.nodeType==1&&(!ofType||node._counted))node.nodeIndex=j++;}},unique:function(nodes){if(nodes.length==0)return nodes;var results=[],n;for(var i=0,l=nodes.length;i<l;i++)
if(!(n=nodes[i])._counted){n._counted=true;results.push(Element.extend(n));}
return Selector.handlers.unmark(results);},descendant:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++)
h.concat(results,node.getElementsByTagName('*'));return results;},child:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){for(var j=0,children=[],child;child=node.childNodes[j];j++)
if(child.nodeType==1&&child.tagName!='!')results.push(child);}
return results;},adjacent:function(nodes){for(var i=0,results=[],node;node=nodes[i];i++){var next=this.nextElementSibling(node);if(next)results.push(next);}
return results;},laterSibling:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++)
h.concat(results,Element.nextSiblings(node));return results;},nextElementSibling:function(node){while(node=node.nextSibling)
if(node.nodeType==1)return node;return null;},previousElementSibling:function(node){while(node=node.previousSibling)
if(node.nodeType==1)return node;return null;},tagName:function(nodes,root,tagName,combinator){tagName=tagName.toUpperCase();var results=[],h=Selector.handlers;if(nodes){if(combinator){if(combinator=="descendant"){for(var i=0,node;node=nodes[i];i++)
h.concat(results,node.getElementsByTagName(tagName));return results;}else nodes=this[combinator](nodes);if(tagName=="*")return nodes;}
for(var i=0,node;node=nodes[i];i++)
if(node.tagName.toUpperCase()==tagName)results.push(node);return results;}else return root.getElementsByTagName(tagName);},id:function(nodes,root,id,combinator){var targetNode=$(id),h=Selector.handlers;if(!targetNode)return[];if(!nodes&&root==document)return[targetNode];if(nodes){if(combinator){if(combinator=='child'){for(var i=0,node;node=nodes[i];i++)
if(targetNode.parentNode==node)return[targetNode];}else if(combinator=='descendant'){for(var i=0,node;node=nodes[i];i++)
if(Element.descendantOf(targetNode,node))return[targetNode];}else if(combinator=='adjacent'){for(var i=0,node;node=nodes[i];i++)
if(Selector.handlers.previousElementSibling(targetNode)==node)
return[targetNode];}else nodes=h[combinator](nodes);}
for(var i=0,node;node=nodes[i];i++)
if(node==targetNode)return[targetNode];return[];}
return(targetNode&&Element.descendantOf(targetNode,root))?[targetNode]:[];},className:function(nodes,root,className,combinator){if(nodes&&combinator)nodes=this[combinator](nodes);return Selector.handlers.byClassName(nodes,root,className);},byClassName:function(nodes,root,className){if(!nodes)nodes=Selector.handlers.descendant([root]);var needle=' '+className+' ';for(var i=0,results=[],node,nodeClassName;node=nodes[i];i++){nodeClassName=node.className;if(nodeClassName.length==0)continue;if(nodeClassName==className||(' '+nodeClassName+' ').include(needle))
results.push(node);}
return results;},attrPresence:function(nodes,root,attr){if(!nodes)nodes=root.getElementsByTagName("*");var results=[];for(var i=0,node;node=nodes[i];i++)
if(Element.hasAttribute(node,attr))results.push(node);return results;},attr:function(nodes,root,attr,value,operator){if(!nodes)nodes=root.getElementsByTagName("*");var handler=Selector.operators[operator],results=[];for(var i=0,node;node=nodes[i];i++){var nodeValue=Element.readAttribute(node,attr);if(nodeValue===null)continue;if(handler(nodeValue,value))results.push(node);}
return results;},pseudo:function(nodes,name,value,root,combinator){if(nodes&&combinator)nodes=this[combinator](nodes);if(!nodes)nodes=root.getElementsByTagName("*");return Selector.pseudos[name](nodes,value,root);}},pseudos:{'first-child':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(Selector.handlers.previousElementSibling(node))continue;results.push(node);}
return results;},'last-child':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(Selector.handlers.nextElementSibling(node))continue;results.push(node);}
return results;},'only-child':function(nodes,value,root){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++)
if(!h.previousElementSibling(node)&&!h.nextElementSibling(node))
results.push(node);return results;},'nth-child':function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root);},'nth-last-child':function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,true);},'nth-of-type':function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,false,true);},'nth-last-of-type':function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,true,true);},'first-of-type':function(nodes,formula,root){return Selector.pseudos.nth(nodes,"1",root,false,true);},'last-of-type':function(nodes,formula,root){return Selector.pseudos.nth(nodes,"1",root,true,true);},'only-of-type':function(nodes,formula,root){var p=Selector.pseudos;return p['last-of-type'](p['first-of-type'](nodes,formula,root),formula,root);},getIndices:function(a,b,total){if(a==0)return b>0?[b]:[];return $R(1,total).inject([],function(memo,i){if(0==(i-b)%a&&(i-b)/a>=0)memo.push(i);return memo;});},nth:function(nodes,formula,root,reverse,ofType){if(nodes.length==0)return[];if(formula=='even')formula='2n+0';if(formula=='odd')formula='2n+1';var h=Selector.handlers,results=[],indexed=[],m;h.mark(nodes);for(var i=0,node;node=nodes[i];i++){if(!node.parentNode._counted){h.index(node.parentNode,reverse,ofType);indexed.push(node.parentNode);}}
if(formula.match(/^\d+$/)){formula=Number(formula);for(var i=0,node;node=nodes[i];i++)
if(node.nodeIndex==formula)results.push(node);}else if(m=formula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(m[1]=="-")m[1]=-1;var a=m[1]?Number(m[1]):1;var b=m[2]?Number(m[2]):0;var indices=Selector.pseudos.getIndices(a,b,nodes.length);for(var i=0,node,l=indices.length;node=nodes[i];i++){for(var j=0;j<l;j++)
if(node.nodeIndex==indices[j])results.push(node);}}
h.unmark(nodes);h.unmark(indexed);return results;},'empty':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(node.tagName=='!'||(node.firstChild&&!node.innerHTML.match(/^\s*$/)))continue;results.push(node);}
return results;},'not':function(nodes,selector,root){var h=Selector.handlers,selectorType,m;var exclusions=new Selector(selector).findElements(root);h.mark(exclusions);for(var i=0,results=[],node;node=nodes[i];i++)
if(!node._counted)results.push(node);h.unmark(exclusions);return results;},'enabled':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++)
if(!node.disabled)results.push(node);return results;},'disabled':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++)
if(node.disabled)results.push(node);return results;},'checked':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++)
if(node.checked)results.push(node);return results;}},findChildElements:function(element,expressions){var exprs=expressions.join(','),expressions=[];exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(m){expressions.push(m[1].strip());});var results=[],h=Selector.handlers;for(var i=0,l=expressions.length,selector;i<l;i++){selector=new Selector(expressions[i].strip());h.concat(results,selector.findElements(element));}
return(l>1)?h.unique(results):results;}});function $$(){return Selector.findChildElements(document,$A(arguments));}
var Field={clear:function(){for(var i=0;i<arguments.length;i++)
$(arguments[i]).value='';},focus:function(element){$(element).focus();},present:function(){for(var i=0;i<arguments.length;i++)
if($(arguments[i]).value=='')return false;return true;},select:function(element){$(element).select();},activate:function(element){element=$(element);element.focus();if(element.select)
element.select();}}
var Form={serialize:function(form){var elements=Form.getElements($(form));var queryComponents=new Array();for(var i=0;i<elements.length;i++){var queryComponent=Form.Element.serialize(elements[i]);if(queryComponent)
queryComponents.push(queryComponent);}
return queryComponents.join('&');},getElements:function(form){form=$(form);var elements=new Array();for(var tagName in Form.Element.Serializers){var tagElements=form.getElementsByTagName(tagName);for(var j=0;j<tagElements.length;j++)
elements.push(tagElements[j]);}
return elements;},reset:function(form){$(form).reset();}}
Form.Element={serialize:function(element){element=$(element);var method=element.tagName.toLowerCase();var parameter=Form.Element.Serializers[method](element);if(parameter){var key=encodeURIComponent(parameter[0]);if(key.length==0)return;if(parameter[1].constructor!=Array)
parameter[1]=[parameter[1]];return parameter[1].map(function(value){return key+'='+encodeURIComponent(value);}).join('&');}},getValue:function(element){element=$(element);var method=element.tagName.toLowerCase();var parameter=Form.Element.Serializers[method](element);if(parameter)
return parameter[1];}}
Form.Element.Serializers={input:function(element){switch(element.type.toLowerCase()){case'submit':case'hidden':case'password':case'text':return Form.Element.Serializers.textarea(element);case'checkbox':case'radio':return Form.Element.Serializers.inputSelector(element);}
return false;},inputSelector:function(element){if(element.checked)
return[element.name,element.value];},textarea:function(element){return[element.name,element.value];},select:function(element){return Form.Element.Serializers[element.type=='select-one'?'selectOne':'selectMany'](element);}}
var $F=Form.Element.getValue;Abstract.TimedObserver=function(){}
Abstract.TimedObserver.prototype={initialize:function(element,frequency,callback){this.frequency=frequency;this.element=$(element);this.callback=callback;this.lastValue=this.getValue();this.registerCallback();},registerCallback:function(){setInterval(this.onTimerEvent.bind(this),this.frequency*1000);},onTimerEvent:function(){var value=this.getValue();if(this.lastValue!=value){this.callback(this.element,value);this.lastValue=value;}}}
Form.Element.Observer=Class.create();Form.Element.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.Element.getValue(this.element);}});Form.Observer=Class.create();Form.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.serialize(this.element);}});Abstract.EventObserver=function(){}
Abstract.EventObserver.prototype={initialize:function(element,callback){this.element=$(element);this.callback=callback;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()=='form')
this.registerFormCallbacks();else
this.registerCallback(this.element);},onElementEvent:function(){var value=this.getValue();if(this.lastValue!=value){this.callback(this.element,value);this.lastValue=value;}},registerFormCallbacks:function(){var elements=Form.getElements(this.element);for(var i=0;i<elements.length;i++)
this.registerCallback(elements[i]);},registerCallback:function(element){if(element.type){switch(element.type.toLowerCase()){case'checkbox':case'radio':Event.observe(element,'click',this.onElementEvent.bind(this));break;case'password':case'text':case'textarea':case'select-one':case'select-multiple':Event.observe(element,'change',this.onElementEvent.bind(this));break;}}}}
Form.Element.EventObserver=Class.create();Form.Element.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.Element.getValue(this.element);}});Form.EventObserver=Class.create();Form.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.serialize(this.element);}});if(!window.Event){var Event=new Object();}
Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,element:function(event){return event.target||event.srcElement;},pointerX:function(event){return event.pageX||(event.clientX+
(document.documentElement.scrollLeft||document.body.scrollLeft));},pointerY:function(event){return event.pageY||(event.clientY+
(document.documentElement.scrollTop||document.body.scrollTop));},stop:function(event){if(event.preventDefault){event.preventDefault();event.stopPropagation();}else{event.returnValue=false;event.cancelBubble=true;}},observers:false,_observeAndCache:function(element,name,observer,useCapture){if(!this.observers)this.observers=[];if(element.addEventListener){this.observers.push([element,name,observer,useCapture]);element.addEventListener(name,observer,useCapture);}else if(element.attachEvent){this.observers.push([element,name,observer,useCapture]);element.attachEvent('on'+name,observer);}},unloadCache:function(){if(!Event.observers)return;for(var i=0;i<Event.observers.length;i++){Event.stopObserving.apply(this,Event.observers[i]);Event.observers[i][0]=null;}
Event.observers=false;},observe:function(element,name,observer,useCapture){var element=$(element);useCapture=useCapture||false;if(name=='keypress'&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.attachEvent))
name='keydown';this._observeAndCache(element,name,observer,useCapture);},stopObserving:function(element,name,observer,useCapture){var element=$(element);useCapture=useCapture||false;if(name=='keypress'&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.detachEvent))
name='keydown';if(element.removeEventListener){element.removeEventListener(name,observer,useCapture);}else if(element.detachEvent){element.detachEvent('on'+name,observer);}}});if(navigator.appVersion.match(/\bMSIE\b/))
Event.observe(window,'unload',Event.unloadCache,false);var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;},realOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.scrollTop||0;valueL+=element.scrollLeft||0;element=element.parentNode;}while(element);return[valueL,valueT];},cumulativeOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;}while(element);return[valueL,valueT];},positionedOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;if(element){p=Element.getStyle(element,'position');if(p=='relative'||p=='absolute')break;}}while(element);return[valueL,valueT];},offsetParent:function(element){if(element.offsetParent)return element.offsetParent;if(element==document.body)return element;while((element=element.parentNode)&&element!=document.body)
if(Element.getStyle(element,'position')!='static')
return element;return document.body;},clone:function(source,target){source=$(source);target=$(target);target.style.position='absolute';var offsets=this.cumulativeOffset(source);target.style.top=offsets[1]+'px';target.style.left=offsets[0]+'px';target.style.width=source.offsetWidth+'px';target.style.height=source.offsetHeight+'px';},within:function(element,x,y){if(this.includeScrollOffsets)
return this.withinIncludingScrolloffsets(element,x,y);this.xcomp=x;this.ycomp=y;this.offset=this.cumulativeOffset(element);return(y>=this.offset[1]&&y<this.offset[1]+element.offsetHeight&&x>=this.offset[0]&&x<this.offset[0]+element.offsetWidth);},page:function(forElement){var valueT=0,valueL=0;var element=forElement;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body)
if(Element.getStyle(element,'position')=='absolute')break;}while(element=element.offsetParent);element=forElement;do{valueT-=element.scrollTop||0;valueL-=element.scrollLeft||0;}while(element=element.parentNode);return[valueL,valueT];},clone:function(source,target){var options=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{})
source=$(source);var p=Position.page(source);target=$(target);var delta=[0,0];var parent=null;if(Element.getStyle(target,'position')=='absolute'){parent=Position.offsetParent(target);delta=Position.page(parent);}
if(parent==document.body){delta[0]-=document.body.offsetLeft;delta[1]-=document.body.offsetTop;}
if(options.setLeft)target.style.left=(p[0]-delta[0]+options.offsetLeft)+'px';if(options.setTop)target.style.top=(p[1]-delta[1]+options.offsetTop)+'px';if(options.setWidth)target.style.width=source.offsetWidth+'px';if(options.setHeight)target.style.height=source.offsetHeight+'px';}}
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){Position.cumulativeOffset=function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body)
if(Element.getStyle(element,'position')=='absolute')break;element=element.offsetParent;}while(element);return[valueL,valueT];}}
Element.addMethods();function $merge(){var mix={};for(var i=0;i<arguments.length;i++){for(var property in arguments[i]){var ap=arguments[i][property];var mp=mix[property];if(mp&&$type(ap)=='object'&&$type(mp)=='object')mix[property]=$merge(mp,ap);else mix[property]=ap;}}
return mix;};Class.Merge=function(previous,current){if(previous&&previous!=current){var type=$type(current);if(type!=$type(previous))return current;switch(type){case'function':var merged=function(){this.parent=arguments.callee.parent;return current.apply(this,arguments);};merged.parent=previous;return merged;case'object':return $merge(previous,current);}}
return current;};Object.extend(Event,{_domReady:function(){if(arguments.callee.done)return;arguments.callee.done=true;if(this._timer)clearInterval(this._timer);this._readyCallbacks.each(function(f){f()});this._readyCallbacks=null;},onDOMReady:function(f){if(!this._readyCallbacks){var domReady=this._domReady.bind(this);if(document.addEventListener)
document.addEventListener("DOMContentLoaded",domReady,false);if(/WebKit/i.test(navigator.userAgent)){this._timer=setInterval(function(){if(/loaded|complete/.test(document.readyState))domReady();},10);}
Event.observe(window,'load',domReady);Event._readyCallbacks=[];}
Event._readyCallbacks.push(f);}});addDOMLoadEvent=(function(){var e=[],t,s,n,i,o,d=document,w=window,r='readyState',c='onreadystatechange',x=function(){n=1;clearInterval(t);while(i=e.shift())i();if(s)s[c]=''};return function(f){if(n)return f();if(!e[0]){d.addEventListener&&d.addEventListener("DOMContentLoaded",x,false);if(/WebKit/i.test(navigator.userAgent))t=setInterval(function(){/loaded|complete/.test(d[r])&&x()},10);o=w.onload;w.onload=function(){x();o&&o()}}e.push(f)}})();var App=new Array();var Cookie=new Object();Cookie.get=function(name)
{var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null;}
if(start==-1)return null;var end=document.cookie.indexOf(";",len);if(end==-1)end=document.cookie.length;return unescape(document.cookie.substring(len,end));};Cookie.set=function(name,value)
{var today=new Date();today.setTime(today.getTime());var expires_date=new Date(today.getTime()+63072000000);document.cookie=name+"="+escape(value)+";expires="+expires_date.toGMTString();};Cookie.remove=function(name)
{if(getCookie(name))document.cookie=name+"=;expires=Thu, 01-Jan-1970 00:00:01 GMT";};App.config=Class.create();App.config.prototype={initialize:function(file,mainObj,pVal)
{this.obj=mainObj;this.AFA="Your browser does not support the enhanced functionality of this website, and therefore you will have an experience that differs from the intended one.\n";if(file.indexOf('?')==-1)
file+="?";else
file+="&";this.requestFile=file+'tkn='+Cookie.get('spuc');if(isLogin){this.requestFile+="&ucid="+isLogin.id;}
this.method="POST";this.URLString="";this.encodeURIString=true;this.execute=false;if(typeof(pVal)=="undefined"||pVal=="")
this.postVal="";else
this.postVal=pVal;this.onLoading=function(){};this.onLoaded=function(){};this.onInteractive=function(){};this.onCompletion=function(){};this.stop=function(){this.onCompletion=function(){};};this.createAJAX=function()
{try
{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{try
{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
catch(err)
{this.xmlhttp=null;}}
if(!this.xmlhttp&&typeof XMLHttpRequest!="undefined")
this.xmlhttp=new XMLHttpRequest();if(!this.xmlhttp)
{this.failed=true;}};this.setVar=function(name,value)
{if(this.URLString.length<3)
{this.URLString=name+"="+value;}
else
{this.URLString+="&"+name+"="+value;}};this.encVar=function(name,value)
{var varString=encodeURIComponent(name)+"="+encodeURIComponent(value);return varString;};this.encodeURLString=function(string)
{varArray=string.split('&');for(i=0;i<varArray.length;i++)
{urlVars=varArray[i].split('=');if(urlVars[0].indexOf('amp;')!=-1)
{urlVars[0]=urlVars[0].substring(4);}
varArray[i]=this.encVar(urlVars[0],urlVars[1]);}
return varArray.join('&');};this.runResponse=function(){eval(this.response);};this.runAJAX=function(urlstring)
{this.responseStatus=new Array(2);if(this.failed&&this.AFA)
{alert(this.AjaxFailedAlert);}
else
{if(urlstring)
{if(this.URLString.length)
{this.URLString=this.URLString+"&"+urlstring;}
else
{this.URLString=urlstring;}}
if(this.encodeURIString)
{var timeval=new Date().getTime();this.URLString=this.encodeURLString(this.URLString);this.setVar("rndval",timeval);}
if(this.element)
{this.elementObj=document.getElementById(this.element);}
if(this.xmlhttp)
{var self=this;if(this.method=="GET")
{var totalurlstring=this.requestFile+"?"+this.URLString;this.xmlhttp.open(this.method,totalurlstring,true);}
else
{this.xmlhttp.open(this.method,this.requestFile,true);}
if(this.method=="POST")
{try
{this.xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded')}
catch(e){alert(e);}}
this.xmlhttp.send(this.URLString+this.postVal);this.xmlhttp.onreadystatechange=function()
{switch(self.xmlhttp.readyState)
{case 1:self.onLoading();break;case 2:self.onLoaded();break;case 3:self.onInteractive();break;case 4:self.response=self.xmlhttp.responseText;self.responseXML=self.xmlhttp.responseXML;self.responseStatus[0]=self.xmlhttp.status;self.responseStatus[1]=self.xmlhttp.statusText;self.onCompletion();if(self.execute){self.runResponse();}
if(self.elementObj)
{var elemNodeName=self.elementObj.nodeName;elemNodeName.toLowerCase();if(elemNodeName=="input"||elemNodeName=="select"||elemNodeName=="option"||elemNodeName=="textarea")
{self.elementObj.value=self.response;}
else
{self.elementObj.innerHTML=self.response;}}
self.URLString="";break;}};}}};this.createAJAX();}};var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=(this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version");this.getDocumentWidth=function(){return(document.documentElement&&document.documentElement.scrollWidth)||document.body.scrollWidth;}
this.getDocumentHeight=function(){return(document.documentElement&&document.documentElement.scrollHeight)||document.body.scrollHeight;}
this.getClientWidth=function(){return(window.innerWidth||(document.documentElement&&document.documentElement.clientWidth)||(document.body&&document.body.clientWidth)||0);}
this.getClientHeight=function(){return(window.innerHeight||(document.documentElement&&document.documentElement.clientHeight)||(document.body&&document.body.clientHeight)||0);}
this.getScrollTop=function(){return(document.documentElement&&document.documentElement.scrollTop)||(document.body&&document.body.scrollTop)||0;}
this.getScrollLeft=function(){return(document.documentElement&&document.documentElement.scrollLeft)||(document.body&&document.body.scrollLeft)||0;}},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}]};BrowserDetect.init();if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7)
try
{document.execCommand("BackgroundImageCache",false,true);}
catch(e){};function closeIT()
{$('divForRssReadUnRead').style.display="none";$('gadgetArea').style.display="block";}
App.columns={"1":[{"length":"0","Boxes":""}],"2":[{"length":"0","Boxes":""}],"3":[{"length":"0","Boxes":""}],"4":[{"length":"0","Boxes":""}]};App.Column=Class.create();App.Column.prototype={initialize:function()
{App.Column.maxColumn=4;this.columns=[];this.options={enableResize:true,minWidth:190};for(var i=0;i<App.Column.maxColumn;i++)
{this.createColumns();}},createColumns:function()
{var colNum=this.columns.length+1;var divColumn=new Element("div",{'class':"column"+(this.options.enableResize?" resizable":""),'id':"column"+colNum}).setStyle({'minHeight':'1px'});$('columns').appendChild(divColumn);this.columns.push(divColumn);if(this.options.enableResize&&colNum<App.Column.maxColumn)
{var self=this;var divResizer=new Element("div",{'id':"columnDivider"+colNum,'class':'columnDivider'}).setStyle({'cursor':isMozilla?'ew-resize':'e-resize'});divResizer.onmouseover=function()
{if(!self.drag)
Element.addClassName(this,"hover");};divResizer.onmouseout=function()
{if(!self.drag)
Element.removeClassName(this,"hover");};divResizer.onmousedown=this.loadColumnResizer.bindAsEventListener(this,divResizer);$('columns').appendChild(divResizer);Element.hide(divResizer);}},loadColumnResizer:function(e,divResizer)
{if(document.createEventObject)
{senderCol=document.createEventObject(e);}
else
{senderCol=document.createEvent("MouseEvents");senderCol.initMouseEvent("mousedown",true,true,window,0,e.screenX,e.screenY,e.clientX,e.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,0,null);}
gripperObj=divResizer;if(!App.columnResizer)
loadJS("javascript/columnResizer.js");}};function findPosY(obj)
{if(!obj)return 0;var pos=Position.cumulativeOffset(obj);return pos[1];}
function findPosX(obj)
{if(!obj)return 0;var pos=Position.cumulativeOffset(obj);return pos[0];}
App.tabsAgent=Class.create();App.tabsAgent.prototype={initialize:function(){this.bi=0;},loadJS:function(e,loaded,tabObj){this.eve=e;this.tabObj=tabObj;if(!loaded){init.newScript('Javascript/tabsExtend.js','xyz');}else{this.tabObj.tabSettingsLoaded=true;this.tabObj.tabSettings1(this.eve);}},makeCall:function(){this.tabObj.tabSettingsLoaded=true;this.tabObj.tabSettings1(this.eve);}};var tabsAgentVar=new App.tabsAgent();var tab_mouse_x,tab_mouse_y,tab_el_x,tab_el_y;App.tabs=Class.create();App.tabs.prototype={initialize:function(ar,id,nm,nc,ti,sr,isDef,w,isAll,isDisplayAll,k)
{this.PageOptionsText=_RESOURCES.PageOptionsText;this.ChangeNoOfColumnsText=_RESOURCES.ChangeNoOfColumnsText;1
this.ChangePageIconsText=_RESOURCES.ChangePageIconsText;this.UseExternalIconText=_RESOURCES.UseExternalIconText;this.RenamePageText=_RESOURCES.RenamePageText;this.ShareThisPageText=_RESOURCES.ShareThisPageText;this.PublishThisPageText=_RESOURCES.PublishThisPageText;this.DeletePageText=_RESOURCES.DeletePageText;this.RemoveIconText=_RESOURCES.RemoveIconText;this.applyText=_RESOURCES.applyText;this.noneText=_RESOURCES.noneText;this.iconNoteText=_RESOURCES.iconNoteText;this.OnMyBlogText=_RESOURCES.OnMyBlogText;this.htmlCodeNoteText=_RESOURCES.htmlCodeNoteText;this.ShareOnMyBlogText=_RESOURCES.ShareOnMyBlogText;this.CopyPasteNoteText=_RESOURCES.CopyPasteNoteText;this.SharePreConfiguredGadgetText=_RESOURCES.SharePreConfiguredGadgetText;this.SelectAllText=_RESOURCES.SelectAllText;this.BackText=_RESOURCES.BackText;this.ByInstantMessagingText=_RESOURCES.ByInstantMessagingText;this.ShareThisPageByIMText=_RESOURCES.ShareThisPageByIMText;this.CopyPasteToMessangerText=_RESOURCES.CopyPasteToMessangerText;this.addBox=isDisplayAll;this.tabSettingsLoaded=false;this.tabOptionCreated=false;this.adPushed=false;this.id=id;this.nc=nc;this.ar=ar;this.pi=ti;this.pageName=nm;this.defaultWidth=isDef;this.colWidth=w;this.collapseAll=init.convertBool(isAll);this.key=k;this.isDeletable=init.isPageDeletable(this.ar);var parUL=new Element('ul');parUL.setAttribute("tabID",ti);parUL.id="tabUL"+ar;var parLI=new Element('li');parLI.setAttribute("tabID",ti);parLI.id="tab"+ar;if(init.isPageMovable(this.ar))
parLI.onmousedown=init.loadDragNDrop.bindAsEventListener(this,'','','','',parLI,parLI,'','tab');var span=new Element('span');span.id='innerTab'+id;span.className='innerTab';var img=new Element('img');img.className='icon';img.id='tabIcon'+id;img.style.backgroundImage="url(Images/spacer.gif)";img.src='Images/spacer.gif';if(sr!=""&&sr!="undefined")
{img.src=t[ar+1][4];img.style.width="16px";this.url=t[ar+1][4];}
else
{img.style.width="1px";}
img.style.height="16px";span.appendChild(img);var spantitle=new Element('span');spantitle.className='tabName';spantitle.innerHTML=nm;span.appendChild(spantitle);this.tabIcon=img;this.titleSpan=spantitle;var spanUnRead=new Element('span');spanUnRead.className="unread";span.appendChild(spanUnRead);this.unRead=spanUnRead;var imgOption=new Element('img');imgOption.id='tabOption'+id;imgOption.src="Images/s.gif";imgOption.className='icon actions-tab-options';Event.observe(imgOption,"click",this.tabSettings.bindAsEventListener(this));this.tabOption=imgOption;parLI.appendChild(span);parUL.appendChild(parLI);Event.observe(parUL,"click",this.activeDiv.bindAsEventListener(this));$('tabPart').firstChild.appendChild(parUL);if(init.isPageMovable(this.ar)){parLI.isMovable=true;}
else
parLI.isMovable=false;this.tab=parUL.firstChild;this.ar=ar;oldTab=this;this.rename=true;this.isActive=false;this.readCount=0;this.columnDivs={};this.columnSizes=[];},activeDiv:function(e)
{if(e)
e.cancelBubble=true;if(reader&&reader.open==true)
{reader.close();return;}
if(!tabDrag)
{if(!this.isActive)
{if(currentTab)
{oldTab=currentTab;Element.remove(oldTab.tabOption);if(!currentTab.rename)
{currentTab.tabOption.style.display="inline";currentTab.unRead.style.display="inline";currentTab.unRead.className="unread";if(currentTab.readCount!=0){currentTab.unRead.innerHTML="("+curerntTab.readCount+")";}
currentTab.tabIcon.style.display="inline";var val=$('txtTabTxt').value;currentTab.titleSpan.removeChild($('txtTabTxt'));currentTab.titleSpan.innerHTML=val;currentTab.pageName=val;currentTab.rename=true;var file='saveData.aspx?mainType=tab&sub=editHeader&value='+escape('name=\''+currentTab.titleSpan.innerHTML+'\'')+'&id='+currentTab.tab.getAttribute('tabID');currentTab.saveData(file);}}
if(this.defaultWidth)
{var columnArea=99;if(!currentTab)
{this.columnDivs=[];this.columnSizes=[];this.colWidth=",";var columnWidth=Math.floor(100/this.nc);var sumWidth=0;for(var i=1;i<=this.nc;i++)
{if(i==(this.nc))
columnWidth=columnArea-sumWidth;sumWidth=sumWidth+columnWidth;this.colWidth=this.colWidth+(columnWidth-0.3)+"%,";this.columnDivs.push('column'+i);this.columnSizes.push(1);}
this.colWidth=this.colWidth.substring(1);}
else if(this.nc!=oldTab.nc||oldTab.defaultWidth==false)
{this.columnDivs=[];this.columnSizes=[];this.colWidth=",";var columnWidth=Math.floor(100/this.nc);var sumWidth=0;for(var i=1;i<=this.nc;i++)
{if(i==(this.nc))
columnWidth=columnArea-sumWidth;sumWidth=sumWidth+columnWidth;this.colWidth=this.colWidth+(columnWidth-0.3)+"%,";this.columnSizes.push(1);this.columnDivs.push('column'+i);}
this.colWidth=this.colWidth.substring(1);}}
else
{this.columnDivs=[];this.columnSizes=[];for(var i=1;i<=this.nc;i++)
{if(i==(this.nc))
columnWidth=columnArea-sumWidth;sumWidth=sumWidth+columnWidth;var width=this.colWidth.split(',')[i-1];$('column'+i).style.width=width;this.columnDivs.push('column'+i);if(width.indexOf('%')>-1)
{this.columnSizes.push($('column'+i).offsetWidth);}
else this.columnSizes.push(width.replace('px',''));}}
this.resize();if(init.convertBool(t[0][16])){for(var i=0;i<tabs.length;i++){if(tabs[i].pi==this.pi&&!this.adPushed){try{adObject.getCurrentTab(this);}catch(e){}}}}else{adObject.getCurrentTab(this);}
if(!this.addBox)
{for(var j=0;j<t[this.ar+1].length;j++)
{dragableBox[bi]=new App.Box(this.ar+1,j,true);this.boxes=this.boxes+bi+",";bi++;}
for(var i=1;i<=4;i++)
{var tmp=App.columns[i][0].Boxes.substring(App.columns[i][0].Boxes.length-1);if(tmp!=',')
App.columns[i][0].Boxes+=",";}
this.addBox=true;}
init.closeTabOption();if(currentTab&&currentTab.rename==false)
{try
{var val=$('txtTabTxt').value;currentTab.rename=true;var file='saveData.aspx?mainType=tab&sub=editHeader&value='+escape('name=\''+val+'\'')+'&id='+this.tab.getAttribute('tabID');currentTab.saveData(file);currentTab.titleSpan.innerHTML=val;this.pageName=val;}
catch(y){}}
if(e)
{Cookie.set('spop',this.tab.getAttribute('tabID'));var file='saveData.aspx?mainType=tab&sub=changeIsActive&value='+this.tab.getAttribute('tabID')+'&id='+isLogin.id;this.saveData(file);}
var sub=$('columns').getElementsByTagName('div');for(var j=0;j<dragableBox.length;j++)
{if(dragableBox[j]&&dragableBox[j].GadgetDiv&&dragableBox[j].direct)
dragableBox[j].GadgetDiv.style.display="none";}
if(!e)
{if(oldTab&&oldTab.eve)
{Event.stopObserving(oldTab.titleSpan,'click',oldTab.eve);}
if(currentTab&&currentTab.eve)
{Event.stopObserving(currentTab.titleSpan,'click',currentTab.eve);}}
else
{Event.stopObserving(oldTab.titleSpan,'click',oldTab.eve);}
currentTab=this;if(this.isPageSearch)
pageSearch.clearSearch();this.eve=this.renameTab.bindAsEventListener(this);Event.observe(this.titleSpan,'click',this.eve);if(this.collapseAll)
{var obj=$('collapseExpand');obj.innerHTML=_RESOURCES.ExpandAllText;obj.title=_RESOURCES.ExpandAllText;}
else
{var obj=$('collapseExpand');obj.innerHTML=_RESOURCES.CollapseAllText;obj.title=_RESOURCES.CollapseAllText;}
if(this.boxes!=""&&this.boxes!="undefined")
{var boxes=this.boxes.split(',');for(var j=0;j<boxes.length;j++)
{if(boxes[j]==""||boxes[j]=='undefined')continue;if(dragableBox[boxes[j]]!="")
{if(!dragableBox[boxes[j]].loaded||!dragableBox[boxes[j]].GadgetDiv)continue;dragableBox[boxes[j]].GadgetDiv.style.display="block";if((dragableBox[boxes[j]].finalValue=="webnote"||dragableBox[boxes[j]].finalValue=="todolist"||dragableBox[boxes[j]].finalValue=="webclip"||dragableBox[boxes[j]].finalValue=="flash"||dragableBox[boxes[j]].finalValue=="html")&&BrowserDetect.browser!="Firefox"&&BrowserDetect.browser!="Opera"&&dragableBox[boxes[j]].gadget)
{dragableBox[boxes[j]].gadget.resize();}
if(dragableBox[boxes[j]].collapse)
dragableBox[boxes[j]].collpse();}}}
oldTab.isActive=false;this.isActive=true;this.rename=true;this.tab.firstChild.appendChild(this.tabOption);Element.removeClassName(oldTab.tab,"selected");Element.addClassName(this.tab,"selected");this.setGrip();this.resize();currentTab=this;}}
else
{tabDrag=false;}},changeHeader:function(e)
{if(e.type=="blur"||e.type=="lostfocus")
{this.tabOption.style.display="inline";this.unRead.style.display="inline";this.unRead.className="unread";if(this.readCount!=0)
this.unRead.innerHTML="("+this.readCount+")";this.tabIcon.style.display="inline";var val=$('txtTabTxt').value;this.titleSpan.removeChild($('txtTabTxt'));this.titleSpan.innerHTML=val;this.rename=true;var file='saveData.aspx?mainType=tab&sub=editHeader&value='+escape('name=\''+this.titleSpan.innerHTML+'\'')+'&id='+this.tab.getAttribute('tabID');if(this.pageName!=val){this.pageName=val;this.saveData(file);}
return false;}
if($('txtTabTxt'))
{var cmpWidth=$('txtTabTxt').value.length;var test=cmpWidth;if(window.ActiveXObject)
{$('txtTabTxt').style.width=((cmpWidth*5)+20);}
else
{$('txtTabTxt').style.width=((cmpWidth*5)+20)+"px";}
if((e.keyCode==8||e.keyCode==46)&&test>35)
{txtHeaderWidth=txtHeaderWidth-10;this.titleSpan.style.width=txtHeaderWidth;}
else if((e.keyCode>=65&&e.keyCode<=90))
{this.titleSpan.style.width=txtHeaderWidth;txtHeaderWidth=txtHeaderWidth+10;}
if(e.keyCode==13)
{if(this.readCount!=0)
this.unRead.innerHTML="("+this.readCount+")";this.unRead.className="unread";this.tabOption.style.display="inline";this.unRead.style.display="inline";this.unRead.className="unread";this.tabIcon.style.display="inline";var val=$('txtTabTxt').value;this.titleSpan.removeChild($('txtTabTxt'));this.titleSpan.innerHTML=val;this.pageName=val;var file='saveData.aspx?mainType=tab&sub=editHeader&value='+escape('name=\''+this.titleSpan.innerHTML+'\'')+'&id='+this.tab.getAttribute('tabID');this.saveData(file);this.rename=true;}}},tabSettings:function(e){var obj=$('tabOptions');e.cancelBubble=true;if(obj.style.display=="none")
{var tabPos=findPosX(currentTab.tab);tab_el_x=getLeftPos(currentTab.tab)/1;tab_el_y=getTopPos(currentTab.tab)/1-document.documentElement.scrollTop;w=currentTab.tab.offsetWidth;h=currentTab.tab.offsetHeight;var leftPos;var topPos;leftPos=e.clientX-tab_mouse_x+tab_el_x;obj.style.top=(findPosY(currentTab.tab)+h-4)+"px";var tabPos=findPosX(currentTab.tab)-4;obj.style.left=Math.min(tabPos,(document.body.clientWidth-500))+"px";obj.style.position="absolute";obj.style.position="absolute";obj.style.display="block";tabsAgentVar.loadJS(e,this.tabSettingsLoaded,this);}
else
{obj.style.display="none";}},saveData:function(file)
{var tabSetting=new App.config(file);tabSetting.runAJAX();},renameTab:function(e)
{if(!tabDrag)
{if(this.rename)
{this.tabOption.style.display="none";this.unRead.style.display="none";this.unRead.className="";this.unRead.innerHTML="";this.tabIcon.style.display="none";var obj=this.titleSpan.childNodes;for(var i=0;i<obj.length;i++)
{if(obj[i].tagName=="input")
{this.titleSpan.removeChild(obj[i]);}}
var txtTitle=new Element('input');txtTitle.type='text';txtTitle.maxlength="50";txtTitle.id='txtTabTxt';txtTitle.style.overflow="hidden";txtTitle.style.textAlign="left";txtTitle.setAttribute('maxlength',50);txtTitle.maxLength=50;txtTitle.value=this.titleSpan.innerHTML;txtTitle.left=findPosX(this.titleSpan)+"px";txtTitle.top=findPosY(this.titleSpan)+"px";var cmpWidth=txtTitle.value.length;if(window.ActiveXObject)
{txtTitle.style.width=((cmpWidth*5)+20);}
else
{txtTitle.style.width=((cmpWidth*5)+20)+"px";}
this.titleSpan.innerHTML="";txtTitle.select();this.titleSpan.appendChild(txtTitle);txtTitle.select();$('txtTabTxt').focus();Event.observe(txtTitle,"keypress",this.changeHeader.bindAsEventListener(this));Event.observe(txtTitle,"lostfocus",this.changeHeader.bindAsEventListener(this));Event.observe(txtTitle,"blur",this.changeHeader.bindAsEventListener(this));Event.observe(this.titleSpan,"blur",this.changeHeader.bindAsEventListener(this));Event.observe(this.titleSpan,"lostfocus",this.changeHeader.bindAsEventListener(this));this.rename=false;init.closeTabOption();}}
else
{tabDrag=false;}},setGrip:function()
{for(var i=1;i<=3;i++){$('columnDivider'+i).style.display="none";}for(var i=1;i<this.nc;i++){$('columnDivider'+i).style.display="block";}},resize:function()
{if(this.nc<0)return;if(!this.columnSizes)
this.columnSizes=[];for(var i=0;i<4;i++)
{this.columnSizes[i]=parseInt(this.columnSizes[i],10);if(!this.columnSizes[i])
this.columnSizes[i]=1;if((i+1)>this.nc)
this.columnSizes[i]=0;}
var sizes=this.columnSizes.slice();if($('leftNav')&&$('leftNav').style.display!='none'){var width=$('columns').offsetWidth;if(parseInt(this.nc)==4||width<960){sizes.normalize(82);}
else{sizes.normalize(82.77);}}else{sizes.normalize((this.nc==4||BrowserDetect.getClientWidth()<900)?(BrowserDetect.browser=="Opera")?97.5:97:(BrowserDetect.browser=="Opera")?98.9:98);}
for(var i=0,columnDiv;columnDiv=this.columnDivs[i];i++)
{if(sizes[i]<=0.01)
sizes[i]=0;$(columnDiv).setStyle({'width':sizes[i]+'%'});}}};var hashTable,userCookie,objFound,ecoName="",searchFeed=false,newPump=false,oldPump=false,step123,pre,nxt,clickCount=0,isSelected=0,tooltip;var sp_rootPath="http://localhost:1914/sitePump/",sp_imagePath="images/",appcolumns=null;function getPageScroll(){var yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;}else if(document.body){yScroll=document.body.scrollTop;}arrayPageScroll=new Array('',yScroll);return arrayPageScroll;}
function getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=document.body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}var windowWidth,windowHeight;if(self.innerHeight){windowWidth=self.innerWidth;windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}if(xScroll<windowWidth){pageWidth=windowWidth;}else{pageWidth=xScroll;}arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;}function getLeftPos(inputObj){if(inputObj.getAttribute('dragLinks')){var returnValue=inputObj.style.left;returnValue=returnValue.replace(/[^0-9]/g,'');}else var returnValue=inputObj.offsetLeft;while((inputObj=inputObj.offsetParent)!=null){if(inputObj.tagName!='HTML')returnValue+=inputObj.offsetLeft;}return returnValue;}
function getTopPos(inputObj){if(inputObj.getAttribute('dragLinks'))
{var returnValue=inputObj.style.top;returnValue=returnValue.replace(/[^0-9]/g,'');}
else
var returnValue=inputObj.offsetTop;while((inputObj=inputObj.offsetParent)!=null)
{if(inputObj.tagName!='HTML')
returnValue+=inputObj.offsetTop;}
return returnValue;}
function loadFavicon(e,url){e.src="fetchFavicon.aspx?url="+url;e.style.backgroundImage="none";}
var index=mainIndex.length;App.Login=Class.create();App.Login.prototype={initialize:function(l,val){this.isLogin=l;this.id=val;}};var addContent_mouse_x,addContent_mouse_y,addContent_el_x,addContent_el_y;App.tooltip=Class.create();App.tooltip.prototype={initialize:function(){},showTooltip:function(e,argus)
{if(argus[1]!=""){var bodyWidth=Math.max(document.body.clientWidth,document.documentElement.clientWidth)-20;if(!dhtmlgoodies_tooltip){dhtmlgoodies_tooltip=document.createElement('DIV');dhtmlgoodies_tooltip.id='dhtmlgoodies_tooltip';dhtmlgoodies_tooltipShadow=new Element('DIV');dhtmlgoodies_tooltipShadow.id='dhtmlgoodies_tooltipShadow';document.body.appendChild(dhtmlgoodies_tooltip);document.body.appendChild(dhtmlgoodies_tooltipShadow);}
dhtmlgoodies_tooltip.style.display='block';dhtmlgoodies_tooltipShadow.style.display='block';var st=Math.max(document.body.scrollTop,document.documentElement.scrollTop);var leftPos=e.clientX-5;var topPos=(typeof(argus[2])=='undefined')?e.clientY+10+st:e.clientY-15+st;dhtmlgoodies_tooltip.innerHTML='';var resizerUrl="htmlFrameResizer.html?width=100%&leftPos="+leftPos+"&topPos="+topPos;if(typeof(argus[2])!='undefined'&&(typeof(argus[5])=='undefined'||argus[5]=='')){var adFrame=new Element('iframe');adFrame.id='FrameAdGadget'+argus[3];adFrame.scrolling="no";adFrame.frameBorder="0";adFrame.width=dhtmlgoodies_tooltipMaxWidth+'px';adFrame.height="33";adFrame.src="getAd.aspx?id="+argus[3]+"&url="+encodeURIComponent(resizerUrl);dhtmlgoodies_tooltip.appendChild(adFrame);}else{dhtmlgoodies_tooltip.innerHTML=argus[1];}
dhtmlgoodies_tooltip.style.width=null;dhtmlgoodies_tooltip.style.height=null;dhtmlgoodies_tooltip.style.cssText+=";left:"+leftPos+"px;top:"+topPos+"px;";dhtmlgoodies_tooltipShadow.style.cssText+=";left:"+(leftPos+dhtmlgoodies_shadowSize)+"px;top:"+(topPos+dhtmlgoodies_shadowSize)+"px;";if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){dhtmlgoodies_tooltip.style.width=dhtmlgoodies_tooltipMaxWidth+'px';}
var tooltipWidth=dhtmlgoodies_tooltip.offsetWidth;if(tooltipWidth<dhtmlgoodies_tooltipMinWidth){tooltipWidth=dhtmlgoodies_tooltipMinWidth;}
dhtmlgoodies_tooltip.style.width=tooltipWidth+'px';dhtmlgoodies_tooltipShadow.style.width=dhtmlgoodies_tooltip.offsetWidth+'px';dhtmlgoodies_tooltipShadow.style.height=dhtmlgoodies_tooltip.offsetHeight+'px';if((leftPos+tooltipWidth)>bodyWidth){dhtmlgoodies_tooltip.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace('px','')-((leftPos+tooltipWidth)-bodyWidth))-10+'px';dhtmlgoodies_tooltipShadow.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace('px','')-((leftPos+tooltipWidth)-bodyWidth)+dhtmlgoodies_shadowSize)-10+'px';}
if(typeof(argus[2])!='undefined'){if(typeof($('FrameAdGadget'+argus[3]))!='undefined'){dhtmlgoodies_tooltip.onmouseover=function(){this.style.display='block';dhtmlgoodies_tooltipShadow.style.display='block';if($('FrameAdGadget'+argus[3]))
$('FrameAdGadget'+argus[3]).style.display='block';};dhtmlgoodies_tooltip.onmouseout=function(){this.style.display='none';dhtmlgoodies_tooltipShadow.style.display='none';if(t.adData.adsOnMouseHover&&$('adDiv'+argus[3]))
$('FrameAdGadget'+argus[3]).style.display='none';};}}}},hideTooltip:function(){if(dhtmlgoodies_tooltip){dhtmlgoodies_tooltip.style.display='none';dhtmlgoodies_tooltipShadow.style.display="none";}},getmouseposition:function(e){if(document.getElementById){var iebody=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;pagex=(isapple==1?0:(ie5)?iebody.scrollLeft:window.pageXOffset);pagey=(isapple==1?0:(ie5)?iebody.scrollTop:window.pageYOffset);mousex=(ie5)?event.x:(ns6)?clientX=e.clientX:false;mousey=(ie5)?event.y:(ns6)?clientY=e.clientY:false;var lixlpixel_tooltip=document.getElementById('dhtmlgoodies_tooltip');lixlpixel_tooltip.style.left=(mousex+pagex+offsetx)+'px';lixlpixel_tooltip.style.top=(mousey+pagey+offsety)+'px';}}};App.addPumpsAgent=Class.create();App.addPumpsAgent.prototype={initialize:function(){},showContentDIV:function(){if(!App.addPumps)
{init.newScript('Javascript/addPumps.js','addPumps');init.newScript('Javascript/DragNDrop.js','DragNDrop');}
else pumps.showContentDIV();}};App.init=Class.create();App.init.prototype={initialize:function(){dragFix=new App.FixDrag();if(loadInit){Event.observe($('registration'),"click",this.loadRegistrationPanel.bindAsEventListener(this));opt=new App.gadgetOptionsAgent();pumps=new App.addPumpsAgent();signInOutLinkAgent=new App.signInOutLinkAgent();}
appcolumns=new App.Column();this.first=1;this.tabShare=false;this.last=0;this.blnNxtEvent=false;this.blnPreviousEvent=false;this.listLength=5;this.tmpContent;this.width="";this.bdWidth=Math.max(document.body.clientWidth,document.documentElement.clientWidth)-20;hashTable=new Hash();tooltip=new App.tooltip();Event.observe(document,"click",this.hide.bindAsEventListener(this));if(loadInit){this.createHelpObject();var title=$("titleSpan")
Event.observe(title,"click",this.loadTitle.bindAsEventListener(this));if(isExternalUser)
{if(isFirstTime)
{this.show123Step();}
else
{dragableBox=new Array();rssArray=new Array();tabs=new Array();mainIndex[index]=new App.config(t1[1]+'&cookiesValue='+cookieValue,this);mainIndex[index].onCompletion=function(){t=this.response;if(!shareG){this.obj.getData();}else{t=init.convertToJson(t);this.obj.show123Step();}};mainIndex[index].runAJAX();}}
else
{cookieValue=Cookie.get('spuc');if(typeof(cookieValue)=="undefined"||cookieValue=="undefined"){cookieValue=null;}
userCookie=Cookie.get('spru');if(typeof(userCookie)=="undefined"||userCookie=="undefined"){userCookie=null;}
if(userCookie&&userCookie!="null"&&($('signInOutLink').innerHTML.trim()=='Sign In'||$('signInOutLink').innerHTML.trim()=='SignIn'))
{$('registration').style.display="none";$('signInOutLink').innerHTML="Sign Out";if(!shareG)
{mainIndex[index]=new App.config('getData.aspx?mainType=GetLoggedInCookieUser&userSessionKey='+userCookie,this);mainIndex[index].onCompletion=function(){t=this.response;if(!shareG)
{$('signInOutLink').innerHTML="Sign Out";$('signInOutLink').onclick=signInOutLinkAgent.loadSignInOutPanel.bindAsEventListener(signInOutLinkAgent,'signout');signInOutLinkAgent.isSignIn=true;dragableBox=new Array();rssArray=new Array();tabs=new Array();bi=0;arLen=0;init.getData();}
else
{t=init.convertToJson(t);this.show123Step();}};mainIndex[index].runAJAX();}
else
{mainIndex[index]=new App.config('getData.aspx?mainType=userDetail&cookiesValue='+userCookie+'&isRem=true',this);mainIndex[index].onCompletion=function(){$('signInOutLink').innerHTML="Sign Out";$('signInOutLink').onclick=signInOutLink.signout.bindAsEventListener(signInOutLink);signInOutLinkAgent.isSignIn=true;t=this.response.evalJSON();isSession=true;if(searchSetting)searchSetting.mainValue=t["2"];t1[3]=document.getElementById('shareValue').value;aa=this.obj.convertToJson(t1[3]);this.obj.applyUserTheme();this.obj.show123Step();};mainIndex[index].runAJAX();}}
else
{if(isEcoUser)
{$('registration').style.display="none";$('signInOutLink').innerHTML="Sign Out";mainIndex[index]=new App.config('getData.aspx?mainType=getEcoUser',this);mainIndex[index].onCompletion=function(){t=this.response;if(!shareG)
{$('signInOutLink').innerHTML="Sign Out";$('signInOutLink').onclick=signInOutLinkAgent.loadSignInOutPanel.bindAsEventListener(signInOutLinkAgent,'signout');signInOutLinkAgent.isSignIn=true;isSession=true;dragableBox=new Array();rssArray=new Array();tabs=new Array();bi=0;arLen=0;init.getData();}
else
{$('signInOutLink').innerHTML="Sign Out";$('signInOutLink').onclick=signInOutLinkAgent.loadSignInOutPanel.bindAsEventListener(signInOutLinkAgent,'signout');signInOutLinkAgent.isSignIn=true;isSession=true;t=init.convertToJson(this.response);if(searchSetting)searchSetting.mainValue=t["2"];t1[3]=document.getElementById('shareValue').value;aa=this.obj.convertToJson(t1[3]);this.obj.applyUserTheme();this.obj.show123Step();}};mainIndex[index].runAJAX();}
else
{if(!shareG)
{if(cookieValue||isSession)
{mainIndex[index]=new App.config(t1[1]+'&cookiesValue='+cookieValue,this);mainIndex[index].onCompletion=function()
{t=this.response;this.obj.getData();};mainIndex[index].runAJAX();}
else
{this.show123Step();}}
else
{loadJS("javascript/search.js");t1[3]=document.getElementById('shareValue').value;aa=this.convertToJson(t1[3]);if(cookieValue||isSession)
{mainIndex[index]=new App.config('getData.aspx?mainType=userDetail&'+'cookiesValue='+cookieValue,this);mainIndex[index].onCompletion=function()
{t=init.convertToJson(this.response);if(searchSetting)searchSetting.mainValue=t["2"];this.obj.applyUserTheme();this.obj.show123Step();};mainIndex[index].runAJAX();}
else
{if((aa.length&&aa[0]&&typeof(aa[0])=="object")||(aa["2"]=="imageSearch"||aa["2"]=="webSearch"||aa["2"]=="videoSearch"||aa["2"]=="imageSearch"))
{mainIndex[index]=new App.config('getData.aspx?mainType=settings',this);mainIndex[index].onCompletion=function(){if(searchSetting)searchSetting.mainValue=init.convertToJson(this.response)["0"];this.obj.addPreferredStyleSheet("stylesheet/soberBlue/styleSheet.css","Corporate");this.obj.setActiveStyleSheet("Corporate");this.obj.show123Step();};mainIndex[index].runAJAX();}
else
{this.addPreferredStyleSheet("stylesheet/soberBlue/styleSheet.css","Corporate");this.setActiveStyleSheet("Corporate");this.show123Step();}}}}}}
if(typeof($('passSet'))!="undefined"){if($('passSet').value!=""){this.showTransBox();this.loadResetPwdPanel();}}
if(isEcoRegister)
{this.showTransBox();this.loadRegistrationPanel();}}else{init=this;this.column=$('column').value;var obj=t1[4];obj=obj.split('^');this.addPreferredStyleSheet(obj[1].trim(),obj[0].trim());this.setActiveStyleSheet(obj[0].trim());var columnWidth=Math.floor(100/init.column);var sumWidth=0;for(var i=1;i<=init.column;i++){if(i==(init.column)){columnWidth=99-sumWidth;}
sumWidth=sumWidth+columnWidth;$('column'+i).style.width=(columnWidth-0.3)+"%";}
bi=0;t1[3]=document.getElementById('shareValue').value;aa=this.convertToJson(t1[3]);this.tabShare=aa;this.tabShare.each(function(value){aa=value;dragableBox[bi]=new App.Box(0,0,false,"undefined","1");bi++;});}},loadTitle:function(obj){if(!App.title){this.newScript('Javascript/title.js','title');}
else
tt=new App.title},loadOpenID:function(e)
{isShowOpenIDBox=true;if(!App.openID)
this.newScript('Javascript/openID.js','openID');else
varOpenID.showOpenIDDiv(e);},loadWordSearch:function(e)
{init.newScript('Javascript/wordSearch.js','wordSearch');},show123Step:function()
{if(!isEcoRegister&&$('passSet').value=="")
{if((isExternalUser&&isFirstTime&&!show123StepRegister)||(cookieValue==null&&!show123StepCookie))
{if(isExternalUser&&shareG)
{t1[3]=document.getElementById('shareValue').value;aa=this.convertToJson(t1[3]);this.applyUserTheme();this.load123StepPanel();}
else
{App.isFirstTime=true;var ind=new App.config('getData.aspx?mainType=insertCookieUser&Gadgets=&location=',this);ind.onCompletion=function()
{t=this.response;this.obj.getData();getClientSpecs();}
ind.runAJAX();}}
else
{if(isExternalUser&&shareG)
{t1[3]=document.getElementById('shareValue').value;aa=this.convertToJson(t1[3]);this.applyUserTheme();}
this.load123StepPanel();}}},load123StepPanel:function(){this.showTransBox();if(!App.step123)
this.newScript('javascript/123Step.js','step123');else
step123.goStep1();},alignThisBox:function(observedElement){if($('transbox').style.display=='block'){var divWidth=$(observedElement).offsetWidth;var xWidth=getPageSize();var leftPos=(xWidth[0]-divWidth)/2;$(observedElement).style.left=leftPos+"px";}},hideTransBox:function(){$("transbox").style.display="none";},showTransBox:function(){var heightWidth=getPageSize();$("transbox").setStyle({'width':heightWidth[0]+"px",'height':heightWidth[1]+"px",'display':'block'});},changeTextColor:function(colorToApply)
{var upperLinks=$('upperPartLinksActions').getElementsByTagName('a');for(var linkCount=0;linkCount<upperLinks.length;linkCount++)
{upperLinks[linkCount].style.color=colorToApply;}
$$('#upperLinksContent','#pageTitle','#aNewTab','#upperPartLinksActions').invoke('setStyle',{'color':colorToApply});},convertToJson:function(str){re=/\$\#\$/g;str=str.replace(re,"+");re=/\$\~\$/g;str=str.replace(re,"'");re=/\$\!\$/g;str=str.replace(re,"\\\"");re=/\$\%\$/g;str=str.replace(re,"&");str=str.evalJSON();return str;},getData:function(){if(!isThereCookie){t=this.convertToJson(t);}else{t=this.convertToJson(t);if(!cookieValue&&t.uc!="null"){Cookie.set('spuc',t.uc);Cookie.set('spus',t.us);}}
setTimeout("init.createPage();",200);this.applyTopBottomBGColor();this.applyUserTheme();if(!App.isLogoAdded&&isExternalUser)
setCustomUserSetting();if(t.announcementText!="n/a")
{if(t.scriptTag)
{var head=document.getElementsByTagName('head')[0];var file=new Element('script');file.setAttribute('type','text/javascript');file.setAttribute('language','javascript');head.appendChild(file);}
$('annoucment').innerHTML='<div class="rounded"><div class="tr"/><div class="tl"/><div class="br"/><div class="bl"/><div id="infoBoxContents" class="pad"><img style="width:11px;height:11px;float:right;cursor:pointer;cursor:hand;" title="Close" alt="Close" id="closeME" src="images/deleteLink.gif"/><img style="vertical-align: top;" src="images/add16.png"/>'+t.announcementText+'</div></div>';var infoBox=$('annoucment');infoBox.style.display="block";infoBox.style.filter="alpha(opacity=30)";infoBox.style.opacity="0";var closeME=$('closeME');this.showAnnoucmentDIV(infoBox);closeME.onclick=function(){init.setOpacity("annoucment");};}
else
{$('annoucment').style.display="none";}
if(t[0][20].trim()!=""){domainName=t[0][20];if(domainName.indexOf("http://")==-1){domainName="http://"+domainName;}}
if(t[0][21].trim()!=""){ecoName=t[0][21];}
isLogin=new App.Login(t.l,t.cv);if(isLogin.isLogin=="1")
{$('signInOutLink').innerHTML="Sign Out";$('registration').style.display="none";this.isSignIn=true;this.userEmail=t.userData["5"];$('signInOutLink').onclick=signInOutLinkAgent.loadSignInOutPanel.bindAsEventListener(signInOutLinkAgent,'signout');}
else
{$('signInOutLink').innerHTML=signInText;this.isSignIn=false;$('signInOutLink').onclick=signInOutLinkAgent.loadSignInOutPanel.bindAsEventListener(signInOutLinkAgent,'signin');if(isShowOpenID==1)
{if(!$('opendIDAnchor'))
{var txtNode=document.createTextNode("|");$('upperPartLinksActions').insertBefore(txtNode,$('registration'));var imgOpenIDAcnchor=new Element('a',{'href':'javascript:void(0);','id':'opendIDAnchor','title':'Sign in with Open ID'}).setStyle({'position':'relative','background':'transparent url(images/favicon/openID.ico) no-repeat 0% 50%','padding':'2px 0pt 2px 20px'}).update('Open ID');Event.observe(imgOpenIDAcnchor,"click",this.loadOpenID.bindAsEventListener(this));$('upperPartLinksActions').insertBefore(imgOpenIDAcnchor,$('registration'));}}}},getScriptTag:function(){return t.scriptTag;},showAnnoucmentDIV:function(transBox){transBoxHigher=false;function higherOpacity(){if(!transBoxHigher){return;}
if((BrowserDetect.browser!="Explorer"&&(parseFloat(transBox.style.opacity)<1))||(BrowserDetect.browser=="Explorer"&&(parseInt(transBox.style.filter.substr(14,2))<100))){if(BrowserDetect.browser=="Explorer"){transBox.style.filter="alpha(opacity="+(parseInt(transBox.style.filter.substr(14,3))+35)+")";}else{transBox.style.opacity=(parseFloat(transBox.style.opacity)+0.35);}
window.setTimeout(higherOpacity,100);}}
transBoxHigher=true;higherOpacity();},applyTopBottomBGColor:function(){$('upperPart').style.cssText='';document.body.style.cssText='';this.changeTextColor('');$("upperPartLinks").style.marginBottom="0px";$("tabPart").style.marginTop="0px";var obj=$('upperPart');if(t["0"]["3"]=="1"){userHeaderColor=false;$('upperPart').style.backgroundColor="";}else{if(t["0"]["4"]!=""&&t["0"]["4"]!="0"){userHeaderColor=true;Element.setStyle(obj,{backgroundColor:t["0"]["4"],backgroundRepeat:"repeat",backgroundImage:"none"});}if(t["0"]["3"]=="3"){if(t["0"]["2"]!=""){if(t["0"]["2"]!="0"&&t["0"]["2"]!="1"){userHeaderImage=true;obj.style.backgroundImage="url("+t["0"]["2"]+")";}
obj.style.backgroundRepeat="repeat";}
if(t["0"]["8"]!=""){if(t["0"]["2"]!=""){if(t["0"]["8"]=="0"){obj.style.backgroundPosition="center center";obj.style.backgroundRepeat="no-repeat";}else{obj.style.backgroundPosition="center center";obj.style.backgroundRepeat="repeat";}}}
if(t["0"]["9"]!=""){if(t["0"]["2"]!=""){if(t["0"]["9"]=="0"){obj.style.backgroundPosition="center top";}
else if(t["0"]["9"]=="1"){obj.style.backgroundPosition="center center";}
else{obj.style.backgroundPosition="center bottom";}}}}}
if(t["0"]["7"]!=""){if(t["0"]["7"]=="0"){userHeaderHeight=false;}
else{userHeaderHeight=true;}
$("upperPartLinks").style.marginBottom=t["0"]["7"]+"px";if(BrowserDetect.browser=="Explorer"){if(BrowserDetect.version!=7){$("tabPart").style.marginTop=t["0"]["7"]+"px";}
else{if(t["0"]["7"]>="20"){$("pageTitle").style.height=t["0"]["7"]+"px";$("pageTitle").height=t["0"]["7"];}else{$("pageTitle").style.height="20px";$("pageTitle").height=20;}}}else{$("upperPartLinks").style.marginBottom=t["0"]["7"]+"px";$("tabPart").style.marginTop=t["0"]["7"]+"px";}}
if(t["0"]["3"]=="2"){obj.style.background="transparent";}
if(t["0"]["5"]!=""){if(t["0"]["5"]=="0"){userHeaderTextColor=true;init.changeTextColor(t["0"]["6"]);}else{userHeaderTextColor=false;init.changeTextColor('');}}
if(t["0"]["12"]=="1"){userBodyColor=false;document.body.style.backgroundColor="";}else{if(t["0"]["12"]!=""){userBodyColor=true;document.body.style.backgroundColor=t["0"]["13"];document.body.style.backgroundRepeat="repeat";}
if(t["0"]["12"]=="2"){if(t["0"]["11"]!=""){userBodyBackground=true;document.body.style.backgroundImage="url("+t["0"]["11"]+")";document.body.style.backgroundRepeat="repeat";}}
if(t["0"]["14"]!=""){if(t["0"]["14"]=="0"){document.body.style.backgroundPosition="center center";document.body.style.backgroundRepeat="no-repeat";}else{document.body.style.backgroundPosition="top left";document.body.style.backgroundRepeat="repeat";}}
if(t["0"]["15"]!=""){if(t["0"]["15"]=="True"){document.body.style.backgroundAttachment="fixed";}
else{document.body.style.backgroundAttachment="scroll";}}}},addPreferredStyleSheet:function(href,title){if(this.getPreferredStyleSheet()==title)return;var isThemeFound=false;var element=$A(document.getElementsByTagName("link")).each(function(link){if(link.getAttribute("rel").indexOf("style")!=-1&&link.getAttribute("rel").indexOf("alt")==-1&&link.getAttribute("title")){link.href=href;link.title=title;isThemeFound=true;}});if(isThemeFound)return;var linkNode=new Element('link');linkNode.rel='stylesheet';linkNode.type='text/css';linkNode.href=href;linkNode.title=title;var head=document.getElementsByTagName('head');head[0].appendChild(linkNode);},getPreferredStyleSheet:function(){for(var i=0,link;(link=document.getElementsByTagName("link")[i]);i++){if(link.getAttribute("rel").indexOf("style")!=-1&&link.getAttribute("rel").indexOf("alt")==-1&&link.getAttribute("title")){return link.getAttribute("title");}}
return null;},setActiveStyleSheet:function(title){for(var i=0,link;(link=document.getElementsByTagName("link")[i]);i++){if(link.getAttribute("rel").indexOf("style")!=-1&&link.getAttribute("title")){link.disabled=true;if(link.getAttribute("title")==title)link.disabled=false;}}},setOpacity:function(sender){var transBox;if(sender=="annoucment")transBox=$('annoucment');else transBox=$('transbox');if(BrowserDetect.browser!="Explorer"&&transBox.style.opacity=="")transBox.style.opacity="0.4";else if(BrowserDetect.browser=="Explorer"&&transBox.style.filter=="")transBox.style.filter="alpha(opacity=40)";transBoxLower=transBoxHigher=false;if(sender=="theme"||sender=="wallpaper"||sender=="annoucment"){function lowerOpacity(){if(!transBoxLower)
return;if((BrowserDetect.browser!="Explorer"&&(parseFloat(transBox.style.opacity)>0))||(BrowserDetect.browser=="Explorer"&&(parseInt(transBox.style.filter.substr(14,2))>0))){if(BrowserDetect.browser=="Explorer"){if(sender=="annoucment"){transBox.style.filter="alpha(opacity="+(parseInt(transBox.style.filter.substr(14,2))-8)+")";if(transBox.style.filter.substr(14,2)<="0"||transBox.style.filter.substr(14,2)=="5)"||transBox.style.filter.substr(14,1)<="0")$('annoucment').style.display="none";}
else{transBox.style.filter="alpha(opacity="+(parseInt(transBox.style.filter.substr(14,2))-2)+")";}}
else{if(sender=="annoucment"){transBox.style.opacity=(parseFloat(transBox.style.opacity)-0.15);if(transBox.style.opacity<="0")$('annoucment').style.display="none";}
else{transBox.style.opacity=(parseFloat(transBox.style.opacity)-0.02);}}
window.setTimeout(lowerOpacity,100);}}
transBoxLower=true;lowerOpacity();}
else{function higherOpacity(){if(!transBoxHigher)return;if((BrowserDetect.browser!="Explorer"&&(parseFloat(transBox.style.opacity)<0.4))||(BrowserDetect.browser=="Explorer"&&(parseInt(transBox.style.filter.substr(14,2))<40))){if(BrowserDetect.browser=="Explorer"){transBox.style.filter="alpha(opacity="+(parseInt(transBox.style.filter.substr(14,2))+2)+")";}
else{transBox.style.opacity=(parseFloat(transBox.style.opacity)+0.02);}
window.setTimeout(higherOpacity,100);}}
transBoxHigher=true;higherOpacity();}},loadControlPanel:function(obj){if(!App.controlPanel){if(obj=='themes')
App.themeOrWallpaper='themes';else if(obj=='wallpaper')
App.themeOrWallpaper='wallpaper';this.newScript('Javascript/controlPanel.js','ccontrolPanel');}
else
{lnk.showOpaqueDIV();if(obj=='themes')
lnk.changeTheme('theme');else if(obj=='wallpaper')
lnk.changeBackground('wallpaper');}},newScript:function(path,className){document.getElementsByTagName('head')[0].appendChild(new Element('script',{'type':'text/javascript','language':'javascript','src':path}));if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){var ctlPanel=setTimeout(function(){clearTimeout(ctlPanel);if(!eval('App.'+className)){document.getElementsByTagName('head')[0].appendChild(new Element('script',{'type':'text/javascript','language':'javascript','src':path}));}},250);}},loadDragNDrop:function(e,isMovable,isTheGadgetMovable,loadInit,direct,senderParentNode,obj,classObj,senderElement)
{init.isMovable=isMovable;init.senderParentNode=senderParentNode;init.isTheGadgetMovable=isTheGadgetMovable;init.loadInit=loadInit;init.direct=direct;init.obj=obj;init.classObj=classObj;init.senderElement=senderElement;if(init.senderElement=='box')
{if(!App.DragDropBox)
loadJS('Javascript/dragNDrop.js');else
init.callStartDrag();}
else if(init.senderElement=='tab')
{if(!App.TabDragDropBox)
loadJS('Javascript/tabDragDrop.js');else
init.callStartDrag();}
if(document.createEventObject)
init.sender=document.createEventObject(e);else
{init.sender=document.createEvent("MouseEvents");init.sender.initMouseEvent("mousedown",true,true,window,0,e.screenX,e.screenY,e.clientX,e.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,0,null);}},callStartDrag:function(senderObj)
{if(init.senderElement=='box')
{new App.DragDropBox(init.obj,init.senderParentNode,init.classObj.boxHeaderDrag1,init.classObj.boxHeaderDrag2,init.classObj.boxHeaderDrag3,init.sender,true);}
else if(init.senderElement=='tab')
new App.TabDragDropBox(init.obj,init.obj,init.sender,true);init.senderElement=null;},loadFooterPanel:function(obj,id,token1,token2){this.footerLinkId=id;this.footerObj=obj;this.footerToken1=token1;this.footerToken2=token2;if(!App.footerStaticLinks)
this.newScript('Javascript/footer.js','footerStaticLinks');else footerStaticLinks.showForm(id,token1,token2,obj);},loadFooter:function(){footerStaticLinks.showForm(this.footerLinkId,this.footerToken1,this.footerToken2,this.footerObj);},loadRegistrationPanel:function(){try{if(t.regLink){window.location=t.regLink;}else{if(!App.registration)
init.newScript('Javascript/registration.js','registration');else registration.showOpaqueDIV(init);}}catch(e){if(isEcoRegister)this.newScript('Javascript/registration.js','registration');}},loadResetPwdPanel:function(){if(!App.resetPassword)
this.newScript('Javascript/resetPwd.js','resetPassword');else resetPassword.showOpaqueDIV(this);},isGadgetMovable:function(row,col,pageID){blnFlg=true;if(!loadInit||typeof(t.staticGadgets)=='undefined')
blnFlg=true;if(t.staticGadgets)
{for(var i=0;i<t.staticGadgets.length;i++)
{if(t.staticGadgets[i].row==row&&t.staticGadgets[i].column==col&&parseInt(t.staticGadgets[i].pageID)==parseInt(pageID)&&!t.staticGadgets[i].isMovable)
{blnFlg=false;break;}}}
return blnFlg;},getPageIndex:function(pageID){for(var i=0;i<tabs.length;i++){if(tabs[i].pi==pageID)return tabs[i].ar;}
return 0;},isGadgetDeletable:function(row,col,pageID){for(var i=0;i<t.staticGadgets.length;i++){if(t.staticGadgets[i].row==row&&t.staticGadgets[i].column==col&&t.staticGadgets[i].pageID==parseInt(pageID)&&!t.staticGadgets[i].isDeletable)
return false;}
return true;},isPageDeletable:function(pageIndex){for(var i=0;i<t.staticPages.length;i++){if(t.staticPages[i].pageID==parseInt(pageIndex)&&!t.staticPages[i].isDeletable)
return false;}
return true;},isPageMovable:function(pageIndex){for(var i=0;i<t.staticPages.length;i++){if(t.staticPages[i].pageID==parseInt(pageIndex)&&!t.staticPages[i].isMovable)
return false;}
return true;},applyUserTheme:function()
{var settingsLink=$('userSettings');Event.observe(settingsLink,"click",this.loadControlPanel.bindAsEventListener(this));var themeName="";if(t["0"]["10"]!=""){$('upperPart').style.display="block";$('upperPartLinksActions').style.display="inline";themeName=t[0][24];if(themeName=="custom"){themeUrl=t["0"]["10"]+"?color="+t["0"]["23"].trim();themeTitle="My Custom"+" #"+t["0"]["23"].trim();this.addPreferredStyleSheet(themeUrl,themeTitle);this.setActiveStyleSheet(themeTitle);}else{this.addPreferredStyleSheet(t["0"]["10"],themeName);this.setActiveStyleSheet(themeName);}}},isNumeric:function(elem){elem=elem.trim();var numericExpression=/^[0-9]+$/;if(elem.match(numericExpression)){return true;}
else{return false;}},cityData:function(){var text=$('StartWizard_Location0');text.value=ipLocation;userSelectedCity=ipLocation;text.onkeyup=init.fillCity.bindAsEventListener(this,$('StartWizard_Location_Match_Select_Location0'));},fillCity:function(e,val){var index=mainIndex.length,obj;init.first=1;init.last=0;init.blnNxtEvent=init.blnPreviousEvent=false;init.tmpContent=null;obj=e.srcElement||e.target;var oobj=obj;var keyC=e.keyCode;locationAgentVar.loadJS(oobj,keyC,val);},closeTabOption:function(){$('tabOptions').style.display='none';if($('spanShareGadget')){document.body.removeChild($('spanShareGadget'));}},createPage:function(){if(loadInit){$('titleSpan').innerHTML=t["0"]["0"]!=""?t["0"]["0"]:'Click here to edit your page title';window.document.title=window.ActiveXObject?$('titleSpan').innerText:$('titleSpan').textContent;var openTabID=t["0"]["1"];Cookie.set('spop',openTabID);if(init.convertBool(t[0][19])){this.createSearchTextArea();}else{$('upperLinksContent').removeChild("textSearch")}
$('pageTitle').style.display=init.convertBool(t[0][22])?'block':'none';isRefresh=init.convertBool(t[0][17]);refreshMin=isRefresh?parseInt(t[0][18])*60000:'';if(BrowserDetect.browser=="Safari"){var arrayPageSize=getPageSize();$('tabPart').style.width=arrayPageSize[0]-35+"px";}
var div=new Element('div');$('tabPart').appendChild(div);tabUL=new Element('ul',{'id':'tabUL'}).setStyle({'display':'none'});$('tabPart').firstChild.appendChild(tabUL);li=new Element('li');li.appendChild(new Element('img',{'src':'Images/s.gif'}));$('tabPart').firstChild.firstChild.appendChild(li);if(!init.convertBool(t["0"]["16"])){for(var tab=1;tab<=t.length;tab++){tabs[arLen]=new App.tabs(arLen,t[tab][0],t[tab][1],t[tab][2],t[tab][3],t[tab][4],init.convertBool(t[tab][5]),t[tab][6],t[tab][7],false,t[tab][8]);tabs[arLen].boxes=",";if(!isMeebo){for(var j=0;j<t[tab].length;j++){if(t[tab]["box"][j][2].trim().toLowerCase()=="meebo"){isMeebo=true;break;}}}
arLen++;}}else{for(var tab=1;tab<=t.length;tab++){tabs[arLen]=new App.tabs(arLen,t[tab][0],t[tab][1],t[tab][2],t[tab][3],t[tab][4],init.convertBool(t[tab][5]),t[tab][6],t[tab][7],true,t[tab][8]);tabs[arLen].boxes=",";for(var j=0;j<t[tab].length;j++){dragableBox[dragableBox.length]=new App.Box(tab,j,true);tabs[arLen].boxes=tabs[arLen].boxes+bi+",";bi++;}
arLen++;}
for(var i=1;i<=4;i++){App.columns[i][0].Boxes+=",";}}
var parLI=new Element('span');$('tabPart').appendChild(parLI);var newTab=new Element('a',{'id':'aNewTab','align':'left','href':'javascript:void(0);'}).update('New Page');newTab.innerHTML=_RESOURCES.NewTabText;if(t["0"]["5"]!=""&&t["0"]["5"]=="0"){userHeaderTextColor=true;newTab.style.color=t["0"]["6"];}
parLI.appendChild(newTab);Event.observe(parLI,"click",init.addNewTab);var j=$('tabPart').getElementsByTagName('li');var bln=false;for(var i=0;i<j.length;i++){var id=j[i].getAttribute("tabID");if(id==openTabID){id=j[i].id.replace(/[^0-9]/g,'');tabs[id].activeDiv(false);bln=true;break;}}
if(!bln){tabs[arLen-1].activeDiv(false);}}
$('divWait').style.display="none";if($('showPumpInDIV'))return;var span=new Element('span',{'class':'hint','id':"showPumpInDIV",'style':"display: none;"});document.body.appendChild(span);span.appendChild(new Element('span',{'id':"hintArrow",'class':"hint-pointer"}));var div=new Element('div',{'align':'right','style':"display: inline; vertical-align: top; float: right;"});span.appendChild(div);div.appendChild(new Element('img',{'src':"Images/s.gif",'style':"background:transparent url('Images/addGadgetClose.png') no-repeat center center;width:13px;height:15px;cursor: pointer; cursor: hand;",'class':"icon actions-window-close close",'alt':"Close",'title':"Close",'id':"closePumps"}));var div=new Element('div',{'style':"display: none; vertical-align: top; text-align: center;",'id':'addToMyPage'});span.appendChild(div);div.appendChild(new Element('a',{'href':"javascript:void(0);"}).setStyle({'color':'#2A2A2A'}).update('<b>Add this Gadget to my page</b>'));div=new Element('div',{'style':"text-align: center; vertical-align: middle; width: 100%;",'id':'pumpData'});span.appendChild(div);},createSearchTextArea:function(){var btn=$("submitWordSearch");if(btn&&!App.wordSearch)
btn.onclick=init.loadWordSearch.bindAsEventListener();},addNewTab:function(){var file='saveData.aspx?mainType=tab&sub=insert&id='+isLogin.id+'&len='+parseInt(arLen)+'&name=New Tab '+arLen;var newTab=new App.config(file);newTab.onCompletion=function(){var response=newTab.response.split(',');tabs[arLen]=new App.tabs(arLen,response[1],"New Page "+arLen,"3",response[0],"",true,"",true,true,response[2]);tabs[arLen].Boxes={};tabs[arLen].boxes=",";tabs[arLen].collapseAll=false;tabs[arLen].activeDiv();tabs[arLen].renameTab();arLen++;};newTab.runAJAX();},updateModule:function(draggedGadgetID){for(var col=1;col<=currentTab.nc;col++){var parentObj=$('column'+col);var items=parentObj.childNodes;var i=1;App.columns[col][0].Boxes=",";for(var row=0;row<items.length;row++){if(items[row].style.display=="none"||items[row]==rectangleDiv){continue;}
var numericId=items[row].id.replace(/[^0-9]/g,'');App.columns[col][0].Boxes+=numericId+",";if((BrowserDetect.browser=="Safari"||BrowserDetect.browser=="Explorer")&&dragableBox[numericId].finalValue=="todolist"||dragableBox[numericId].finalValue=="weather"){dragableBox[numericId].gadget.resize();}else if(dragableBox[numericId].finalValue=="meebo"){var f=document.getElementById('iframeMeebo'+numericId);}else if(dragableBox[numericId].finalValue=="imagesearch"){dragableBox[numericId].gadget.displayimageSearch("resize");}else if(dragableBox[numericId].finalValue=="videosearch"){dragableBox[numericId].gadget.resizePlayer();}else{try{if(dragableBox[numericId].gadget.resize)
dragableBox[numericId].gadget.resize();}catch(e){}}
if(draggedGadgetID==numericId){if(dragableBox[numericId].ci!=col||dragableBox[numericId].ri!=i||dragableBox[numericId].prevTab!=currentTab.pi){mainIndex[0]=new App.config('saveData.aspx?mainType=changeindex&rid='+i+'&cid='+col+'&pi='+currentTab.pi+'&mdlId='+dragableBox[numericId].mdlID);mainIndex[0].runAJAX();}}
dragableBox[numericId].ci=col;dragableBox[numericId].ri=i;i++;}}},cancelEvent:function(){return false;},showStatic:function(id,senderLI){if(dragableBox[id].finalValue=="html"||dragableBox[id].finalValue=="flash"){$('gadgetEdit'+id).style.display="block";if(senderLI.isFlash||senderLI.getAttribute('isFlash')){$('gadgetEdit'+id).style.display="none";$('title'+id).value=dragableBox[id].box.xd.title;$('url'+id).value=senderLI.url;$('height'+id).value=dragableBox[id].box.xd.height;$('width'+id).value=dragableBox[id].box.xd.width;dragableBox[id].gadget.main(id);}
if(senderLI.isEmbed||senderLI.getAttribute('isEmbed')){$('gadgetEdit'+id).style.display="none";$('title'+id).value=dragableBox[id].box.xd.title;$('source'+id).value=senderLI.url;dragableBox[id].gadget.main(id);}}},createHelpObject:function(){rectangleDiv=new Element('DIV');rectangleDiv.id='rectangleDiv';rectangleDiv.style.display='none';document.body.appendChild(rectangleDiv);},convertBool:function(val){if(typeof val=="undefined"||val=="false"||val=="False"||val=="0"){return false;}else{return true;}},hide:function(e){if(!loadInit){return;}
if(currentTab){currentTab.tabDrag=false;}if(e){var obj=e.srcElement||e.target;if(obj.tagName){try{if(obj.tagName=="FONT"||obj.id=="titleSpan"||obj.id=="lnkTitle"||obj.tagName==="tabPart"||obj.tagName=="SELECT"||obj.parentNode.id=="titleFormat"||obj.tagName=="TEXTAREA"||obj.tagName=="OPTION"||obj.tagName=="option"){return;}else if($('titleSpan').childNodes[0].nodeName=="INPUT"){tt.backToOrigin();}else if(obj.type=="IMG"||obj.tagName=="IMG"){return;}else if(obj.id=="share"||obj.id=="shareGadget"||obj.getAttribute('share')=='shareGadget'||obj.id=='lblShareThisGadget'){return;}}catch(ex){}}else{return;}
if($('sp-searchSettings')&&$('sp-searchSettings').style.display!="none")
{}
else if($('sp-settings')&&$('sp-settings').style.display!="none")
{}
else{if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){Element.select(document.body,'select').invoke('setStyle',{'visibility':'visible'});}}}if($('spanShareGadget')){document.body.removeChild($('spanShareGadget'));}
$('gadgetPopupMenu').style.display="none";if($('searchTabOptions')){$('searchTabOptions').style.display="none";}},expandCollapse:function(e){init.closeTabOption();if(e.innerHTML==_RESOURCES.CollapseAllText){var ids="",boxes=currentTab.boxes.split(',');for(var j=1;j<boxes.length-1;j++){if(dragableBox[boxes[j]]&&dragableBox[boxes[j]].GadgetDiv){if(dragableBox[boxes[j]].finalValue!="meebo"){dragableBox[boxes[j]].collpse();ids+=",'"+dragableBox[boxes[j]].mdlID+"'";}}}if(ids!=""){e.innerHTML="Expand All";e.title="Expand All";ids="&mdlIDs="+ids.substring(1);var file='saveData.aspx?mainType=edit&sub=collapseExpand&value=1&boxVal=1&id='+currentTab.pi;init.saveCollapse(file,ids);currentTab.collapseAll=true;}}else if(e.innerHTML=="Expand All"){var ids="",boxes=currentTab.boxes.split(',');for(var j=1;j<boxes.length-1;j++){if(dragableBox[boxes[j]]&&dragableBox[boxes[j]].GadgetDiv){if(dragableBox[boxes[j]].finalValue!="meebo"){dragableBox[boxes[j]].expand();ids+=",'"+dragableBox[boxes[j]].mdlID+"'";}}}if(ids!=""){e.innerHTML=_RESOURCES.CollapseAllText;e.title=_RESOURCES.CollapseAllText;ids="&mdlIDs="+ids.substring(1);var file='saveData.aspx?mainType=edit&sub=collapseExpand&value=0&boxVal=0&id='+currentTab.pi;init.saveCollapse(file,ids);currentTab.collapseAll=false;}}
currentTab.resize();},saveCollapse:function(file,vals){index=mainIndex.length;mainIndex[index]=new App.config(file,this,vals);mainIndex[index].runAJAX();}};App.locationAgent=Class.create();App.locationAgent.prototype={initialize:function(){this.bi=0;},loadJS:function(obj,keyCode,val){this.obj=obj;this.keyCode=keyCode;this.val=val;if(!App.location){init.newScript('Javascript/location.js','location');}else{locationService.fillCity1(this.obj,this.keyCode,this.val);}},makeCall:function(){locationService.fillCity1(this.obj,this.keyCode,this.val);}};var locationAgentVar=new App.locationAgent();App.Box=Class.create();App.Box.prototype={initialize:function(ui,i,isPump,val,which,isDrag,defineTi)
{if(isRefresh){this.refreshMin=refreshMin;refreshMin=refreshMin+refreshAdd;}
if(isPump&&!val){this.box=t[ui]["box"][i];this.ti=t[ui][3];}else if(isPump&&val){this.box=val;this.ti=currentTab.pi;}else{this.box=aa;if(defineTi)
this.ti=defineTi;else if(currentTab)
this.ti=currentTab.pi;}
this.loaded=false;this.bi=bi;if(isDrag){this.direct=isDrag;}else{this.direct=isPump;}
this.finalValue=this.box["2"].trim().toLowerCase();this.gadgetID=this.box["7"].trim();this.ci=this.box["0"];this.ri=this.box["1"];this.which=which;this.mainIndex=[];this.isDeletable=typeof(this.box.xd.isDeletable)=='undefined'?true:parseInt(this.box.xd.isDeletable)==1;this.isMovable=typeof(this.box.xd.isMovable)=='undefined'?true:parseInt(this.box.xd.isMovable)==1;if(this.finalValue=='clientgadget'){return;}
if(this.box["6"]!="")
{if(this.box["6"].indexOf(',')!=-1)
{var temp=this.box["6"].split(',');for(var i=0;i<temp.length;i++)
{if(i==0)
{this.addJS(temp[i],true);}
else
{this.addJS(temp[i],false);}}}
else
{this.addJS(this.box["6"],true);}}
else
{this.createABox();}},readyState:function(e,file){if(file.readyState=='loaded'||file.readyState=="complete"){if(BrowserDetect.browser=="Explorer"){var isDel=false;switch(this.finalValue){case"websearch":case"imagesearch":case"videosearch":case"blogsearch":if(typeof App.search=="undefined"){isDel=true;}
break;case"weather":if(typeof App.weather=="undefined"){isDel=true;}
break;case"webclip":if(typeof App.webclip=="undefined"){isDel=true;}
break;case"html":if(typeof App.html=="undefined"){isDel=true;}
break;case"flash":if(typeof App.flash=="undefined"){isDel=true;}
break;case"rss":if(typeof App.rss=="undefined"){isDel=true;}
break;case"calendar":if(typeof App.calendar=="undefined"){isDel=true;}
break;case"externalgadget":if(typeof App.UWA=="undefined"){isDel=true;}
break;case"email":if(typeof App.email=="undefined"){isDel=true;}
break;case"facebook":if(typeof App.facebook=="undefined"){isDel=true;}
break;case"quotation":if(typeof App.quotation=="undefined")
isDel=true;break;case"horoscope":{if(typeof App.horoscope=="undefined")
isDel=true;}
break;case"meebo":if(typeof App.meebo=="undefined"){isDel=true;}
break;case"bookmark":if(typeof App.bookmark=="undefined"){isDel=true;}
break;case"webnote":if(typeof App.webNote=="undefined"){isDel=true;}
break;case"todolist":if(typeof App.todoList=="undefined"){isDel=true;}
break;case"eventful":if(typeof App.eventful=="undefined"){isDel=true;}
break;case"digg":if(typeof App.digg=="undefined"){isDel=true;}
break;case"worldclock":if(typeof App.worldclock=="undefined"){isDel=true;}
break;case"twitter":if(typeof App.twitter=="undefined"){isDel=true;}
break;case"craigslist":if(typeof App.craigslist=="undefined"){isDel=true;}
break;case"alexa":if(typeof App.alexa=="undefined"){isDel=true;}
break;case"flickr":if(typeof App.flickr=="undefined"){isDel=true;}
break;case"ebay":if(typeof App.ebay=="undefined"){isDel=true;}
break;}
if(isDel){if(this.box["6"]!=""){if(this.box["6"].indexOf(',')!=-1){var temp=this.box["6"].split(',');for(var i=0;i<temp.length;i++){if(i==0){filesAdd=filesAdd.replace('['+temp[i]+']','');this.addJS(temp[i],true);}}}else{filesAdd=filesAdd.replace('['+this.box["6"]+']','');this.addJS(this.box["6"],true);}}}else{this.addBox();}}else{this.addBox();}}},addBox:function(){var tmp=this.box["6"];var ind=tmp.indexOf("/")+1;var indEnd=tmp.indexOf('.');tmp=tmp.substring(ind,indEnd);var p=hashTable.get(tmp).toString();if(p.indexOf(',')!=-1){p=p.split(',');for(var k=0;k<p.length;k++){dragableBox[p[k]].createABox();}}else{this.createABox();}
hashTable.set(tmp,'');if(adObject.currentTabSpots==0&&this.pushedAdIds!=""){adObject.registerGadgetAdImpression();}},addJS:function(url,isMain){var tmp=this.box["6"],ind=tmp.indexOf("/")+1,indEnd=tmp.indexOf('.');tmp=tmp.substring(ind,indEnd);if(filesAdd.indexOf('['+url+']')==-1){filesAdd+="["+url+"]";var head=document.getElementsByTagName('head')[0];var file=new Element('script');file.setAttribute('type','text/javascript');file.setAttribute('language','javascript');file.defer=true;file.setAttribute('src',url);if(isMain){hashTable.set(tmp,this.bi);file.setAttribute('bxID',this.bi);file.onreadystatechange=this.readyState.bindAsEventListener(this,file);file.onload=this.addBox.bindAsEventListener(this);}
head.appendChild(file);}else{if(isMain){var p=hashTable.get(tmp).toString();if(p!=""){hashTable.set(tmp,p+","+this.bi);}else{this.createABox()};}}},refreshGadget:function(){if(isRefresh&&this.finalValue!="webnote"&&this.finalValue!="todolist"&&this.finalValue!="bookmark"&&this.finalValue!="flash"&&this.finalValue!="worldclock"&&this.finalValue!="html"){if(this.gadget){this.refresh=setTimeout('dragableBox['+this.bi+'].refreshGadget()',this.refreshMin);this.gadget.main('refresh');}}},createABox:function(){if(this.loaded){return;}
this.loaded=true;this.canDefaultConfigure=init.convertBool(this.box["4"]);this.isPersonal=init.convertBool(this.box["5"]);if(this.direct){this.mdlID=this.box["3"];}
var maindiv=new Element('DIV',{'id':'gadget'+this.bi,'class':'gadget'});if(this.direct||this.finalValue=="externalusergadget"){var obj=$('column'+this.box["0"]);var boxes=App.columns[this.box[0]][0].Boxes;App.columns[this.box[0]][0].length=parseInt(boxes.length)+1;App.columns[this.box[0]][0].Boxes=boxes+","+this.bi+",";if(addFeed){obj.insertBefore(maindiv,obj.firstChild);}else if(isDuplicate!="false"){obj.insertBefore(maindiv,$('gadget'+isDuplicate));isDuplicate="false";}else{var boxes=obj.childNodes,tmpHst=new Array(),addded=false;for(var i=0;i<boxes.length;i++){if(boxes[i].style.display!="none"){var p=boxes[i].id.replace(/[^0-9]/g,'');if(p==""||!dragableBox[p]){continue;}
if(parseInt(this.ri)<dragableBox[p].ri){obj.insertBefore(maindiv,boxes[i]);addded=true;break;}}}
if(!addded){obj.appendChild(maindiv);}}
obj=null;}else{if(typeof(this.which)=="undefined"){if(shareG){$('displayShareGadget').appendChild(maindiv);}else{if($('pumpData').childNodes.length!=0)$('pumpData').removeChild($('pumpData').lastChild);$('pumpData').appendChild(maindiv);}}else{var obj=$('column'+this.box["0"]),boxes=obj.childNodes;for(var i=0;i<boxes.length;i++){if(boxes[i].style.display!="none"){var p=boxes[i].id.replace(/[^0-9]/g,'');if(p==""||!dragableBox[p])continue;if(parseInt(this.ri)<dragableBox[p].ri){obj.insertBefore(maindiv,boxes[i]);addded=true;break;}}}
if(!addded)obj.appendChild(maindiv);obj=null;}}
maindiv.onmouseover=this.mouseoverBoxHeader.bindAsEventListener(this);maindiv.onmouseout=this.mouseoutBoxHeader.bindAsEventListener(this);var gadgetTop=new Element('div',{'id':'gadgetTop'});maindiv.appendChild(gadgetTop);var gadgetTopInner=new Element('div',{'id':'gadgetTopInner'});gadgetTop.appendChild(gadgetTopInner);if(this.direct&&currentTab&&this.ti!=currentTab.pi){maindiv.style.display="none";}
maindiv.isMain="true";if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){maindiv.style.overflow="hidden";}
this.parObj=new Element('DIV',{'id':'gadgetInner'+this.bi});maindiv.appendChild(this.parObj);if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){Element.setStyle(this.parObj,{'overflow':'hidden','zoom':'100%'});}
var gadgetBottom=new Element('div',{'id':'gadgetBottom'});maindiv.appendChild(gadgetBottom);var gadgetBottomInner=new Element('div',{'id':'gadgetBottomInner'});gadgetBottom.appendChild(gadgetBottomInner);this.GadgetDiv=maindiv;this.addBoxHeader();this.parentObj=maindiv.parentNode;var editBox=new Element('DIV',{'id':'gadgetEdit'+this.bi,'class':'gadgetEdit editContent'}).setStyle({'clear':'both','display':'none'}).update(editValue(this.box[8],this.bi,this.finalValue));this.parObj.appendChild(editBox);this.addBoxContentContainer();var x=this.box.xc.split(',')[1];if(x.indexOf('-')=="0"){x=x.substring(1);}
x=x.split('-');this.collapse=init.convertBool(this.box.xd.isCollapse);for(var i=0;i<this.box.xc.split(',')[0];i++){var nm=x[i];var temp=$(x[i]+this.bi);if(temp){var val=this.box.xd[nm];if(val=="0"||val=="NULL"){continue;}
if(typeof(val)!="string"&&val!=null){val=this.box.xd[nm].value;}
if(temp.type=="checkbox"||temp.type=="radio"){temp.checked=init.convertBool(val);}else{temp.value=unescape(val);}}}
if(this.box.xd.moduleHeaderColor&&this.box.xd.moduleHeaderColor["isDefault"]!="1"){$('gadgetHeader'+this.bi).className="gadgetHeader "+this.box.xd.moduleHeaderColor.value;var topClassName=" gadget"+this.box.xd.moduleHeaderColor.value+"Top";var topInnerClassName=" gadget"+this.box.xd.moduleHeaderColor.value+"TopInner";var bottomClassName=" gadget"+this.box.xd.moduleHeaderColor.value+"Bottom";var bottomInnerClassName=" gadget"+this.box.xd.moduleHeaderColor.value+"BottomInner";$('gadget'+this.bi).childNodes[0].addClassName(topClassName);$('gadget'+this.bi).childNodes[0].childNodes[0].addClassName(topInnerClassName);$('gadget'+this.bi).childNodes[2].addClassName(bottomClassName);$('gadget'+this.bi).childNodes[2].childNodes[0].addClassName(bottomInnerClassName);this.parObj.className+=" gadgetInner "+this.box.xd.moduleHeaderColor.value+"-gadget";}else{$('gadgetHeader'+this.bi).className="gadgetHeader";this.parObj.className+=' gadgetInner';}
if(this.collapse){this.collpse();}
this.insertORUpdateData();if(this.direct&&isRefresh&&this.finalValue!="webnote"&&this.finalValue!="todolist"&&this.finalValue!="bookmark"&&this.finalValue!="flash"&&this.finalValue!="worldclock"&&this.finalValue!="html"){this.refresh=setTimeout('dragableBox['+this.bi+'].refreshGadget()',this.refreshMin);}
if(typeof(t)!="undefined"&&typeof(t.adData)!="undefined"&&(t.adData.turnOnAllAds||t.adData.turnOffRssAds))
this.createAdContainer();maindiv=gadgetBottom=gadgetTop=editBox=gadgetTopInner=gadgetBottomInner=null;},createAdContainer:function(){if(!init.convertBool(t[0][16])){var adObj=adObject.pushAdInGadget(loadInit);if(adObj){adObject.appendAdDivInGadget(this.bi,adObj,this.gadgetID);}}else{if(typeof(currentTab)!='undefined'&&this.ti==currentTab.pi){var adObj=adObject.pushAdInGadget(loadInit);if(adObj){adObject.appendAdDivInGadget(this.bi,adObj,this.gadgetID);}}}},collpse:function(){var numericId;numericId=this.bi;var obj=$('gadgetContent'+numericId);obj.style.display="none";this.collapse=true;$('gadgetEdit'+numericId).style.display="none";$('gadgetInner'+numericId).removeClassName("gadgetInner");},expand:function(){var numericId;numericId=this.bi;var obj=$('gadgetContent'+numericId);obj.style.display="block";Element.addClassName($('gadgetInner'+numericId)," gadgetInner");this.collapse=false;},showHideBoxContent:function(e){e.cancelBubble=true;if(this.id){numericId=this.id.replace(/[^0-9]/g,'');}else{numericId=this.bi;}currentTab.collapseAll=false;$('collapseExpand').update(_RESOURCES.CollapseAllText);var file=($('gadgetContent'+numericId).style.display=="block"||$('gadgetContent'+numericId).style.display=="")?"1":"0";if(dragableBox[numericId].finalValue!="meebo"){file='saveData.aspx?mainType=edit&sub=collapseExpand&value=0&boxVal='+file+'&id='+currentTab.pi;init.saveCollapse(file,"&mdlIds='"+dragableBox[numericId].mdlID+"'");var obj=$('gadgetContent'+numericId);var src_downImage=dragableBox[numericId].downImage;$('gadgetEdit'+numericId).style.display="none";if(obj.style.display=="block"||obj.style.display==""){obj.style.display="none";Element.removeClassName($('gadgetInner'+numericId),"gadgetInner");dragableBox[numericId].collapse=true;}else{obj.style.display="block";dragableBox[numericId].collapse=false;Element.addClassName($('gadgetInner'+numericId)," gadgetInner");}}},closeDragableBox:function(e){e.cancelBubble=true;var isDelete=confirm('Are you sure that you want to delete this module');if(isDelete){if(this.finalValue=='worldclock')
dragableBox[this.bi].gadget.clearTimeout();$('gadgetPopupMenu').style.display="none";if(this.id){numericId=this.id.replace(/[^0-9]/g,'');}else{numericId=this.bi;}var getTab="";for(var i=0;i<tabs.length;i++){if(tabs[i]==""&&typeof(tabs[i])=="undefined"){continue;}if(dragableBox[numericId].ti==tabs[i].pi){getTab=i.toString();break;}}
if(dragableBox[numericId].finalValue=="rss"){rssArray.splice(dragableBox[numericId].gadget.rssID,1);for(var i=0;i<rssArray.length;i++)
{dragableBox[rssArray[i]].gadget.rssID=i;}
if(dragableBox[numericId].gadget.unread!=0){tabs[getTab].readCount-=dragableBox[numericId].gadget.unread;if(tabs[getTab].readCount!=0){tabs[getTab].unRead.innerHTML="("+tabs[getTab].readCount+")";}else{tabs[getTab].unRead.innerHTML="";}}}
var obj=dragableBox[numericId].GadgetDiv.parentNode.childNodes;var ri=parseInt(dragableBox[numericId].ri),ids="";for(var i=0;i<obj.length;i++){if(obj[i].style.display=="none"){continue;}
var id=obj[i].id.replace(/[^0-9]/g,'');if(ri<parseInt(dragableBox[id].ri)){ids+=","+dragableBox[id].mdlID;dragableBox[id].ri=parseInt(dragableBox[id].ri)-1;}}
ids=ids.substring(1);index=mainIndex.length;if(dragableBox[numericId].finalValue=="meebo"){isMeebo=false;}var file='saveData.aspx?mainType=delete&mdlId='+dragableBox[numericId].mdlID;mainIndex[index]=new App.config(file,dragableBox[numericId],"&changeIds="+ids);mainIndex[index].runAJAX();dragableBox[numericId].GadgetDiv.parentNode.removeChild(dragableBox[numericId].GadgetDiv);App.columns[dragableBox[numericId].ci][0].Boxes=App.columns[dragableBox[numericId].ci][0].Boxes.replace(","+numericId+",",",");for(var i=0;i<dragableBox[numericId].mainIndex.length;i++){dragableBox[numericId].mainIndex[i].stop();}if(dragableBox[numericId].refresh){clearTimeout(dragableBox[numericId].refresh);}if(dragableBox[numericId].gadget&&dragableBox[numericId].gadget.loop){clearTimeout(dragableBox[numericId].gadget.loop);}dragableBox[numericId].mainIndex="";dragableBox[numericId]="";}
init.hide();return false;},editContent:function(e){var numericId;if(e){e.cancelBubble=true;}if(this.id){numericId=this.id.replace(/[^0-9]/g,'');}else{numericId=this.bi;}var obj=$('gadgetEdit'+numericId);if(this.finalValue=="rss")
{if($('feedURL'+numericId).value.indexOf("http://news.google.com/?output=rss&q=")!=-1)
$('autoCityRow'+numericId).style.cssText="display:block;display:table-row;";else
$('autoCityRow'+numericId).style.cssText="display:none;";}
if(obj.style.display=='none'){obj.setStyle({textAlign:'left','display':'block'});$('gadgetEditLink'+numericId).innerHTML=this.finalValue!='externalgadget'?txt_editLink_stop:"End Configure";if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){$('gadgetEdit'+numericId).select('select').invoke('setStyle',{'visibility':'visible'});}}else{obj.style.display="none";$('gadgetEditLink'+numericId).innerHTML=this.finalValue!='externalgadget'?txt_editLink:"Configure";}
if($('editBookmark'+numericId)){$('editBookmark'+numericId).style.display='block';$('addBookmark'+numericId).style.display='none';$('import'+numericId).style.display='none';$('deliciousImport'+numericId).style.display='none';}
setTimeout('dragDropCounter=-5',5);if(BrowserDetect.browser!="Explorer"){init.hide();}return false;},closeContent:function(){var numericId;if(this.id){numericId=this.id.replace(/[^0-9]/g,'');}else{numericId=this.bi;}var obj=$('gadgetEdit'+numericId);obj.style.display='none';$('gadgetEditLink'+numericId).innerHTML=txt_editLink;},addBoxHeader:function(){this.parObj=$('gadgetInner'+this.bi);var div=new Element('DIV',{'id':'gadgetHeader'+this.bi});if($('gadgetHeader'+this.bi)){var title=$('gadgetTitle'+this.bi).innerHTML;this.parObj.removeChild($('gadgetHeader'+this.bi));this.parObj.insertBefore(div,this.parObj.firstChild);if(this.box.xd.moduleHeaderColor&&this.box.xd.moduleHeaderColor["isDefault"]!="1"){div.className="gadgetHeader "+this.box.xd.moduleHeaderColor.value;var topClassName=" gadget"+this.box.xd.moduleHeaderColor.value+"Top";var topInnerClassName=" gadget"+this.box.xd.moduleHeaderColor.value+"TopInner";var bottomClassName=" gadget"+this.box.xd.moduleHeaderColor.value+"Bottom";var bottomInnerClassName=" gadget"+this.box.xd.moduleHeaderColor.value+"BottomInner";$('gadget'+this.bi).childNodes[0].addClassName(topClassName);$('gadget'+this.bi).childNodes[0].childNodes[0].addClassName(topInnerClassName);$('gadget'+this.bi).childNodes[2].addClassName(bottomClassName);$('gadget'+this.bi).childNodes[2].childNodes[0].addClassName(bottomInnerClassName);this.parObj.className+=" gadgetInner "+this.box.xd.moduleHeaderColor.value+"-gadget";}else{div.className="gadgetHeader";this.parObj.className+=' gadgetInner';}}else{title="";this.parObj.appendChild(div);}
var classObj=this;var isTheGadgetMovable=init.isGadgetMovable(this.ri,this.ci,init.getPageIndex(this.ti))
if(isTheGadgetMovable&&loadInit&&this.direct)
div.onmousedown=init.loadDragNDrop.bindAsEventListener(this,this.isMovable,isTheGadgetMovable,loadInit,this.direct,this.parObj.parentNode,div,classObj,'box');var chDiv=new Element('div');div.appendChild(chDiv);if(this.finalValue=="externalusergadget"){this.direct=false;}else{chDiv.className="expand";var image=new Element('IMG',{'id':'gadgetExpand'+this.bi,'src':"Images/s.gif"}).setStyle({'display':'none','cursor':'pointer','width':'16px','height':'16px'});chDiv.appendChild(image);image.onmousedown=this.showHideBoxContent.bindAsEventListener(this);image=new Element('IMG',{'id':'gadgetFavIcon'+this.bi});chDiv.appendChild(image);if(this.finalValue!="rss"){image.src=$('sgif').src;this.downImage=sp_imagePath+"favIcons5.png";image.style.cssText="height:16px;width:16px;";image.style.backgroundImage="url("+this.downImage+")";this.coords=this.getCoords(this.box[7]);image.style.backgroundPosition=this.coords;}else{image.src="Images/s.gif";if(typeof(this.downImage)=="undefined"){this.downImage=sp_imagePath+"favIcons5.png";}
image.style.cssText="height:16px;width:16px;";if(typeof t!="undefined"&&loadInit&&t["0"]["10"]=="styleSheet/custom/styleSheet.aspx"){image.style.backgroundImage="url(stylesheet/custom/moduleMenuExpand.png)";}else{image.style.backgroundImage="url("+this.downImage+")";image.style.backgroundPosition="-64px 0px";}}}
if(this.direct){div.style.cursor="move";var chDiv=new Element('div',{'id':'gadgetCloseLink'+this.bi,'class':'close'}).setStyle({'vertical-align':'middle','textAlign':'center','display':'none'});div.appendChild(chDiv);var closeLink=new Element('img',{'class':'ico actions-window-close','src':"Images/s.gif"}).setStyle({'display':'inline','cursor':'pointer','vertical-align':'middle','width':'13px','height':'16px'});chDiv.onmousedown=this.closeDragableBox.bindAsEventListener(this);chDiv.appendChild(closeLink);var chDiv=new Element('div',{'id':'gadgetRefreshSource'+this.bi,'class':'refresh'}).setStyle({'vertical-align':'middle','display':'none','textAlign':'center'});div.appendChild(chDiv);var image=new Element('IMG',{'class':'ico actions-view-refresh','src':'Images/s.gif'}).setStyle({'vertical-align':'middle','width':'13px','height':'16px','cursor':'pointer'});chDiv.onmousedown=this.refreshMe.bindAsEventListener(this);chDiv.appendChild(image);}
if(this.finalValue!="externalusergadget"){var chDiv=new Element('div',{'id':'gadgetEditLink'+this.bi,'class':'edit'}).setStyle({'display':'none'});div.appendChild(chDiv);chDiv.onmousedown=this.editContent.bindAsEventListener(this);var editLink=new Element('A',{'href':'javascript:void(0);'}).update(txt_editLink).setStyle({'display':'inline','cursor':'pointer'});Event.observe(editLink,'click',init.cancelEvent);chDiv.appendChild(editLink);if(this.finalValue=='externalgadget'&&!this.direct){editLink.innerHTML="Configure";chDiv.style.display='block';}
if(this.direct){var divOption=new Element('div',{'id':'gadgetOption'+this.bi,'class':'options'}).setStyle({'display':'none','cursor':'pointer','vertical-align':'middle','align':'center'});div.appendChild(divOption);var image=new Element('IMG',{'id':'downImg'+this.bi,'src':'Images/s.gif','class':'actions-view-options'}).setStyle({'vertical-align':'middle','width':'13px','height':'16px','cursor':'pointer'});image.onmousedown=this.gadgetOptions.bindAsEventListener(this);divOption.appendChild(image);}else{this.tmpIndex=new Array();}}else{var points=new Element('div',{'id':'points'}).setStyle({'float':'right','display':'block'});div.appendChild(points);}
if($('gadgetHeader'+this.bi)){var textSpan=new Element('SPAN',{'id':'gadgetTitle'+this.bi,'class':'title'});div.appendChild(textSpan);textSpan.innerHTML=title;}
div=null;},boxHeaderDrag3:function(x,y,el){var numericId=el.id.replace(/[^0-9]/g,'');dragableBox[numericId].prevTab=currentTab.pi;var isTabChanged=tabChanged;if(tabChanged){tabChanged=false;var obj=dragableBox[numericId],getTab="";for(var i=0;i<tabs.length;i++){if(tabs[i]==""&&typeof(tabs[i])=="undefined"){continue;}if(obj.ti==tabs[i].pi){getTab=i.toString();break;}}if(getTab!=""){if(currentTab.pi!=tabs[getTab].pi){Cookie.set('spop',tabs[getTab].pi);var file='saveData.aspx?mainType=tab&sub=changeIsActive&value='+currentTab.pi+'&id='+isLogin.id;tabs[getTab].saveData(file);tabs[getTab].boxes=tabs[getTab].boxes.replace(","+numericId+",",",");currentTab.boxes=currentTab.boxes+numericId+",";col=rectangleDiv.col.id.replace(/[^0-9]/g,'');colCh=dragableBox[numericId].ci;var parentObj=$('column'+colCh);var boxes=tabs[getTab].boxes;var pi=tabs[getTab].pi;var items=parentObj.childNodes;var i=1;App.columns[col][0].Boxes=",";for(var row=0;row<items.length;row++){var id=items[row].id.replace(/[^0-9]/g,'');if(boxes.indexOf(","+id+",")!=-1){App.columns[col][0].Boxes+=id+",";dragableBox[id].ri=i;i++;}}
dragableBox[numericId].ti=currentTab.pi;dragableBox[numericId].prevTab=pi;}}
if(obj.finalValue=="rss"){if(obj.gadget.unread!=0){tabs[getTab].readCount-=obj.gadget.unread;if(tabs[getTab].readCount!=0){tabs[getTab].unRead.innerHTML="("+tabs[getTab].readCount+")";}else{tabs[getTab].unRead.innerHTML="";}currentTab.readCount+=obj.gadget.unread;if(currentTab.readCount!=0){currentTab.unRead.innerHTML="("+currentTab.readCount+")";}else{currentTab.unRead.innerHTML="";}}}}
var obj;if(window.ActiveXObject)
obj=rectangleDiv.parentElement;else
obj=rectangleDiv.parentNode;if(rectangleDiv.col==el.parentNode&&obj){if(!isTabChanged){rectangleDiv.col.insertBefore(el,rectangleDiv);}else{var added=false;var j=0;for(var i=0;i<rectangleDiv.col.childNodes.length;i++){var nid=rectangleDiv.col.childNodes[i].id.replace(/[^0-9]/g,'');if(nid==''){j++;continue;}
if(dragableBox[nid].isMovable&&(typeof(dragableBox[nid].prevTab)=='undefined'||dragableBox[nid].prevTab==currentTab.pi)){rectangleDiv.col.insertBefore(el,rectangleDiv.col.childNodes[i]);added=true;break;}}
if(!added)
rectangleDiv.col.insertBefore(el,rectangleDiv.col.childNodes[rectangleDiv.col.childNodes.length]);}}else if(rectangleDiv.col&&obj){rectangleDiv.col.insertBefore(el,rectangleDiv);}else{rectangleDiv.col.appendChild(el);}if(!rectangleDiv.parentNode){rectangleDiv.col.appendChild(rectangleDiv);}else if(rectangleDiv.parentNode!=rectangleDiv.col)
{Element.remove(rectangleDiv);rectangleDiv.col.appendChild(rectangleDiv);}
dragFix.setData();init.updateModule(numericId);},boxHeaderDrag2:function(x,y,mousex,mousey,ele){},boxHeaderDrag1:function(x,y,mousex,mousey,ele){var numericID=ele.id.replace(/[^0-9]/g,'');dragFix.getData(numericID);},refreshMe:function(e){e.cancelBubble=true;this.gadget.main('refresh');return false;},getCoords:function(gID){var col=parseInt(gID-1)/5;col=parseInt(col);var row=parseInt(gID-1)%5,x=(row*16),y=(col*16);x=x*(-1);y=y*(-1);var retStr=x+"px"+" "+y+"px";return retStr;},addBoxContentContainer:function(){var div=new Element('DIV',{'id':'gadgetContent'+this.bi}).setStyle({'display':'block'});this.parObj.appendChild(div);if(this.finalValue=="ebay"){div.className='gadgetContent ebay';}else{div.className='gadgetContent';}if(opera){div.style.clear='none';}
this.mainDiv=div;if(this.hi&&this.hi/1>40){if(document.all){div.style.overflowY='auto';}else{div.style.overflow='-moz-scrollbars-vertical;';}if(opera){div.style.overflow='auto';}}},gadgetOptions:function(e){e.cancelBubble=true;var obj=e.srcElement||e.target;if($('spanShareGadget'))document.body.removeChild($('spanShareGadget'));currentGadget=this;optionDiv=$('gadgetPopupMenu');if(optionDiv.style.display=="none"){optionDiv.style.display="block";optionDiv.setAttribute("gadgetID",this.bi);el_x=findPosX(this.parObj)/1;el_y=findPosY(this.parObj)/1-document.documentElement.scrollTop;w=$('gadgetHeader'+this.bi).offsetWidth;h=$('gadgetHeader'+this.bi).offsetHeight;var left=el_x+w,leftPos,topPos;leftPos=e.clientX;leftPos=Math.min(leftPos,(document.body.clientWidth-300));topPos=e.clientY+document.documentElement.scrollTop;leftPos=el_x+w-150;leftPos=Math.min(leftPos,(document.body.clientWidth-300));optionDiv.style.left=(leftPos)+'px';optionDiv.style.top=(el_y+h+4+document.documentElement.scrollTop)+'px';optionDiv.style.position="absolute";if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){Element.select(document.body,'select').invoke('setStyle',{'visibility':'hidden'});}opt.canMove(this.bi,this.ci,this.ri,this.mdlID,this.isPersonal,this.finalValue);}else{optionDiv.style.display="none";if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){Element.select(document.body,'select').invoke('setStyle',{'visibility':'visible'});}}
return false;},insertORUpdateData:function(){var userSelectedIP=ipLocation;if($('main'+this.finalValue+'Div'+this.bi)){$('main'+this.finalValue+'Div'+this.bi).parentNode.removeChild($('main'+this.finalValue+'Div'+this.bi));}
var whichSearch="",id=this.bi;eval(this.box[9]);if($('title'+this.bi))
$('title'+this.bi).onkeypress=this.changeTitle.bindAsEventListener(this);},changeTitle:function(e){if(e&&e!="undefined"){if($('title'+this.bi).value!=""){if(e.keyCode==13&&($('gadgetEdit'+this.bi).style.display=="block"||$('gadgetEdit'+this.bi).style.display=="")){this.saveTitle(e);}else if(e.type=="click"){this.saveTitle(e);}}}},saveTitle:function(e){var val=$('title'+this.bi).value;$('gadgetTitle'+this.bi).innerHTML=val;switch(this.finalValue){case"websearch":case"imagesearch":case"blogsearch":case"videosearch":val+=$('searchString'+this.bi).value!=""?(" - <em>"+$('searchString'+this.bi).value+'</em>'):"";$('gadgetTitle'+this.bi).innerHTML=val;break;case"alexa":$('gadgetTitle'+this.bi).innerHTML='Alexa Traffic - <em>'+$('title'+this.bi).value+'</em>';break;case"craigslist":dragableBox[this.bi].gadget.setTitle();break;case"twitter":if(this.username!=""&&this.username!='none'){$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value+'<em> / '+$('username'+this.bi).value+'</em>';}else{$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;}
break;case"flickr":$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value+currentGadget.gadget.title;break;}
this.editContent(e);var file="&sub=text&field=title&value="+escape($('title'+this.bi).value);this.saveData(file);},saveAll:function()
{if(this.finalValue=="externalgadget"){var prefs=this.gadget.externalGadget.preferences;var data="&sub=externalgadget";var extData=this.gadget.externalGadget.data;for(var i=0;i<prefs.length;i++){if(prefs[i].name=="gadgetUrl"||prefs[i].name=="activeTab")continue;data+="&"+prefs[i].name+"="+(typeof(extData[prefs[i].name])=="undefined"?'':extData[prefs[i].name]);}
data+="&gadgetUrl="+extData["gadgetUrl"];data+="&activeTab="+(typeof(extData["activeTab"])=="undefined"?'':extData["activeTab"]);this.saveData(data);return;}
if(this.direct){if(this.finalValue=="ebay"){var val='Ebay';if($('display'+this.bi).value=="WatchList")
val='Ebay : <em> Items I\'m Watching</em>';if($('display'+this.bi).value=="bidList")
val='Ebay : <em> Items I\'m Bidding On</em>';if($('display'+this.bi).value=="ActiveList")
val='Ebay : <em> Items I\'m Seeling </em>';if($('display'+this.bi).value=="MyFavorites")
val='Ebay : <em> My Favorites </em>';if($('display'+this.bi).value=="MyMessages")
val='Ebay : <em> My Messages </em>';}
if(this.finalValue=="digg"){var val='<a href=\"http://digg.com\" target=\"_blank\">Digg</a>';if($('catagoryToDisplay'+this.bi).value!="All"){val='<a href=\"http://digg.com\" target=\"_blank\">Digg</a><em> - '+$('catagoryToDisplay'+this.bi).options[$('catagoryToDisplay'+this.bi).selectedIndex].innerHTML+'</em>';}if($('minimumNoOfDigg'+this.bi).value!="0"){val=val+'<em> : '+$('minimumNoOfDigg'+this.bi).value+' diggs minimum</em>';}}else if(this.finalValue!="meebo"){if($('title'+this.bi)){var val=$('title'+this.bi).value;}}else{var val="Meebo";}
$('gadgetTitle'+this.bi).innerHTML=val;var frm=document.forms['frm'+this.bi],strUrl="";for(var i=0;i<frm.length;i++){if(frm[i].name!='submit'+this.bi){var controlName=frm[i].name.replace(/[^A-Za-z]/g,'');strUrl="";if(controlName!=""){strUrl="&sub=text&field="+controlName+"&value=";if(frm[i].type=="checkbox"||frm[i].type=="radio"){var str=document.getElementsByName(controlName+this.bi);if(str.length>1){for(var j=0;j<str.length;j++){if(str[j].checked==true){if(this.finalValue=="digg"){if(j==0){strUrl="&sub=text&field="+controlName+"&value=popular";currentGadget.box.xd.status="popular";}else{strUrl="&sub=text&field="+controlName+"&value=upcoming";currentGadget.box.xd.status="upcoming";}}else{strUrl="&sub=text&field="+controlName+"&value="+escape(str[j].value);}}}}else{strUrl+=frm[i].checked;}}else if(frm[i].type=="select-multiple"){var stringMultipleNode=frm[i].getAttribute("multiple");var stringSaveNode=frm[i].getAttribute("isSave");var stringParNode=frm[i].getAttribute("parNodeName");if(stringMultipleNode!=null&&stringSaveNode!=null){if(frm[i].childNodes.length!=0){strUrl="&sub=deleteNode&field="+controlName;this.saveData(strUrl);strUrl="";for(var j=0;j<frm[i].childNodes.length;j++){strUrl="&sub=insertNode&parNode="+stringParNode+"&field="+controlName+"&value=";strUrl+=escape(frm[i].childNodes[j].value);this.saveData(strUrl);strUrl="";}}}}
else if(frm[i].type=="textarea"&&this.finalValue=='html'){strUrl="&sub=text&field=source";this.saveData(strUrl,"&value="+escape(frm[i].value));strUrl='';}
else{var str=document.getElementsByName(controlName+this.bi);if(str.length>1){var stringNode=frm[i].getAttribute("parNodeName");var rootNode=frm[i].getAttribute("rootNode");var isSave=frm[i].getAttribute("isSave");var idField=frm[i].id.replace(/[^A-Za-z]/g,'');if(frm[i].id=="domain"+this.bi){var bool=false;var file='saveData.aspx?mainType=edit&mdlId='+this.mdlID;strUrl="&sub=deleteNode&field=domains";file+=strUrl;index=this.mainIndex.length;this.mainIndex[index]=new App.config(file,this);var id=this.bi;this.mainIndex[index].onCompletion=function(){strUrl="";var valData="";var strData=document.getElementsByName('domain'+id);for(var j=0;j<strData.length;j++){if(strData[j].value==""){valData="null";}else{valData=strData[j].value;}
strUrl+="<domain>"+valData+"</domain>";}
var file="&sub=insertNode&parNode=alexa&field=domains"+"&value="+escape(strUrl);this.obj.saveData(file);};this.mainIndex[index].runAJAX();this.saveData(strUrl);}else if(isSave!=null&&stringNode!=null&&rootNode!=null){var bool=false;var file='saveData.aspx?mainType=edit&mdlId='+this.mdlID;strUrl="";var valData="";var strData=document.getElementsByName('url'+this.bi);for(var j=0;j<strData.length;j++){if(strData[j].value!=""){strUrl+="<"+idField+(j+1)+">"+strData[j].value+"</"+idField+(j+1)+">";}}
var file="&sub=updateMultipleNode&parNode="+rootNode+"&field="+stringNode+"&value="+escape(strUrl);this.saveData(file);}}else{bool=true;if(this.finalValue=="email"){if(frm[i].value==""){strUrl+=escape("NULL");}else{strUrl+=escape(frm[i].value);}}else{if(frm[i].value==""){strUrl+=escape("NULL");}else{strUrl+=escape(frm[i].value);}}}}if(bool!=false){try{var stringNode=frm[i].getAttribute("parNode");if(stringNode!=null){strUrl="&sub=attribute&field="+stringNode+"&value=";if(frm[i].value==""){strUrl+=escape("NULL");}else{strUrl+=escape(frm[i].value);}
strUrl+="&att="+controlName;}}catch(e){}
if(strUrl!=""){if(controlName=='autoCity'&&frm[i].checked==false)
{if(isLogin.isLogin=="1"&&isLogin.id=="1")
continue;else
this.saveData(strUrl);}
else
this.saveData(strUrl)}}}}}}
this.closeContent();if(this.finalValue=="worldclock"){this.gadget.showLocationTimes();}else{this.gadget.main();}},saveData:function(){var file='saveData.aspx?mainType=edit&mdlId='+this.mdlID;if(this.finalValue=="externalgadget"&&BrowserDetect.browser=="Firefox"&&arguments[1]=="egSave"){file="../"+file;}
if(arguments.length!=0){var val=arguments[0];re=/\+/g;val=val.replace(re,"$#$");file+=val;var params="";if(typeof(arguments[1])!="undefined"){params=arguments[1];params=params.replace(re,"$#$");}}if(this.direct){index=this.mainIndex.length;this.mainIndex[index]=new App.config(file,this,params);this.mainIndex[index].runAJAX();}else{index=this.tmpIndex.length;this.tmpIndex[index]=[];this.tmpIndex[index]["0"]=file;this.tmpIndex[index]["1"]=params;}},saveTmpData:function(file,params){index=this.mainIndex.length;this.mainIndex[index]=new App.config(file,this,params);this.mainIndex[index].runAJAX();},mouseoverBoxHeader:function(){if(dragDropCounter==10){return;}
var id;if(this.id){id=this.id.replace(/[^0-9]/g,'');}else{id=this.bi;}
currentGadget=this;try{if(this.direct){if($('gadgetContent'+id).style.display=="none"){$('gadgetExpand'+id).src=src_rightImage;$('gadgetExpand'+id).style.display='inline';$('gadgetFavIcon'+id).style.display="none";}else{$('gadgetExpand'+id).style.display='inline';$('gadgetExpand'+id).src=src_downImage;$('gadgetFavIcon'+id).style.display="none";}
if(this.finalValue!="todolist"&&this.finalValue!="webnote"&&this.finalValue!="bookmark"){$('gadgetRefreshSource'+id).style.display="block";}else{$('gadgetRefreshSource'+id).style.display='none';}
$('gadgetCloseLink'+id).style.display="block";if(!this.isDeletable){$('gadgetCloseLink'+id).style.display="none";}
if($('gadgetOption'+id)){$('gadgetOption'+id).style.display="block";}}
var obj=$('gadgetEditLink'+id);var str="";if($('gadgetEdit'+id).style.display=="none"){str=txt_editLink;if(this.finalValue=='externalgadget'){str="Configure";}}else{str=txt_editLink_stop;if(this.finalValue=='externalgadget'){str="End Configure";}}if(obj){obj.setStyle({'display':'block'}).update(str);}
if(t.adData.turnOnAllAds&&t.adData.adsOnMouseOver){if($('adDiv'+id))
$('adDiv'+id).style.display='block';}}catch(e){}},mouseoutBoxHeader:function(){var id;if(this.id){id=this.id.replace(/[^0-9]/g,'');}else{id=this.bi;}try{if(this.direct){if(this.finalValue!="rss"){$('gadgetFavIcon'+id).style.display="inline";$('gadgetExpand'+id).style.display='none';}else{$('gadgetFavIcon'+id).style.display="inline";$('gadgetExpand'+id).style.display='none';}
$('gadgetRefreshSource'+id).style.display="none";$('gadgetCloseLink'+id).style.display="none";$('gadgetOption'+id).style.display="none";}
if($('gadgetEditLink'+id)){$('gadgetEditLink'+id).style.display=this.finalValue!='externalgadget'||this.direct?"none":"block";}
if(t.adData.turnOnAllAds&&t.adData.adsOnMouseOver){if($('adDiv'+id))
$('adDiv'+id).style.display='none';}}catch(e){}},setControlFocus:function(e){if(!e.parentNode.nextSibling.firstChild.disabled)
e.parentNode.nextSibling.firstChild.focus();}};App.gadgetOptionsAgent=Class.create();App.gadgetOptionsAgent.prototype={initialize:function(){this.bi=0;},canMove:function(bi,ci,ri,mdlId,personal,defaultVal){this.bi=bi;this.ci=ci;this.ri=ri;this.mdlId=mdlId;this.personal=personal;this.defaultVal=defaultVal;if(!App.gadgetOptions){init.newScript('Javascript/gadgetOptions.js','gadgetOptions');}else opt.canMove(bi,ci,ri,mdlId,personal,defaultVal);},makeCall:function(){opt=new App.gadgetOptions();opt.canMove(this.bi,this.ci,this.ri,this.mdlId,this.personal,this.defaultVal);}};App.signInOutLinkAgent=Class.create();App.signInOutLinkAgent.prototype={initialize:function(){},loadSignInOutPanel:function(obj,sender)
{this.sender=sender;if(sender=='signin')
{if(typeof(t)=='undefined'&&clientSignInLink)
{setTimeout("window.location.href=clientSignInLink",0);}
else if(typeof(t)!='undefined'&&t.signInLink)
{window.location=t.signInLink;}
else
{if(!App.openID&&isShowOpenID==1)
init.newScript("javascript/openID.js","openID");this.loadJScript();}}
else if(sender=='signout'){this.loadJScript();}},loadJScript:function(){if(!App.signInOutLink){init.newScript('Javascript/signInOut.js','signInOutLink');}else signInOutLinkAgent.makeCall();},makeCall:function(){if(this.sender=='signin')
signInOutLink.signIn(signInOutLink);else if(this.sender=='signout')
signInOutLink.signout(signInOutLink);}};window.onresize=function(){var observedElement;if(App.Drag){return;}
if(appcolumns&&appcolumns.drag==true){return;}
if(loadInit){if($('transbox').style.display=='block'){if(init){init.showTransBox();}
if($('sp-settings')){observedElement=$('sp-settings');}else if($('sp-signin')){observedElement=$('sp-signin');}else if($('sp-footerSplash')){observedElement=$('sp-footerSplash');}else if($('sp-registration')){observedElement=$('sp-registration');}else if($('StartWizard_Step1')&&$('StartWizard_Step1').style.display!="none"){observedElement=$('StartWizard_Step1');}else if($('StartWizard_Step2')&&$('StartWizard_Step2').style.display!="none"){observedElement=$('StartWizard_Step2');}else if($('StartWizard_Step3')&&$('StartWizard_Step3').style.display!="none"){observedElement=$('StartWizard_Step3');}else if($('StartWizard_Step4')&&$('StartWizard_Step3').style.display!="none"){observedElement=$('StartWizard_Step4');}if(observedElement){var divWidth=observedElement.offsetWidth;var xWidth=getPageSize();var leftPos=(xWidth[0]-divWidth)/2;if(observedElement.id.indexOf('StartWizard_Step')!=-1){$$('#StartWizard_Step1','#StartWizard_Step2','#StartWizard_Step3','#StartWizard_Step4').invoke('setStyle',{'left':leftPos+"px"});}else{observedElement.style.left=leftPos+"px";}}}}
if(currentTab){currentTab.resize();}for(var i=0;i<dragableBox.length;i++){if(!dragableBox[i].gadget){return;}if((dragableBox[i].finalValue=="alexa"||dragableBox[i].finalValue=="webnote"||dragableBox[i].finalValue=="todolist"||dragableBox[i].finalValue=="html"||dragableBox[i].finalValue=="flash")){dragableBox[i].gadget.resize();}else if(dragableBox[i].finalValue=="imagesearch"){dragableBox[i].gadget.displayimageSearch('resize');}else if(dragableBox[i].finalValue=="videosearch"){dragableBox[i].gadget.resizePlayer();}}};function $chk(obj){return!!(obj||obj===0);}
App.FixDrag=Class.create();App.FixDrag.prototype={initialize:function(){},getData:function(id){if(BrowserDetect.browser=="Explorer"){this.dragObjVal=new Array();var obj=$('gadget'+id).getElementsByTagName('input');var i=0;for(var l=0;l<obj.length;l++){if(obj[l].type=="checkbox"){this.dragObjVal[i]=[];this.dragObjVal[i].name=obj[l].id;this.dragObjVal[i].val=obj[l].checked;i++;}else if(obj[l].type=="radio"){var k=0;var m=0;var rdObj=document.getElementsByName(obj[l].name);if(rdObj.length>1){for(k=0;k<rdObj.length;k++){if(rdObj[k].checked==true){this.dragObjVal[i]=[];this.dragObjVal[i].name=rdObj[k].id;this.dragObjVal[i].val=rdObj[k].checked;this.dragObjVal[i].index=k;}}}else{this.dragObjVal[i]=[];this.dragObjVal[i].name=obj[l].id;this.dragObjVal[i].val=obj[l].checked;}
i++;}}}},setData:function(){if(BrowserDetect.browser=="Explorer"){var k=0;for(k=0;k<this.dragObjVal.length;k++){try{if(typeof(this.dragObjVal[k].index)=="undefined"){$(this.dragObjVal[k].name).checked=this.dragObjVal[k].val;}
else{document.getElementsByName(this.dragObjVal[k].name)[this.dragObjVal[k].index].checked=this.dragObjVal[k].val;}}
catch(e){}}}}};App.iApiAgent=Class.create();App.iApiAgent.prototype={initialize:function(){this.data={'v1':'v1 data','v2':'v2 data','v3':'v3 data','v4':'v4 data','v5':'v5 data','v6':'v6 data','v7':'v7 data','v8':'v8 data','v9':'v9 data','v10':'v10 data','v11':'v11 data','v12':'v12 data','v13':'v13 data','v14':'v14 data','v15':'v15 data'};},getData:function(key){return(typeof(this.data[key])=='undefined')?null:this.data[key];}}
var senderCol,gripperObj,dragFix,searchSetting,registration,resetPassword,pageSearch,opt,pumps,signInOutLink,footerStaticLinks,dragNDrop,validator,signInOutLinkAgent;var init;var iApi=new App.iApiAgent();var BASIC_MODE=false;if(!App.ad)
setTimeout("loadJS('javascript/ads.js')",100);addDOMLoadEvent(function(){if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){var initInt=setInterval(function(){if(document.readyState=='complete'){clearInterval(initInt);init=new App.init();_RESOURCES=init.convertToJson(_RESOURCES);txt_editLink=_RESOURCES.EditText;txt_editLink_stop=_RESOURCES.EndEditText;if(!shareG&&(cookieValue!=null||userCookie!=null||(isExternalUser&&!isFirstTime))){getClientSpecs();}}},100);}else{init=new App.init();_RESOURCES=init.convertToJson(_RESOURCES);txt_editLink=_RESOURCES.EditText;txt_editLink_stop=_RESOURCES.EndEditText;if(!shareG&&(cookieValue!=null||userCookie!=null||(isExternalUser&&!isFirstTime))){getClientSpecs();}}});function loadJS(url){var head=document.getElementsByTagName('head')[0];var file=document.createElement('script');file.setAttribute('type','text/javascript');file.setAttribute('language','javascript');file.setAttribute('src',url);head.appendChild(file);return file;}
function getClientSpecs(){if(isFooterAdded)return;clientSpecs=new App.config('getData.aspx?mainType=clientSpecs');clientSpecs.onCompletion=function()
{var res=this.response.evalJSON();if(res)
{if(res.leftNav&&res.leftNav!='')
{$('leftNav').update(res.leftNav);$('leftNav').style.cssText="float:left;width:150px;display:block;";currentTab.resize();}
if(res.footer&&res.footer!='')
{$('footer').setStyle({'display':'block'}).update(res.footer);}
if(res.brandLogo&&res.brandLogo!='')
{App.logoUrl=res.brandLogo;App.logoNavLink=res.brandLogoNavLink;clientLogo=App.logoUrl;setLogo(res.brandLogo,res.brandLogoNavLink);if(typeof(t)!='undefined'&&isExternalUser)
{setCustomUserSetting();}}}
isFooterAdded=true;};clientSpecs.runAJAX();}
App.logoUrl=false;App.logoNavLink=false;App.signoutLink=false;App.isLogoAdded=false;App.isRegisterUser=false;App.isFirstTime=false;function setCustomUserSetting(){var navUrl=false;var logoUrl=false;for(var i=0;i<t[1].box.length;i++){if(t[1].box[i][2].toUpperCase()=="CLIENTGADGET"){if(t[1].box[i].xd.v2&&typeof(t[1].box[i].xd.v2)!=undefined&&t[1].box[i].xd.v2!=''){navUrl=t[1].box[i].xd.v2;}
if(t[1].box[i].xd.v1&&typeof(t[1].box[i].xd.v1)!=undefined&&t[1].box[i].xd.v1!=''){logoUrl=t[1].box[i].xd.v1;}
if(t[1].box[i].xd.v5&&typeof(t[1].box[i].xd.v5)!=undefined&&t[1].box[i].xd.v5!=''){App.signoutLink=t[1].box[i].xd.v5;}
iApi.data=t[1].box[i].xd;break;}}
setLogo(logoUrl,navUrl);App.isLogoAdded=true;}
function editValue(boxEditContent,bi,name)
{var re=/\###/g;var content;return boxEditContent.replace(re,bi);}
function setLogo(brandLogo,brandLogoNavLink){if(!brandLogo){brandLogo=App.logoUrl;}
if(!brandLogoNavLink){brandLogoNavLink=App.logoNavLink==''?'#':App.logoNavLink;}
if(brandLogoNavLink!='#')
$('divlogo').setStyle({'display':'block'}).update('<a href="'+brandLogoNavLink+'" target="_BLANK"><img src="'+brandLogo+'" /></a>');else
$('divlogo').setStyle({'display':'block'}).update('<a href="'+brandLogoNavLink+'" ><img src="'+brandLogo+'" /></a>');if(App.logoUrl!='')
$('upperLinksContent').setStyle({'display':'block','position':'absolute','top':'40px','right':'10px'});}
