
(function(){var
window=this,undefined,_jQuery=window.jQuery,_$=window.$,jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);},quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,isSimple=/^.[^:#\[\.,]*$/;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;this.context=selector;return this;}
if(typeof selector==="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])
selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem&&elem.id!=match[3])
return jQuery().find(selector);var ret=jQuery(elem||[]);ret.context=document;ret.selector=selector;return ret;}}else
return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))
return jQuery(document).ready(selector);if(selector.selector&&selector.context){this.selector=selector.selector;this.context=selector.context;}
return this.setArray(jQuery.isArray(selector)?selector:jQuery.makeArray(selector));},selector:"",jquery:"1.3.2",size:function(){return this.length;},get:function(num){return num===undefined?Array.prototype.slice.call(this):this[num];},pushStack:function(elems,name,selector){var ret=jQuery(elems);ret.prevObject=this;ret.context=this.context;if(name==="find")
ret.selector=this.selector+(this.selector?" ":"")+selector;else if(name)
ret.selector=this.selector+"."+name+"("+selector+")";return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(typeof name==="string")
if(value===undefined)
return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}
return this.each(function(i){for(name in options)
jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)
value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!=="object"&&text!=null)
return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)
ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0]){var wrap=jQuery(html,this[0].ownerDocument).clone();if(this[0].parentNode)
wrap.insertBefore(this[0]);wrap.map(function(){var elem=this;while(elem.firstChild)
elem=elem.firstChild;return elem;}).append(this);}
return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)
this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)
this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},push:[].push,sort:[].sort,splice:[].splice,find:function(selector){if(this.length===1){var ret=this.pushStack([],"find",selector);ret.length=0;jQuery.find(selector,this[0],ret);return ret;}else{return this.pushStack(jQuery.unique(jQuery.map(this,function(elem){return jQuery.find(selector,elem);})),"find",selector);}},clone:function(events){var ret=this.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLDoc(this)){var html=this.outerHTML;if(!html){var div=this.ownerDocument.createElement("div");div.appendChild(this.cloneNode(true));html=div.innerHTML;}
return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];}else
return this.cloneNode(true);});if(events===true){var orig=this.find("*").andSelf(),i=0;ret.find("*").andSelf().each(function(){if(this.nodeName!==orig[i].nodeName)
return;var events=jQuery.data(orig[i],"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(this,type,events[type][handler],events[type][handler].data);}}
i++;});}
return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,jQuery.grep(this,function(elem){return elem.nodeType===1;})),"filter",selector);},closest:function(selector){var pos=jQuery.expr.match.POS.test(selector)?jQuery(selector):null,closer=0;return this.map(function(){var cur=this;while(cur&&cur.ownerDocument){if(pos?pos.index(cur)>-1:jQuery(cur).is(selector)){jQuery.data(cur,"closest",closer);return cur;}
cur=cur.parentNode;closer++;}});},not:function(selector){if(typeof selector==="string")
if(isSimple.test(selector))
return this.pushStack(jQuery.multiFilter(selector,this,true),"not",selector);else
selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector==="string"?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return!!selector&&this.is("."+selector);},val:function(value){if(value===undefined){var elem=this[0];if(elem){if(jQuery.nodeName(elem,'option'))
return(elem.attributes.value||{}).specified?elem.value:elem.text;if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)
return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery(option).val();if(one)
return value;values.push(value);}}
return values;}
return(elem.value||"").replace(/\r/g,"");}
return undefined;}
if(typeof value==="number")
value+='';return this.each(function(){if(this.nodeType!=1)
return;if(jQuery.isArray(value)&&/radio|checkbox/.test(this.type))
this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)
this.selectedIndex=-1;}else
this.value=value;});},html:function(value){return value===undefined?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,+i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},domManip:function(args,table,callback){if(this[0]){var fragment=(this[0].ownerDocument||this[0]).createDocumentFragment(),scripts=jQuery.clean(args,(this[0].ownerDocument||this[0]),fragment),first=fragment.firstChild;if(first)
for(var i=0,l=this.length;i<l;i++)
callback.call(root(this[i],first),this.length>1||i>0?fragment.cloneNode(true):fragment);if(scripts)
jQuery.each(scripts,evalScript);}
return this;function root(elem,cur){return table&&jQuery.nodeName(elem,"table")&&jQuery.nodeName(cur,"tr")?(elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody"))):elem;}}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)
jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)
elem.parentNode.removeChild(elem);}
function now(){return+new Date;}
jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(typeof target==="boolean"){deep=target;target=arguments[1]||{};i=2;}
if(typeof target!=="object"&&!jQuery.isFunction(target))
target={};if(length==i){target=this;--i;}
for(;i<length;i++)
if((options=arguments[i])!=null)
for(var name in options){var src=target[name],copy=options[name];if(target===copy)
continue;if(deep&&copy&&typeof copy==="object"&&!copy.nodeType)
target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)
target[name]=copy;}
return target;};var exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{},toString=Object.prototype.toString;jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)
window.jQuery=_jQuery;return jQuery;},isFunction:function(obj){return toString.call(obj)==="[object Function]";},isArray:function(obj){return toString.call(obj)==="[object Array]";},isXMLDoc:function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&jQuery.isXMLDoc(elem.ownerDocument);},globalEval:function(data){if(data&&/\S/.test(data)){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.support.scriptEval)
script.appendChild(document.createTextNode(data));else
script.text=data;head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length===undefined){for(name in object)
if(callback.apply(object[name],args)===false)
break;}else
for(;i<length;)
if(callback.apply(object[i++],args)===false)
break;}else{if(length===undefined){for(name in object)
if(callback.call(object[name],name,object[name])===false)
break;}else
for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}
return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))
value=value.call(elem,i);return typeof value==="number"&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))
elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)
elem.className=classNames!==undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return elem&&jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}
callback.call(elem);for(var name in options)
elem.style[name]=old[name];},css:function(elem,name,force,extra){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;if(extra==="border")
return;jQuery.each(which,function(){if(!extra)
val-=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;if(extra==="margin")
val+=parseFloat(jQuery.curCSS(elem,"margin"+this,true))||0;else
val-=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});}
if(elem.offsetWidth!==0)
getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,Math.round(val));}
return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;if(name=="opacity"&&!jQuery.support.opacity){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}
if(name.match(/float/i))
name=styleFloat;if(!force&&style&&style[name])
ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))
name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle)
ret=computedStyle.getPropertyValue(name);if(name=="opacity"&&ret=="")
ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}
return ret;},clean:function(elems,context,fragment){context=context||document;if(typeof context.createElement==="undefined")
context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;if(!fragment&&elems.length===1&&typeof elems[0]==="string"){var match=/^<(\w+)\s*\/?>$/.exec(elems[0]);if(match)
return[context.createElement(match[1])];}
var ret=[],scripts=[],div=context.createElement("div");jQuery.each(elems,function(i,elem){if(typeof elem==="number")
elem+='';if(!elem)
return;if(typeof elem==="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=elem.replace(/^\s+/,"").substring(0,10).toLowerCase();var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!jQuery.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)
div=div.lastChild;if(!jQuery.support.tbody){var hasBody=/<tbody/i.test(elem),tbody=!tags.indexOf("<table")&&!hasBody?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&!hasBody?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)
if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)
tbody[j].parentNode.removeChild(tbody[j]);}
if(!jQuery.support.leadingWhitespace&&/^\s/.test(elem))
div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);elem=jQuery.makeArray(div.childNodes);}
if(elem.nodeType)
ret.push(elem);else
ret=jQuery.merge(ret,elem);});if(fragment){for(var i=0;ret[i];i++){if(jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret[i].type.toLowerCase()==="text/javascript")){scripts.push(ret[i].parentNode?ret[i].parentNode.removeChild(ret[i]):ret[i]);}else{if(ret[i].nodeType===1)
ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))));fragment.appendChild(ret[i]);}}
return scripts;}
return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&elem.parentNode)
elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)
throw"type property can't be changed";elem[name]=value;}
if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))
return elem.getAttributeNode(name).nodeValue;if(name=="tabIndex"){var attributeNode=elem.getAttributeNode("tabIndex");return attributeNode&&attributeNode.specified?attributeNode.value:elem.nodeName.match(/(button|input|object|select|textarea)/i)?0:elem.nodeName.match(/^(a|area)$/i)&&elem.href?0:undefined;}
return elem[name];}
if(!jQuery.support.style&&notxml&&name=="style")
return jQuery.attr(elem.style,"cssText",value);if(set)
elem.setAttribute(name,""+value);var attr=!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}
if(!jQuery.support.opacity&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+
(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}
return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}
name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)
elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||typeof array==="string"||jQuery.isFunction(array)||array.setInterval)
ret[0]=array;else
while(i)
ret[--i]=array[i];}
return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)
if(array[i]===elem)
return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(!jQuery.support.getAll){while((elem=second[i++])!=null)
if(elem.nodeType!=8)
first[pos++]=elem;}else
while((elem=second[i++])!=null)
first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}
return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)
if(!inv!=!callback(elems[i],i))
ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)
ret[ret.length]=value;}
return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,'0'])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")
ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret),name,selector);};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var ret=[],insert=jQuery(selector);for(var i=0,l=insert.length;i<l;i++){var elems=(i>0?this.clone(true):this).get();jQuery.fn[original].apply(jQuery(insert[i]),elems);ret=ret.concat(elems);}
return this.pushStack(ret,name,selector);};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)
this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames,state){if(typeof state!=="boolean")
state=!jQuery.className.has(this,classNames);jQuery.className[state?"add":"remove"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).length){jQuery("*",this).add([this]).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)
this.parentNode.removeChild(this);}},empty:function(){jQuery(this).children().remove();while(this.firstChild)
this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}
var expando="jQuery"+now(),uuid=0,windowData={};jQuery.extend({cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)
id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])
jQuery.cache[id]={};if(data!==undefined)
jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])
break;if(!name)
jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)
elem.removeAttribute(expando);}
delete jQuery.cache[id];}},queue:function(elem,type,data){if(elem){type=(type||"fx")+"queue";var q=jQuery.data(elem,type);if(!q||jQuery.isArray(data))
q=jQuery.data(elem,type,jQuery.makeArray(data));else if(data)
q.push(data);}
return q;},dequeue:function(elem,type){var queue=jQuery.queue(elem,type),fn=queue.shift();if(!type||type==="fx")
fn=queue[0];if(fn!==undefined)
fn.call(elem);}});jQuery.fn.extend({data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)
data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else
return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},queue:function(type,data){if(typeof type!=="string"){data=type;type="fx";}
if(data===undefined)
return jQuery.queue(this[0],type);return this.each(function(){var queue=jQuery.queue(this,type,data);if(type=="fx"&&queue.length==1)
queue[0].call(this);});},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type);});}});(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString;var Sizzle=function(selector,context,results,seed){results=results||[];context=context||document;if(context.nodeType!==1&&context.nodeType!==9)
return[];if(!selector||typeof selector!=="string"){return results;}
var parts=[],m,set,checkSet,check,mode,extra,prune=true;chunker.lastIndex=0;while((m=chunker.exec(selector))!==null){parts.push(m[1]);if(m[2]){extra=RegExp.rightContext;break;}}
if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context);}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector])
selector+=parts.shift();set=posProcess(selector,set);}}}else{var ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&context.parentNode?context.parentNode:context,isXML(context));set=Sizzle.filter(ret.expr,ret.set);if(parts.length>0){checkSet=makeArray(set);}else{prune=false;}
while(parts.length){var cur=parts.pop(),pop=cur;if(!Expr.relative[cur]){cur="";}else{pop=parts.pop();}
if(pop==null){pop=context;}
Expr.relative[cur](checkSet,pop,isXML(context));}}
if(!checkSet){checkSet=set;}
if(!checkSet){throw"Syntax error, unrecognized expression: "+(cur||selector);}
if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet);}else if(context.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&contains(context,checkSet[i]))){results.push(set[i]);}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i]);}}}}else{makeArray(checkSet,results);}
if(extra){Sizzle(extra,context,results,seed);if(sortOrder){hasDuplicate=false;results.sort(sortOrder);if(hasDuplicate){for(var i=1;i<results.length;i++){if(results[i]===results[i-1]){results.splice(i--,1);}}}}}
return results;};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set);};Sizzle.find=function(expr,context,isXML){var set,match;if(!expr){return[];}
for(var i=0,l=Expr.order.length;i<l;i++){var type=Expr.order[i],match;if((match=Expr.match[type].exec(expr))){var left=RegExp.leftContext;if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break;}}}}
if(!set){set=context.getElementsByTagName("*");}
return{set:set,expr:expr};};Sizzle.filter=function(expr,set,inplace,not){var old=expr,result=[],curLoop=set,match,anyFound,isXMLFilter=set&&set[0]&&isXML(set[0]);while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.match[type].exec(expr))!=null){var filter=Expr.filter[type],found,item;anyFound=false;if(curLoop==result){result=[];}
if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not,isXMLFilter);if(!match){anyFound=found=true;}else if(match===true){continue;}}
if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=filter(item,match,i,curLoop);var pass=not^!!found;if(inplace&&found!=null){if(pass){anyFound=true;}else{curLoop[i]=false;}}else if(pass){result.push(item);anyFound=true;}}}}
if(found!==undefined){if(!inplace){curLoop=result;}
expr=expr.replace(Expr.match[type],"");if(!anyFound){return[];}
break;}}}
if(expr==old){if(anyFound==null){throw"Syntax error, unrecognized expression: "+expr;}else{break;}}
old=expr;}
return curLoop;};var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href");}},relative:{"+":function(checkSet,part,isXML){var isPartStr=typeof part==="string",isTag=isPartStr&&!/\W/.test(part),isPartStrNotTag=isPartStr&&!isTag;if(isTag&&!isXML){part=part.toUpperCase();}
for(var i=0,l=checkSet.length,elem;i<l;i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}
checkSet[i]=isPartStrNotTag||elem&&elem.nodeName===part?elem||false:elem===part;}}
if(isPartStrNotTag){Sizzle.filter(part,checkSet,true);}},">":function(checkSet,part,isXML){var isPartStr=typeof part==="string";if(isPartStr&&!/\W/.test(part)){part=isXML?part:part.toUpperCase();for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName===part?parent:false;}}}else{for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){checkSet[i]=isPartStr?elem.parentNode:elem.parentNode===part;}}
if(isPartStr){Sizzle.filter(part,checkSet,true);}}},"":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?[m]:[];}},NAME:function(match,context,isXML){if(typeof context.getElementsByName!=="undefined"){var ret=[],results=context.getElementsByName(match[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===match[1]){ret.push(results[i]);}}
return ret.length===0?null:ret;}},TAG:function(match,context){return context.getElementsByTagName(match[1]);}},preFilter:{CLASS:function(match,curLoop,inplace,result,not,isXML){match=" "+match[1].replace(/\\/g,"")+" ";if(isXML){return match;}
for(var i=0,elem;(elem=curLoop[i])!=null;i++){if(elem){if(not^(elem.className&&(" "+elem.className+" ").indexOf(match)>=0)){if(!inplace)
result.push(elem);}else if(inplace){curLoop[i]=false;}}}
return false;},ID:function(match){return match[1].replace(/\\/g,"");},TAG:function(match,curLoop){for(var i=0;curLoop[i]===false;i++){}
return curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase();},CHILD:function(match){if(match[1]=="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=="even"&&"2n"||match[2]=="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0;}
match[0]=done++;return match;},ATTR:function(match,curLoop,inplace,result,not,isXML){var name=match[1].replace(/\\/g,"");if(!isXML&&Expr.attrMap[name]){match[1]=Expr.attrMap[name];}
if(match[2]==="~="){match[4]=" "+match[4]+" ";}
return match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if(match[3].match(chunker).length>1||/^\w/.test(match[3])){match[3]=Sizzle(match[3],null,null,curLoop);}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret);}
return false;}}else if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return true;}
return match;},POS:function(match){match.unshift(true);return match;}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden";},disabled:function(elem){return elem.disabled===true;},checked:function(elem){return elem.checked===true;},selected:function(elem){elem.parentNode.selectedIndex;return elem.selected===true;},parent:function(elem){return!!elem.firstChild;},empty:function(elem){return!elem.firstChild;},has:function(elem,i,match){return!!Sizzle(match[3],elem).length;},header:function(elem){return/h\d/i.test(elem.nodeName);},text:function(elem){return"text"===elem.type;},radio:function(elem){return"radio"===elem.type;},checkbox:function(elem){return"checkbox"===elem.type;},file:function(elem){return"file"===elem.type;},password:function(elem){return"password"===elem.type;},submit:function(elem){return"submit"===elem.type;},image:function(elem){return"image"===elem.type;},reset:function(elem){return"reset"===elem.type;},button:function(elem){return"button"===elem.type||elem.nodeName.toUpperCase()==="BUTTON";},input:function(elem){return/input|select|textarea|button/i.test(elem.nodeName);}},setFilters:{first:function(elem,i){return i===0;},last:function(elem,i,match,array){return i===array.length-1;},even:function(elem,i){return i%2===0;},odd:function(elem,i){return i%2===1;},lt:function(elem,i,match){return i<match[3]-0;},gt:function(elem,i,match){return i>match[3]-0;},nth:function(elem,i,match){return match[3]-0==i;},eq:function(elem,i,match){return match[3]-0==i;}},filter:{PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array);}else if(name==="contains"){return(elem.textContent||elem.innerText||"").indexOf(match[3])>=0;}else if(name==="not"){var not=match[3];for(var i=0,l=not.length;i<l;i++){if(not[i]===elem){return false;}}
return true;}},CHILD:function(elem,match){var type=match[1],node=elem;switch(type){case'only':case'first':while(node=node.previousSibling){if(node.nodeType===1)return false;}
if(type=='first')return true;node=elem;case'last':while(node=node.nextSibling){if(node.nodeType===1)return false;}
return true;case'nth':var first=match[2],last=match[3];if(first==1&&last==0){return true;}
var doneName=match[0],parent=elem.parentNode;if(parent&&(parent.sizcache!==doneName||!elem.nodeIndex)){var count=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++count;}}
parent.sizcache=doneName;}
var diff=elem.nodeIndex-last;if(first==0){return diff==0;}else{return(diff%first==0&&diff/first>=0);}}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match;},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName===match;},CLASS:function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1;},ATTR:function(elem,match){var name=match[1],result=Expr.attrHandle[name]?Expr.attrHandle[name](elem):elem[name]!=null?elem[name]:elem.getAttribute(name),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:type==="!="?value!=check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false;},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array);}}}};var origPOS=Expr.match.POS;for(var type in Expr.match){Expr.match[type]=RegExp(Expr.match[type].source+/(?![^\[]*\])(?![^\(]*\))/.source);}
var makeArray=function(array,results){array=Array.prototype.slice.call(array);if(results){results.push.apply(results,array);return results;}
return array;};try{Array.prototype.slice.call(document.documentElement.childNodes);}catch(e){makeArray=function(array,results){var ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof array.length==="number"){for(var i=0,l=array.length;i<l;i++){ret.push(array[i]);}}else{for(var i=0;array[i];i++){ret.push(array[i]);}}}
return ret;};}
var sortOrder;if(document.documentElement.compareDocumentPosition){sortOrder=function(a,b){var ret=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(ret===0){hasDuplicate=true;}
return ret;};}else if("sourceIndex"in document.documentElement){sortOrder=function(a,b){var ret=a.sourceIndex-b.sourceIndex;if(ret===0){hasDuplicate=true;}
return ret;};}else if(document.createRange){sortOrder=function(a,b){var aRange=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange();aRange.selectNode(a);aRange.collapse(true);bRange.selectNode(b);bRange.collapse(true);var ret=aRange.compareBoundaryPoints(Range.START_TO_END,bRange);if(ret===0){hasDuplicate=true;}
return ret;};}
(function(){var form=document.createElement("form"),id="script"+(new Date).getTime();form.innerHTML="<input name='"+id+"'/>";var root=document.documentElement;root.insertBefore(form,root.firstChild);if(!!document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[];}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match;};}
root.removeChild(form);})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i]);}}
results=tmp;}
return results;};}
div.innerHTML="<a href='#'></a>";if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2);};}})();if(document.querySelectorAll)(function(){var oldSizzle=Sizzle,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return;}
Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&context.nodeType===9&&!isXML(context)){try{return makeArray(context.querySelectorAll(query),extra);}catch(e){}}
return oldSizzle(query,context,extra,seed);};Sizzle.find=oldSizzle.find;Sizzle.filter=oldSizzle.filter;Sizzle.selectors=oldSizzle.selectors;Sizzle.matches=oldSizzle.matches;})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName)(function(){var div=document.createElement("div");div.innerHTML="<div class='test e'></div><div class='test'></div>";if(div.getElementsByClassName("e").length===0)
return;div.lastChild.className="e";if(div.getElementsByClassName("e").length===1)
return;Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context,isXML){if(typeof context.getElementsByClassName!=="undefined"&&!isXML){return context.getElementsByClassName(match[1]);}};})();function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}
elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}
if(elem.nodeType===1&&!isXML){elem.sizcache=doneName;elem.sizset=i;}
if(elem.nodeName===cur){match=elem;break;}
elem=elem[dir];}
checkSet[i]=match;}}}
function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}
elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}
if(elem.nodeType===1){if(!isXML){elem.sizcache=doneName;elem.sizset=i;}
if(typeof cur!=="string"){if(elem===cur){match=true;break;}}else if(Sizzle.filter(cur,[elem]).length>0){match=elem;break;}}
elem=elem[dir];}
checkSet[i]=match;}}}
var contains=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16;}:function(a,b){return a!==b&&(a.contains?a.contains(b):true);};var isXML=function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&isXML(elem.ownerDocument);};var posProcess=function(selector,context){var tmpSet=[],later="",match,root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"");}
selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet);}
return Sizzle.filter(later,tmpSet);};jQuery.find=Sizzle;jQuery.filter=Sizzle.filter;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.filters;Sizzle.selectors.filters.hidden=function(elem){return elem.offsetWidth===0||elem.offsetHeight===0;};Sizzle.selectors.filters.visible=function(elem){return elem.offsetWidth>0||elem.offsetHeight>0;};Sizzle.selectors.filters.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem;}).length;};jQuery.multiFilter=function(expr,elems,not){if(not){expr=":not("+expr+")";}
return Sizzle.matches(expr,elems);};jQuery.dir=function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)
matched.push(cur);cur=cur[dir];}
return matched;};jQuery.nth=function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])
if(cur.nodeType==1&&++num==result)
break;return cur;};jQuery.sibling=function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)
r.push(n);}
return r;};return;window.Sizzle=Sizzle;})();jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)
return;if(elem.setInterval&&elem!=window)
elem=window;if(!handler.guid)
handler.guid=this.guid++;if(data!==undefined){var fn=handler;handler=this.proxy(fn);handler.data=data;}
var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){return typeof jQuery!=="undefined"&&!jQuery.event.triggered?jQuery.event.handle.apply(arguments.callee.elem,arguments):undefined;});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();handler.type=namespaces.slice().sort().join(".");var handlers=events[type];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].setup.call(elem,data,namespaces);if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem,data,namespaces)===false){if(elem.addEventListener)
elem.addEventListener(type,handle,false);else if(elem.attachEvent)
elem.attachEvent("on"+type,handle);}}
handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)
return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types===undefined||(typeof types==="string"&&types.charAt(0)=="."))
for(var type in events)
this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}
jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");if(events[type]){if(handler)
delete events[type][handler.guid];else
for(var handle in events[type])
if(namespace.test(events[type][handle].type))
delete events[type][handle];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].teardown.call(elem,namespaces);for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem,namespaces)===false){if(elem.removeEventListener)
elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)
elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}
ret=null;delete events[type];}}});}
for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(event,data,elem,bubbling){var type=event.type||event;if(!bubbling){event=typeof event==="object"?event[expando]?event:jQuery.extend(jQuery.Event(type),event):jQuery.Event(type);if(type.indexOf("!")>=0){event.type=type=type.slice(0,-1);event.exclusive=true;}
if(!elem){event.stopPropagation();if(this.global[type])
jQuery.each(jQuery.cache,function(){if(this.events&&this.events[type])
jQuery.event.trigger(event,data,this.handle.elem);});}
if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;event.result=undefined;event.target=elem;data=jQuery.makeArray(data);data.unshift(event);}
event.currentTarget=elem;var handle=jQuery.data(elem,"handle");if(handle)
handle.apply(elem,data);if((!elem[type]||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)
event.result=false;if(!bubbling&&elem[type]&&!event.isDefaultPrevented()&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}
this.triggered=false;if(!event.isPropagationStopped()){var parent=elem.parentNode||elem.ownerDocument;if(parent)
jQuery.event.trigger(event,data,parent,true);}},handle:function(event){var all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);event.currentTarget=this;var namespaces=event.type.split(".");event.type=namespaces.shift();all=!namespaces.length&&!event.exclusive;var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||namespace.test(handler.type)){event.handler=handler;event.data=handler.data;var ret=handler.apply(this,arguments);if(ret!==undefined){event.result=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}
if(event.isImmediatePropagationStopped())
break;}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(event){if(event[expando])
return event;var originalEvent=event;event=jQuery.Event(originalEvent);for(var i=this.props.length,prop;i;){prop=this.props[--i];event[prop]=originalEvent[prop];}
if(!event.target)
event.target=event.srcElement||document;if(event.target.nodeType==3)
event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)
event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}
if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))
event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)
event.metaKey=event.ctrlKey;if(!event.which&&event.button)
event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy=proxy||function(){return fn.apply(this,arguments);};proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:bindReady,teardown:function(){}}},specialAll:{live:{setup:function(selector,namespaces){jQuery.event.add(this,namespaces[0],liveHandler);},teardown:function(namespaces){if(namespaces.length){var remove=0,name=RegExp("(^|\\.)"+namespaces[0]+"(\\.|$)");jQuery.each((jQuery.data(this,"events").live||{}),function(){if(name.test(this.type))
remove++;});if(remove<1)
jQuery.event.remove(this,namespaces[0],liveHandler);}}}}};jQuery.Event=function(src){if(!this.preventDefault)
return new jQuery.Event(src);if(src&&src.type){this.originalEvent=src;this.type=src.type;}else
this.type=src;this.timeStamp=now();this[expando]=true;};function returnFalse(){return false;}
function returnTrue(){return true;}
jQuery.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.preventDefault)
e.preventDefault();e.returnValue=false;},stopPropagation:function(){this.isPropagationStopped=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.stopPropagation)
e.stopPropagation();e.cancelBubble=true;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation();},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};var withinElement=function(event){var parent=event.relatedTarget;while(parent&&parent!=this)
try{parent=parent.parentNode;}
catch(e){parent=this;}
if(parent!=this){event.type=event.data;jQuery.event.handle.apply(this,arguments);}};jQuery.each({mouseover:'mouseenter',mouseout:'mouseleave'},function(orig,fix){jQuery.event.special[fix]={setup:function(){jQuery.event.add(this,orig,withinElement,fix);},teardown:function(){jQuery.event.remove(this,orig,withinElement);}};});jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHandler:function(type,data){if(this[0]){var event=jQuery.Event(type);event.preventDefault();event.stopPropagation();jQuery.event.trigger(event,data,this[0]);return event.result;}},toggle:function(fn){var args=arguments,i=1;while(i<args.length)
jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)
fn.call(document,jQuery);else
jQuery.readyList.push(fn);return this;},live:function(type,fn){var proxy=jQuery.event.proxy(fn);proxy.guid+=this.selector+type;jQuery(document).bind(liveConvert(type,this.selector),this.selector,proxy);return this;},die:function(type,fn){jQuery(document).unbind(liveConvert(type,this.selector),fn?{guid:fn.guid+this.selector+type}:null);return this;}});function liveHandler(event){var check=RegExp("(^|\\.)"+event.type+"(\\.|$)"),stop=true,elems=[];jQuery.each(jQuery.data(this,"events").live||[],function(i,fn){if(check.test(fn.type)){var elem=jQuery(event.target).closest(fn.data)[0];if(elem)
elems.push({elem:elem,fn:fn});}});elems.sort(function(a,b){return jQuery.data(a.elem,"closest")-jQuery.data(b.elem,"closest");});jQuery.each(elems,function(){if(this.fn.call(this.elem,event,this.fn.data)===false)
return(stop=false);});return stop;}
function liveConvert(type,selector){return["live",type,selector.replace(/\./g,"`").replace(/ /g,"|")].join(".");}
jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document,jQuery);});jQuery.readyList=null;}
jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.ready();},false);}else if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);jQuery.ready();}});if(document.documentElement.doScroll&&window==window.top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}
jQuery.ready();})();}
jQuery.event.add(window,"load",jQuery.ready);}
jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,"+"change,select,submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});jQuery(window).bind('unload',function(){for(var id in jQuery.cache)
if(id!=1&&jQuery.cache[id].handle)
jQuery.event.remove(jQuery.cache[id].handle.elem);});(function(){jQuery.support={};var root=document.documentElement,script=document.createElement("script"),div=document.createElement("div"),id="script"+(new Date).getTime();div.style.display="none";div.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var all=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0];if(!all||!all.length||!a){return;}
jQuery.support={leadingWhitespace:div.firstChild.nodeType==3,tbody:!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.test(a.getAttribute("style")),hrefNormalized:a.getAttribute("href")==="/a",opacity:a.style.opacity==="0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};script.type="text/javascript";try{script.appendChild(document.createTextNode("window."+id+"=1;"));}catch(e){}
root.insertBefore(script,root.firstChild);if(window[id]){jQuery.support.scriptEval=true;delete window[id];}
root.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function(){jQuery.support.noCloneEvent=false;div.detachEvent("onclick",arguments.callee);});div.cloneNode(true).fireEvent("onclick");}
jQuery(function(){var div=document.createElement("div");div.style.width=div.style.paddingLeft="1px";document.body.appendChild(div);jQuery.boxModel=jQuery.support.boxModel=div.offsetWidth===2;document.body.removeChild(div).style.display='none';});})();var styleFloat=jQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props={"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!=="string")
return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}
var type="GET";if(params)
if(jQuery.isFunction(params)){callback=params;params=null;}else if(typeof params==="object"){params=jQuery.param(params);type="POST";}
var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")
self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);if(callback)
self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}
return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}
return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!=="string")
s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))
s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))
s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}
if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)
s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}
if(head)
head.removeChild(script);};}
if(s.dataType=="script"&&s.cache==null)
s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}
if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}
if(s.global&&!jQuery.active++)
jQuery.event.trigger("ajaxStart");var parts=/^(\w+:)?\/\/([^\/?#]+)/.exec(s.url);if(s.dataType=="script"&&type=="GET"&&parts&&(parts[1]&&parts[1]!=location.protocol||parts[2]!=location.host)){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)
script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();script.onload=script.onreadystatechange=null;head.removeChild(script);}};}
head.appendChild(script);return undefined;}
var requestDone=false;var xhr=s.xhr();if(s.username)
xhr.open(type,s.url,s.async,s.username,s.password);else
xhr.open(type,s.url,s.async);try{if(s.data)
xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)
xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}
if(s.beforeSend&&s.beforeSend(xhr,s)===false){if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");xhr.abort();return false;}
if(s.global)
jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(xhr.readyState==0){if(ival){clearInterval(ival);ival=null;if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}}else if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}
status=isTimeout=="timeout"?"timeout":!jQuery.httpSuccess(xhr)?"error":s.ifModified&&jQuery.httpNotModified(xhr,s.url)?"notmodified":"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s);}catch(e){status="parsererror";}}
if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}
if(s.ifModified&&modRes)
jQuery.lastModified[s.url]=modRes;if(!jsonp)
success();}else
jQuery.handleError(s,xhr,status);complete();if(isTimeout)
xhr.abort();if(s.async)
xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)
setTimeout(function(){if(xhr&&!requestDone)
onreadystatechange("timeout");},s.timeout);}
try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}
if(!s.async)
onreadystatechange();function success(){if(s.success)
s.success(data,status);if(s.global)
jQuery.event.trigger("ajaxSuccess",[xhr,s]);}
function complete(){if(s.complete)
s.complete(xhr,status);if(s.global)
jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}
return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)
jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223;}catch(e){}
return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url];}catch(e){}
return false;},httpData:function(xhr,type,s){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")
throw"parsererror";if(s&&s.dataFilter)
data=s.dataFilter(data,type);if(typeof data==="string"){if(type=="script")
jQuery.globalEval(data);if(type=="json")
data=window["eval"]("("+data+")");}
return data;},param:function(a){var s=[];function add(key,value){s[s.length]=encodeURIComponent(key)+'='+encodeURIComponent(value);};if(jQuery.isArray(a)||a.jquery)
jQuery.each(a,function(){add(this.name,this.value);});else
for(var j in a)
if(jQuery.isArray(a[j]))
jQuery.each(a[j],function(){add(j,this);});else
add(j,jQuery.isFunction(a[j])?a[j]():a[j]);return s.join("&").replace(/%20/g,"+");}});var elemdisplay={},timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function genFx(type,num){var obj={};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),function(){obj[this]=type;});return obj;}
jQuery.fn.extend({show:function(speed,callback){if(speed){return this.animate(genFx("show",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");this[i].style.display=old||"";if(jQuery.css(this[i],"display")==="none"){var tagName=this[i].tagName,display;if(elemdisplay[tagName]){display=elemdisplay[tagName];}else{var elem=jQuery("<"+tagName+" />").appendTo("body");display=elem.css("display");if(display==="none")
display="block";elem.remove();elemdisplay[tagName]=display;}
jQuery.data(this[i],"olddisplay",display);}}
for(var i=0,l=this.length;i<l;i++){this[i].style.display=jQuery.data(this[i],"olddisplay")||"";}
return this;}},hide:function(speed,callback){if(speed){return this.animate(genFx("hide",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");if(!old&&old!=="none")
jQuery.data(this[i],"olddisplay",jQuery.css(this[i],"display"));}
for(var i=0,l=this.length;i<l;i++){this[i].style.display="none";}
return this;}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var bool=typeof fn==="boolean";return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn==null||bool?this.each(function(){var state=bool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hide"]();}):this.animate(genFx("toggle",3),fn,fn2);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){var opt=jQuery.extend({},optall),p,hidden=this.nodeType==1&&jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)
return opt.complete.call(this);if((p=="height"||p=="width")&&this.style){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}
if(opt.overflow!=null)
this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))
e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}
if(parts[1])
end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return true;});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)
this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)
if(timers[i].elem==this){if(gotoEnd)
timers[i](true);timers.splice(i,1);}});if(!gotoEnd)
this.dequeue();return this;}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(name,props){jQuery.fn[name]=function(speed,callback){return this.animate(props,speed,callback);};});jQuery.extend({speed:function(speed,easing,fn){var opt=typeof speed==="object"?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:typeof opt.duration==="number"?opt.duration:jQuery.fx.speeds[opt.duration]||jQuery.fx.speeds._default;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)
jQuery(this).dequeue();if(jQuery.isFunction(opt.old))
opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)
options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)
this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style)
this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))
return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;var self=this;function t(gotoEnd){return self.step(gotoEnd);}
t.elem=this.elem;if(t()&&jQuery.timers.push(t)&&!timerId){timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)
if(!timers[i]())
timers.splice(i--,1);if(!timers.length){clearInterval(timerId);timerId=undefined;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)
if(this.options.curAnim[i]!==true)
done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")
this.elem.style.display="block";}
if(this.options.hide)
jQuery(this.elem).hide();if(this.options.hide||this.options.show)
for(var p in this.options.curAnim)
jQuery.attr(this.elem.style,p,this.options.orig[p]);this.options.complete.call(this.elem);}
return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}
return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=null)
fx.elem.style[fx.prop]=fx.now+fx.unit;else
fx.elem[fx.prop]=fx.now;}}});if(document.documentElement["getBoundingClientRect"])
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);var box=this[0].getBoundingClientRect(),doc=this[0].ownerDocument,body=doc.body,docElem=doc.documentElement,clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,top=box.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrollTop)-clientTop,left=box.left+(self.pageXOffset||jQuery.boxModel&&docElem.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left};};else
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);jQuery.offset.initialized||jQuery.offset.initialize();var elem=this[0],offsetParent=elem.offsetParent,prevOffsetParent=elem,doc=elem.ownerDocument,computedStyle,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView.getComputedStyle(elem,null),top=elem.offsetTop,left=elem.offsetLeft;while((elem=elem.parentNode)&&elem!==body&&elem!==docElem){computedStyle=defaultView.getComputedStyle(elem,null);top-=elem.scrollTop,left-=elem.scrollLeft;if(elem===offsetParent){top+=elem.offsetTop,left+=elem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(elem.tagName)))
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevOffsetParent=offsetParent,offsetParent=elem.offsetParent;}
if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible")
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevComputedStyle=computedStyle;}
if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static")
top+=body.offsetTop,left+=body.offsetLeft;if(prevComputedStyle.position==="fixed")
top+=Math.max(docElem.scrollTop,body.scrollTop),left+=Math.max(docElem.scrollLeft,body.scrollLeft);return{top:top,left:left};};jQuery.offset={initialize:function(){if(this.initialized)return;var body=document.body,container=document.createElement('div'),innerDiv,checkDiv,table,td,rules,prop,bodyMarginTop=body.style.marginTop,html='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';rules={position:'absolute',top:0,left:0,margin:0,border:0,width:'1px',height:'1px',visibility:'hidden'};for(prop in rules)container.style[prop]=rules[prop];container.innerHTML=html;body.insertBefore(container,body.firstChild);innerDiv=container.firstChild,checkDiv=innerDiv.firstChild,td=innerDiv.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(checkDiv.offsetTop!==5);this.doesAddBorderForTableAndCells=(td.offsetTop===5);innerDiv.style.overflow='hidden',innerDiv.style.position='relative';this.subtractsBorderForOverflowNotVisible=(checkDiv.offsetTop===-5);body.style.marginTop='1px';this.doesNotIncludeMarginInBodyOffset=(body.offsetTop===0);body.style.marginTop=bodyMarginTop;body.removeChild(container);this.initialized=true;},bodyOffset:function(body){jQuery.offset.initialized||jQuery.offset.initialize();var top=body.offsetTop,left=body.offsetLeft;if(jQuery.offset.doesNotIncludeMarginInBodyOffset)
top+=parseInt(jQuery.curCSS(body,'marginTop',true),10)||0,left+=parseInt(jQuery.curCSS(body,'marginLeft',true),10)||0;return{top:top,left:left};}};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent||document.body;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return null;return val!==undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom",lower=name.toLowerCase();jQuery.fn["inner"+name]=function(){return this[0]?jQuery.css(this[0],lower,false,"padding"):null;};jQuery.fn["outer"+name]=function(margin){return this[0]?jQuery.css(this[0],lower,false,margin?"margin":"border"):null;};var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(document.documentElement["client"+name],document.body["scroll"+name],document.documentElement["scroll"+name],document.body["offset"+name],document.documentElement["offset"+name]):size===undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,typeof size==="string"?size:size+"px");};});})();var OLloaded=0,pmCnt=1,pMtr=new Array(),OLcmdLine=new Array(),OLrunTime=new Array(),OLv,OLudf,OLpct=new Array("83%","67%","83%","100%","117%","150%","200%","267%"),OLrefXY,OLbubblePI=0,OLcrossframePI=0,OLdebugPI=0,OLdraggablePI=0,OLexclusivePI=0,OLfilterPI=0,OLfunctionPI=0,OLhidePI=0,OLiframePI=0,OLmodalPI=0,OLovertwoPI=0,OLscrollPI=0,OLshadowPI=0,OLprintPI=0;if(typeof OLgateOK=="undefined"){var OLgateOK=1}var OLp1or2c="inarray,caparray,caption,closetext,right,left,center,autostatuscap,padx,pady,below,above,vcenter,donothing",OLp1or2co="nofollow,background,offsetx,offsety,fgcolor,bgcolor,cgcolor,textcolor,capcolor,width,wrap,wrapmax,height,border,base,status,autostatus,snapx,snapy,fixx,fixy,relx,rely,midx,midy,ref,refc,refp,refx,refy,fgbackground,bgbackground,cgbackground,fullhtml,capicon,textfont,captionfont,textsize,captionsize,timeout,delay,hauto,vauto,nojustx,nojusty,fgclass,bgclass,cgclass,capbelow,textpadding,textfontclass,captionpadding,captionfontclass,sticky,noclose,mouseoff,offdelay,closecolor,closefont,closesize,closeclick,closetitle,closefontclass,decode",OLp1or2o="text,cap,close,hpos,vpos,padxl,padxr,padyt,padyb",OLp1co="label",OLp1or2=OLp1or2co+","+OLp1or2o,OLp1=OLp1co+",frame";OLregCmds(OLp1or2c+","+OLp1or2co+","+OLp1co);function OLud(v){return eval("typeof ol_"+v+'=="undefined"')?1:0}if(OLud("fgcolor")){var ol_fgcolor="#FFFFFF"}if(OLud("bgcolor")){var ol_bgcolor="#666666"}if(OLud("cgcolor")){var ol_cgcolor="#666666"}if(OLud("textcolor")){var ol_textcolor="#000000"}if(OLud("capcolor")){var ol_capcolor="#FFFFFF"}if(OLud("closecolor")){var ol_closecolor="#eeeeff"}if(OLud("textfont")){var ol_textfont="Verdana,Arial,Helvetica"}if(OLud("captionfont")){var ol_captionfont="Verdana,Arial,Helvetica"}if(OLud("closefont")){var ol_closefont="Verdana,Arial,Helvetica"}if(OLud("textsize")){var ol_textsize=1}if(OLud("captionsize")){var ol_captionsize=1}if(OLud("closesize")){var ol_closesize=1}if(OLud("fgclass")){var ol_fgclass=""}if(OLud("bgclass")){var ol_bgclass=""}if(OLud("cgclass")){var ol_cgclass=""}if(OLud("textpadding")){var ol_textpadding=2}if(OLud("textfontclass")){var ol_textfontclass=""}if(OLud("captionpadding")){var ol_captionpadding=2}if(OLud("captionfontclass")){var ol_captionfontclass=""}if(OLud("closefontclass")){var ol_closefontclass=""}if(OLud("close")){var ol_close="Close"}if(OLud("closeclick")){var ol_closeclick=0}if(OLud("closetitle")){var ol_closetitle="Click to Close"}if(OLud("text")){var ol_text="Default Text"}if(OLud("cap")){var ol_cap=""}if(OLud("capbelow")){var ol_capbelow=0}if(OLud("background")){var ol_background=""}if(OLud("width")){var ol_width=200}if(OLud("wrap")){var ol_wrap=0}if(OLud("wrapmax")){var ol_wrapmax=0}if(OLud("height")){var ol_height=-1}if(OLud("border")){var ol_border=1}if(OLud("base")){var ol_base=0}if(OLud("offsetx")){var ol_offsetx=10}if(OLud("offsety")){var ol_offsety=10}if(OLud("sticky")){var ol_sticky=0}if(OLud("nofollow")){var ol_nofollow=0}if(OLud("noclose")){var ol_noclose=0}if(OLud("mouseoff")){var ol_mouseoff=0}if(OLud("offdelay")){var ol_offdelay=300}if(OLud("hpos")){var ol_hpos=RIGHT}if(OLud("vpos")){var ol_vpos=BELOW}if(OLud("status")){var ol_status=""}if(OLud("autostatus")){var ol_autostatus=0}if(OLud("snapx")){var ol_snapx=0}if(OLud("snapy")){var ol_snapy=0}if(OLud("fixx")){var ol_fixx=-1}if(OLud("fixy")){var ol_fixy=-1}if(OLud("relx")){var ol_relx=null}if(OLud("rely")){var ol_rely=null}if(OLud("midx")){var ol_midx=null}if(OLud("midy")){var ol_midy=null}if(OLud("ref")){var ol_ref=""}if(OLud("refc")){var ol_refc="UL"}if(OLud("refp")){var ol_refp="UL"}if(OLud("refx")){var ol_refx=0}if(OLud("refy")){var ol_refy=0}if(OLud("fgbackground")){var ol_fgbackground=""}if(OLud("bgbackground")){var ol_bgbackground=""}if(OLud("cgbackground")){var ol_cgbackground=""}if(OLud("padxl")){var ol_padxl=1}if(OLud("padxr")){var ol_padxr=1}if(OLud("padyt")){var ol_padyt=1}if(OLud("padyb")){var ol_padyb=1}if(OLud("fullhtml")){var ol_fullhtml=0}if(OLud("capicon")){var ol_capicon=""}if(OLud("frame")){var ol_frame=self}if(OLud("timeout")){var ol_timeout=0}if(OLud("delay")){var ol_delay=0}if(OLud("hauto")){var ol_hauto=0}if(OLud("vauto")){var ol_vauto=0}if(OLud("nojustx")){var ol_nojustx=0}if(OLud("nojusty")){var ol_nojusty=0}if(OLud("label")){var ol_label=""}if(OLud("decode")){var ol_decode=0}if(OLud("texts")){var ol_texts=new Array("Text 0","Text 1")}if(OLud("caps")){var ol_caps=new Array("Caption 0","Caption 1")}var o3_text="",o3_cap="",o3_sticky=0,o3_nofollow=0,o3_background="",o3_noclose=0,o3_mouseoff=0,o3_offdelay=300,o3_hpos=RIGHT,o3_offsetx=10,o3_offsety=10,o3_fgcolor="",o3_bgcolor="",o3_cgcolor="",o3_textcolor="",o3_capcolor="",o3_closecolor="",o3_width=200,o3_wrap=0,o3_wrapmax=0,o3_height=-1,o3_border=1,o3_base=0,o3_status="",o3_autostatus=0,o3_snapx=0,o3_snapy=0,o3_fixx=-1,o3_fixy=-1,o3_relx=null,o3_rely=null,o3_midx=null,o3_midy=null,o3_ref="",o3_refc="UL",o3_refp="UL",o3_refx=0,o3_refy=0,o3_fgbackground="",o3_bgbackground="",o3_cgbackground="",o3_padxl=0,o3_padxr=0,o3_padyt=0,o3_padyb=0,o3_fullhtml=0,o3_vpos=BELOW,o3_capicon="",o3_textfont="Verdana,Arial,Helvetica",o3_captionfont="",o3_closefont="",o3_textsize=1,o3_captionsize=1,o3_closesize=1,o3_frame=self,o3_timeout=0,o3_delay=0,o3_hauto=0,o3_vauto=0,o3_nojustx=0,o3_nojusty=0,o3_close="",o3_closeclick=0,o3_closetitle="",o3_fgclass="",o3_bgclass="",o3_cgclass="",o3_textpadding=2,o3_textfontclass="",o3_captionpadding=2,o3_captionfontclass="",o3_closefontclass="",o3_capbelow=0,o3_label="",o3_decode=0,CSSOFF=DONOTHING,CSSCLASS=DONOTHING,OLdelayid=0,OLtimerid=0,OLshowid=0,OLndt=0,over=null,OLfnRef="",OLhover=0,OLx=0,OLy=0,OLshowingsticky=0,OLallowmove=0,OLcC=null,OLua=(OLv=navigator.userAgent)?OLv.toLowerCase():"",OLns4=(navigator.appName=="Netscape"&&parseInt(navigator.appVersion)==4)?1:0,OLns6=(document.getElementById)?1:0,OLie4=(document.all)?1:0,OLgek=(OLv=OLua.match(/gecko\/(\d{8})/i))?parseInt(OLv[1]):0,OLmac=(OLua.indexOf("mac")>=0)?1:0,OLsaf=(OLua.indexOf("safari")>=0)?1:0,OLkon=(OLua.indexOf("konqueror")>=0)?1:0,OLkht=(OLsaf||OLkon)?1:0,OLopr=(OLua.indexOf("opera")>=0)?1:0,OLop7=(OLopr&&document.createTextNode)?1:0;if(OLopr){OLns4=OLns6=OLgek=0;if(!OLop7){OLie4=0}}var OLieM=((OLie4&&OLmac)&&!(OLkht||OLopr))?1:0,OLie5=0,OLie55=0;OLie7=0;if(OLie4&&!OLop7){if((OLv=OLua.match(/msie (\d\.\d+)\.*/i))&&(OLv=parseFloat(OLv[1]))>=5){OLie5=1;OLns6=0;if(OLv>=5.5){OLie55=1}if(OLv>=7){OLie7=1}}if(OLns6){OLie4=0}}if(OLns4){window.onresize=function(){location.reload()}}var OLchkMh=1,OLdw;if(OLns4||OLie4||OLns6){OLmh();if(window.addEventListener){window.addEventListener("unload",OLulCl,false)}}else{overlib=nd=cClick=OLpageDefaults=no_overlib}function OLulCl(){if(over){cClick()}window.removeEventListener("unload",OLulCl,false)}function overlib(){if(!(OLloaded&&OLgateOK)){return}if((OLexclusivePI)&&OLisExclusive(arguments)){return true}if(OLchkMh){OLmh()}if(OLndt&&!OLtimerid){OLndt=0}if(over){cClick()}OLload(OLp1or2);OLload(OLp1);OLfnRef="";OLhover=0;OLsetRunTimeVar();OLparseTokens("o3_",arguments);if(!(over=OLmkLyr())){return false}if(o3_decode){OLdecode()}if(OLprintPI){OLchkPrint()}if(OLbubblePI){OLchkForBubbleEffect()}if(OLdebugPI){OLsetDebugCanShow()}if(OLshadowPI){OLinitShadow()}if(OLiframePI){OLinitIfs()}if(OLfilterPI){OLinitFilterLyr()}if(OLexclusivePI&&o3_exclusive&&o3_exclusivestatus!=""){o3_status=o3_exclusivestatus}else{if(o3_autostatus==2&&o3_cap!=""){o3_status=o3_cap}else{if(o3_autostatus==1&&o3_text!=""){o3_status=o3_text}}}if(!o3_delay){return OLmain()}else{OLdelayid=setTimeout("OLmain()",o3_delay);if(o3_status!=""){self.status=o3_status;return true}else{if(!(OLop7&&event&&event.type=="mouseover")){return false}}}}function nd(a){if(OLloaded&&OLgateOK){if(!((OLexclusivePI)&&OLisExclusive())){if(a&&over&&!o3_delay){if(OLtimerid>0){clearTimeout(OLtimerid)}OLtimerid=(OLhover&&o3_frame==self&&!OLcursorOff())?0:setTimeout("cClick()",(o3_timeout=OLndt=a))}else{if(!OLshowingsticky){OLallowmove=0;if(over){OLhideObject(over)}}}}}return false}function cClick(){if(OLloaded&&OLgateOK){OLhover=0;if(over){if(OLovertwoPI&&over==over2){cClick2()}OLhideObject(over);OLshowingsticky=0}if(OLmodalPI){OLclearModal()}}return false}function OLpageDefaults(){OLparseTokens("ol_",arguments)}function OLgetRef(a,c){var b=OLgetRefById(a,c);return(b)?b:OLgetRefByName(a,c)}function no_overlib(){return false}function OLmain(){o3_delay=0;if(o3_frame==self){if(o3_noclose){OLoptMOUSEOFF(0)}else{if(o3_mouseoff){OLoptMOUSEOFF(1)}}}if(o3_sticky){OLshowingsticky=1}OLdoLyr();OLallowmove=0;if(o3_timeout>0){if(OLtimerid>0){clearTimeout(OLtimerid)}OLtimerid=setTimeout("cClick()",o3_timeout)}if(o3_ref){OLrefXY=OLgetRefXY(o3_ref);if(OLrefXY[0]==null){o3_ref="";o3_midx=0;o3_midy=0}}OLdisp(o3_status);if(OLdraggablePI){OLcheckDrag()}if(o3_status!=""){return true}else{if(!(OLop7&&event&&event.type=="mouseover")){return false}}}function OLload(c){var i,m=c.split(",");for(i=0;i<m.length;i++){eval("o3_"+m[i]+"=ol_"+m[i])}}function OLdoLGF(){return(o3_background!=""||o3_fullhtml)?OLcontentBackground(o3_text,o3_background,o3_fullhtml):(o3_cap=="")?OLcontentSimple(o3_text):(o3_sticky)?OLcontentCaption(o3_text,o3_cap,o3_close):OLcontentCaption(o3_text,o3_cap,"")}function OLmkLyr(h,b,g){h=(h||"overDiv");b=(b||o3_frame);g=(g||1000);var a=b.document,e=OLgetRefById(h,a);if(!e){if(OLns4){e=a.layers[h]=new Layer(1024,b)}else{if(OLie4&&!document.getElementById){a.body.insertAdjacentHTML("BeforeEnd",'<div id="'+h+'"></div>');e=a.all[h]}else{e=a.createElement("div");if(e){e.id=h;a.body.appendChild(e)}}}if(!e){return null}if(OLns4){e.zIndex=g}else{var c=e.style;c.position="absolute";c.visibility="hidden";c.zIndex=g}}return e}function OLdoLyr(){if(o3_sticky&&OLtimerid>0){clearTimeout(OLtimerid);OLtimerid=0}if(o3_background==""&&!o3_fullhtml){if(o3_fgbackground!=""){o3_fgbackground=' background="'+o3_fgbackground+'"'}if(o3_bgbackground!=""){o3_bgbackground=' background="'+o3_bgbackground+'"'}if(o3_cgbackground!=""){o3_cgbackground=' background="'+o3_cgbackground+'"'}if(o3_fgcolor!=""){o3_fgcolor=' bgcolor="'+o3_fgcolor+'"'}if(o3_bgcolor!=""){o3_bgcolor=' bgcolor="'+o3_bgcolor+'"'}if(o3_cgcolor!=""){o3_cgcolor=' bgcolor="'+o3_cgcolor+'"'}if(o3_height>0){o3_height=' height="'+o3_height+'"'}else{o3_height=""}}if(!OLns4){OLrepositionTo(over,(OLns6?20:0),0)}var b=OLdoLGF();if(o3_wrap&&!o3_fullhtml){OLlayerWrite(b);o3_width=(OLns4?over.clip.width:over.offsetWidth);if(OLie4){var a=OLfd().clientWidth;if(o3_width>=a){if(OLop7){if(OLovertwoPI&&over==over2){var c=over2.style.zIndex;o3_frame.document.body.removeChild(over);over2=OLmkLyr("overDiv2",o3_frame,c);over=over2}else{o3_frame.document.body.removeChild(over);over=OLmkLyr()}}o3_width=a-20}}if(o3_wrapmax<1&&o3_frame.innerWidth){o3_wrapmax=o3_frame.innerWidth-40}if(o3_wrapmax>0&&o3_width>o3_wrapmax){o3_width=o3_wrapmax}o3_wrap=0;b=OLdoLGF()}OLlayerWrite(b);o3_width=(OLns4?over.clip.width:over.offsetWidth);if(OLbubblePI){OLgenerateBubble(b)}}function OLcontentSimple(a){var b=OLbgLGF()+OLfgLGF(a)+OLbaseLGF();OLsetBackground("");return b}function OLcontentCaption(b,h,g){var e=(OLprintPI?OLprintCapLGF():""),a="onmouseover",c,d,f="javascript:return "+OLfnRef+(OLovertwoPI&&over==over2?"cClick2();":"cClick();");if(o3_closeclick){a=(o3_closetitle?'title="'+o3_closetitle+'" ':"")+"onclick"}if(o3_capicon!=""&&o3_capicon.indexOf("<img")!=0){o3_capicon='<img src="'+o3_capicon+'" /> '}if(g){e+='<td align="right"><a href="'+f+'" '+a+'="'+f+'"'+(o3_closefontclass?' class="'+o3_closefontclass+'">':(OLns4?"><":"")+OLlgfUtil(0,1,"","a",o3_closecolor,o3_closefont,o3_closesize))+g+(o3_closefontclass?"":(OLns4?OLlgfUtil(1,1,"","a"):""))+"</a></td>"}c='<table id="overCap'+(OLovertwoPI&&over==over2?"2":"")+'"'+OLwd(0)+' border="0" cellpadding="'+o3_captionpadding+'" cellspacing="0"'+(o3_cgclass?' class="'+o3_cgclass+'"':o3_cgcolor+o3_cgbackground)+"><tr><td"+OLwd(0)+(o3_cgclass?' class="'+o3_cgclass+'">':">")+(o3_captionfontclass?'<div class="'+o3_captionfontclass+'">':OLlgfUtil(0,1,"","div",o3_capcolor,o3_captionfont,o3_captionsize))+o3_capicon+h+OLlgfUtil(1,1,"","div")+"</td>"+e+"</tr></table>";d=OLbgLGF()+(o3_capbelow?OLfgLGF(b)+c:c+OLfgLGF(b))+OLbaseLGF();OLsetBackground("");return d}function OLcontentBackground(a,d,c){var b;if(c){b=a}else{b="<table"+OLwd(1)+' border="0" cellpadding="0" cellspacing="0" height="'+o3_height+'"><tr><td colspan="3" height="'+o3_padyt+'"></td></tr><tr><td width="'+o3_padxl+'"></td><td valign="top"'+OLwd(2)+">"+OLlgfUtil(0,0,o3_textfontclass,"div",o3_textcolor,o3_textfont,o3_textsize)+a+OLlgfUtil(1,0,"","div")+'</td><td width="'+o3_padxr+'"></td></tr><tr><td colspan="3" height="'+o3_padyb+'"></td></tr></table>'}OLsetBackground(d);return b}function OLbgLGF(){return"<table"+OLwd(1)+o3_height+' border="0" cellpadding="'+o3_border+'" cellspacing="0"'+(o3_bgclass?' class="'+o3_bgclass+'"':o3_bgcolor+o3_bgbackground)+"><tr><td>"}function OLfgLGF(a){return"<table"+OLwd(0)+o3_height+' border="0" cellpadding="'+o3_textpadding+'" cellspacing="0"'+(o3_fgclass?' class="'+o3_fgclass+'"':o3_fgcolor+o3_fgbackground)+'><tr><td valign="top"'+(o3_fgclass?' class="'+o3_fgclass+'"':"")+">"+OLlgfUtil(0,0,o3_textfontclass,"div",o3_textcolor,o3_textfont,o3_textsize)+a+(OLprintPI?OLprintFgLGF():"")+OLlgfUtil(1,0,"","div")+"</td></tr></table>"}function OLlgfUtil(b,g,d,f,c,e,a){if(b){return("</"+(OLns4?"font"+(g?"></strong":""):f)+">")}else{return(d?'<div class="'+d+'">':((f=="a"?"":"<")+(OLns4?(g?"strong><":"")+'font color="'+c+'" face="'+OLquoteMultiNameFonts(e)+'" size="'+a:(f=="a"?"":f)+' style="color:'+c+(g?";font-weight:normal":"")+";font-family:"+OLquoteMultiNameFonts(e)+";font-size:"+a+";"+(f=="span"?"text-decoration:underline;":""))+'">'))}}function OLquoteMultiNameFonts(d){var c,a,b=d.split(",");for(c=0;c<b.length;c++){a=b[c];a=a.replace(/^\s+/,"").replace(/\s+$/,"");if(/\s/.test(a)&&!/['"]/.test(a)){a="'"+a+"'";b[c]=a}}return b.join()}function OLbaseLGF(){return((o3_base>0&&!o3_wrap)?('<table width="100%" border="0" cellpadding="0" cellspacing="0"'+(o3_bgclass?' class="'+o3_bgclass+'"':"")+'><tr><td height="'+o3_base+'"></td></tr></table>'):"")+"</td></tr></table>"}function OLwd(b){return(o3_wrap?"":' width="'+(!b?"100%":(b==1?o3_width:(o3_width-o3_padxl-o3_padxr)))+'"')}function OLsetBackground(a){if(a==""){if(OLns4){over.background.src=null}else{if(OLns6){over.style.width=""}over.style.backgroundImage="none"}}else{if(OLns4){over.background.src=a}else{if(OLns6){over.style.width=o3_width+"px"}over.style.backgroundImage="url("+a+")"}}}function OLdisp(a){if(OLmodalPI){OLchkModal()}if(!OLallowmove){if(OLshadowPI){OLdispShadow()}if(OLiframePI){OLdispIfs()}OLplaceLayer();if(OLndt){OLshowObject(over)}else{OLshowid=setTimeout("OLshowObject(over)",1)}OLallowmove=(o3_sticky||o3_nofollow)?0:1}OLndt=0;if(a!=""){self.status=a}}function OLplaceLayer(){var q,c,a,r,d,m=o3_width,h,f=100,l=100,g=0,e=0,p=0,i=0,k=0,n=0,b=OLfd(),j=(OLgek>=20010505&&!o3_frame.scrollbars.visible)?1:0;if(!OLkht&&b&&b.clientWidth){f=b.clientWidth}else{if(o3_frame.innerWidth){g=Math.ceil(1.4*(o3_frame.outerWidth-o3_frame.innerWidth));if(g>20){g=20}f=o3_frame.innerWidth}}r=(OLie4)?b.scrollLeft:o3_frame.pageXOffset;if(OLie55&&OLfilterPI&&o3_filter&&o3_filtershadow){g=p=5}else{if((OLshadowPI)&&bkdrop&&o3_shadow&&o3_shadowx){g+=((o3_shadowx>0)?o3_shadowx:0);e=((o3_shadowx<0)?Math.abs(o3_shadowx):0);p=Math.abs(o3_shadowx)}}if(o3_ref!=""||o3_fixx>-1||o3_relx!=null||o3_midx!=null){if(o3_ref!=""){c=OLrefXY[0];if(OLie55&&OLfilterPI&&o3_filter&&o3_filtershadow){if(o3_refp=="UR"||o3_refp=="LR"){c-=5}}else{if((OLshadowPI)&&bkdrop&&o3_shadow&&o3_shadowx){if(o3_shadowx<0&&(o3_refp=="UL"||o3_refp=="LL")){c-=o3_shadowx}else{if(o3_shadowx>0&&(o3_refp=="UR"||o3_refp=="LR")){c-=o3_shadowx}}}}}else{if(o3_midx!=null){c=parseInt(r+((f-m-g-e)/2)+o3_midx)}else{if(o3_relx!=null){if(o3_relx>=0){c=r+o3_relx+e}else{c=r+o3_relx+f-m-g}}else{c=o3_fixx+e}}}}else{if(o3_hauto){if(o3_hpos==LEFT&&OLx-r<f/2&&OLx-m-o3_offsetx<r+e){o3_hpos=RIGHT}else{if(o3_hpos==RIGHT&&OLx-r>f/2&&OLx+m+o3_offsetx>r+f-g){o3_hpos=LEFT}}}c=(o3_hpos==CENTER)?parseInt(OLx-((m+p)/2)+o3_offsetx):(o3_hpos==LEFT)?OLx-o3_offsetx-m:OLx+o3_offsetx;if(o3_snapx>1){q=c%o3_snapx;if(o3_hpos==LEFT){c=c-(o3_snapx+q)}else{c=c+(o3_snapx-q)}}}if(!o3_nojustx&&c+m>r+f-g){c=f+r-m-g}if(!o3_nojustx&&c-e<r){c=r+e}d=OLie4?b.scrollTop:o3_frame.pageYOffset;if(!OLkht&&!j&&b&&b.clientHeight){l=b.clientHeight}else{if(o3_frame.innerHeight){l=o3_frame.innerHeight}}if(OLbubblePI&&o3_bubble){h=OLbubbleHt}else{h=OLns4?over.clip.height:over.offsetHeight}if((OLshadowPI)&&bkdrop&&o3_shadow&&o3_shadowy){i=(o3_shadowy<0)?Math.abs(o3_shadowy):0;if(OLie55&&OLfilterPI&&o3_filter&&o3_filtershadow){k=n=5}else{k=(o3_shadowy>0)?o3_shadowy:0}n=Math.abs(o3_shadowy)}if(o3_ref!=""||o3_fixy>-1||o3_rely!=null||o3_midy!=null){if(o3_ref!=""){a=OLrefXY[1];if(OLie55&&OLfilterPI&&o3_filter&&o3_filtershadow){if(o3_refp=="LL"||o3_refp=="LR"){a-=5}}else{if((OLshadowPI)&&bkdrop&&o3_shadow&&o3_shadowy){if(o3_shadowy<0&&(o3_refp=="UL"||o3_refp=="UR")){a-=o3_shadowy}else{if(o3_shadowy>0&&(o3_refp=="LL"||o3_refp=="LR")){a-=o3_shadowy}}}}}else{if(o3_midy!=null){a=parseInt(d+((l-h-n)/2)+o3_midy)}else{if(o3_rely!=null){if(o3_rely>=0){a=d+o3_rely+i}else{a=d+o3_rely+l-h-k}}else{a=o3_fixy+i}}}}else{if(o3_vauto){if(o3_vpos==ABOVE&&OLy-d<l/2&&OLy-h-o3_offsety<d){o3_vpos=BELOW}else{if(o3_vpos==BELOW&&OLy-d>l/2&&OLy+h+o3_offsety+((OLns4||OLkht)?17:0)>d+l-k){o3_vpos=ABOVE}}}a=(o3_vpos==VCENTER)?parseInt(OLy-((h+n)/2)+o3_offsety):(o3_vpos==ABOVE)?OLy-(h+o3_offsety+k):OLy+o3_offsety+i;if(o3_snapy>1){q=a%o3_snapy;if(h>0&&o3_vpos==ABOVE){a=a-(o3_snapy+q)}else{a=a+(o3_snapy-q)}}}if(!o3_nojusty&&a+h+k>d+l){a=d+l-h-k}if(!o3_nojusty&&a-i<d){a=d+i}OLrepositionTo(over,c,a);if(OLshadowPI){OLrepositionShadow(c,a)}if(OLiframePI){OLrepositionIfs(c,a)}if(OLns6&&o3_frame.innerHeight){l=o3_frame.innerHeight;OLrepositionTo(over,c,a)}if(OLscrollPI){OLchkScroll(c-r,a-d)}}function OLfd(c){var b=((c)?c:o3_frame).document,a=b.compatMode,d=b.documentElement;return(!OLop7&&a&&a!="BackCompat"&&d&&d.clientWidth)?b.documentElement:b.body}function OLgetRefXY(c,g){var f=OLgetRef(c,g),a=f,b=[o3_refx,o3_refy],e;if(!f){return[null,null]}if(OLns4){if(typeof f.length!="undefined"&&f.length>1){a=f[0];b[0]+=f[0].x+f[1].pageX;b[1]+=f[0].y+f[1].pageY}else{if((f.toString().indexOf("Image")!=-1)||(f.toString().indexOf("Anchor")!=-1)){b[0]+=f.x;b[1]+=f.y}else{b[0]+=f.pageX;b[1]+=f.pageY}}}else{b[0]+=OLpageLoc(f,"Left");b[1]+=OLpageLoc(f,"Top")}e=OLgetRefOffsets(a);b[0]+=e[0];b[1]+=e[1];return b}function OLgetRefById(a,e){a=(a||"overDiv");e=(e||o3_frame.document);var b,c;if(OLie4&&e.all){return e.all[a]}if(e.getElementById){return e.getElementById(a)}if(e.layers&&e.layers.length>0){if(e.layers[a]){return e.layers[a]}for(b=0;b<e.layers.length;b++){c=OLgetRefById(a,e.layers[b].document);if(c){return c}}}return null}function OLgetRefByName(a,f){f=(f||o3_frame.document);var c,e,b=OLie4?f.all.tags("iframe"):OLns6?f.getElementsByTagName("iframe"):null;if(typeof f.images!="undefined"&&f.images[a]){return f.images[a]}if(typeof f.anchors!="undefined"&&f.anchors[a]){return f.anchors[a]}if(b){for(c=0;c<b.length;c++){if(b[c].name==a){return b[c]}}}if(f.layers&&f.layers.length>0){for(c=0;c<f.layers.length;c++){e=OLgetRefByName(a,f.layers[c].document);if(e&&e.length>0){return e}else{if(e){return[e,f.layers[c]]}}}}return null}function OLgetRefOffsets(h){var i=o3_refc.toUpperCase(),f=o3_refp.toUpperCase(),a=0,d=0,b=0,e=0,g=[0,0];b=(OLbubblePI&&o3_bubble)?o3_width:OLns4?over.clip.width:over.offsetWidth;e=(OLbubblePI&&o3_bubble)?OLbubbleHt:OLns4?over.clip.height:over.offsetHeight;if((!OLop7)&&h.toString().indexOf("Image")!=-1){a=h.width;d=h.height}else{if((!OLop7)&&h.toString().indexOf("Anchor")!=-1){i=o3_refc="UL"}else{a=(OLns4)?h.clip.width:h.offsetWidth;d=(OLns4)?h.clip.height:h.offsetHeight}}if((OLns4||(OLns6&&OLgek))&&h.border){a+=2*parseInt(h.border);d+=2*parseInt(h.border)}if(i=="UL"){g=(f=="UR")?[-b,0]:(f=="LL")?[0,-e]:(f=="LR")?[-b,-e]:[0,0]}else{if(i=="UR"){g=(f=="UR")?[a-b,0]:(f=="LL")?[a,-e]:(f=="LR")?[a-b,-e]:[a,0]}else{if(i=="LL"){g=(f=="UR")?[-b,d]:(f=="LL")?[0,d-e]:(f=="LR")?[-b,d-e]:[0,d]}else{if(i=="LR"){g=(f=="UR")?[a-b,d]:(f=="LL")?[a,d-e]:(f=="LR")?[a-b,d-e]:[a,d]}}}}return g}function OLpageLoc(d,b){var a=0,c=d;while(d.offsetParent&&d.offsetParent.tagName.toLowerCase()!="html"){a+=d["offset"+b];d=d.offsetParent}a+=d["offset"+b];while(c=c.parentNode){if((c["scroll"+b]>0)&&c.tagName.toLowerCase()=="div"){a-=c["scroll"+b]}}return a}function OLmouseMove(a){var a=(a||event);OLcC=(OLovertwoPI&&over2&&over==over2?cClick2:cClick);OLx=(a.pageX||a.clientX+OLfd().scrollLeft);OLy=(a.pageY||a.clientY+OLfd().scrollTop);if((OLallowmove&&over)&&(o3_frame==self||over==OLgetRefById()||(OLovertwoPI&&over2==over&&over==OLgetRefById("overDiv2")))){OLplaceLayer();if(OLhidePI){OLhideUtil(0,1,1,0,0,0)}}if(OLhover&&over&&o3_frame==self&&OLcursorOff()){if(o3_offdelay<1){OLcC()}else{if(OLtimerid>0){clearTimeout(OLtimerid)}OLtimerid=setTimeout("OLcC()",o3_offdelay)}}}function OLmh(){var e,i,d,b,h,c=OLmouseMove,a=(OLns4&&window.onmousemove),g=/function[ ]*(\w*)\(/;OLdw=document;if(document.onmousemove||a){if(a){OLdw=window}i=OLdw.onmousemove.toString();e=i.match(g);if(!e||e[1]=="anonymous"||e[1]=="OLmouseMove"){OLchkMh=0;return}if(e[1]){h=e[1]+"(e)"}else{d=i.indexOf("{");b=i.lastIndexOf("}")+1;h=i.substring(d,b)}h+=";OLmouseMove(e);";c=new Function("e",h)}OLdw.onmousemove=c;if(OLns4){OLdw.captureEvents(Event.MOUSEMOVE)}}function OLparseTokens(pf,ar){var i,v,md=-1,par=(pf!="ol_"),p=OLpar,q=OLparQuo,t=OLtoggle;OLudf=(par&&!ar.length?1:0);for(i=0;i<ar.length;i++){if(md<0){if(typeof ar[i]=="number"){OLudf=(par?1:0);i--}else{switch(pf){case"ol_":ol_text=ar[i];break;default:o3_text=ar[i]}}md=0}else{if(ar[i]==INARRAY){OLudf=0;eval(pf+"text=ol_texts["+ar[++i]+"]");continue}if(ar[i]==CAPARRAY){eval(pf+"cap=ol_caps["+ar[++i]+"]");continue}if(ar[i]==CAPTION){q(ar[++i],pf+"cap");continue}if(Math.abs(ar[i])==STICKY){t(ar[i],pf+"sticky");continue}if(Math.abs(ar[i])==NOFOLLOW){t(ar[i],pf+"nofollow");continue}if(ar[i]==BACKGROUND){q(ar[++i],pf+"background");continue}if(Math.abs(ar[i])==NOCLOSE){t(ar[i],pf+"noclose");continue}if(Math.abs(ar[i])==MOUSEOFF){t(ar[i],pf+"mouseoff");continue}if(ar[i]==OFFDELAY){p(ar[++i],pf+"offdelay");continue}if(ar[i]==RIGHT||ar[i]==LEFT||ar[i]==CENTER){p(ar[i],pf+"hpos");continue}if(ar[i]==OFFSETX){p(ar[++i],pf+"offsetx");continue}if(ar[i]==OFFSETY){p(ar[++i],pf+"offsety");continue}if(ar[i]==FGCOLOR){q(ar[++i],pf+"fgcolor");continue}if(ar[i]==BGCOLOR){q(ar[++i],pf+"bgcolor");continue}if(ar[i]==CGCOLOR){q(ar[++i],pf+"cgcolor");continue}if(ar[i]==TEXTCOLOR){q(ar[++i],pf+"textcolor");continue}if(ar[i]==CAPCOLOR){q(ar[++i],pf+"capcolor");continue}if(ar[i]==CLOSECOLOR){q(ar[++i],pf+"closecolor");continue}if(ar[i]==WIDTH){p(ar[++i],pf+"width");continue}if(Math.abs(ar[i])==WRAP){t(ar[i],pf+"wrap");continue}if(ar[i]==WRAPMAX){p(ar[++i],pf+"wrapmax");continue}if(ar[i]==HEIGHT){p(ar[++i],pf+"height");continue}if(ar[i]==BORDER){p(ar[++i],pf+"border");continue}if(ar[i]==BASE){p(ar[++i],pf+"base");continue}if(ar[i]==STATUS){q(ar[++i],pf+"status");continue}if(Math.abs(ar[i])==AUTOSTATUS){v=pf+"autostatus";eval(v+"=("+ar[i]+"<0)?("+v+"==2?2:0):("+v+"==1?0:1)");continue}if(Math.abs(ar[i])==AUTOSTATUSCAP){v=pf+"autostatus";eval(v+"=("+ar[i]+"<0)?("+v+"==1?1:0):("+v+"==2?0:2)");continue}if(ar[i]==CLOSETEXT){q(ar[++i],pf+"close");continue}if(ar[i]==SNAPX){p(ar[++i],pf+"snapx");continue}if(ar[i]==SNAPY){p(ar[++i],pf+"snapy");continue}if(ar[i]==FIXX){p(ar[++i],pf+"fixx");continue}if(ar[i]==FIXY){p(ar[++i],pf+"fixy");continue}if(ar[i]==RELX){p(ar[++i],pf+"relx");continue}if(ar[i]==RELY){p(ar[++i],pf+"rely");continue}if(ar[i]==MIDX){p(ar[++i],pf+"midx");continue}if(ar[i]==MIDY){p(ar[++i],pf+"midy");continue}if(ar[i]==REF){q(ar[++i],pf+"ref");continue}if(ar[i]==REFC){q(ar[++i],pf+"refc");continue}if(ar[i]==REFP){q(ar[++i],pf+"refp");continue}if(ar[i]==REFX){p(ar[++i],pf+"refx");continue}if(ar[i]==REFY){p(ar[++i],pf+"refy");continue}if(ar[i]==FGBACKGROUND){q(ar[++i],pf+"fgbackground");continue}if(ar[i]==BGBACKGROUND){q(ar[++i],pf+"bgbackground");continue}if(ar[i]==CGBACKGROUND){q(ar[++i],pf+"cgbackground");continue}if(ar[i]==PADX){p(ar[++i],pf+"padxl");p(ar[++i],pf+"padxr");continue}if(ar[i]==PADY){p(ar[++i],pf+"padyt");p(ar[++i],pf+"padyb");continue}if(Math.abs(ar[i])==FULLHTML){t(ar[i],pf+"fullhtml");continue}if(ar[i]==BELOW||ar[i]==ABOVE||ar[i]==VCENTER){p(ar[i],pf+"vpos");continue}if(ar[i]==CAPICON){q(ar[++i],pf+"capicon");continue}if(ar[i]==TEXTFONT){q(ar[++i],pf+"textfont");continue}if(ar[i]==CAPTIONFONT){q(ar[++i],pf+"captionfont");continue}if(ar[i]==CLOSEFONT){q(ar[++i],pf+"closefont");continue}if(ar[i]==TEXTSIZE){q(ar[++i],pf+"textsize");continue}if(ar[i]==CAPTIONSIZE){q(ar[++i],pf+"captionsize");continue}if(ar[i]==CLOSESIZE){q(ar[++i],pf+"closesize");continue}if(ar[i]==TIMEOUT){p(ar[++i],pf+"timeout");continue}if(ar[i]==DELAY){p(ar[++i],pf+"delay");continue}if(Math.abs(ar[i])==HAUTO){t(ar[i],pf+"hauto");continue}if(Math.abs(ar[i])==VAUTO){t(ar[i],pf+"vauto");continue}if(Math.abs(ar[i])==NOJUSTX){t(ar[i],pf+"nojustx");continue}if(Math.abs(ar[i])==NOJUSTY){t(ar[i],pf+"nojusty");continue}if(Math.abs(ar[i])==CLOSECLICK){t(ar[i],pf+"closeclick");continue}if(ar[i]==CLOSETITLE){q(ar[++i],pf+"closetitle");continue}if(ar[i]==FGCLASS){q(ar[++i],pf+"fgclass");continue}if(ar[i]==BGCLASS){q(ar[++i],pf+"bgclass");continue}if(ar[i]==CGCLASS){q(ar[++i],pf+"cgclass");continue}if(ar[i]==TEXTPADDING){p(ar[++i],pf+"textpadding");continue}if(ar[i]==TEXTFONTCLASS){q(ar[++i],pf+"textfontclass");continue}if(ar[i]==CAPTIONPADDING){p(ar[++i],pf+"captionpadding");continue}if(ar[i]==CAPTIONFONTCLASS){q(ar[++i],pf+"captionfontclass");continue}if(ar[i]==CLOSEFONTCLASS){q(ar[++i],pf+"closefontclass");continue}if(Math.abs(ar[i])==CAPBELOW){t(ar[i],pf+"capbelow");continue}if(ar[i]==LABEL){q(ar[++i],pf+"label");continue}if(Math.abs(ar[i])==DECODE){t(ar[i],pf+"decode");continue}if(ar[i]==DONOTHING){continue}i=OLparseCmdLine(pf,i,ar)}}if((OLfunctionPI)&&OLudf&&o3_function){o3_text=o3_function()}if(pf=="o3_"){OLfontSize()}}function OLpar(a,v){eval(v+"="+a)}function OLparQuo(a,v){eval(v+"='"+OLescSglQt(a)+"'")}function OLescSglQt(a){return a.toString().replace(/\\/g,"\\\\").replace(/'/g,"\\'")}function OLtoggle(a,v){eval(v+"=("+v+"==0&&"+a+">=0)?1:0")}function OLhasDims(a){return/[%\-a-z]+$/.test(a)}function OLfontSize(){var a;if(OLhasDims(o3_textsize)){if(OLns4){o3_textsize="2"}}else{if(!OLns4){a=parseInt(o3_textsize);o3_textsize=(a>0&&a<8)?OLpct[a]:OLpct[0]}}if(OLhasDims(o3_captionsize)){if(OLns4){o3_captionsize="2"}}else{if(!OLns4){a=parseInt(o3_captionsize);o3_captionsize=(a>0&&a<8)?OLpct[a]:OLpct[0]}}if(OLhasDims(o3_closesize)){if(OLns4){o3_closesize="2"}}else{if(!OLns4){a=parseInt(o3_closesize);o3_closesize=(a>0&&a<8)?OLpct[a]:OLpct[0]}}if(OLprintPI){OLprintDims()}}function OLdecode(){var re=/%[0-9A-Fa-f]{2,}/,t=o3_text,c=o3_cap,u=unescape,d=!OLns4&&(!OLgek||OLgek>=20020826)&&typeof decodeURIComponent?decodeURIComponent:u;if(typeof(window.TypeError)=="function"){if(re.test(t)){eval(new Array("try{","o3_text=d(t);","}catch(e){","o3_text=u(t);","}").join("\n"))}if(c&&re.test(c)){eval(new Array("try{","o3_cap=d(c);","}catch(e){","o3_cap=u(c);","}").join("\n"))}}else{if(re.test(t)){o3_text=u(t)}if(c&&re.test(c)){o3_cap=u(c)}}}function OLlayerWrite(c){c+="\n";if(OLns4){over.document.write(c);over.document.close()}else{if(typeof over.innerHTML!="undefined"){if(OLieM){over.innerHTML=""}over.innerHTML=c}else{var b=o3_frame.document.createRange();b.setStartAfter(over);var a=b.createContextualFragment(c);while(over.hasChildNodes()){over.removeChild(over.lastChild)}over.appendChild(a)}}if(OLprintPI){over.print=o3_print?c:null}}function OLshowObject(a){OLshowid=0;a=(OLns4)?a:a.style;if(((OLfilterPI)&&!OLchkFilter(a))||!OLfilterPI){a.visibility="visible"}if(OLshadowPI){OLshowShadow()}if(OLiframePI){OLshowIfs()}if(OLhidePI){OLhideUtil(1,1,0)}}function OLhideObject(b){if(OLshowid>0){clearTimeout(OLshowid);OLshowid=0}if(OLtimerid>0){clearTimeout(OLtimerid)}if(OLdelayid>0){clearTimeout(OLdelayid)}OLtimerid=0;OLdelayid=0;self.status="";o3_label=ol_label;if(o3_frame!=self){b=OLgetRefById()}if(b){if(b.onmouseover){b.onmouseover=null}if(OLscrollPI&&b==over){OLclearScroll()}if(OLdraggablePI){OLclearDrag()}if(OLfilterPI){OLcleanupFilter(b)}if(OLshadowPI){OLhideShadow()}var a=(OLns4)?b:b.style;if(((OLfilterPI)&&!OLchkFadeOut(a))||!OLfilterPI){a.visibility="hidden";if(!OLie55||!OLfilterPI||!o3_filter||o3_fadeout<0){b.innerHTML=""}}if(OLhidePI&&b==over){OLhideUtil(0,0,1)}if(OLiframePI){OLhideIfs(b)}}}function OLrepositionTo(c,b,a){c=(OLns4)?c:c.style;c.left=(OLns4?b:b+"px");c.top=(OLns4?a:a+"px")}function OLoptMOUSEOFF(a){if(!a){o3_close=""}over.onmouseover=function(){OLhover=1;if(OLtimerid>0){clearTimeout(OLtimerid);OLtimerid=0}}}function OLcursorOff(){var f=(OLns4?over:over.style),e=OLns4?over.clip.height:over.offsetHeight,d=parseInt(f.left),c=parseInt(f.top),b=d+o3_width,a=c+((OLbubblePI&&o3_bubble)?OLbubbleHt:e);if(OLx<d||OLx>b||OLy<c||OLy>a){return true}return false}function OLsetRunTimeVar(){if(OLrunTime.length){for(var a=0;a<OLrunTime.length;a++){OLrunTime[a]()}}}function OLparseCmdLine(a,e,c){if(OLcmdLine.length){for(var b=0;b<OLcmdLine.length;b++){var d=OLcmdLine[b](a,e,c);if(d>-1){e=d;break}}}return e}function OLregCmds(c){if(typeof c!="string"){return}var pM=c.split(",");pMtr=pMtr.concat(pM);for(var i=0;i<pM.length;i++){eval(pM[i].toUpperCase()+"="+pmCnt++)}}function OLregRunTimeFunc(a){if(typeof a=="object"){OLrunTime=OLrunTime.concat(a)}else{OLrunTime[OLrunTime.length++]=a}}function OLregCmdLineFunc(a){if(typeof a=="object"){OLcmdLine=OLcmdLine.concat(a)}else{OLcmdLine[OLcmdLine.length++]=a}}OLloaded=1;(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return!!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return+new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return-1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return!!T.firstChild},empty:function(T){return!T.firstChild},has:function(V,U,T){return!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex"in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return!F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context)};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1]){selector=jQuery.clean([match[1]],context)}else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3]){return jQuery().find(selector)}return jQuery(elem)}selector=[]}}else{return jQuery(context).find(selector)}}else{if(jQuery.isFunction(selector)){return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector)}}return this.setArray(jQuery.makeArray(selector))},jquery:"1.2.6",size:function(){return this.length},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num]},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this},each:function(callback,args){return jQuery.each(this,callback,args)},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this)},attr:function(name,value,type){var options=name;if(name.constructor==String){if(value===undefined){return this[0]&&jQuery[type||"attr"](this[0],name)}else{options={};options[name]=value}}return this.each(function(i){for(name in options){jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name))}})},css:function(key,value){if((key=="width"||key=="height")&&parseFloat(value)<0){value=undefined}return this.attr(key,value,"curCSS")},text:function(text){if(typeof text!="object"&&text!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text))}var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])}})});return ret},wrapAll:function(html){if(this[0]){jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild){elem=elem.firstChild}return elem}).append(this)}return this},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html)})},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html)})},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1){this.appendChild(elem)}})},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1){this.insertBefore(elem,this.firstChild)}})},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this)})},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling)})},end:function(){return this.prevObject||jQuery([])},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem)});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems)},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0]}else{return this.cloneNode(true)}});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined){this[expando]=null}});if(events===true){this.find("*").andSelf().each(function(i){if(this.nodeType==3){return}var events=jQuery.data(this,"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data)}}})}return ret},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i)})||jQuery.multiFilter(selector,this))},not:function(selector){if(selector.constructor==String){if(isSimple.test(selector)){return this.pushStack(jQuery.multiFilter(selector,this,true))}else{selector=jQuery.multiFilter(selector,this)}}var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector})},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=="string"?jQuery(selector):jQuery.makeArray(selector))))},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0},hasClass:function(selector){return this.is("."+selector)},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0){return null}for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one){return value}values.push(value)}}return values}else{return(this[0].value||"").replace(/\r/g,"")}}return undefined}if(value.constructor==Number){value+=""}return this.each(function(){if(this.nodeType!=1){return}if(value.constructor==Array&&/radio|checkbox/.test(this.type)){this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0)}else{if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0)});if(!values.length){this.selectedIndex=-1}}else{this.value=value}}})},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value)},replaceWith:function(value){return this.after(value).remove()},eq:function(i){return this.slice(i,i+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments))},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},andSelf:function(){return this.add(this.prevObject)},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length){data=jQuery.data(this[0],key)}return data===undefined&&parts[1]?this.data(parts[0]):data}else{return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value)})}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key)})},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse){elems.reverse()}}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr")){obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"))}var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script")){scripts=scripts.add(elem)}else{if(elem.nodeType==1){scripts=scripts.add(jQuery("script",elem).remove())}callback.call(obj,elem)}});scripts.each(evalScript)})}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dataType:"script"})}else{jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"")}if(elem.parentNode){elem.parentNode.removeChild(elem)}}function now(){return+new Date}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2}if(typeof target!="object"&&typeof target!="function"){target={}}if(length==i){target=this;--i}for(;i<length;i++){if((options=arguments[i])!=null){for(var name in options){var src=target[name],copy=options[name];if(target===copy){continue}if(deep&&copy&&typeof copy=="object"&&!copy.nodeType){target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy)}else{if(copy!==undefined){target[name]=copy}}}}}return target};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep){window.jQuery=_jQuery}return jQuery},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"")},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie){script.text=data}else{script.appendChild(document.createTextNode(data))}head.insertBefore(script,head.firstChild);head.removeChild(script)}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase()},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id){id=elem[expando]=++uuid}if(name&&!jQuery.cache[id]){jQuery.cache[id]={}}if(data!==undefined){jQuery.cache[id][name]=data}return name?jQuery.cache[id][name]:id},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id]){break}if(!name){jQuery.removeData(elem)}}}else{try{delete elem[expando]}catch(e){if(elem.removeAttribute){elem.removeAttribute(expando)}}delete jQuery.cache[id]}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object){if(callback.apply(object[name],args)===false){break}}}else{for(;i<length;){if(callback.apply(object[i++],args)===false){break}}}}else{if(length==undefined){for(name in object){if(callback.call(object[name],name,object[name])===false){break}}}else{for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}}return object},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value)){value=value.call(elem,i)}return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className)){elem.className+=(elem.className?" ":"")+className}})},remove:function(elem,classNames){if(elem.nodeType==1){elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className)}).join(" "):""}},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name]}callback.call(elem);for(var name in options){elem.style[name]=old[name]}},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0});val-=Math.round(padding+border)}if(jQuery(elem).is(":visible")){getWH()}else{jQuery.swap(elem,props,getWH)}return Math.max(0,val)}return jQuery.curCSS(elem,name,force)},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari){return false}var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")==""}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save}if(name.match(/float/i)){name=styleFloat}if(!force&&style&&style[name]){ret=style[name]}else{if(defaultView.getComputedStyle){if(name.match(/float/i)){name="float"}name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem)){ret=computedStyle.getPropertyValue(name)}else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode){stack.unshift(a)}for(;i<stack.length;i++){if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block"}}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++){if(swap[i]!=null){stack[i].style.display=swap[i]}}}if(name=="opacity"&&ret==""){ret="1"}}else{if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase()});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft}}}}return ret},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document}jQuery.each(elems,function(i,elem){if(!elem){return}if(elem.constructor==Number){elem+=""}if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">"});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--){div=div.lastChild}if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j])}}if(/^\s/.test(elem)){div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild)}}elem=jQuery.makeArray(div.childNodes)}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select"))){return}if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options){ret.push(elem)}else{ret=jQuery.merge(ret,elem)}});return ret},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8){return undefined}var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari){elem.parentNode.selectedIndex}if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode){throw"type property can't be changed"}elem[name]=value}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name)){return elem.getAttributeNode(name).nodeValue}return elem[name]}if(msie&&notxml&&name=="style"){return jQuery.attr(elem.style,"cssText",value)}if(set){elem.setAttribute(name,""+value)}var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+""=="NaN"?"":"alpha(opacity="+value*100+")")}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase()});if(set){elem[name]=value}return elem[name]},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"")},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call){ret[0]=array}else{while(i){ret[--i]=array[i]}}}return ret},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++){if(array[i]===elem){return i}}return-1},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++]){if(elem.nodeType!=8){first[pos++]=elem}}}else{while(elem=second[i++]){first[pos++]=elem}}return first},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i])}}}catch(e){ret=array}return ret},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++){if(!inv!=!callback(elems[i],i)){ret.push(elems[i])}}return ret},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null){ret[ret.length]=value}}return ret.concat.apply([],ret)}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode},parents:function(elem){return jQuery.dir(elem,"parentNode")},next:function(elem){return jQuery.nth(elem,2,"nextSibling")},prev:function(elem){return jQuery.nth(elem,2,"previousSibling")},nextAll:function(elem){return jQuery.dir(elem,"nextSibling")},prevAll:function(elem){return jQuery.dir(elem,"previousSibling")},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem)},children:function(elem){return jQuery.sibling(elem.firstChild)},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes)}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string"){ret=jQuery.multiFilter(selector,ret)}return this.pushStack(jQuery.unique(ret))}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++){jQuery(args[i])[original](this)}})}});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1){this.removeAttribute(name)}},addClass:function(classNames){jQuery.className.add(this,classNames)},removeClass:function(classNames){jQuery.className.remove(this,classNames)},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames)},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){jQuery(">*",this).remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments)}});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px")}});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2])},"#":function(a,i,m){return a.getAttribute("id")==m[2]},":":{lt:function(a,i,m){return i<m[3]-0},gt:function(a,i,m){return i>m[3]-0},nth:function(a,i,m){return m[3]-0==i},eq:function(a,i,m){return m[3]-0==i},first:function(a,i){return i==0},last:function(a,i,m,r){return i==r.length-1},even:function(a,i){return i%2==0},odd:function(a,i){return i%2},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling")},parent:function(a){return a.firstChild},empty:function(a){return!a.firstChild},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"},enabled:function(a){return!a.disabled},disabled:function(a){return a.disabled},checked:function(a){return a.checked},selected:function(a){return a.selected||jQuery.attr(a,"selected")},text:function(a){return"text"==a.type},radio:function(a){return"radio"==a.type},checkbox:function(a){return"checkbox"==a.type},file:function(a){return"file"==a.type},password:function(a){return"password"==a.type},submit:function(a){return"submit"==a.type},image:function(a){return"image"==a.type},reset:function(a){return"reset"==a.type},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button")},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},has:function(a,i,m){return jQuery.find(m[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem}).length}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r)}return cur},find:function(t,context){if(typeof t!="string"){return[t]}if(context&&context.nodeType!=1&&context.nodeType!=9){return[]}context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++){for(var c=ret[i].firstChild;c;c=c.nextSibling){if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName)){r.push(c)}}}ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0){continue}foundToken=true}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id]){break}if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~"){merge[id]=true}r.push(n)}if(m=="+"){break}}}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length)}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]]}else{re2=quickClass;m=re2.exec(t)}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',elem)[0]}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object"){tag="param"}r=jQuery.merge(r,ret[i].getElementsByTagName(tag))}if(m[1]=="."){r=jQuery.classFilter(r,m[2])}if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++){if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break}}r=tmp}ret=r}t=t.replace(re2,"")}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t)}}if(t){ret=[]}if(ret&&context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);return done},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass){tmp.push(r[i])}}return tmp},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break}}if(!m){break}if(m[1]==":"&&m[2]=="not"){r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3])}else{if(m[1]=="."){r=jQuery.classFilter(r,m[2],not)}else{if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2])){z=jQuery.attr(a,m[2])||""}if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not){tmp.push(a)}}r=tmp}else{if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling){if(n.nodeType==1){n.nodeIndex=c++}}merge[id]=true}var add=false;if(first==0){if(node.nodeIndex==last){add=true}}else{if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0){add=true}}if(add^not){tmp.push(node)}}r=tmp}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object"){fn=fn[m[2]]}if(typeof fn=="string"){fn=eval("false||function(a,i){return "+fn+";}")}r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r)},not)}}}}}return{r:r,t:t}},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1){matched.push(cur)}cur=cur[dir]}return matched},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType==1&&++num==result){break}}return cur},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem){r.push(n)}}return r}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8){return}if(jQuery.browser.msie&&elem.setInterval){elem=window}if(!handler.guid){handler.guid=this.guid++}if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments)});handler.data=data}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered){return jQuery.event.handle.apply(arguments.callee.elem,arguments)}});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener){elem.addEventListener(type,handle,false)}else{if(elem.attachEvent){elem.attachEvent("on"+type,handle)}}}}handlers[handler.guid]=handler;jQuery.event.global[type]=true});elem=null},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8){return}var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)==".")){for(var type in events){this.remove(elem,type+(types||""))}}else{if(types.type){handler=types.handler;types=types.type}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler){delete events[type][handler.guid]}else{for(handler in events[type]){if(!parts[1]||events[type][handler].type==parts[1]){delete events[type][handler]}}}for(ret in events[type]){break}if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener){elem.removeEventListener(type,jQuery.data(elem,"handle"),false)}else{if(elem.detachEvent){elem.detachEvent("on"+type,jQuery.data(elem,"handle"))}}}ret=null;delete events[type]}}})}for(ret in events){break}if(!ret){var handle=jQuery.data(elem,"handle");if(handle){handle.elem=null}jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle")}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true}if(!elem){if(this.global[type]){jQuery("*").add([window,document]).trigger(type,data)}}else{if(elem.nodeType==3||elem.nodeType==8){return undefined}var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true}data[0].type=type;if(exclusive){data[0].exclusive=true}var handle=jQuery.data(elem,"handle");if(handle){val=handle.apply(elem,data)}if((!fn||(jQuery.nodeName(elem,"a")&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false){val=false}if(event){data.shift()}if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined){val=ret}}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,"a")&&type=="click")){this.triggered=true;try{elem[type]()}catch(e){}}this.triggered=false}return val},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false){val=ret}if(ret===false){event.preventDefault();event.stopPropagation()}}}return val},fix:function(event){if(event[expando]==true){return event}var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--){event[props[i]]=originalEvent[props[i]]}event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault){originalEvent.preventDefault()}originalEvent.returnValue=false};event.stopPropagation=function(){if(originalEvent.stopPropagation){originalEvent.stopPropagation()}originalEvent.cancelBubble=true};event.timeStamp=event.timeStamp||now();if(!event.target){event.target=event.srcElement||document}if(event.target.nodeType==3){event.target=event.target.parentNode}if(!event.relatedTarget&&event.fromElement){event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement}if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0)}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode)){event.which=event.charCode||event.keyCode}if(!event.metaKey&&event.ctrlKey){event.metaKey=event.ctrlKey}if(!event.which&&event.button){event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)))}return event},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy},special:{ready:{setup:function(){bindReady();return},teardown:function(){return}},mouseenter:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseenter";return jQuery.event.handle.apply(this,arguments)}},mouseleave:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseleave";return jQuery.event.handle.apply(this,arguments)}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data)})},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments)});return this.each(function(){jQuery.event.add(this,type,one,fn&&data)})},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn)})},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn)})},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn)},toggle:function(fn){var args=arguments,i=1;while(i<args.length){jQuery.event.proxy(fn,args[i++])}return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false}))},hover:function(fnOver,fnOut){return this.bind("mouseenter",fnOver).bind("mouseleave",fnOut)},ready:function(fn){bindReady();if(jQuery.isReady){fn.call(document,jQuery)}else{jQuery.readyList.push(function(){return fn.call(this,jQuery)})}return this}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document)});jQuery.readyList=null}jQuery(document).triggerHandler("ready")}}});var readyBound=false;function bindReady(){if(readyBound){return}readyBound=true;if(document.addEventListener&&!jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false)}if(jQuery.browser.msie&&window==top){(function(){if(jQuery.isReady){return}try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}jQuery.ready()})()}if(jQuery.browser.opera){document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady){return}for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return}}jQuery.ready()},false)}if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady){return}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(numStyles===undefined){numStyles=jQuery("style, link[rel=stylesheet]").length}if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return}jQuery.ready()})()}jQuery.event.add(window,"load",jQuery.ready)}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,change,select,submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name)}});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem){try{parent=parent.parentNode}catch(error){parent=elem}}return parent==elem};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind()});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!="string"){return this._load(url)}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off)}callback=callback||function(){};var type="GET";if(params){if(jQuery.isFunction(params)){callback=params;params=null}else{params=jQuery.param(params);type="POST"}}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified"){self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText)}self.each(callback,[res.responseText,status,res])}});return this},serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val}}):{name:elem.name,value:val}}).get()}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f)}});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type})},getScript:function(url,callback){return jQuery.get(url,null,callback,"script")},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={}}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type})},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings)},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string"){s.data=jQuery.param(s.data)}if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre)){s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?"}}else{if(!s.data||!s.data.match(jsre)){s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?"}}s.dataType="json"}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data){s.data=(s.data+"").replace(jsre,"="+jsonp+"$1")}s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp]}catch(e){}if(head){head.removeChild(script)}}}if(s.dataType=="script"&&s.cache==null){s.cache=false}if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"")}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null}if(s.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")}var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset){script.charset=s.scriptCharset}if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script)}}}head.appendChild(script);return undefined}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username){xhr.open(type,s.url,s.async,s.username,s.password)}else{xhr.open(type,s.url,s.async)}try{if(s.data){xhr.setRequestHeader("Content-Type",s.contentType)}if(s.ifModified){xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false}if(s.global){jQuery.event.trigger("ajaxSend",[xhr,s])}var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter)}catch(e){status="parsererror"}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified")}catch(e){}if(s.ifModified&&modRes){jQuery.lastModified[s.url]=modRes}if(!jsonp){success()}}else{jQuery.handleError(s,xhr,status)}complete();if(s.async){xhr=null}}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0){setTimeout(function(){if(xhr){xhr.abort();if(!requestDone){onreadystatechange("timeout")}}},s.timeout)}}try{xhr.send(s.data)}catch(e){jQuery.handleError(s,xhr,null,e)}if(!s.async){onreadystatechange()}function success(){if(s.success){s.success(data,status)}if(s.global){jQuery.event.trigger("ajaxSuccess",[xhr,s])}}function complete(){if(s.complete){s.complete(xhr,status)}if(s.global){jQuery.event.trigger("ajaxComplete",[xhr,s])}if(s.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop")}}return xhr},handleError:function(s,xhr,status,e){if(s.error){s.error(xhr,status,e)}if(s.global){jQuery.event.trigger("ajaxError",[xhr,s,e])}},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror"){throw"parsererror"}if(filter){data=filter(data,type)}if(type=="script"){jQuery.globalEval(data)}if(type=="json"){data=eval("("+data+")")}return data},param:function(a){var s=[];if(a.constructor==Array||a.jquery){jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))})}else{for(var j in a){if(a[j]&&a[j].constructor==Array){jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this))})}else{s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]))}}}return s.join("&").replace(/%20/g,"+")}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none"){this.style.display="block"}elem.remove()}}).end()},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none"}).end()},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]()})},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback)},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback)},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback)},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback)},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback)},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback)},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1){return false}var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden){return opt.complete.call(this)}if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow}}if(opt.overflow!=null){this.style.overflow="hidden"}opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val)){e[val=="toggle"?hidden?"show":"hide":val](prop)}else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit}if(parts[1]){end=((parts[1]=="-="?-1:1)*end)+start}e.custom(start,end,unit)}else{e.custom(start,val,"")}}});return true})},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx"}if(!type||(typeof type=="string"&&!fn)){return queue(this[0],type)}return this.each(function(){if(fn.constructor==Array){queue(this,type,fn)}else{queue(this,type).push(fn);if(queue(this,type).length==1){fn.call(this)}}})},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue){this.queue([])}this.each(function(){for(var i=timers.length-1;i>=0;i--){if(timers[i].elem==this){if(gotoEnd){timers[i](true)}timers.splice(i,1)}}});if(!gotoEnd){this.dequeue()}return this}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array){q=jQuery.data(elem,type+"queue",jQuery.makeArray(array))}}return q};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length){q[0].call(this)}})};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false){jQuery(this).dequeue()}if(jQuery.isFunction(opt.old)){opt.old.call(this)}};return opt},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig){options.orig={}}}});jQuery.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width"){this.elem.style.display="block"}},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null){return this.elem[this.prop]}var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd)}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++){if(!timers[i]()){timers.splice(i--,1)}}if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null}},13)}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height"){this.elem.style[this.prop]="1px"}jQuery(this.elem).show()},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim){if(this.options.curAnim[i]!==true){done=false}}if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){this.elem.style.display="none"}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){jQuery.attr(this.elem.style,p,this.options.orig[p])}}}if(done){this.options.complete.call(this.elem)}return false}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now},scrollTop:function(fx){fx.elem.scrollTop=fx.now},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now)},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem){with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop)}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2){border(offsetParent)}if(!fixed&&css(offsetParent,"position")=="fixed"){fixed=true}offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display"))){add(-parent.scrollLeft,-parent.scrollTop)}if(mozilla&&css(parent,"overflow")!="visible"){border(parent)}parent=parent.parentNode}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute")){add(-doc.body.offsetLeft,-doc.body.offsetTop)}if(fixed){add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop))}}results={top:top,left:left}}}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true))}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0}return results};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,"marginTop");offset.left-=num(this,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}}return results},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,"position")=="static")){offsetParent=offsetParent.offsetParent}return jQuery(offsetParent)}});jQuery.each(["Left","Top"],function(i,name){var method="scroll"+name;jQuery.fn[method]=function(val){if(!this[0]){return}return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val}):this[0]==window||this[0]==document?self[i?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method]}});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br)};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0)}})})();function showdiv(name){var obj=(document.getElementById)?document.getElementById(name):eval("document.all[name]");if(obj.style.display=="none"){obj.style.display="";if(name=="srchcontainerimgadv"){ajaxpage("set_session_variables.html?advanced=1","");ajaxpage("set_session_variables.html?showoptions=1","");document.getElementById("options").innerHTML="Fewer Options"}if(name=="hideshow"){ajaxpage("set_session_variables.html?openlightbox=1","");ajaxpage("lightbox.html","hideshow");document.getElementById("img_lb_show").src="/images/icons/lb_hide.gif"}if(name=="hideshowbin"){ajaxpage("set_session_variables.html?openclipbin=1","");ajaxpage("clipbin.html","hideshowbin");document.getElementById("img_cb_show").src="/images/icons/cb_hide.gif"}}else{obj.style.display="none";if(name=="srchcontainerimgadv"){ajaxpage("set_session_variables.html?advanced=0","");ajaxpage("set_session_variables.html?showoptions=0","");document.getElementById("options").innerHTML="More Options"}if(name=="hideshow"){ajaxpage("set_session_variables.html?openlightbox=0","");document.getElementById("img_lb_show").src="/images/icons/lb_show.gif"}if(name=="hideshowbin"){ajaxpage("set_session_variables.html?openclipbin=0","");document.getElementById("img_cb_show").src="/images/icons/cb_show.gif"}}}function show(a){document.getElementById(a).style.display="";switch(a){case"hideshow":if(document.getElementById("img_lb_show")!=null){document.getElementById("img_lb_show").src="/images/icons/lb_hide.gif"}break;case"hideshowbin":if(document.getElementById("img_cb_show")!=null){document.getElementById("img_cb_show").src="/images/icons/cb_hide.gif"}break}}function showhide(a,b){document.getElementById(a).style.display="";document.getElementById(b).style.display="none"}function hidediv(name){var obj=(document.getElementById)?document.getElementById(name):eval("document.all[name]");if(obj.style.display=="none"){obj.style.display=""}else{obj.style.display="none"}}function hdiv(a){document.getElementById(a).style.display="none"}function sdiv(a){document.getElementById(a).style.display=""}function MM_swapImgRestore(){var d,b,c=document.MM_sr;for(d=0;c&&d<c.length&&(b=c[d])&&b.oSrc;d++){b.src=b.oSrc}}function MM_preloadImages(){var f=document;if(f.images){if(!f.MM_p){f.MM_p=new Array()}var e,c=f.MM_p.length,b=MM_preloadImages.arguments;for(e=0;e<b.length;e++){if(b[e].indexOf("#")!=0){f.MM_p[c]=new Image;f.MM_p[c++].src=b[e]}}}}function MM_findObj(f,e){var c,b,a;if(!e){e=document}if((c=f.indexOf("?"))>0&&parent.frames.length){e=parent.frames[f.substring(c+1)].document;f=f.substring(0,c)}if(!(a=e[f])&&e.all){a=e.all[f]}for(b=0;!a&&b<e.forms.length;b++){a=e.forms[b][f]}for(b=0;!a&&e.layers&&b<e.layers.length;b++){a=MM_findObj(f,e.layers[b].document)}if(!a&&e.getElementById){a=e.getElementById(f)}return a}function MM_swapImage(){var e,d=0,b,c=MM_swapImage.arguments;document.MM_sr=new Array;for(e=0;e<(c.length-2);e+=3){if((b=MM_findObj(c[e]))!=null){document.MM_sr[d++]=b;if(!b.oSrc){b.oSrc=b.src}b.src=c[e+2]}}}function testIsValidObject(a){if(null==a){return false}if("undefined"==typeof(a)){return false}return true}function updateSearchType(){if(testIsValidObject(document.search.rf_brand_id)&&testIsValidObject(document.search.rp_brand_id)&&testIsValidObject(document.search.sp_brand_id)){if(document.search.rf_brand_id.selectedIndex==-1&&document.search.rp_brand_id.selectedIndex==-1&&document.search.sp_brand_id.selectedIndex==-1){document.search.search_type.value="keyword"}else{document.search.search_type.value="keyword"}}}function selectChange(){if(testIsValidObject(document.search.rf_brand_id)&&testIsValidObject(document.search.rp_brand_id)&&testIsValidObject(document.search.sp_brand_id)){document.search.rp_search.checked=0;document.search.rf_search.checked=0;document.search.rpe_search.checked=0;updateSearchType()}}function checkBoxChange1(){if(testIsValidObject(document.search.rp_brand_id)){document.search.rp_brand_id.selectedIndex=-1}if(testIsValidObject(document.search.sp_brand_id)){document.search.sp_brand_id.selectedIndex=-1}updateSearchType()}function checkBoxChange2(){if(testIsValidObject(document.search.rf_brand_id)){document.search.rf_brand_id.selectedIndex=-1}updateSearchType()}function go_page(page_to_jump,image_page,total_page,urlparam){var c=(eval(page_to_jump)-1)*eval(image_page)+1;var t=(eval(total_page)-1)*eval(image_page)+1;var ct=0;if(c>t){ct=t}else{if(c<=0){ct=1}else{ct=c}}if(urlparam.indexOf("images.html")!=-1){str=urlparam.replace("images.html","images_ajax.html")}else{if(urlparam.indexOf("footage.html")!=-1){str=urlparam.replace("footage.html","footage_ajax.html")}}ajaxpage(""+str+"&counter="+ct+"","results")}function deselect(c){var b=new Array();for(var a=0;a<c.options.length;a++){if(c.options[a].selected){c.options[a].selected=false}}}function clear_filters(c,b,a){deselect(c);deselect(b);deselect(a);document.search.rp_search.checked=1;document.search.rpe_search.checked=1;document.search.rf_search.checked=1}function ajaxpage(a,d){var c=false;if(d=="results"){if(document.getElementById("loading_sheader1")){document.getElementById("loading_sheader1").style.display=""}if(document.getElementById("loading_sheader2")){document.getElementById("loading_sheader2").style.display=""}}if(window.XMLHttpRequest){c=new XMLHttpRequest()}else{if(window.ActiveXObject){try{c=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{c=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}}else{return false}}c.onreadystatechange=function(){loadpage(c,d)};nocache=Math.random();n_url=a;if(a.indexOf("?")==-1){n_url=n_url+"?nocache="+nocache}else{n_url=n_url+"&nocache="+nocache}c.open("GET",n_url,true);c.send(null)}function loadpage(b,a){if(b.readyState==4&&(b.status==200||window.location.href.indexOf("http")==-1)){if(a!=""){document.getElementById(a).innerHTML=b.responseText;if(a=="results"){document.getElementById("within").style.display="";document.getElementById("lf").scrollTop=0;if(document.getElementById("loading_sheader1")){document.getElementById("loading_sheader1").style.display="none"}if(document.getElementById("loading_sheader2")){document.getElementById("loading_sheader2").style.display="none"}if(location.hostname.indexOf("dev")==-1){pageTracker._trackPageview("/SearchResultsAjax")}}}}}function toggle_div(b,d,e,a,c){for(i=1;i<=d;i++){if(i!=b){document.getElementById(e+i).style.display="none";document.images["arrow_"+i].src="images/lightbox/lb_dnarrow.gif"}}if(document.getElementById(e+b).style.display=="none"){document.getElementById(e+b).style.display="";document.images["arrow_"+b].src="images/lightbox/lb_uparrow.gif";if(c=="img"){ajaxpage("job_bag.html?event=set_default_lb&set_firstlb=0&job_bag_id="+a+"&jbrownum="+b,"item"+b)}else{ajaxpage("clipbin_ajax.html?event=set_default_lb&set_firstlb=0&bin_id="+a+"&jbrownum="+b,"item"+b)}}else{document.getElementById(e+b).style.display="none";document.images["arrow_"+b].src="images/lightbox/lb_dnarrow.gif";if(c=="img"){ajaxpage("job_bag.html?event=set_default_lb&set_firstlb=1&jbrownum="+b,"item"+b)}else{ajaxpage("clipbin_ajax.html?event=set_default_lb&set_firstlb=1&jbrownum="+b,"item"+b)}}}function edit_lb(b,a,c,f,e,d){if(b==""){if(d=="img"){alert("Lightbox name cannot be blank.\nYour change has not been saved.")}else{alert("Clipbin name cannot be blank.\nYour change has not been saved.")}document.getElementById("lbn_"+a).style.backgroundColor="#cccccc";document.getElementById("lbn_"+a).value=e}else{document.getElementById("lbn_"+a).style.backgroundColor="white";if(d=="img"){ajaxpage("job_bag.html?event=editlbname&jbrownum="+a+"&lightbox_id="+c+"&jb_newname="+b+"&totaljb="+f,"jb")}else{ajaxpage("clipbin_ajax.html?event=editlbname&jbrownum="+a+"&bin_id="+c+"&jb_newname="+b+"&totaljb="+f,"jb")}}}function popupWindow(c,d,a,e,b){var f=window.open(c,b,"toolbar=no,location=no,directories=no,status=yes,scrollbars="+e+",resizable=yes,width="+d+",height="+a);f.focus()}function getForm(g){var e="";var f="";var d="";var c="";var b="";for(var a=0;a<g.elements.length;a++){b=g.elements[a];f=b.title;d=b.value;c=b.name;switch(b.type){case"text":case"hidden":case"password":case"textarea":e+=c+"="+encodeURI(d)+"&";break;case"checkbox":case"radio":if(b.checked){e+=c+"="+encodeURI(d)+"&"}break;case"select-one":e+=c+"="+b.options[b.selectedIndex].value+"&";break;case"select-multiple":e+=c+"="+getSelectedValues(b)+"&";break}}e=e.substr(0,(e.length-1));return e}function getSelectedValues(a){var c=new Array();for(var b=0;b<a.options.length;b++){if(a.options[b].selected){c[c.length]=a.options[b].value}}return c}function EnterPressed(b){var a;if(b&&b.which){b=b;a=b.which}else{b=event;a=b.keyCode}if(a==13){return true}else{return false}}function check_price(){ticked=false;for(i=0;i<document.add_rf_to_order.price_id.length;i++){if(document.add_rf_to_order.price_id[i].checked){ticked=true}}return ticked}function saveAdvancedState(a){var a;document.getElementById("advOptions").value=a}function cleanup(a){var a;ColdFusion.Window.destroy(a,true)}
function resetSearch(b){var b=document.getElementById("searchForm");var c=b.image_per_page;var a=b.image_from;for(i=0;i<b.orientation.length;i++){b.orientation[i].checked=true}
for(i=0;i<b.colour_type.length;i++){b.colour_type[i].checked=true}
for(i=0;i<b.illustrations.length;i++){b.illustrations[i].checked=true}
for(i=0;i<b.filetype.length;i++){b.filetype[i].checked=true}
c.selectedIndex=0;a.selectedIndex=0;b.search_string.value="enter keyword/s";document.getElementById('searchWithinResults').checked=false;b.reset();}
function activateDrags(){$(".draggable").draggable({helper:"clone"})}
function activateDragsOut(){$(".deleteFromLBox").draggable({helper:"clone"})}
function onloginRefreh(){window.location.href=window.location.href}
function getprice(b,c){var a={productPrice:$(this).val()};$.ajax({type:"POST",url:"/registration_control.cfm?planSelector="+b,datatype:"html",data:a,success:function(d){$("#endTab"+c).html(d)}})}function getpromotion(a,c){var b={promocode:$(this).val()};$.ajax({type:"POST",url:"registration_control.cfm?promocode="+a.value+"&plan="+c,datatype:"html",data:b,success:function(d){$("#total").html(d)}})}
function showAreaMyAccount(a){document.getElementById("changePassword").style.display="none";document.getElementById("changeCreditCard").style.display="none";document.getElementById("viewYourInvoice").style.display="none";document.getElementById("accountdetails").style.display="none";document.getElementById(a).style.display="";}
function showAreaMyAccount2(a){var a;document.getElementById("changePassword").style.display="none";document.getElementById("viewYourInvoice").style.display="none";document.getElementById(a).style.display="";}
function changePassword(a){var a;var b=new User;b.setCallbackHandler(updateSuccessful);b.setErrorHandler(updateFail);oldPassword=document.getElementById("oldPassword").value;newPassword=document.getElementById("newPassword").value;confirmPassword=document.getElementById("confirmPassword").value;if(confirmPassword!=newPassword){document.getElementById("passwordStatus").innerHTML="<h3 class='error'>New password and confirm password does not match.</h3>"}else{if(oldPassword==""){document.getElementById("passwordStatus").innerHTML="<h3 class='error'>Old password is blank.</h3>"}else{if(newPassword==""){document.getElementById("passwordStatus").innerHTML="<h3 class='error'>New password is blank.</h3>"}else{status=b.changeUserPassword(a,oldPassword,newPassword)}}}}function updateSuccessful(a){if(a==0){document.getElementById("passwordStatus").innerHTML="<h3 class='error'>Your old password is invalid.</h3>"}else{if(a==1){document.getElementById("passwordStatus").innerHTML="<h3 class='information'>You have successfully changed your password.</h3>"}}}function updateFail(){document.getElementById("passwordStatus").innerHTML="<h3 class='information'>An error occured while processing your request.</h3>"}
function changeActionURL(){var searchFormName=document.getElementById('searchForm');var searchString=document.getElementById('search_string').value;if(searchString.substring(0,4).indexOf("@")!=-1){document.getElementById('search_string').value="enter keyword/s";return false;}
var prevSearchStringFormatted='';searchString=searchString.replace(/^\s+|\s+$/g,'');searchStringFormatted=searchString.replace(/ /g,"/");var searchWithinResults=document.getElementById('searchWithinResults');if(searchWithinResults.checked==true){var prevSearch=document.getElementById('prevSearch');if(prevSearch.value!=null||prevSearch.value!=''){prevSearchString=prevSearch.value.replace(/^\s+|\s+$/g,'');prevSearchStringFormatted=prevSearchString.replace(/ /g,"/");document.getElementById('search_string').value=prevSearch.value+' '+searchString;}}
if(prevSearchStringFormatted==''){searchFormName.action='/search.html?/'+searchStringFormatted;}else{searchFormName.action='/search.html?/'+prevSearchStringFormatted+'/'+searchStringFormatted;}return true;}
function changeCCDetails(b){var b;var g=new User;g.setCallbackHandler(updateCCSuccessful);g.setErrorHandler(updateCCFail);var a=document.getElementById("cardType").value;var e=document.getElementById("holderName");var j=document.getElementById("cardNum");var f=document.getElementById("verCode");var d=document.getElementById("ccMonth").value;var h=document.getElementById("ccYear").value;var c=document.getElementById("ccIDValue").value;if(e.textLength<3){document.getElementById("ccStatus").innerHTML="<h3 class='error'>Credit card holder's name is too short.</h3>"}else{if(j.textLength<13){document.getElementById("ccStatus").innerHTML="<h3 class='error'>Invalid credit card number.</h3>"}else{if(f.textLength<1){document.getElementById("ccStatus").innerHTML="<h3 class='error'>Security code can not be blank.</h3>"}else{document.getElementById("ccStatus").innerHTML="";g.changeCCDetails(b,a,e.value,d,h,f.value,j.value,c)}}}}function updateCCSuccessful(a){if(a.STATUS==0){document.getElementById("ccStatus").innerHTML="<h3 class='information'>"+a.MSGS+"</h3>"}else{if(a.STATUS==1){document.getElementById("ccStatus").innerHTML="<h3 class='error'>"+a.MSGS+"</h3>"}}}function updateCCFail(a){console.dir(a);document.getElementById("ccStatus").innerHTML="<h3 class='error'> An error occured while processing your request.</h3>"}function refreshAvailableDownloads(){setTimeout("getAvailableDownloads()",1000)}function getAvailableDownloads(){ColdFusion.navigate("/includeWindow.html?viewName=dspShowAvailableDownloads.cfm","availableDownloads")}function callbackhandler(){alert("callbackhandler")}function myerrorhandler(b,a){alert(b+a)};function disableSubmitButton(){document.getElementById('moveToStep3').disabled=true;}
function checkClickedAlready(elementName){var downloadClicked=document.getElementById(elementName);if(downloadClicked.value==0){downloadClicked.value=1;return true;}else{return false;}}
function checkClickedAlreadyFromLB(elementName){var downloadClicked=document.getElementById(elementName);var imageSelected=document.getElementById('imageSelected');if(downloadClicked.value==imageSelected.value){return false;}else{downloadClicked.value=imageSelected.value;return true;}}
var SignUp={checkPwd:function(argEl,compareToEl){var pwd=compareToEl.value;var pwdCopy=argEl.value;if(pwd.length>=6){var intCheck=pwdCopy.length;var strCheck=pwd.substring(0,intCheck);if(pwdCopy!=strCheck){alert("Passwords do not match - please try again");argEl.value='';argEl.focus();return false;}
else{return true;}}else if(pwd.length<6){alert("Please choose a password before the confirmation compare, min 6 characters");argEl.value="";compareToEl.select();}},dspError:function(){$("#ErrMessage").css("display","block");}}
function callCart(){$.ajax({url:"/includeWindow.html?viewName=dspCartBox.cfm",cache:false,success:function(html){$("#LBBig").html(html);}});}
function callLbox(){$.ajax({url:"/includeWindow.html?viewName=dspLightBoxBigger.cfm",cache:false,success:function(html){$("#LBBig").html(html);}});}
function swapImages(imgID,image1,image2){currentImage=$('#'+imgID).attr('src');if(currentImage==image1){$('#'+imgID).attr('src',image2);}else{$('#'+imgID).attr('src',image1);}}
function swapControlTabs(tabID){var newActiveStatus='';if($('#whatsActive').val()=='cart'&&tabID=='LBTab'){swapImages('LBTab','/images/newDesign/lightbox_open.gif','/images/newDesign/lightbox_close.gif');swapImages('cartTab','/images/newDesign/cart_open.gif','/images/newDesign/cart_close.gif');newActiveStatus='LB';}else if($('#whatsActive').val()=='LB'&&tabID=='cartTab'){swapImages('cartTab','/images/newDesign/cart_open.gif','/images/newDesign/cart_close.gif');swapImages('LBTab','/images/newDesign/lightbox_open.gif','/images/newDesign/lightbox_close.gif');newActiveStatus='cart';}
if($('#whatsActive').val()=='cart'&&tabID=='cartTab'){$("#LBBig").animate({marginRight:"-260px"},100);$("#LightboxTD").css("width","0");$("body").css("overflow-x","hidden");swapImages('cartTab','/images/newDesign/cart_open.gif','/images/newDesign/cart_reopen.gif');swapImages('LBTab','/images/newDesign/lightbox_close.gif','/images/newDesign/lightbox_reopen.gif');$('#whatsActive').val('none');return false;}else if($('#whatsActive').val()=='LB'&&tabID=='LBTab'){$("#LBBig").animate({marginRight:"-260px"},100);$("#LightboxTD").css("width","0");$("body").css("overflow-x","hidden");swapImages('LBTab','/images/newDesign/lightbox_open.gif','/images/newDesign/lightbox_reopen.gif');swapImages('cartTab','/images/newDesign/cart_close.gif','/images/newDesign/cart_reopen.gif');$('#whatsActive').val('none');return false;}else if($('#whatsActive').val()=='none'&&tabID=='cartTab'){$("#LBBig").animate({marginRight:"0px"},100);$("#LightboxTD").css("width","260px");$("body").css("overflow-x","auto");swapImages('cartTab','/images/newDesign/cart_reopen.gif','/images/newDesign/cart_open.gif');swapImages('LBTab','/images/newDesign/lightbox_reopen.gif','/images/newDesign/lightbox_close.gif');newActiveStatus='cart';}else if($('#whatsActive').val()=='none'&&tabID=='LBTab'){$("#LBBig").animate({marginRight:"0px"},100);$("#LightboxTD").css("width","260px");$("body").css("overflow-x","auto");swapImages('LBTab','/images/newDesign/lightbox_reopen.gif','/images/newDesign/lightbox_open.gif');swapImages('cartTab','/images/newDesign/cart_reopen.gif','/images/newDesign/cart_close.gif');newActiveStatus='LB';}
$('#whatsActive').val(newActiveStatus);return true;}
function imageAddedDialog(){var options={};$("#effect").show('highlight',options,200,callback);}
function callback(){setTimeout(function(){$("#effect:visible").removeAttr('style').hide().fadeOut();},500);};function callback2(){setTimeout(function(){$("#lbAdded2Cart:visible").removeAttr('style').hide().fadeOut();},500);};function lbImageAdded2CartDialog(){var options={};$("#lbAdded2Cart").show('highlight',options,200,callback2);}
function downloadImageNow(similarID,windowID){ColdFusion.navigate('download.cfm?similarID='+similarID,windowID);}
function checkOutOneSingleImage(similarID,windowID){if($('#getImageTypeBuy').attr('checked')==true){ColdFusion.navigate('/singleImagePayment.html?event=account.displayOneSingleImagePurchaseView&similarID='+similarID+'&windowID='+windowID,windowID);}else if($('#getImageTypeDownload').attr('checked')){ColdFusion.navigate('/download.cfm?similarID='+similarID,windowID);}}
function downloadImageNewWindow(similarID){var randomnumber=Math.floor(Math.random()*101)
ColdFusion.Window.create('newDownloadWindow'+randomnumber+similarID,'','/download.cfm?similarID='+similarID+'&windowID=newDownloadWindow'+randomnumber+similarID+'&singleImage=true',{x:100,y:100,height:450,width:700,modal:true,closable:false,draggable:true,resizable:false,center:true,initshow:true});}
function redirectToMyAccount(windowID,origin){if(origin=='fromClick'){var randomnumber=Math.floor(Math.random()*101);var windowID;try{ColdFusion.Window.hide(windowID);cleanup(windowID);}catch(err){}
ColdFusion.Window.create('myAccountWindow'+randomnumber,'my Account Window','/myaccount.html?event=account.accountdetails&windowID=myAccountWindow'+randomnumber+'_body&selectTab=singleImage',{x:100,y:100,height:800,width:700,modal:true,closable:false,draggable:true,resizable:false,center:true,initshow:true})
isExecutedAlready=true;}else{if(typeof isExecutedAlready=="undefined"){var randomnumber=Math.floor(Math.random()*101);var windowID;try{ColdFusion.Window.hide(windowID);cleanup(windowID);}catch(err){}
ColdFusion.Window.create('myAccountWindow'+randomnumber,'my Account Window','/myaccount.html?event=account.accountdetails&windowID=myAccountWindow'+randomnumber+'_body&selectTab=singleImage',{x:100,y:100,height:800,width:700,modal:true,closable:false,draggable:true,resizable:false,center:true,initshow:true})
isExecutedAlready=false;}else{if(!isExecutedAlready){var windowID;try{ColdFusion.Window.hide(windowID);cleanup(windowID);}catch(err){}
ColdFusion.Window.create('myAccountWindow'+randomnumber,'my Account Window','/myaccount.html?event=account.accountdetails&windowID=myAccountWindow'+randomnumber+'_body&selectTab=singleImage',{x:100,y:100,height:800,width:700,modal:true,closable:false,draggable:true,resizable:false,center:true,initshow:true})
isExecutedAlready=false;}
isExecutedAlready=false;}}}
function setSingleImageTab(){ColdFusion.Layout.selectTab('themyaccoutlayout','singleImage');}
function toggleClassName(element,className){var classPattern=new RegExp('(^|\\s)'+className+'(\\s|$)');if((typeof element=='string')&&document.getElementById)
element=document.getElementById(element);if(element)
if(classPattern.test(element.className))
element.className=element.className.replace(classPattern,' ');else element.className+=' '+className;}
function loadCCV(){$('#vericationHelp2').bind("mouseover",function(){toggleImg();}).bind("mouseout",function(){toggleImg();});function toggleImg(){$("#vericationDiagram2").slideToggle();}};$(document).ready(function(){var currencyTab=0;$(".topMenuAction").click(function(){if(document.images){tabOpen=new Image(130,26);tabOpen.src="/images/tabOpen.gif";tabClose=new Image(130,26);tabClose.src="/images/tabClose.gif";}
if(!currencyTab){$("#openCloseIdentifier").show();$("#topMenuImage").html('<img src="/images/tabClose.gif" alt="" />');$("#topmenu_slider").animate({marginTop:"0px"},500);currencyTab=1;}else{$("#topmenu_slider").animate({marginTop:"-38px"},500);$("#topMenuImage").html('<img src="/images/tabOpen.gif" alt="" />');$("#openCloseIdentifier").hide();currencyTab=0;}});});function disableSingleImageSubmit(){var butt=document.getElementById('btn_singleImagePurcaseNow');butt.disabled=true;};(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);var Spry;if(!Spry){Spry={}}Spry.forwards=1;Spry.backwards=2;if(!Spry.Effect){Spry.Effect={}}Spry.Effect.Transitions={linearTransition:function(c,a,d,b){if(c>b){return d+a}return a+(c/b)*d},sinusoidalTransition:function(c,a,d,b){if(c>b){return d+a}return a+((-Math.cos((c/b)*Math.PI)/2)+0.5)*d},squareTransition:function(c,a,d,b){if(c>b){return d+a}return a+Math.pow(c/b,2)*d},squarerootTransition:function(c,a,d,b){if(c>b){return d+a}return a+Math.sqrt(c/b)*d},fifthTransition:function(c,a,d,b){if(c>b){return d+a}return a+Math.sqrt((-Math.cos((c/b)*Math.PI)/2)+0.5)*d},circleTransition:function(c,a,e,b){if(c>b){return e+a}var d=c/b;return a+Math.sqrt(1-Math.pow((d-1),2))*e},pulsateTransition:function(c,a,d,b){if(c>b){return d+a}return a+(0.5+Math.sin(17*c/b)/2)*d},growSpecificTransition:function(c,a,e,b){if(c>b){return e+a}var d=c/b;return a+(5*Math.pow(d,3)-6.4*Math.pow(d,2)+2*d)*e}};for(var trans in Spry.Effect.Transitions){Spry[trans]=Spry.Effect.Transitions[trans]}Spry.Effect.Registry=function(){this.effects=[]};Spry.Effect.Registry.prototype.getRegisteredEffect=function(e,c){var b={};b.element=Spry.Effect.getElement(e);b.options=c;for(var d=0;d<this.effects.length;d++){if(this.effectsAreTheSame(this.effects[d],b)){return this.effects[d].effect}}return false};Spry.Effect.Registry.prototype.addEffect=function(e,c,b){if(!this.getRegisteredEffect(c,b)){var a=this.effects.length;this.effects[a]={};var d=this.effects[a];d.effect=e;d.element=Spry.Effect.getElement(c);d.options=b}};Spry.Effect.Registry.prototype.effectsAreTheSame=function(b,a){if(b.element!=a.element){return false}var c=Spry.Effect.Utils.optionsAreIdentical(b.options,a.options);if(c){if(typeof a.options.setup=="function"){b.options.setup=a.options.setup}if(typeof a.options.finish=="function"){b.options.finish=a.options.finish}}return c};var SpryRegistry=new Spry.Effect.Registry;if(!Spry.Effect.Utils){Spry.Effect.Utils={}}Spry.Effect.Utils.showError=function(a){alert("Spry.Effect ERR: "+a)};Spry.Effect.Utils.showInitError=function(a){Spry.Effect.Utils.showError("The "+a+" class can't be accessed as a static function anymore. \nPlease read Spry Effects migration documentation.");return false};Spry.Effect.Utils.Position=function(){this.x=0;this.y=0;this.units="px"};Spry.Effect.Utils.Rectangle=function(){this.width=0;this.height=0;this.units="px"};Spry.Effect.Utils.intToHex=function(b){var a=b.toString(16);if(a.length==1){a="0"+a}return a};Spry.Effect.Utils.hexToInt=function(a){return parseInt(a,16)};Spry.Effect.Utils.rgb=function(c,e,d){var b=Spry.Effect.Utils.intToHex;var f=b(c);var a=b(e);var g=b(d);compositeColorHex=f.concat(a,g).toUpperCase();compositeColorHex="#"+compositeColorHex;return compositeColorHex};Spry.Effect.Utils.longColorVersion=function(a){if(a.match(/^#[0-9a-f]{3}$/i)){var c=a.split("");var a="#";for(var b=1;b<c.length;b++){a+=c[b]+""+c[b]}}return a};Spry.Effect.Utils.camelize=function(a){if(a.indexOf("-")==-1){return a}var e=a.split("-");var b=true;var c="";for(var d=0;d<e.length;d++){if(e[d].length>0){if(b){c=e[d];b=false}else{var f=e[d];c+=f.charAt(0).toUpperCase()+f.substring(1)}}}return c};Spry.Effect.Utils.isPercentValue=function(b){var a=false;if(typeof b=="string"&&b.length>0&&b.lastIndexOf("%")>0){a=true}return a};Spry.Effect.Utils.getPercentValue=function(b){var a=0;try{a=Number(b.substring(0,b.lastIndexOf("%")))}catch(c){Spry.Effect.Utils.showError("Spry.Effect.Utils.getPercentValue: "+c)}return a};Spry.Effect.Utils.getPixelValue=function(c){var a=0;if(typeof c=="number"){return c}var b=c.lastIndexOf("px");if(b==-1){b=c.length}try{a=parseInt(c.substring(0,b),10)}catch(d){}return a};Spry.Effect.Utils.getFirstChildElement=function(b){if(b){var a=b.firstChild;while(a){if(a.nodeType==1){return a}a=a.nextSibling}}return null};Spry.Effect.Utils.fetchChildImages=function(b,e){if(!b||b.nodeType!=1||!e){return}if(b.hasChildNodes()){var a=b.getElementsByTagName("img");var d=a.length;for(var c=0;c<d;c++){var g=a[c];var f=Spry.Effect.getDimensions(g);e.push([g,f.width,f.height])}}};Spry.Effect.Utils.optionsAreIdentical=function(e,d){if(e==null&&d==null){return true}if(e!=null&&d!=null){var c=0;var b=0;for(var i in e){c++}for(var h in d){b++}if(c!=b){return false}for(var a in e){var g=typeof e[a];var f=typeof d[a];if(g!=f||(g!="undefined"&&e[a]!=d[a])){return false}}return true}return false};Spry.Effect.Utils.DoEffect=function(b,d,c){if(!c){var c={}}c.name=b;var a=SpryRegistry.getRegisteredEffect(d,c);if(!a){a=new Spry.Effect[b](d,c);SpryRegistry.addEffect(a,d,c)}a.start();return true};if(!Spry.Utils){Spry.Utils={}}Spry.Utils.Notifier=function(){this.observers=[];this.suppressNotifications=0};Spry.Utils.Notifier.prototype.addObserver=function(b){if(!b){return}var a=this.observers.length;for(var c=0;c<a;c++){if(this.observers[c]==b){return}}this.observers[a]=b};Spry.Utils.Notifier.prototype.removeObserver=function(a){if(!a){return}for(var b=0;b<this.observers.length;b++){if(this.observers[b]==a){this.observers.splice(b,1);break}}};Spry.Utils.Notifier.prototype.notifyObservers=function(b,d){if(!b){return}if(!this.suppressNotifications){var a=this.observers.length;for(var c=0;c<a;c++){var e=this.observers[c];if(e){if(typeof e=="function"){e(b,this,d)}else{if(e[b]){e[b](this,d)}}}}}};Spry.Utils.Notifier.prototype.enableNotifications=function(){if(--this.suppressNotifications<0){this.suppressNotifications=0;Spry.Effect.Utils.showError("Unbalanced enableNotifications() call!\n")}};Spry.Utils.Notifier.prototype.disableNotifications=function(){++this.suppressNotifications};Spry.Effect.getElement=function(b){var a=b;if(typeof b=="string"){a=document.getElementById(b)}if(a==null){Spry.Effect.Utils.showError('Element "'+b+'" not found.')}return a};Spry.Effect.getStyleProp=function(b,g){var d;var c=Spry.Effect.Utils.camelize(g);try{if(b.style){d=b.style[c]}if(!d){if(document.defaultView&&document.defaultView.getComputedStyle){var a=document.defaultView.getComputedStyle(b,null);d=a?a.getPropertyValue(g):null}else{if(b.currentStyle){d=b.currentStyle[c]}}}}catch(f){Spry.Effect.Utils.showError("Spry.Effect.getStyleProp: "+f)}return d=="auto"?null:d};Spry.Effect.setStyleProp=function(a,d,b){try{a.style[Spry.Effect.Utils.camelize(d)]=b}catch(c){Spry.Effect.Utils.showError("Spry.Effect.setStyleProp: "+c)}};Spry.Effect.getStylePropRegardlessOfDisplayState=function(c,g,e){var f=e?e:c;var d=Spry.Effect.getStyleProp(f,"display");var b=Spry.Effect.getStyleProp(f,"visibility");if(d=="none"){Spry.Effect.setStyleProp(f,"visibility","hidden");Spry.Effect.setStyleProp(f,"display","block");if(window.opera){f.focus()}}var a=Spry.Effect.getStyleProp(c,g);if(d=="none"){Spry.Effect.setStyleProp(f,"display","none");Spry.Effect.setStyleProp(f,"visibility",b)}return a};Spry.Effect.makePositioned=function(a){var b=Spry.Effect.getStyleProp(a,"position");if(!b||b=="static"){a.style.position="relative";if(window.opera){a.style.top=0;a.style.left=0}}};Spry.Effect.isInvisible=function(c){var a=Spry.Effect.getStyleProp(c,"display");if(a&&a.toLowerCase()=="none"){return true}var b=Spry.Effect.getStyleProp(c,"visibility");if(b&&b.toLowerCase()=="hidden"){return true}return false};Spry.Effect.enforceVisible=function(c){var a=Spry.Effect.getStyleProp(c,"display");if(a&&a.toLowerCase()=="none"){Spry.Effect.setStyleProp(c,"display","block")}var b=Spry.Effect.getStyleProp(c,"visibility");if(b&&b.toLowerCase()=="hidden"){Spry.Effect.setStyleProp(c,"visibility","visible")}};Spry.Effect.makeClipping=function(b){var d=Spry.Effect.getStyleProp(b,"overflow");if(!d||(d.toLowerCase()!="hidden"&&d.toLowerCase()!="scroll")){var a=0;var c=/MSIE 7.0/.test(navigator.userAgent)&&/Windows NT/.test(navigator.userAgent);if(c){a=Spry.Effect.getDimensionsRegardlessOfDisplayState(b).height}Spry.Effect.setStyleProp(b,"overflow","hidden");if(c){Spry.Effect.setStyleProp(b,"height",a+"px")}}};Spry.Effect.cleanWhitespace=function(b){var f=b.childNodes.length;for(var a=f-1;a>=0;a--){var c=b.childNodes[a];if(c.nodeType==3&&!/\S/.test(c.nodeValue)){try{b.removeChild(c)}catch(d){Spry.Effect.Utils.showError("Spry.Effect.cleanWhitespace: "+d)}}}};Spry.Effect.getComputedStyle=function(a){return/MSIE/.test(navigator.userAgent)?a.currentStyle:document.defaultView.getComputedStyle(a,null)};Spry.Effect.getDimensions=function(b){var d=new Spry.Effect.Utils.Rectangle;var a=null;if(b.style.width&&/px/i.test(b.style.width)){d.width=parseInt(b.style.width,10)}else{a=Spry.Effect.getComputedStyle(b);var c=a&&a.width&&/px/i.test(a.width);if(c){d.width=parseInt(a.width,10)}if(!c||d.width==0){d.width=b.offsetWidth}}if(b.style.height&&/px/i.test(b.style.height)){d.height=parseInt(b.style.height,10)}else{if(!a){a=Spry.Effect.getComputedStyle(b)}var c=a&&a.height&&/px/i.test(a.height);if(c){d.height=parseInt(a.height,10)}if(!c||d.height==0){d.height=b.offsetHeight}}return d};Spry.Effect.getDimensionsRegardlessOfDisplayState=function(b,e){var f=e?e:b;var d=Spry.Effect.getStyleProp(f,"display");var a=Spry.Effect.getStyleProp(f,"visibility");if(d=="none"){Spry.Effect.setStyleProp(f,"visibility","hidden");Spry.Effect.setStyleProp(f,"display","block");if(window.opera){f.focus()}}var c=Spry.Effect.getDimensions(b);if(d=="none"){Spry.Effect.setStyleProp(f,"display","none");Spry.Effect.setStyleProp(f,"visibility",a)}return c};Spry.Effect.getOpacity=function(a){var b=Spry.Effect.getStyleProp(a,"opacity");if(typeof b=="undefined"||b==null){b=1}return b};Spry.Effect.getBgColor=function(a){return Spry.Effect.getStyleProp(a,"background-color")};Spry.Effect.intPropStyle=function(b,c){var a=parseInt(Spry.Effect.getStyleProp(b,c),10);if(isNaN(a)){return 0}return a};Spry.Effect.getPosition=function(c){var a=new Spry.Effect.Utils.Position;var b=null;if(c.style.left&&/px/i.test(c.style.left)){a.x=parseInt(c.style.left,10)}else{b=Spry.Effect.getComputedStyle(c);var d=b&&b.left&&/px/i.test(b.left);if(d){a.x=parseInt(b.left,10)}if(!d||a.x==0){a.x=c.offsetLeft}}if(c.style.top&&/px/i.test(c.style.top)){a.y=parseInt(c.style.top,10)}else{if(!b){b=Spry.Effect.getComputedStyle(c)}var d=b&&b.top&&/px/i.test(b.top);if(d){a.y=parseInt(b.top,10)}if(!d||a.y==0){a.y=c.offsetTop}}return a};Spry.Effect.getOffsetPosition=Spry.Effect.getPosition;Spry.Effect.Animator=function(b){Spry.Utils.Notifier.call(this);this.name="Animator";this.element=null;this.startMilliseconds=0;this.repeat="none";this.isRunning=false;this.timer=null;this.cancelRemaining=0;if(!b){var b={}}if(b.toggle){this.direction=false}else{this.direction=Spry.forwards}var a=this;if(b.setup!=null){this.addObserver({onPreEffect:function(){try{a.options.setup(a.element,a)}catch(c){Spry.Effect.Utils.showError("Spry.Effect.Animator.prototype.start: setup callback: "+c)}}})}if(b.finish!=null){this.addObserver({onPostEffect:function(){try{a.options.finish(a.element,a)}catch(c){Spry.Effect.Utils.showError("Spry.Effect.Animator.prototype.stop: finish callback: "+c)}}})}this.options={duration:1000,toggle:false,transition:Spry.linearTransition,interval:16};this.setOptions(b);if(b.transition){this.setTransition(b.transition)}if(b.fps){this.setFps(b.fps)}};Spry.Effect.Animator.prototype=new Spry.Utils.Notifier();Spry.Effect.Animator.prototype.constructor=Spry.Utils.Animator;Spry.Effect.Animator.prototype.notStaticAnimator=true;Spry.Effect.Animator.prototype.setOptions=function(a){if(!a){return}for(var b in a){this.options[b]=a[b]}};Spry.Effect.Animator.prototype.setTransition=function(c){if(typeof c=="number"||c=="1"||c=="2"){switch(parseInt(c,10)){case 1:c=Spry.linearTransition;break;case 2:c=Spry.sinusoidalTransition;break;default:Spry.Effect.Utils.showError("unknown transition")}}else{if(typeof c=="string"){if(typeof window[c]=="function"){c=window[c]}else{if(typeof Spry[c]=="function"){c=Spry[c]}else{Spry.Effect.Utils.showError("unknown transition")}}}}this.options.transition=c;if(typeof this.effectsArray!="undefined"){var a=this.effectsArray.length;for(var b=0;b<a;b++){this.effectsArray[b].effect.setTransition(c)}}};Spry.Effect.Animator.prototype.setDuration=function(c){this.options.duration=c;if(typeof this.effectsArray!="undefined"){var a=this.effectsArray.length;for(var b=0;b<a;b++){this.effectsArray[b].effect.setDuration(c)}}};Spry.Effect.Animator.prototype.setFps=function(c){this.options.interval=parseInt(1000/c,10);this.options.fps=c;if(typeof this.effectsArray!="undefined"){var a=this.effectsArray.length;for(var b=0;b<a;b++){this.effectsArray[b].effect.setFps(c)}}};Spry.Effect.Animator.prototype.start=function(e){if(!this.element){return}if(arguments.length==0){e=false}if(this.isRunning){this.cancel()}this.prepareStart();var d=new Date();this.startMilliseconds=d.getTime();if(this.element.id){this.element=document.getElementById(this.element.id)}if(this.cancelRemaining!=0&&this.options.toggle){if(this.cancelRemaining<1&&typeof this.options.transition=="function"){var c=0;var b=this.options.duration;var a=0;var f=1;var g=0;this.cancelRemaining=Math.round(this.cancelRemaining*1000)/1000;var k=false;var j=0;while(!k){if(g++>this.options.duration){break}var i=c+((b-c)/2);j=Math.round(this.options.transition(i,1,-1,this.options.duration)*1000)/1000;if(j==this.cancelRemaining){this.startMilliseconds-=i;k=true}if(j<this.cancelRemaining){b=i;f=j}else{c=i;a=j}}}this.cancelRemaining=0}this.notifyObservers("onPreEffect",this);if(e==false){var h=this;this.timer=setInterval(function(){h.drawEffect()},this.options.interval)}this.isRunning=true};Spry.Effect.Animator.prototype.stopFlagReset=function(){if(this.timer){clearInterval(this.timer);this.timer=null}this.startMilliseconds=0};Spry.Effect.Animator.prototype.stop=function(){this.stopFlagReset();this.notifyObservers("onPostEffect",this);this.isRunning=false};Spry.Effect.Animator.prototype.cancel=function(){var a=this.getElapsedMilliseconds();if(this.startMilliseconds>0&&a<this.options.duration){this.cancelRemaining=this.options.transition(a,0,1,this.options.duration)}this.stopFlagReset();this.notifyObservers("onCancel",this);this.isRunning=false};Spry.Effect.Animator.prototype.drawEffect=function(){var b=true;this.notifyObservers("onStep",this);var a=this.getElapsedMilliseconds();if(typeof this.options.transition!="function"){Spry.Effect.Utils.showError("unknown transition");return}this.animate();if(a>this.options.duration){b=false;this.stop()}return b};Spry.Effect.Animator.prototype.getElapsedMilliseconds=function(){if(this.startMilliseconds>0){var a=new Date();return(a.getTime()-this.startMilliseconds)}return 0};Spry.Effect.Animator.prototype.doToggle=function(){if(!this.direction){this.direction=Spry.forwards;return}if(this.options.toggle==true){if(this.direction==Spry.forwards){this.direction=Spry.backwards;this.notifyObservers("onToggle",this)}else{if(this.direction==Spry.backwards){this.direction=Spry.forwards}}}};Spry.Effect.Animator.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}};Spry.Effect.Animator.prototype.animate=function(){};Spry.Effect.Animator.prototype.onStep=function(a){if(a!=this){this.notifyObservers("onStep",this)}};Spry.Effect.Move=function(c,b,d,a){this.dynamicFromPos=false;if(arguments.length==3){a=d;d=b;b=Spry.Effect.getPosition(c);this.dynamicFromPos=true}Spry.Effect.Animator.call(this,a);this.name="Move";this.element=Spry.Effect.getElement(c);if(!this.element){return}if(b.units!=d.units){Spry.Effect.Utils.showError("Spry.Effect.Move: Conflicting units ("+b.units+", "+d.units+")")}this.units=b.units;this.startX=Number(b.x);this.stopX=Number(d.x);this.startY=Number(b.y);this.stopY=Number(d.y)};Spry.Effect.Move.prototype=new Spry.Effect.Animator();Spry.Effect.Move.prototype.constructor=Spry.Effect.Move;Spry.Effect.Move.prototype.animate=function(){var d=0;var c=0;var b=Math.floor;var a=this.getElapsedMilliseconds();if(this.direction==Spry.forwards){d=b(this.options.transition(a,this.startX,this.stopX-this.startX,this.options.duration));c=b(this.options.transition(a,this.startY,this.stopY-this.startY,this.options.duration))}else{if(this.direction==Spry.backwards){d=b(this.options.transition(a,this.stopX,this.startX-this.stopX,this.options.duration));c=b(this.options.transition(a,this.stopY,this.startY-this.stopY,this.options.duration))}}this.element.style.left=d+this.units;this.element.style.top=c+this.units};Spry.Effect.Move.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}if(this.dynamicFromPos==true){var a=Spry.Effect.getPosition(this.element);this.startX=a.x;this.startY=a.y;this.rangeMoveX=this.startX-this.stopX;this.rangeMoveY=this.startY-this.stopY}};Spry.Effect.Size=function(f,b,k,l){this.dynamicFromRect=false;if(arguments.length==3){l=k;k=b;b=Spry.Effect.getDimensionsRegardlessOfDisplayState(f);this.dynamicFromRect=true}Spry.Effect.Animator.call(this,l);this.name="Size";this.element=Spry.Effect.getElement(f);if(!this.element){return}f=this.element;if(b.units!=k.units){Spry.Effect.Utils.showError("Spry.Effect.Size: Conflicting units ("+b.units+", "+k.units+")");return false}this.units=b.units;var c=Spry.Effect.getDimensionsRegardlessOfDisplayState(f);this.originalWidth=c.width;this.originalHeight=c.height;this.startWidth=b.width;this.startHeight=b.height;this.stopWidth=k.width;this.stopHeight=k.height;this.childImages=new Array();if(this.options.useCSSBox){Spry.Effect.makePositioned(this.element);var i=Spry.Effect.intPropStyle;this.startFromBorder_top=i(f,"border-top-width");this.startFromBorder_bottom=i(f,"border-bottom-width");this.startFromBorder_left=i(f,"border-left-width");this.startFromBorder_right=i(f,"border-right-width");this.startFromPadding_top=i(f,"padding-top");this.startFromPadding_bottom=i(f,"padding-bottom");this.startFromPadding_left=i(f,"padding-left");this.startFromPadding_right=i(f,"padding-right");this.startFromMargin_top=i(f,"margin-top");this.startFromMargin_bottom=i(f,"margin-bottom");this.startFromMargin_right=i(f,"margin-right");this.startFromMargin_left=i(f,"margin-left");this.startLeft=i(f,"left");this.startTop=i(f,"top")}if(this.options.scaleContent){Spry.Effect.Utils.fetchChildImages(f,this.childImages)}this.fontFactor=1;var j=Spry.Effect.getStyleProp(this.element,"font-size");if(j&&/em\s*$/.test(j)){this.fontFactor=parseFloat(j)}var a=Spry.Effect.Utils.isPercentValue;if(a(this.startWidth)){var d=Spry.Effect.Utils.getPercentValue(this.startWidth);this.startWidth=c.width*(d/100)}if(a(this.startHeight)){var g=Spry.Effect.Utils.getPercentValue(this.startHeight);this.startHeight=c.height*(g/100)}if(a(this.stopWidth)){var e=Spry.Effect.Utils.getPercentValue(this.stopWidth);this.stopWidth=c.width*(e/100)}if(a(this.stopHeight)){var h=Spry.Effect.Utils.getPercentValue(this.stopHeight);this.stopHeight=c.height*(h/100)}this.enforceVisible=Spry.Effect.isInvisible(this.element)};Spry.Effect.Size.prototype=new Spry.Effect.Animator();Spry.Effect.Size.prototype.constructor=Spry.Effect.Size;Spry.Effect.Size.prototype.animate=function(){var m=0;var l=0;var b=0;var z=0;var r=Math.floor;var a=this.getElapsedMilliseconds();if(this.direction==Spry.forwards){m=r(this.options.transition(a,this.startWidth,this.stopWidth-this.startWidth,this.options.duration));l=r(this.options.transition(a,this.startHeight,this.stopHeight-this.startHeight,this.options.duration));z=1}else{if(this.direction==Spry.backwards){m=r(this.options.transition(a,this.stopWidth,this.startWidth-this.stopWidth,this.options.duration));l=r(this.options.transition(a,this.stopHeight,this.startHeight-this.stopHeight,this.options.duration));z=-1}}var v=m/this.originalWidth;b=this.fontFactor*v;var p=this.element.style;if(m<0){m=0}if(l<0){l=0}p.width=m+this.units;p.height=l+this.units;if(typeof this.options.useCSSBox!="undefined"&&this.options.useCSSBox==true){var d=Spry.Effect.intPropStyle;var s=d(this.element,"top");var A=d(this.element,"left");var u=d(this.element,"margin-top");var f=d(this.element,"margin-left");var k=v;var t=l/this.originalHeight;var e=r(this.startFromBorder_top*t);var g=r(this.startFromBorder_bottom*t);var w=r(this.startFromBorder_left*k);var h=r(this.startFromBorder_right*k);var c=r(this.startFromPadding_top*t);var B=r(this.startFromPadding_bottom*t);var o=r(this.startFromPadding_left*k);var j=r(this.startFromPadding_right*k);var C=r(this.startFromMargin_top*t);var n=r(this.startFromMargin_bottom*t);var y=r(this.startFromMargin_right*k);var x=r(this.startFromMargin_left*k);p.borderTopWidth=e+this.units;p.borderBottomWidth=g+this.units;p.borderLeftWidth=w+this.units;p.borderRightWidth=h+this.units;p.paddingTop=c+this.units;p.paddingBottom=B+this.units;p.paddingLeft=o+this.units;p.paddingRight=j+this.units;p.marginTop=C+this.units;p.marginBottom=n+this.units;p.marginLeft=x+this.units;p.marginRight=y+this.units;p.left=r(A+f-x)+this.units;p.top=r(s+u-C)+this.units}if(this.options.scaleContent){for(var q=0;q<this.childImages.length;q++){this.childImages[q][0].style.width=v*this.childImages[q][1]+this.units;this.childImages[q][0].style.height=v*this.childImages[q][2]+this.units}this.element.style.fontSize=b+"em"}if(this.enforceVisible){Spry.Effect.enforceVisible(this.element);this.enforceVisible=false}};Spry.Effect.Size.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}if(this.dynamicFromRect==true){var a=Spry.Effect.getDimensions(this.element);this.startWidth=a.width;this.startHeight=a.height;this.widthRange=this.startWidth-this.stopWidth;this.heightRange=this.startHeight-this.stopHeight}};Spry.Effect.Opacity=function(c,b,d,a){this.dynamicStartOpacity=false;if(arguments.length==3){a=d;d=b;b=Spry.Effect.getOpacity(c);this.dynamicStartOpacity=true}Spry.Effect.Animator.call(this,a);this.name="Opacity";this.element=Spry.Effect.getElement(c);if(!this.element){return}if(/MSIE/.test(navigator.userAgent)&&(!this.element.hasLayout)){Spry.Effect.setStyleProp(this.element,"zoom","1")}this.startOpacity=b;this.stopOpacity=d;this.enforceVisible=Spry.Effect.isInvisible(this.element)};Spry.Effect.Opacity.prototype=new Spry.Effect.Animator();Spry.Effect.Opacity.prototype.constructor=Spry.Effect.Opacity;Spry.Effect.Opacity.prototype.animate=function(){var b=0;var a=this.getElapsedMilliseconds();if(this.direction==Spry.forwards){b=this.options.transition(a,this.startOpacity,this.stopOpacity-this.startOpacity,this.options.duration)}else{if(this.direction==Spry.backwards){b=this.options.transition(a,this.stopOpacity,this.startOpacity-this.stopOpacity,this.options.duration)}}if(b<0){b=0}if(/MSIE/.test(navigator.userAgent)){var c=Spry.Effect.getStyleProp(this.element,"filter");if(c){c=c.replace(/alpha\(opacity=[0-9]{1,3}\)/g,"")}this.element.style.filter=c+"alpha(opacity="+Math.floor(b*100)+")"}else{this.element.style.opacity=b}if(this.enforceVisible){Spry.Effect.enforceVisible(this.element);this.enforceVisible=false}};Spry.Effect.Opacity.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}if(this.dynamicStartOpacity==true){this.startOpacity=Spry.Effect.getOpacity(this.element);this.opacityRange=this.startOpacity-this.stopOpacity}};Spry.Effect.Color=function(c,d,a,b){this.dynamicStartColor=false;if(arguments.length==3){b=a;a=d;d=Spry.Effect.getBgColor(c);this.dynamicStartColor=true}Spry.Effect.Animator.call(this,b);this.name="Color";this.element=Spry.Effect.getElement(c);if(!this.element){return}this.startColor=d;this.stopColor=a;this.startRedColor=Spry.Effect.Utils.hexToInt(d.substr(1,2));this.startGreenColor=Spry.Effect.Utils.hexToInt(d.substr(3,2));this.startBlueColor=Spry.Effect.Utils.hexToInt(d.substr(5,2));this.stopRedColor=Spry.Effect.Utils.hexToInt(a.substr(1,2));this.stopGreenColor=Spry.Effect.Utils.hexToInt(a.substr(3,2));this.stopBlueColor=Spry.Effect.Utils.hexToInt(a.substr(5,2))};Spry.Effect.Color.prototype=new Spry.Effect.Animator();Spry.Effect.Color.prototype.constructor=Spry.Effect.Color;Spry.Effect.Color.prototype.animate=function(){var c=0;var e=0;var d=0;var b=Math.floor;var a=this.getElapsedMilliseconds();if(this.direction==Spry.forwards){c=b(this.options.transition(a,this.startRedColor,this.stopRedColor-this.startRedColor,this.options.duration));e=b(this.options.transition(a,this.startGreenColor,this.stopGreenColor-this.startGreenColor,this.options.duration));d=b(this.options.transition(a,this.startBlueColor,this.stopBlueColor-this.startBlueColor,this.options.duration))}else{if(this.direction==Spry.backwards){c=b(this.options.transition(a,this.stopRedColor,this.startRedColor-this.stopRedColor,this.options.duration));e=b(this.options.transition(a,this.stopGreenColor,this.startGreenColor-this.stopGreenColor,this.options.duration));d=b(this.options.transition(a,this.stopBlueColor,this.startBlueColor-this.stopBlueColor,this.options.duration))}}this.element.style.backgroundColor=Spry.Effect.Utils.rgb(c,e,d)};Spry.Effect.Color.prototype.prepareStart=function(){if(this.options&&this.options.toggle){this.doToggle()}if(this.dynamicStartColor==true){this.startColor=Spry.Effect.getBgColor(element);this.startRedColor=Spry.Effect.Utils.hexToInt(startColor.substr(1,2));this.startGreenColor=Spry.Effect.Utils.hexToInt(startColor.substr(3,2));this.startBlueColor=Spry.Effect.Utils.hexToInt(startColor.substr(5,2));this.redColorRange=this.startRedColor-this.stopRedColor;this.greenColorRange=this.startGreenColor-this.stopGreenColor;this.blueColorRange=this.startBlueColor-this.stopBlueColor}};Spry.Effect.Cluster=function(b){Spry.Effect.Animator.call(this,b);this.name="Cluster";this.effectsArray=new Array();this.currIdx=-1;var a=function(d,c){this.effect=d;this.kind=c;this.isRunning=false};this.ClusteredEffect=a};Spry.Effect.Cluster.prototype=new Spry.Effect.Animator();Spry.Effect.Cluster.prototype.constructor=Spry.Effect.Cluster;Spry.Effect.Cluster.prototype.setInterval=function(b){var a=this.effectsArray.length;this.options.interval=b;for(var c=0;c<a;c++){this.effectsArray[c].effect.setInterval(b)}};Spry.Effect.Cluster.prototype.drawEffect=function(){var f=true;var d=false;var h=false;var a=false;if((this.currIdx==-1&&this.direction==Spry.forwards)||(this.currIdx==this.effectsArray.length&&this.direction==Spry.backwards)){this.initNextEffectsRunning()}var g=this.direction==Spry.forwards?0:this.effectsArray.length-1;var c=this.direction==Spry.forwards?this.effectsArray.length:-1;var e=this.direction==Spry.forwards?1:-1;for(var b=g;b!=c;b+=e){if(this.effectsArray[b].isRunning==true){h=this.effectsArray[b].effect.drawEffect();if(h==false&&b==this.currIdx){this.effectsArray[b].isRunning=false;a=true}}}if(a==true){d=this.initNextEffectsRunning()}if(d==true){this.stop();f=false;for(var b=0;b<this.effectsArray.length;b++){this.effectsArray[b].isRunning=false}this.currIdx=this.direction==Spry.forwards?this.effectsArray.length:-1}return f};Spry.Effect.Cluster.prototype.initNextEffectsRunning=function(){var c=false;var d=this.direction==Spry.forwards?1:-1;var b=this.direction==Spry.forwards?this.effectsArray.length:-1;this.currIdx+=d;if((this.currIdx>(this.effectsArray.length-1)&&this.direction==Spry.forwards)||(this.currIdx<0&&this.direction==Spry.backwards)){c=true}else{for(var a=this.currIdx;a!=b;a+=d){if((a>this.currIdx&&this.direction==Spry.forwards||a<this.currIdx&&this.direction==Spry.backwards)&&this.effectsArray[a].kind=="queue"){break}this.effectsArray[a].effect.start(true);this.effectsArray[a].isRunning=true;this.currIdx=a}}return c};Spry.Effect.Cluster.prototype.toggleCluster=function(){if(!this.direction){this.direction=Spry.forwards;return}if(this.options.toggle==true){if(this.direction==Spry.forwards){this.direction=Spry.backwards;this.notifyObservers("onToggle",this);this.currIdx=this.effectsArray.length}else{if(this.direction==Spry.backwards){this.direction=Spry.forwards;this.currIdx=-1}}}else{if(this.direction==Spry.forwards){this.currIdx=-1}else{if(this.direction==Spry.backwards){this.currIdx=this.effectsArray.length}}}};Spry.Effect.Cluster.prototype.doToggle=function(){this.toggleCluster();for(var a=0;a<this.effectsArray.length;a++){if(this.effectsArray[a].effect.options&&(this.effectsArray[a].effect.options.toggle!=null)){if(this.effectsArray[a].effect.options.toggle==true){this.effectsArray[a].effect.doToggle()}}}};Spry.Effect.Cluster.prototype.cancel=function(){for(var b=0;b<this.effectsArray.length;b++){if(this.effectsArray[b].effect.isRunning){this.effectsArray[b].effect.cancel()}}var a=this.getElapsedMilliseconds();if(this.startMilliseconds>0&&a<this.options.duration){this.cancelRemaining=this.options.transition(a,0,1,this.options.duration)}this.stopFlagReset();this.notifyObservers("onCancel",this);this.isRunning=false};Spry.Effect.Cluster.prototype.addNextEffect=function(a){a.addObserver(this);this.effectsArray[this.effectsArray.length]=new this.ClusteredEffect(a,"queue");if(this.effectsArray.length==1){this.element=a.element}};Spry.Effect.Cluster.prototype.addParallelEffect=function(a){if(this.effectsArray.length==0||this.effectsArray[this.effectsArray.length-1].kind!="parallel"){a.addObserver(this)}this.effectsArray[this.effectsArray.length]=new this.ClusteredEffect(a,"parallel");if(this.effectsArray.length==1){this.element=a.element}};Spry.Effect.Cluster.prototype.prepareStart=function(){this.toggleCluster()};Spry.Effect.Fade=function(e,i){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Fade")}Spry.Effect.Cluster.call(this,i);this.name="Fade";var e=Spry.Effect.getElement(e);this.element=e;if(!this.element){return}var b=1000;var h=0;var d=100;var j=false;var f=Spry.fifthTransition;var c=60;var a=0;if(/MSIE/.test(navigator.userAgent)){a=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element,"filter").replace(/alpha\(opacity=([0-9]{1,3})\)/g,"$1"),10)}else{a=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element,"opacity")*100,10)}if(isNaN(a)){a=100}if(i){if(i.duration!=null){b=i.duration}if(i.from!=null){if(Spry.Effect.Utils.isPercentValue(i.from)){h=Spry.Effect.Utils.getPercentValue(i.from)*a/100}else{h=i.from}}if(i.to!=null){if(Spry.Effect.Utils.isPercentValue(i.to)){d=Spry.Effect.Utils.getPercentValue(i.to)*a/100}else{d=i.to}}if(i.toggle!=null){j=i.toggle}if(i.transition!=null){f=i.transition}if(i.fps!=null){c=i.fps}else{this.options.transition=f}}h=h/100;d=d/100;i={duration:b,toggle:j,transition:f,from:h,to:d,fps:c};var g=new Spry.Effect.Opacity(e,h,d,i);this.addNextEffect(g)};Spry.Effect.Fade.prototype=new Spry.Effect.Cluster();Spry.Effect.Fade.prototype.constructor=Spry.Effect.Fade;Spry.Effect.Blind=function(i,o){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Blind")}Spry.Effect.Cluster.call(this,o);this.name="Blind";var i=Spry.Effect.getElement(i);this.element=i;if(!this.element){return}var b=1000;var p=false;var c=Spry.circleTransition;var e=60;var h=false;Spry.Effect.makeClipping(i);var f=Spry.Effect.getDimensionsRegardlessOfDisplayState(i);var g=f.height;var l=0;var k=o?o.from:f.height;var a=o?o.to:0;var m=false;if(o){if(o.duration!=null){b=o.duration}if(o.from!=null){if(Spry.Effect.Utils.isPercentValue(o.from)){g=Spry.Effect.Utils.getPercentValue(o.from)*f.height/100}else{g=Spry.Effect.Utils.getPixelValue(o.from)}}if(o.to!=null){if(Spry.Effect.Utils.isPercentValue(o.to)){l=Spry.Effect.Utils.getPercentValue(o.to)*f.height/100}else{l=Spry.Effect.Utils.getPixelValue(o.to)}}if(o.toggle!=null){p=o.toggle}if(o.transition!=null){c=o.transition}if(o.fps!=null){e=o.fps}if(o.useCSSBox!=null){m=o.useCSSBox}}var d=new Spry.Effect.Utils.Rectangle;d.width=f.width;d.height=g;var n=new Spry.Effect.Utils.Rectangle;n.width=f.width;n.height=l;o={duration:b,toggle:p,transition:c,scaleContent:h,useCSSBox:m,from:k,to:a,fps:e};var j=new Spry.Effect.Size(i,d,n,o);this.addNextEffect(j)};Spry.Effect.Blind.prototype=new Spry.Effect.Cluster();Spry.Effect.Blind.prototype.constructor=Spry.Effect.Blind;Spry.Effect.Highlight=function(f,h){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Highlight")}Spry.Effect.Cluster.call(this,h);this.name="Highlight";var a=1000;var b="#ffffff";var i=false;var c=Spry.sinusoidalTransition;var d=60;var f=Spry.Effect.getElement(f);this.element=f;if(!this.element){return}var g=Spry.Effect.getBgColor(f);if(g=="transparent"){g="#ffff99"}if(h){if(h.duration!=null){a=h.duration}if(h.from!=null){g=h.from}if(h.to!=null){b=h.to}if(h.toggle!=null){i=h.toggle}if(h.transition!=null){c=h.transition}if(h.fps!=null){d=h.fps}}if(g.indexOf("rgb")!=-1){var g=Spry.Effect.Utils.rgb(parseInt(g.substring(g.indexOf("(")+1,g.indexOf(",")),10),parseInt(g.substring(g.indexOf(",")+1,g.lastIndexOf(",")),10),parseInt(g.substring(g.lastIndexOf(",")+1,g.indexOf(")")),10))}if(b.indexOf("rgb")!=-1){var b=Spry.Effect.Utils.rgb(parseInt(b.substring(b.indexOf("(")+1,b.indexOf(",")),10),parseInt(b.substring(b.indexOf(",")+1,b.lastIndexOf(",")),10),parseInt(b.substring(b.lastIndexOf(",")+1,b.indexOf(")")),10))}var g=Spry.Effect.Utils.longColorVersion(g);var b=Spry.Effect.Utils.longColorVersion(b);this.restoreBackgroundImage=Spry.Effect.getStyleProp(f,"background-image");h={duration:a,toggle:i,transition:c,fps:d};var e=new Spry.Effect.Color(f,g,b,h);this.addNextEffect(e);this.addObserver({onPreEffect:function(j){Spry.Effect.setStyleProp(j.element,"background-image","none")},onPostEffect:function(j){Spry.Effect.setStyleProp(j.element,"background-image",j.restoreBackgroundImage);if(j.direction==Spry.forwards&&j.options.restoreColor){Spry.Effect.setStyleProp(f,"background-color",j.options.restoreColor)}}})};Spry.Effect.Highlight.prototype=new Spry.Effect.Cluster();Spry.Effect.Highlight.prototype.constructor=Spry.Effect.Highlight;Spry.Effect.Slide=function(a,d){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Slide")}Spry.Effect.Cluster.call(this,d);this.name="Slide";var a=Spry.Effect.getElement(a);this.element=a;if(!this.element){return}var k=1000;var p=false;var r=Spry.sinusoidalTransition;var b=60;var h=false;var i=Spry.Effect.Utils.getFirstChildElement(a);var s=-1;if(/MSIE 7.0/.test(navigator.userAgent)&&/Windows NT/.test(navigator.userAgent)){Spry.Effect.makePositioned(a)}Spry.Effect.makeClipping(a);if(/MSIE 6.0/.test(navigator.userAgent)&&/Windows NT/.test(navigator.userAgent)){var f=Spry.Effect.getStyleProp(a,"position");if(f&&(f=="static"||f=="fixed")){Spry.Effect.setStyleProp(a,"position","relative");Spry.Effect.setStyleProp(a,"top","");Spry.Effect.setStyleProp(a,"left","")}}if(i){Spry.Effect.makePositioned(i);Spry.Effect.makeClipping(i);var j=Spry.Effect.getDimensionsRegardlessOfDisplayState(i,a);Spry.Effect.setStyleProp(i,"width",j.width+"px")}var e=Spry.Effect.getDimensionsRegardlessOfDisplayState(a);var g=new Spry.Effect.Utils.Rectangle();var c=new Spry.Effect.Utils.Rectangle();g.width=c.width=e.width;g.height=c.height=e.height;if(!this.options.to){if(!d){d={}}d.to="0%"}if(d&&d.horizontal!==null&&d.horizontal===true){h=true}if(d.duration!=null){k=d.duration}if(d.from!=null){if(h){if(Spry.Effect.Utils.isPercentValue(d.from)){e.width=g.width*Spry.Effect.Utils.getPercentValue(d.from)/100}else{e.width=Spry.Effect.Utils.getPixelValue(d.from)}}else{if(Spry.Effect.Utils.isPercentValue(d.from)){e.height=g.height*Spry.Effect.Utils.getPercentValue(d.from)/100}else{e.height=Spry.Effect.Utils.getPixelValue(d.from)}}}if(d.to!=null){if(h){if(Spry.Effect.Utils.isPercentValue(d.to)){c.width=g.width*Spry.Effect.Utils.getPercentValue(d.to)/100}else{c.width=Spry.Effect.Utils.getPixelValue(d.to)}}else{if(Spry.Effect.Utils.isPercentValue(d.to)){c.height=g.height*Spry.Effect.Utils.getPercentValue(d.to)/100}else{c.height=Spry.Effect.Utils.getPixelValue(d.to)}}}if(d.toggle!=null){p=d.toggle}if(d.transition!=null){r=d.transition}if(d.fps!=null){b=d.fps}d={duration:k,transition:r,scaleContent:false,toggle:p,fps:b};var l=new Spry.Effect.Size(a,e,c,d);this.addParallelEffect(l);if((e.width<c.width&&h)||(e.height<c.height&&!h)){s=1}var o=new Spry.Effect.Utils.Position();var n=new Spry.Effect.Utils.Position();n.x=o.x=Spry.Effect.intPropStyle(i,"left");n.y=o.y=Spry.Effect.intPropStyle(i,"top");n.units=o.units;if(h){n.x=parseInt(o.x+s*(e.width-c.width),10)}else{n.y=parseInt(o.y+s*(e.height-c.height),10)}if(s==1){var q=o;var o=n;var n=q}d={duration:k,transition:r,toggle:p,from:o,to:n,fps:b};var m=new Spry.Effect.Move(i,o,n,d);this.addParallelEffect(m)};Spry.Effect.Slide.prototype=new Spry.Effect.Cluster();Spry.Effect.Slide.prototype.constructor=Spry.Effect.Slide;Spry.Effect.Grow=function(b,d){if(!b){return}if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Grow")}Spry.Effect.Cluster.call(this,d);this.name="Grow";var n=1000;var u=false;var q=true;var e=false;var k=true;var t=false;var w=Spry.squareTransition;var c=60;var b=Spry.Effect.getElement(b);this.element=b;if(!this.element){return}Spry.Effect.makeClipping(b);var m=Spry.Effect.getDimensionsRegardlessOfDisplayState(b);var x=m.width;var o=m.height;var v=(x==0)?1:o/x;var s=new Spry.Effect.Utils.Rectangle;s.width=0;s.height=0;var a=new Spry.Effect.Utils.Rectangle;a.width=x;a.height=o;var h=d?d.from:m.width;var g=d?d.to:0;var i=Spry.Effect.Utils.getPixelValue;if(d){if(d.growCenter!=null){k=d.growCenter}if(d.duration!=null){n=d.duration}if(d.useCSSBox!=null){t=d.useCSSBox}if(d.scaleContent!=null){q=d.scaleContent}if(d.from!=null){if(Spry.Effect.Utils.isPercentValue(d.from)){s.width=x*(Spry.Effect.Utils.getPercentValue(d.from)/100);s.height=o*(Spry.Effect.Utils.getPercentValue(d.from)/100)}else{if(e){s.height=i(d.from);s.width=i(d.from)/v}else{s.width=i(d.from);s.height=v*i(d.from)}}}if(d.to!=null){if(Spry.Effect.Utils.isPercentValue(d.to)){a.width=x*(Spry.Effect.Utils.getPercentValue(d.to)/100);a.height=o*(Spry.Effect.Utils.getPercentValue(d.to)/100)}else{if(e){a.height=i(d.to);a.width=i(d.to)/v}else{a.width=i(d.to);a.height=v*i(d.to)}}}if(d.toggle!=null){u=d.toggle}if(d.transition!=null){w=d.transition}if(d.fps!=null){c=d.fps}}d={duration:n,toggle:u,transition:w,scaleContent:q,useCSSBox:t,fps:c};var l=new Spry.Effect.Size(b,s,a,d);this.addParallelEffect(l);if(k){Spry.Effect.makePositioned(b);var j=new Spry.Effect.Utils.Position();j.x=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(b,"left"),10);j.y=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(b,"top"),10);if(!j.x){j.x=0}if(!j.y){j.y=0}d={duration:n,toggle:u,transition:w,from:h,to:g,fps:c};var r=new Spry.Effect.Utils.Position;r.x=j.x+(x-s.width)/2;r.y=j.y+(o-s.height)/2;var p=new Spry.Effect.Utils.Position;p.x=j.x+(x-a.width)/2;p.y=j.y+(o-a.height)/2;var f=new Spry.Effect.Move(b,r,p,d);this.addParallelEffect(f)}};Spry.Effect.Grow.prototype=new Spry.Effect.Cluster();Spry.Effect.Grow.prototype.constructor=Spry.Effect.Grow;Spry.Effect.Shake=function(j,p){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Shake")}Spry.Effect.Cluster.call(this,p);this.options.direction=false;if(this.options.toggle){this.options.toggle=false}this.name="Shake";var j=Spry.Effect.getElement(j);this.element=j;if(!this.element){return}var b=100;var c=Spry.linearTransition;var e=60;var m=4;if(p){if(p.duration!=null){m=Math.ceil(this.options.duration/b)-1}if(p.fps!=null){e=p.fps}if(p.transition!=null){c=p.transition}}Spry.Effect.makePositioned(j);var f=new Spry.Effect.Utils.Position();f.x=parseInt(Spry.Effect.getStyleProp(j,"left"),10);f.y=parseInt(Spry.Effect.getStyleProp(j,"top"),10);if(!f.x){f.x=0}if(!f.y){f.y=0}var d=new Spry.Effect.Utils.Position;d.x=f.x;d.y=f.y;var k=new Spry.Effect.Utils.Position;k.x=f.x+20;k.y=f.y+0;var g=new Spry.Effect.Utils.Position;g.x=f.x+-20;g.y=f.y+0;p={duration:Math.ceil(b/2),toggle:false,fps:e,transition:c};var o=new Spry.Effect.Move(j,d,k,p);this.addNextEffect(o);p={duration:b,toggle:false,fps:e,transition:c};var n=new Spry.Effect.Move(j,k,g,p);var a=new Spry.Effect.Move(j,g,k,p);for(var h=0;h<m;h++){if(h%2==0){this.addNextEffect(n)}else{this.addNextEffect(a)}}var l=(m%2==0)?k:g;p={duration:Math.ceil(b/2),toggle:false,fps:e,transition:c};var o=new Spry.Effect.Move(j,l,d,p);this.addNextEffect(o)};Spry.Effect.Shake.prototype=new Spry.Effect.Cluster();Spry.Effect.Shake.prototype.constructor=Spry.Effect.Shake;Spry.Effect.Shake.prototype.doToggle=function(){};Spry.Effect.Squish=function(b,a){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Squish")}if(!a){a={}}if(!a.to){a.to="0%"}if(!a.from){a.from="100%"}a.growCenter=false;Spry.Effect.Grow.call(this,b,a);this.name="Squish"};Spry.Effect.Squish.prototype=new Spry.Effect.Grow();Spry.Effect.Squish.prototype.constructor=Spry.Effect.Squish;Spry.Effect.Pulsate=function(g,m){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Pulsate")}Spry.Effect.Cluster.call(this,m);this.options.direction=false;if(this.options.toggle){this.options.toggle=false}var g=Spry.Effect.getElement(g);var a=0;this.element=g;if(!this.element){return}this.name="Pulsate";var b=100;var l=100;var e=0;var n=false;var c=Spry.linearTransition;var d=60;if(/MSIE/.test(navigator.userAgent)){a=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element,"filter").replace(/alpha\(opacity=([0-9]{1,3})\)/g,"$1"),10)}else{a=parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element,"opacity")*100,10)}if(isNaN(a)){a=100}if(m){if(m.from!=null){if(Spry.Effect.Utils.isPercentValue(m.from)){l=Spry.Effect.Utils.getPercentValue(m.from)*a/100}else{l=m.from}}if(m.to!=null){if(Spry.Effect.Utils.isPercentValue(m.to)){e=Spry.Effect.Utils.getPercentValue(m.to)*a/100}else{e=m.to}}if(m.transition!=null){c=m.transition}if(m.fps!=null){d=m.fps}}m={duration:b,toggle:n,transition:c,fps:d};l=l/100;e=e/100;var j=new Spry.Effect.Opacity(g,l,e,m);var k=new Spry.Effect.Opacity(g,e,l,m);var h=parseInt(this.options.duration/200,10);for(var f=0;f<h;f++){this.addNextEffect(j);this.addNextEffect(k)}};Spry.Effect.Pulsate.prototype=new Spry.Effect.Cluster();Spry.Effect.Pulsate.prototype.constructor=Spry.Effect.Pulsate;Spry.Effect.Pulsate.prototype.doToggle=function(){};Spry.Effect.Puff=function(i,p){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Puff")}Spry.Effect.Cluster.call(this,p);var i=Spry.Effect.getElement(i);this.element=i;if(!this.element){return}this.name="Puff";var q=false;var g=false;var b=1000;var c=Spry.fifthTransition;var d=60;Spry.Effect.makePositioned(i);if(p){if(p.toggle!=null){q=p.toggle}if(p.duration!=null){b=p.duration}if(p.transition!=null){c=p.transition}if(p.fps!=null){d=p.fps}}var e=Spry.Effect.getDimensions(i);var h=e.width;var m=e.height;p={duration:b,toggle:q,transition:c,fps:d};var l=1;var f=0;var a=new Spry.Effect.Opacity(i,l,f,p);this.addParallelEffect(a);var o=Spry.Effect.getPosition(i);var k=new Spry.Effect.Utils.Position;k.x=h/2*-1;k.y=m/2*-1;p={duration:b,toggle:q,transition:c,from:o,to:k,fps:d};var j=new Spry.Effect.Move(i,o,k,p);this.addParallelEffect(j);var n=this;this.addObserver({onPreEffect:function(){if(n.direction==Spry.backwards){n.element.style.display="block"}},onPostEffect:function(){if(n.direction==Spry.forwards){n.element.style.display="none"}}})};Spry.Effect.Puff.prototype=new Spry.Effect.Cluster;Spry.Effect.Puff.prototype.constructor=Spry.Effect.Puff;Spry.Effect.DropOut=function(g,n){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("DropOut")}Spry.Effect.Cluster.call(this,n);var g=Spry.Effect.getElement(g);this.element=g;if(!this.element){return}var b=1000;var d=60;var c=Spry.fifthTransition;var k=Spry.forwards;var o=false;this.name="DropOut";Spry.Effect.makePositioned(g);if(n){if(n.duration!=null){b=n.duration}if(n.toggle!=null){o=n.toggle}if(n.fps!=null){d=n.fps}if(n.transition!=null){c=n.transition}if(n.dropIn!=null){k=-1}}var e=new Spry.Effect.Utils.Position();e.x=parseInt(Spry.Effect.getStyleProp(g,"left"),10);e.y=parseInt(Spry.Effect.getStyleProp(g,"top"),10);if(!e.x){e.x=0}if(!e.y){e.y=0}var m=new Spry.Effect.Utils.Position;m.x=e.x+0;m.y=e.y+0;var i=new Spry.Effect.Utils.Position;i.x=e.x+0;i.y=e.y+(k*160);n={from:m,to:i,duration:b,toggle:o,transition:c,fps:d};var h=new Spry.Effect.Move(g,n.from,n.to,n);this.addParallelEffect(h);var j=1;var f=0;n={duration:b,toggle:o,transition:c,fps:d};var a=new Spry.Effect.Opacity(g,j,f,n);this.addParallelEffect(a);var l=this;this.addObserver({onPreEffect:function(){l.element.style.display="block"},onPostEffect:function(){if(l.direction==Spry.forwards){l.element.style.display="none"}}})};Spry.Effect.DropOut.prototype=new Spry.Effect.Cluster();Spry.Effect.DropOut.prototype.constructor=Spry.Effect.DropOut;Spry.Effect.Fold=function(j,o){if(!this.notStaticAnimator){return Spry.Effect.Utils.showInitError("Fold")}Spry.Effect.Cluster.call(this,o);var j=Spry.Effect.getElement(j);this.element=j;if(!this.element){return}this.name="Fold";var a=1000;var p=false;var h=true;var m=false;var b=Spry.fifthTransition;var d=d;Spry.Effect.makeClipping(j);var e=Spry.Effect.getDimensionsRegardlessOfDisplayState(j);var i=e.width;var l=e.height;var f=i;var g=l/5;var c=new Spry.Effect.Utils.Rectangle;c.width=i;c.height=l;var n=new Spry.Effect.Utils.Rectangle;n.width=f;n.height=g;if(o){if(o.duration!=null){a=Math.ceil(o.duration/2)}if(o.toggle!=null){p=o.toggle}if(o.useCSSBox!=null){m=o.useCSSBox}if(o.fps!=null){d=o.fps}if(o.transition!=null){b=o.transition}}o={duration:a,toggle:p,scaleContent:h,useCSSBox:m,transition:b,fps:d};var k=new Spry.Effect.Size(j,c,n,o);this.addNextEffect(k);c.width=n.width;c.height=n.height;n.width="0%";var k=new Spry.Effect.Size(j,c,n,o);this.addNextEffect(k)};Spry.Effect.Fold.prototype=new Spry.Effect.Cluster();Spry.Effect.Fold.prototype.constructor=Spry.Effect.Fold;Spry.Effect.DoFade=function(b,a){return Spry.Effect.Utils.DoEffect("Fade",b,a)};Spry.Effect.DoBlind=function(b,a){return Spry.Effect.Utils.DoEffect("Blind",b,a)};Spry.Effect.DoHighlight=function(b,a){return Spry.Effect.Utils.DoEffect("Highlight",b,a)};Spry.Effect.DoSlide=function(b,a){return Spry.Effect.Utils.DoEffect("Slide",b,a)};Spry.Effect.DoGrow=function(b,a){return Spry.Effect.Utils.DoEffect("Grow",b,a)};Spry.Effect.DoShake=function(b,a){return Spry.Effect.Utils.DoEffect("Shake",b,a)};Spry.Effect.DoSquish=function(b,a){return Spry.Effect.Utils.DoEffect("Squish",b,a)};Spry.Effect.DoPulsate=function(b,a){return Spry.Effect.Utils.DoEffect("Pulsate",b,a)};Spry.Effect.DoPuff=function(b,a){return Spry.Effect.Utils.DoEffect("Puff",b,a)};Spry.Effect.DoDropOut=function(b,a){return Spry.Effect.Utils.DoEffect("DropOut",b,a)};Spry.Effect.DoFold=function(b,a){return Spry.Effect.Utils.DoEffect("Fold",b,a)};(function($){jQuery.fn.smoothDivScroll=function(options){var defaults={scrollingHotSpotLeft:"div.scrollingHotSpotLeft",scrollingHotSpotRight:"div.scrollingHotSpotRight",scrollWrapper:"div.scrollWrapper",scrollableArea:"div.scrollableArea",hiddenOnStart:false,ajaxContentURL:"",countOnlyClass:"",scrollingSpeed:25,mouseDownSpeedBooster:3,autoScroll:"",autoScrollDirection:"right",autoScrollSpeed:1,pauseAutoScroll:"",visibleHotSpots:"",hotSpotsVisibleTime:5,startAtElementId:""};options=$.extend(defaults,options);return this.each(function(){var $mom=$(this);if(options.ajaxContentURL.length!==0){$mom.scrollableAreaWidth=0;$mom.find(options.scrollableArea).load((options.ajaxContentURL),function(){$mom.find(options.scrollableArea).children((options.countOnlyClass)).each(function(){$mom.scrollableAreaWidth=$mom.scrollableAreaWidth+$(this).outerWidth(true);});$mom.find(options.scrollableArea).css("width",($mom.scrollableAreaWidth+"px"));if(options.hiddenOnStart){$mom.hide();}
windowIsResized();setHotSpotHeightForIE();});}
var scrollXpos;var booster;var motherElementOffset=$mom.offset().left;var hotSpotWidth=0;booster=1;var hasExtended=false;$(window).one("load",function(){if(options.ajaxContentURL.length===0){$mom.scrollableAreaWidth=0;$mom.tempStartingPosition=0;$mom.find(options.scrollableArea).children((options.countOnlyClass)).each(function(){if((options.startAtElementId.length!==0)&&(($(this).attr("id"))==options.startAtElementId)){$mom.tempStartingPosition=$mom.scrollableAreaWidth;}
$mom.scrollableAreaWidth=$mom.scrollableAreaWidth+$(this).outerWidth(true);});$mom.find(options.scrollableArea).css("width",$mom.scrollableAreaWidth+"px");if(options.hiddenOnStart){$mom.hide();}}
$mom.find(options.scrollWrapper).scrollLeft($mom.tempStartingPosition);if(options.autoScroll!==""){$mom.autoScrollInterval=setInterval(autoScroll,6);}
if(options.autoScroll=="always")
{hideLeftHotSpot();hideRightHotSpot();}
switch(options.visibleHotSpots)
{case"always":makeHotSpotBackgroundsVisible();break;case"onstart":makeHotSpotBackgroundsVisible();$mom.hideHotSpotBackgroundsInterval=setInterval(hideHotSpotBackgrounds,(options.hotSpotsVisibleTime*1000));break;default:break;}});$mom.find(options.scrollingHotSpotRight,options.scrollingHotSpotLeft).one('mouseover',function(){if(options.autoScroll=="onstart"){clearInterval($mom.autoScrollInterval);}});$(window).bind("resize",function(){windowIsResized();});function windowIsResized(){if(!(options.hiddenOnStart))
{$mom.scrollableAreaWidth=0;$mom.find(options.scrollableArea).children((options.countOnlyClass)).each(function(){$mom.scrollableAreaWidth=$mom.scrollableAreaWidth+$(this).outerWidth(true);});$mom.find(options.scrollableArea).css("width",$mom.scrollableAreaWidth+'px');}
$mom.find(options.scrollWrapper).scrollLeft("0");var bodyWidth=$("body").innerWidth();if(options.autoScroll!=="always")
{if($mom.scrollableAreaWidth<bodyWidth)
{hideLeftHotSpot();hideRightHotSpot();}
else
{showHideHotSpots();}}}
function hideLeftHotSpot(){$mom.find(options.scrollingHotSpotLeft).hide();}
function hideRightHotSpot(){$mom.find(options.scrollingHotSpotRight).hide();}
function showLeftHotSpot(){$mom.find(options.scrollingHotSpotLeft).show();if(hotSpotWidth<=0){hotSpotWidth=$mom.find(options.scrollingHotSpotLeft).width();}}
function showRightHotSpot(){$mom.find(options.scrollingHotSpotRight).show();if(hotSpotWidth<=0){hotSpotWidth=$mom.find(options.scrollingHotSpotRight).width();}}
function setHotSpotHeightForIE()
{jQuery.each(jQuery.browser,function(i,val){if(i=="msie"&&jQuery.browser.version.substr(0,1)=="6")
{$mom.find(options.scrollingHotSpotLeft).css("height",($mom.find(options.scrollableArea).innerHeight()));$mom.find(options.scrollingHotSpotRight).css("height",($mom.find(options.scrollableArea).innerHeight()));}});}
$mom.find(options.scrollingHotSpotRight).bind('mousemove',function(e){var x=e.pageX-(this.offsetLeft+motherElementOffset);scrollXpos=Math.round((x/hotSpotWidth)*options.scrollingSpeed);if(scrollXpos===Infinity){scrollXpos=0;}});$mom.find(options.scrollingHotSpotRight).bind('mouseover',function(){if(options.autoScroll=="onstart"){clearInterval($mom.autoScrollInterval);}
$mom.rightScrollInterval=setInterval(doScrollRight,6);});$mom.find(options.scrollingHotSpotRight).bind('mouseout',function(){clearInterval($mom.rightScrollInterval);scrollXpos=0;});$mom.find(options.scrollingHotSpotRight).bind('mousedown',function(){booster=options.mouseDownSpeedBooster;});$("*").bind('mouseup',function(){booster=1;});var doScrollRight=function()
{if(scrollXpos>0){$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()+(scrollXpos*booster));}
showHideHotSpots();};if(options.pauseAutoScroll=="mousedown"&&options.autoScroll=="always")
{$mom.find(options.scrollWrapper).bind('mousedown',function(){clearInterval($mom.autoScrollInterval);});$mom.find(options.scrollWrapper).bind('mouseup',function(){$mom.autoScrollInterval=setInterval(autoScroll,6);});}
else if(options.pauseAutoScroll=="mouseover"&&options.autoScroll=="always")
{$mom.find(options.scrollWrapper).bind('mouseover',function(){clearInterval($mom.autoScrollInterval);});$mom.find(options.scrollWrapper).bind('mouseout',function(){$mom.autoScrollInterval=setInterval(autoScroll,6);});}
$mom.previousScrollLeft=0;$mom.pingPongDirection="right";$mom.swapAt;$mom.getNextElementWidth=true;var autoScroll=function()
{if(options.autoScroll=="onstart"){showHideHotSpots();}
switch(options.autoScrollDirection)
{case"right":$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()+options.autoScrollSpeed);break;case"left":$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()-options.autoScrollSpeed);break;case"backandforth":$mom.previousScrollLeft=$mom.find(options.scrollWrapper).scrollLeft();if($mom.pingPongDirection=="right"){$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()+options.autoScrollSpeed);}
else{$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()-options.autoScrollSpeed);}
if($mom.previousScrollLeft===$mom.find(options.scrollWrapper).scrollLeft())
{if($mom.pingPongDirection=="right"){$mom.pingPongDirection="left";}
else{$mom.pingPongDirection="right";}}
break;case"endlessloop":if($mom.getNextElementWidth)
{if(options.startAtElementId!==""){$mom.swapAt=$("#"+options.startAtElementId).outerWidth();}
else{$mom.swapAt=$mom.find(options.scrollableArea).children(":first-child").outerWidth();}
$mom.getNextElementWidth=false;}
$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()+options.autoScrollSpeed);if(($mom.swapAt<=$mom.find(options.scrollWrapper).scrollLeft()))
{$mom.find(options.scrollableArea).append($mom.find(options.scrollableArea).children(":first-child").clone());$mom.find(options.scrollWrapper).scrollLeft(($mom.find(options.scrollWrapper).scrollLeft()-$mom.find(options.scrollableArea).children(":first-child").outerWidth()));$mom.find(options.scrollableArea).children(":first-child").remove();$mom.getNextElementWidth=true;}
break;default:break;}};$mom.find(options.scrollingHotSpotLeft).bind('mousemove',function(e){var x=$mom.find(options.scrollingHotSpotLeft).innerWidth()-(e.pageX-motherElementOffset);scrollXpos=Math.round((x/hotSpotWidth)*options.scrollingSpeed);if(scrollXpos===Infinity)
{scrollXpos=0;}});$mom.find(options.scrollingHotSpotLeft).bind('mouseover',function(){if(options.autoScroll=="onstart"){clearInterval($mom.autoScrollInterval);}
$mom.leftScrollInterval=setInterval(doScrollLeft,6);});$mom.find(options.scrollingHotSpotLeft).bind('mouseout',function(){clearInterval($mom.leftScrollInterval);scrollXpos=0;});$mom.find(options.scrollingHotSpotLeft).bind('mousedown',function(){booster=options.mouseDownSpeedBooster;});var doScrollLeft=function()
{if(scrollXpos>0){$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()-(scrollXpos*booster));}
showHideHotSpots();};function showHideHotSpots()
{if($mom.find(options.scrollWrapper).scrollLeft()===0)
{hideLeftHotSpot();showRightHotSpot();}
else if(($mom.scrollableAreaWidth)<=($mom.find(options.scrollWrapper).innerWidth()+$mom.find(options.scrollWrapper).scrollLeft()))
{hideRightHotSpot();showLeftHotSpot();}
else
{showRightHotSpot();showLeftHotSpot();}}
function makeHotSpotBackgroundsVisible()
{$mom.find(options.scrollingHotSpotLeft).addClass("scrollingHotSpotLeftVisible");$mom.find(options.scrollingHotSpotRight).addClass("scrollingHotSpotRightVisible");}
function hideHotSpotBackgrounds()
{clearInterval($mom.hideHotSpotBackgroundsInterval);$mom.find(options.scrollingHotSpotLeft).fadeTo("slow",0.0,function(){$mom.find(options.scrollingHotSpotLeft).removeClass("scrollingHotSpotLeftVisible");});$mom.find(options.scrollingHotSpotRight).fadeTo("slow",0.0,function(){$mom.find(options.scrollingHotSpotRight).removeClass("scrollingHotSpotRightVisible");});}});};})(jQuery);var fadeimages=new Array();fadeimages[0]=["/images/homepageSlideshow/1.jpg","",""];fadeimages[1]=["/images/homepageSlideshow/2.jpg","",""];fadeimages[2]=["/images/homepageSlideshow/3.jpg","",""];fadeimages[3]=["/images/homepageSlideshow/4.jpg","",""];fadeimages[4]=["/images/homepageSlideshow/5.jpg","",""];fadeimages[5]=["/images/homepageSlideshow/6.jpg","",""];fadeimages[6]=["/images/homepageSlideshow/7.jpg","",""];fadeimages[7]=["/images/homepageSlideshow/8.jpg","",""];fadeimages[8]=["/images/homepageSlideshow/9.jpg","",""];fadeimages[9]=["/images/homepageSlideshow/10.jpg","",""];var fadeimages_uk=new Array();fadeimages_uk[0]=["/images/homepageSlideshow/UK/1.jpg","",""];fadeimages_uk[1]=["/images/homepageSlideshow/UK/2.jpg","",""];fadeimages_uk[2]=["/images/homepageSlideshow/UK/3.jpg","",""];fadeimages_uk[3]=["/images/homepageSlideshow/UK/4.jpg","",""];fadeimages_uk[4]=["/images/homepageSlideshow/UK/5.jpg","",""];fadeimages_uk[5]=["/images/homepageSlideshow/UK/6.jpg","",""];fadeimages_uk[6]=["/images/homepageSlideshow/UK/7.jpg","",""];fadeimages_uk[7]=["/images/homepageSlideshow/UK/8.jpg","",""];fadeimages_uk[8]=["/images/homepageSlideshow/UK/9.jpg","",""];fadeimages_uk[9]=["/images/homepageSlideshow/UK/10.jpg","",""];var fadebgcolor="#272727";var fadearray=new Array();var fadeclear=new Array();var dom=(document.getElementById);var iebrowser=document.all;function fadeshow(b,e,a,f,d,g,c){this.pausecheck=g;this.mouseovercheck=0;this.delay=d;this.degree=10;this.curimageindex=0;this.nextimageindex=1;fadearray[fadearray.length]=this;this.slideshowid=fadearray.length-1;this.canvasbase="canvas"+this.slideshowid;this.curcanvas=this.canvasbase+"_0";if(typeof c!="undefined"){b.sort(function(){return 0.5-Math.random()})}this.theimages=b;this.imageborder=parseInt(f);this.postimages=new Array();for(p=0;p<b.length;p++){this.postimages[p]=new Image();this.postimages[p].src=b[p][0]}var e=e+this.imageborder*2;var a=a+this.imageborder*2;if(iebrowser&&dom||dom){document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+e+"px;height:"+a+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+e+"px;height:"+a+"px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:"+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+e+"px;height:"+a+"px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:"+fadebgcolor+'"></div></div>')}else{document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')}if(iebrowser&&dom||dom){this.startit()}else{this.curimageindex++;setInterval("fadearray["+this.slideshowid+"].rotateimage()",this.delay)}}function fadepic(a){if(a.degree<100){a.degree+=10;if(a.tempobj.filters&&a.tempobj.filters[0]){if(typeof a.tempobj.filters[0].opacity=="number"){a.tempobj.filters[0].opacity=a.degree}else{a.tempobj.style.filter="alpha(opacity="+a.degree+")"}}else{if(a.tempobj.style.MozOpacity){a.tempobj.style.MozOpacity=a.degree/101}else{if(a.tempobj.style.KhtmlOpacity){a.tempobj.style.KhtmlOpacity=a.degree/100}else{if(a.tempobj.style.opacity&&!a.tempobj.filters){a.tempobj.style.opacity=a.degree/101}}}}}else{clearInterval(fadeclear[a.slideshowid]);a.nextcanvas=(a.curcanvas==a.canvasbase+"_0")?a.canvasbase+"_0":a.canvasbase+"_1";a.tempobj=iebrowser?iebrowser[a.nextcanvas]:document.getElementById(a.nextcanvas);a.populateslide(a.tempobj,a.nextimageindex);a.nextimageindex=(a.nextimageindex<a.postimages.length-1)?a.nextimageindex+1:0;setTimeout("fadearray["+a.slideshowid+"].rotateimage()",a.delay)}}fadeshow.prototype.populateslide=function(a,c){var b="";if(this.theimages[c][1]!=""){b='<a href="'+this.theimages[c][1]+'" target="'+this.theimages[c][2]+'">'}b+='<img src="'+this.postimages[c].src+'" border="'+this.imageborder+'px">';if(this.theimages[c][1]!=""){b+="</a>"}a.innerHTML=b};fadeshow.prototype.rotateimage=function(){if(this.pausecheck==1){var c=this}if(this.mouseovercheck==1){setTimeout(function(){c.rotateimage()},100)}else{if(iebrowser&&dom||dom){this.resetit();var a=this.tempobj=iebrowser?iebrowser[this.curcanvas]:document.getElementById(this.curcanvas);a.style.zIndex++;fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50);this.curcanvas=(this.curcanvas==this.canvasbase+"_0")?this.canvasbase+"_1":this.canvasbase+"_0"}else{var b=document.images["defaultslide"+this.slideshowid];b.src=this.postimages[this.curimageindex].src}}this.curimageindex=(this.curimageindex<this.postimages.length-1)?this.curimageindex+1:0};fadeshow.prototype.resetit=function(){this.degree=10;var a=iebrowser?iebrowser[this.curcanvas]:document.getElementById(this.curcanvas);if(a.filters&&a.filters[0]){if(typeof a.filters[0].opacity=="number"){a.filters(0).opacity=this.degree}else{a.style.filter="alpha(opacity="+this.degree+")"}}else{if(a.style.MozOpacity){a.style.MozOpacity=this.degree/101}else{if(a.style.KhtmlOpacity){a.style.KhtmlOpacity=this.degree/100}else{if(a.style.opacity&&!a.filters){a.style.opacity=this.degree/101}}}}};fadeshow.prototype.startit=function(){var a=iebrowser?iebrowser[this.curcanvas]:document.getElementById(this.curcanvas);this.populateslide(a,this.curimageindex);if(this.pausecheck==1){var c=this;var b=iebrowser?iebrowser["master"+this.slideshowid]:document.getElementById("master"+this.slideshowid);b.onmouseover=function(){c.mouseovercheck=1};b.onmouseout=function(){c.mouseovercheck=0}}this.rotateimage()};var postState="";var postCountry="";var state="4_2:AK:Alaska|4_2:AL:Alabama|4_2:AR:Arkansas|4_2:AS:American Samoa|4_2:AZ:Arizona|4_2:CA:California|4_2:CO:Colorado|4_2:CT:Connecticut|4_2:DC:D.C.|4_2:DE:Delaware|4_2:FL:Florida|4_2:FM:Micronesia|4_2:GA:Georgia|4_2:GU:Guam|4_2:HI:Hawaii|4_2:IA:Iowa|4_2:ID:Idaho|4_2:IL:Illinois|4_2:IN:Indiana|4_2:KS:Kansas|4_2:KY:Kentucky|4_2:LA:Louisiana|4_2:MA:Massachusetts|4_2:MD:Maryland|4_2:ME:Maine|4_2:MH:Marshall Islands|4_2:MI:Michigan|4_2:MN:Minnesota|4_2:MO:Missouri|4_2:MP:Marianas|4_2:MS:Mississippi|4_2:MT:Montana|4_2:NC:North Carolina|4_2:ND:North Dakota|4_2:NE:Nebraska|4_2:NH:New Hampshire|4_2:NJ:New Jersey|4_2:NM:New Mexico|4_2:NV:Nevada|4_2:NY:New York|4_2:OH:Ohio|4_2:OK:Oklahoma|4_2:OR:Oregon|4_2:PA:Pennsylvania|4_2:PR:Puerto Rico|4_2:PW:Palau|4_2:RI:Rhode Island|4_2:SC:South Carolina|4_2:SD:South Dakota|4_2:TN:Tennessee|4_2:TX:Texas|4_2:UT:Utah|4_2:VA:Virginia|4_2:VI:Virgin Islands|4_2:VT:Vermont|4_2:WA:Washington|4_2:WI:Wisconsin|4_2:WV:West Virginia|4_2:WY:Wyoming|4_2:AA:Military Americas|4_2:AE:Military Europe/ME/Canada|4_2:AP:Military Pacific|4_1:AB:Alberta|4_1:MB:Manitoba|4_1:AB:Alberta|4_1:BC:British Columbia|4_1:MB:Manitoba|4_1:NB:New Brunswick|4_1:NL:Newfoundland and Labrador|4_1:NS:Nova Scotia|4_1:NT:Northwest Territories|4_1:NU:Nunavut|4_1:ON:Ontario|4_1:PE:Prince Edward Island|4_1:QC:Quebec|4_1:SK:Saskatchewan|4_1:YT:Yukon Territory|2_1:AAT:Australian Antarctic Territory|2_1:ACT:Australian Capital Territory|2_1:NT:Northern Territory|2_1:NSW:New South Wales|2_1:QLD:Queensland|2_1:SA:South Australia|2_1:TAS:Tasmania|2_1:VIC:Victoria|2_1:WA:Western Australia|5_9:AC:Acre|5_9:AL:Alagoas|5_9:AM:Amazonas|5_9:AP:Amapa|5_9:BA:Baia|5_9:CE:Ceara|5_9:DF:Distrito Federal|5_9:ES:Espirito Santo|5_9:FN:Fernando de Noronha|5_9:GO:Goias|5_9:MA:Maranhao|5_9:MG:Minas Gerais|5_9:MS:Mato Grosso do Sul|5_9:MT:Mato Grosso|5_9:PA:Para|5_9:PB:Paraiba|5_9:PE:Pernambuco|5_9:PI:Piaui|5_9:PR:Parana|5_9:RJ:Rio de Janeiro|5_9:RN:Rio Grande do Norte|5_9:RO:Rondonia|5_9:RR:Roraima|5_9:RS:Rio Grande do Sul|5_9:SC:Santa Catarina|5_9:SE:Sergipe|5_9:SP:Sao Paulo|5_9:TO:Tocatins|3_39:DR:Drente|3_39:FL:Flevoland|3_39:FR:Friesland|3_39:GL:Gelderland|3_39:GR:Groningen|3_39:LB:Limburg|3_39:NB:Noord Brabant|3_39:NH:Noord Holland|3_39:OV:Overijssel|3_39:UT:Utrecht|3_39:ZH:Zuid Holland|3_39:ZL:Zeeland|3_15:AVON:Avon|3_15:BEDS:Bedfordshire|3_15:BERKS:Berkshire|3_15:BUCKS:Buckinghamshire|3_15:CAMBS:Cambridgeshire|3_15:CHESH:Cheshire|3_15:CLEVE:Cleveland|3_15:CORN:Cornwall|3_15:CUMB:Cumbria|3_15:DERBY:Derbyshire|3_15:DEVON:Devon|3_15:DORSET:Dorset|3_15:DURHAM:Durham|3_15:ESSEX:Essex|3_15:GLOUS:Gloucestershire|3_15:GLONDON:Greater London|3_15:GMANCH:Greater Manchester|3_15:HANTS:Hampshire|3_15:HERWOR:Hereford & Worcestershire|3_15:HERTS:Hertfordshire|3_15:HUMBER:Humberside|3_15:IOM:Isle of Man|3_15:IOW:Isle of Wight|3_15:KENT:Kent|3_15:LANCS:Lancashire|3_15:LEICS:Leicestershire|3_15:LINCS:Lincolnshire|3_15:MERSEY:Merseyside|3_15:NORF:Norfolk|3_15:NHANTS:Northamptonshire|3_15:NTHUMB:Northumberland|3_15:NOTTS:Nottinghamshire|3_15:OXON:Oxfordshire|3_15:SHROPS:Shropshire|3_15:SOM:Somerset|3_15:STAFFS:Staffordshire|3_15:SUFF:Suffolk|3_15:SURREY:Surrey|3_15:SUSS:Sussex|3_15:WARKS:Warwickshire|3_15:WMID:West Midlands|3_15:WILTS:Wiltshire|3_15:YORK:Yorkshire|3_15:N/A:N/A|3_27:CO ANTRIM:County Antrim|3_27:CO ARMAGH:County Armagh|3_27:CO DOWN:County Down|3_27:CO FERMANAGH:County Fermanagh|3_27:CO DERRY:County Londonderry|3_27:CO TYRONE:County Tyrone|3_27:CO CAVAN:County Cavan|3_27:CO DONEGAL:County Donegal|3_27:CO MONAGHAN:County Monaghan|3_27:CO DUBLIN:County Dublin|3_27:CO CARLOW:County Carlow|3_27:CO KILDARE:County Kildare|3_27:CO KILKENNY:County Kilkenny|3_27:CO LAOIS:County Laois|3_27:CO LONGFORD:County Longford|3_27:CO LOUTH:County Louth|3_27:CO MEATH:County Meath|3_27:CO OFFALY:County Offaly|3_27:CO WESTMEATH:County Westmeath|3_27:CO WEXFORD:County Wexford|3_27:CO WICKLOW:County Wicklow|3_27:CO GALWAY:County Galway|3_27:CO MAYO:County Mayo|3_27:CO LEITRIM:County Leitrim|3_27:CO ROSCOMMON:County Roscommon|3_27:CO SLIGO:County Sligo|3_27:CO CLARE:County Clare|3_27:CO CORK:County Cork|3_27:CO KERRY:County Kerry|3_27:CO LIMERICK:County Limerick|3_27:CO TIPPERARY:County Tipperary|3_27:CO WATERFORD:County Waterford|";var country="1_1:Afghanistan|3_1:Albania|1_2:Algeria|3_2:Andorra|1_3:Angola|5_1:Anguilla|5_2:Antigua and Barbuda|5_3:Argentina|3_3:Armenia|5_4:Aruba|2_1:Australia|3_4:Austria|3_5:Azerbaijan|5_5:Bahamas|1_4:Bahrain|2_2:Bangladesh|5_6:Barbados|3_6:Belarus|3_7:Belgium|5_7:Belize|1_5:Benin|5_8:Bermuda|2_3:Bhutan|3_8:Bolivia|3_9:Bosnia And Herzegowina|3_9:Bosnia-Herzegovina|5_9:Brazil|2_4:Brunei Darussalam|3_10:Bulgaria|1_7:Burundi|2_5:Cambodia|1_8:Cameroon|4_1:Canada|1_9:Cape Verde|5_10:Cayman Islands|1_10:Central African Republic|1_11:Chad|5_11:Chile|2_6:China|2_7:Christmas Island|2_8:Cocos (Keeling) Islands|5_12:Colombia|1_12:Comoros|1_13:Congo|2_9:Cook Islands|5_13:Costa Rica|1_14:Cote d` Ivoire (Ivory Coast)|3_11:Croatia|5_14:Cuba|3_12:Cyprus|3_13:Czech Republic|3_14:Denmark|1_16:Djibouti|5_15:Dominica|5_16:Dominican Republic|2_10:East Timor|5_17:Ecuador|1_17:Egypt|5_18:El Salvador|1_18:Equatorial Guinea|3_16:Estonia|3_19:Ethiopia|5_21:Falkland Islands (Malvinas)|3_17:Faroe Islands|2_11:Fiji|3_18:Finland|3_19:France |5_19:French Guiana|2_12:French Polynesia|1_20:Gabon|1_21:Gambia|3_20:Georgia|3_23:Germany|1_22:Ghana|3_21:Gibraltar|3_24:Greece|3_22:Greenland|5_22:Grenada|5_20:Guadeloupe|2_13:Guam|5_23:Guatemala|1_23:Guinea|1_24:Guinea-Bissau|5_24:Guyana|5_25:Haiti|5_26:Honduras|2_14:Hong Kong|3_35:Hungary|3_26:Iceland|2_15:India|2_16:Indonesia|1_25:Iran|1_26:Iraq|3_27:Ireland|1_27:Israel|3_28:Italy|5_27:Jamaica|2_17:Japan|1_28:Jordan|3_29:Kazakhstan|1_29:Kenya|1_30:Kuwait|3_30:Kyrgyzstan|2_18:Laos|3_31:Latvia|1_31:Lebanon|1_32:Lesotho|1_33:Liberia|1_34:Libya|3_32:Liechtenstein|3_33:Lithuania|3_34:Luxembourg|2_19:Macao|3_35:Macedonia|1_35:Madagascar|1_36:Malawi|2_20:Malaysia|2_21:Maldives|1_37:Mali|3_36:Malta|2_22:Marshall Islands|5_28:Martinique|1_38:Mauritania|1_39:Mauritius|1_40:Mayotte|5_29:Mexico|2_23:Micronesia, Federated States Of|3_37:Moldova, Republic Of|3_38:Monaco|2_24:Mongolia|5_30:Montserrat|1_41:Morocco|1_42:Mozambique|2_50:Myanmar (Burma)|1_43:Namibia|2_25:Nauru|2_26:Nepal|3_39:Netherlands|5_31:Netherlands Antilles|2_27:New Caledonia|2_28:New Zealand|5_32:Nicaragua|1_44:Niger|1_45:Nigeria|2_29:Niue|2_30:Norfolk Island|2_31:Northern Mariana Islands|3_40:Norway|1_46:Oman|2_33:Pakistan|5_33:Panama|2_34:Papua New Guinea|5_34:Paraguay|5_35:Peru|2_35:Philippines|2_36:Pitcairn|3_41:Poland|3_42:Portugal|5_36:Puerto Rico|1_47:Qatar|1_48:Reunion|3_43:Romania|3_44:Russian|1_49:Rwanda|5_37:Saint Kitts And Nevis|1_50:Sao Tome and Principe|1_51:Saudi Arabia|1_52:Senegal|1_53:Seychelles|1_54:Sierra Leone|2_38:Singapore|3_46:Slovak Republic|3_47:Slovenia|2_39:Solomon Islands|1_55:Somalia|1_56:South Africa|5_40:South Georgia And The South Sand|2_40:South Korea|3_48:Spain|2_41:Sri Lanka|1_57:St. Helena|1_58:Sudan|5_41:Suriname|3_49:Svalbard And Jan Mayen Islands|1_59:Swaziland|3_50:Sweden|3_51:Switzerland|1_60:Syrian Arab Republic|2_42:Taiwan|3_52:Tajikistan|1_61:Tanzania|2_43:Thailand|1_62:Togo|2_44:Tokelau|2_45:Tonga|5_42:Trinidad and Tobago|1_63:Tunisia|1_64:Turkey|3_53:Turkmenistan|5_43:Turks and Caicos Islands|2_46:Tuvalu|1_65:Uganda|3_54:Ukraine|1_66:United Arab Emirates|3_15:United Kingdom|4_2:United States|5_44:Uruguay|3_55:Uzbekistan|2_47:Vanuatu|5_45:Venezuela|2_48:Vietnam|5_46:Virgin Islands (U.S.)|2_49:Wallis and Furuna Islands|1_67:Western Sahara|1_68:Yemen|3_57:Yugoslavia|1_69:Zambia|1_70:Zimbabwe|";function TrimString(a){if(a){a=a.replace(/^\s+/g,"");return a.replace(/\s+$/g,"")}}function populateCountry(d){if(postCountry!=""){d=postCountry}var a=country.split("|");var c=document.getElementById("country");c.options[0]=new Option("Select Country","");c.selectedIndex=0;for(var b=0;b<a.length;b++){lineArray=a[b].split(":");countryCode=TrimString(lineArray[0]);countryName=TrimString(lineArray[1]);if(countryCode!=""){c.options[b+1]=new Option(countryName,countryCode)}if(d==countryCode){c.selectedIndex=b+1}}}function populateState(h){var j=document.getElementById("state");var b=false;var h;if(h==null){h=""}if(j.type=="select-one"){for(var d=0;d<j.options.length;d++){j.options[d]=null}j.options.length=null;var countryID=document.getElementById('country');if(countryID.value=='3_15'){j.options[0]=new Option('Select Counties','');}else{j.options[0]=new Option('Select State','');}j.selectedIndex=0}var c=state.split("|");var f=1;for(var e=0;e<c.length;e++){lineArray=c[e].split(":");countryCode=TrimString(lineArray[0]);stateCode=TrimString(lineArray[1]);stateName=TrimString(lineArray[2]);if(document.getElementById("country").value==countryCode&&countryCode!=""){if(j.type=="text"){parentObj=document.getElementById("state").parentNode;parentObj.removeChild(j);var a=document.createElement("SELECT");a.setAttribute("name","state");a.setAttribute("id","state");parentObj.appendChild(a);j=document.getElementById("state");var countryID=document.getElementById('country');if(countryID.value=='3_15'){j.options[0]=new Option('Select Counties','');}else{j.options[0]=new Option('Select State','');}j.className="textInput";j.selectedIndex=0}if(stateCode!=""){j.options[f]=new Option(stateName,stateCode)}if(stateCode==postState&&countryCode==postCountry){j.selectedIndex=f}if(h==stateCode){j.selectedIndex=f}j.className="textInput";b=true;f++}}if(!b){parentObj=document.getElementById("state").parentNode;parentObj.removeChild(j);var g=document.createElement("INPUT");g.setAttribute("id","state");g.setAttribute("type","text");g.setAttribute("name","state");g.setAttribute("size",20);g.setAttribute("value",h);parentObj.appendChild(g);document.getElementById("state").setAttribute("class","textInput")}}
function initCountry(){if(document.getElementById("countryIDHolder")){var a=document.getElementById("countryIDHolder").value;var b=document.getElementById("stateIDHolder").value;populateCountry(a);populateState(b)
if(t){clearTimeout(t);}}else{var t=setTimeout('initCountry()',500);}}
function stateRequired(){var a=document.getElementById("state");a.className="textInput requiredField"};var timeout=100;var closetimer=0;var ddmenuitem=0;function mopen(id)
{mcancelclosetime();if(ddmenuitem)ddmenuitem.style.visibility='hidden';ddmenuitem=document.getElementById(id);ddmenuitem.style.visibility='visible';}
function mclose()
{if(ddmenuitem)ddmenuitem.style.visibility='hidden';}
function mclosetime()
{closetimer=window.setTimeout(mclose,timeout);}
function mcancelclosetime()
{if(closetimer)
{window.clearTimeout(closetimer);closetimer=null;}}
document.onclick=mclose;$(document).ready(function(){var currencyTab=0;$(".topMenuAction").click(function(){if(document.images){tabOpen=new Image(130,26);tabOpen.src="/images/tabOpen.gif";tabClose=new Image(130,26);tabClose.src="/images/tabClose.gif";}
if(!currencyTab){$("#openCloseIdentifier").show();$("#topMenuImage").html('<img src="/images/tabClose.gif" alt="" />');$("#topmenu_slider").animate({marginTop:"0px"},500);currencyTab=1;}else{$("#topmenu_slider").animate({marginTop:"-38px"},500);$("#topMenuImage").html('<img src="/images/tabOpen.gif" alt="" />');$("#openCloseIdentifier").hide();currencyTab=0;}});});(function($){$.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length)settings.single='metadata';var data=$.data(elem,settings.single);if(data)return data;data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m)
data=m[1];}else if(settings.type=="elem"){if(!elem.getElementsByTagName)return;var e=elem.getElementsByTagName(settings.name);if(e.length)
data=$.trim(e[0].innerHTML);}else if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr)
data=attr;}
if(data.indexOf('{')<0)
data="{"+data+"}";data=eval("("+data+")");$.data(elem,settings.single,data);return data;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);};})(jQuery);(function(a){var b=a.serialScroll=function(c){a.scrollTo.window().serialScroll(c)};b.defaults={duration:1000,axis:"x",event:"click",start:0,step:1,lock:true,cycle:true,constant:true,force:true};a.fn.serialScroll=function(d){d=a.extend({},b.defaults,d);var f=d.event,e=d.step,c=d.lazy;return this.each(function(){var j=d.target?this:document,h=a(d.target||this,j),l=h[0],r=d.items,n=d.start,s=d.interval,g=d.navigation,i;if(!c){r=k()}if(d.force){t({},n)}a(d.prev||[],j).bind(f,-e,m);a(d.next||[],j).bind(f,e,m);if(!l.ssbound){h.bind("prev.serialScroll",-e,m).bind("next.serialScroll",e,m).bind("goto.serialScroll",t)}if(s){h.bind("start.serialScroll",function(u){if(!s){o();s=true;p()}}).bind("stop.serialScroll",function(){o();s=false})}h.bind("notify.serialScroll",function(w,v){var u=q(v);if(u>-1){n=u}});l.ssbound=true;if(d.jump){(c?h:k()).bind(f,function(u){t(u,q(u.target))})}if(g){g=a(g,j).bind(f,function(u){u.data=Math.round(k().length/g.length)*g.index(this);t(u,this)})}function m(u){u.data+=n;t(u,this)}function t(A,y){if(!isNaN(y)){A.data=y;y=l}var B=A.data,u,C=A.type,z=d.exclude?k().slice(0,-d.exclude):k(),x=z.length,v=z[B],w=d.duration;if(C){A.preventDefault()}if(s){o();i=setTimeout(p,d.interval)}if(!v){u=B<0?0:x-1;if(n!=u){B=u}else{if(!d.cycle){return}else{B=x-u-1}}v=z[B]}if(!v||C&&n==B||d.lock&&h.is(":animated")||C&&d.onBefore&&d.onBefore.call(y,A,v,h,k(),B)===false){return}if(d.stop){h.queue("fx",[]).stop()}if(d.constant){w=Math.abs(w/e*(n-B))}h.scrollTo(v,w,d).trigger("notify.serialScroll",[B])}function p(){h.trigger("next.serialScroll")}function o(){clearTimeout(i)}function k(){return a(r,l)}function q(v){if(!isNaN(v)){return v}var w=k(),u;while((u=w.index(v))==-1&&v!=l){v=v.parentNode}return u}})}})(jQuery);(function(c){c.ui={plugin:{add:function(e,f,h){var g=c.ui[e].prototype;for(var d in h){g.plugins[d]=g.plugins[d]||[];g.plugins[d].push([f,h[d]])}},call:function(d,f,e){var h=d.plugins[f];if(!h){return}for(var g=0;g<h.length;g++){if(d.options[h[g][0]]){h[g][1].apply(d.element,e)}}}},cssCache:{},css:function(d){if(c.ui.cssCache[d]){return c.ui.cssCache[d]}var f=c('<div class="ui-gen">').addClass(d).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");c.ui.cssCache[d]=!!((!(/auto|default/).test(f.css("cursor"))||(/^[1-9]/).test(f.css("height"))||(/^[1-9]/).test(f.css("width"))||!(/none/).test(f.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(f.css("backgroundColor"))));try{c("body").get(0).removeChild(f.get(0))}catch(g){}return c.ui.cssCache[d]},disableSelection:function(d){c(d).attr("unselectable","on").css("MozUserSelect","none")},enableSelection:function(d){c(d).attr("unselectable","off").css("MozUserSelect","")},hasScroll:function(h,f){var d=/top/.test(f||"top")?"scrollTop":"scrollLeft",g=false;if(h[d]>0){return true}h[d]=1;g=h[d]>0?true:false;h[d]=0;return g}};var b=c.fn.remove;c.fn.remove=function(){c("*",this).add(this).triggerHandler("remove");return b.apply(this,arguments)};function a(e,f,g){var d=c[e][f].getter||[];d=(typeof d=="string"?d.split(/,?\s+/):d);return(c.inArray(g,d)!=-1)}c.widget=function(e,d){var f=e.split(".")[0];e=e.split(".")[1];c.fn[e]=function(j){var h=(typeof j=="string"),i=Array.prototype.slice.call(arguments,1);if(h&&a(f,e,j)){var g=c.data(this[0],e);return(g?g[j].apply(g,i):undefined)}return this.each(function(){var k=c.data(this,e);if(h&&k&&c.isFunction(k[j])){k[j].apply(k,i)}else{if(!h){c.data(this,e,new c[f][e](this,j))}}})};c[f][e]=function(i,h){var g=this;this.widgetName=e;this.widgetBaseClass=f+"-"+e;this.options=c.extend({},c.widget.defaults,c[f][e].defaults,h);this.element=c(i).bind("setData."+e,function(l,j,k){return g.setData(j,k)}).bind("getData."+e,function(k,j){return g.getData(j)}).bind("remove",function(){return g.destroy()});this.init()};c[f][e].prototype=c.extend({},c.widget.prototype,d)};c.widget.prototype={init:function(){},destroy:function(){this.element.removeData(this.widgetName)},getData:function(d){return this.options[d]},setData:function(d,e){this.options[d]=e;if(d=="disabled"){this.element[e?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this.setData("disabled",false)},disable:function(){this.setData("disabled",true)}};c.widget.defaults={disabled:false};c.ui.mouse={mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(f){return d.mouseDown(f)});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},mouseDown:function(g){(this._mouseStarted&&this.mouseUp(g));this._mouseDownEvent=g;var f=this,h=(g.which==1),d=(typeof this.options.cancel=="string"?c(g.target).parents().add(g.target).filter(this.options.cancel).length:false);if(!h||d||!this.mouseCapture(g)){return true}this._mouseDelayMet=!this.options.delay;if(!this._mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){f._mouseDelayMet=true},this.options.delay)}if(this.mouseDistanceMet(g)&&this.mouseDelayMet(g)){this._mouseStarted=(this.mouseStart(g)!==false);if(!this._mouseStarted){g.preventDefault();return true}}this._mouseMoveDelegate=function(i){return f.mouseMove(i)};this._mouseUpDelegate=function(i){return f.mouseUp(i)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},mouseMove:function(d){if(c.browser.msie&&!d.button){return this.mouseUp(d)}if(this._mouseStarted){this.mouseDrag(d);return false}if(this.mouseDistanceMet(d)&&this.mouseDelayMet(d)){this._mouseStarted=(this.mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this.mouseDrag(d):this.mouseUp(d))}return!this._mouseStarted},mouseUp:function(d){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this.mouseStop(d)}return false},mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},mouseDelayMet:function(d){return this._mouseDelayMet},mouseStart:function(d){},mouseDrag:function(d){},mouseStop:function(d){},mouseCapture:function(d){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{init:function(){var b=this.options;if(b.helper=="original"&&!(/(relative|absolute|fixed)/).test(this.element.css("position"))){this.element.css("position","relative")}this.element.addClass("ui-draggable");(b.disabled&&this.element.addClass("ui-draggable-disabled"));this.mouseInit()},mouseStart:function(g){var i=this.options;if(this.helper||i.disabled||a(g.target).is(".ui-resizable-handle")){return false}var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==g.target){c=true}});if(!c){return false}if(a.ui.ddmanager){a.ui.ddmanager.current=this}this.helper=a.isFunction(i.helper)?a(i.helper.apply(this.element[0],[g])):(i.helper=="clone"?this.element.clone():this.element);if(!this.helper.parents("body").length){this.helper.appendTo((i.appendTo=="parent"?this.element[0].parentNode:i.appendTo))}if(this.helper[0]!=this.element[0]&&!(/(fixed|absolute)/).test(this.helper.css("position"))){this.helper.css("position","absolute")}this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)};this.cssPosition=this.helper.css("position");this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:g.pageX-this.offset.left,top:g.pageY-this.offset.top};this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.offsetParent[0]==document.body&&a.browser.mozilla){b={top:0,left:0}}this.offset.parent={top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};var f=this.element.position();this.offset.relative=this.cssPosition=="relative"?{top:f.top-(parseInt(this.helper.css("top"),10)||0)+this.offsetParent[0].scrollTop,left:f.left-(parseInt(this.helper.css("left"),10)||0)+this.offsetParent[0].scrollLeft}:{top:0,left:0};this.originalPosition=this.generatePosition(g);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(i.cursorAt){if(i.cursorAt.left!=undefined){this.offset.click.left=i.cursorAt.left+this.margins.left}if(i.cursorAt.right!=undefined){this.offset.click.left=this.helperProportions.width-i.cursorAt.right+this.margins.left}if(i.cursorAt.top!=undefined){this.offset.click.top=i.cursorAt.top+this.margins.top}if(i.cursorAt.bottom!=undefined){this.offset.click.top=this.helperProportions.height-i.cursorAt.bottom+this.margins.top}}if(i.containment){if(i.containment=="parent"){i.containment=this.helper[0].parentNode}if(i.containment=="document"||i.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(i.containment=="document"?document:window).width()-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),(a(i.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}if(!(/^(document|window|parent)$/).test(i.containment)){var d=a(i.containment)[0];var h=a(i.containment).offset();this.containment=[h.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left,h.top+(parseInt(a(d).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top,h.left+Math.max(d.scrollWidth,d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),h.top+Math.max(d.scrollHeight,d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}}this.propagate("start",g);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(a.ui.ddmanager&&!i.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,g)}this.helper.addClass("ui-draggable-dragging");this.mouseDrag(g);return true},convertPositionTo:function(c,e){if(!e){e=this.position}var b=c=="absolute"?1:-1;return{top:(e.top+this.offset.relative.top*b+this.offset.parent.top*b-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollTop)*b+(this.cssPosition=="fixed"?a(document).scrollTop():0)*b+this.margins.top*b),left:(e.left+this.offset.relative.left*b+this.offset.parent.left*b-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollLeft)*b+(this.cssPosition=="fixed"?a(document).scrollLeft():0)*b+this.margins.left*b)}},generatePosition:function(f){var g=this.options;var b={top:(f.pageY-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollTop)-(this.cssPosition=="fixed"?a(document).scrollTop():0)),left:(f.pageX-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollLeft)-(this.cssPosition=="fixed"?a(document).scrollLeft():0))};if(!this.originalPosition){return b}if(this.containment){if(b.left<this.containment[0]){b.left=this.containment[0]}if(b.top<this.containment[1]){b.top=this.containment[1]}if(b.left>this.containment[2]){b.left=this.containment[2]}if(b.top>this.containment[3]){b.top=this.containment[3]}}if(g.grid){var d=this.originalPosition.top+Math.round((b.top-this.originalPosition.top)/g.grid[1])*g.grid[1];b.top=this.containment?(!(d<this.containment[1]||d>this.containment[3])?d:(!(d<this.containment[1])?d-g.grid[1]:d+g.grid[1])):d;var c=this.originalPosition.left+Math.round((b.left-this.originalPosition.left)/g.grid[0])*g.grid[0];b.left=this.containment?(!(c<this.containment[0]||c>this.containment[2])?c:(!(c<this.containment[0])?c-g.grid[0]:c+g.grid[0])):c}return b},mouseDrag:function(b){this.position=this.generatePosition(b);this.positionAbs=this.convertPositionTo("absolute");this.position=this.propagate("drag",b)||this.position;if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){var d=a.ui.ddmanager.drop(this,c)}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revert,10)||500,function(){b.propagate("stop",c);b.clear()})}else{this.propagate("stop",c);this.clear()}return false},clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.options.helper!="original"&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},plugins:{},uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,options:this.options}},propagate:function(c,b){a.ui.plugin.call(this,c,[b,this.uiHash()]);if(c=="drag"){this.positionAbs=this.convertPositionTo("absolute")}return this.element.triggerHandler(c=="drag"?c:"drag"+c,[b,this.uiHash()],this.options[c])},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable");this.mouseDestroy()}}));a.extend(a.ui.draggable,{defaults:{appendTo:"parent",axis:false,cancel:":input",delay:0,distance:1,helper:"original"}});a.ui.plugin.add("draggable","cursor",{start:function(d,c){var b=a("body");if(b.css("cursor")){c.options._cursor=b.css("cursor")}b.css("cursor",c.options.cursor)},stop:function(c,b){if(b.options._cursor){a("body").css("cursor",b.options._cursor)}}});a.ui.plugin.add("draggable","zIndex",{start:function(d,c){var b=a(c.helper);if(b.css("zIndex")){c.options._zIndex=b.css("zIndex")}b.css("zIndex",c.options.zIndex)},stop:function(c,b){if(b.options._zIndex){a(b.helper).css("zIndex",b.options._zIndex)}}});a.ui.plugin.add("draggable","opacity",{start:function(d,c){var b=a(c.helper);if(b.css("opacity")){c.options._opacity=b.css("opacity")}b.css("opacity",c.options.opacity)},stop:function(c,b){if(b.options._opacity){a(b.helper).css("opacity",b.options._opacity)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(c,b){a(b.options.iframeFix===true?"iframe":b.options.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(c,b){a("div.DragDropIframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","scroll",{start:function(d,c){var f=c.options;var b=a(this).data("draggable");f.scrollSensitivity=f.scrollSensitivity||20;f.scrollSpeed=f.scrollSpeed||20;b.overflowY=function(e){do{if(/auto|scroll/.test(e.css("overflow"))||(/auto|scroll/).test(e.css("overflow-y"))){return e}e=e.parent()}while(e[0].parentNode);return a(document)}(this);b.overflowX=function(e){do{if(/auto|scroll/.test(e.css("overflow"))||(/auto|scroll/).test(e.css("overflow-x"))){return e}e=e.parent()}while(e[0].parentNode);return a(document)}(this);if(b.overflowY[0]!=document&&b.overflowY[0].tagName!="HTML"){b.overflowYOffset=b.overflowY.offset()}if(b.overflowX[0]!=document&&b.overflowX[0].tagName!="HTML"){b.overflowXOffset=b.overflowX.offset()}},drag:function(d,c){var f=c.options;var b=a(this).data("draggable");if(b.overflowY[0]!=document&&b.overflowY[0].tagName!="HTML"){if((b.overflowYOffset.top+b.overflowY[0].offsetHeight)-d.pageY<f.scrollSensitivity){b.overflowY[0].scrollTop=b.overflowY[0].scrollTop+f.scrollSpeed}if(d.pageY-b.overflowYOffset.top<f.scrollSensitivity){b.overflowY[0].scrollTop=b.overflowY[0].scrollTop-f.scrollSpeed}}else{if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed)}if(a(window).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}if(b.overflowX[0]!=document&&b.overflowX[0].tagName!="HTML"){if((b.overflowXOffset.left+b.overflowX[0].offsetWidth)-d.pageX<f.scrollSensitivity){b.overflowX[0].scrollLeft=b.overflowX[0].scrollLeft+f.scrollSpeed}if(d.pageX-b.overflowXOffset.left<f.scrollSensitivity){b.overflowX[0].scrollLeft=b.overflowX[0].scrollLeft-f.scrollSpeed}}else{if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}if(a(window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}});a.ui.plugin.add("draggable","snap",{start:function(d,c){var b=a(this).data("draggable");b.snapElements=[];a(c.options.snap===true?".ui-draggable":c.options.snap).each(function(){var f=a(this);var e=f.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:f.outerWidth(),height:f.outerHeight(),top:e.top,left:e.left})}})},drag:function(o,u){var n=a(this).data("draggable");var q=u.options.snapTolerance||20;var g=u.absolutePosition.left,f=g+n.helperProportions.width,w=u.absolutePosition.top,v=w+n.helperProportions.height;for(var m=n.snapElements.length-1;m>=0;m--){var h=n.snapElements[m].left,c=h+n.snapElements[m].width,y=n.snapElements[m].top,s=y+n.snapElements[m].height;if(!((h-q<g&&g<c+q&&y-q<w&&w<s+q)||(h-q<g&&g<c+q&&y-q<v&&v<s+q)||(h-q<f&&f<c+q&&y-q<w&&w<s+q)||(h-q<f&&f<c+q&&y-q<v&&v<s+q))){continue}if(u.options.snapMode!="inner"){var p=Math.abs(y-v)<=20;var x=Math.abs(s-w)<=20;var k=Math.abs(h-f)<=20;var j=Math.abs(c-g)<=20;if(p){u.position.top=n.convertPositionTo("relative",{top:y-n.helperProportions.height,left:0}).top}if(x){u.position.top=n.convertPositionTo("relative",{top:s,left:0}).top}if(k){u.position.left=n.convertPositionTo("relative",{top:0,left:h-n.helperProportions.width}).left}if(j){u.position.left=n.convertPositionTo("relative",{top:0,left:c}).left}}if(u.options.snapMode!="outer"){var p=Math.abs(y-w)<=20;var x=Math.abs(s-v)<=20;var k=Math.abs(h-g)<=20;var j=Math.abs(c-f)<=20;if(p){u.position.top=n.convertPositionTo("relative",{top:y,left:0}).top}if(x){u.position.top=n.convertPositionTo("relative",{top:s-n.helperProportions.height,left:0}).top}if(k){u.position.left=n.convertPositionTo("relative",{top:0,left:h}).left}if(j){u.position.left=n.convertPositionTo("relative",{top:0,left:c-n.helperProportions.width}).left}}}}});a.ui.plugin.add("draggable","connectToSortable",{start:function(d,c){var b=a(this).data("draggable");b.sortables=[];a(c.options.connectToSortable).each(function(){if(a.data(this,"sortable")){var e=a.data(this,"sortable");b.sortables.push({instance:e,shouldRevert:e.options.revert});e.refreshItems();e.propagate("activate",d,b)}})},stop:function(d,c){var b=a(this).data("draggable");a.each(b.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;b.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance.mouseStop(d);this.instance.element.triggerHandler("sortreceive",[d,a.extend(this.instance.ui(),{sender:b.element})],this.instance.options.receive);this.instance.options.helper=this.instance.options._helper}else{this.instance.propagate("deactivate",d,b)}})},drag:function(g,f){var d=a(this).data("draggable"),b=this;var c=function(k){var h=k.left,j=h+k.width,i=k.top,e=i+k.height;return(h<(this.positionAbs.left+this.offset.click.left)&&(this.positionAbs.left+this.offset.click.left)<j&&i<(this.positionAbs.top+this.offset.click.top)&&(this.positionAbs.top+this.offset.click.top)<e)};a.each(d.sortables,function(e){if(c.call(d,this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};g.target=this.instance.currentItem[0];this.instance.mouseCapture(g,true);this.instance.mouseStart(g,true,true);this.instance.offset.click.top=d.offset.click.top;this.instance.offset.click.left=d.offset.click.left;this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top;d.propagate("toSortable",g)}if(this.instance.currentItem){this.instance.mouseDrag(g)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance.mouseStop(g,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}d.propagate("fromSortable",g)}}})}});a.ui.plugin.add("draggable","stack",{start:function(d,b){var c=a.makeArray(a(b.options.stack.group)).sort(function(f,e){return(parseInt(a(f).css("zIndex"),10)||b.options.stack.min)-(parseInt(a(e).css("zIndex"),10)||b.options.stack.min)});a(c).each(function(e){this.style.zIndex=b.options.stack.min+e});this[0].style.zIndex=b.options.stack.min+c.length}})})(jQuery);(function(a){a.widget("ui.droppable",{init:function(){this.element.addClass("ui-droppable");this.isover=0;this.isout=1;var c=this.options,b=c.accept;c=a.extend(c,{accept:c.accept&&c.accept.constructor==Function?c.accept:function(e){return a(e).is(b)}});this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables.push(this)},plugins:{},ui:function(b){return{draggable:(b.currentItem||b.element),helper:b.helper,position:b.position,absolutePosition:b.positionAbs,options:this.options,element:this.element}},destroy:function(){var b=a.ui.ddmanager.droppables;for(var c=0;c<b.length;c++){if(b[c]==this){b.splice(c,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},over:function(c){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element,(b.currentItem||b.element))){a.ui.plugin.call(this,"over",[c,this.ui(b)]);this.element.triggerHandler("dropover",[c,this.ui(b)],this.options.over)}},out:function(c){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element,(b.currentItem||b.element))){a.ui.plugin.call(this,"out",[c,this.ui(b)]);this.element.triggerHandler("dropout",[c,this.ui(b)],this.options.out)}},drop:function(d,c){var b=c||a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return false}var f=false;this.element.find(".ui-droppable").not(".ui-draggable-dragging").each(function(){var e=a.data(this,"droppable");if(e.options.greedy&&a.ui.intersect(b,a.extend(e,{offset:e.element.offset()}),e.options.tolerance)){f=true;return false}});if(f){return false}if(this.options.accept.call(this.element,(b.currentItem||b.element))){a.ui.plugin.call(this,"drop",[d,this.ui(b)]);this.element.triggerHandler("drop",[d,this.ui(b)],this.options.drop);return true}return false},activate:function(c){var b=a.ui.ddmanager.current;a.ui.plugin.call(this,"activate",[c,this.ui(b)]);if(b){this.element.triggerHandler("dropactivate",[c,this.ui(b)],this.options.activate)}},deactivate:function(c){var b=a.ui.ddmanager.current;a.ui.plugin.call(this,"deactivate",[c,this.ui(b)]);if(b){this.element.triggerHandler("dropdeactivate",[c,this.ui(b)],this.options.deactivate)}}});a.extend(a.ui.droppable,{defaults:{disabled:false,tolerance:"intersect"}});a.ui.intersect=function(n,g,k){if(!g.offset){return false}var e=(n.positionAbs||n.position.absolute).left,d=e+n.helperProportions.width,j=(n.positionAbs||n.position.absolute).top,i=j+n.helperProportions.height;var f=g.offset.left,c=f+g.proportions.width,m=g.offset.top,h=m+g.proportions.height;switch(k){case"fit":return(f<e&&d<c&&m<j&&i<h);break;case"intersect":return(f<e+(n.helperProportions.width/2)&&d-(n.helperProportions.width/2)<c&&m<j+(n.helperProportions.height/2)&&i-(n.helperProportions.height/2)<h);break;case"pointer":return(f<((n.positionAbs||n.position.absolute).left+(n.clickOffset||n.offset.click).left)&&((n.positionAbs||n.position.absolute).left+(n.clickOffset||n.offset.click).left)<c&&m<((n.positionAbs||n.position.absolute).top+(n.clickOffset||n.offset.click).top)&&((n.positionAbs||n.position.absolute).top+(n.clickOffset||n.offset.click).top)<h);break;case"touch":return((j>=m&&j<=h)||(i>=m&&i<=h)||(j<m&&i>h))&&((e>=f&&e<=c)||(d>=f&&d<=c)||(e<f&&d>c));break;default:return false;break}};a.ui.ddmanager={current:null,droppables:[],prepareOffsets:function(d,g){var b=a.ui.ddmanager.droppables;var f=g?g.type:null;for(var c=0;c<b.length;c++){if(b[c].options.disabled||(d&&!b[c].options.accept.call(b[c].element,(d.currentItem||d.element)))){continue}b[c].visible=b[c].element.css("display")!="none";if(!b[c].visible){continue}b[c].offset=b[c].element.offset();b[c].proportions={width:b[c].element[0].offsetWidth,height:b[c].element[0].offsetHeight};if(f=="dragstart"||f=="sortactivate"){b[c].activate.call(b[c],g)}}},drop:function(b,c){var d=false;a.each(a.ui.ddmanager.droppables,function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)){d=this.drop.call(this,c)}if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element,(b.currentItem||b.element))){this.isout=1;this.isover=0;this.deactivate.call(this,c)}});return d},drag:function(b,c){if(b.options.refreshPositions){a.ui.ddmanager.prepareOffsets(b,c)}a.each(a.ui.ddmanager.droppables,function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var e=a.ui.intersect(b,this,this.options.tolerance);var g=!e&&this.isover==1?"isout":(e&&this.isover==0?"isover":null);if(!g){return}var f;if(this.options.greedy){var d=this.element.parents(".ui-droppable:eq(0)");if(d.length){f=a.data(d[0],"droppable");f.greedyChild=(g=="isover"?1:0)}}if(f&&g=="isover"){f.isover=0;f.isout=1;f.out.call(f,c)}this[g]=1;this[g=="isout"?"isover":"isout"]=0;this[g=="isover"?"over":"out"].call(this,c);if(f&&g=="isout"){f.isout=0;f.isover=1;f.over.call(f,c)}})}};a.ui.plugin.add("droppable","activeClass",{activate:function(c,b){a(this).addClass(b.options.activeClass)},deactivate:function(c,b){a(this).removeClass(b.options.activeClass)},drop:function(c,b){a(this).removeClass(b.options.activeClass)}});a.ui.plugin.add("droppable","hoverClass",{over:function(c,b){a(this).addClass(b.options.hoverClass)},out:function(c,b){a(this).removeClass(b.options.hoverClass)},drop:function(c,b){a(this).removeClass(b.options.hoverClass)}})})(jQuery);(function(c){var a=c.scrollTo=function(f,e,d){a.window().scrollTo(f,e,d)};a.defaults={axis:"y",duration:1};a.window=function(){return c(c.browser.safari?"body":"html")};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this.each(function(){var m=this,k=c(m),l=f,j,h={},n=k.is("html,body");switch(typeof l){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(l)){l=b(l);break}l=c(l,this);case"object":if(l.is||l.style){j=(l=c(l)).offset()}}c.each(d.axis.split(""),function(r,s){var t=s=="x"?"Left":"Top",v=t.toLowerCase(),q="scroll"+t,o=m[q],p=s=="x"?"Width":"Height",u=p.toLowerCase();if(j){h[q]=j[v]+(n?0:o-k.offset()[v]);if(d.margin){h[q]-=parseInt(l.css("margin"+t))||0;h[q]-=parseInt(l.css("border"+t+"Width"))||0}h[q]+=d.offset[v]||0;if(d.over[v]){h[q]+=l[u]()*d.over[v]}}else{h[q]=l[v]}if(/^\d+$/.test(h[q])){h[q]=h[q]<=0?0:Math.min(h[q],g(p))}if(!r&&d.queue){if(o!=h[q]){i(d.onAfterFirst)}delete h[q]}});i(d.onAfter);function i(o){k.animate(h,e,d.easing,o&&function(){o.call(this,f)})}function g(o){var p=n?c.browser.opera?document.body:document.documentElement:m;return p["scroll"+o]-p["client"+o]}})};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);(function(d){var b=location.href.replace(/#.*/,"");var c=d.localScroll=function(e){d("body").localScroll(e)};c.defaults={duration:1000,axis:"y",event:"click",stop:true};c.hash=function(e){e=d.extend({},c.defaults,e);e.hash=false;if(location.hash){setTimeout(function(){a(0,location,e)},0)}};d.fn.localScroll=function(f){f=d.extend({},c.defaults,f);return(f.persistent||f.lazy)?this.bind(f.event,function(h){var g=d([h.target,h.target.parentNode]).filter(e)[0];g&&a(h,g,f)}):this.find("a").filter(e).bind(f.event,function(g){a(g,this,f)}).end().end();function e(){return!!this.href&&!!this.hash&&this.href.replace(this.hash,"")==b&&(!f.filter||d(this).is(f.filter))}};function a(j,i,g){var k=i.hash.slice(1),h=document.getElementById(k)||document.getElementsByName(k)[0];if(h){j&&j.preventDefault();var f=d(g.target||d.scrollTo.window());if(g.lock&&f.is(":animated")||g.onBefore&&g.onBefore.call(i,j,h,f)===false){return}if(g.stop){f.queue("fx",[]).stop()}f.scrollTo(h,g).trigger("notify.serialScroll",[h]);if(g.hash){f.queue(function(){location=i.hash})}}}})(jQuery);$(document).ready(function(){var gst=0;if(document.getElementById('gstRate')){gst=document.getElementById('gstRate').value;}
getTotalCartItems(gst);});function initializeCartItems(){var gst=0;if(document.getElementById('gstRate')){gst=document.getElementById('gstRate').value;}
getTotalCartItems(gst);}
function addImagesToCart(gstRate){var d="";var cartID=$('#cartID').val();var e=document.getElementById("imageSelected");var gstRate;if(e.value!=0){if(document.getElementById(e.value)!=null){var f=new RegExp("[^a-z]","g");do{result2=f.exec(e.value);if(result2!=null){d=d+result2}}while(result2!=null);if(d!=null){if(cartID>=1){$.ajax({url:'/cart_control.html?action=addImagesToCart&similarID='+e,cache:false,async:true,success:function(msg){$("#CBImages").html(msg);getTotalCartItems(gstRate);}});}else if(cartID==0){$.ajax({url:'/cart_control.html?action=addImagesToNewCart&similarID='+e,cache:false,async:true,success:function(msg){$("#CBImages").html(msg);refreshCartIDHolder();getTotalCartItems(gstRate);}});}}}else{alert("Please select an image to add to cart first.")}}else{alert("Please select an image to add to cart first.")}}
function addImagesToCartFromLB(gstRate){var d="";var cartID=$('#cartID').val();var e=document.getElementById("imageSelected");var gstRate;if(e.value!=0){if(document.getElementById(e.value)!=null){var f=new RegExp("[^a-z]","g");do{result2=f.exec(e.value);if(result2!=null){d=d+result2}}while(result2!=null);if(d!=null){imageAddedDialog();if(cartID>=1){$.ajax({type:"POST",url:"/cart_control.html?action=addImagesToCart&similarID="+d,dataType:"script"});}else if(cartID==0){$.ajax({type:"POST",url:"/cart_control.html?action=addImagesToNewCart&similarID="+d,dataType:"script"});ColdFusion.navigate('/cart_control.html?action=refreshCartID','cartIDHolder',updateCart,myerrorhandler);}}}else{alert("Please select an image to add to cart first.")}}else{alert("Please select an image to add to cart first.")}}
function addImagesToCartFromPreview(similarID,gstRate){var cartID=$('#cartID').val();var whatsActive=$('#whatsActive').val();var gstRate;if(whatsActive=='LB'||whatsActive=='none'){swapControlTabs('cartTab');}
if($("#CBImages").length>0){if(cartID>=1){$.ajax({url:'/cart_control.html?action=addImagesToCart&similarID='+similarID,cache:false,async:true,success:function(msg){$("#CBImages").html(msg);getTotalCartItems(gstRate);}});}else if(cartID==0){$.ajax({url:'/cart_control.html?action=addImagesToNewCart&similarID='+similarID,cache:false,async:true,success:function(msg){$("#CBImages").html(msg);getTotalCartItems(gstRate);}});}}else{if(cartID>=1){$.ajax({url:'/cart_control.html?action=addImagesToCart&similarID='+similarID,cache:false,async:true,success:function(msg){$("#CBImages").html(msg);getTotalCartItems(gstRate);}});}else if(cartID==0){$.ajax({url:'/cart_control.html?action=addImagesToNewCart&similarID='+similarID,cache:false,async:true,success:function(msg){$("#CBImages").html(msg);getTotalCartItems(gstRate);}});}
$.ajax({url:"/includeWindow.html?viewName=dspCartBox.cfm",cache:true,success:function(html){$("#LBBig").html(html);}});}}
function refreshCartIDHolder(){$.ajax({url:'/cart_control.html?action=refreshCartID',cache:false,async:true,success:function(msg){$("#cartIDHolder").html(msg);}});}
function deleteImageFromCart(gstRate){var d="";var cartID=$('#cartID').val();var e=document.getElementById("imageSelected");var gstRate;if(e.value!=0){if(document.getElementById(e.value)!=null){var f=new RegExp("[^a-z]","g");do{result2=f.exec(e.value);if(result2!=null){d=d+result2}}while(result2!=null);if(d!=null){document.getElementById(e.value).style.display="none";document.getElementById("imageSelected").value=0
$.ajax({url:"/cart_control.html?action=removeFromCart&similarID="+d,cache:false,async:true,success:function(msg){getTotalCartItems(gstRate);}});}}else{alert("Please select an image to delete first.")}}else{alert("Please select an image to delete first.")}}
function deleteImageFromCheckout(similarID,gstRate){var similarID;var gstRate;$('#thumb'+similarID).remove();if(similarID!=''){$.ajax({url:"/cart_control.html?action=removeFromCart&similarID="+similarID,cache:false,async:false,success:function(msg){var whatsActive=$('#whatsActive').val();var singleImagePrice=$("#singleImagePrice").val();$.ajax({url:"/cart_control.html?action=getTotalCartItems",cache:false,async:true,success:function(msg){$("#totalCartItems").html(jQuery.trim(msg));if(whatsActive=='cart'){var gst=((msg*singleImagePrice)*gstRate).toFixed(2);var subTotal=(msg*singleImagePrice).toFixed(0);var totalPrice=parseFloat(subTotal)+parseFloat(gst);var totalPrice=(totalPrice).toFixed(2);$("#cartItems").html(msg);$("#cartItemsSubtotal").html($('#currencyType').val()+subTotal);$("#cartItemsGST").html($('#currencyType').val()+gst);$("#cartItemsTotal").html($('#currencyType').val()+totalPrice);$("#cartItemsCO").html(msg);$("#cartItemsSubtotalCO").html($('#currencyType').val()+subTotal);$("#cartItemsGSTCO").html($('#currencyType').val()+gst);$("#cartItemsTotalCO").html($('#currencyType').val()+totalPrice);}}});}});}}
function updateCart(){}
function cartUpdate(){}
function removeCheckoutTableRow(rowId){$('#'+rowId).remove();}
function getTotalCartItems(gstRate){var whatsActive=$('#whatsActive').val();var singleImagePrice=$("#singleImagePrice").val();var gstRate;$.ajax({url:"/cart_control.html?action=getTotalCartItems",cache:false,async:true,success:function(msg){$("#totalCartItems").html(jQuery.trim(msg));if(whatsActive=='cart'){var gst=((msg*singleImagePrice)*gstRate).toFixed(2);if(gst=='NaN'){gst=0;}
var subTotal=(msg*singleImagePrice).toFixed(0);var totalPrice=parseFloat(subTotal)+parseFloat(gst);var totalPrice=(totalPrice).toFixed(2);if(totalPrice=='NaN'){totalPrice=0;}
$("#cartItems").html(msg);$("#cartItemsSubtotal").html($('#currencyType').val()+subTotal);$("#cartItemsGST").html($('#currencyType').val()+gst);$("#cartItemsTotal").html($('#currencyType').val()+totalPrice);}}});}
function checkOutCart(){if($('#totalCartItems').html()>=1){ColdFusion.Window.create('checkout','','/singleImagePayment.html?event=account.displaySingleImagePurchaseView&windowID=checkout',{x:100,y:100,height:800,width:700,modal:true,closable:false,draggable:true,resizable:false,center:true,initshow:true});}else{alert('Shoping Cart is empty.');}}
function CartItemsExceeded(){alert("\t\tShopping Cart Limit Exceeded. \nShopping Cart can only have a maximum of 100 Images.");};function mycallBack(b){}function myerrorhandler(c,d){alert(c);alert(d)}function changeLightboxName(b){var b;nameSpan=document.getElementById("LBName");nameSpan.innerHTML=b}
function DeleteLightBox(){var d;var c;c=document.getElementById("lightBoxIDHolder");d=c.value;ColdFusion.navigate("/lightbox_control.html?action=deleteLB&lightboxID="+d,"LBSorter",mycallBack,myerrorhandler)}
function editLBForm(){var d;var c;c=document.getElementById("lightBoxIDHolder");d=c.value;ColdFusion.navigate("/lightbox_control.html?action=editLBForm&lightboxID="+d,"LightBoxName",mycallBack,myerrorhandler)}function saveLBName(){var d;var f;var e;f=document.getElementById("lightBoxIDHolder");e=document.getElementById("LBName");d=f.value;lightBoxName=e.value;ColdFusion.navigate("/lightbox_control.html?action=saveLBName&lightboxID="+d+"&newLBName="+lightBoxName,"LightBoxName",mycallBack,myerrorhandler);ColdFusion.navigate("/lightbox_control.html?action=showLightbox","LBSorter",mycallBack,myerrorhandler)}function cancelLBName(){var d;var c;c=document.getElementById("lightBoxIDHolder");d=c.value;ColdFusion.navigate("/lightbox_control.html?action=cancelLBName&lightboxID="+d,"LightBoxName",mycallBack,myerrorhandler)}function showLBName(){var d;var c;c=document.getElementById("lightBoxIDHolder");d=c.value;ColdFusion.navigate("/lightbox_control.html?action=showLBName&lightboxID="+d,"LightBoxName",mycallBack,myerrorhandler)}function refreshLBName(){ColdFusion.navigate("/lightbox_control.html?action=refreshLBName","LightBoxName",mycallBack,myerrorhandler)}function refreshLightboxList(){ColdFusion.navigate("/lightbox_control.html?action=showLightbox","LBSorter",mycallBack,myerrorhandler)}function refreshLightBoxImages(){ColdFusion.navigate("/lightbox_control.html?action=refreshLBImages","LBImages",mycallBack,myerrorhandler)}function selectImage(b){var b;hiddenImageContainer=document.getElementById("imageSelected");if(hiddenImageContainer.value!=0){if(document.getElementById(hiddenImageContainer.value)!=null){prevImageContainer=document.getElementById(hiddenImageContainer.value);prevImageContainer.style.borderColor="#D1D1D1"}}hiddenImageContainer.value=b;imageContainer=document.getElementById(b);imageContainer.style.borderColor="#3DFF00"}function viewImageDetailsInstant(b){var b;selectImage(b);viewImageDetails()}function viewImageDetails(){var f="";var d=document.getElementById("imageSelected");if(d.value!=0){if(document.getElementById(d.value)!=null){var e=new RegExp("[^a-z]","g");do{result=e.exec(d.value);if(result!=null){f=f+result}}while(result!=null);if(f!=null){ColdFusion.Window.create("LBimage2"+f,"","/includeWindow.html?viewName=imageInfoDetailsBox.cfm&similarID="+f+"&windowID=LBimage2"+f,{x:100,y:100,height:800,width:700,modal:true,closable:false,draggable:true,resizable:true,center:true,initshow:true,minheight:400,minwidth:400})}}else{alert("Please select an image first.")}}else{alert("Please select an image first.")}}
function deleteImage(){var d="";var e=document.getElementById("imageSelected");if(e.value!=0){if(document.getElementById(e.value)!=null){var f=new RegExp("[^a-z]","g");do{result2=f.exec(e.value);if(result2!=null){d=d+result2}}while(result2!=null);if(d!=null){ColdFusion.navigate("/lightbox_control.html?action=deleteImages&similarID="+d,"dummy4Deletion",mycallBack,myerrorhandler);document.getElementById(e.value).style.display="none";document.getElementById("imageSelected").value=0}}else{alert("Please select an image to delete first.")}}else{alert("Please select an image to delete first.")}}
function stopRKey(d){var d=(d)?d:((event)?event:null);var c=(d.target)?d.target:((d.srcElement)?d.srcElement:null);if((d.keyCode==13)&&(c.type=="text")){return false}}function chkNewLB(){var d=document.getElementById("refreshLB");if((d.value)!=null){if(d.value==1){refreshLBName();refreshLightboxList();d.value=0}}var c=document.getElementById("lbSessionStatus");if((c.value)!=null){if(c.value==0){effectLBSmallHide.start();effectLBBigShow.start();c.value=1}}}function setLightBoxStatus(h){var e;var g=navigator.userAgent;var f=g.search("Safari");ColdFusion.navigate("/lightbox_control.html?action=LightboxStatus&LBStatus="+h,"LbStatus",mycallBack,myerrorhandler);if(f>1){if(h==0){document.getElementById("LightboxDiv").style.width="100px !important"}else{if(h==1){document.getElementById("LightboxDiv").style.width="260px !important"}}}}function validateLBName(){var d=document.getElementById("LBName");var c;if(d.value==null||d.value==""){alert("Lightbox name can not be blank.")}else{strName=d.value;if(strName.length>=2){saveLBName()}else{alert("Lightbox name must be atleast 2 characters long.")}}return}function limitExceeded(){alert("You have reached your download limit for the day.")}
function maxImagesOnLightbox(){alert("\t\tLightbox Limit Exceeded. \nLightbox can only have a maximum of 100 Images.")}
function getDownloadURL(){var g="";var h=document.getElementById("imageSelected");checkDownloaded=checkClickedAlreadyFromLB('LBImageDownloaded');if(checkDownloaded==true){if(h.value!=0){if(document.getElementById(h.value)!=null){var e=new RegExp("[^a-z]","g");do{var f=e.exec(h.value);if(f!=null){g=g+f}}while(f!=null);if(g!=null){ColdFusion.Window.create('freeDownloadUserWindow','LightBoxImageDownload','/download.cfm?similarID='+g,{x:100,y:100,height:820,width:720,modal:true,closable:false,draggable:true,resizable:false,center:true,initshow:true});return false;}}else{alert("Please select an image first.")}}else{alert("Please select an image first.")}}
return false}
function checkImageIDIsFree(g){var h="";var i=document.getElementById("imageSelected");if(i.value!=0){if(document.getElementById(i.value)!=null){var e=new RegExp("[^a-z]","g");do{var f=e.exec(i.value);if(f!=null){h=h+f}}while(f!=null);if(h!=null){freeImage=g.search(h);if(freeImage==-1){ColdFusion.Window.create("freeDownloadUserWindow","sign In Window","/signin.html?event=user.freeDownloadUser&windowID=freeDownloadUserWindow",{x:100,y:100,height:820,width:720,modal:true,closable:false,draggable:true,resizable:false,center:true,initshow:true});return false}else{document.getElementById("LightBoxImageDownload").href="/download.cfm?similarID="+h;return true}}}else{alert("Please select an image first.")}}else{alert("Please select an image first.")}return false};function sortLightBox(sortOrder){oldLightboxOrder=document.getElementById('lightBoxSortHolder').value;if(oldLightboxOrder=='ASC'){document.getElementById('lightBoxSortHolder').value='DESC';lightboxOrder='DESC';}else{document.getElementById('lightBoxSortHolder').value='ASC';lightboxOrder='ASC';}
ColdFusion.navigate("/lightbox_control.html?action=sortLB&sortOrder="+lightboxOrder,"LBSorter",mycallBack,myerrorhandler);}
function sortLightBoxDateCreated(){ColdFusion.navigate("/lightbox_control.html?action=sortDateCreated","LBSorter",mycallBack,myerrorhandler);var sortLB=document.getElementById('sortLB');sortLB.innerHTML="<a class='sortLB' href='javascript:sortLightBoxA2Z();' title='Sort Alphabetically'>Sort A-Z</a>";}
function addImagesToLightBoxFromPreview(similarID){var whatsActive=$('#whatsActive').val();if(whatsActive=='cart'||whatsActive=='none'){swapControlTabs('LBTab');}
if($("#LBImages").length>0){ColdFusion.navigate('/lightbox_control.html?action=addImagesToLightBox&similarID='+similarID,'LBImages',chkNewLB,myerrorhandler);}else{ColdFusion.navigate('/includeWindow.html?viewName=dspLightBoxBigger.cfm','LBBig',chkNewLB,myerrorhandler);$.ajax({url:"/lightbox_control.html?action=addImagesToLightBox&similarID="+similarID,cache:false,success:function(html){$("#LBImages").html(html);}});}}
function addLightboxImagesToCart(){var d;var c;c=document.getElementById("lightBoxIDHolder");d=c.value;$.ajax({type:"POST",url:"/cart_control.html?action=addLightboxToCart&lightboxID="+d,dataType:"script",success:function(html){initializeCartItems();}});}
function loadSlider(){var g=false;var c=$("#slider .scrollContainer > div");var f=$("#slider .scrollContainer");var a=true;if(c.length){if(a){c.css({"float":"left",position:"relative"});f.css("width",c[0].offsetWidth*c.length)}
var b=$("#slider .scroll").css("overflow","hidden");var e=parseInt((a?f.css("paddingTop"):f.css("paddingLeft"))||0)*-1;var d={target:b,items:c,prev:"img.left",next:"img.right",axis:"xy",offset:e,duration:250,easing:"swing"};$("#slider").serialScroll(d)}}
function loadSliderLast(){var g=true;var c=$("#slider .scrollContainer > div");var f=$("#slider .scrollContainer");var a=true;if(c.length){if(a){c.css({"float":"left",position:"relative"});f.css("width",c[0].offsetWidth*c.length)}
var b=$("#slider .scroll").css("overflow","hidden");var e=parseInt((a?f.css("paddingTop"):f.css("paddingLeft"))||0)*-1;var d={target:b,items:c,prev:"img.left",next:"img.right",axis:"xy",offset:e,duration:250,easing:"swing",start:c.length-1,stop:false,jump:true};$("#slider").serialScroll(d)}}
(function($){var ColorPicker=function(){var
ids={},inAction,charMin=65,visible,tpl='<div class="colorpicker" style="z-index:1000;" ><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',defaults={eventName:'click',onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:'ff0000',livePreview:true,flat:false},fillRGBFields=function(hsb,cal){var rgb=HSBToRGB(hsb);$(cal).data('colorpicker').fields.eq(1).val(rgb.r).end().eq(2).val(rgb.g).end().eq(3).val(rgb.b).end();},fillHSBFields=function(hsb,cal){$(cal).data('colorpicker').fields.eq(4).val(hsb.h).end().eq(5).val(hsb.s).end().eq(6).val(hsb.b).end();},fillHexFields=function(hsb,cal){$(cal).data('colorpicker').fields.eq(0).val(HSBToHex(hsb)).end();},setSelector=function(hsb,cal){$(cal).data('colorpicker').selector.css('backgroundColor','#'+HSBToHex({h:hsb.h,s:100,b:100}));$(cal).data('colorpicker').selectorIndic.css({left:parseInt(150*hsb.s/100,10),top:parseInt(150*(100-hsb.b)/100,10)});},setHue=function(hsb,cal){$(cal).data('colorpicker').hue.css('top',parseInt(150-150*hsb.h/360,10));},setCurrentColor=function(hsb,cal){$(cal).data('colorpicker').currentColor.css('backgroundColor','#'+HSBToHex(hsb));},setNewColor=function(hsb,cal){$(cal).data('colorpicker').newColor.css('backgroundColor','#'+HSBToHex(hsb));},keyDown=function(ev){var pressedKey=ev.charCode||ev.keyCode||-1;if((pressedKey>charMin&&pressedKey<=90)||pressedKey==32){return false;}
var cal=$(this).parent().parent();if(cal.data('colorpicker').livePreview===true){change.apply(this);}},change=function(ev){var cal=$(this).parent().parent(),col;if(this.parentNode.className.indexOf('_hex')>0){cal.data('colorpicker').color=col=HexToHSB(fixHex(this.value));}else if(this.parentNode.className.indexOf('_hsb')>0){cal.data('colorpicker').color=col=fixHSB({h:parseInt(cal.data('colorpicker').fields.eq(4).val(),10),s:parseInt(cal.data('colorpicker').fields.eq(5).val(),10),b:parseInt(cal.data('colorpicker').fields.eq(6).val(),10)});}else{cal.data('colorpicker').color=col=RGBToHSB(fixRGB({r:parseInt(cal.data('colorpicker').fields.eq(1).val(),10),g:parseInt(cal.data('colorpicker').fields.eq(2).val(),10),b:parseInt(cal.data('colorpicker').fields.eq(3).val(),10)}));}
if(ev){fillRGBFields(col,cal.get(0));fillHexFields(col,cal.get(0));fillHSBFields(col,cal.get(0));}
setSelector(col,cal.get(0));setHue(col,cal.get(0));setNewColor(col,cal.get(0));cal.data('colorpicker').onChange.apply(cal,[col,HSBToHex(col),HSBToRGB(col)]);},blur=function(ev){var cal=$(this).parent().parent();cal.data('colorpicker').fields.parent().removeClass('colorpicker_focus');},focus=function(){charMin=this.parentNode.className.indexOf('_hex')>0?70:65;$(this).parent().parent().data('colorpicker').fields.parent().removeClass('colorpicker_focus');$(this).parent().addClass('colorpicker_focus');},downIncrement=function(ev){var field=$(this).parent().find('input').focus();var current={el:$(this).parent().addClass('colorpicker_slider'),max:this.parentNode.className.indexOf('_hsb_h')>0?360:(this.parentNode.className.indexOf('_hsb')>0?100:255),y:ev.pageY,field:field,val:parseInt(field.val(),10),preview:$(this).parent().parent().data('colorpicker').livePreview};$(document).bind('mouseup',current,upIncrement);$(document).bind('mousemove',current,moveIncrement);},moveIncrement=function(ev){ev.data.field.val(Math.max(0,Math.min(ev.data.max,parseInt(ev.data.val+ev.pageY-ev.data.y,10))));if(ev.data.preview){change.apply(ev.data.field.get(0),[true]);}
return false;},upIncrement=function(ev){change.apply(ev.data.field.get(0),[true]);ev.data.el.removeClass('colorpicker_slider').find('input').focus();$(document).unbind('mouseup',upIncrement);$(document).unbind('mousemove',moveIncrement);return false;},downHue=function(ev){var current={cal:$(this).parent(),y:$(this).offset().top};current.preview=current.cal.data('colorpicker').livePreview;$(document).bind('mouseup',current,upHue);$(document).bind('mousemove',current,moveHue);},moveHue=function(ev){change.apply(ev.data.cal.data('colorpicker').fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,(ev.pageY-ev.data.y))))/150,10)).get(0),[ev.data.preview]);return false;},upHue=function(ev){fillRGBFields(ev.data.cal.data('colorpicker').color,ev.data.cal.get(0));fillHexFields(ev.data.cal.data('colorpicker').color,ev.data.cal.get(0));$(document).unbind('mouseup',upHue);$(document).unbind('mousemove',moveHue);return false;},downSelector=function(ev){var current={cal:$(this).parent(),pos:$(this).offset()};current.preview=current.cal.data('colorpicker').livePreview;$(document).bind('mouseup',current,upSelector);$(document).bind('mousemove',current,moveSelector);},moveSelector=function(ev){change.apply(ev.data.cal.data('colorpicker').fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,(ev.pageY-ev.data.pos.top))))/150,10)).end().eq(5).val(parseInt(100*(Math.max(0,Math.min(150,(ev.pageX-ev.data.pos.left))))/150,10)).get(0),[ev.data.preview]);return false;},upSelector=function(ev){fillRGBFields(ev.data.cal.data('colorpicker').color,ev.data.cal.get(0));fillHexFields(ev.data.cal.data('colorpicker').color,ev.data.cal.get(0));$(document).unbind('mouseup',upSelector);$(document).unbind('mousemove',moveSelector);return false;},enterSubmit=function(ev){$(this).addClass('colorpicker_focus');},leaveSubmit=function(ev){$(this).removeClass('colorpicker_focus');},clickSubmit=function(ev){var cal=$(this).parent();var col=cal.data('colorpicker').color;cal.data('colorpicker').origColor=col;setCurrentColor(col,cal.get(0));cal.data('colorpicker').onSubmit(col,HSBToHex(col),HSBToRGB(col),cal.data('colorpicker').el);},show=function(ev){var cal=$('#'+$(this).data('colorpickerId'));cal.data('colorpicker').onBeforeShow.apply(this,[cal.get(0)]);var pos=$(this).offset();var viewPort=getViewport();var top=pos.top+this.offsetHeight;var left=pos.left;if(top+176>viewPort.t+viewPort.h){top-=this.offsetHeight+176;}
if(left+356>viewPort.l+viewPort.w){left-=356;}
cal.css({left:left+'px',top:top+'px'});if(cal.data('colorpicker').onShow.apply(this,[cal.get(0)])!=false){cal.show();}
$(document).bind('mousedown',{cal:cal},hide);return false;},hide=function(ev){if(!isChildOf(ev.data.cal.get(0),ev.target,ev.data.cal.get(0))){if(ev.data.cal.data('colorpicker').onHide.apply(this,[ev.data.cal.get(0)])!=false){ev.data.cal.hide();}
$(document).unbind('mousedown',hide);}},isChildOf=function(parentEl,el,container){if(parentEl==el){return true;}
if(parentEl.contains){return parentEl.contains(el);}
if(parentEl.compareDocumentPosition){return!!(parentEl.compareDocumentPosition(el)&16);}
var prEl=el.parentNode;while(prEl&&prEl!=container){if(prEl==parentEl)
return true;prEl=prEl.parentNode;}
return false;},getViewport=function(){var m=document.compatMode=='CSS1Compat';return{l:window.pageXOffset||(m?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(m?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(m?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(m?document.documentElement.clientHeight:document.body.clientHeight)};},fixHSB=function(hsb){return{h:Math.min(360,Math.max(0,hsb.h)),s:Math.min(100,Math.max(0,hsb.s)),b:Math.min(100,Math.max(0,hsb.b))};},fixRGB=function(rgb){return{r:Math.min(255,Math.max(0,rgb.r)),g:Math.min(255,Math.max(0,rgb.g)),b:Math.min(255,Math.max(0,rgb.b))};},fixHex=function(hex){var len=6-hex.length;if(len>0){var o=[];for(var i=0;i<len;i++){o.push('0');}
o.push(hex);hex=o.join('');}
return hex;},HexToRGB=function(hex){var hex=parseInt(((hex.indexOf('#')>-1)?hex.substring(1):hex),16);return{r:hex>>16,g:(hex&0x00FF00)>>8,b:(hex&0x0000FF)};},HexToHSB=function(hex){return RGBToHSB(HexToRGB(hex));},RGBToHSB=function(rgb){var hsb={h:0,s:0,b:0};var min=Math.min(rgb.r,rgb.g,rgb.b);var max=Math.max(rgb.r,rgb.g,rgb.b);var delta=max-min;hsb.b=max;if(max!=0){}
hsb.s=max!=0?255*delta/max:0;if(hsb.s!=0){if(rgb.r==max){hsb.h=(rgb.g-rgb.b)/delta;}else if(rgb.g==max){hsb.h=2+(rgb.b-rgb.r)/delta;}else{hsb.h=4+(rgb.r-rgb.g)/delta;}}else{hsb.h=-1;}
hsb.h*=60;if(hsb.h<0){hsb.h+=360;}
hsb.s*=100/255;hsb.b*=100/255;return hsb;},HSBToRGB=function(hsb){var rgb={};var h=Math.round(hsb.h);var s=Math.round(hsb.s*255/100);var v=Math.round(hsb.b*255/100);if(s==0){rgb.r=rgb.g=rgb.b=v;}else{var t1=v;var t2=(255-s)*v/255;var t3=(t1-t2)*(h%60)/60;if(h==360)h=0;if(h<60){rgb.r=t1;rgb.b=t2;rgb.g=t2+t3}
else if(h<120){rgb.g=t1;rgb.b=t2;rgb.r=t1-t3}
else if(h<180){rgb.g=t1;rgb.r=t2;rgb.b=t2+t3}
else if(h<240){rgb.b=t1;rgb.r=t2;rgb.g=t1-t3}
else if(h<300){rgb.b=t1;rgb.g=t2;rgb.r=t2+t3}
else if(h<360){rgb.r=t1;rgb.g=t2;rgb.b=t1-t3}
else{rgb.r=0;rgb.g=0;rgb.b=0}}
return{r:Math.round(rgb.r),g:Math.round(rgb.g),b:Math.round(rgb.b)};},RGBToHex=function(rgb){var hex=[rgb.r.toString(16),rgb.g.toString(16),rgb.b.toString(16)];$.each(hex,function(nr,val){if(val.length==1){hex[nr]='0'+val;}});return hex.join('');},HSBToHex=function(hsb){return RGBToHex(HSBToRGB(hsb));},restoreOriginal=function(){var cal=$(this).parent();var col=cal.data('colorpicker').origColor;cal.data('colorpicker').color=col;fillRGBFields(col,cal.get(0));fillHexFields(col,cal.get(0));fillHSBFields(col,cal.get(0));setSelector(col,cal.get(0));setHue(col,cal.get(0));setNewColor(col,cal.get(0));};return{init:function(opt){opt=$.extend({},defaults,opt||{});if(typeof opt.color=='string'){opt.color=HexToHSB(opt.color);}else if(opt.color.r!=undefined&&opt.color.g!=undefined&&opt.color.b!=undefined){opt.color=RGBToHSB(opt.color);}else if(opt.color.h!=undefined&&opt.color.s!=undefined&&opt.color.b!=undefined){opt.color=fixHSB(opt.color);}else{return this;}
return this.each(function(){if(!$(this).data('colorpickerId')){var options=$.extend({},opt);options.origColor=opt.color;var id='collorpicker_'+parseInt(Math.random()*1000);$(this).data('colorpickerId',id);var cal=$(tpl).attr('id',id);if(options.flat){cal.appendTo(this).show();}else{cal.appendTo(document.body);}
options.fields=cal.find('input').bind('keyup',keyDown).bind('change',change).bind('blur',blur).bind('focus',focus);cal.find('span').bind('mousedown',downIncrement).end().find('>div.colorpicker_current_color').bind('click',restoreOriginal);options.selector=cal.find('div.colorpicker_color').bind('mousedown',downSelector);options.selectorIndic=options.selector.find('div div');options.el=this;options.hue=cal.find('div.colorpicker_hue div');cal.find('div.colorpicker_hue').bind('mousedown',downHue);options.newColor=cal.find('div.colorpicker_new_color');options.currentColor=cal.find('div.colorpicker_current_color');cal.data('colorpicker',options);cal.find('div.colorpicker_submit').bind('mouseenter',enterSubmit).bind('mouseleave',leaveSubmit).bind('click',clickSubmit);fillRGBFields(options.color,cal.get(0));fillHSBFields(options.color,cal.get(0));fillHexFields(options.color,cal.get(0));setHue(options.color,cal.get(0));setSelector(options.color,cal.get(0));setCurrentColor(options.color,cal.get(0));setNewColor(options.color,cal.get(0));if(options.flat){cal.css({position:'relative',display:'block'});}else{$(this).bind(options.eventName,show);}}});},showPicker:function(){return this.each(function(){if($(this).data('colorpickerId')){show.apply(this);}});},hidePicker:function(){return this.each(function(){if($(this).data('colorpickerId')){$('#'+$(this).data('colorpickerId')).hide();}});},setColor:function(col){if(typeof col=='string'){col=HexToHSB(col);}else if(col.r!=undefined&&col.g!=undefined&&col.b!=undefined){col=RGBToHSB(col);}else if(col.h!=undefined&&col.s!=undefined&&col.b!=undefined){col=fixHSB(col);}else{return this;}
return this.each(function(){if($(this).data('colorpickerId')){var cal=$('#'+$(this).data('colorpickerId'));cal.data('colorpicker').color=col;cal.data('colorpicker').origColor=col;fillRGBFields(col,cal.get(0));fillHSBFields(col,cal.get(0));fillHexFields(col,cal.get(0));setHue(col,cal.get(0));setSelector(col,cal.get(0));setCurrentColor(col,cal.get(0));setNewColor(col,cal.get(0));}});}};}();$.fn.extend({ColorPicker:ColorPicker.init,ColorPickerHide:ColorPicker.hidePicker,ColorPickerShow:ColorPicker.showPicker,ColorPickerSetColor:ColorPicker.setColor});})(jQuery)
$(document).ready(function(){$('#colorpickerField').ColorPicker({onSubmit:function(hsb,hex,rgb,el){$(el).val(hex);$(el).ColorPickerHide();AddColor.colorSelected();},onBeforeShow:function(){$(this).ColorPickerSetColor(this.value);}}).bind('click',function(e){AddColor.colorSelected();}).bind('keyup',function(e){$(this).ColorPickerSetColor(this.value);AddColor.colorSelected();}).bind('change',function(e){AddColor.colorSelected();});var srchFrm=document.searchForm;if(srchFrm.search_string){var srchStr=$("input#search_string").val();if(srchStr!=""){''
if(srchStr.substring(0,4).indexOf('@')!=-1){alert("Please supply a search term/keyword \nbefore using the colour search");$("input#search_string").val("enter keyword/s");}}
$("input#submit").bind('click',function(e){if(srchStr.substring(0,4).indexOf('@')!=-1){alert("Please supply a search term/keyword \nbefore using the colour search");$("input#search_string").val("enter keyword/s");}})}});var AddColor={colorSelected:function(){var err=true;var defaultStr="enter keyword/s";var currSearch=$("input#search_string").val();var currColour="";var userSearch="";var errSearch=defaultStr;if(currSearch!=''){var currColour=' @'+$('#colorpickerField').val();}
var chkStr=currSearch.substring(0,2);if(currSearch.indexOf(defaultStr)!=-1||currSearch==""||chkStr.indexOf('@')!=-1){err=false;alert("Please supply a search term/keyword \nbefore using the colour search");}
if(currSearch.indexOf('@')!=-1){var newStr=currSearch.substring(0,currSearch.indexOf('@')-1);currSearch=newStr;}
var resultStr=(err)?currSearch+''+currColour:errSearch;$("input#search_string").val(resultStr);}}
