
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;},succ:function(){return this+1;},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=document.createElement('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('');},succ:function(){return this.slice(0,this.length-1)+
String.fromCharCode(this.charCodeAt(this.length-1)+1);},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;},_each:function(iterator){var value=this.start;while(this.include(value)){iterator(value);value=value.succ();}},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;},_each:function(iterator){var value=this.start;do{iterator(value);value=value.succ();}while(this.include(value));},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){$(element).innerHTML=content.stripScripts();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};},makePositioned:function(element){element=$(element);var pos=Element.getStyle(element,'position');if(pos=='static'||!pos){element._madePositioned=true;element.style.position='relative';if(window.opera){element.style.top=0;element.style.left=0;}}
return element;},undoPositioned:function(element){element=$(element);if(element._madePositioned){element._madePositioned=undefined;element.style.position=element.style.top=element.style.left=element.style.bottom=element.style.right='';}
return element;},makeClipping:function(element){element=$(element);if(element._overflow)return element;element._overflow=Element.getStyle(element,'overflow')||'auto';if(element._overflow!=='hidden')
element.style.overflow='hidden';return element;},undoClipping:function(element){element=$(element);if(!element._overflow)return element;element.style.overflow=element._overflow=='auto'?'':element._overflow;element._overflow=null;return element;},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);},absolutize:function(element){element=$(element);if(element.getStyle('position')=='absolute')return;var offsets=element.positionedOffset();var top=offsets[1];var left=offsets[0];var width=element.clientWidth;var height=element.clientHeight;element._originalLeft=left-parseFloat(element.style.left||0);element._originalTop=top-parseFloat(element.style.top||0);element._originalWidth=element.style.width;element._originalHeight=element.style.height;element.style.position='absolute';element.style.top=top+'px';element.style.left=left+'px';element.style.width=width+'px';element.style.height=height+'px';return element;},relativize:function(element){element=$(element);if(element.getStyle('position')=='relative')return;element.style.position='relative';var top=parseFloat(element.style.top||0)-(element._originalTop||0);var left=parseFloat(element.style.left||0)-(element._originalLeft||0);element.style.top=top+'px';element.style.left=left+'px';element.style.height=element._originalHeight;element.style.width=element._originalWidth;return element;},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;}
Abstract.Insertion.prototype={initialize:function(element,content){this.element=$(element);this.content=content.stripScripts();if(this.adjacency&&this.element.insertAdjacentHTML){try{this.element.insertAdjacentHTML(this.adjacency,this.content);}catch(e){var tagName=this.element.tagName.toLowerCase();if(tagName=='tbody'||tagName=='tr'){this.insertContent(this.contentFromAnonymousTable());}else{throw e;}}}else{this.range=this.element.ownerDocument.createRange();if(this.initializeRange)this.initializeRange();this.insertContent([this.range.createContextualFragment(this.content)]);}
setTimeout(function(){content.evalScripts()},10);},contentFromAnonymousTable:function(){var div=document.createElement('div');div.innerHTML='<table><tbody>'+this.content+'</tbody></table>';return $A(div.childNodes[0].childNodes[0].childNodes);}}
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);},operators:{'=':"[@#{1}='#{3}']",'!=':"[@#{1}!='#{3}']",'^=':"[starts-with(@#{1}, '#{3}')]",'$=':"[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']",'*=':"[contains(@#{1}, '#{3}')]",'~=':"[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",'|=':"[contains(concat('-', @#{1}, '-'), '-#{3}-')]"},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;}},operators:{'=':function(nv,v){return nv==v;},'!=':function(nv,v){return nv!=v;},'^=':function(nv,v){return nv.startsWith(v);},'$=':function(nv,v){return nv.endsWith(v);},'*=':function(nv,v){return nv.include(v);},'~=':function(nv,v){return(' '+nv+' ').include(' '+v+' ');},'|=':function(nv,v){return('-'+nv.toUpperCase()+'-').include('-'+v.toUpperCase()+'-');}},matchElements:function(elements,expression){var matches=new Selector(expression).findElements(),h=Selector.handlers;h.mark(matches);for(var i=0,results=[],element;element=elements[i];i++)
if(element._counted)results.push(element);h.unmark(matches);return results;},findElement:function(elements,expression,index){if(Object.isNumber(expression)){index=expression;expression=false;}
return Selector.matchElements(elements,expression||'*')[index||0];},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;},getInputs:function(form,typeName,name){form=$(form);var inputs=form.getElementsByTagName('input');if(!typeName&&!name)
return inputs;var matchingInputs=new Array();for(var i=0;i<inputs.length;i++){var input=inputs[i];if((typeName&&input.type!=typeName)||(name&&input.name!=name))
continue;matchingInputs.push(input);}
return matchingInputs;},disable:function(form){var elements=Form.getElements(form);for(var i=0;i<elements.length;i++){var element=elements[i];element.blur();element.disabled='true';}},enable:function(form){var elements=Form.getElements(form);for(var i=0;i<elements.length;i++){var element=elements[i];element.disabled='';}},findFirstElement:function(form){return Form.getElements(form).find(function(element){return element.type!='hidden'&&!element.disabled&&['input','select','textarea'].include(element.tagName.toLowerCase());});},focusFirstElement:function(form){Field.activate(Form.findFirstElement(form));},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);},selectOne:function(element){var value='',opt,index=element.selectedIndex;if(index>=0){opt=element.options[index];value=opt.value||opt.text;}
return[element.name,value];},selectMany:function(element){var value=[];for(var i=0;i<element.length;i++){var opt=element.options[i];if(opt.selected)
value.push(opt.value||opt.text);}
return[element.name,value];}}
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;},isLeftClick:function(event){return(((event.which)&&(event.which==1))||((event.button)&&(event.button==1)));},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;}},findElement:function(event,tagName){var element=Event.element(event);while(element.parentNode&&(!element.tagName||(element.tagName.toUpperCase()!=tagName.toUpperCase())))
element=element.parentNode;return element;},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);}},fire:function(element,eventName,memo){element=$(element);if(element==document&&document.createEvent&&!element.dispatchEvent)
element=document.documentElement;if(document.createEvent){var event=document.createEvent("HTMLEvents");event.initEvent("dataavailable",true,true);}else{var event=document.createEventObject();event.eventType="ondataavailable";}
event.eventName=eventName;event.memo=memo||{};if(document.createEvent){element.dispatchEvent(event);}else{element.fireEvent(event.eventType,event);}
return event;}});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;},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);},withinIncludingScrolloffsets:function(element,x,y){var offsetcache=this.realOffset(element);this.xcomp=x+offsetcache[0]-this.deltaX;this.ycomp=y+offsetcache[1]-this.deltaY;this.offset=this.cumulativeOffset(element);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+element.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+element.offsetWidth);},overlap:function(mode,element){if(!mode)return 0;if(mode=='vertical')
return((this.offset[1]+element.offsetHeight)-this.ycomp)/element.offsetHeight;if(mode=='horizontal')
return((this.offset[0]+element.offsetWidth)-this.xcomp)/element.offsetWidth;},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';},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';},absolutize:function(element){element=$(element);if(element.style.position=='absolute')return;Position.prepare();var offsets=Position.positionedOffset(element);var top=offsets[1];var left=offsets[0];var width=element.clientWidth;var height=element.clientHeight;element._originalLeft=left-parseFloat(element.style.left||0);element._originalTop=top-parseFloat(element.style.top||0);element._originalWidth=element.style.width;element._originalHeight=element.style.height;element.style.position='absolute';element.style.top=top+'px';;element.style.left=left+'px';;element.style.width=width+'px';;element.style.height=height+'px';;},relativize:function(element){element=$(element);if(element.style.position=='relative')return;Position.prepare();element.style.position='relative';var top=parseFloat(element.style.top||0)-(element._originalTop||0);var left=parseFloat(element.style.left||0)-(element._originalLeft||0);element.style.top=top+'px';element.style.left=left+'px';element.style.height=element._originalHeight;element.style.width=element._originalWidth;}}
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'});$('columns').appendChild(divResizer);Element.hide(divResizer);}}};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=document.createElement('ul');parUL.setAttribute("tabID",ti);parUL.id="tabUL"+ar;var parLI=document.createElement('li');parLI.setAttribute("tabID",ti);parLI.id="tab"+ar;var span=document.createElement('span');span.id='innerTab'+id;span.className='innerTab';var img=document.createElement('img');img.className='icon';img.id='tabIcon'+id;var spantitle=document.createElement('span');spantitle.className='tabName';spantitle.innerHTML=nm;span.appendChild(spantitle);this.tabIcon=img;this.titleSpan=spantitle;var spanUnRead=document.createElement('span');spanUnRead.className="unread";span.appendChild(spanUnRead);this.unRead=spanUnRead;var imgOption=document.createElement('img');imgOption.id='tabOption'+id;imgOption.className='icon actions-tab-options';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){adObject.getCurrentTab(this);}}}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;this.eve=this.renameTab.bindAsEventListener(this);Event.observe(this.titleSpan,'click',this.eve);if(this.collapseAll)
{var obj=$('collapseExpand');obj.innerHTML="Expand All";obj.title="Expand All";}
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;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=document.createElement('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]+'%'});}}};function editValue(id,type)
{var content="";switch(type)
{case"websearch":case"imagesearch":case"blogsearch":case"videosearch":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><table align=center width="100%">'+'<tr><td><label onClick="dragableBox['+id+'].setControlFocus(this);">Title :</label></td><td><input name="title'+id+'" id="title'+id+'" type=text /></td></tr>'+'<tr><td><label onClick="dragableBox['+id+'].setControlFocus(this);">Module Size :</label></td><td><select onChange="dragableBox['+id+'].gadget.changeSize(this.value,event)" style="z-index:0;" name="moduleSize'+id+'" id="moduleSize'+id+'">'+'<option value="small">Small</option>'+'<option value="medium">Medium</option>'+'<option value="big">Big</option></select></td></tr>'+'<tr><td><label onClick="dragableBox['+id+'].setControlFocus(this);">No. of Tabs :</label></td><td><select style="z-index:0;" onChange="dragableBox['+id+'].gadget.changeNoTabs(this.value,event)" name="noOfTabs'+id+'" id="noOfTabs'+id+'">';for(var i=1;i<=12;i++)
{content+='<option value="'+i+'">'+i+'</option>';}
content+='</select></td></tr>'+'<tr><td><label onClick="dragableBox['+id+'].setControlFocus(this);">Keep Last Search :</label></td><td><input type="checkbox" name="isLastSearch'+id+'" id="isLastSearch'+id+'" onClick="dragableBox['+id+'].gadget.keepLastSearch(event);"></td></tr>'+'<tr><td colspan=2><input type="button" class="buttonClean" value="'+_RESOURCES.OkText+'" name="submit'+id+'" id="submit'+id+'" onClick="dragableBox['+id+'].saveAll()"></td></tr>'+'</table></form>';break;case"rss":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><table align=center width="100%">'+'<tr><td><label onClick="dragableBox['+id+'].setControlFocus(this);">Title :</label></td><td><input name="title'+id+'" id="title'+id+'" type=text /><input type="button" style="margin-left:3px;" class="buttonClean" value="'+_RESOURCES.SaveText+'" onClick="currentGadget.changeTitle(event)"></td></tr>'+'<tr><td><label onClick="dragableBox['+id+'].setControlFocus(this);">RSS Url :</label></td><td><input name="feedURL'+id+'" id="feedURL'+id+'" type=text onkeypress="currentGadget.gadget.changeFeed(event)" /><input style="margin-left:3px;" type="button" class="buttonClean" value="'+_RESOURCES.SaveText+'" onClick="dragableBox['+id+'].gadget.changeFeed(event)"></td></tr>'+'<tr id="autoCityRow'+id+'"><td><label onClick="dragableBox['+id+'].setControlFocus(this);">Get my location automatically :</label></td><td><input name="autoCity'+id+'" id="autoCity'+id+'" type=checkbox onclick="dragableBox['+id+'].gadget.autoLocation(event);" /></td></tr>'+'<tr><td><label onClick="dragableBox['+id+'].setControlFocus(this);">No. of Items :</label></td><td><select style="z-index:0;" onChange="dragableBox['+id+'].gadget.changeNoItems(this.value,event)" name="noOfItems'+id+'" id="noOfItems'+id+'">';for(var i=1;i<=20;i++)
{content+='<option value="'+i+'">'+i+'</option>';}
content+='</select></td></tr>'+'<tr><td><label onClick="dragableBox['+id+'].setControlFocus(this);">Display Link Details :</label></td><td><input type="checkbox" name="linkDetail'+id+'" id="linkDetail'+id+'" onClick="dragableBox['+id+'].gadget.changeDetails(event);"></td></tr>'+'<tr><td><label onClick="dragableBox['+id+'].setControlFocus(this);">Open Link in new Window:</label></td><td><input type="checkbox" name="linkOpen'+id+'" id="linkOpen'+id+'" onClick="dragableBox['+id+'].gadget.changeSelf(event)"></td></tr>'+'</table></form>';break;case"weather":content+="<form name='frm"+id+"'onsubmit=\"return false;\" id='frm"+id+"'>"+"<table align=\"center\" width=\"100%\"> <tr><td>Title : </td><td><input name='title"+id+"' id='title"+id+"' type=text /></td></tr>"+"<tr><td>Town : </td><td><input type=text name = 'zipcode"+id+"' id='zipcode"+id+"' onkeyup=\"dragableBox["+id+"].gadget.weatherChange(event);\"></td></tr>"+"<tr><td>Get my location automatically : </td><td><input type=checkbox name = 'autoCity"+id+"' id='autoCity"+id+"' onclick=\"dragableBox["+id+"].gadget.getAutoLocation(event);\"></td></tr>"+"<tr><td colspan=2 align=left><input type='button' class=\"buttonClean\" value='"+_RESOURCES.OkText+"' name='submit"+id+"' id='submit"+id+"' onClick=\"dragableBox["+id+"].saveAll()\"></td></tr>"+"</table>"+"</form>";break;case"webclip":content+="<form name='frm"+id+"' onsubmit='return false;'>"+"<table><tr><td><label onClick='currentGadget.setControlFocus(this);'>Title :</label></td><td> <input type='text' id='title"+id+"' name='title"+id+"'><input type=\"button\" style=\"margin-left:3px;\" class=\"buttonClean\" value=\"Save\" onClick=\"currentGadget.changeTitle(event)\"></td></tr>"+"<tr><td><label onClick='currentGadget.setControlFocus(this);'>URL :</label></td><td> <input type='text' id='url"+id+"' name='url"+id+"'><input type=\"button\" style=\"margin-left:3px;\" class=\"buttonClean\" value=\"Change\" onClick=\"currentGadget.gadget.editWC(event)\"></td></tr>"+"</table>"+"<input type=hidden name='width"+id+"' id='width"+id+"'><input type=hidden name='height"+id+"' id='height"+id+"'><input type=hidden name='x"+id+"' id='x"+id+"'><input type=hidden name='y"+id+"' id='y"+id+"'>"+"</form>";break;case"eventful":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><table id="table'+id+'"  width="100%"><tbody id="tblBody'+id+'"><tr><td>Title:</td><td><input name="title'+id+'"  id="title'+id+'" type="text" ></td></tr><tr><td>Location:</td><td><input name="lastLocation'+id+'" id="lastLocation'+id+'" type="radio" value="false" onclick ="dragableBox['+id+'].gadget.locationStringChange(event);">My standard location <br /><div  name="loctionString'+id+'" id="divLocation'+id+'" >('+ipLocation+')</div></td></tr><tr><td></td><td><input name="lastLocation'+id+'" id="lastLocation'+id+'" type="radio" value="true" onclick ="dragableBox['+id+'].gadget.locationStringChange(event);">This location</td></tr><tr><td align="right"><img src="Images/loader.gif" class="imgInidcatorHide" id="imgLoading'+id+'"  /></td><td><input name="locationString'+id+' "  parNode="lastLocation" id="locationString'+id+'" type="text"   onkeypress="dragableBox['+id+'].gadget.fillCityState(event);"  onkeyup="dragableBox['+id+'].gadget.locationChange(event);"><br /><div   id="divMsg'+id+'"  style="display: none;color: rgb(255,0,0);">Please enter your location</div><div id="divList'+id+'" class="Location_Match" style="display: none;"></div></td></tr><tr><td>Category:</td><td></td></tr><tr><td colspan="2" align="center" ><table id="tblCategory'+id+'" border=0 cellspacing=0 cellpadding=0  ><tbody id="tbCategory'+id+'"><tr><td style="background:transparent none repeat-x scroll left top;border-top:1px none #EAEAEA;padding:3px 10px;"><select  size="10" multiple="multiple" id="objSelectCategory1'+id+'"   name="category'+id+'" isSave="true" parNodeName="categories" WIDTH="100" STYLE="width: 100px" ></select></td><td style="background:transparent none repeat-x scroll left top;border-top:1px none #EAEAEA;padding:3px 10px;"><input id="imgAdd'+id+'" style="cursor:pointer;height:24px;"  value=">>" type="button" onclick="dragableBox['+id+'].gadget.addCategoryList();"/><br/><input  style="cursor:pointer;height:24px;" value="<<" id="imgDel'+id+'" type="button" onclick="dragableBox['+id+'].gadget.removeCategoryList();"/></td><td style="background:transparent none repeat-x scroll left top;border-top:1px none #EAEAEA;padding:3px 10px;"><select  WIDTH="100" STYLE="width: 100px;" size="10" multiple="multiple" id="objSelectCategory2'+id+'" ></select></td></tr></tbody></table></td></tr><tr><td>Events Per Page:</td><td><select  name="noOfEvents'+id+'" id="noOfEvents'+id+'" onchange="dragableBox['+id+'].gadget.noOfEventsChange(event);"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option></select></td></tr><tr><td>Show Map:</td><td><input id="showMap'+id+'" name="showMap'+id+'" type="checkbox" onclick="dragableBox['+id+'].gadget.showMapChange(event);"></td></tr><tr align="left"><td align="left"><input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.OkText+'" class="buttonClean" onclick="dragableBox['+id+'].saveAll();" ></td><td></td></tr></tbody></table></form>';break;case"todolist":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><table id="table'+id+'"  width="100%" ><tbody id="tblBody'+id+'"><tr><td>Title:</td><td ><input name="title'+id+'" size="25" id="title'+id+'" type="text" >&nbsp;&nbsp;&nbsp<input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.OkText+'" class="buttonClean" onclick="dragableBox['+id+'].changeTitle(event);" ></td></tr><tr><td>New To Do:</td><td><input name="todoAddString'+id+' " size="25"  id="todoAddString'+id+'" type="text" onkeypress="dragableBox['+id+'].gadget.addTask(event)">&nbsp;&nbsp;&nbsp;<input name="add'+id+'" id="add'+id+'" type="button" value="Add" class="buttonClean" onclick="dragableBox['+id+'].gadget.addTask(event)" ></td></tr></tbody></table></form>';break;case"webnote":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><table id="table'+id+'"  width="100%"><tbody id="tblBody'+id+'"><tr><td>Title:</td><td><input name="title'+id+'"  id="title'+id+'" type="text" >&nbsp;&nbsp;&nbsp<input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.SaveText+'" class="buttonClean" onclick="dragableBox['+id+'].changeTitle(event);" ></td></tr><tr><td>Color :</td><td><div  id="webColorDiv '+id+' "style="display:block;" ><ul><li name="webNotecolor'+id+'" id="webNoteColor'+id+' " class="color"><a href="javascript:void(0)" class="postItcolorSelection" style="height: 16px;"><div mycolor="red" class="red" onclick="dragableBox['+id+'].gadget.changeColor(this)"></div><div mycolor="orange" class="orange" onclick="dragableBox['+id+'].gadget.changeColor(this)"></div><div mycolor="yellow" class="yellow" onclick="dragableBox['+id+'].gadget.changeColor(this)"></div><div mycolor="green" class="green" onclick="dragableBox['+id+'].gadget.changeColor(this)"></div><div mycolor="blue" class="blue" onclick="dragableBox['+id+'].gadget.changeColor(this)"></div><div mycolor="white" class="white" onclick="dragableBox['+id+'].gadget.changeColor(this)"></div></a></li></ul></div></td><tr><td>Font :</td><td><select onChange="dragableBox['+id+'].gadget.changeFont(this.value,event)" style="z-index:0;" name="font'+id+'" id="font'+id+'">'+'<option   value="Arial Black" style="font-family: Arial Black;">Arial Black</option>'+'<option style="font-family: Century Gothic;" value="Century Gothic">Century Gothic</option>'+'<option style="font-family: Comic Sans MS;" value="Comic Sans MS">Comic Sans MS</option>'+'<option style="font-family: Courier New;" value="Courier New">Courier New</option>'+'<option selected="selected" style="font-family: cursive;" value="cursive">cursive</option>'+'<option style="font-family: Impact;" value="Impact">Impact</option>'+'<option style="font-family: monospace;" value="monospace">monospace</option>'+'<option style="font-family: Tahoma;" value="Tahoma">Tahoma</option>'+'<option style="font-family: Times New Roman;" value="Times New Roman">Times New Roman</option>'+'<option style="font-family: Trebuchet MS;" value="Trebuchet MS">Trebuchet MS</option>'+'<option style="font-family: Verdana;" value="Verdana">Verdana</option></select></td><tr><tr><td>Size :</td><td><select onChange="dragableBox['+id+'].gadget.changeFontSize(this.value,event)" style="z-index:0;" name="size'+id+'" id="size'+id+'">'+'<option value="small">Small</option>'+'<option value="medium">Medium</option>'+'<option value="big">Big</option></select></td><tr></tbody></table></form>';break;case"bookmark":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><div id="editBookmark'+id+'" ><table id="table'+id+'"  width="100%" ><tbody id="tblBody'+id+'"><tr><td>Title:</td><td><input name="title'+id+'" size="25" id="title'+id+'" type="text" ></td></tr><tr><td width="1%" nowrap="nowrap"><span >Ask before deletion:</span></td><td align="left"><input type="checkbox" id="askDelete'+id+'"  onclick="dragableBox['+id+'].gadget.askDeleteChange(event);"/></td></tr>'+'<tr><td width="1%" nowrap="nowrap"><span >Show tags:</span></td><td align="left"><input type="checkbox" id="showTags'+id+'" onclick="dragableBox['+id+'].gadget.showTagsChange(event);"/></td></tr>'+'<tr><td width="1%" nowrap="nowrap"><span >Bookmarks per page:</span></td><td><select id="bookmarksPerPage'+id+'" onChange="dragableBox['+id+'].gadget.noOfBookmarkChange(this.value,event)"> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> </select></td></tr>'+'<tr><td width="1%" nowrap="nowrap"><span >Open links in:</span></td><td align="left"><select id="openLink'+id+'" onChange="dragableBox['+id+'].gadget.openLinkChange(this.value,event)"> <option value="new">new browser window</option> <option value="this">this browser window</option> </select></td></tr>'+'<tr><td align="left" style="padding-top:2px;text-align:middle"><input type="button" class="buttonClean" value="'+_RESOURCES.OkText+'" onClick="dragableBox['+id+'].saveAll();"> </td><td></td></tr></tbody></table></div></form>'+'<form  onsubmit="return false;" ><div id="addBookmark'+id+'" style="display:none;" class="bookmarkadd"><div><h2 id="addBookmarkTitleH2 '+id+'"></h2></div><table width="100%" cellpadding="2" cellspacing="0" style="table-layout:fixed"><tr><td width="25%" valign="top"><span>Title</span></td><td width="75%" valign="top"><input type="text" style="margin-top:4px;width:95%;border:1px solid #7f9db9;" id="linkTitle'+id+'" onKeyDown="" /><div id="AddBookmarkTitleError'+id+'" style="display:none;" class="bookmarkError"><h2>Error</h2> <ul><li>Please enter a title</li></ul></div></td></tr><tr><td width="25%" valign="top"><span>URL</span></td><td width="75%" valign="top"><input type="text" style="margin-top:4px;width:95%;border:1px solid #7f9db9;" id="linkUrl'+id+'" onKeyDown="" /><div id="addBookmarkUrlError'+id+'" style="display:none;" class="bookmarkError"><ul><li>Please enter an url</li></ul></div></td></tr><tr><td width="25%" valign="top"><div>Description</div><div style="line-height:1.2em">(optional)</div></td><td width="75%" valign="top"><textarea style="margin-top:4px;width:95%;font-size:1.1em;border:1px solid #7f9db9" rows="2" id="linkDescription'+id+'"></textarea></td></tr><tr><td width="25%" valign="top"><div>Tags</div><div style="line-height:1.2em">(optional)</div></td><td width="75%" valign="top"><input type="text" style="margin-top:4px;width:95%;border:1px solid #7f9db9" id="linkTags'+id+'" onKeyDown="" /><div style="line-height:1.2em;font-size:10px">Separate by commas.</div></td></tr><tr><td><span>&nbsp;</span></td><td valign="top"><span style="padding-right:4px;"><input id="btnAddBook'+id+'" type="button" class="buttonClean" value="'+_RESOURCES.SaveText+'" onClick="dragableBox['+id+'].gadget.addBookmark(event)" /></span> <span><input id="btnCancelbook'+id+' "type="button" class="buttonClean" value="'+_RESOURCES.CancelText+'" onClick="dragableBox['+id+'].gadget.showEditContent(event)" /></span></td></tr></table></div></form>'+'<form  onsubmit="return false;" ><div id="import'+id+'" class="bookmarkadd" style="display:none;padding:5px"><div><h2><span>Import from:</span> <select id="importSelect'+id+'" onchange="dragableBox['+id+'].gadget.changeImport(this.value,event)"> <option value="delicious">Del.icio.us</option> <option value="IE">Internet Explorer</option> <option value="FF">Mozilla Firefox</option> </select></h2></div><div id="deliciousImport'+id+'" style="display:none;"><div><h2>My Del.icio.us bookmarks</h2></div><div><table width="100%" cellpadding="2" cellspacing="0"><tr><td width="1%" nowrap="nowrap">User name:</td><td><input type="text" id="deliciousUsername'+id+'" onKeyDown="" /></td></tr><tr><td width="1%" nowrap="nowrap">Password:</td><td><input type="password" id="deliciousPassword'+id+'" onKeyDown="" /></td></tr><tr><td width="1%" nowrap="nowrap">&nbsp;</td><td><input id="delImport'+id+'" type="button" class="buttonClean"  value="Import" onclick="dragableBox['+id+'].gadget.importIEFFfile(event);" /> &nbsp;<input id ="delCancel'+id+'"type="button" class="buttonClean" value="'+_RESOURCES.CancelText+'" onClick="dragableBox['+id+'].gadget.showEditContent(event)" /></td></tr><tr><td colspan="2"><div  id="deliciousStatus'+id+'" style="padding-top:5px;padding-bottom:5px;" ></div></td></tr></table></div><div><h2>Public bookmarks of any user:</h2></div><div><table width="100%" cellpadding="2" cellspacing="0"><tr><td width="1%" nowrap="nowrap">User name:</td><td><input type="text" id="deliciousPusername'+id+'" onKeyDown="" /></td></tr><tr><td width="1%" nowrap="nowrap">&nbsp;</td><td><input type="button" id="delPImport'+id+'" class="buttonClean" onclick="dragableBox['+id+'].gadget.importDelPublic(event);" value="Import" /> &nbsp;<input id="delPCancel'+id+'" type="button" class="buttonClean"  value="'+_RESOURCES.CancelText+'" onClick="dragableBox['+id+'].gadget.showEditContent(event);" /></td></tr><tr><td colspan="2" align="center"><img src="Images/loader.gif" class="imgInidcatorHide" id="bookmarkLoadingDel'+id+'"  /></td></tr></table></div><div id="IEFFImportStatus'+id+'" style="display:none;padding-bottom:8px;"></div><div style="padding-top:5px;" id="deliciousPstatus'+id+'"></div></div><div id="browserImport'+id+'" style="display:none;"></div></form><form  id="frmIEFF'+id+'" onsubmit="dragableBox['+id+'].gadget.getIEFFResponse();" target="myIframe" method="post" enctype="multipart/form-data"><input type="hidden" name="hdn'+id+'" id="hdn'+id+'" ><table width="100%" cellpadding="2" cellspacing="0"><tr><td colspan="2"><div id="importIE'+id+'" style="display:none;font-size:11px;" ><b>1. Export your browser favourite to a file</b> <ul id="IEUL'+id+'" style="padding-left:13px;"><li>Choose "Import and Export..." from the file menu</li> <li>Click Next,choose "Export favourites" and click next </li><li>Choose which folder you want to export from (the top onewill export all of your favourites) and click Next</li> <li>Choose "Export to a File or Address", choose a location for your file (such as your desktop) and click Next</li> <li>Click Finish, then OK when it says "Successfully exported the favourites"</li></ul></div><div id="importFF'+id+'" style="display:none;font-size:11px;" ><b>1. Export your bookmarks to a file</b> <ul id="FFUL '+id+'" style="padding-left:13px;"><li>Go to \'Bookmarks\' menu</li> <li>Click on \'Manage Bookmarks...\'/\'Organize Bookmarks...\'</li> <li>\'Bookmarks Manager\' window opens </li><li>Go to \'File\' menu </li><li>Select \'Export...\' from the menu </li><li>Browse the location to export the file and click \'Save\'</li></ul></div></td></tr><tr><td colspan="2"><div  id ="showbk'+id+'"style="font-size:11px;padding-bottom:5px;display:none;"  ><b>2. Import to Sitepump</b><br /> Click browse and select the exported file from step 1:</div></td></tr><tr><td colspan="2" valign="middle" ><div id="importBookDiv'+id+'" style="display:none;font-size:11px;" ><span id="fileBook'+id+'"><input type="file" style="font-size: 11px;" id="bkmrkFile'+id+'" name="bkmrkFile"/></span></div><div id="browserStatus'+id+'"></div></td></tr><tr><td colspan="2"><div id="importBookSub'+id+'" style="display:none;font-size:11px;" ><input id ="btnIEFFImport'+id+'"type="submit" align="left" class="buttonClean" value="Import"  onclick="dragableBox['+id+'].gadget.importIEFFfile(event);"/> <input id="btnIEFFCancel'+id+'" type="button" align="left" value="'+_RESOURCES.CancelText+'" class="buttonClean"  onClick="dragableBox['+id+'].gadget.showEditContent(event)" /></div></td></tr><tr><td colspan="2" align="center"><img src="Images/loader.gif" class="imgInidcatorHide" id="bookmarkLoading'+id+'"  /></td></tr></table></form>';break;case"worldclock":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'">'+'<table id="table'+id+'" width="100%" cellspacing="0" cellpadding="0">'+'<tbody id="tblBody'+id+'">'+'<tr>'+'<td>Title:</td>'+'<td colspan=2><input name="title'+id+'"  id="title'+id+'" type="text" ></td>'+'</tr>'+'<tr>'+'<td>Time Format:</td>'+'<td colspan=2>'+'<select id="timeFormat'+id+'" name="timeFormat'+id+'" onchange="dragableBox['+id+'].gadget.changeTimeFormat(this.value,event);">'+'<option value=\"12\">12 hours</option>'+'<option value=\"24\">24 hours</option>'+'</select>'+'</td>'+'</tr>'+'<tr>'+'<td>Show Date:</td>'+'<td colspan=2><input type="checkbox" id="showDate'+id+'" name="showDate'+id+'" onclick="dragableBox['+id+'].gadget.changeDate(this.value,event);"></td>'+'</tr>'+'<tr>'+'<td vAlign="top">Locations:</td>'+'<td>'+'</td>'+'<tr>'+'<td>'+'</td>'+'<td>'+'<div id="locationTD">'+'<select size="10" multiple="multiple" id="location'+id+'"   name="location'+id+'" isSave="true" parNodeName="locations" style="float:left;">'+'</select>'+'<div style="margin-top:15px;text-align:center">'+'<input type="button" id="cmdDelete'+id+'" onClick=\"dragableBox['+id+'].gadget.deleteCity();\" style="background:url(images/deleteLink.gif) no-repeat center center;width:25px;"><br>'+'<input type="button" id="cmdTop'+id+'"   onClick=\"dragableBox['+id+'].gadget.shiftTop();\" style="background:url(images/first.png) no-repeat center center;width:25px;"><br>'+'<input type="button" id="cmdNext'+id+'"  onClick=\"dragableBox['+id+'].gadget.shiftNext();\" style="background:url(images/nextCity.png) no-repeat center center;width:25px;"><br>'+'<input type="button" id="cmdPrevious'+id+'" onClick=\"dragableBox['+id+'].gadget.shiftPrevious();\" style="background:url(images/previousCity.png) no-repeat center center;width:25px;"><br>'+'<input type="button" id="cmdBottom'+id+'"  onClick=\"dragableBox['+id+'].gadget.shiftBottom();\" style="background:url(images/last.png) no-repeat center center;width:25px;"><br>'+'</div>'+'</div>'+'<div id="lblNoLocation" style="display:none;color:red;">No location found</div>'+'<td>'+'</tr>'+'</tr>'+'<tr>'+'<td>Add Location:</td>'+'<td colspan=3>'+'<select id="addLocation'+id+'" name="addLocation'+id+'">'+'</select>&nbsp'+'<input type="button" value="Add" id="cmdAddLocation'+id+'" name="cmdAddLocation'+id+'" onclick="dragableBox['+id+'].gadget.addToList(this);"/>'+'<div id="lblWarning" style="display:none;color:red;">City already present in the list.</div>'+'<div id="lblCityAdded" style="display:none;color:red;">City Added...</div>'+'</td>'+'</tr>'+'<tr>'+'<td colspan=3 align=left>'+'<input type="button" class=\"buttonClean\" value="'+_RESOURCES.OkText+'" name="submit'+id+'" id="submit'+id+'" onClick=\"dragableBox['+id+'].saveAll()\">'+'</td>'+'</tr>'+'</tbody>'+'</table>'+'</form>';break;case"html":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><table align=center width="100%"><tbody>'+'<tr><td><label onClick="currentGadget.setControlFocus(this);">Title :</label></td><td><input name="title'+id+'" id="title'+id+'" type=text /></td></tr>'+'<tr><td><label onClick="currentGadget.setControlFocus(this);">Source :</label></td><td><textarea name="source'+id+'" id="source'+id+'"></textarea></td></tr>'+'<tr><td colspan=2><input type="button" class="buttonClean" value="'+_RESOURCES.OkText+'" name="submit'+id+'" id="submit'+id+'" onClick="dragableBox['+id+'].saveAll()"></td></tr>'+'</tbody></table></form>';break;case"digg":content+="<form name='frm"+id+"' id='frm"+id+"'>"+'<table align=\"center\" width=\"100%\">'+'<tr><td><label onClick="currentGadget.setControlFocus(this);">No. of Items :</label></td><td><select style="z-index:0;" onChange="dragableBox['+id+'].gadget.changeCombo(this.value,event);" name="noOfItems'+id+'" id="noOfItems'+id+'">';for(var i=1;i<=20;i++)
{if(i==5)
content+='<option value="'+i+'" selected="selected" >'+i+'</option>';else
content+='<option value="'+i+'">'+i+'</option>';}
content+='</select></td></tr>'+"<tr><td><label onClick=\"currentGadget.setControlFocus(this);\">Category to display :</label></td><td>"+'<select id="catagoryToDisplay'+id+'" name="catagoryToDisplay'+id+'" onChange=\"dragableBox['+id+'].gadget.changeCombo(this.value,event);\">'+"<option value=All>All</option>"+"<option value=/container/technology name=technology>--technology</option>"+"<option value=/topic/apple title=apple>apple</option>"+"<option value=/topic/design title=design>design</option>"+"<option value=/topic/gadgets title=gadgets>gadgets</option>"+"<option value=/topic/hardware title=hardware>hardware</option>"+"<option value=/topic/tech_news title=tech_news>tech_news</option>"+"<option value=/topic/linux_unix title=linux_unix>linux_unix</option>"+"<option value=/topic/mods title=mods>mods</option>"+"<option value=/topic/programming name=programming>programming</option>"+"<option value=/topic/security name=security>security</option>"+"<option value=/topic/software name=software>software</option>"+"<option value=/topic/tech_deals name=tech_deals>tech_deals</option>"+"<option value=/container/science name=science>-- science</option>"+"<option value=/topic/space name=space>space</option>"+"<option value=/topic/environment name=environment>environment</option>"+"<option value=/topic/health name=health>health</option>"+"<option value=/topic/general_sciences name=general_sciences>general_sciences</option>"+"<option value=/container/world_business name=world_business>-- world_business</option>"+"<option value=/topic/business_finance name=business_finanace>business_finance</option>"+"<option value=/topic/politics>politics</option>"+"<option value=/topic/world_news>world_news</option>"+"<option value=/topic/offbeat_news>offbeat_news</option>"+"<option value=/container/videos>-- videos</option>"+"<option value=/topic/videos_animation>videos_animation</option>"+"<option value=/topic/videos_comedy>videos_comedy</option>"+"<option value=/topic/videos_educational>videos_educational</option>"+"<option value=/topic/videos_music>videos_music</option>"+"<option value=/topic/videos_people>videos_people</option>"+"<option value=/topic/videos_gaming>videos_gaming</option>"+"<option value=/container/entertainment>-- entertainment</option>"+"<option value=/topic/celebrity>celebrity</option>"+"<option value=/topic/movies>movies</option>"+"<option value=/topic/music>music</option>"+"<option value=/topic/television>television</option>"+"<option value=/container/gaming>-- gaming</option>"+"<option value=/topic/gaming_news>gaming_news</option></select>"+"</td></tr>"+"<tr><td><label onClick=currentGadget.setControlFocus(this);>Minimum number of diggs :</label></td><td>"+'<select id="minimumNoOfDigg'+id+'" name="minimumNoOfDigg'+id+'" onChange=\"dragableBox['+id+'].gadget.changeCombo(this.value,event);\">'+"<option selected=0 value=0>0</option>"+"<option value=100>100</option>"+"<option value=200>200</option>"+"<option value=300>300</option>"+"<option value=400>400</option>"+"<option value=500>500</option>"+"<option value=600>600</option>"+"<option value=700>700</option>"+"<option value=800>800</option>"+"<option value=900>900</option>"+"<option value=1000>1000</option>"+'</select>'+'</td></tr>'+'<tr>'+'<td>Popular or Upcoming :</td><td><input type=radio id="status'+id+'" name="status'+id+'" value=true onclick=\"dragableBox['+id+'].gadget.popularOrUpcoming(\'popular\',event);\">&nbsp<label>popular</label>  <input type=radio id="status'+id+'" value=false name="status'+id+'" value=true onclick=\"currentGadget.gadget.popularOrUpcoming(\'upcoming\',event);\">&nbsp<label>upcoming</label></td>'+'<tr>'+'<td>Open links in new window :</td><td><input type=checkbox name="openLinksInNewWindow'+id+'" id="openLinksInNewWindow'+id+'"></td></tr>'+'<tr>'+"<td colspan=2 align=left><input type='button' class=\"buttonClean\" value='"+_RESOURCES.OkText+"' name='submit"+id+"' id='submit"+id+"' onClick=\"dragableBox["+id+"].saveAll()\"></td></tr>"+"</table>"+"</form>";break;case"twitter":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><table id="table'+id+'"  width="100%"><tbody id="tblBody'+id+'"><tr><td>Title:</td><td><input name="title'+id+'"  id="title'+id+'" type="text" ></td></tr><tr><td>Username:</td><td><input name="username'+id+'" id="username'+id+'" type="text"/></td></tr><tr><td>Password:</td><td><input name="password'+id+'" id="password'+id+'" type="password"/></td></tr><tr><td>Items Per Page:</td><td><select  name="noOfItems'+id+'" id="noOfItems'+id+'" ><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option></select></td></tr><tr align="left"><td align="left"><input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.OkText+'" class="buttonClean" onclick = "currentGadget.gadget.beforeSaveAll();dragableBox['+id+'].saveAll();currentGadget.gadget.afterSaveAll();" /></td><td></td></tr></tbody></table></form>';break;case"craigslist":content+='<form name="frm'+id+'"onsubmit="return false;" id="frm'+id+'"><table id="table'+id+'"  width="100%"><tbody id="tblBody'+id+'"><tr><td>Title:</td><td><input name="title'+id+'"  id="title'+id+'" type="text" onkeyup = ""></td></tr><tr><td>Country:</td><td><select name="country'+id+'" id="country'+id+'" onchange="currentGadget.gadget.countryChange(event);"></select></td></tr><tr><td>City/Place:</td><td></td></tr><tr><td>Items Per Page:</td><td><select  name="noOfItems'+id+'" id="noOfItems'+id+'" onchange="currentGadget.gadget.noOfItemsChange(event);"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option></select></td></tr><tr><td>Only results with images:</td><td><input id="isOnlyImage'+id+'" name="isOnlyImage'+id+'" type="checkbox" onclick="currentGadget.gadget.isOnlyImageChange(event);"></td></tr><tr><td>Only search titles:</td><td><input id="isOnlyTitle'+id+'" name="isOnlyTitle'+id+'" type="checkbox" onclick="currentGadget.gadget.isOnlyTitleChange(event);"></td></tr><tr align="left"><td align="left"><input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.OkText+'" class="buttonClean" onclick = "dragableBox['+id+'].saveAll();" /></td><td></td></tr></tbody></table></form>';break;case"alexa":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'">'+'<table align=center width="100%">'+'<tr><td><label>Title :</label></td><td><input name="title" id="title'+id+'" type=text style="width: 133px;"></td></tr>'+'<tr><td><label>Domain :</label></td><td><input style="width: 133px;color:#2020ff;"  style=color:#2020ff; name="domain'+id+'" id="domain'+id+'" type=text onkeypress=\" dragableBox['+id+'].gadget.changeAlexaDomain(event);\"></td></tr>'+'<tr><td><label>vs.</label></td><td><input style="padding: 0px 16px 0px 0px;color:#8c1818;" style=color:#8c1818; name="domain'+id+'" id="vs1'+id+'" type=text onkeypress=\"dragableBox['+id+'].gadget.changeAlexaDomain(event);\" ><img alt="Clear" title="Clear" src="Images/s.gif"  id="clearSearch'+id+'" style="background-image: url(Images/actions.png); width: 16px; height: 16px; margin-top: -5px;margin-left:-21px;cursor:pointer; visibility=visible;" class="clear" onClick="currentGadget.gadget.clearValue(event);"/></td></tr>'+'<tr><td><label>vs.</label></td><td><input style="padding: 0px 16px 0px 0px;color:#9e9e3c;" style=color:#9e9e3c; name="domain'+id+'" id="vs2'+id+'" type=text onkeypress=\"dragableBox['+id+'].gadget.changeAlexaDomain(event);\"  style="padding-right: 18px;"/><img alt="Clear" title="Clear" src="Images/s.gif"  id="clearSearch'+id+'" style="background-image: url(Images/actions.png); width: 16px; height: 16px; margin-top: -5px; margin-left:-21px;cursor:pointer;visibility=visible;" class="clear" onClick="currentGadget.gadget.clearValue(event);"/></td></tr>'+'<tr><td><label>vs.</label></td><td><input style="padding: 0px 16px 0px 0px;color:#84c2c2;" style=color:#84c2c2; name="domain'+id+'" id="vs3'+id+'" type=text onkeypress=\"dragableBox['+id+'].gadget.changeAlexaDomain(event);\"  style="padding-right: 18px;"/><img alt="Clear" title="Clear" src="Images/s.gif"  id="clearSearch'+id+'" style="background-image: url(Images/actions.png); width: 16px; height: 16px; margin-top: -5px; margin-left:-21px;cursor:pointer;visibility=visible;" class="clear" onClick="currentGadget.gadget.clearValue(event);"/></td></tr>'+'<tr><td><label>vs.</label></td><td><input style="padding: 0px 16px 0px 0px;color:#181818;" style=color:#181818; name="domain'+id+'" id="vs4'+id+'" type=text onkeypress=\"dragableBox['+id+'].gadget.changeAlexaDomain(event);\"  style="padding-right: 18px;"/><img alt="Clear" title="Clear" src="Images/s.gif"  id="clearSearch'+id+'" style="background-image: url(Images/actions.png); width: 16px; height: 16px; margin-top: -5px; margin-left:-21px;cursor:pointer;visibility=visible;" class="clear" onClick="currentGadget.gadget.clearValue(event);"/></td></tr>'+'<tr><td><label>Size :</label></td><td>'+'<select name="size" onChange="currentGadget.gadget.changeGraphSize(this.value,event)"  id="size'+id+'"><option value="150">150</option><option value="200" selected>200</option>'+' <option value="250">250</option><option value="300">300</option><option value="400">400</option><option value="500">500</option><option value="600">600</option>'+'</select></td></tr><tr><td colspan=2><input type="button" class="buttonClean" value="'+_RESOURCES.OkText+'" name="submit'+id+'" id="submit'+id+'" onClick="dragableBox['+id+'].saveAll()"></td></tr></table></form>';break;case"flash":content+='<form name="frm'+id+'" onsubmit="return false" id="frm'+id+'">'+'<table align=center width="100%">'+'<tr><td><label onClick=currentGadget.setControlFocus(this);>Title :</label></td><td><input name="title'+id+'" id="title'+id+'" type=text style="width: 133px;"></td></tr>'+'<tr><td><label onClick=currentGadget.setControlFocus(this);>Flash URL :</label></td><td><input name="url'+id+'" id="url'+id+'" type=text style="width: 133px;"></td></tr>'+'<tr><td><label onClick=currentGadget.setControlFocus(this);>Height :</label></td><td><input name="height'+id+'" id="height'+id+'" type=text style="width: 133px;"></td></tr>'+'<tr><td><label onClick=currentGadget.setControlFocus(this);>Width :</label></td><td><input name="width'+id+'" id="width'+id+'" type=text style="width: 133px;"></td></tr>'+'<tr><td><label onClick="currentGadget.setControlFocus(this);">Flash variables :</label></td><td><textarea name="params'+id+'" id="params'+id+'"></textarea></td></tr>'+'<tr><td colspan=2><input type="button" class="buttonClean" value="'+_RESOURCES.OkText+'" name="submit'+id+'" id="submit'+id+'" onclick="dragableBox['+id+'].saveAll();"></td></tr></table>'+'</form>';break;case"flickr":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><table id="table'+id+'"  width="100%"><tbody id="tblBody'+id+'"><tr><td>Title:</td><td><input name="title'+id+'"  id="title'+id+'" type="text" ></td></tr><tr><td>Feed or Tag:</td><td><input name="feedURL'+id+'"  id="feedURL'+id+'" type="text" onkeypress = "dragableBox['+id+'].gadget.onFeedKeyUp(event);" onkeyup = ""></td></tr><tr><td>Open picture to:</td><td><select name="openTo'+id+'" id="openTo'+id+'" onchange="dragableBox['+id+'].gadget.changeOpenTo();"><option value="0">Flickr site</option><option value="1">Full resolution</option></select></td></tr><tr><td>Layout:</td><td><select  name="layout'+id+'" id="layout'+id+'" onchange ="dragableBox['+id+'].gadget.changeLayout();"><option value="0">Slides</option><option value="1">Thumbnails</option></select></td></tr><tr align="left"><td align="left"><input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.SaveText+'" class="buttonClean" onclick = "dragableBox['+id+'].gadget.saveURL();dragableBox['+id+'].saveAll();"/></td><td></td></tr></tbody></table></form>';break;case"meebo":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'"><table id="table'+id+'"  width="100%" ><tbody id="tblBody'+id+'"> '+'<tr><td colspan="2">Login Names</td>'+'</tr><tr><td><span >ICQ/AIM ID</span></td><td><input name="icqAim'+id+'" id="icqAim'+id+'" type="text" style="width: 120px;" value=""  onkeyup="dragableBox['+id+'].gadget.loginChange(event);"/></td>'+'</tr><tr><td><span>Yahoo ID</span></td><td><input  name="yahoo'+id+'" id="yahoo'+id+'" type="text" style="width: 120px;" value="" onkeyup="dragableBox['+id+'].gadget.loginChange(event);"/></td>'+'</tr><tr><td><span>GTalk/Jabber ID</span></td><td><input  name="gtalkJabber'+id+'" id="gtalkJabber'+id+'" type="text" style="width: 120px;" value=""  onkeyup="dragableBox['+id+'].gadget.loginChange(event);" /></td>'+'</tr><tr><td><span>MSN ID</span></td><td><input name="msn'+id+'" id="msn'+id+'" type="text" style="width: 120px;" value=""  onkeyup="dragableBox['+id+'].gadget.loginChange(event);" /></td>'+'</tr><tr> <td> <span>Disable blinking:</span></td><td><input name="disableBlink'+id+'" id="disableBlink'+id+'"  type="checkbox" checked="checked" value="1" onclick="dragableBox['+id+'].gadget.blinkChange(event);"/></td>'+'</tr><tr> <td ></td><td><input type="button" class="buttonClean" value="'+_RESOURCES.OkText+'" name="submit'+id+'" id="submit'+id+'" onClick="dragableBox['+id+'].saveAll()"></td></tr>'+'</tbody></table></form>';break;case"horoscope":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'">'+'<table id="table'+id+'"  width="100%" >'+'<tbody id="tblBody'+id+'">'+'<tr>'+'<td>Title:</td>'+'<td >'+'<input name="title'+id+'" size="25" id="title'+id+'" type="text" >'+'</td>'+'</tr>'+'<tr><td>Interest:</td>'+'<td>'+'<select id="interestID'+id+'" name="interestID'+id+'" onChange="dragableBox['+id+'].gadget.changeInterest(this.options[this.selectedIndex].value,event);" width="100">'+'<option value="0">Daily - Overview</option> '+'<option value="1">Daily - Extended</option>'+'<option value="2">Daily - Work</option>'+'<option value="3">Daily - Home</option>'+'<option value="4">Weekly - Overview</option>'+'<option value="5">Weekly - Business</option>'+'<option value="6">Weekly - Romantic</option>'+'<option value="7">Monthly - Overview</option>'+'<option value="8">Monthly - Career</option>'+'<option value="9">Monthly - Romantic</option>'+'</select>'+'</td>'+'</tr>'+'<tr>'+'<td colspan="2">'+'<input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.OkText+'" class="buttonClean" onclick="dragableBox['+id+'].saveAll();" >'+'</td>'+'</tr>'+'</tbody>'+'</table>'+'</form>';break;case"quotation":content+='<form name="frm'+id+'" onsubmit="return false;" id="frm'+id+'">'+'<table id="table'+id+'"  width="100%" >'+'<tbody id="tblBody'+id+'">'+'<tr>'+'<td>Title:</td>'+'<td >'+'<input name="title'+id+'" size="25" id="title'+id+'" type="text" >'+'</td>'+'</tr>'+'<tr><td>Quotes Per Page:</td>'+'<td>'+'<select id="quotesPerPage'+id+'" name="quotesPerPage'+id+'" onChange="dragableBox['+id+'].gadget.changeQuotesPerPage(this.options[this.selectedIndex].value,event);" width="100">';for(var i=1;i<=12;i++)
{content+='<option value="'+i+'">'+i+'</option>';}
content+='</select>'+'</td>'+'</tr>'+'<tr>'+'<td colspan="2">'+'<input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.OkText+'" class="buttonClean" onclick="dragableBox['+id+'].saveAll();" >'+'</td>'+'</tr>'+'</tbody>'+'</table>'+'</form>';break;case"facebook":content+='<form name="frm'+id+'"onsubmit="return false;" id="frm'+id+'">'+'<table id="table'+id+'"  width="100%"><tbody id="tblBody'+id+'"><tr><td>Title :</td><td><input name="title'+id+'"  id="title'+id+'" type="text"></td></tr>'+'<tr><td>Sort friend by :</td><td><select name="sortBy'+id+'" id="sortBy'+id+'" onChange="dragableBox['+id+'].gadget.changeSortBy(this.options[this.selectedIndex].value,event);" >'+'<option value="0">First name(A-Z)</option>'+'<option value="1">First name(Z-A)</option>'+'<option value="2">Status update</option>'+'<option value="3">Profile update</option>'+'</select></td></tr>'+'<tr><td>Number of friends :</td><td>'+'<select name="detailView'+id+'" id="detailView'+id+'" onChange="dragableBox['+id+'].gadget.changeDetailView(this.options[this.selectedIndex].value,event);">'+'<option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option>'+'</select></td></tr>'+'<tr><td>Display today\'s birthdays, if any :</td><td><input id="isBirthday'+id+'" name="isBirthday'+id+'" type="checkbox" onclick="dragableBox['+id+'].gadget.changeIsBirthday(event);"></td></tr>'+'<tr><td>Display search box :</td><td><input id="isSearchBox'+id+'" name="isSearchBox'+id+'" type="checkbox" onclick="dragableBox['+id+'].gadget.changeIsSearchBox(event);"></td></tr>'+'<tr><td>Display condense view :</td><td><input id="isCondense'+id+'" name="isCondense'+id+'" type="checkbox" onclick="dragableBox['+id+'].gadget.changeFriendView(event);"></td></tr>'+'<tr align="left"><td align="left" colspan=2><input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.OkText+'" class="buttonClean" onclick = " dragableBox['+id+'].saveAll();" /></td></tr>'+'</tbody>'+'</table></form>';break;case"email":content+='<form name="frm'+id+'"onsubmit="return false;" id="frm'+id+'">'+'<table id="table'+id+'"  width="100%"><tbody id="tblBody'+id+'">'+'<tr><td>Title :</td><td><input name="title'+id+'"  id="title'+id+'" type="text"></td></tr>'+'<tr><td id="lblLogin'+id+'">Id :</td><td><input name="login'+id+'"  id="login'+id+'" type="text"></td></tr>'+'<tr><td id="lblPass'+id+'">Password :</td><td><input name="password'+id+'" id="password'+id+'" type="password"  value="" maxlength="150" /></td></tr>'+'<tr id="protocolRow'+id+'" style="display:none;"><td>Protocol :</td><td><select name="protocol'+id+'" id="protocol'+id+'" onChange="dragableBox['+id+'].gadget.changeProtocol(this.options[this.selectedIndex].value,event);" >'+'<option value="0">POP3</option>'+'<option value="1">IMAP4</option></select>'+'</td></tr>'+'<tr id="secure'+id+'" style="display:none;" name="secure'+id+'"><td>Secure :</td><td><input id="isSecure'+id+'" name="isSecure'+id+'" type="checkbox" onclick="dragableBox['+id+'].gadget.changeSecure(event);"></td></tr>'+'<tr id="mailServerRow'+id+'" style="display:none;"><td>Mail server :</td><td><input name="mailServer'+id+'"  id="mailServer'+id+'" type="text"  value="" maxlength="150"></td></tr>'+'<tr id="portRow'+id+'" style="display:none;"><td>Port :</td><td><input name="port'+id+'"  id="port'+id+'" type="text"  value="" maxlength="6"></td></tr>'+'<tr><td>Webmail URL :</td><td><input name="webUrl'+id+'"  id="webUrl'+id+'" type="text"  value="" maxlength="1024"></td></tr>'+'<tr><td>No of Mails :</td><td><select name="noOfMails'+id+'" id="noOfMails'+id+'" onChange="dragableBox['+id+'].gadget.changeNoOfMails(this.options[this.selectedIndex].value,event);" >';for(var i=1;i<=25;i++)
{content+='<option value="'+i+'">'+i+'</option>';}
content+='</select>'+'</td>'+'</tr>'+'<tr><td>Show number <br/>of e-mails <br/> in the title :</td><td><input id="showUnread'+id+'" name="showUnread'+id+'" type="checkbox" onclick="dragableBox['+id+'].gadget.changeUnread(event);"></td></tr>'+'<tr align="left" ><td align="left" colspan=2><input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.OkText+'" class="buttonClean" onclick = "dragableBox['+id+'].gadget.fillData(); dragableBox['+id+'].saveAll();" /></td><td><a href="javascript:void(0);" onclick="dragableBox['+id+'].gadget.displayConfig();">Change service</a></td></tr>'+'</tbody>'+'</table></form>';break;case"calendar":content+='<form name="frm'+id+'"onsubmit="return false;" id="frm'+id+'">'+'<table id="table'+id+'"  width="100%"><tbody id="tblBody'+id+'">'+'<tr><td>Title :</td><td><input name="title'+id+'"  id="title'+id+'" type="text" ></td></tr>'+'<tr><td>ical URL:</td><td><input name="url'+id+'"  id="url'+id+'" type="text" parNodeName="icalURL" rootNode ="calendar" isSave="true"  ></td></tr>'+'<tr><td>Date format :</td><td>'+'<select name="dateFormat'+id+'" id="dateFormat'+id+'" onChange="dragableBox['+id+'].gadget.changeDate(this.options[this.selectedIndex].value,event);" >'+'<option value="0">YYYY/MM/DD</option>'+'<option value="1">YYYY.MM.DD</option>'+'<option value="2">DD/MM/YYYY</option>'+'<option value="3">DD.MM.YYYY</option>'+'<option value="4">MM/DD/YYYY</option>'+'<option value="5">MM.DD.YYYY</option>'+'</select></td></tr>'+'<tr><td>Time format :</td><td><select name="timeFormat'+id+'" id="timeFormat'+id+'" onChange="dragableBox['+id+'].gadget.changeTime(this.options[this.selectedIndex].value,event);" >'+'<option value="0">12 H</option>'+'<option value="1">24 H</option>'+'</select></td></tr>'+'<tr><td>Max. No of Items :</td><td><select name="noOfItems'+id+'" id="noOfItems'+id+'" onChange="dragableBox['+id+'].gadget.changeNoOfItems(this.options[this.selectedIndex].value,event);" >';for(var i=1;i<=30;i++)
{content+='<option value="'+i+'">'+i+'</option>';}
content+='</select></td></tr>'+'<tr><td>First day <br/> of week :</td><td><select name="firstDay'+id+'" id="firstDay'+id+'" onChange="dragableBox['+id+'].gadget.changeFirstDay(this.options[this.selectedIndex].value,event);" >'+'<option selected="" value="0">Sunday</option>'+'<option value="1">Monday</option>'+'<option value="2">Saturday</option>'+'</select></td></tr>'+'<tr><td colspan="2">Timezone :</td></tr>'+'<tr><td colspan="2"><select name="timezone'+id+'" id="timezone'+id+'" STYLE="width: 100%" onChange="dragableBox['+id+'].gadget.changeTimezone(this.options[this.selectedIndex].value,event);" >'+'<option value="-1" selected="selected">[Choose a time zone]</option>'+'<option value="0">(GMT-12:00) International Date Line West</option>'+'<option value="1">(GMT-11:00) Midway Island, Samoa</option>'+'<option value="2">(GMT-10:00) Hawaii</option>'+'<option value="3">(GMT-09:00) Alaska</option>'+'<option value="4">(GMT-08:00) Pacific Time (US & Canada), Tijuana</option>'+'<option value="5">(GMT-07:00) Arizona</option>'+'<option value="6">(GMT-07:00) Chihuahua, La Paz, Mazatlan</option>'+'<option value="7">(GMT-07:00) Mountain Time (US & Canada)</option>'+'<option value="8">(GMT-06:00) Central America</option>'+'<option value="9">(GMT-06:00) Central Time (US & Canada)</option>'+'<option value="10">(GMT-06:00) Guadalajara, Mexico City, Monterrey</option>'+'<option value="11">(GMT-06:00) Saskatchewan</option>'+'<option value="12">(GMT-05:00) Bogota, Lima, Quito</option>'+'<option value="13">(GMT-05:00) Eastern Time (US & Canada)</option>'+'<option value="14">(GMT-05:00) Indiana (East)</option>'+'<option value="15">(GMT-04:00) Atlantic Time (Canada)</option>'+'<option value="16">(GMT-04:00) Caracas, La Paz</option>'+'<option value="17">(GMT-04:00) Santiago</option>'+'<option value="18">(GMT-03:30) Newfoundland</option>'+'<option value="19">(GMT-03:00) Brasilia</option>'+'<option value="20">(GMT-03:00) Buenos Aires, Georgetown</option>'+'<option value="21">(GMT-03:00) Greenland</option>'+'<option value="22">(GMT-02:00) Mid-Atlantic</option>'+'<option value="23">(GMT-01:00) Azores</option>'+'<option value="24">(GMT-01:00) Cape Verde Is.</option>'+'<option value="25">(GMT) Casablanca, Monrovia</option>'+'<option value="26">(GMT) Greenwich Mean Time : Dublin, Edinburgh,?</option>'+'<option value="27">(GMT+01:00) Amsterdam, Berlin, Bern, Rome,?</option>'+'<option value="28">(GMT+01:00) Belgrade, Bratislava, Budapest,?</option>'+'<option value="29">(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</option>'+'<option value="30">(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb</option>'+'<option value="31">(GMT+01:00) West Central Africa</option>'+'<option value="32">(GMT+02:00) Athens, Beirut, Istanbul, Minsk</option>'+'<option value="33">(GMT+02:00) Bucharest</option>'+'<option value="34">(GMT+02:00) Cairo</option>'+'<option value="35">(GMT+02:00) Harare, Pretoria</option>'+'<option value="36">(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn,?</option>'+'<option value="37">(GMT+02:00) Jerusalem</option>'+'<option value="38">(GMT+03:00) Baghdad</option>'+'<option value="39">(GMT+03:00) Kuwait, Riyadh</option>'+'<option value="40">(GMT+03:00) Moscow, St. Petersburg, Volgograd</option>'+'<option value="41">(GMT+03:00) Nairobi</option>'+'<option value="42">(GMT+03:30) Tehran</option>'+'<option value="43">(GMT+04:00) Abu Dhabi, Muscat</option>'+'<option value="44">(GMT+04:00) Baku, Tbilisi, Yerevan</option>'+'<option value="45">(GMT+04:30) Kabul</option>'+'<option value="46">(GMT+05:00) Ekaterinburg</option>'+'<option value="47">(GMT+05:00) Islamabad, Karachi, Tashkent</option>'+'<option value="48">(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi</option>'+'<option value="49">(GMT+05:45) Kathmandu</option>'+'<option value="50">(GMT+06:00) Almaty, Novosibirsk</option>'+'<option value="51">(GMT+06:00) Astana, Dhaka</option>'+'<option value="52">(GMT+06:00) Sri Jayawardenepura</option>'+'<option value="53">(GMT+06:30) Rangoon</option>'+'<option value="54">(GMT+07:00) Bangkok, Hanoi, Jakarta</option>'+'<option value="55">(GMT+07:00) Krasnoyarsk</option>'+'<option value="56">(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi</option>'+'<option value="57">(GMT+08:00) Irkutsk, Ulaan Bataar</option>'+'<option value="58">(GMT+08:00) Kuala Lumpur, Singapore</option>'+'<option value="59">(GMT+08:00) Perth</option>'+'<option value="60">(GMT+08:00) Taipei</option>'+'<option value="61">(GMT+09:00) Osaka, Sapporo, Tokyo</option>'+'<option value="62">(GMT+09:00) Seoul</option>'+'<option value="63">(GMT+09:00) Yakutsk</option>'+'<option value="64">(GMT+09:30) Adelaide</option>'+'<option value="65">(GMT+09:30) Darwin</option>'+'<option value="66">(GMT+10:00) Brisbane</option>'+'<option value="67">(GMT+10:00) Canberra, Melbourne, Sydney</option>'+'<option value="68">(GMT+10:00) Guam, Port Moresby</option>'+'<option value="69">(GMT+10:00) Hobart</option>'+'<option value="70">(GMT+10:00) Vladivostok</option>'+'<option value="71">(GMT+11:00) Magadan, Solomon Is., New Caledonia</option>'+'<option value="72">(GMT+12:00) Auckland, Wellington</option>'+'<option value="73">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</option>'+'<option value="74">(GMT+13:00) Nuku\'alofa</option>'+'</select></td></tr>'+'<tr align="left" ><td align="left" colspan=2><input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.OkText+'" class="buttonClean" onclick = "dragableBox['+id+'].saveAll();" /></td></tr>'+'</tbody>'+'</table></form>';break;case"ebay":content+='<form name="frm'+id+'" id="frm'+id+'" onsubmit="return false;">'+'<table align=\"center\" width=\"100%\">'+'<tr>'+'<td>'+'<label onClick="currentGadget.setControlFocus(this);">User ID :</label>'+'</td>'+'<td>'+'<input name="userID'+id+'" id="userID'+id+'" type="text" > '+' <input name="submit'+id+'" id="submit'+id+'" type="button" value="'+_RESOURCES.SaveText+'" class="buttonClean" onclick = "dragableBox['+id+'].gadget.saveUser();" />'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<label onClick="currentGadget.setControlFocus(this);">Site :</label>'+'</td>'+'<td>'+'<select name="site'+id+'" id="site'+id+'" onchange="dragableBox['+id+'].gadget.changeSite(this.value,event);">'+'<option value="15">eBay.com.au - Australia</option>'+'<option value="0">eBay.com.us - United States</option>'+'<option value="16">eBay.at - Austria</option>'+'<option value="123">eBay.be - Belgium (Dutch)</option>'+'<option value="23">eBay.be - Belgium (French)</option>'+'<option value="2">eBay.ca - Canada</option>'+'<option value="223">eBay.cn - China</option>'+'<option value="71">eBay.fr - France</option>'+'<option value="77">eBay.de - Germany</option>'+'<option value="201">eBay.hk - Hong Kong</option>'+'<option value="205">eBay.ie - Ireland</option>'+'<option selected="selected" value="203">eBay.in - India</option>'+'<option value="101">eBay.it - Italy</option>'+'<option value="146">eBay.nl - Netherlands</option>'+'<option value="212">eBay.pl - Poland</option>'+'<option value="216">eBay.sg - Singapore</option>'+'<option value="186">eBay.es - Spain</option>'+'<option value="193">eBay.ch - Switzerland</option>'+'<option value="196">eBay.tw - Taiwan</option>'+'<option value="3">eBay.co.uk - United Kingdom</option>'+'</select>'+'</td>'+'</tr>'+'<tr>'+'<td>'+'<label onClick="currentGadget.setControlFocus(this);">Display :</label>'+'</td>'+'<td>'+'<select class="display" name="display'+id+'" id="display'+id+'" onchange="dragableBox['+id+'].gadget.changeDisplay(this.value,event);">'+'<option value="WatchList" selected="selected">Watching</option>'+'<option value="BidList">Bidding</option>'+'<option value="ActiveList">Selling</option>'+'<option value="MyFavorites">My Favorites</option>'+'<option value="MyMessages">My Messages</option>'+'</select>'+'</td>'+'</tr>'+'<tr><td><label onClick="currentGadget.setControlFocus(this);">No of Items :</label></td><td><select style="z-index:0;" onChange="currentGadget.gadget.changeNumber(this.value,event);" name="noOfItems'+id+'" id="noOfItems'+id+'">';for(var i=1;i<=20;i++)
{if(i==5)
content+='<option value="'+i+'" selected="selected" >'+i+'</option>';else
content+='<option value="'+i+'">'+i+'</option>';}
content+='</select></td></tr>'+"</table>"+"</form>";break;}
return content;}
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.style.backgroundImage="none";return false;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=document.createElement('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;var topPos=(typeof(argus[2])=='undefined')?e.clientY+10+st:e.clientY+1+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');else pumps.showContentDIV();}};App.init=Class.create();App.init.prototype={initialize:function(){dragFix=new App.FixDrag();searchSetting=new App.searchSettings();if(loadInit){Event.observe($('registration'),"click",this.loadRegistrationPanel.bindAsEventListener(this));pageSearch=false;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();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;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);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{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);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(){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++;});}},show123Step:function(){show123StepRegister=false;show123StepCookie=false;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'});this.setOpacity("");},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);}}
if(!App.isLogoAdded&&isExternalUser){setCustomUserSetting();}else{getClientSpecs();}
searchSetting.mainValue=t[t.length+1];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];}
if(t.announcementText!="n/a"){if(t.scriptTag){var head=document.getElementsByTagName('head')[0];var file=document.createElement('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";}
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="Sign In";this.isSignIn=false;$('signInOutLink').onclick=signInOutLinkAgent.loadSignInOutPanel.bindAsEventListener(signInOutLinkAgent,'signin');}
this.applyUserTheme();this.applyTopBottomBGColor();this.createPage();},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();},setHomepage:function(a){a.style.behavior='url(#default#homepage)';a.setHomePage('http://www.sitepump.com');},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){return;href="stylesheet/basic_mode/styleSheet.css";title='basic_mode';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=document.createElement('link');linkNode.rel='stylesheet';linkNode.type='text/css';linkNode.href=href;linkNode.title=title;linkNode.disabled=true;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){return;title='basic_mode';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);}},registerFooterLinks:function(){$('footerBug').onclick=this.loadFooterPanel.bindAsEventListener(this,'Bug');$('footerFeedback').onclick=this.loadFooterPanel.bindAsEventListener(this,'Feedback');$('footerAPI').onclick=this.loadFooterPanel.bindAsEventListener(this,'API');$('footerAdvertise').onclick=this.loadFooterPanel.bindAsEventListener(this,'Advertise');},loadFooterPanel:function(obj,id){this.footerLinkId=id;if(!App.footerStaticLinks)
this.newScript('Javascript/footer.js','footerStaticLinks');else footerStaticLinks.showForm(id);},loadFooter:function(){footerStaticLinks.showForm(this.footerLinkId);},loadRegistrationPanel:function(){if(t.regLink){window.location=t.regLink;}else{if(!App.registration)
this.newScript('Javascript/registration.js','registration');else registration.showOpaqueDIV(init);}},loadResetPwdPanel:function(){if(!App.resetPassword)
this.newScript('Javascript/resetPwd.js','resetPassword');else resetPassword.showOpaqueDIV(this);},isGadgetMovable:function(row,col,pageID){if(!loadInit||typeof(t.staticGadgets)=='undefined')return true;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].isMovable)
return false;}
return true;},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);$('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=document.createElement('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);},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);}}},footerLinks:function(){var footerLinks=$('footer').getElementsByTagName('a');for(var i=0;i<footerLinks.length;i++){var footerLnkName=footerLinks[i].getAttribute("displayContent");var footerHref=footerLinks[i].getAttribute("href");if(footerLnkName=="static"){footerLinks[i].parentNode.onclick=this.getStaticPageData.bindAsEventListenerWithArgs(this,footerLnkName,footerHref);}}},getStaticPageData:function(e,token){var lnkName=token[1];var lnkHref=token[2];index=mainIndex.length;mainIndex[index]=new App.config(lnkHref,this);mainIndex[index].onCompletion=function(){window.scroll(0,0);var backToPage=document.createElement('div');backToPage.style.marginBottom="20px";backToPage.style.textAlign="center";var backtoPageLnk=document.createElement('a');backtoPageLnk.onclick=this.obj.showPage.bindAsEventListener(this);backtoPageLnk.id="backToPage";backtoPageLnk.href="javascript:void(0);";var backtoPageH2=document.createElement("h2");backtoPageH2.innerHTML="<-- Go back";backtoPageH2.style.cssText="text-align: right; padding-right: 15px;";backtoPageLnk.appendChild(backtoPageH2);backToPage.appendChild(backtoPageLnk);$('siteInfo').appendChild(backToPage);var siteInfoPanel=document.createElement('div');siteInfoPanel.id="siteInfoPanel";siteInfoPanel.innerHTML=this.response;$('siteInfo').appendChild(siteInfoPanel);$('applicationRoot').style.display="none";$('siteInfo').style.display="block";};mainIndex[index].runAJAX();return false;},showPage:function(){$('siteInfo').update("").setStyle({'display':'none'});$('applicationRoot').style.display="block";},createHelpObject:function(){rectangleDiv=document.createElement('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(obj.type=="IMG"||obj.tagName=="IMG"){return;}else if(obj.id=="share"||obj.id=="shareGadget"||obj.getAttribute('share')=='shareGadget'){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'){iApi.data=this.box.xd;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=document.createElement('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.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 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;";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(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;},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;switch(this.finalValue){case"websearch":case"imagesearch":case"videosearch":case"blogsearch":var a=new Element('a',{'id':'searchOption'+this.bi,'href':'javascript:void(0);'}).setStyle({'padding':'10px'}).update('Manage your Search Engine');a.onclick=searchSetting.show.bindAsEventListener(searchSetting,a);$('gadgetEdit'+this.bi).appendChild(a);var mDiv=new Element('div',{'id':'main'+this.finalValue+'Div'+this.bi});if(!this.gadget){this.gadget=new App.search(this.bi,this.box["2"]);}var searchDiv=new Element('div',{'id':'searchDiv'+this.bi,'class':'search'});var frm=new Element('form');frm.onsubmit=function(){currentGadget.gadget.main(event||window.event);return false;};var img=new Element('img',{'id':'imgFav'+this.bi,'src':'Images/s.gif'}).setStyle({'height':'16px','width':'16px','vertical-align':'top','padding':'2px'});frm.appendChild(img);var txt=new Element('input',{'id':'searchString'+this.bi,'type':'text','class':'search'}).setStyle({'paddingRight':'18px'});txt.onfocus=this.gadget.chkFocus.bindAsEventListener(this.gadget);txt.onfocusout=this.gadget.chkFocus.bindAsEventListener(this.gadget);frm.appendChild(txt);img=new Element('img',{'id':'clearSearch'+this.bi,'class':'clear','alt':'Clear','title':'Clear','src':'Images/s.gif'}).setStyle({'backgroundImage':'url(Images/clear.png)','width':'16px','height':'16px','verticalAlign':'middle','visibility':'hidden'});img.onclick=this.gadget.clearValue.bindAsEventListener(this.gadget);frm.appendChild(img);txt=new Element('input',{'id':'submitSearch'+this.bi,'class':'buttonClean','type':'submit','value':'search'}).setStyle({'marginLeft':'5px','marginRight':'5px'});txt.onclick=this.gadget.main.bindAsEventListener(this.gadget);frm.appendChild(txt);if(this.finalValue!="videosearch"){txt=new Element('input',{'id':'listOrDetailed'+this.bi,'type':'checkbox'});txt.onclick=this.gadget.changeDetails.bindAsEventListener(this.gadget);frm.appendChild(txt);}
searchDiv.appendChild(frm);$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;mDiv.appendChild(searchDiv);if(this.finalValue=="videosearch"){var flashPlayer=new Element('div',{'id':'flashPlayer'+this.bi}).setStyle({'display':'none'});mDiv.appendChild(flashPlayer);var flashPlayerLink=new Element('div',{'id':'flashPlayerLink'+this.bi}).setStyle({'display':'none'});var p=new Element('p');var a1=new Element('a',{'id':'fullscreen','href':'javascript:void(0);'}).update('Full Screen | ');p.appendChild(a1);var a2=new Element('a',{'target':'_blank'}).update('See on test | ');p.appendChild(a2);var a3=new Element('a',{'id':'view','href':'javascript:void(0);'}).update('Hide');p.appendChild(a3);flashPlayerLink.appendChild(p);mDiv.appendChild(flashPlayerLink);}
this.gadget.searchLength=this.box.xd.moduleSize;this.gadget.current="";var searchDisplay=new Element('div',{'id':'searchDisplay'+this.bi,'class':'sp-tabContent'}).update('No Search Entries Yet.');mDiv.appendChild(searchDisplay);currentGadget=this;this.mainDiv.appendChild(mDiv);this.gadget.addUL();if(this.finalValue!="videosearch"){if(init.convertBool(this.box.xd["listOrDetailed"])){$('listOrDetailed'+this.bi).checked=true;}}if($('isLastSearch'+this.bi).checked==true){$('searchString'+this.bi).value=this.box.xd.isLastSearch["searchString"];}if(this.finalValue!="videosearch"){if($('listOrDetailed'+this.bi).checked==true){this.gadget.isDetaild=true;}else{this.gadget.isDetaild=false;}}
this.gadget.main();break;case"weather":var mDiv=new Element('div',{'id':'main'+this.finalValue+'Div'+this.bi});if(!this.gadget){this.gadget=new App.weather(this.bi);}currentGadget=this;$('autoCity'+this.bi).checked=false;if(this.box.xd.autoCity=="true"&&App.isFirstTime)
{$('zipcode'+this.bi).value=userSelectedIP;$('title'+this.bi).value=userSelectedIP;}
this.gadget.main();if(this.box.xd.autoCity=="true"&&App.isFirstTime)
{var file="&sub=text&field=title&value="+escape(userSelectedIP);this.saveData(file);var file="&sub=text&field=zipcode&value="+escape(userSelectedIP);this.saveData(file);}
$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;this.mainDiv.appendChild(mDiv);break;case"webclip":var mDiv=new Element('div',{'id':'main'+this.finalValue+'Div'+this.bi});currentGadget=this;if(!this.gadget){this.gadget=new App.webclip(this.bi);}var containerWidth=$('gadgetContent'+this.bi).getDimensions().width;var width=this.box.xd.width;var height=this.box.xd.height;var ratio=height/width;if(containerWidth-10<width){this.box.xd.width=containerWidth-20;this.box.xd.height=parseInt(ratio*(containerWidth-20));}else{if(width!=""&&typeof(width)!="undefined"){this.box.xd.width=width;}if(height!=""&&typeof(height)!="undefined"){this.box.xd.height=height;}}
var div=new Element('div',{'id':'refreshLoader'+this.bi,'class':'refreshLoader'});mDiv.appendChild(div);var img=new Element('img',{'src':'Images/s.gif'});div.appendChild(img);var ifWC=new Element('iframe',{'id':'boxIframe'+this.bi,'name':'boxIframe'+this.bi,'width':this.box.xd.width+"px",'height':this.box.xd.height+"px",'scrolling':'no','frameBorder':'no'}).setStyle({'visibility':'hidden','overflow':'hidden','overflow-x':'hidden','overflow-y':'hidden'});mDiv.appendChild(ifWC);this.mainDiv.appendChild(mDiv);this.gadget.url=this.box.xd.url;this.gadget.x=this.box.xd.x;this.gadget.y=this.box.xd.y;this.gadget.width=this.box.xd.width;this.gadget.height=this.box.xd.height;if($('title'+this.bi).value=="0")$('title'+this.bi).value="";if($('title'+this.bi).value!=""||$('title'+this.bi).value){$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;}
this.gadget.main();break;case"html":var mDiv=new Element('div',{'id':'main'+this.finalValue+'Div'+this.bi});currentGadget=this;var div=new Element('div',{'id':'content'+this.bi,'align':'center'});if(!this.gadget)
{this.gadget=new App.html(this.bi,this.finalValue);}
if(this.box.xd.source=="0"&&this.box.xd.source=="")
{div.innerHTML="Please Enter a Source code of html page";$('source'+this.bi).value="";}
mDiv.appendChild(div);this.mainDiv.appendChild(mDiv);this.gadget.main();break;case"flash":var mDiv=new Element('div',{'id':'main'+this.finalValue+'Div'+this.bi});currentGadget=this;if(!this.gadget){this.gadget=new App.flash(this.bi);}this.mainDiv.appendChild(mDiv);if(this.box.xd.url!="NULL"&&this.box.xd.url!=""){this.gadget.url=this.box.xd.url;this.gadget.height=this.box.xd.height;this.gadget.width=this.box.xd.width;this.gadget.params=this.box.xd.params;this.gadget.name=mDiv.id;this.gadget.main();}else{mDiv.innerHTML="Please Enter a (.swf) url of flash object ans also enter any extra parameters.";$('params'+this.bi).value="";}
$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;break;case"rss":var mDiv=new Element('div',{'id':'main'+this.finalValue+'Div'+this.bi});currentGadget=this;if(!this.gadget){this.gadget=new App.rss(this.bi);}if(this.box.xd.hystory=="NULL"||typeof(this.box.xd.hystory)=="undefined"){this.gadget.hystory=",";}else{this.gadget.hystory=","+this.box.xd.hystory+",";}this.gadget.rssID=rssArray.length;rssArray.push(this.bi);currentGadget=this;var rssDisplay=new Element('div',{'id':'rssDisplay'+this.bi}).setStyle({'padding':'6px 3px 3px'}).update('');mDiv.appendChild(rssDisplay);if($('linkDetail'+this.bi).checked==true){this.gadget.isDetaild=true;}else{this.gadget.isDetaild=false;}
this.gadget.searchLength=$('noOfItems'+this.bi).value;if($('linkOpen'+this.bi).checked==true){this.gadget.selfDisplay=true;}else{this.gadget.selfDisplay=false;}
if(this.box.xd.isPodCast){if(init.convertBool(this.box.xd.isPodCast)){this.gadget.isPodcast=1;}else{this.gadget.isPodCast=0;}}else{this.gadget.isPodCast=0;}
this.mainDiv.appendChild(mDiv);var googleURL="http://news.google.com/?output=rss&q=";$('autoCity'+this.bi).checked=false;if(this.box.xd.autoCity=="true"&&this.box.xd.feedURL.indexOf("http://news.google.com/?output=rss&q=")!=-1&&App.isFirstTime)
{$('feedURL'+this.bi).value="";$('feedURL'+this.bi).value=googleURL+userSelectedIP;$('title'+this.bi).value="News for "+userSelectedIP;}
this.gadget.main();if(this.box.xd.autoCity=="true"&&this.box.xd.feedURL.indexOf("http://news.google.com/?output=rss&q=")!=-1&&App.isFirstTime)
{var file="&sub=text&field=feedURL&value="+escape($('feedURL'+this.bi).value);this.saveData(file);var file="&sub=text&field=title&value="+escape(userSelectedIP);this.saveData(file);}
if($('title'+this.bi).value=="0")$('title'+this.bi).value="";if($('title'+this.bi).value!=""||$('title'+this.bi).value){$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;this.gadget.query=$('feedURL'+this.bi).value;}
rssDisplay=null;break;case"calendar":if(!this.gadget){this.gadget=new App.calendar(this.bi,this.mdlID);}$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;currentGadget=this;$('dateFormat'+this.bi).value=this.box.xd.dateFormat;$('timeFormat'+this.bi).value=this.box.xd.timeFormat;$('noOfItems'+this.bi).value=this.box.xd.noOfItems;$('firstDay'+this.bi).value=this.box.xd.firstDay;$('timezone'+this.bi).value=this.box.xd.timezone;this.gadget.timezone=this.box.xd.timezone;this.gadget.timeFormat=this.box.xd.timeFormat;this.gadget.dateFormat=this.box.xd.dateFormat;this.gadget.noItems=this.box.xd.noOfItems;this.gadget.firstDay=this.box.xd.firstDay;this.gadget.lastView=this.box.xd.lastView;$('url'+this.bi).value=this.box.xd.icalURL[0].url;this.gadget.main();break;case"externalgadget":if(!this.gadget){this.gadget=new App.UWA(this);}currentGadget=this;this.gadget.main();break;case"email":if(!this.gadget){this.gadget=new App.email(this.bi,this.mdlID);}$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;currentGadget=this;if(this.box.xd.login=="NULL"){this.gadget.login="";}else{this.gadget.login=this.box.xd.login;}$('login'+this.bi).value=this.gadget.login;if(this.box.xd.password=="NULL"){this.gadget.password="";}else{this.gadget.password=this.box.xd.password;}$('password'+this.bi).value="";if(this.box.xd.protocol=="NULL"){this.gadget.protocol="0";}else{this.gadget.protocol=this.box.xd.protocol;}
$('protocol'+this.bi).value=this.gadget.protocol;if(this.box.xd.isSecure=="NULL"){this.gadget.isSecure="false";$('isSecure'+this.bi).checked=init.convertBool("false");}else{this.gadget.isSecure=init.convertBool(this.box.xd.isSecure);$('isSecure'+this.bi).checked=init.convertBool(this.box.xd.isSecure);}
if(this.box.xd.mailServer=="NULL"){this.gadget.mailServer="";}else{this.gadget.mailServer=this.box.xd.mailServer;}
$('mailServer'+this.bi).value=this.gadget.mailServer;if(this.box.xd.port=="NULL"){this.gadget.port="";$('port'+this.bi).value="";}else{this.gadget.port=this.box.xd.port;}
$('port'+this.bi).value=this.gadget.port;if(this.box.xd.webUrl=="NULL"){this.gadget.webUrl="";}else{this.gadget.webUrl=this.box.xd.webUrl;}
$('webUrl'+this.bi).value=this.gadget.webUrl;if(this.box.xd.noOfMails!="NULL"&&this.box.xd.noOfMails!=""){this.gadget.noOfMails=this.box.xd.noOfMails;$('noOfMails'+this.bi).value=this.box.xd.noOfMails;}else
{this.gadget.noOfMails=5;$('noOfMails'+this.bi).value=5;}
$('showUnread'+this.bi).checked=init.convertBool(this.box.xd.showUnread);this.gadget.showUnread=init.convertBool(this.box.xd.showUnread);$('showUnread'+this.bi).checked=init.convertBool(this.box.xd.showUnread);this.gadget.main();break;case"facebook":if(!this.gadget){this.gadget=new App.facebook(this.bi,this.mdlID);}$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;currentGadget=this;this.gadget.sortVal=this.box.xd.sortBy;this.gadget.detailViewCount=this.box.xd.detailView;this.gadget.isBirthday=this.box.xd.isBirthday;this.gadget.isSearchBox=this.box.xd.isSearchBox;this.gadget.isCondense=this.box.xd.isCondense;if(this.box.xd.sessionKey=="NULL"){this.gadget.sessionKey="";}else{this.gadget.sessionKey=this.box.xd.sessionKey;}if(this.box.xd.uid=="NULL"){this.gadget.uid="";}else{this.gadget.uid=this.box.xd.uid;}$('sortBy'+this.bi).value=this.box.xd.sortBy;$('detailView'+this.bi).value=this.box.xd.detailView;$('isBirthday'+this.bi).checked=init.convertBool(this.box.xd.isBirthday);$('isSearchBox'+this.bi).checked=init.convertBool(this.box.xd.isSearchBox);$('isCondense'+this.bi).checked=init.convertBool(this.box.xd.isCondense);this.gadget.main();break;case"quotation":if(!this.gadget){this.gadget=new App.quotation(this.bi,this.mdlID);}$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;currentGadget=this;this.gadget.quotesPerPage=this.box.xd.quotesPerPage;$('quotesPerPage'+this.bi).value=this.box.xd.quotesPerPage;this.gadget.main();break;case"horoscope":if(!this.gadget){this.gadget=new App.horoscope(this.bi,this.mdlID);}$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;currentGadget=this;this.gadget.sign=this.box.xd.sign;this.gadget.interest=this.box.xd.interestID;$('interestID'+this.bi).value=this.box.xd.interestID;this.gadget.main();break;case"quotation":if(!this.gadget){this.gadget=new App.quotation(this.bi,this.mdlID);}$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;currentGadget=this;this.gadget.quotesPerPage=this.box.xd.quotesPerPage;$('quotesPerPage'+this.bi).value=this.box.xd.quotesPerPage;this.gadget.main();break;case"horoscope":if(!this.gadget){this.gadget=new App.horoscope(this.bi,this.mdlID);}$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;currentGadget=this;this.gadget.sign=this.box.xd.sign;this.gadget.interest=this.box.xd.interestID;$('interestID'+this.bi).value=this.box.xd.interestID;this.gadget.main();break;case"meebo":if(!this.gadget){this.gadget=new App.meebo(this.bi,this.mdlID);}$('gadgetTitle'+this.bi).innerHTML="Meebo";if(this.box.xd.loginNames!="")
{if(this.box.xd.loginNames.icqAim=="NULL"){this.box.xd.loginNames.icqAim="";}if(this.box.xd.loginNames.yahoo=="NULL"){this.box.xd.loginNames.yahoo="";}if(this.box.xd.loginNames.gtalkJabber=="NULL"){this.box.xd.loginNames.gtalkJabber="";}if(this.box.xd.loginNames.msn=="NULL"){this.box.xd.loginNames.msn="";}$('icqAim'+this.bi).value=this.box.xd.loginNames.icqAim;$('yahoo'+this.bi).value=this.box.xd.loginNames.yahoo;$('gtalkJabber'+this.bi).value=this.box.xd.loginNames.gtalkJabber;$('msn'+this.bi).value=this.box.xd.loginNames.msn;}
$('disableBlink'+this.bi).checked=init.convertBool(this.box.xd.askDelete);currentGadget=this;isMeebo=true;this.gadget.main();break;case"bookmark":var mDiv=new Element('div',{'id':'main'+this.finalValue+'Div'+this.bi});this.mainDiv.appendChild(mDiv);if(!this.gadget){this.gadget=new App.bookmark(this.bi,this.mdlID);}
$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;if(this.box.xd.links==""){this.gadget.content[0]={"linkTitle":"","url":"","description":"","tags":this.addBookmarkTags,"position":""};this.gadget.content.length=0;}else{this.gadget.content=this.box.xd.links;}
this.gadget.displayLength=this.box.xd.bookmarksPerPage;$('bookmarksPerPage'+this.bi).selectedIndex=this.box.xd.bookmarksPerPage-3;this.gadget.openLink=this.box.xd.openLink;if(this.box.xd.openLink=="new"){$('openLink'+this.bi)[0].selected=true;}else{$('openLink'+this.bi)[1].selected=true;}this.gadget.askDelete=init.convertBool(this.box.xd.askDelete);$('askDelete'+this.bi).checked=init.convertBool(this.box.xd.askDelete);this.gadget.showTags=init.convertBool(this.box.xd.showTags);$('showTags'+this.bi).checked=init.convertBool(this.box.xd.showTags);currentGadget=this;this.gadget.main();break;case"webnote":if(!this.gadget){this.gadget=new App.webNote(this.bi,this.mdlID);}var tmpClass=$('gadgetHeader'+this.bi).className.split(" ");$('gadgetContent'+this.bi).addClassName(" "+tmpClass[1]+"-webnote");$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;this.gadget.font=this.box.xd.font;$('font'+this.bi).value=this.box.xd.font;this.gadget.fontSize=this.box.xd.size;$('size'+this.bi).value=this.box.xd.size;this.gadget.noteData=this.box.xd.note;if(this.box.xd.moduleHeaderColor.isDefault=="0"){this.gadget.color=this.box.xd.moduleHeaderColor.value;}else{this.gadget.color="green";}currentGadget=this;this.gadget.main();break;case"externalusergadget":$('gadgetTitle'+this.bi).innerHTML="Hi,"+this.box.xd.v1+"(First Name)";$('points').innerHTML=this.box.xd.v2+" :1000";var table=new Element('table',{'cellSpacing':'3'});var tBody=new Element('tbody');for(var trCount=0;trCount<=1;trCount++){if(trCount==0){var tdStartCount=0,endCount=4;}else{var tdStartCount=5,endCount=9;}var tr=new Element('tr');for(var count=tdStartCount;count<endCount;count++){var td=new Element('td',{'class':'backColor'}).setStyle({'padding':'4px'}).update(this.box.xd['v'+count]);tr.appendChild(td);tBody.appendChild(tr);}
table.appendChild(tBody);}
$('gadgetContent'+this.bi).appendChild(table);break;case"todolist":if(!this.gadget){this.gadget=new App.todoList(this.bi,this.mdlID);}$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;this.gadget.taskData=this.box.xd;currentGadget=this;this.gadget.main();break;case"eventful":if(!this.gadget){this.gadget=new App.eventful(this.bi);}currentGadget=this;if(this.box.xd.lastLocation.value=="false"&&App.isFirstTime)
{$('title'+this.bi).value="Events in "+userSelectedIP;this.box.xd.lastLocation["locationString"]=userSelectedIP;$('lastLocation'+this.bi).checked=true;this.box.xd.lastLocation.value="true";this.box.xd.lastLocation.standardLocation=userSelectedCity;var file="&sub=text&field=title&value="+escape($('title'+this.bi).value);this.saveData(file);var file='&sub=attribute&field=lastLocation&value='+escape(userSelectedIP);file+="&att=locationString";this.saveData(file);var file='&sub=attribute&field=lastLocation&value='+escape(userSelectedCity);file+="&att=standardLocation";this.saveData(file);}
$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;$('locationString'+this.bi).value=this.box.xd.lastLocation["locationString"];this.locationText=this.box.xd.lastLocation["locationString"];var objLocationStd=$('divLocation'+this.bi);$('table'+this.bi).childNodes[0].childNodes[1].childNodes[1].removeChild($('table'+this.bi).childNodes[0].childNodes[1].childNodes[1].childNodes[3]);var divLocation=document.createElement('div');divLocation.id="divLocation"+this.bi;divLocation.name="loctionString";divLocation.innerHTML="("+this.box.xd.lastLocation.standardLocation+")";$('table'+this.bi).childNodes[0].childNodes[1].childNodes[1].appendChild(divLocation);if(this.box.xd.lastLocation.value=="true"){document.getElementsByName('lastLocation'+this.bi)[1].checked=init.convertBool("true");}else{document.getElementsByName('lastLocation'+this.bi)[0].checked=init.convertBool("true");}
$('showMap'+this.bi).checked=init.convertBool(this.box.xd.showMap);this.showMap=init.convertBool(this.box.xd.showMap);$('noOfEvents'+this.bi).selectedIndex=this.box.xd.noOfEvents-1;this.eventLength=this.box.xd.noOfEvents;var objTmpCategory=document.createElement('Select');var objOptionAll=document.createElement("option");objOptionAll.text="All Categories";objOptionAll.value="All";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.value="animals";objOptionAll.text="Animals";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.value="art";objOptionAll.text="Art";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.value="books";objOptionAll.text="Literature";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.value="business";objOptionAll.text="Finance";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Fundraisers";objOptionAll.value="fundraisers";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Clubs";objOptionAll.value="clubs_associations";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Community";objOptionAll.value="community";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Conferences";objOptionAll.value="conference";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Family";objOptionAll.value="family_fun_kids";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Festivals";objOptionAll.value="festivals_parades";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Food";objOptionAll.value="food";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Learning";objOptionAll.value="learning_education";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Movies";objOptionAll.value="movies_film";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Museums,Zoos";objOptionAll.value="attractions";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Music";objOptionAll.value="music";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Outdoors";objOptionAll.value="outdoors_recreation";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Performing Arts";objOptionAll.value="performing_arts";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Politics";objOptionAll.value="politics_activism";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Religion";objOptionAll.value="religion_spirituality";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Sales,Retail";objOptionAll.value="sales";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Schools";objOptionAll.value="schools_alumni";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Science";objOptionAll.value="science";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Social";objOptionAll.value="singles_social";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Sports";objOptionAll.value="sports";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Support Groups";objOptionAll.value="support";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Technology";objOptionAll.value="technology";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Travel";objOptionAll.value="travel";objTmpCategory.options.add(objOptionAll);var objOptionAll=document.createElement("option");objOptionAll.text="Other";objOptionAll.value="other";objTmpCategory.options.add(objOptionAll);var eventCat=this.box.xd.categories.length.split(',');var x=document.getElementById("objSelectCategory1"+this.bi);var y=document.getElementById("objSelectCategory2"+this.bi);var isAdd=false;for(var tv=0;tv<objTmpCategory.length;tv++){var objOption=document.createElement("option");objOption.text=objTmpCategory.options[tv].text;objOption.value=objTmpCategory.options[tv].value;isAdd=false;for(var i=0;i<eventCat.length-1;i++){if(objTmpCategory.options[tv].value==eventCat[i]){x.options.add(objOption);isAdd=true;}}if(isAdd==false){y.options.add(objOption);}}
this.gadget.main();this.gadget.sortList(x);this.gadget.sortList(y);break;case"digg":var mDiv=new Element('div',{'id':'main'+this.finalValue+'Div'+this.bi});if(!this.gadget){this.gadget=new App.digg(this.bi);}currentGadget=this;var diggDisplay=new Element('div',{'id':'diggDisplay'+this.bi}).setStyle({'padding':' 6px 3px 3px'}).update('');mDiv.appendChild(diggDisplay);this.mainDiv.appendChild(mDiv);if(this.box.xd.status=="popular"){document.getElementsByName("status"+this.bi)[0].checked=true;}else{document.getElementsByName("status"+this.bi)[1].checked=true;}
this.gadget.main();var val='<a href=\"http://digg.com\" target=\"_blank\">Digg</a>';if(this.box.xd.status=="popular"){if($('catagoryToDisplay'+this.bi).value!="All"){val=val+'<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($('catagoryToDisplay'+this.bi).value!="All")
val=val+'<em> - '+$('catagoryToDisplay'+this.bi).options[$('catagoryToDisplay'+this.bi).selectedIndex].innerHTML+'</em>';val=val+'<em> : Upcoming...</em>';}
$('gadgetTitle'+this.bi).innerHTML=val;var file="&sub=text&field=title&value="+escape(val);this.saveData(file);break;case"worldclock":var totalCity=this.box.xd.locations.length.split(',');var mDiv=new Element('div',{'id':'main'+this.finalValue+'Div'+this.bi});if(!this.gadget){if(totalCity[0]!=""){this.gadget=new App.worldclock(this.bi,true);}else{this.gadget=new App.worldclock(this.bi,false);}}
$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;currentGadget=this;this.mainDiv.appendChild(mDiv);if(totalCity[0]!=""){var cmbLocations=$('location'+this.bi);if(cmbLocations.options.length>0){cmbLocations.options.length=0;}for(var tv=0;tv<totalCity.length-1;tv++){var objOption=document.createElement("option");objOption.text=totalCity[tv];objOption.value=totalCity[tv];if(BrowserDetect.browser=="Firefox"){$('location'+this.bi).add(objOption,null);}else{$('location'+this.bi).add(objOption,$('location'+this.bi).options.length);}}}
this.gadget.fillCityCombo();break;case"twitter":var mDiv=new Element('div',{'id':'main'+this.finalValue+this.bi});if(!this.gadget){this.gadget=new App.twitter(this.bi);}
this.gadget.username=this.box.xd.username;this.gadget.password=this.box.xd.password;$('noOfItems'+this.bi).value=this.box.xd.noOfItems;$('gadgetContent'+this.bi).innerHTML="Account not configured, use the edit button<br/>to set your login and password";if(this.gadget.username!=""&&this.gadget.username!='none'){$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value+'<em> / '+this.gadget.username+'</em>';$('username'+this.bi).value=this.box.xd.username;}else{$('gadgetTitle'+this.bi).innerHTML=$('title'+this.bi).value;$('username'+this.bi).value="";$('password'+this.bi).value="";}
currentGadget=this;this.mainDiv.appendChild(mDiv);this.gadget.main();break;case"craigslist":var mDiv=new Element('div',{'id':'main'+this.finalValue+this.bi});if(!this.gadget){this.gadget=new App.craigslist(this.bi);}
this.mainDiv.appendChild(mDiv);currentGadget=this;$('gadgetTitle'+this.bi).innerHTML=this.box.xd.title;this.gadget.country=this.box.xd.country;this.gadget.city=this.box.xd.city;this.gadget.itemLength=parseInt(this.box.xd.noOfItems);this.gadget.category=this.box.xd.category.value;this.gadget.key=this.box.xd.category.key;if(this.box.xd.isLastSearch.value!="false"){this.gadget.query=this.box.xd.isLastSearch.searchString;}else{this.gadget.query="";}
if(this.box.xd.isOnlyImage=="true"){$('isOnlyImage'+this.bi).checked="true";this.gadget.isOnlyImage=true;}else{$('isOnlyImage'+this.bi).checked=false;this.gadget.isOnlyImage=false;}if(this.box.xd.isOnlyTitle=="true"){$('isOnlyTitle'+this.bi).checked="true";this.gadget.isOnlyTitle=true;}else{$('isOnlyTitle'+this.bi).checked=false;this.gadget.isOnlyTitle=false;}
currentGadget.gadget.createCityCombo();currentGadget.gadget.getCountryData();currentGadget.gadget.main();break;case"alexa":if(!this.gadget){this.gadget=new App.alexa(this.bi,this.mdlID);}
$('gadgetTitle'+this.bi).innerHTML="Alexa Traffic";$('title'+this.bi).value=this.box.xd.title;if(this.box.xd.title!=""){$('gadgetTitle'+this.bi).innerHTML='Alexa Traffic -<em>'+this.box.xd.title+'</em>';}
var getGraphURL="";var domain=this.box.xd.domains.length.substring(0,this.box.xd.domains.length.length-1).split(',');for(var i=0;i<domain.length;i++)
{if(i==0){$('domain'+this.bi).value=domain[i]!="null"?domain[i]:"";}else{var id=document.getElementsByName('domain'+this.bi)[i];id.value=domain[i]!="null"?domain[i]:"";}}
var y="";if(this.box.xd.type=="Reach"){y="r";}else if(this.box.xd.type=="Rank"){y="t";}else{y="p";}
$('size'+this.bi).value=this.box.xd.size;this.gadget.type=y;this.gadget.range=this.box.xd.range;currentGadget=this;this.gadget.main();break;case"flickr":var mDiv=new Element('div',{'id':'main'+this.finalValue+this.bi});if(!this.gadget){this.gadget=new App.flickr(this.bi);}
this.mainDiv.appendChild(mDiv);currentGadget=this;$('gadgetTitle'+this.bi).innerHTML=this.box.xd.title;currentGadget.gadget.main();break;case"ebay":if(!this.gadget){this.gadget=new App.ebay(this.bi,this.mdlID,this.box.xd.userID,this.box.xd.userToken,this.box.xd.site,this.box.xd.display);}
currentGadget=this;$('gadgetTitle'+this.bi).innerHTML=this.box.xd.title;this.gadget.main();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>';}
$('gadgetTitle'+this.bi).innerHTML=val;var file="&sub=text&field=title&value="+escape(val);break;}
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!=""){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.searchSettings=Class.create();App.searchSettings.prototype={initialize:function(){},show:function(e,obj)
{init.showTransBox();if(typeof(this.mainValue)=="undefined"){this.mainValue=t[t.length+1];}
var settingUL=this.mainValue;if(!$('sp-searchSettings')){var mainSearch=new Element('div',{'id':'sp-searchSettings','class':'modalDialog sp-settings sp-searchSettings'}).setStyle({'display':'block','position':'absolute','textAlign':'center','width':'650px','z-index':'9000'});var h1=new Element('h2').update('Manage Search Engine');mainSearch.appendChild(h1);var img=new Element('img',{'class':'actions-window-close close','src':'Images/s.gif','width':'13','height':'16','alt':'Close'});img.onclick=this.hide;mainSearch.appendChild(img);var ul=new Element('ol',{'id':'searchType','class':'settings'});for(var i=0;i<settingUL.length;i++){var li=new Element('li');var a=new Element('a',{'id':'search-'+settingUL[i].Name.trim().toLowerCase(),'href':'javascript:void(0);'}).update(settingUL[i].DisplayName);a.onclick=this.showValues;li.appendChild(a);ul.appendChild(li);}
mainSearch.appendChild(ul);var searchDiv=new Element('div',{'id':'sp-searchSettings_page','class':'page'});mainSearch.appendChild(searchDiv);var okDiv=new Element('div',{'class':'bottom'});var inputDone=new Element('input',{'type':'button','className':'done','value':'Done'});inputDone.onclick=this.hide;okDiv.appendChild(inputDone);mainSearch.appendChild(okDiv);document.body.appendChild(mainSearch);}
var st=Math.max(document.body.scrollTop,document.documentElement.scrollTop);$('sp-searchSettings').setStyle({'left':(document.documentElement.scrollLeft+187)+'px','top':(st+35)+'px','display':'block'});var id=obj.id.replace(/[^0-9]/g,'');this.id=id;$('searchType').getElementsBySelector('a').invoke('removeClassName','selected');$("search-"+dragableBox[id].finalValue).addClassName('selected');var value=$("search-"+dragableBox[id].finalValue).innerHTML.stripTags().trim().toLowerCase();$('sp-searchSettings_page').getElementsBySelector('div').invoke('setStyle','display:none');if(!$('sp-searchSettings-'+value)){for(var i=0;i<settingUL.length;i++){if(settingUL[i].Name.toLowerCase()==value){var div=new Element('div',{'id':'sp-searchSettings-'+value,'class':'listVibes'});var ul=new Element('ul',{'class':'vibes'});for(var j=0;j<settingUL[i].length;j++){var li=new Element('li');var img=new Element('img',{'src':settingUL[i][j].ICON}).setStyle({'width':'16px','height':'16px','verticalAlign':'top'});var a=new Element('a',{'href':'javascript:void(0);','align':'center'}).setStyle({'display':'inline'}).update(settingUL[i][j].Name);li.appendChild(img);li.onclick=this.chageSelectUn.bindAsEventListener(this);li.appendChild(a);ul.appendChild(li);}
div.appendChild(ul);$('sp-searchSettings_page').appendChild(div);}}}else{$('sp-searchSettings-'+value).style.display="block";$("search-"+value.trim().toLowerCase()).addClassName('selected');}
var subs=$('sp-searchSettings-'+value).getElementsByTagName('a');for(var i=0;i<subs.length;i++){try{subs[i].alt="Click to Select";subs[i].title="Click to Select";Element.removeClassName(subs[i],"selected");}catch(e){}
var temp=dragableBox[id].box.xd.searchEngines.length.split(',');for(var k=0;k<temp.length;k++){var nm=temp[k];if(temp[k]==""){continue;}
var name=dragableBox[id].box.xd.searchEngines[k].Name.toLowerCase();if(dragableBox[id].box.xd.searchEngines[k].lang){name+=" ("+dragableBox[id].box.xd.searchEngines[k].lang.toLowerCase()+")";if(name==subs[i].innerHTML.toLowerCase()){subs[i].className="selected";subs[i].alt="Click to Unselect";subs[i].title="click to unselect";break;}}else{if(name==subs[i].innerHTML.toLowerCase()){subs[i].className="selected";subs[i].alt="Click to Unselect";subs[i].title="click to unselect";break;}}}}if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){Element.select(document.body,'select').invoke('setStyle',{'visibility':'hidden'});}},chageSelectUn:function(e){var searchmodule='';var lis=$('searchType').getElementsByTagName('li');for(var i=0;i<lis.length;i++){var anchs=lis[i].getElementsByTagName('a');if(anchs[0].className=='selected'){searchmodule=anchs[0].id;break;}}
if(searchmodule!='search-'+dragableBox[this.id].finalValue)return false;var obj=e.srcElement||e.target;if(obj.tagName!="LI"){obj=obj.parentNode;}obj=obj.getElementsByTagName('a')[0];var isPerform=true,file="saveData.aspx?mainType=websearch&mdlId="+dragableBox[this.id].mdlID;if(obj.title.indexOf('unselect')==-1){file+="&sub=insertSearch&parNode=searchEngines&attributeName=enable&attributeValue=0&field=searchEngine";if(obj.innerHTML.indexOf('Wikipedia')!=-1){var lang=obj.innerHTML;var ind=lang.indexOf(' (');file+="&value="+lang.substring(0,ind).toLowerCase();lang=lang.substring(ind+2,lang.indexOf(')'));file+="&lang="+lang;}else{file+="&value="+obj.innerHTML.toLowerCase();}
Element.addClassName(obj,"selected");obj.alt="Click to Unselect";obj.title="click to unselect";}else{if(dragableBox[this.id].box.xd.searchEngines.length.split(',').length-1!=1){file+="&sub=deleteSearch";if(obj.innerHTML.indexOf('(')!=-1){var lang=obj.innerHTML;var ind=lang.indexOf(' (');file+="&old="+lang.substring(0,ind).toLowerCase();lang=lang.substring(ind+2,lang.indexOf(')'));file+="&lang="+lang;}else{file+="&old="+obj.innerHTML.toLowerCase();}
obj.alt="Click to Select";obj.title="Click to Select";try{Element.removeClassName(obj,"selected");}catch(e){str=e;}}else{isPerform=false;alert('Atleast, you must have one search Engine');}}
if(isPerform){if(dragableBox[this.id].direct){index=dragableBox[this.id].mainIndex.length;dragableBox[this.id].mainIndex[index]=new App.config(file,this);dragableBox[this.id].mainIndex[index].onCompletion=function(){var ab=init.convertToJson(this.response);if(ab){dragableBox[this.obj.id].box.xd=init.convertToJson(this.response);dragableBox[this.obj.id].gadget.addUL();}};dragableBox[this.id].mainIndex[index].runAJAX();}else{index=dragableBox[this.id].tmpIndex.length;dragableBox[this.id].tmpIndex[index]=new Array();dragableBox[this.id].tmpIndex[index]["0"]=file;}}},hide:function(){$('sp-searchSettings').style.display="none";init.hideTransBox();if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){Element.select(document.body,'select').invoke('setStyle',{'visibility':'visible'});}},showValues:function(){if(typeof(this.mainValue)=="undefined"){this.mainValue=t[t.length+1];}
var value=this.innerHTML.trim().toLowerCase();$('sp-searchSettings_page').getElementsBySelector('div').invoke('setStyle',{'display':'none'});$('searchType').getElementsBySelector('a').invoke('removeClassName','selected');var settingUL=this.mainValue;if(!$('sp-searchSettings-'+value)){for(var i=0;i<settingUL.length;i++){if(settingUL[i].Name.toLowerCase()==value){var div=new Element('div',{'id':'sp-searchSettings-'+value,'class':'listVibes'});var ul=new Element('ul',{'class':'vibes'});for(var j=0;j<settingUL[i].length;j++){var li=new Element('li');var img=new Element('img',{'src':settingUL[i][j].ICON,'width':'16','height':'16'}).setStyle({'width':'16px','height':'16px','verticalAlign':'top'});var a=new Element('a',{'alt':'Click to select','title':'Click to select','align':'center','href':'javascript:void(0);'}).setStyle({'display':'inline'}).update(settingUL[i][j].Name);li.appendChild(img);li.onclick=searchSetting.chageSelectUn.bindAsEventListener(searchSetting);li.appendChild(a);ul.appendChild(li);}
div.appendChild(ul);$('sp-searchSettings_page').appendChild(div);}}
$("search-"+value.trim().toLowerCase()).addClassName('selected');}else{$('sp-searchSettings-'+value).style.display="block";$("search-"+value.trim().toLowerCase()).addClassName('selected');}}};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){window.location=clientSignInLink;}else if(typeof(t)!='undefined'&&t.signInLink){window.location=t.signInLink;}else{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();}}};App.clearSelectData=function(){try{if(window["getSelection"]){if(BrowserDetect.browser=="Safari"){window.getSelection().collapse();}else{window.getSelection().removeAllRanges();}}else if((document.selection)&&(document.selection.clear)){document.selection.clear();}
return true;}catch(e){}};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 dragFix,searchSetting,registration,resetPassword,pageSearch,opt,pumps,signInOutLink,footerStaticLinks,validator,signInOutLinkAgent;var init,BASIC_MODE=true;var iApi=new App.iApiAgent();App.ad=Class.create();App.ad.prototype={initialize:function(){this.adTabs={};this.pushedAdIds='';},getAdSpots:function(adSpots,adPerFeed,rssObj){this.rssObj=rssObj;if(!loadInit||typeof t=="undefined"||!t)return'';if(typeof(t.adData)=='undefined'||t.adData.adFeeds.priorities.TotalAds==0)return'';var randomAdSpots='';for(var i=0;i<rssObj.content.Data.length;i=i+adPerFeed){var k=Math.floor(adPerFeed*Math.random());k=k==0?1:k;k=k+i;randomAdSpots+=k.toString()+',';}
return randomAdSpots.trim(',');},isAdSpot:function(ind){for(var i=0;i<this.rssObj.adPositions.length-1;i++){if(parseInt(this.rssObj.adPositions[i])==ind){this.rssObj.adPositions.shift();return true;}}
return false;},isGadgetAdSpot:function(){if(this.currentTabSpots<=0)return false;var adObj=this.getAdObject(this.currentTabSpots);return adObj;},getCurrentTab:function(newActiveTab){this.totalGadgets=dragableBox.length;for(var i=1;i<=t.length;i++){if(newActiveTab){if(newActiveTab.pi==t[i][3]){this.currentTab=t[i];break;}}}
this.currentTabGadgets=this.currentTab.box.length;this.currentTabSpots=this.getCurrentTabAdSpots(this.currentTabGadgets);if(currentTab&&init.convertBool(t[0][16])){if(newActiveTab.boxes==""&&typeof(newActiveTab.boxes)=="undefined")return;var boxes=newActiveTab.boxes.split(',');for(var j=0;j<boxes.length;j++){if(boxes[j]==""||boxes[j]=='undefined')continue;if(dragableBox[boxes[j]]!="")
{var adObj=adObject.pushAdInGadget(loadInit);if(adObj){this.appendAdDivInGadget(dragableBox[boxes[j]].bi,adObj,dragableBox[boxes[j]].gadgetID);}}}
newActiveTab.adPushed=true;this.registerGadgetAdImpression();}},isAdBlockedOnGadget:function(gadgetID){if(typeof(t.adData.blockAdOnGadgets)!='undefined'){var blockGadgets=t.adData.blockAdOnGadgets.split(',');for(var i=0;i<blockGadgets.length;i++){if(blockGadgets[i].trim()==gadgetID.trim())
return true;}}},appendAdDivInGadget:function(bi,adObj,gadgetID){if(this.isAdBlockedOnGadget(gadgetID)||shareG)return;var adDivContainer=new Element('div',{'class':'gadgetContent'});adDivContainer.style.cssText='text-align:left;margin:0px;padding:0px 0px 2px 5px;height:18px;';var adDiv=new Element('div',{'id':'adDiv'+bi});adDiv.style.cssText='text-align:left;margin:0px;padding:0px;';var url='adClick.aspx?mainType=cl&id='+adObj.adID+'&ucid='+isLogin.id+'&gadget='+gadgetID+'&url='+encodeURIComponent(adObj.URL);var a=new Element('a',{'href':'javascript:void(0);'}).update("<img src="+adObj.Image+">");if(typeof(adObj.URL)!='undefined'&&adObj.URL!=''){a=new Element('a',{'href':url,'target':'_blank'}).update("<img src="+adObj.Image+">");}
a.onmouseover=tooltip.showTooltip.bindAsEventListenerWithArgs(tooltip,"<p>"+adObj.Description+"</p><div style='text-align:right;'><a style='text-decoration:underline;' target='_blank' href='"+url+"'>Click this</a></div>",bi,adObj.adID,adObj.Title,adObj.URL);a.onmouseout=tooltip.hideTooltip;if(typeof(currentTab)!="undefined")
currentTab.adPushed=true;this.pushedAdIds=this.pushedAdIds+adObj.adID+'~'+gadgetID+',';adDiv.appendChild(a);adDivContainer.appendChild(adDiv);if(!$('adDivContainer'+bi)){$('gadgetInner'+bi).appendChild(adDivContainer);this.currentTabSpots--;}
adDiv.style.display=!t.adData.adsOnMouseOver?"block":"none";},getCurrentTabAdSpots:function(boxes){var val=(parseInt(t.adData.adsPerPagePercentage)*boxes)/100;return parseInt(val);},pushAdInGadget:function(isPageLoad){return this.isGadgetAdSpot();},pushAd:function(a,adspotsFeelCount,adPerFeed,adCount,adspots,ind,id){if(!loadInit||typeof t=="undefined"||!t||!isLogin)return false;if(typeof(t.adData)=='undefined')return false;if(adspotsFeelCount==parseInt(t.adData.adFeeds.priorities.TotalAds))return false;if(id==ind)return false;var adObj=false;if(this.isAdSpot(ind)){adObj=this.getAdObject(adspots);if(adObj){if(a){a.innerHTML=adObj.Title;if(typeof(adObj.URL)!='undefined'&&adObj.URL!=''){a.href="adClick.aspx?mainType=cl&url="+encodeURIComponent(adObj.URL)+"&id="+adObj.adID+"&ucid="+isLogin.id+"&tkn="+cookieValue+'&gadget='+dragableBox[this.rssObj.bi].gadgetID+"&rnd="+new Date().getTime();a.target="_blank";}
if(!init.convertBool(this.rssObj.isDetaild))
a.onmouseover=tooltip.showTooltip.bindAsEventListenerWithArgs(tooltip,adObj.Description,"feedAd",adObj.adID,adObj.Title,adObj.URL);}
this.rssObj.adIDs+=adObj.adID.toString()+',';}}
return adObj;},isBlocked:function(rssUrl){if(typeof(t.blockedRssUrls)=='undefined')return false;for(var i=0;i<t.blockedRssUrls.length;i++){if(t.blockedRssUrls[i].isString){if(rssUrl.trim()==t.blockedRssUrls[i].url.trim())
return true;}else{var myregexp=new RegExp(t.blockedRssUrls[i].url.trim(),"gm");if(rssUrl.trim().match(myregexp))
return true;}}
return false;},registerAdClick:function(adObj,isReader){var url='adClick.aspx?mainType=cl&id='+adObj.adID+'&gadget='+dragableBox[this.rssObj.bi].gadgetID+'&ucid='+isLogin.id;if(isReader)url='adClick.aspx?mainType=cl&id='+adObj.adID+'&gadget='+dragableBox[this.rssObj.bi].gadgetID+'&isReader=isReader'+'&ucid='+isLogin.id;new App.config(url).runAJAX();},registerAdImpression:function(){if(typeof(this.rssObj.adIDs)=='undefined'||this.rssObj.adIDs=='')return;new App.config('adImpression.aspx?mainType=im&ids='+this.rssObj.adIDs+'&gadget='+dragableBox[this.rssObj.bi].finalValue).runAJAX();},registerGadgetAdImpression:function(){if(typeof(this.pushedAdIds)=='undefined'||this.pushedAdIds=='')return;new App.config('adImpression.aspx?mainType=im&ids='+this.pushedAdIds+'&gadget=1').runAJAX();this.pushedAdIds='';},getAdObject:function(adspots){return this.getRandomAd(this.getRandomPriorityAd());},getRandomPriorityAd:function(){var divisions=t.adData.ratio.split(':');var randomnumber=Math.floor(Math.random()*101);if(randomnumber<=parseInt(divisions[0])){if(t.adData.adFeeds.priorities.prio2.length==0){if(t.adData.adFeeds.priorities.prio1.length!=0)return 1;else return 0;}
return 2;}else if(randomnumber>parseInt(divisions[0])+parseInt(divisions[1])){if(t.adData.adFeeds.priorities.prio0.length==0){if(t.adData.adFeeds.priorities.prio2.length!=0)return 2;else return 1;}
return 0;}else{if(t.adData.adFeeds.priorities.prio1.length==0){if(t.adData.adFeeds.priorities.prio2.length!=0)return 2;else return 0;}
return 1;}},getRandomAd:function(priority){var rnumber=0;var obj={};if(priority==2){rnumber=Math.floor(Math.random()*t.adData.adFeeds.priorities.prio2.length);obj=t.adData.adFeeds.priorities.prio2[rnumber];}else if(priority==1){rnumber=Math.floor(Math.random()*t.adData.adFeeds.priorities.prio1.length);obj=t.adData.adFeeds.priorities.prio1[rnumber];}else{rnumber=Math.floor(Math.random()*t.adData.adFeeds.priorities.prio0.length);obj=t.adData.adFeeds.priorities.prio0[rnumber];}
return obj;}};var adObject=new App.ad();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 loadFooter(type){init.loadFooterPanel(init,type);}
App.logoUrl=false;App.logoNavLink=false;App.signoutLink=false;App.isLogoAdded=false;App.isRegisterUser=false;App.isFirstTime=false;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);init.footerLinks();}
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();}
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;}
break;}}
setLogo(logoUrl,navUrl);App.isLogoAdded=true;}
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':'30px','right':'10px'});}
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;}
