(function(){if(window.jQuery){var _jQuery=window.jQuery;}var jQuery=window.jQuery=function(selector,context){return new jQuery.prototype.init(selector,context);};if(window.$){var _$=window.$;}window.$=jQuery;var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;var isSimple=/^.[^:#\[\.]*$/;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}else{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);}else{this[0]=elem;this.length=1;return this;}}else{selector=[];}}}else{return new jQuery(context).find(selector);}}else{if(jQuery.isFunction(selector)){return new jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);}}}return this.setArray(selector.constructor==Array&&selector||(selector.jquery||selector.length&&selector!=window&&!selector.nodeType&&selector[0]!=undefined&&selector[0].nodeType)&&jQuery.makeArray(selector)||[selector]);},jquery:"1.2.4a",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;this.each(function(i){if(this==elem){ret=i;}});return ret;},attr:function(name,value,type){var options=name;if(name.constructor==String){if(value==undefined){return this.length&&jQuery[type||"attr"](this[0],name)||undefined;}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 !selector?this:this.pushStack(jQuery.merge(this.get(),selector.constructor==String?jQuery(selector).get():selector.length!=undefined&&(!selector.nodeName||jQuery.nodeName(selector,"form"))?selector:[selector]));},is:function(selector){return selector?jQuery.multiFilter(selector,this).length>0:false;},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;}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=value.constructor==Array?value:[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.length?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==null){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data==undefined&&this.length){data=jQuery.data(this[0],key);}return data==null&&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.prototype.init.prototype=jQuery.prototype;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);}}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==1){target=this;i=0;}for(;i<length;i++){if((options=arguments[i])!=null){for(var name in options){if(target===options[name]){continue;}if(deep&&options[name]&&typeof options[name]=="object"&&target[name]&&!options[name].nodeType){target[name]=jQuery.extend(deep,target[name],options[name]);}else{if(options[name]!=undefined){target[name]=options[name];}}}}}return target;};var expando="jQuery"+(new Date()).getTime(),uuid=0,windowData={};var exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i;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&&/function/i.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.appendChild(script);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){if(args){if(object.length==undefined){for(var name in object){if(callback.apply(object[name],args)===false){break;}}}else{for(var i=0,length=object.length;i<length;i++){if(callback.apply(object[i],args)===false){break;}}}}else{if(object.length==undefined){for(var name in object){if(callback.call(object[name],name,object[name])===false){break;}}}else{for(var i=0,length=object.length,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;function color(elem){if(!jQuery.browser.safari){return false;}var ret=document.defaultView.getComputedStyle(elem,null);return !ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(elem.style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=elem.style.outline;elem.style.outline="0 solid black";elem.style.outline=save;}if(name.match(/float/i)){name=styleFloat;}if(!force&&elem.style&&elem.style[name]){ret=elem.style[name];}else{if(document.defaultView&&document.defaultView.getComputedStyle){if(name.match(/float/i)){name="float";}name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var getComputedStyle=document.defaultView.getComputedStyle(elem,null);if(getComputedStyle&&!color(elem)){ret=getComputedStyle.getPropertyValue(name);}else{var swap=[],stack=[];for(var a=elem;a&&color(a);a=a.parentNode){stack.unshift(a);}for(var i=0;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":(getComputedStyle&&getComputedStyle.getPropertyValue(name))||"";for(var 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 style=elem.style.left,runtimeStyle=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;elem.style.left=ret||0;ret=elem.style.pixelLeft+"px";elem.style.left=style;elem.runtimeStyle.left=runtimeStyle;}}}}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=elem.toString();}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 fix=jQuery.isXMLDoc(elem)?{}:jQuery.props;if(name=="selected"&&jQuery.browser.safari){elem.parentNode.selectedIndex;}if(fix[name]){if(value!=undefined){elem[fix[name]]=value;}return elem[fix[name]];}else{if(jQuery.browser.msie&&name=="style"){return jQuery.attr(elem.style,"cssText",value);}else{if(value==undefined&&jQuery.browser.msie&&jQuery.nodeName(elem,"form")&&(name=="action"||name=="method")){return elem.getAttributeNode(name).nodeValue;}else{if(elem.tagName){if(value!=undefined){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode){throw"type property can't be changed";}elem.setAttribute(name,""+value);}if(jQuery.browser.msie&&/href|src/.test(name)&&!jQuery.isXMLDoc(elem)){return elem.getAttribute(name,2);}return elem.getAttribute(name);}else{if(name=="opacity"&&jQuery.browser.msie){if(value!=undefined){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseFloat(value).toString()=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100).toString():"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(value!=undefined){elem[name]=value;}return elem[name];}}}}},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array.constructor!=Array){for(var i=0,length=array.length;i<length;i++){ret.push(array[i]);}}else{ret=array.slice(0);}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){if(jQuery.browser.msie){for(var i=0;second[i];i++){if(second[i].nodeType!=8){first.push(second[i]);}}}else{for(var i=0;second[i];i++){first.push(second[i]);}}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)||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&&value!=undefined){if(value.constructor!=Array){value=[value];}ret=ret.concat(value);}}return 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,innerHTML:"innerHTML",className:"className",value:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",selected:"selected",maxlength:"maxLength",selectedIndex:"selectedIndex",defaultValue:"defaultValue",tagName:"tagName",nodeName:"nodeName"}});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");};});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;var re=quickChild;var 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=[];var 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&&(!elem||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!=undefined){elem=window;}if(!handler.guid){handler.guid=this.guid++;}if(data!=undefined){var fn=handler;handler=function(){return fn.apply(this,arguments);};handler.data=data;handler.guid=fn.guid;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){var val;if(typeof jQuery=="undefined"||jQuery.event.triggered){return val;}val=jQuery.event.handle.apply(arguments.callee.elem,arguments);return val;});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(this.fix({type:type,target:elem}));}data[0].type=type;if(exclusive){data[0].exclusive=true;}if(jQuery.isFunction(jQuery.data(elem,"handle"))){val=jQuery.data(elem,"handle").apply(elem,data);}if(!fn&&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;event=jQuery.event.fix(event||window.event||{});var parts=event.type.split(".");event.type=parts[0];var handlers=jQuery.data(this,"events")&&jQuery.data(this,"events")[event.type],args=Array.prototype.slice.call(arguments,1);args.unshift(event);for(var j in handlers){var handler=handlers[j];args[0].handler=handler;args[0].data=handler.data;if(!parts[1]&&!event.exclusive||handler.type==parts[1]){var ret=handler.apply(this,args);if(val!==false){val=ret;}if(ret===false){event.preventDefault();event.stopPropagation();}}}if(jQuery.browser.msie){event.target=event.preventDefault=event.stopPropagation=event.handler=event.data=null;}return val;},fix:function(event){var originalEvent=event;event=jQuery.extend({},originalEvent);event.preventDefault=function(){if(originalEvent.preventDefault){originalEvent.preventDefault();}originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation){originalEvent.stopPropagation();}originalEvent.cancelBubble=true;};if(!event.target){event.target=event.srcElement||document;}if(event.target.nodeType==3){event.target=originalEvent.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;},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;}arguments[0].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;}arguments[0].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){return this.each(function(){jQuery.event.add(this,type,function(event){jQuery(this).unbind(event);return(fn||data).apply(this,arguments);},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){if(this[0]){return jQuery.event.trigger(type,data,this[0],false,fn);}return undefined;},toggle:function(){var args=arguments;return this.click(function(event){this.lastToggle=0==this.lastToggle?1:0;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.apply(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:function(url,params,callback){if(jQuery.isFunction(url)){return this.bind("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=(new Date).getTime();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:{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){var jsonp,jsre=/=\?(&|$)/g,status,data;s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));if(s.data&&s.processData&&typeof s.data!="string"){s.data=jQuery.param(s.data);}if(s.dataType=="jsonp"){if(s.type.toLowerCase()=="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&&s.type.toLowerCase()=="get"){var ts=(new Date()).getTime();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&s.type.toLowerCase()=="get"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart");}if((!s.url.indexOf("http")||!s.url.indexOf("//"))&&s.dataType=="script"&&s.type.toLowerCase()=="get"){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 xml=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();xml.open(s.type,s.url,s.async,s.username,s.password);try{if(s.data){xml.setRequestHeader("Content-Type",s.contentType);}if(s.ifModified){xml.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");}xml.setRequestHeader("X-Requested-With","XMLHttpRequest");xml.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend){s.beforeSend(xml);}if(s.global){jQuery.event.trigger("ajaxSend",[xml,s]);}var onreadystatechange=function(isTimeout){if(!requestDone&&xml&&(xml.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xml)&&"error"||s.ifModified&&jQuery.httpNotModified(xml,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xml,s.dataType);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xml.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes){jQuery.lastModified[s.url]=modRes;}if(!jsonp){success();}}else{jQuery.handleError(s,xml,status);}complete();if(s.async){xml=null;}}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0){setTimeout(function(){if(xml){xml.abort();if(!requestDone){onreadystatechange("timeout");}}},s.timeout);}}try{xml.send(s.data);}catch(e){jQuery.handleError(s,xml,null,e);}if(!s.async){onreadystatechange();}function success(){if(s.success){s.success(data,status);}if(s.global){jQuery.event.trigger("ajaxSuccess",[xml,s]);}}function complete(){if(s.complete){s.complete(xml,status);}if(s.global){jQuery.event.trigger("ajaxComplete",[xml,s]);}if(s.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop");}}return xml;},handleError:function(s,xml,status,e){if(s.error){s.error(xml,status,e);}if(s.global){jQuery.event.trigger("ajaxError",[xml,s,e]);}},active:0,httpSuccess:function(r){try{return !r.status&&location.protocol=="file:"||(r.status>=200&&r.status<300)||r.status==304||r.status==1223||jQuery.browser.safari&&r.status==undefined;}catch(e){}return false;},httpNotModified:function(xml,url){try{var xmlRes=xml.getResponseHeader("Last-Modified");return xml.status==304||xmlRes==jQuery.lastModified[url]||jQuery.browser.safari&&xml.status==undefined;}catch(e){}return false;},httpData:function(r,type){var ct=r.getResponseHeader("content-type");var xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0;var data=xml?r.responseXML:r.responseText;if(xml&&data.documentElement.tagName=="parsererror"){throw"parsererror";}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(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(fn,fn2):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);var hidden=jQuery(this).is(":hidden"),self=this;for(var p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden){return jQuery.isFunction(opt.complete)&&opt.complete.apply(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.apply(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){return undefined;}type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array){q=jQuery.data(elem,type+"queue",array?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].apply(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:{slow:600,fast:200}[opt.duration])||400;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false){jQuery(this).dequeue();}if(jQuery.isFunction(opt.old)){opt.old.apply(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.apply(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=(new Date()).getTime();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=(new Date()).getTime();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&&jQuery.isFunction(this.options.complete)){this.options.complete.apply(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.fx.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),fixed=jQuery.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&&jQuery.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(jQuery.css(parent,"display"))){add(-parent.scrollLeft,-parent.scrollTop);}if(mozilla&&jQuery.css(parent,"overflow")!="visible"){border(parent);}parent=parent.parentNode;}if((safari2&&(fixed||jQuery.css(offsetChild,"position")=="absolute"))||(mozilla&&jQuery.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)||0;top+=parseInt(t)||0;}return results;};jQuery.each(["Height","Width"],function(i,name){var tl=name=="Height"?"Top":"Left",br=name=="Height"?"Bottom":"Right";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 num(elem,prop){elem=elem.jquery?elem[0]:elem;return elem&&parseInt(jQuery.curCSS(elem,prop,true))||0;}})();(function(A){A.extend(A.fn,{validate:function(B){if(!this.length){B&&B.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return ;}var C=A.data(this[0],"validator");if(C){return C;}C=new A.validator(B,this[0]);A.data(this[0],"validator",C);if(C.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){C.cancelSubmit=true;});this.submit(function(D){if(C.settings.debug){D.preventDefault();}function E(){if(C.settings.submitHandler){C.settings.submitHandler.call(C,C.currentForm);return false;}return true;}if(C.cancelSubmit){C.cancelSubmit=false;return E();}if(C.form()){if(C.pendingRequest){C.formSubmitted=true;return false;}return E();}else{C.focusInvalid();return false;}});}return C;},valid:function(){if(A(this[0]).is("form")){return this.validate().form();}else{var C=false;var B=A(this[0].form).validate();this.each(function(){C|=B.element(this);});return C;}},removeAttrs:function(D){var B={},C=this;A.each(D.split(/\s/),function(){B[this]=C.attr(this);C.removeAttr(this);});return B;},rules:function(H,D){var C=this[0];if(H){var I=A.data(C.form,"validator").settings.rules;var F=A.validator.staticRules(C);switch(H){case"add":A.extend(F,A.validator.normalizeRule(D));I[C.name]=F;break;case"remove":if(!D){delete I[C.name];return F;}var B={};A.each(D.split(/\s/),function(J,K){B[K]=F[K];delete F[K];});return B;}}var E=A.validator.normalizeRules(A.extend({},A.validator.metadataRules(C),A.validator.classRules(C),A.validator.attributeRules(C),A.validator.staticRules(C)),C);if(E.required){var G=E.required;delete E.required;E=A.extend({required:G},E);}return E;},push:function(B){return this.setArray(this.add(B).get());}});A.extend(A.expr[":"],{blank:function(B){return !A.trim(B.value);},filled:function(B){return !!A.trim(B.value);},unchecked:function(B){return !B.checked;}});A.format=function(B,C){if(arguments.length==1){return function(){var D=A.makeArray(arguments);D.unshift(B);return A.format.apply(this,D);};}if(arguments.length>2&&C.constructor!=Array){C=A.makeArray(arguments).slice(1);}if(C.constructor!=Array){C=[C];}A.each(C,function(D,E){B=B.replace(new RegExp("\\{"+D+"\\}","g"),E);});return B;};A.validator=function(B,C){this.settings=A.extend({},A.validator.defaults,B);this.currentForm=C;this.init();};A.extend(A.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",errorElement:"label",focusInvalid:true,errorContainer:A([]),errorLabelContainer:A([]),onsubmit:true,ignore:[],onfocusin:function(B){this.lastActive=B;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,B,this.settings.errorClass);this.errorsFor(B).hide();}},onfocusout:function(B){if(!this.checkable(B)&&(B.name in this.submitted||!this.optional(B))){this.element(B);}},onkeyup:function(B){if(B.name in this.submitted||B==this.lastElement){this.element(B);}},onclick:function(B){if(B.name in this.submitted){this.element(B);}},highlight:function(C,B){A(C).addClass(B);},unhighlight:function(C,B){A(C).removeClass(B);}},setDefaults:function(B){A.extend(A.validator.defaults,B);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:A.format("Please enter no more than {0} characters."),minlength:A.format("Please enter at least {0} characters."),rangelength:A.format("Please enter a value between {0} and {1} characters long."),range:A.format("Please enter a value between {0} and {1}."),max:A.format("Please enter a value less than or equal to {0}."),min:A.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=A(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||A(this.currentForm);this.containers=A(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var B=(this.groups={});A.each(this.settings.groups,function(E,F){A.each(F.split(/\s/),function(H,G){B[G]=E;});});var D=this.settings.rules;A.each(D,function(E,F){D[E]=A.validator.normalizeRule(F);});function C(F){var E=A.data(this[0].form,"validator");E.settings["on"+F.type]&&E.settings["on"+F.type].call(E,this[0]);}A(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",C).delegate("click",":radio, :checkbox",C);},form:function(){this.checkForm();A.extend(this.submitted,this.errorMap);this.invalid=A.extend({},this.errorMap);if(!this.valid()){A(this.currentForm).triggerHandler("invalid-form.validate",[this]);}this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var B=0,C=(this.currentElements=this.elements());C[B];B++){this.check(C[B]);}return this.valid();},element:function(C){C=this.clean(C);this.lastElement=C;this.prepareElement(C);this.currentElements=A(C);var B=this.check(C);if(B){delete this.invalid[C.name];}else{this.invalid[C.name]=true;}if(!this.numberOfInvalids()){this.toHide.push(this.containers);}this.showErrors();return B;},showErrors:function(C){if(C){A.extend(this.errorMap,C);this.errorList=[];for(var B in C){this.errorList.push({message:C[B],element:this.findByName(B)[0]});}this.successList=A.grep(this.successList,function(D){return !(D.name in C);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if(A.fn.resetForm){A(this.currentForm).resetForm();}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(D){var C=0;for(var B in D){C++;}return C;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{A(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(B){}}},findLastActive:function(){var B=this.lastActive;return B&&A.grep(this.errorList,function(C){return C.element.name==B.name;}).length==1&&B;},elements:function(){var C=this,B={};return A([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&C.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in B||!C.objectLength(A(this).rules())){return false;}B[this.name]=true;return true;});},clean:function(B){return A(B)[0];},errors:function(){return A(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=A([]);this.toHide=A([]);this.formSubmitted=false;this.currentElements=A([]);},prepareForm:function(){this.reset();this.toHide=this.errors().push(this.containers);},prepareElement:function(B){this.reset();this.toHide=this.errorsFor(B);},check:function(C){C=this.clean(C);if(this.checkable(C)){C=this.findByName(C.name)[0];}var G=A(C).rules();var D=false;for(method in G){var F={method:method,parameters:G[method]};try{var B=A.validator.methods[method].call(this,A.trim(C.value),C,F.parameters);if(B=="dependency-mismatch"){D=true;continue;}D=false;if(B=="pending"){this.toHide=this.toHide.not(this.errorsFor(C));return ;}if(!B){this.formatAndAdd(C,F);return false;}}catch(E){this.settings.debug&&window.console&&console.log("exception occured when checking element "+C.id+", check the '"+F.method+"' method");throw E;}}if(D){return ;}if(this.objectLength(G)){this.successList.push(C);}return true;},customMetaMessage:function(B,D){if(!A.metadata){return ;}var C=this.settings.meta?A(B).metadata()[this.settings.meta]:A(B).metadata();return C.messages&&C.messages[D];},customMessage:function(C,D){var B=this.settings.messages[C];return B&&(B.constructor==String?B:B[D]);},findDefined:function(){for(var B=0;B<arguments.length;B++){if(arguments[B]!==undefined){return arguments[B];}}return undefined;},defaultMessage:function(B,C){return this.findDefined(this.customMessage(B.name,C),this.customMetaMessage(B,C),B.title||undefined,A.validator.messages[C],"<strong>Warning: No message defined for "+B.name+"</strong>");},formatAndAdd:function(B,D){var C=this.defaultMessage(B,D.method);if(typeof C=="function"){C=C.call(this,D.parameters,B);}this.errorList.push({message:C,element:B});this.errorMap[B.name]=C;this.submitted[B.name]=C;},addWrapper:function(B){if(this.settings.wrapper){B.push(B.parents(this.settings.wrapper));}return B;},defaultShowErrors:function(){for(var C=0;this.errorList[C];C++){var B=this.errorList[C];this.settings.highlight&&this.settings.highlight.call(this,B.element,this.settings.errorClass);this.showLabel(B.element,B.message);}if(this.errorList.length){this.toShow.push(this.containers);}if(this.settings.success){for(var C=0;this.successList[C];C++){this.showLabel(this.successList[C]);}}if(this.settings.unhighlight){for(var C=0,D=this.validElements();D[C];C++){this.settings.unhighlight.call(this,D[C],this.settings.errorClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return A(this.errorList).map(function(){return this.element;});},showLabel:function(C,D){var B=this.errorsFor(C);if(B.length){B.removeClass().addClass(this.settings.errorClass);B.attr("generated")&&B.html(D);}else{B=A("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(C),generated:true}).addClass(this.settings.errorClass).html(D||"");if(this.settings.wrapper){B=B.hide().show().wrap("<"+this.settings.wrapper+">").parent();}if(!this.labelContainer.append(B).length){this.settings.errorPlacement?this.settings.errorPlacement(B,A(C)):B.insertAfter(C);}}if(!D&&this.settings.success){B.text("");typeof this.settings.success=="string"?B.addClass(this.settings.success):this.settings.success(B);}this.toShow.push(B);},errorsFor:function(B){return this.errors().filter("[@for='"+this.idOrName(B)+"']");},idOrName:function(B){return this.groups[B.name]||(this.checkable(B)?B.name:B.id||B.name);},checkable:function(B){return/radio|checkbox/i.test(B.type);},findByName:function(B){var C=this.currentForm;return A(document.getElementsByName(B)).map(function(D,E){return E.form==C&&E.name==B&&E||null;});},getLength:function(C,B){switch(B.nodeName.toLowerCase()){case"select":return A("option:selected",B).length;case"input":if(this.checkable(B)){return this.findByName(B.name).filter(":checked").length;}}return C.length;},depend:function(C,B){return this.dependTypes[typeof C]?this.dependTypes[typeof C](C,B):true;},dependTypes:{"boolean":function(C,B){return C;},string:function(C,B){return !!A(C,B.form).length;},"function":function(C,B){return C(B);}},optional:function(B){return !A.validator.methods.required.call(this,A.trim(B.value),B)&&"dependency-mismatch";},startRequest:function(B){if(!this.pending[B.name]){this.pendingRequest++;this.pending[B.name]=true;}},stopRequest:function(B,C){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0;}delete this.pending[B.name];if(C&&this.pendingRequest==0&&this.formSubmitted&&this.form()){A(this.currentForm).submit();}},previousValue:function(B){return A.data(B,"previousValue")||A.data(B,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(B,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(B,C){B.constructor==String?this.classRuleSettings[B]=C:A.extend(this.classRuleSettings,B);},classRules:function(C){var D={};var B=A(C).attr("class");B&&A.each(B.split(" "),function(){if(this in A.validator.classRuleSettings){A.extend(D,A.validator.classRuleSettings[this]);}});return D;},attributeRules:function(C){var E={};var B=A(C);for(method in A.validator.methods){var D=B.attr(method);if(D){E[method]=D;}}if(E.maxlength&&/-1|2147483647|524288/.test(E.maxlength)){delete E.maxlength;}return E;},metadataRules:function(B){if(!A.metadata){return{};}var C=A.data(B.form,"validator").settings.meta;return C?A(B).metadata()[C]:A(B).metadata();},staticRules:function(C){var D={};var B=A.data(C.form,"validator");if(B.settings.rules){D=A.validator.normalizeRule(B.settings.rules[C.name])||{};}return D;},normalizeRules:function(C,B){A.each(C,function(F,E){if(E===false){delete C[F];return ;}if(E.param||E.depends){var D=true;switch(typeof E.depends){case"string":D=!!A(E.depends,B.form).length;break;case"function":D=E.depends.call(B,B);break;}if(D){C[F]=E.param!==undefined?E.param:true;}else{delete C[F];}}});A.each(C,function(D,E){C[D]=A.isFunction(E)?E(B):E;});A.each(["minlength","maxlength","min","max"],function(){if(C[this]){C[this]=Number(C[this]);}});A.each(["rangelength","range"],function(){if(C[this]){C[this]=[Number(C[this][0]),Number(C[this][1])];}});if(A.validator.autoCreateRanges){if(C.min&&C.max){C.range=[C.min,C.max];delete C.min;delete C.max;}if(C.minlength&&C.maxlength){C.rangelength=[C.minlength,C.maxlength];delete C.minlength;delete C.maxlength;}}if(C.messages){delete C.messages;}return C;},normalizeRule:function(C){if(typeof C=="string"){var B={};A.each(C.split(/\s/),function(){B[this]=true;});C=B;}return C;},addMethod:function(B,D,C){A.validator.methods[B]=D;A.validator.messages[B]=C;if(D.length<3){A.validator.addClassRules(B,A.validator.normalizeRule(B));}},methods:{required:function(D,C,E){if(!this.depend(E,C)){return"dependency-mismatch";}switch(C.nodeName.toLowerCase()){case"select":var B=A("option:selected",C);return B.length>0&&(C.type=="select-multiple"||(A.browser.msie&&!(B[0].attributes.value.specified)?B[0].text:B[0].value).length>0);case"input":if(this.checkable(C)){return this.getLength(D,C)>0;}default:return D.length>0;}},remote:function(F,C,G){if(this.optional(C)){return"dependency-mismatch";}var D=this.previousValue(C);if(!this.settings.messages[C.name]){this.settings.messages[C.name]={};}this.settings.messages[C.name].remote=typeof D.message=="function"?D.message(F):D.message;if(D.old!==F){D.old=F;var B=this;this.startRequest(C);var E={};E[C.name]=F;A.ajax({url:G,mode:"abort",port:"validate"+C.name,dataType:"json",data:E,success:function(I){if(!I){var J={};J[C.name]=I||B.defaultMessage(C,"remote");B.showErrors(J);}else{var H=B.formSubmitted;B.prepareElement(C);B.formSubmitted=H;B.successList.push(C);B.showErrors();}D.valid=I;B.stopRequest(C,I);}});return"pending";}else{if(this.pending[C.name]){return"pending";}}return D.valid;},minlength:function(C,B,D){return this.optional(B)||this.getLength(C,B)>=D;},maxlength:function(C,B,D){return this.optional(B)||this.getLength(C,B)<=D;},rangelength:function(D,B,E){var C=this.getLength(D,B);return this.optional(B)||(C>=E[0]&&C<=E[1]);},min:function(C,B,D){return this.optional(B)||C>=D;},max:function(C,B,D){return this.optional(B)||C<=D;},range:function(C,B,D){return this.optional(B)||(C>=D[0]&&C<=D[1]);},email:function(C,B){return this.optional(B)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(B.value);},url:function(C,B){return this.optional(B)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(B.value);},date:function(C,B){return this.optional(B)||!/Invalid|NaN/.test(new Date(C));},dateISO:function(C,B){return this.optional(B)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(C);},dateDE:function(C,B){return this.optional(B)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(C);},number:function(C,B){return this.optional(B)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(C);},numberDE:function(C,B){return this.optional(B)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(C);},digits:function(C,B){return this.optional(B)||/^\d+$/.test(C);},creditcard:function(F,C){if(this.optional(C)){return"dependency-mismatch";}if(/[^0-9-]+/.test(F)){return false;}var G=0,E=0,B=false;F=F.replace(/\D/g,"");for(n=F.length-1;n>=0;n--){var D=F.charAt(n);var E=parseInt(D,10);if(B){if((E*=2)>9){E-=9;}}G+=E;B=!B;}return(G%10)==0;},accept:function(C,B,D){D=typeof D=="string"?D:"png|jpe?g|gif";return this.optional(B)||C.match(new RegExp(".("+D+")$","i"));},equalTo:function(C,B,D){return C==A(D).val();}}});})(jQuery);(function(C){var B=C.ajax;var A={};C.ajax=function(E){E=C.extend(E,C.extend({},C.ajaxSettings,E));var D=E.port;if(E.mode=="abort"){if(A[D]){A[D].abort();}return(A[D]=B.apply(this,arguments));}return B.apply(this,arguments);};})(jQuery);(function(A){A.each({focus:"focusin",blur:"focusout"},function(C,B){A.event.special[B]={setup:function(){if(A.browser.msie){return false;}this.addEventListener(C,A.event.special[B].handler,true);},teardown:function(){if(A.browser.msie){return false;}this.removeEventListener(C,A.event.special[B].handler,true);},handler:function(D){arguments[0]=A.event.fix(D);arguments[0].type=B;return A.event.handle.apply(this,arguments);}};});A.extend(A.fn,{delegate:function(D,C,B){return this.bind(D,function(E){var F=A(E.target);if(F.is(C)){return B.apply(F,arguments);}});},triggerEvent:function(B,C){return this.triggerHandler(B,[A.event.fix({type:B,target:C})]);}});})(jQuery);(function(F){var B,D;var E,C,I,A;F.fn.contextMenu=function(N,J,K,L,M){E=J;C=K;I=L;if(!B){B=F(N).hide().css({position:"absolute",zIndex:"500"}).bind("click",function(O){O.stopPropagation();});}F.each(M,function(Q,P){var O=F(Q,B);O.bind("click",function(){G();P(this);}).hover(function(){O.toggleClass(E);},function(){O.toggleClass(E);});});D=F(this);D.hover(function(O){H(D,B,O,M);return false;},function(){});return this;};function H(J,K,L,N){J.removeClass(C);J.addClass(I);F.each(N,function(P,O){F(P,B).removeClass(E);});var M=J.offset({padding:true,margin:true,scroll:true});B.css({left:M.left,top:M.top+(F.browser.safari?15:30)}).show();F(document).one("click",G);}function G(){D.removeClass(I);D.addClass(C);B.hide();}F.contextMenu={defaults:function(J){F.each(J,function(K){F.extend(defaults[K],this);});}};})(jQuery);$(function(){$("div.contextMenu").hide();});(function(F){if(/1\.(0|1|2)\.(0|1|2)/.test(F.fn.jquery)||/^1.1/.test(F.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+F.fn.jquery);return ;}F.blockUI=function(M){C(window,M);};F.unblockUI=function(M){G(window,M);};F.fn.block=function(M){return this.each(function(){if(F.css(this,"position")=="static"){this.style.position="relative";}if(F.browser.msie){this.style.zoom=1;}C(this,M);});};F.fn.unblock=function(M){return this.each(function(){G(this,M);});};F.blockUI.version=2.08;F.blockUI.defaults={message:"<h1>Please wait...</h1>",css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},overlayCSS:{backgroundColor:"#000",opacity:"0.6"},baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,constrainTabKey:true,fadeOut:400,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null};var D=F.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);var B=null;var E=[];function C(O,M){var X=(O==window);var P=M&&M.message!==undefined?M.message:undefined;M=F.extend({},F.blockUI.defaults,M||{});M.overlayCSS=F.extend({},F.blockUI.defaults.overlayCSS,M.overlayCSS||{});var W=F.extend({},F.blockUI.defaults.css,M.css||{});P=P===undefined?M.message:P;if(X&&B){G(window,{fadeOut:0});}if(P&&typeof P!="string"&&(P.parentNode||P.jquery)){var R=P.jquery?P[0]:P;var V={};F(O).data("blockUI.history",V);V.el=R;V.parent=R.parentNode;V.display=R.style.display;V.position=R.style.position;V.parent.removeChild(R);}var Y=M.baseZ;var U=(F.browser.msie)?F('<iframe class="blockUI" style="z-index:'+Y+++';border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="javascript:false;"></iframe>'):F('<div class="blockUI" style="display:none"></div>');var T=F('<div class="blockUI" style="z-index:'+Y+++';cursor:wait;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var Q=X?F('<div class="blockUI blockMsg blockPage" style="z-index:'+Y+';position:fixed"></div>'):F('<div class="blockUI blockMsg blockElement" style="z-index:'+Y+';display:none;position:absolute"></div>');if(P){Q.css(W);}if(!M.applyPlatformOpacityRules||!(F.browser.mozilla&&/Linux/.test(navigator.platform))){T.css(M.overlayCSS);}T.css("position",X?"fixed":"absolute");if(F.browser.msie){U.css("opacity","0.0");}F([U[0],T[0],Q[0]]).appendTo(X?"body":O);var a=F.browser.msie&&(!F.boxModel||F("object,embed",X?null:O).length>0);if(D||a){if(X&&M.allowBodyStretch&&F.boxModel){F("html,body").css("height","100%");}if((D||!F.boxModel)&&!X){var b=J(O,"borderTopWidth"),S=J(O,"borderLeftWidth");var Z=b?"(0 - "+b+")":0;var N=S?"(0 - "+S+")":0;}F.each([U,T,Q],function(c,e){var d=e[0].style;d.position="absolute";if(c<2){X?d.setExpression("height",'document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px"'):d.setExpression("height",'this.parentNode.offsetHeight + "px"');X?d.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):d.setExpression("width",'this.parentNode.offsetWidth + "px"');if(N){d.setExpression("left",N);}if(Z){d.setExpression("top",Z);}}else{if(M.centerY){if(X){d.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');}d.marginTop=0;}}});}Q.append(P).show();if(P&&(P.jquery||P.nodeType)){F(P).show();}I(1,O,M);if(X){B=Q[0];E=F(":input:enabled:visible",B);if(M.focusInput){setTimeout(L,20);}}else{A(Q[0],M.centerX,M.centerY);}}function G(O,P){var N=O==window;var Q=F(O).data("blockUI.history");P=F.extend({},F.blockUI.defaults,P||{});I(0,O,P);var M=N?F("body").children().filter(".blockUI"):F(".blockUI",O);if(N){B=E=null;}if(P.fadeOut){M.fadeOut(P.fadeOut);setTimeout(function(){H(M,Q,P,O);},P.fadeOut);}else{H(M,Q,P,O);}}function H(M,P,O,N){M.each(function(Q,R){if(this.parentNode){this.parentNode.removeChild(this);}});if(P&&P.el){P.el.style.display=P.display;P.el.style.position=P.position;P.parent.appendChild(P.el);F(P.el).removeData("blockUI.history");}if(typeof O.onUnblock=="function"){O.onUnblock(N,O);}}function I(M,Q,R){var P=Q==window,O=F(Q);if(!M&&(P&&!B||!P&&!O.data("blockUI.isBlocked"))){return ;}if(!P){O.data("blockUI.isBlocked",M);}var N="mousedown mouseup keydown keypress click";M?F(document).bind(N,R,K):F(document).unbind(N,K);}function K(P){if(P.keyCode&&P.keyCode==9){if(B&&P.data.constrainTabKey){var O=E;var N=!P.shiftKey&&P.target==O[O.length-1];var M=P.shiftKey&&P.target==O[0];if(N||M){setTimeout(function(){L(M);},10);return false;}}}if(F(P.target).parents("div.blockMsg").length>0){return true;}return F(P.target).parents().children().filter("div.blockUI").length==0;}function L(M){if(!E){return ;}var N=E[M===true?E.length-1:0];if(N){N.focus();}}function A(Q,M,S){var R=Q.parentNode,P=Q.style;var N=((R.offsetWidth-Q.offsetWidth)/2)-J(R,"borderLeftWidth");var O=((R.offsetHeight-Q.offsetHeight)/2)-J(R,"borderTopWidth");if(M){P.left=N>0?(N+"px"):"0";}if(S){P.top=O>0?(O+"px"):"0";}}function J(M,N){return parseInt(F.css(M,N))||0;}})(jQuery);(function(D){var A=D.fn.height,C=D.fn.width;D.fn.extend({height:function(){if(this[0]==window){return self.innerHeight||D.boxModel&&document.documentElement.clientHeight||document.body.clientHeight;}if(this[0]==document){return Math.max(document.body.scrollHeight,document.body.offsetHeight);}return A.apply(this,arguments);},width:function(){if(this[0]==window){return self.innerWidth||D.boxModel&&document.documentElement.clientWidth||document.body.clientWidth;}if(this[0]==document){return Math.max(document.body.scrollWidth,document.body.offsetWidth);}return C.apply(this,arguments);},innerHeight:function(){return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight-B(this,"borderTopWidth")-B(this,"borderBottomWidth"):this.height()+B(this,"paddingTop")+B(this,"paddingBottom");},innerWidth:function(){return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth-B(this,"borderLeftWidth")-B(this,"borderRightWidth"):this.width()+B(this,"paddingLeft")+B(this,"paddingRight");},outerHeight:function(){return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight:this.height()+B(this,"borderTopWidth")+B(this,"borderBottomWidth")+B(this,"paddingTop")+B(this,"paddingBottom");},outerWidth:function(){return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth:this.width()+B(this,"borderLeftWidth")+B(this,"borderRightWidth")+B(this,"paddingLeft")+B(this,"paddingRight");},scrollLeft:function(F){if(F!=undefined){return this.each(function(){if(this==window||this==document){window.scrollTo(F,D(window).scrollTop());}else{this.scrollLeft=F;}});}if(this[0]==window||this[0]==document){return self.pageXOffset||D.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft;}return this[0].scrollLeft;},scrollTop:function(F){if(F!=undefined){return this.each(function(){if(this==window||this==document){window.scrollTo(D(window).scrollLeft(),F);}else{this.scrollTop=F;}});}if(this[0]==window||this[0]==document){return self.pageYOffset||D.boxModel&&document.documentElement.scrollTop||document.body.scrollTop;}return this[0].scrollTop;},position:function(O,J){var G=this[0],M=G.parentNode,I=G.offsetParent,O=D.extend({margin:false,border:false,padding:false,scroll:false},O||{}),L=G.offsetLeft,K=G.offsetTop,H=G.scrollLeft,N=G.scrollTop;if(D.browser.mozilla||D.browser.msie){L+=B(G,"borderLeftWidth");K+=B(G,"borderTopWidth");}if((D.browser.safari||D.browser.opera)&&D.css(I,"position")!="static"){L-=B(I,"borderLeftWidth");K-=B(I,"borderTopWidth");}if(D.browser.mozilla){do{if(M!=G&&D.css(M,"overflow")!="visible"){L+=B(M,"borderLeftWidth");K+=B(M,"borderTopWidth");}if(M==I){break;}}while((M=M.parentNode)&&M.tagName!="BODY");}if(D.browser.msie&&(I.tagName!="BODY"&&D.css(I,"position")=="static")){do{L+=I.offsetLeft;K+=I.offsetTop;L+=B(I,"borderLeftWidth");K+=B(I,"borderTopWidth");}while((I=I.offsetParent)&&(I.tagName!="BODY"&&D.css(I,"position")=="static"));}var F=E(G,O,L,K,H,N);if(J){D.extend(J,F);return this;}else{return F;}},offset:function(G,L){var K=0,J=0,T=0,O=0,U=this[0],I=this[0],H,F,S=D.css(U,"position"),R=D.browser.mozilla,M=D.browser.msie,W=D.browser.safari,Q=D.browser.opera,N=false,P=false,G=D.extend({margin:true,border:false,padding:false,scroll:true,lite:false},G||{});if(G.lite){return this.offsetLite(G,L);}if(U.tagName=="BODY"){K=U.offsetLeft;J=U.offsetTop;if(R){K+=B(U,"marginLeft")+(B(U,"borderLeftWidth")*2);J+=B(U,"marginTop")+(B(U,"borderTopWidth")*2);}else{if(Q){K+=B(U,"marginLeft");J+=B(U,"marginTop");}else{if(M&&jQuery.boxModel){K+=B(U,"borderLeftWidth");J+=B(U,"borderTopWidth");}}}}else{do{F=D.css(I,"position");K+=I.offsetLeft;J+=I.offsetTop;if(R||M){K+=B(I,"borderLeftWidth");J+=B(I,"borderTopWidth");if(R&&F=="absolute"){N=true;}if(M&&F=="relative"){P=true;}}H=I.offsetParent;if(G.scroll||R){do{if(G.scroll){T+=I.scrollLeft;O+=I.scrollTop;}if(R&&I!=U&&D.css(I,"overflow")!="visible"){K+=B(I,"borderLeftWidth");J+=B(I,"borderTopWidth");}I=I.parentNode;}while(I!=H);}I=H;if(I.tagName=="BODY"||I.tagName=="HTML"){if((W||(M&&D.boxModel))&&S!="absolute"&&S!="fixed"){K+=B(I,"marginLeft");J+=B(I,"marginTop");}if((R&&!N&&S!="fixed")||(M&&S=="static"&&!P)){K+=B(I,"borderLeftWidth");J+=B(I,"borderTopWidth");}break;}}while(I);}var V=E(U,G,K,J,T,O);if(L){D.extend(L,V);return this;}else{return V;}},offsetLite:function(N,I){var K=0,J=0,G=0,M=0,L=this[0],H,N=D.extend({margin:true,border:false,padding:false,scroll:true},N||{});do{K+=L.offsetLeft;J+=L.offsetTop;H=L.offsetParent;if(N.scroll){do{G+=L.scrollLeft;M+=L.scrollTop;L=L.parentNode;}while(L!=H);}L=H;}while(L&&L.tagName!="BODY"&&L.tagName!="HTML");var F=E(this[0],N,K,J,G,M);if(I){D.extend(I,F);return this;}else{return F;}}});var B=function(F,G){return parseInt(D.css(F.jquery?F[0]:F,G))||0;};var E=function(J,I,G,K,F,H){if(!I.margin){G-=B(J,"marginLeft");K-=B(J,"marginTop");}if(I.border&&(D.browser.safari||D.browser.opera)){G+=B(J,"borderLeftWidth");K+=B(J,"borderTopWidth");}else{if(!I.border&&!(D.browser.safari||D.browser.opera)){G-=B(J,"borderLeftWidth");K-=B(J,"borderTopWidth");}}if(I.padding){G+=B(J,"paddingLeft");K+=B(J,"paddingTop");}if(I.scroll){F-=J.scrollLeft;H-=J.scrollTop;}return I.scroll?{top:K-H,left:G-F,scrollTop:H,scrollLeft:F}:{top:K,left:G};};})(jQuery);(function(A){A.fn.idTabs=function(){var E={start:null,"return":false,click:null};for(var D=0;D<arguments.length;++D){var I={},B=arguments[D];switch(typeof B){case"object":A.extend(I,B);break;case"number":case"string":I.start=B;break;case"boolean":I["return"]=B;break;case"function":I.click=B;break;}A.extend(E,I);}var C=this;var F=A("a[@href^='#']",this).click(function(){if(A("a.selected",C)[0]==this){return E["return"];}var L="#"+this.href.split("#")[1];var J=[];var K=[];A("a",C).each(function(){if(this.href.match(/#/)){J[J.length]=this;K[K.length]="#"+this.href.split("#")[1];}});if(E.click&&!E.click(L,K,C)){return E["return"];}for(D in J){A(J[D]).removeClass("selected");}for(D in K){A(K[D]).hide();}A(this).addClass("selected");A(L).show();return E["return"];});var H;var G=(document.URL.indexOf("#")>0)?document.URL.substring(document.URL.indexOf("#"),document.URL.length):null;if(G!=null&&(H=F.filter("[@href='"+G+"']")).length){H.click();}else{if(typeof E.start=="number"&&(H=F.filter(":eq("+E.start+")")).length){H.click();}else{if(typeof E.start=="string"&&(H=F.filter("[@href='#"+E.start+"']")).length){H.click();}else{if((H=F.filter(".selected")).length){H.removeClass("selected").click();}else{F.filter(":first").click();}}}}return this;};A(function(){A(".idTabs").each(function(){A(this).idTabs();});});})(jQuery);$(document).ready(JT_init);function JT_init(){$("a.jTip").hover(function(){JT_show(this.href,this.id,this.name);},function(){$("#JT").remove();}).click(function(){return false;});}function JT_show(B,I,G){if(G==false){G="&nbsp;";}var H=document.documentElement;var J=self.innerWidth||(H&&H.clientWidth)||document.body.clientWidth;var E=J-getAbsoluteLeft(I);var D=getAbsoluteTop(I)-3;var A=B.replace(/^[^\?]+\??/,"");var C=parseQuery(A);if(C.width===undefined){C.width=250;}if(C.link!==undefined){$("#"+I).bind("click",function(){window.location=C.link;});$("#"+I).css("cursor","pointer");}if(E>((C.width*1)+75)){$("body").append("<div id='JT' style='width:"+C.width*1+"px'><div id='JT_arrow_left'></div><div id='JT_close_left'>"+G+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");var K=getElementWidth(I)+11;var F=getAbsoluteLeft(I)+K;}else{$("body").append("<div id='JT' style='width:"+C.width*1+"px'><div id='JT_arrow_right' style='left:"+((C.width*1)+1)+"px'></div><div id='JT_close_right'>"+G+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");var F=getAbsoluteLeft(I)-((C.width*1)+15);}$("#JT").css({left:F+"px",top:D+"px"});$("#JT").show();$("#JT_copy").load(B);}function getElementWidth(A){x=document.getElementById(A);return x.offsetWidth;}function getAbsoluteLeft(A){o=document.getElementById(A);oLeft=o.offsetLeft;while(o.offsetParent!=null){oParent=o.offsetParent;oLeft+=oParent.offsetLeft;o=oParent;}return oLeft;}function getAbsoluteTop(A){o=document.getElementById(A);oTop=o.offsetTop;while(o.offsetParent!=null){oParent=o.offsetParent;oTop+=oParent.offsetTop;o=oParent;}return oTop;}function parseQuery(D){var E=new Object();if(!D){return E;}var A=D.split(/[;&]/);for(var C=0;C<A.length;C++){var G=A[C].split("=");if(!G||G.length!=2){continue;}var B=unescape(G[0]);var F=unescape(G[1]);F=F.replace(/\+/g," ");E[B]=F;}return E;}function blockEvents(A){if(A.target){A.preventDefault();}else{A.returnValue=false;}}var Ajaxer;var AJOBJ={};function $id(A){return document.getElementById(A);}function $ld(A,D){var C={url:A,method:"GET",onSuccess:function(E){$id(D).innerHTML=E.responseText;}};var B=new Ajaxer(C);}var tmptext="";function getTextByAax(B,E,D){if(E===undefined||E===""){E="GET";}if(D===undefined){D={};}var C={url:B,method:E,params:D,async:false,onSuccess:function(F){tmptext=F.responseText;}};var A=new Ajaxer(C);return tmptext;}(function(){Ajaxer=function(B){B.method=B.method!==undefined?B.method.toUpperCase():"GET";if(B.params===undefined){B.params={ajblockcache:Math.random()};}else{B.params.ajblockcache=Math.random();}B.params=this.paramstoURL(B.params);if(B.async===undefined){B.async=true;}AJOBJ.params=B;AJOBJ.req=this.createXHO()||alert("Браузер не поддерживает AJAX");AJOBJ.req.onreadystatechange=this.onreadystatechange;if(AJOBJ.params.method==="GET"){AJOBJ.params.url=AJOBJ.params.url+"?"+AJOBJ.params.params;}var A=null;if(AJOBJ.params.method==="POST"){A=AJOBJ.params.params;}AJOBJ.req.open(AJOBJ.params.method,AJOBJ.params.url,AJOBJ.params.async);if(AJOBJ.params.method==="POST"){AJOBJ.req.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");}AJOBJ.reqTimeout=setTimeout(function(){AJOBJ.req.abort();},5000);AJOBJ.req.send(A);if(AJOBJ.params.async===false){this.onreadystatechange(AJOBJ);}};Ajaxer.prototype={createXHO:function(){var B=null;if(window.XMLHttpRequest){try{B=new XMLHttpRequest();}catch(A){}}else{if(window.ActiveXObject){try{B=new ActiveXObject("Msxml2.XMLHTTP");}catch(A){try{B=new ActiveXObject("Microsoft.XMLHTTP");}catch(A){}}}}return B;},onreadystatechange:function(){if(AJOBJ.req.readyState===4){clearTimeout(AJOBJ.reqTimeout);if(AJOBJ.params.onLoad!==undefined){AJOBJ.params.onLoad(AJOBJ.req);}if(AJOBJ.req.status===200){if(AJOBJ.params.onSuccess){AJOBJ.params.onSuccess(AJOBJ.req);}}else{if(AJOBJ.params.onError){AJOBJ.params.onError(AJOBJ.req);}else{alert("Не удалось получить данные:\n"+AJOBJ.req.statusText);}}}},paramstoURL:function(A){var C=[];if(A.constructor===Array){C=A;}else{for(var B in A){C.push(encodeURIComponent(B)+"="+encodeURIComponent(A[B]));}}return C.join("&").replace(/%20/g,"+");}};})();var Pop=function(A){if(A!==undefined||A!==""){this.element_html=A;}};Pop.prototype={shadow_id:"shadow_overlay",container_id:"popupform_cont",content_id:"form_content",content:null,shadow:null,container:null,element_html:null,url:null,tmp:{},inited:false,$:function(A){return document.getElementById(A);},init:function(){this.buildOverlay();this.setcontent();},show:function(){if(!this.inited){this.init();}if(this.element_html===""){this.setcontent();}this.shadow.style.display="block";var A=this.container.style;A.display="block";},hide:function(){if(this.shadow){this.shadow.style.display="none";this.container.style.display="none";}},buildOverlay:function(){if(this.shadow===null){this.shadow=document.createElement("div");this.container=document.createElement("div");this.content=document.createElement("div");this.shadow.id=this.shadow_id;this.container.id=this.container_id;this.content.id=this.content_id;document.body.appendChild(this.shadow);this.container.appendChild(this.content);document.body.appendChild(this.container);}},setcontent:function(){if(this.element_html==null||this.element_html===""){if(this.url!==""){this.element_html=getTextByAax(this.url);this.inited=true;}}this.content.innerHTML=this.element_html;},validatemail:function(B){var A=/^(([\_-]*[\w\xd6\xdc\xc4\xf6\xfc\xe4\xdf]+[\_-]*)+\.)*([\_-]*[\w\xd6\xdc\xc4\xf6\xfc\xe4\xdf]+[\_-]*)+@(([\_-]*[\w\xd6\xdc\xc4\xf6\xfc\xe4\xdf]+[\_-]*)+\.)+([A-Za-z]{2,4}){1}$/;return A.test(B);}};function submitcontform(){var B={msg:"",flds:[]};var A={};if(mypop.$("contact_form_email")){A.contact_form_email=mypop.$("contact_form_email").value;}if(mypop.$("contact_form_capcha")){A.contact_form_capcha=mypop.$("contact_form_capcha").value;}A.contact_form_body=mypop.$("contact_form_body")?mypop.$("contact_form_body").value:"";A.contact_form_subject=mypop.$("contact_form_subject")?mypop.$("contact_form_subject").value:"";if(A.contact_form_subject.length==0){B.flds[0]="contact_form_subject";B.msg+="Invalid Subject <br>";}if(A.contact_form_email!=undefined&&!mypop.validatemail(A.contact_form_email)){B.msg+="Invalid Email address <br>";B.flds[1]="contact_form_email";}if(A.contact_form_body.length==0){B.msg+="Invalid message	<br>";B.flds[2]="contact_form_body";}if(A.contact_form_capcha!=undefined&&A.contact_form_capcha.length==0){B.msg+="Invalid Captcha	<br>";B.flds[2]="contact_form_body";}if(B.msg.length>0){mypop.$("contact_form_error").innerHTML=B.msg;mypop.$("contact_form_error").style.display="block";return false;}else{mypop.$("contact_form_error").innerHTML="";mypop.$("contact_form_error").style.display="none";ajparams={url:postparamsto,method:postmethod,onSuccess:function(D){obj=D.responseText.parseJSON();if(obj&&obj.result==true){$ld(success,mypop.content_id);mypop.element_html="";}else{if(obj&&obj.errors){mypop.$("contact_form_error").innerHTML=obj.errors;mypop.$("contact_form_error").style.display="block";if(mypop.$("contact_form_capcha")){updateCaptcha("contact_form","contact.html");}}else{alert("runtime error");}}},params:A};var C=new Ajaxer(ajparams);}}String.prototype.parseJSON=function(){try{return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(this.replace(/"(\\.|[^"\\])*"/g,"")))&&eval("("+this+")");}catch(e){return false;}};function $log(A){if(console!=undefined){console.log(A);}else{alert(A.toString());}}var flashLoaded=false;var flashAuth=false;var AuthParam="";var streamId="";var redirectIfAuthSuccess=false;var live_rounds_interval=0;var live_rounds_jq;var ajax_notifier;var mypop=new Pop;postmethod="POST";postparamsto="/contact.html";mypop.url="/contact.html?html=1";success="/contact.html?html=1&ok=1";document.onkeydown=function(A){A=A||window.event;if(A.keyCode==27){mypop.hide();}return true;};$(document).ready(function(){$("#cashClose").click(function(){window.close();});$("div[class=zero]").click(function(eval){if(this.className=="zero"){window.location="/cash.html#cashIn";}});$(".contactFormLink").click(function(){mypop.show();});$("#verify").validate({rules:{verify_login:"required",verify_confcode:"required",verify_verify_email_capcha:"required"},messages:{verify_login:"Login is required.",verify_confcode:"Confirmation code is required.",verify_verify_email_capcha:"CAPTCHA is required."}});$("#support_link").click(function(){$("#request_support").slideToggle("slow");});$("a[class=get_html]").click(function(element){$("#aff_html_block").hide("slow");setTimeout("getMarketingHtml('"+this.href.toString()+"')",500);$("#aff_html_block").show("slow");return false;});$(".slider_ctl>ul>li>a").click(function(){$("#aff_html_block").hide("slow");});var rsv=$("#resend_verification");if(rsv.is("a")){rsv.click(function(){$.ajax({type:"POST",url:"/resend_verification.html",data:"",success:function(msg){var response=eval("("+msg+")");if(response.result){doShowMessage("Verification code have been sent.",true);return false;}doShowMessage("Can not send email with verification code because you are not autorized.",true);return false;}});});}$("input[name=cashout_form_account_id]").click(function(){var accountsList=readFromFlash("accountsList");accountsList=!accountsList?0:accountsList;$("input[name=cashout_form_amount]").val("");});$("input[name=payment_form_account_id]").click(function(){$("input[name=payment_form_amount]").val("100.00");});var logoutLink=$("#logout");if(logoutLink.is("a")){logoutLink.click(function(e){doLogout();});}var request_support=$("#request_support");if(request_support.is("form")){request_support.validate({rules:{support_txt:"required"},messages:{support_txt:"Please enter request message."},submitHandler:function(form){if(timeOut.isTimeOutEnd("120")){$.ajax({type:"POST",url:"messages.html",data:"opt="+form.opt.value+"&text="+form.support_txt.value,success:function(msg){msg=eval("("+msg+")");if(!msg.timeout){if(msg.result){$("#request_status").text("Message have been sent.");}else{$("#request_status").text("Can not send now, please try later.");}}else{timeOut.setTimeOut(msg.timeout);$("#request_status").text("Please wait "+timeOut.getEstimatedTime(msg.timeout));}}});}else{$("#request_status").text("Please wait "+timeOut.getEstimatedTime());}}});}var inv_url=$("#inv_url");if(inv_url.is("a")){inv_url.click(function(e){var divBlock=$("#reflinkBox");if(divBlock.is("div")){divBlock.slideToggle("fast");return false;}window.location="register.html";return true;});}var invFriendLink=$("#inv_friend");if(invFriendLink.is("a")){invFriendLink.click(function(e){$("#inviteBox").slideToggle("slow");$("#invError").html("");return false;});}var inviteForm=$("#inviteForm");if(inviteForm.is("form")){inviteForm.validate({rules:{emails:"required",messageText:"required",capcha:"required"},messages:{emails:"Email is required.",messageText:"Please enter message text",capcha:"Please enter CAPTCHA."},submitHandler:function(form){$("#invError").html("");$.ajax({type:"POST",url:"invite.html",data:"inviteform_emails="+form.emails.value+"&inviteform_text="+form.messageText.value+"&inviteform_inviteform_capcha="+form.inviteform_capcha.value,success:function(msg){updateCaptcha("inviteform");msg=eval("("+msg+")");if(msg.result){$("#invError").html("<p>Message have been sent.</p>");}else{$("#invError").html(msg.error.toString());}}});}});}var userEditForm=$("#user_edit");if(userEditForm.is("form")){userEditForm.validate({rules:{user_edit_login:"required",user_edit_name:"required",user_edit_email:{required:true,email:true},user_edit_pezz:"required",user_edit_capcha:"required"},messages:{user_edit_login:"Login is required.",user_edit_name:"Name is required.",user_edit_email:{required:"E-mail is required.",email:"Please enter correct email"},user_edit_pezz:"Password is required.",user_edit_capcha:"Please enter CAPTCHA."},submitHandler:function(form){doSignForm();form.submit();}});}var commonQuestion=$("#commonQuestion");if(commonQuestion.is("input")){if(commonQuestion.get(0).checked){$("#register_your_question").get(0).disabled=true;}commonQuestion.click(function(e){$("#register_secret_question").get(0).disabled="";$("#register_your_question").get(0).disabled=true;});}var yorQuestion=$("#yorQuestion");if(yorQuestion.is("input")){if(yorQuestion.get(0).checked){$("#register_secret_question").get(0).disabled=true;}yorQuestion.click(function(e){$("#register_your_question").get(0).disabled="";$("#register_secret_question").get(0).disabled=true;});}jQuery.validator.addMethod("maxAmount",function(amount,input,id){var account=$("input:checked[name="+id+"]").attr("id");var accountsList=readFromFlash("accountsList");if(!parseFloat(accountsList[account])){return false;}if(parseFloat(amount)>parseFloat(accountsList[account])){return false;}return true;},"");$("#cashout_form").validate({rules:{cashout_form_amount:{required:true,maxAmount:"cashout_form_account_id"},cashout_account_id:"required"},messages:{cashout_form_account_id:"Please select account.",cashout_form_amount:{required:"Amount can not be empty.",maxAmount:"You do not have enough money."}}});$("form[name=payment_form]").validate({rules:{payment_form_account_id:"required",payment_form_amount:"required"},messages:{payment_form_account_id:"Please choose account.",payment_form_amount:"Amount can not be empty."}});var registerForm=$("#register");if(registerForm.is("form")){registerForm.validate({rules:{register_login:"required",register_name:"required",register_capcha:"required",register_secret_answer:"required",register_email2:{required:true,email:true},register_email:{required:true,email:true},register_pezz:{required:true,minLength:5},register_pezz2:{required:true,minLength:5,equalTo:"#register_pezz"}},messages:{register_capcha:"CAPTCHA is required",register_name:"Name is required",register_login:"Login is required",register_email2:{required:"Email confirmation is required",email:"Enter valid email address"},register_email:{required:"Email is required",email:"Enter valid email address"},register_pezz:{required:"Password is required",minLength:"Your password must be at least 5 characters long"},reqister_pezz2:{required:"Provide a password",minLength:"Your password must be at least 5 characters long",equalTo:"Enter the same password as above"}}});}var loginForm=$("#login");if(loginForm.is("form")){loginForm.validate({rules:{login_login:"required",login_login_capcha:"required",login_pezz:"required"},messages:{login_login:"Login is required",login_login_capcha:"CAPTCHA is required",login_pezz:"Password is required"},submitHandler:function(form){form.login_pezz.value=hex_md5(form.login_login.value.toLowerCase()+"|"+hex_md5(form.login_pezz.value));thisMovie("client").sendHttpRequest("https://headortail.com/authorization.html?"+form.login_pezz.name+"="+form.login_pezz.value+"&"+form.login_login.name+"="+form.login_login.value+"&"+form.login_stream_id.name+"="+form.login_stream_id.value+"&"+form.login_login_capcha.name+"="+form.login_login_capcha.value);return false;}});}var resetpassForm=$("#resetpass");if(resetpassForm.is("form")){resetpassForm.validate({rules:{resetpass_login:"required",resetpass_resetpass_capcha:"required",resetpass_email:"required"},messages:{resetpass_login:"Login is required",resetpass_resetpass_capcha:"CAPTCHA is required",resetpass_email:"Password is required"}});}var registerPezz=$("#register_pezz");if(registerPezz.is("input")){registerPezz.keypress(function(e){});}var registerPezz2=$("#register_pezz2");if(registerPezz2.is("input")){registerPezz2.keyup(function(e){registerPezz2.prev("small").empty();if(registerPezz.attr("value")!=this.value){registerPezz2.before("<small>Mismatch passwords<br></small>");}});}var registerLogin=$("#register_login");if(registerLogin.is("input")){registerLogin.keyup(function(e){$.ajax({type:"POST",url:"check_login.html",data:"login="+this.value,success:function(msg){msg=eval("("+msg+")");registerLogin.prev("small").empty();if(msg.result){registerLogin.before("<small>This Login already exists.<br/></small>");}}});});}var affiliate_left=$("#affiliate .left div");var bc_first=$("#breadcrumbs a:first-child");if(bc_first){bc_first.attr("class","first");}var slider_ctl=$(".slider_ctl a");if(slider_ctl.is("a")){$(".slider_tab").not(":first").hide();}ajax_notifier=$("#live_flips>.thead>span>img");if(ajax_notifier.is("img")){ajax_notifier.css({display:"none"});}tabset=$(".tabset ul");if(tabset.is("ul")){tabset.idTabs({"return":false},false);}live_rounds_jq=$("#live_flips>#live_rounds");if(live_rounds_jq.is("div")){live_rounds_interval=setInterval("doUpdateLastRounds()",3000);}notification_jq=$("#notification");if(notification_jq.is("div")){notification_jq.corner();$("#notification .nbutton a").corner();}});function loginResponse(){updateCaptcha("login");clearLoginForm();}function clearLoginForm(){$("#login_pezz").val("");$("#login_capcha").val("");}function updateCaptcha(formName,url){$.ajax({type:"POST",url:(url?url:window.location.pathname),data:{update_capcha:true,form_name:formName},success:function(msg){var params=eval("("+msg+")");$("#image_"+params.name).attr("src",$("#image_"+params.name).attr("src").replace(/\d*$/,params.rand));}});}function readCookie(B){var D=B+"=";var A=document.cookie.split(";");for(var C=0;C<A.length;C++){var E=A[C];while(E.charAt(0)==" "){E=E.substring(1,E.length);}if(E.indexOf(D)==0){return E.substring(D.length,E.length);}}return null;}function createCookie(B,D,A,F,C,E){document.cookie=B+"="+escape(D)+((A)?"; expires="+A:"")+((F)?"; path="+F:"")+((C)?"; domain="+C:"")+((E)?"; secure":"");}function eraseCookie(A){createCookie(A,"",-1);}timeOut={timeout:120,currentTime:0,getTimeStamp:function(){var A=new Date();return parseInt(A.getTime()/1000);},clearTimeout:function(){this.setTimeOut(0);},setTimeOut:function(A){this.timeout=parseInt(A);},setCurrentTime:function(){this.currentTime=this.getTimeStamp();return this.currentTime;},isTimeOutEnd:function(A){if(!this.timeout){this.setTimeOut(parseInt(A));}if((this.getTimeStamp()-this.currentTime)>this.timeout){this.setCurrentTime();return true;}else{return false;}},getEstimatedTime:function(A){estimatedTime=A?A:parseInt(this.timeout-(this.getTimeStamp()-this.currentTime));minutes=parseInt(estimatedTime/60);seconds=estimatedTime-(minutes*60);return(minutes?minutes+" minutes ":"")+(seconds?seconds+" seconds":"");}};function doSignForm(){createCookie("VCOOK_R",thisMovie("client").flSignVcook());}function doLogout(){thisMovie("client").logout();}function doForward(B,A){window.location=B+(A?"?msg="+A:"");}function doUpdateLastRounds(){$("#live_flips>.thead>span>img").css({display:"block"});thisMovie("client").doUpdateLastRounds();}function doLastRoundsUpdated(users){users=eval(users);users=users.reverse();$("#live_rounds").empty();for(i=0;i<users.length;i++){var userId=users[i].id;var div=$('<div class="td '+decode((users[i].game_type?users[i].game_type:""),{"10":"h","11":"hh","12":"ht","21":"th","22":"tt","20":"t"})+'">');var multiples=users[i].win>0?decode(users[i].throwCounts+users[i].game_type,{"321":"x8","312":"x8","221":"x4","212":"x4","121":"x2","112":"x2","322":"x60","311":"x60","222":"x16","211":"x16","122":"x4","111":"x4","320":"x8","310":"x8","220":"x4","210":"x4","110":"x2","120":"x2"}):false;var span=$('<span class="'+multiples+'"><span>');var user=$('<a href="#" id="user'+userId+'">'+users[i].name+"</a>");div.append(span);div.append(user);$("#live_rounds").append(div);$("#user"+users[i].id).mouseover(function(e){});$("#user"+users[i].id).mouseout(function(e){});}$("#live_flips>.thead>span>img").css({display:"none"});}function decode(B,A){return A[B];}function doDisplayHint(A,C){var B=A.replace("user","");var E=$("#"+A);var D=$("#hint"+B);if(!C){D.hide();return false;}if(!D.text()){$.ajax({type:"POST",url:"user_hint.html",data:"id="+B,success:function(F){D=$("<div>");D.attr("id","hint"+B);D.attr("class","userHint");D.html(F);E.before(D);}});}else{D.show();return false;}}function doShowMessage(B,A){if(A){$("#errorBlock").slideToggle("slow");$("#testModalBlock").slideToggle("slow");$("#testModalBlockShadow").slideToggle("slow");$("div#testModalBlock.errorBlock a").click(function(){doShowMessage("",true);return false;});$("div#testModalBlock.errorBlock div.errorBlockBody p").text(B);$("#errorBlock").insertAfter("#tabsB");}else{$(".error-header").html(B);$(".error-header").show("fast");}}function doActivateAccount(A){thisMovie("client").doActivateAccount(A);}function doAccountActivated(C){var B=readFromFlash("accountsList");var A=readFromFlash("currencies");$("li[class=cmi act]").attr("class","cmi");$("div[id=acc"+C+"]").parent("li").attr("class","cmi act");$(".cur_amount div").html(B[C]);$(".cur_amount div").attr("id","curAmount"+A[C]);}function doUpdateAccounts(){thisMovie("client").doUpdateAccounts();}function doAccountUpdated(accounts){accounts=eval(accounts);var currencies=new Array;var accountsList=new Array;for(i=0;i<accounts.length;i++){currencies[accounts[i].currency]=accounts[i].id;accountsList[accounts[i].id]=formatAmount(accounts[i].value);$("#acc"+accounts[i].id).html(formatAmount(accounts[i].value));$("#acc"+accounts[i].id).attr("class","");$("#cur"+accounts[i].currency).attr("class","cmi");if(!parseFloat(accounts[i].value)){$("#acc"+accounts[i].id).attr("class","zero");}if(accounts[i].is_active){$("#cur"+accounts[i].currency).attr("class","cmi act");$(".cur_amount div").html(formatAmount(accounts[i].value));$(".cur_amount div").attr("id","curAmount"+accounts[i].currency);}}saveIntoFlash("currencies",currencies);saveIntoFlash("accountsList",accountsList);}function formatAmount(A){var A;A=parseInt(A/100);return A.toFixed(2);}function doInitPage(accounts){accounts=eval(accounts);var cashIn=$("#cashIn");var cashOut=$("#cashOut");if(cashIn.is("div")||cashOut.is("div")){var accountsList=new Array;for(i=0;i<accounts.length;i++){accountsList[accounts[i].id]=formatAmount(accounts[i].value);$("#inAcc"+accounts[i].id).html(formatAmount(accounts[i].value));$("#outAcc"+accounts[i].id).html(formatAmount(accounts[i].value));}saveIntoFlash("accountsList",accountsList);}var totalCash=$("#totalcash");if(totalCash.is("div")){var value=0;for(i=0;i<accounts.length;i++){value+=parseFloat(accounts[i].value);}totalCash.children("strong").html(formatAmount(value));}if($("#currMenu").is("div")){doAccountUpdated(accounts);}}function doHandleAsynch(A,B){doSignForm();$.ajax({type:"POST",url:"flash_request.html",data:"function="+A+"&params="+B,success:function(C){}});}function setStream(A){$("#login_stream_id").val(A);$("#loginSubmit").attr("disabled","");$("#connectionText").html("");}function saveIntoFlash(A,B){thisMovie("client").flStorageSave(A,B);}function readFromFlash(B,C){var A;A=thisMovie("client").flStorageRead(B);return A?A:C;}function callFlash(C,B){if(B==undefined){B=0;}var A=true;if(flashLoaded){if(thisMovie("client").setAuthParam(C)){A=false;}}if(A){if(B<5){B++;setTimeout(callFlash,800,C,B);}else{commFailed();}}}function thisMovie(A){if(navigator.appName.indexOf("Microsoft")!=-1){return window[A];}else{return document[A];}}function trim(A){A=A.replace(/ /g," ");return A.replace(/(^\s+)|(\s+$)/g,"");}function authSuccess(){if(redirectIfAuthSuccess){doForward("index.html");}}function commFailed(){var A=$(".error-header");A.text("Sorry, server is busy now. Please try again later.");A.show("slow");}function slide(B,C){var A=$(".slider_tab:visible");if(A.length){A.slideUp("fast",function(){$("#w"+B).slideToggle("fast");});}else{$("#w"+B).slideToggle("fast");}$(".slider_ctl li").attr("class","");C.parentNode.className="active";C.blur();}function getMarketingHtml(A){var B=A.match(new RegExp(/[\d]{1}\_{1}([\w]*)x([\w]*)\.([\w]*)$/));if(B){var C="";fileName=A;width=B["1"];height=B["2"];ext=B["3"];$("#block>a").empty();if(ext=="swf"){fileName+="?reflnk="+$("#block>a").attr("href");C='<object width="'+width+'" height="'+height+'"><param value="'+fileName+'"></param><embed src="'+fileName+'" width="'+width+'" height="'+height+'"/></object>';}else{$("<img/>").attr({src:"'"+fileName+"'",width:width,height:height}).appendTo("#block>a");C=$("#block").html().toString();}$("#aff_html_block > .html_block_body").text(C);}}