/*
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function(aJ,J){var e=function(a0,a1){return new e.fn.init(a0,a1)},l=aJ.jQuery,av=aJ.$,z=aJ.document,U,Q=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,aP=/^.[^:#\[\.,]*$/,aN=/\S/,o=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,aD=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,az=navigator.userAgent,ah,at=false,aw=[],aK,b=Object.prototype.toString,aq=Object.prototype.hasOwnProperty,au=Array.prototype.push,an=Array.prototype.slice,L=Array.prototype.indexOf;e.fn=e.prototype={init:function(a0,a2){var a3,a1,a4,a5;if(!a0){return this}if(a0.nodeType){this.context=this[0]=a0;this.length=1;return this}if(a0==="body"&&!a2){this.context=z;this[0]=z.body;this.selector="body";this.length=1;return this}if(typeof a0==="string"){a3=Q.exec(a0);if(a3&&(a3[1]||!a2)){if(a3[1]){a5=(a2?a2.ownerDocument||a2:z);a4=aD.exec(a0);if(a4){if(e.isPlainObject(a2)){a0=[z.createElement(a4[1])];e.fn.attr.call(a0,a2,true)}else{a0=[a5.createElement(a4[1])]}}else{a4=R([a3[1]],[a5]);a0=(a4.cacheable?a4.fragment.cloneNode(true):a4.fragment).childNodes}return e.merge(this,a0)}else{a1=z.getElementById(a3[2]);if(a1){if(a1.id!==a3[2]){return U.find(a0)}this.length=1;this[0]=a1}this.context=z;this.selector=a0;return this}}else{if(!a2&&/^\w+$/.test(a0)){this.selector=a0;this.context=z;a0=z.getElementsByTagName(a0);return e.merge(this,a0)}else{if(!a2||a2.jquery){return(a2||U).find(a0)}else{return e(a2).find(a0)}}}}else{if(e.isFunction(a0)){return U.ready(a0)}}if(a0.selector!==J){this.selector=a0.selector;this.context=a0.context}return e.makeArray(a0,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return an.call(this,0)},get:function(a0){return a0==null?this.toArray():(a0<0?this.slice(a0)[0]:this[a0])},pushStack:function(a2,a3,a1){var a0=e();if(e.isArray(a2)){au.apply(a0,a2)}else{e.merge(a0,a2)}a0.prevObject=this;a0.context=this.context;if(a3==="find"){a0.selector=this.selector+(this.selector?" ":"")+a1}else{if(a3){a0.selector=this.selector+"."+a3+"("+a1+")"}}return a0},each:function(a0,a1){return e.each(this,a0,a1)},ready:function(a0){e.bindReady();if(e.isReady){a0.call(z,e)}else{if(aw){aw.push(a0)}}return this},eq:function(a0){return a0===-1?this.slice(a0):this.slice(a0,+a0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(an.apply(this,arguments),"slice",an.call(arguments).join(","))},map:function(a0){return this.pushStack(e.map(this,function(a1,a2){return a0.call(a1,a2,a1)}))},end:function(){return this.prevObject||e(null)},push:au,sort:[].sort,splice:[].splice};e.fn.init.prototype=e.fn;e.extend=e.fn.extend=function(){var a5=arguments[0]||{},a1=1,a6=arguments.length,a0=false,a2,a4,a7,a8;if(typeof a5==="boolean"){a0=a5;a5=arguments[1]||{};a1=2}if(typeof a5!=="object"&&!e.isFunction(a5)){a5={}}if(a6===a1){a5=this;--a1}for(;a1<a6;a1++){if((a2=arguments[a1])!=null){for(a4 in a2){a7=a5[a4];a8=a2[a4];if(a5===a8){continue}if(a0&&a8&&(e.isPlainObject(a8)||e.isArray(a8))){var a3=a7&&(e.isPlainObject(a7)||e.isArray(a7))?a7:e.isArray(a8)?[]:{};a5[a4]=e.extend(a0,a3,a8)}else{if(a8!==J){a5[a4]=a8}}}}}return a5};e.extend({noConflict:function(a0){aJ.$=av;if(a0){aJ.jQuery=l}return e},isReady:false,ready:function(){if(!e.isReady){if(!z.body){return setTimeout(e.ready,13)}e.isReady=true;if(aw){var a0,a1=0;while((a0=aw[a1++])){a0.call(z,e)}aw=null}if(e.fn.triggerHandler){e(z).triggerHandler("ready")}}},bindReady:function(){if(at){return}at=true;if(z.readyState==="complete"){return e.ready()}if(z.addEventListener){z.addEventListener("DOMContentLoaded",aK,false);aJ.addEventListener("load",e.ready,false)}else{if(z.attachEvent){z.attachEvent("onreadystatechange",aK);aJ.attachEvent("onload",e.ready);var a1=false;try{a1=aJ.frameElement==null}catch(a0){}if(z.documentElement.doScroll&&a1){k()}}}},isFunction:function(a0){return b.call(a0)==="[object Function]"},isArray:function(a0){return b.call(a0)==="[object Array]"},isPlainObject:function(a1){if(!a1||b.call(a1)!=="[object Object]"||a1.nodeType||a1.setInterval){return false}if(a1.constructor&&!aq.call(a1,"constructor")&&!aq.call(a1.constructor.prototype,"isPrototypeOf")){return false}var a0;for(a0 in a1){}return a0===J||aq.call(a1,a0)},isEmptyObject:function(a1){for(var a0 in a1){return false}return true},error:function(a0){throw a0},parseJSON:function(a0){if(typeof a0!=="string"||!a0){return null}a0=e.trim(a0);if(/^[\],:{}\s]*$/.test(a0.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return aJ.JSON&&aJ.JSON.parse?aJ.JSON.parse(a0):(new Function("return "+a0))()}else{e.error("Invalid JSON: "+a0)}},noop:function(){},globalEval:function(a1){if(a1&&aN.test(a1)){var a0=z.getElementsByTagName("head")[0]||z.documentElement,a2=z.createElement("script");a2.type="text/javascript";if(e.support.scriptEval){a2.appendChild(z.createTextNode(a1))}else{a2.text=a1}a0.insertBefore(a2,a0.firstChild);a0.removeChild(a2)}},nodeName:function(a0,a1){return a0.nodeName&&a0.nodeName.toUpperCase()===a1.toUpperCase()},each:function(a4,a2,a7){var a6,a1=0,a5=a4.length,a3=a5===J||e.isFunction(a4);if(a7){if(a3){for(a6 in a4){if(a2.apply(a4[a6],a7)===false){break}}}else{for(;a1<a5;){if(a2.apply(a4[a1++],a7)===false){break}}}}else{if(a3){for(a6 in a4){if(a2.call(a4[a6],a6,a4[a6])===false){break}}}else{for(var a0=a4[0];a1<a5&&a2.call(a0,a1,a0)!==false;a0=a4[++a1]){}}}return a4},trim:function(a0){return(a0||"").replace(o,"")},makeArray:function(a0,a1){var a2=a1||[];if(a0!=null){if(a0.length==null||typeof a0==="string"||e.isFunction(a0)||(typeof a0!=="function"&&a0.setInterval)){au.call(a2,a0)}else{e.merge(a2,a0)}}return a2},inArray:function(a3,a0){if(a0.indexOf){return a0.indexOf(a3)}for(var a1=0,a2=a0.length;a1<a2;a1++){if(a0[a1]===a3){return a1}}return -1},merge:function(a3,a1){var a4=a3.length,a2=0;if(typeof a1.length==="number"){for(var a0=a1.length;a2<a0;a2++){a3[a4++]=a1[a2]}}else{while(a1[a2]!==J){a3[a4++]=a1[a2++]}}a3.length=a4;return a3},grep:function(a4,a1,a5){var a3=[];for(var a0=0,a2=a4.length;a0<a2;a0++){if(!a5!==!a1(a4[a0],a0)){a3.push(a4[a0])}}return a3},map:function(a6,a2,a3){var a5=[],a0;for(var a1=0,a4=a6.length;a1<a4;a1++){a0=a2(a6[a1],a1,a3);if(a0!=null){a5[a5.length]=a0}}return a5.concat.apply([],a5)},guid:1,proxy:function(a1,a0,a2){if(arguments.length===2){if(typeof a0==="string"){a2=a1;a1=a2[a0];a0=J}else{if(a0&&!e.isFunction(a0)){a2=a0;a0=J}}}if(!a0&&a1){a0=function(){return a1.apply(a2||this,arguments)}}if(a1){a0.guid=a1.guid=a1.guid||a0.guid||e.guid++}return a0},uaMatch:function(a1){a1=a1.toLowerCase();var a0=/(webkit)[ \/]([\w.]+)/.exec(a1)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a1)||/(msie) ([\w.]+)/.exec(a1)||!/compatible/.test(a1)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a1)||[];return{browser:a0[1]||"",version:a0[2]||"0"}},browser:{}});ah=e.uaMatch(az);if(ah.browser){e.browser[ah.browser]=true;e.browser.version=ah.version}if(e.browser.webkit){e.browser.safari=true}if(L){e.inArray=function(a0,a1){return L.call(a1,a0)}}U=e(z);if(z.addEventListener){aK=function(){z.removeEventListener("DOMContentLoaded",aK,false);e.ready()}}else{if(z.attachEvent){aK=function(){if(z.readyState==="complete"){z.detachEvent("onreadystatechange",aK);e.ready()}}}}function k(){if(e.isReady){return}try{z.documentElement.doScroll("left")}catch(a0){setTimeout(k,1);return}e.ready()}function F(a1,a0){if(a0.src){e.ajax({url:a0.src,async:false,dataType:"script"})}else{e.globalEval(a0.text||a0.textContent||a0.innerHTML||"")}if(a0.parentNode){a0.parentNode.removeChild(a0)}}function aj(a2,a6,a0,a5,a7,a8){var a4=a2.length;if(typeof a6==="object"){for(var a3 in a6){aj(a2,a3,a6[a3],a5,a7,a0)}return a2}if(a0!==J){a5=!a8&&a5&&e.isFunction(a0);for(var a1=0;a1<a4;a1++){a7(a2[a1],a6,a5?a0.call(a2[a1],a1,a7(a2[a1],a6)):a0,a8)}return a2}return a4?a7(a2[0],a6):J}function C(){return(new Date).getTime()}(function(){e.support={};var a6=z.documentElement,a0=z.createElement("script"),a2=z.createElement("div"),a5="script"+C();a2.style.display="none";a2.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var a8=a2.getElementsByTagName("*"),a7=a2.getElementsByTagName("a")[0];if(!a8||!a8.length||!a7){return}e.support={leadingWhitespace:a2.firstChild.nodeType===3,tbody:!a2.getElementsByTagName("tbody").length,htmlSerialize:!!a2.getElementsByTagName("link").length,style:/red/.test(a7.getAttribute("style")),hrefNormalized:a7.getAttribute("href")==="/a",opacity:/^0.55$/.test(a7.style.opacity),cssFloat:!!a7.style.cssFloat,checkOn:a2.getElementsByTagName("input")[0].value==="on",optSelected:z.createElement("select").appendChild(z.createElement("option")).selected,parentNode:a2.removeChild(a2.appendChild(z.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};a0.type="text/javascript";try{a0.appendChild(z.createTextNode("window."+a5+"=1;"))}catch(a9){}a6.insertBefore(a0,a6.firstChild);if(aJ[a5]){e.support.scriptEval=true;delete aJ[a5]}try{delete a0.test}catch(a9){e.support.deleteExpando=false}a6.removeChild(a0);if(a2.attachEvent&&a2.fireEvent){a2.attachEvent("onclick",function a4(){e.support.noCloneEvent=false;a2.detachEvent("onclick",a4)});a2.cloneNode(true).fireEvent("onclick")}a2=z.createElement("div");a2.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var a3=z.createDocumentFragment();a3.appendChild(a2.firstChild);e.support.checkClone=a3.cloneNode(true).cloneNode(true).lastChild.checked;e(function(){var ba=z.createElement("div");ba.style.width=ba.style.paddingLeft="1px";z.body.appendChild(ba);e.boxModel=e.support.boxModel=ba.offsetWidth===2;z.body.removeChild(ba).style.display="none";ba=null});var a1=function(ba){var bb=z.createElement("div");ba="on"+ba;var bc=(ba in bb);if(!bc){bb.setAttribute(ba,"return;");bc=typeof bb[ba]==="function"}bb=null;return bc};e.support.submitBubbles=a1("submit");e.support.changeBubbles=a1("change");a6=a0=a2=a8=a7=null})();e.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var j="jQuery"+C(),g=0,aT={};e.extend({cache:{},expando:j,noData:{embed:true,object:true,applet:true},data:function(a1,a4,a0){if(a1.nodeName&&e.noData[a1.nodeName.toLowerCase()]){return}a1=a1==aJ?aT:a1;var a2=a1[j],a3=e.cache,a5;if(!a2&&typeof a4==="string"&&a0===J){return null}if(!a2){a2=++g}if(typeof a4==="object"){a1[j]=a2;a5=a3[a2]=e.extend(true,{},a4)}else{if(!a3[a2]){a1[j]=a2;a3[a2]={}}}a5=a3[a2];if(a0!==J){a5[a4]=a0}return typeof a4==="string"?a5[a4]:a5},removeData:function(a2,a4){if(a2.nodeName&&e.noData[a2.nodeName.toLowerCase()]){return}a2=a2==aJ?aT:a2;var a0=a2[j],a1=e.cache,a3=a1[a0];if(a4){if(a3){delete a3[a4];if(e.isEmptyObject(a3)){e.removeData(a2)}}}else{if(e.support.deleteExpando){delete a2[e.expando]}else{if(a2.removeAttribute){a2.removeAttribute(e.expando)}}delete a1[a0]}}});e.fn.extend({data:function(a3,a0){if(typeof a3==="undefined"&&this.length){return e.data(this[0])}else{if(typeof a3==="object"){return this.each(function(){e.data(this,a3)})}}var a2=a3.split(".");a2[1]=a2[1]?"."+a2[1]:"";if(a0===J){var a1=this.triggerHandler("getData"+a2[1]+"!",[a2[0]]);if(a1===J&&this.length){a1=e.data(this[0],a3)}return a1===J&&a2[1]?this.data(a2[0]):a1}else{return this.trigger("setData"+a2[1]+"!",[a2[0],a0]).each(function(){e.data(this,a3,a0)})}},removeData:function(a0){return this.each(function(){e.removeData(this,a0)})}});e.extend({queue:function(a3,a2,a1){if(!a3){return}a2=(a2||"fx")+"queue";var a0=e.data(a3,a2);if(!a1){return a0||[]}if(!a0||e.isArray(a1)){a0=e.data(a3,a2,e.makeArray(a1))}else{a0.push(a1)}return a0},dequeue:function(a2,a1){a1=a1||"fx";var a0=e.queue(a2,a1),a3=a0.shift();if(a3==="inprogress"){a3=a0.shift()}if(a3){if(a1==="fx"){a0.unshift("inprogress")}a3.call(a2,function(){e.dequeue(a2,a1)})}}});e.fn.extend({queue:function(a1,a0){if(typeof a1!=="string"){a0=a1;a1="fx"}if(a0===J){return e.queue(this[0],a1)}return this.each(function(a2,a4){var a3=e.queue(this,a1,a0);if(a1==="fx"&&a3[0]!=="inprogress"){e.dequeue(this,a1)}})},dequeue:function(a0){return this.each(function(){e.dequeue(this,a0)})},delay:function(a0,a1){a0=e.fx?e.fx.speeds[a0]||a0:a0;a1=a1||"fx";return this.queue(a1,function(){var a2=this;setTimeout(function(){e.dequeue(a2,a1)},a0)})},clearQueue:function(a0){return this.queue(a0||"fx",[])}});var r=/[\n\t]/g,ac=/\s+/,f=/\r/g,I=/href|src|style/,aC=/(button|input)/i,P=/(button|input|object|select|textarea)/i,q=/^(a|area)$/i,ag=/radio|checkbox/;e.fn.extend({attr:function(a0,a1){return aj(this,a0,a1,true,e.attr)},removeAttr:function(a1,a0){return this.each(function(){e.attr(this,a1,"");if(this.nodeType===1){this.removeAttribute(a1)}})},addClass:function(a0){if(e.isFunction(a0)){return this.each(function(ba){var a9=e(this);a9.addClass(a0.call(this,ba,a9.attr("class")))})}if(a0&&typeof a0==="string"){var a3=(a0||"").split(ac);for(var a1=0,a4=this.length;a1<a4;a1++){var a2=this[a1];if(a2.nodeType===1){if(!a2.className){a2.className=a0}else{var a8=" "+a2.className+" ",a7=a2.className;for(var a6=0,a5=a3.length;a6<a5;a6++){if(a8.indexOf(" "+a3[a6]+" ")<0){a7+=" "+a3[a6]}}a2.className=e.trim(a7)}}}}return this},removeClass:function(a0){if(e.isFunction(a0)){return this.each(function(a9){var a8=e(this);a8.removeClass(a0.call(this,a9,a8.attr("class")))})}if((a0&&typeof a0==="string")||a0===J){var a3=(a0||"").split(ac);for(var a1=0,a4=this.length;a1<a4;a1++){var a2=this[a1];if(a2.nodeType===1&&a2.className){if(a0){var a7=(" "+a2.className+" ").replace(r," ");for(var a6=0,a5=a3.length;a6<a5;a6++){a7=a7.replace(" "+a3[a6]+" "," ")}a2.className=e.trim(a7)}else{a2.className=""}}}}return this},toggleClass:function(a0,a2){var a1=typeof a0,a3=typeof a2==="boolean";if(e.isFunction(a0)){return this.each(function(a5){var a4=e(this);a4.toggleClass(a0.call(this,a5,a4.attr("class"),a2),a2)})}return this.each(function(){if(a1==="string"){var a7,a5=0,a8=e(this),a6=a2,a4=a0.split(ac);while((a7=a4[a5++])){a6=a3?a6:!a8.hasClass(a7);a8[a6?"addClass":"removeClass"](a7)}}else{if(a1==="undefined"||a1==="boolean"){if(this.className){e.data(this,"__className__",this.className)}this.className=this.className||a0===false?"":e.data(this,"__className__")||""}}})},hasClass:function(a0){var a2=" "+a0+" ";for(var a3=0,a1=this.length;a3<a1;a3++){if((" "+this[a3].className+" ").replace(r," ").indexOf(a2)>-1){return true}}return false},val:function(a0){if(a0===J){var a5=this[0];if(a5){if(e.nodeName(a5,"option")){return(a5.attributes.value||{}).specified?a5.value:a5.text}if(e.nodeName(a5,"select")){var a7=a5.selectedIndex,a3=[],a2=a5.options,a8=a5.type==="select-one";if(a7<0){return null}for(var a1=a8?a7:0,a9=a8?a7+1:a2.length;a1<a9;a1++){var a6=a2[a1];if(a6.selected){a0=e(a6).val();if(a8){return a0}a3.push(a0)}}return a3}if(ag.test(a5.type)&&!e.support.checkOn){return a5.getAttribute("value")===null?"on":a5.value}return(a5.value||"").replace(f,"")}return J}var a4=e.isFunction(a0);return this.each(function(ba){var bc=e(this),bb=a0;if(this.nodeType!==1){return}if(a4){bb=a0.call(this,ba,bc.val())}if(typeof bb==="number"){bb+=""}if(e.isArray(bb)&&ag.test(this.type)){this.checked=e.inArray(bc.val(),bb)>=0}else{if(e.nodeName(this,"select")){var bd=e.makeArray(bb);e("option",this).each(function(){this.selected=e.inArray(e(this).val(),bd)>=0});if(!bd.length){this.selectedIndex=-1}}else{this.value=bb}}})}});e.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a1,a6,a0,a9){if(!a1||a1.nodeType===3||a1.nodeType===8){return J}if(a9&&a6 in e.attrFn){return e(a1)[a6](a0)}var a8=a1.nodeType!==1||!e.isXMLDoc(a1),a4=a0!==J;a6=a8&&e.props[a6]||a6;if(a1.nodeType===1){var a7=I.test(a6);if(a6==="selected"&&!e.support.optSelected){var a5=a1.parentNode;if(a5){a5.selectedIndex;if(a5.parentNode){a5.parentNode.selectedIndex}}}if(a6 in a1&&a8&&!a7){if(a4){if(a6==="type"&&aC.test(a1.nodeName)&&a1.parentNode){e.error("type property can't be changed")}a1[a6]=a0}if(e.nodeName(a1,"form")&&a1.getAttributeNode(a6)){return a1.getAttributeNode(a6).nodeValue}if(a6==="tabIndex"){var a2=a1.getAttributeNode("tabIndex");return a2&&a2.specified?a2.value:P.test(a1.nodeName)||q.test(a1.nodeName)&&a1.href?0:J}return a1[a6]}if(!e.support.style&&a8&&a6==="style"){if(a4){a1.style.cssText=""+a0}return a1.style.cssText}if(a4){a1.setAttribute(a6,""+a0)}var a3=!e.support.hrefNormalized&&a8&&a7?a1.getAttribute(a6,2):a1.getAttribute(a6);return a3===null?J:a3}return e.style(a1,a6,a0)}});var ad=/\.(.*)$/,aF=function(a0){return a0.replace(/[^\w\s\.\|`]/g,function(a1){return"\\"+a1})};e.event={add:function(a3,bb,a4,a9){if(a3.nodeType===3||a3.nodeType===8){return}if(a3.setInterval&&(a3!==aJ&&!a3.frameElement)){a3=aJ}var bd,bc;if(a4.handler){bd=a4;a4=bd.handler}if(!a4.guid){a4.guid=e.guid++}var a8=e.data(a3);if(!a8){return}var a7=a8.events=a8.events||{},a2=a8.handle,a2;if(!a2){a8.handle=a2=function(){return typeof e!=="undefined"&&!e.event.triggered?e.event.handle.apply(a2.elem,arguments):J}}a2.elem=a3;bb=bb.split(" ");var a6,a5=0,a0;while((a6=bb[a5++])){bc=bd?e.extend({},bd):{handler:a4,data:a9};if(a6.indexOf(".")>-1){a0=a6.split(".");a6=a0.shift();bc.namespace=a0.slice(0).sort().join(".")}else{a0=[];bc.namespace=""}bc.type=a6;bc.guid=a4.guid;var ba=a7[a6],a1=e.event.special[a6]||{};if(!ba){ba=a7[a6]=[];if(!a1.setup||a1.setup.call(a3,a9,a0,a2)===false){if(a3.addEventListener){a3.addEventListener(a6,a2,false)}else{if(a3.attachEvent){a3.attachEvent("on"+a6,a2)}}}}if(a1.add){a1.add.call(a3,bc);if(!bc.handler.guid){bc.handler.guid=a4.guid}}ba.push(bc);e.event.global[a6]=true}a3=null},global:{},remove:function(bh,bf,a3,a2){if(bh.nodeType===3||bh.nodeType===8){return}var bd,a6,ba,a8=0,a7,a0,be,a1,a9,bb,a5,bg=e.data(bh),bc=bg&&bg.events;if(!bg||!bc){return}if(bf&&bf.type){a3=bf.handler;bf=bf.type}if(!bf||typeof bf==="string"&&bf.charAt(0)==="."){bf=bf||"";for(a6 in bc){e.event.remove(bh,a6+bf)}return}bf=bf.split(" ");while((a6=bf[a8++])){a5=a6;bb=null;a7=a6.indexOf(".")<0;a0=[];if(!a7){a0=a6.split(".");a6=a0.shift();be=new RegExp("(^|\\.)"+e.map(a0.slice(0).sort(),aF).join("\\.(?:.*\\.)?")+"(\\.|$)")}a9=bc[a6];if(!a9){continue}if(!a3){for(var a4=0;a4<a9.length;a4++){bb=a9[a4];if(a7||be.test(bb.namespace)){e.event.remove(bh,a5,bb.handler,a4);a9.splice(a4--,1)}}continue}a1=e.event.special[a6]||{};for(var a4=a2||0;a4<a9.length;a4++){bb=a9[a4];if(a3.guid===bb.guid){if(a7||be.test(bb.namespace)){if(a2==null){a9.splice(a4--,1)}if(a1.remove){a1.remove.call(bh,bb)}}if(a2!=null){break}}}if(a9.length===0||a2!=null&&a9.length===1){if(!a1.teardown||a1.teardown.call(bh,a0)===false){aO(bh,a6,bg.handle)}bd=null;delete bc[a6]}}if(e.isEmptyObject(bc)){var bi=bg.handle;if(bi){bi.elem=null}delete bg.events;delete bg.handle;if(e.isEmptyObject(bg)){e.removeData(bh)}}},trigger:function(a8,a1,a2){var a7=a8.type||a8,a5=arguments[3];if(!a5){a8=typeof a8==="object"?a8[j]?a8:e.extend(e.Event(a7),a8):e.Event(a7);if(a7.indexOf("!")>=0){a8.type=a7=a7.slice(0,-1);a8.exclusive=true}if(!a2){a8.stopPropagation();if(e.event.global[a7]){e.each(e.cache,function(){if(this.events&&this.events[a7]){e.event.trigger(a8,a1,this.handle.elem)}})}}if(!a2||a2.nodeType===3||a2.nodeType===8){return J}a8.result=J;a8.target=a2;a1=e.makeArray(a1);a1.unshift(a8)}a8.currentTarget=a2;var a4=e.data(a2,"handle");if(a4){a4.apply(a2,a1)}var a3=a2.parentNode||a2.ownerDocument;try{if(!(a2&&a2.nodeName&&e.noData[a2.nodeName.toLowerCase()])){if(a2["on"+a7]&&a2["on"+a7].apply(a2,a1)===false){a8.result=false}}}catch(ba){}if(!a8.isPropagationStopped()&&a3){e.event.trigger(a8,a1,a3,true)}else{if(!a8.isDefaultPrevented()){var a6=a8.target,a9,a0=e.nodeName(a6,"a")&&a7==="click",bb=e.event.special[a7]||{};if((!bb._default||bb._default.call(a2,a8)===false)&&!a0&&!(a6&&a6.nodeName&&e.noData[a6.nodeName.toLowerCase()])){try{if(a6[a7]){a9=a6["on"+a7];if(a9){a6["on"+a7]=null}e.event.triggered=true;a6[a7]()}}catch(ba){}if(a9){a6["on"+a7]=a9}e.event.triggered=false}}}},handle:function(a7){var a8,a2,a0,a6,a9;a7=arguments[0]=e.event.fix(a7||aJ.event);a7.currentTarget=this;a8=a7.type.indexOf(".")<0&&!a7.exclusive;if(!a8){a0=a7.type.split(".");a7.type=a0.shift();a6=new RegExp("(^|\\.)"+a0.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}var a9=e.data(this,"events"),a2=a9[a7.type];if(a9&&a2){a2=a2.slice(0);for(var a3=0,a4=a2.length;a3<a4;a3++){var a1=a2[a3];if(a8||a6.test(a1.namespace)){a7.handler=a1.handler;a7.data=a1.data;a7.handleObj=a1;var a5=a1.handler.apply(this,arguments);if(a5!==J){a7.result=a5;if(a5===false){a7.preventDefault();a7.stopPropagation()}}if(a7.isImmediatePropagationStopped()){break}}}}return a7.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a4){if(a4[j]){return a4}var a0=a4;a4=e.Event(a0);for(var a1=this.props.length,a3;a1;){a3=this.props[--a1];a4[a3]=a0[a3]}if(!a4.target){a4.target=a4.srcElement||z}if(a4.target.nodeType===3){a4.target=a4.target.parentNode}if(!a4.relatedTarget&&a4.fromElement){a4.relatedTarget=a4.fromElement===a4.target?a4.toElement:a4.fromElement}if(a4.pageX==null&&a4.clientX!=null){var a5=z.documentElement,a2=z.body;a4.pageX=a4.clientX+(a5&&a5.scrollLeft||a2&&a2.scrollLeft||0)-(a5&&a5.clientLeft||a2&&a2.clientLeft||0);a4.pageY=a4.clientY+(a5&&a5.scrollTop||a2&&a2.scrollTop||0)-(a5&&a5.clientTop||a2&&a2.clientTop||0)}if(!a4.which&&((a4.charCode||a4.charCode===0)?a4.charCode:a4.keyCode)){a4.which=a4.charCode||a4.keyCode}if(!a4.metaKey&&a4.ctrlKey){a4.metaKey=a4.ctrlKey}if(!a4.which&&a4.button!==J){a4.which=(a4.button&1?1:(a4.button&2?3:(a4.button&4?2:0)))}return a4},guid:100000000,proxy:e.proxy,special:{ready:{setup:e.bindReady,teardown:e.noop},live:{add:function(a0){e.event.add(this,a0.origType,e.extend({},a0,{handler:af}))},remove:function(a0){var a2=true,a1=a0.origType.replace(ad,"");e.each(e.data(this,"events").live||[],function(){if(a1===this.origType.replace(ad,"")){a2=false;return false}});if(a2){e.event.remove(this,a0.origType,af)}}},beforeunload:{setup:function(a1,a2,a0){if(this.setInterval){this.onbeforeunload=a0}return false},teardown:function(a1,a0){if(this.onbeforeunload===a0){this.onbeforeunload=null}}}}};var aO=z.removeEventListener?function(a2,a1,a0){a2.removeEventListener(a1,a0,false)}:function(a2,a1,a0){a2.detachEvent("on"+a1,a0)};e.Event=function(a0){if(!this.preventDefault){return new e.Event(a0)}if(a0&&a0.type){this.originalEvent=a0;this.type=a0.type}else{this.type=a0}this.timeStamp=C();this[j]=true};function M(){return false}function aX(){return true}e.Event.prototype={preventDefault:function(){this.isDefaultPrevented=aX;var a0=this.originalEvent;if(!a0){return}if(a0.preventDefault){a0.preventDefault()}a0.returnValue=false},stopPropagation:function(){this.isPropagationStopped=aX;var a0=this.originalEvent;if(!a0){return}if(a0.stopPropagation){a0.stopPropagation()}a0.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=aX;this.stopPropagation()},isDefaultPrevented:M,isPropagationStopped:M,isImmediatePropagationStopped:M};var G=function(a1){var a0=a1.relatedTarget;try{while(a0&&a0!==this){a0=a0.parentNode}if(a0!==this){a1.type=a1.data;e.event.handle.apply(this,arguments)}}catch(a2){}},aa=function(a0){a0.type=a0.data;e.event.handle.apply(this,arguments)};e.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a1,a0){e.event.special[a1]={setup:function(a2){e.event.add(this,a0,a2&&a2.selector?aa:G,a1)},teardown:function(a2){e.event.remove(this,a0,a2&&a2.selector?aa:G)}}});if(!e.support.submitBubbles){e.event.special.submit={setup:function(a0,a1){if(this.nodeName.toLowerCase()!=="form"){e.event.add(this,"click.specialSubmit",function(a4){var a3=a4.target,a2=a3.type;if((a2==="submit"||a2==="image")&&e(a3).closest("form").length){return S("submit",this,arguments)}});e.event.add(this,"keypress.specialSubmit",function(a4){var a3=a4.target,a2=a3.type;if((a2==="text"||a2==="password")&&e(a3).closest("form").length&&a4.keyCode===13){return S("submit",this,arguments)}})}else{return false}},teardown:function(a0){e.event.remove(this,".specialSubmit")}}}if(!e.support.changeBubbles){var H=/textarea|input|select/i,a,s=function(a1){var a0=a1.type,a2=a1.value;if(a0==="radio"||a0==="checkbox"){a2=a1.checked}else{if(a0==="select-multiple"){a2=a1.selectedIndex>-1?e.map(a1.options,function(a3){return a3.selected}).join("-"):""}else{if(a1.nodeName.toLowerCase()==="select"){a2=a1.selectedIndex}}}return a2},ao=function ao(a3){var a2=a3.target,a0,a1;if(!H.test(a2.nodeName)||a2.readOnly){return}a0=e.data(a2,"_change_data");a1=s(a2);if(a3.type!=="focusout"||a2.type!=="radio"){e.data(a2,"_change_data",a1)}if(a0===J||a1===a0){return}if(a0!=null||a1){a3.type="change";return e.event.trigger(a3,arguments[1],a2)}};e.event.special.change={filters:{focusout:ao,click:function(a2){var a1=a2.target,a0=a1.type;if(a0==="radio"||a0==="checkbox"||a1.nodeName.toLowerCase()==="select"){return ao.call(this,a2)}},keydown:function(a2){var a1=a2.target,a0=a1.type;if((a2.keyCode===13&&a1.nodeName.toLowerCase()!=="textarea")||(a2.keyCode===32&&(a0==="checkbox"||a0==="radio"))||a0==="select-multiple"){return ao.call(this,a2)}},beforeactivate:function(a1){var a0=a1.target;e.data(a0,"_change_data",s(a0))}},setup:function(a0,a2){if(this.type==="file"){return false}for(var a1 in a){e.event.add(this,a1+".specialChange",a[a1])}return H.test(this.nodeName)},teardown:function(a0){e.event.remove(this,".specialChange");return H.test(this.nodeName)}};a=e.event.special.change.filters}function S(a1,a2,a0){a0[0].type=a1;return e.event.handle.apply(a2,a0)}if(z.addEventListener){e.each({focus:"focusin",blur:"focusout"},function(a0,a2){e.event.special[a2]={setup:function(){this.addEventListener(a0,a1,true)},teardown:function(){this.removeEventListener(a0,a1,true)}};function a1(a3){a3=e.event.fix(a3);a3.type=a2;return e.event.handle.call(this,a3)}})}e.each(["bind","one"],function(a1,a0){e.fn[a0]=function(a6,a2,a8){if(typeof a6==="object"){for(var a7 in a6){this[a0](a7,a2,a6[a7],a8)}return this}if(e.isFunction(a2)){a8=a2;a2=J}var a5=a0==="one"?e.proxy(a8,function(a9){e(this).unbind(a9,a5);return a8.apply(this,arguments)}):a8;if(a6==="unload"&&a0!=="one"){this.one(a6,a2,a8)}else{for(var a3=0,a4=this.length;a3<a4;a3++){e.event.add(this[a3],a6,a5,a2)}}return this}});e.fn.extend({unbind:function(a2,a1){if(typeof a2==="object"&&!a2.preventDefault){for(var a4 in a2){this.unbind(a4,a2[a4])}}else{for(var a0=0,a3=this.length;a0<a3;a0++){e.event.remove(this[a0],a2,a1)}}return this},delegate:function(a2,a1,a0,a3){return this.live(a1,a0,a3,a2)},undelegate:function(a1,a0,a2){if(arguments.length===0){return this.unbind("live")}else{return this.die(a0,null,a2,a1)}},trigger:function(a1,a0){return this.each(function(){e.event.trigger(a1,a0,this)})},triggerHandler:function(a1,a0){if(this[0]){var a2=e.Event(a1);a2.preventDefault();a2.stopPropagation();e.event.trigger(a2,a0,this[0]);return a2.result}},toggle:function(a1){var a2=arguments,a0=1;while(a0<a2.length){e.proxy(a1,a2[a0++])}return this.click(e.proxy(a1,function(a3){var a4=(e.data(this,"lastToggle"+a1.guid)||0)%a0;e.data(this,"lastToggle"+a1.guid,a4+1);a3.preventDefault();return a2[a4].apply(this,arguments)||false}))},hover:function(a0,a1){return this.mouseenter(a0).mouseleave(a1||a0)}});var v={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};e.each(["live","die"],function(a1,a0){e.fn[a0]=function(a9,a3,ba,bb){var a8,a4=0,a6,a2,a7,bc=bb||this.selector,a5=bb?this:e(this.context);if(e.isFunction(a3)){ba=a3;a3=J}a9=(a9||"").split(" ");while((a8=a9[a4++])!=null){a6=ad.exec(a8);a2="";if(a6){a2=a6[0];a8=a8.replace(ad,"")}if(a8==="hover"){a9.push("mouseenter"+a2,"mouseleave"+a2);continue}a7=a8;if(a8==="focus"||a8==="blur"){a9.push(v[a8]+a2);a8=a8+a2}else{a8=(v[a8]||a8)+a2}if(a0==="live"){a5.each(function(){e.event.add(this,aU(a8,bc),{data:a3,selector:bc,handler:ba,origType:a8,origHandler:ba,preType:a7})})}else{a5.unbind(aU(a8,bc),ba)}}return this}});function af(a5){var a4,a0=[],be=[],a3=arguments,a1,bb,bc,a2,a7,a6,a8,ba,a9=e.data(this,"events");if(a5.liveFired===this||!a9||!a9.live||a5.button&&a5.type==="click"){return}a5.liveFired=this;var bd=a9.live.slice(0);for(a7=0;a7<bd.length;a7++){bc=bd[a7];if(bc.origType.replace(ad,"")===a5.type){be.push(bc.selector)}else{bd.splice(a7--,1)}}bb=e(a5.target).closest(be,a5.currentTarget);for(a6=0,a8=bb.length;a6<a8;a6++){for(a7=0;a7<bd.length;a7++){bc=bd[a7];if(bb[a6].selector===bc.selector){a2=bb[a6].elem;a1=null;if(bc.preType==="mouseenter"||bc.preType==="mouseleave"){a1=e(a5.relatedTarget).closest(bc.selector)[0]}if(!a1||a1!==a2){a0.push({elem:a2,handleObj:bc})}}}}for(a6=0,a8=a0.length;a6<a8;a6++){bb=a0[a6];a5.currentTarget=bb.elem;a5.data=bb.handleObj.data;a5.handleObj=bb.handleObj;if(bb.handleObj.origHandler.apply(bb.elem,a3)===false){a4=false;break}}return a4}function aU(a1,a0){return"live."+(a1&&a1!=="*"?a1+".":"")+a0.replace(/\./g,"`").replace(/ /g,"&")}e.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(a1,a0){e.fn[a0]=function(a2){return a2?this.bind(a0,a2):this.trigger(a0)};if(e.attrFn){e.attrFn[a0]=true}});if(aJ.attachEvent&&!aJ.addEventListener){aJ.attachEvent("onunload",function(){for(var a0 in e.cache){if(e.cache[a0].handle){try{e.event.remove(e.cache[a0].handle.elem)}catch(a1){}}}});
/*
 * Sizzle CSS Selector Engine - v1.0
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
}(function(){var bb=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,a2=0,a9=Object.prototype.toString,a1=false,a0=true;[0,0].sort(function(){a0=false;return 0});var bf=function(bx,bj,bm,bt){bm=bm||[];var bk=bj=bj||z;if(bj.nodeType!==1&&bj.nodeType!==9){return[]}if(!bx||typeof bx!=="string"){return bm}var bp=[],bs,bv,bn,by,br=true,bl=bd(bj),bw=bx;while((bb.exec(""),bs=bb.exec(bw))!==null){bw=bs[3];bp.push(bs[1]);if(bs[2]){by=bs[3];break}}if(bp.length>1&&bc.exec(bx)){if(bp.length===2&&ba.relative[bp[0]]){bv=a4(bp[0]+bp[1],bj)}else{bv=ba.relative[bp[0]]?[bj]:bf(bp.shift(),bj);while(bp.length){bx=bp.shift();if(ba.relative[bx]){bx+=bp.shift()}bv=a4(bx,bv)}}}else{if(!bt&&bp.length>1&&bj.nodeType===9&&!bl&&ba.match.ID.test(bp[0])&&!ba.match.ID.test(bp[bp.length-1])){var bu=bf.find(bp.shift(),bj,bl);bj=bu.expr?bf.filter(bu.expr,bu.set)[0]:bu.set[0]}if(bj){var bu=bt?{expr:bp.pop(),set:bh(bt)}:bf.find(bp.pop(),bp.length===1&&(bp[0]==="~"||bp[0]==="+")&&bj.parentNode?bj.parentNode:bj,bl);bv=bu.expr?bf.filter(bu.expr,bu.set):bu.set;if(bp.length>0){bn=bh(bv)}else{br=false}while(bp.length){var bo=bp.pop(),bi=bo;if(!ba.relative[bo]){bo=""}else{bi=bp.pop()}if(bi==null){bi=bj}ba.relative[bo](bn,bi,bl)}}else{bn=bp=[]}}if(!bn){bn=bv}if(!bn){bf.error(bo||bx)}if(a9.call(bn)==="[object Array]"){if(!br){bm.push.apply(bm,bn)}else{if(bj&&bj.nodeType===1){for(var bq=0;bn[bq]!=null;bq++){if(bn[bq]&&(bn[bq]===true||bn[bq].nodeType===1&&a8(bj,bn[bq]))){bm.push(bv[bq])}}}else{for(var bq=0;bn[bq]!=null;bq++){if(bn[bq]&&bn[bq].nodeType===1){bm.push(bv[bq])}}}}}else{bh(bn,bm)}if(by){bf(by,bk,bm,bt);bf.uniqueSort(bm)}return bm};bf.uniqueSort=function(bi){if(bg){a1=a0;bi.sort(bg);if(a1){for(var bj=1;bj<bi.length;bj++){if(bi[bj]===bi[bj-1]){bi.splice(bj--,1)}}}}return bi};bf.matches=function(bi,bj){return bf(bi,null,null,bj)};bf.find=function(bn,bk,bi){var bo,bl;if(!bn){return[]}for(var bj=0,bm=ba.order.length;bj<bm;bj++){var bq=ba.order[bj],bl;if((bl=ba.leftMatch[bq].exec(bn))){var bp=bl[1];bl.splice(1,1);if(bp.substr(bp.length-1)!=="\\"){bl[1]=(bl[1]||"").replace(/\\/g,"");bo=ba.find[bq](bl,bk,bi);if(bo!=null){bn=bn.replace(ba.match[bq],"");break}}}}if(!bo){bo=bk.getElementsByTagName("*")}return{set:bo,expr:bn}};bf.filter=function(br,by,bk,bt){var bv=br,bu=[],bw=by,bn,bp,bs=by&&by[0]&&bd(by[0]);while(br&&by.length){for(var bo in ba.filter){if((bn=ba.leftMatch[bo].exec(br))!=null&&bn[2]){var bj=ba.filter[bo],bl,bx,bm=bn[1];bp=false;bn.splice(1,1);if(bm.substr(bm.length-1)==="\\"){continue}if(bw===bu){bu=[]}if(ba.preFilter[bo]){bn=ba.preFilter[bo](bn,bw,bk,bu,bt,bs);if(!bn){bp=bl=true}else{if(bn===true){continue}}}if(bn){for(var bq=0;(bx=bw[bq])!=null;bq++){if(bx){bl=bj(bx,bn,bq,bw);var bi=bt^!!bl;if(bk&&bl!=null){if(bi){bp=true}else{bw[bq]=false}}else{if(bi){bu.push(bx);bp=true}}}}}if(bl!==J){if(!bk){bw=bu}br=br.replace(ba.match[bo],"");if(!bp){return[]}break}}}if(br===bv){if(bp==null){bf.error(br)}else{break}}bv=br}return bw};bf.error=function(bi){throw"Syntax error, unrecognized expression: "+bi};var ba=bf.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(bi){return bi.getAttribute("href")}},relative:{"+":function(bp,bl){var bi=typeof bl==="string",bm=bi&&!/\W/.test(bl),bn=bi&&!bm;if(bm){bl=bl.toLowerCase()}for(var bj=0,bk=bp.length,bo;bj<bk;bj++){if((bo=bp[bj])){while((bo=bo.previousSibling)&&bo.nodeType!==1){}bp[bj]=bn||bo&&bo.nodeName.toLowerCase()===bl?bo||false:bo===bl}}if(bn){bf.filter(bl,bp,true)}},">":function(bo,bl){var bm=typeof bl==="string";if(bm&&!/\W/.test(bl)){bl=bl.toLowerCase();for(var bi=0,bk=bo.length;bi<bk;bi++){var bj=bo[bi];if(bj){var bn=bj.parentNode;bo[bi]=bn.nodeName.toLowerCase()===bl?bn:false}}}else{for(var bi=0,bk=bo.length;bi<bk;bi++){var bj=bo[bi];if(bj){bo[bi]=bm?bj.parentNode:bj.parentNode===bl}}if(bm){bf.filter(bl,bo,true)}}},"":function(bn,bk,bi){var bm=a2++,bj=a3;if(typeof bk==="string"&&!/\W/.test(bk)){var bl=bk=bk.toLowerCase();bj=a7}bj("parentNode",bk,bm,bn,bl,bi)},"~":function(bn,bk,bi){var bm=a2++,bj=a3;if(typeof bk==="string"&&!/\W/.test(bk)){var bl=bk=bk.toLowerCase();bj=a7}bj("previousSibling",bk,bm,bn,bl,bi)}},find:{ID:function(bl,bi,bj){if(typeof bi.getElementById!=="undefined"&&!bj){var bk=bi.getElementById(bl[1]);return bk?[bk]:[]}},NAME:function(bk,bj){if(typeof bj.getElementsByName!=="undefined"){var bm=[],bn=bj.getElementsByName(bk[1]);for(var bi=0,bl=bn.length;bi<bl;bi++){if(bn[bi].getAttribute("name")===bk[1]){bm.push(bn[bi])}}return bm.length===0?null:bm}},TAG:function(bj,bi){return bi.getElementsByTagName(bj[1])}},preFilter:{CLASS:function(bm,bn,bl,bp,bo,bi){bm=" "+bm[1].replace(/\\/g,"")+" ";if(bi){return bm}for(var bj=0,bk;(bk=bn[bj])!=null;bj++){if(bk){if(bo^(bk.className&&(" "+bk.className+" ").replace(/[\t\n]/g," ").indexOf(bm)>=0)){if(!bl){bp.push(bk)}}else{if(bl){bn[bj]=false}}}}return false},ID:function(bi){return bi[1].replace(/\\/g,"")},TAG:function(bj,bi){return bj[1].toLowerCase()},CHILD:function(bj){if(bj[1]==="nth"){var bi=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(bj[2]==="even"&&"2n"||bj[2]==="odd"&&"2n+1"||!/\D/.test(bj[2])&&"0n+"+bj[2]||bj[2]);bj[2]=(bi[1]+(bi[2]||1))-0;bj[3]=bi[3]-0}bj[0]=a2++;return bj},ATTR:function(bk,bm,bj,bo,bn,bi){var bl=bk[1].replace(/\\/g,"");if(!bi&&ba.attrMap[bl]){bk[1]=ba.attrMap[bl]}if(bk[2]==="~="){bk[4]=" "+bk[4]+" "}return bk},PSEUDO:function(bj,bl,bi,bn,bm){if(bj[1]==="not"){if((bb.exec(bj[3])||"").length>1||/^\w/.test(bj[3])){bj[3]=bf(bj[3],null,null,bl)}else{var bk=bf.filter(bj[3],bl,bi,true^bm);if(!bi){bn.push.apply(bn,bk)}return false}}else{if(ba.match.POS.test(bj[0])||ba.match.CHILD.test(bj[0])){return true}}return bj},POS:function(bi){bi.unshift(true);return bi}},filters:{enabled:function(bi){return bi.disabled===false&&bi.type!=="hidden"},disabled:function(bi){return bi.disabled===true},checked:function(bi){return bi.checked===true},selected:function(bi){bi.parentNode.selectedIndex;return bi.selected===true},parent:function(bi){return !!bi.firstChild},empty:function(bi){return !bi.firstChild},has:function(bj,bi,bk){return !!bf(bk[3],bj).length},header:function(bi){return/h\d/i.test(bi.nodeName)},text:function(bi){return"text"===bi.type},radio:function(bi){return"radio"===bi.type},checkbox:function(bi){return"checkbox"===bi.type},file:function(bi){return"file"===bi.type},password:function(bi){return"password"===bi.type},submit:function(bi){return"submit"===bi.type},image:function(bi){return"image"===bi.type},reset:function(bi){return"reset"===bi.type},button:function(bi){return"button"===bi.type||bi.nodeName.toLowerCase()==="button"},input:function(bi){return/input|select|textarea|button/i.test(bi.nodeName)}},setFilters:{first:function(bi,bj){return bj===0},last:function(bk,bj,bl,bi){return bj===bi.length-1},even:function(bi,bj){return bj%2===0},odd:function(bi,bj){return bj%2===1},lt:function(bj,bi,bk){return bi<bk[3]-0},gt:function(bj,bi,bk){return bi>bk[3]-0},nth:function(bj,bi,bk){return bk[3]-0===bi},eq:function(bj,bi,bk){return bk[3]-0===bi}},filter:{PSEUDO:function(bj,bm,bi,bp){var bo=bm[1],bl=ba.filters[bo];if(bl){return bl(bj,bi,bm,bp)}else{if(bo==="contains"){return(bj.textContent||bj.innerText||a6([bj])||"").indexOf(bm[3])>=0}else{if(bo==="not"){var bk=bm[3];for(var bi=0,bn=bk.length;bi<bn;bi++){if(bk[bi]===bj){return false}}return true}else{bf.error("Syntax error, unrecognized expression: "+bo)}}}},CHILD:function(bj,bl){var bn=bl[1],bq=bj;switch(bn){case"only":case"first":while((bq=bq.previousSibling)){if(bq.nodeType===1){return false}}if(bn==="first"){return true}bq=bj;case"last":while((bq=bq.nextSibling)){if(bq.nodeType===1){return false}}return true;case"nth":var bi=bl[2],bk=bl[3];if(bi===1&&bk===0){return true}var bp=bl[0],bo=bj.parentNode;if(bo&&(bo.sizcache!==bp||!bj.nodeIndex)){var br=0;for(bq=bo.firstChild;bq;bq=bq.nextSibling){if(bq.nodeType===1){bq.nodeIndex=++br}}bo.sizcache=bp}var bm=bj.nodeIndex-bk;if(bi===0){return bm===0}else{return(bm%bi===0&&bm/bi>=0)}}},ID:function(bi,bj){return bi.nodeType===1&&bi.getAttribute("id")===bj},TAG:function(bi,bj){return(bj==="*"&&bi.nodeType===1)||bi.nodeName.toLowerCase()===bj},CLASS:function(bi,bj){return(" "+(bi.className||bi.getAttribute("class"))+" ").indexOf(bj)>-1},ATTR:function(bj,bk){var bn=bk[1],bo=ba.attrHandle[bn]?ba.attrHandle[bn](bj):bj[bn]!=null?bj[bn]:bj.getAttribute(bn),bi=bo+"",bm=bk[2],bl=bk[4];return bo==null?bm==="!=":bm==="="?bi===bl:bm==="*="?bi.indexOf(bl)>=0:bm==="~="?(" "+bi+" ").indexOf(bl)>=0:!bl?bi&&bo!==false:bm==="!="?bi!==bl:bm==="^="?bi.indexOf(bl)===0:bm==="$="?bi.substr(bi.length-bl.length)===bl:bm==="|="?bi===bl||bi.substr(0,bl.length+1)===bl+"-":false},POS:function(bj,bl,bi,bn){var bm=bl[2],bk=ba.setFilters[bm];if(bk){return bk(bj,bi,bl,bn)}}}};var bc=ba.match.POS;for(var a5 in ba.match){ba.match[a5]=new RegExp(ba.match[a5].source+/(?![^\[]*\])(?![^\(]*\))/.source);ba.leftMatch[a5]=new RegExp(/(^(?:.|\r|\n)*?)/.source+ba.match[a5].source.replace(/\\(\d+)/g,function(bi,bj){return"\\"+(bj-0+1)}))}var bh=function(bj,bi){bj=Array.prototype.slice.call(bj,0);if(bi){bi.push.apply(bi,bj);return bi}return bj};try{Array.prototype.slice.call(z.documentElement.childNodes,0)[0].nodeType}catch(be){bh=function(bi,bl){var bm=bl||[];if(a9.call(bi)==="[object Array]"){Array.prototype.push.apply(bm,bi)}else{if(typeof bi.length==="number"){for(var bj=0,bk=bi.length;bj<bk;bj++){bm.push(bi[bj])}}else{for(var bj=0;bi[bj];bj++){bm.push(bi[bj])}}}return bm}}var bg;if(z.documentElement.compareDocumentPosition){bg=function(bi,bj){if(!bi.compareDocumentPosition||!bj.compareDocumentPosition){if(bi==bj){a1=true}return bi.compareDocumentPosition?-1:1}var bk=bi.compareDocumentPosition(bj)&4?-1:bi===bj?0:1;if(bk===0){a1=true}return bk}}else{if("sourceIndex" in z.documentElement){bg=function(bi,bj){if(!bi.sourceIndex||!bj.sourceIndex){if(bi==bj){a1=true}return bi.sourceIndex?-1:1}var bk=bi.sourceIndex-bj.sourceIndex;if(bk===0){a1=true}return bk}}else{if(z.createRange){bg=function(bj,bk){if(!bj.ownerDocument||!bk.ownerDocument){if(bj==bk){a1=true}return bj.ownerDocument?-1:1}var bi=bj.ownerDocument.createRange(),bm=bk.ownerDocument.createRange();bi.setStart(bj,0);bi.setEnd(bj,0);bm.setStart(bk,0);bm.setEnd(bk,0);var bl=bi.compareBoundaryPoints(Range.START_TO_END,bm);if(bl===0){a1=true}return bl}}}}function a6(bl){var bj="",bk;for(var bi=0;bl[bi];bi++){bk=bl[bi];if(bk.nodeType===3||bk.nodeType===4){bj+=bk.nodeValue}else{if(bk.nodeType!==8){bj+=a6(bk.childNodes)}}}return bj}(function(){var bi=z.createElement("div"),bj="script"+(new Date).getTime();bi.innerHTML="<a name='"+bj+"'/>";var bk=z.documentElement;bk.insertBefore(bi,bk.firstChild);if(z.getElementById(bj)){ba.find.ID=function(bo,bl,bm){if(typeof bl.getElementById!=="undefined"&&!bm){var bn=bl.getElementById(bo[1]);return bn?bn.id===bo[1]||typeof bn.getAttributeNode!=="undefined"&&bn.getAttributeNode("id").nodeValue===bo[1]?[bn]:J:[]}};ba.filter.ID=function(bm,bn){var bl=typeof bm.getAttributeNode!=="undefined"&&bm.getAttributeNode("id");return bm.nodeType===1&&bl&&bl.nodeValue===bn}}bk.removeChild(bi);bk=bi=null})();(function(){var bi=z.createElement("div");bi.appendChild(z.createComment(""));if(bi.getElementsByTagName("*").length>0){ba.find.TAG=function(bn,bj){var bl=bj.getElementsByTagName(bn[1]);if(bn[1]==="*"){var bk=[];for(var bm=0;bl[bm];bm++){if(bl[bm].nodeType===1){bk.push(bl[bm])}}bl=bk}return bl}}bi.innerHTML="<a href='#'></a>";if(bi.firstChild&&typeof bi.firstChild.getAttribute!=="undefined"&&bi.firstChild.getAttribute("href")!=="#"){ba.attrHandle.href=function(bj){return bj.getAttribute("href",2)}}bi=null})();if(z.querySelectorAll){(function(){var bj=bf,bk=z.createElement("div");bk.innerHTML="<p class='TEST'></p>";if(bk.querySelectorAll&&bk.querySelectorAll(".TEST").length===0){return}bf=function(bn,bl,bm,bo){bl=bl||z;if(!bo&&bl.nodeType===9&&!bd(bl)){try{return bh(bl.querySelectorAll(bn),bm)}catch(bp){}}return bj(bn,bl,bm,bo)};for(var bi in bj){bf[bi]=bj[bi]}bk=null})()}(function(){var bi=z.createElement("div");bi.innerHTML="<div class='test e'></div><div class='test'></div>";if(!bi.getElementsByClassName||bi.getElementsByClassName("e").length===0){return}bi.lastChild.className="e";if(bi.getElementsByClassName("e").length===1){return}ba.order.splice(1,0,"CLASS");ba.find.CLASS=function(bl,bj,bk){if(typeof bj.getElementsByClassName!=="undefined"&&!bk){return bj.getElementsByClassName(bl[1])}};bi=null})();function a7(bq,bo,bn,br,bp,bi){for(var bj=0,bl=br.length;bj<bl;bj++){var bk=br[bj];if(bk){bk=bk[bq];var bm=false;while(bk){if(bk.sizcache===bn){bm=br[bk.sizset];break}if(bk.nodeType===1&&!bi){bk.sizcache=bn;bk.sizset=bj}if(bk.nodeName.toLowerCase()===bo){bm=bk;break}bk=bk[bq]}br[bj]=bm}}}function a3(bq,bo,bn,br,bp,bi){for(var bj=0,bl=br.length;bj<bl;bj++){var bk=br[bj];if(bk){bk=bk[bq];var bm=false;while(bk){if(bk.sizcache===bn){bm=br[bk.sizset];break}if(bk.nodeType===1){if(!bi){bk.sizcache=bn;bk.sizset=bj}if(typeof bo!=="string"){if(bk===bo){bm=true;break}}else{if(bf.filter(bo,[bk]).length>0){bm=bk;break}}}bk=bk[bq]}br[bj]=bm}}}var a8=z.compareDocumentPosition?function(bi,bj){return !!(bi.compareDocumentPosition(bj)&16)}:function(bi,bj){return bi!==bj&&(bi.contains?bi.contains(bj):true)};var bd=function(bi){var bj=(bi?bi.ownerDocument||bi:0).documentElement;return bj?bj.nodeName!=="HTML":false};var a4=function(bi,bk){var bn=[],bp="",bl,bo=bk.nodeType?[bk]:bk;while((bl=ba.match.PSEUDO.exec(bi))){bp+=bl[0];bi=bi.replace(ba.match.PSEUDO,"")}bi=ba.relative[bi]?bi+"*":bi;for(var bj=0,bm=bo.length;bj<bm;bj++){bf(bi,bo[bj],bn)}return bf.filter(bp,bn)};e.find=bf;e.expr=bf.selectors;e.expr[":"]=e.expr.filters;e.unique=bf.uniqueSort;e.text=a6;e.isXMLDoc=bd;e.contains=a8;return;aJ.Sizzle=bf})();var n=/Until$/,X=/^(?:parents|prevUntil|prevAll)/,aB=/,/,an=Array.prototype.slice;var aI=function(a0,a1,a3){if(e.isFunction(a1)){return e.grep(a0,function(a4,a5){return !!a1.call(a4,a5,a4)===a3})}else{if(a1.nodeType){return e.grep(a0,function(a4,a5){return(a4===a1)===a3})}else{if(typeof a1==="string"){var a2=e.grep(a0,function(a4){return a4.nodeType===1});if(aP.test(a1)){return e.filter(a1,a2,!a3)}else{a1=e.filter(a1,a2)}}}}return e.grep(a0,function(a4,a5){return(e.inArray(a4,a1)>=0)===a3})};e.fn.extend({find:function(a0){var a4=this.pushStack("","find",a0),a6=0;for(var a1=0,a2=this.length;a1<a2;a1++){a6=a4.length;e.find(a0,this[a1],a4);if(a1>0){for(var a3=a6;a3<a4.length;a3++){for(var a5=0;a5<a6;a5++){if(a4[a5]===a4[a3]){a4.splice(a3--,1);break}}}}}return a4},has:function(a1){var a0=e(a1);return this.filter(function(){for(var a2=0,a3=a0.length;a2<a3;a2++){if(e.contains(this,a0[a2])){return true}}})},not:function(a0){return this.pushStack(aI(this,a0,false),"not",a0)},filter:function(a0){return this.pushStack(aI(this,a0,true),"filter",a0)},is:function(a0){return !!a0&&e.filter(a0,this).length>0},closest:function(a8,a3){if(e.isArray(a8)){var a6=[],a7=this[0],a4,a9={},a0;if(a7&&a8.length){for(var a1=0,a5=a8.length;a1<a5;a1++){a0=a8[a1];if(!a9[a0]){a9[a0]=e.expr.match.POS.test(a0)?e(a0,a3||this.context):a0}}while(a7&&a7.ownerDocument&&a7!==a3){for(a0 in a9){a4=a9[a0];if(a4.jquery?a4.index(a7)>-1:e(a7).is(a4)){a6.push({selector:a0,elem:a7});delete a9[a0]}}a7=a7.parentNode}}return a6}var a2=e.expr.match.POS.test(a8)?e(a8,a3||this.context):null;return this.map(function(ba,bb){while(bb&&bb.ownerDocument&&bb!==a3){if(a2?a2.index(bb)>-1:e(bb).is(a8)){return bb}bb=bb.parentNode}return null})},index:function(a0){if(!a0||typeof a0==="string"){return e.inArray(this[0],a0?e(a0):this.parent().children())}return e.inArray(a0.jquery?a0[0]:a0,this)},add:function(a2,a0){var a3=typeof a2==="string"?e(a2,a0||this.context):e.makeArray(a2),a1=e.merge(this.get(),a3);return this.pushStack(aH(a3[0])||aH(a1[0])?a1:e.unique(a1))},andSelf:function(){return this.add(this.prevObject)}});function aH(a0){return !a0||!a0.parentNode||a0.parentNode.nodeType===11}e.each({parent:function(a0){var a1=a0.parentNode;return a1&&a1.nodeType!==11?a1:null},parents:function(a0){return e.dir(a0,"parentNode")},parentsUntil:function(a1,a0,a2){return e.dir(a1,"parentNode",a2)},next:function(a0){return e.nth(a0,2,"nextSibling")},prev:function(a0){return e.nth(a0,2,"previousSibling")},nextAll:function(a0){return e.dir(a0,"nextSibling")},prevAll:function(a0){return e.dir(a0,"previousSibling")},nextUntil:function(a1,a0,a2){return e.dir(a1,"nextSibling",a2)},prevUntil:function(a1,a0,a2){return e.dir(a1,"previousSibling",a2)},siblings:function(a0){return e.sibling(a0.parentNode.firstChild,a0)},children:function(a0){return e.sibling(a0.firstChild)},contents:function(a0){return e.nodeName(a0,"iframe")?a0.contentDocument||a0.contentWindow.document:e.makeArray(a0.childNodes)}},function(a1,a0){e.fn[a1]=function(a2,a4){var a3=e.map(this,a0,a2);if(!n.test(a1)){a4=a2}if(a4&&typeof a4==="string"){a3=e.filter(a4,a3)}a3=this.length>1?e.unique(a3):a3;if((this.length>1||aB.test(a4))&&X.test(a1)){a3=a3.reverse()}return this.pushStack(a3,a1,an.call(arguments).join(","))}});e.extend({filter:function(a0,a2,a1){if(a1){a0=":not("+a0+")"}return e.find.matches(a0,a2)},dir:function(a4,a2,a1){var a0=[],a3=a4[a2];while(a3&&a3.nodeType!==9&&(a1===J||a3.nodeType!==1||!e(a3).is(a1))){if(a3.nodeType===1){a0.push(a3)}a3=a3[a2]}return a0},nth:function(a0,a1,a2,a3){a1=a1||1;var a4=0;for(;a0;a0=a0[a2]){if(a0.nodeType===1&&++a4===a1){break}}return a0},sibling:function(a2,a1){var a0=[];for(;a2;a2=a2.nextSibling){if(a2.nodeType===1&&a2!==a1){a0.push(a2)}}return a0}});var h=/ jQuery\d+="(?:\d+|null)"/g,p=/^\s+/,ar=/(<([\w:]+)[^>]*?)\/>/g,aL=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,ai=/<([\w:]+)/,Y=/<tbody/i,O=/<|&#?\w+;/,t=/<script|<object|<embed|<option|<style/i,K=/checked\s*(?:[^=]|=\s*.checked.)/i,d=function(a1,a2,a0){return aL.test(a0)?a1:a2+"></"+a0+">"},ax={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!e.support.htmlSerialize){ax._default=[1,"div<div>","</div>"]}e.fn.extend({text:function(a0){if(e.isFunction(a0)){return this.each(function(a2){var a1=e(this);a1.text(a0.call(this,a2,a1.text()))})}if(typeof a0!=="object"&&a0!==J){return this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a0))}return e.text(this)},wrapAll:function(a0){if(e.isFunction(a0)){return this.each(function(a2){e(this).wrapAll(a0.call(this,a2))})}if(this[0]){var a1=e(a0,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){a1.insertBefore(this[0])}a1.map(function(){var a2=this;while(a2.firstChild&&a2.firstChild.nodeType===1){a2=a2.firstChild}return a2}).append(this)}return this},wrapInner:function(a0){if(e.isFunction(a0)){return this.each(function(a1){e(this).wrapInner(a0.call(this,a1))})}return this.each(function(){var a1=e(this),a2=a1.contents();if(a2.length){a2.wrapAll(a0)}else{a1.append(a0)}})},wrap:function(a0){return this.each(function(){e(this).wrapAll(a0)})},unwrap:function(){return this.parent().each(function(){if(!e.nodeName(this,"body")){e(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(a0){if(this.nodeType===1){this.appendChild(a0)}})},prepend:function(){return this.domManip(arguments,true,function(a0){if(this.nodeType===1){this.insertBefore(a0,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(a1){this.parentNode.insertBefore(a1,this)})}else{if(arguments.length){var a0=e(arguments[0]);a0.push.apply(a0,this.toArray());return this.pushStack(a0,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(a1){this.parentNode.insertBefore(a1,this.nextSibling)})}else{if(arguments.length){var a0=this.pushStack(this,"after",arguments);a0.push.apply(a0,e(arguments[0]).toArray());return a0}}},remove:function(a1,a0){for(var a3=0,a2;(a2=this[a3])!=null;a3++){if(!a1||e.filter(a1,[a2]).length){if(!a0&&a2.nodeType===1){e.cleanData(a2.getElementsByTagName("*"));e.cleanData([a2])}if(a2.parentNode){a2.parentNode.removeChild(a2)}}}return this},empty:function(){for(var a1=0,a0;(a0=this[a1])!=null;a1++){if(a0.nodeType===1){e.cleanData(a0.getElementsByTagName("*"))}while(a0.firstChild){a0.removeChild(a0.firstChild)}}return this},clone:function(a0){var a1=this.map(function(){if(!e.support.noCloneEvent&&!e.isXMLDoc(this)){var a3=this.outerHTML,a2=this.ownerDocument;if(!a3){var a4=a2.createElement("div");a4.appendChild(this.cloneNode(true));a3=a4.innerHTML}return e.clean([a3.replace(h,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(p,"")],a2)[0]}else{return this.cloneNode(true)}});if(a0===true){aV(this,a1);aV(this.find("*"),a1.find("*"))}return a1},html:function(a0){if(a0===J){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(h,""):null}else{if(typeof a0==="string"&&!t.test(a0)&&(e.support.leadingWhitespace||!p.test(a0))&&!ax[(ai.exec(a0)||["",""])[1].toLowerCase()]){a0=a0.replace(ar,d);try{for(var a1=0,a2=this.length;a1<a2;a1++){if(this[a1].nodeType===1){e.cleanData(this[a1].getElementsByTagName("*"));this[a1].innerHTML=a0}}}catch(a3){this.empty().append(a0)}}else{if(e.isFunction(a0)){this.each(function(a4){var a5=e(this),a6=a5.html();a5.empty().append(function(){return a0.call(this,a4,a6)})})}else{this.empty().append(a0)}}}return this},replaceWith:function(a0){if(this[0]&&this[0].parentNode){if(e.isFunction(a0)){return this.each(function(a1){var a2=e(this),a3=a2.html();a2.replaceWith(a0.call(this,a1,a3))})}if(typeof a0!=="string"){a0=e(a0).detach()}return this.each(function(){var a2=this.nextSibling,a1=this.parentNode;e(this).remove();if(a2){e(a2).before(a0)}else{e(a1).append(a0)}})}else{return this.pushStack(e(e.isFunction(a0)?a0():a0),"replaceWith",a0)}},detach:function(a0){return this.remove(a0,true)},domManip:function(bb,a1,a3){var a9,a5,a0=bb[0],ba=[],a6,a8;if(!e.support.checkClone&&arguments.length===3&&typeof a0==="string"&&K.test(a0)){return this.each(function(){e(this).domManip(bb,a1,a3,true)})}if(e.isFunction(a0)){return this.each(function(bd){var bc=e(this);bb[0]=a0.call(this,bd,a1?bc.html():J);bc.domManip(bb,a1,a3)})}if(this[0]){a8=a0&&a0.parentNode;if(e.support.parentNode&&a8&&a8.nodeType===11&&a8.childNodes.length===this.length){a9={fragment:a8}}else{a9=R(bb,this,ba)}a6=a9.fragment;if(a6.childNodes.length===1){a5=a6=a6.firstChild}else{a5=a6.firstChild}if(a5){a1=a1&&e.nodeName(a5,"tr");for(var a2=0,a4=this.length;a2<a4;a2++){a3.call(a1?a7(this[a2],a5):this[a2],a2>0||a9.cacheable||this.length>1?a6.cloneNode(true):a6)}}if(ba.length){e.each(ba,F)}}return this;function a7(bc,bd){return e.nodeName(bc,"table")?(bc.getElementsByTagName("tbody")[0]||bc.appendChild(bc.ownerDocument.createElement("tbody"))):bc}}});function aV(a0,a2){var a1=0;a2.each(function(){if(this.nodeName!==(a0[a1]&&a0[a1].nodeName)){return}var a3=e.data(a0[a1++]),a4=e.data(this,a3),a5=a3&&a3.events;if(a5){delete a4.handle;a4.events={};for(var a6 in a5){for(var a7 in a5[a6]){e.event.add(this,a6,a5[a6][a7],a5[a6][a7].data)}}}})}function R(a6,a3,a4){var a1,a2,a0,a5=(a3&&a3[0]?a3[0].ownerDocument||a3[0]:z);if(a6.length===1&&typeof a6[0]==="string"&&a6[0].length<512&&a5===z&&!t.test(a6[0])&&(e.support.checkClone||!K.test(a6[0]))){a2=true;a0=e.fragments[a6[0]];if(a0){if(a0!==1){a1=a0}}}if(!a1){a1=a5.createDocumentFragment();e.clean(a6,a5,a1,a4)}if(a2){e.fragments[a6[0]]=a0?a1:1}return{fragment:a1,cacheable:a2}}e.fragments={};e.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a0,a1){e.fn[a0]=function(a2){var a5=[],a7=e(a2),a6=this.length===1&&this[0].parentNode;if(a6&&a6.nodeType===11&&a6.childNodes.length===1&&a7.length===1){a7[a1](this[0]);return this}else{for(var a3=0,a4=a7.length;a3<a4;a3++){var a8=(a3>0?this.clone(true):this).get();e.fn[a1].apply(e(a7[a3]),a8);a5=a5.concat(a8)}return this.pushStack(a5,a0,a7.selector)}}});e.extend({clean:function(a1,a0,a9,a6){a0=a0||z;if(typeof a0.createElement==="undefined"){a0=a0.ownerDocument||a0[0]&&a0[0].ownerDocument||z}var bd=[];for(var a7=0,a3;(a3=a1[a7])!=null;a7++){if(typeof a3==="number"){a3+=""}if(!a3){continue}if(typeof a3==="string"&&!O.test(a3)){a3=a0.createTextNode(a3)}else{if(typeof a3==="string"){a3=a3.replace(ar,d);var a8=(ai.exec(a3)||["",""])[1].toLowerCase(),ba=ax[a8]||ax._default,bb=ba[0],a2=a0.createElement("div");a2.innerHTML=ba[1]+a3+ba[2];while(bb--){a2=a2.lastChild}if(!e.support.tbody){var bc=Y.test(a3),a4=a8==="table"&&!bc?a2.firstChild&&a2.firstChild.childNodes:ba[1]==="<table>"&&!bc?a2.childNodes:[];for(var a5=a4.length-1;a5>=0;--a5){if(e.nodeName(a4[a5],"tbody")&&!a4[a5].childNodes.length){a4[a5].parentNode.removeChild(a4[a5])}}}if(!e.support.leadingWhitespace&&p.test(a3)){a2.insertBefore(a0.createTextNode(p.exec(a3)[0]),a2.firstChild)}a3=a2.childNodes}}if(a3.nodeType){bd.push(a3)}else{bd=e.merge(bd,a3)}}if(a9){for(var a7=0;bd[a7];a7++){if(a6&&e.nodeName(bd[a7],"script")&&(!bd[a7].type||bd[a7].type.toLowerCase()==="text/javascript")){a6.push(bd[a7].parentNode?bd[a7].parentNode.removeChild(bd[a7]):bd[a7])}else{if(bd[a7].nodeType===1){bd.splice.apply(bd,[a7+1,0].concat(e.makeArray(bd[a7].getElementsByTagName("script"))))}a9.appendChild(bd[a7])}}}return bd},cleanData:function(a7){var a0,a4,a5=e.cache,a8=e.event.special,a3=e.support.deleteExpando;for(var a1=0,a6;(a6=a7[a1])!=null;a1++){a4=a6[e.expando];if(a4){a0=a5[a4];if(a0.events){for(var a2 in a0.events){if(a8[a2]){e.event.remove(a6,a2)}else{aO(a6,a2,a0.handle)}}}if(a3){delete a6[e.expando]}else{if(a6.removeAttribute){a6.removeAttribute(e.expando)}}delete a5[a4]}}}});var aG=/z-?index|font-?weight|opacity|zoom|line-?height/i,ae=/alpha\([^)]*\)/,y=/opacity=([^)]*)/,ay=/float/i,w=/-([a-z])/ig,aZ=/([A-Z])/g,Z=/^-?\d+(?:px)?$/i,A=/^-?\d/,aE={position:"absolute",visibility:"hidden",display:"block"},D=["Left","Right"],aR=["Top","Bottom"],ak=z.defaultView&&z.defaultView.getComputedStyle,aY=e.support.cssFloat?"cssFloat":"styleFloat",W=function(a0,a1){return a1.toUpperCase()};e.fn.css=function(a0,a1){return aj(this,a0,a1,true,function(a3,a4,a2){if(a2===J){return e.curCSS(a3,a4)}if(typeof a2==="number"&&!aG.test(a4)){a2+="px"}e.style(a3,a4,a2)})};e.extend({style:function(a2,a6,a0){if(!a2||a2.nodeType===3||a2.nodeType===8){return J}if((a6==="width"||a6==="height")&&parseFloat(a0)<0){a0=J}var a1=a2.style||a2,a4=a0!==J;if(!e.support.opacity&&a6==="opacity"){if(a4){a1.zoom=1;var a5=parseInt(a0,10)+""==="NaN"?"":"alpha(opacity="+a0*100+")";var a3=a1.filter||e.curCSS(a2,"filter")||"";a1.filter=ae.test(a3)?a3.replace(ae,a5):a5}return a1.filter&&a1.filter.indexOf("opacity=")>=0?(parseFloat(y.exec(a1.filter)[1])/100)+"":""}if(ay.test(a6)){a6=aY}a6=a6.replace(w,W);if(a4){a1[a6]=a0}return a1[a6]},css:function(a0,a7,a1,a4){if(a7==="width"||a7==="height"){var a2,a6=aE,a3=a7==="width"?D:aR;function a5(){a2=a7==="width"?a0.offsetWidth:a0.offsetHeight;if(a4==="border"){return}e.each(a3,function(){if(!a4){a2-=parseFloat(e.curCSS(a0,"padding"+this,true))||0}if(a4==="margin"){a2+=parseFloat(e.curCSS(a0,"margin"+this,true))||0}else{a2-=parseFloat(e.curCSS(a0,"border"+this+"Width",true))||0}})}if(a0.offsetWidth!==0){a5()}else{e.swap(a0,a6,a5)}return Math.max(0,Math.round(a2))}return e.curCSS(a0,a7,a1)},curCSS:function(a1,a9,a2){var a4,a0=a1.style,a3;if(!e.support.opacity&&a9==="opacity"&&a1.currentStyle){a4=y.test(a1.currentStyle.filter||"")?(parseFloat(RegExp.$1)/100)+"":"";return a4===""?"1":a4}if(ay.test(a9)){a9=aY}if(!a2&&a0&&a0[a9]){a4=a0[a9]}else{if(ak){if(ay.test(a9)){a9="float"}a9=a9.replace(aZ,"-$1").toLowerCase();var ba=a1.ownerDocument.defaultView;if(!ba){return null}var a7=ba.getComputedStyle(a1,null);if(a7){a4=a7.getPropertyValue(a9)}if(a9==="opacity"&&a4===""){a4="1"}}else{if(a1.currentStyle){var a5=a9.replace(w,W);a4=a1.currentStyle[a9]||a1.currentStyle[a5];if(!Z.test(a4)&&A.test(a4)){var a6=a0.left,a8=a1.runtimeStyle.left;a1.runtimeStyle.left=a1.currentStyle.left;a0.left=a5==="fontSize"?"1em":(a4||0);a4=a0.pixelLeft+"px";a0.left=a6;a1.runtimeStyle.left=a8}}}}return a4},swap:function(a2,a3,a0){var a4={};for(var a1 in a3){a4[a1]=a2.style[a1];a2.style[a1]=a3[a1]}a0.call(a2);for(var a1 in a3){a2.style[a1]=a4[a1]}}});if(e.expr&&e.expr.filters){e.expr.filters.hidden=function(a3){var a2=a3.offsetWidth,a0=a3.offsetHeight,a1=a3.nodeName.toLowerCase()==="tr";return a2===0&&a0===0&&!a1?true:a2>0&&a0>0&&!a1?false:e.curCSS(a3,"display")==="none"};e.expr.filters.visible=function(a0){return !e.expr.filters.hidden(a0)}}var E=C(),aM=/<script(.|\s)*?\/script>/gi,ab=/select|textarea/i,aA=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,B=/=\?(&|$)/,N=/\?/,ap=/(\?|&)_=.*?(&|$)/,am=/^(\w+:)?\/\/([^\/?#]+)/,m=/%20/g,c=e.fn.load;e.fn.extend({load:function(a4,a2,a3){if(typeof a4!=="string"){return c.call(this,a4)}else{if(!this.length){return this}}var a0=a4.indexOf(" ");if(a0>=0){var a1=a4.slice(a0,a4.length);a4=a4.slice(0,a0)}var a5="GET";if(a2){if(e.isFunction(a2)){a3=a2;a2=null}else{if(typeof a2==="object"){a2=e.param(a2,e.ajaxSettings.traditional);a5="POST"}}}var a6=this;e.ajax({url:a4,type:a5,dataType:"html",data:a2,complete:function(a7,a8){if(a8==="success"||a8==="notmodified"){a6.html(a1?e("<div />").append(a7.responseText.replace(aM,"")).find(a1):a7.responseText)}if(a3){a6.each(a3,[a7.responseText,a8,a7])}}});return this},serialize:function(){return e.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?e.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ab.test(this.nodeName)||aA.test(this.type))}).map(function(a0,a2){var a1=e(this).val();return a1==null?null:e.isArray(a1)?e.map(a1,function(a3,a4){return{name:a2.name,value:a3}}):{name:a2.name,value:a1}}).get()}});e.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a0,a1){e.fn[a1]=function(a2){return this.bind(a1,a2)}});e.extend({get:function(a0,a1,a3,a2){if(e.isFunction(a1)){a2=a2||a3;a3=a1;a1=null}return e.ajax({type:"GET",url:a0,data:a1,success:a3,dataType:a2})},getScript:function(a1,a0){return e.get(a1,null,a0,"script")},getJSON:function(a0,a1,a2){return e.get(a0,a1,a2,"json")},post:function(a0,a1,a3,a2){if(e.isFunction(a1)){a2=a2||a3;a3=a1;a1={}}return e.ajax({type:"POST",url:a0,data:a1,success:a3,dataType:a2})},ajaxSetup:function(a0){e.extend(e.ajaxSettings,a0)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:aJ.XMLHttpRequest&&(aJ.location.protocol!=="file:"||!aJ.ActiveXObject)?function(){return new aJ.XMLHttpRequest()}:function(){try{return new aJ.ActiveXObject("Microsoft.XMLHTTP")}catch(a0){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(bf){var a6=e.extend(true,{},e.ajaxSettings,bf);var a2,bi,a0,a7=bf&&bf.context||a6,bg=a6.type.toUpperCase();if(a6.data&&a6.processData&&typeof a6.data!=="string"){a6.data=e.param(a6.data,a6.traditional)}if(a6.dataType==="jsonp"){if(bg==="GET"){if(!B.test(a6.url)){a6.url+=(N.test(a6.url)?"&":"?")+(a6.jsonp||"callback")+"=?"}}else{if(!a6.data||!B.test(a6.data)){a6.data=(a6.data?a6.data+"&":"")+(a6.jsonp||"callback")+"=?"}}a6.dataType="json"}if(a6.dataType==="json"&&(a6.data&&B.test(a6.data)||B.test(a6.url))){a2=a6.jsonpCallback||("jsonp"+E++);if(a6.data){a6.data=(a6.data+"").replace(B,"="+a2+"$1")}a6.url=a6.url.replace(B,"="+a2+"$1");a6.dataType="script";aJ[a2]=aJ[a2]||function(bm){a0=bm;a9();a4();aJ[a2]=J;try{delete aJ[a2]}catch(bn){}if(bc){bc.removeChild(bb)}}}if(a6.dataType==="script"&&a6.cache===null){a6.cache=false}if(a6.cache===false&&bg==="GET"){var a8=C();var bl=a6.url.replace(ap,"$1_="+a8+"$2");a6.url=bl+((bl===a6.url)?(N.test(a6.url)?"&":"?")+"_="+a8:"")}if(a6.data&&bg==="GET"){a6.url+=(N.test(a6.url)?"&":"?")+a6.data}if(a6.global&&!e.active++){e.event.trigger("ajaxStart")}var a5=am.exec(a6.url),a1=a5&&(a5[1]&&a5[1]!==location.protocol||a5[2]!==location.host);if(a6.dataType==="script"&&bg==="GET"&&a1){var bc=z.getElementsByTagName("head")[0]||z.documentElement;var bb=z.createElement("script");bb.src=a6.url;if(a6.scriptCharset){bb.charset=a6.scriptCharset}if(!a2){var a3=false;bb.onload=bb.onreadystatechange=function(){if(!a3&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){a3=true;a9();a4();bb.onload=bb.onreadystatechange=null;if(bc&&bb.parentNode){bc.removeChild(bb)}}}}bc.insertBefore(bb,bc.firstChild);return J}var be=false;var bk=a6.xhr();if(!bk){return}if(a6.username){bk.open(bg,a6.url,a6.async,a6.username,a6.password)}else{bk.open(bg,a6.url,a6.async)}try{if(a6.data||bf&&bf.contentType){bk.setRequestHeader("Content-Type",a6.contentType)}if(a6.ifModified){if(e.lastModified[a6.url]){bk.setRequestHeader("If-Modified-Since",e.lastModified[a6.url])}if(e.etag[a6.url]){bk.setRequestHeader("If-None-Match",e.etag[a6.url])}}if(!a1){bk.setRequestHeader("X-Requested-With","XMLHttpRequest")}bk.setRequestHeader("Accept",a6.dataType&&a6.accepts[a6.dataType]?a6.accepts[a6.dataType]+", */*":a6.accepts._default)}catch(bh){}if(a6.beforeSend&&a6.beforeSend.call(a7,bk,a6)===false){if(a6.global&&!--e.active){e.event.trigger("ajaxStop")}bk.abort();return false}if(a6.global){bj("ajaxSend",[bk,a6])}var ba=bk.onreadystatechange=function(bm){if(!bk||bk.readyState===0||bm==="abort"){if(!be){a4()}be=true;if(bk){bk.onreadystatechange=e.noop}}else{if(!be&&bk&&(bk.readyState===4||bm==="timeout")){be=true;bk.onreadystatechange=e.noop;bi=bm==="timeout"?"timeout":!e.httpSuccess(bk)?"error":a6.ifModified&&e.httpNotModified(bk,a6.url)?"notmodified":"success";var bo;if(bi==="success"){try{a0=e.httpData(bk,a6.dataType,a6)}catch(bn){bi="parsererror";bo=bn}}if(bi==="success"||bi==="notmodified"){if(!a2){a9()}}else{e.handleError(a6,bk,bi,bo)}a4();if(bm==="timeout"){bk.abort()}if(a6.async){bk=null}}}};try{var bd=bk.abort;bk.abort=function(){if(bk){bd.call(bk)}ba("abort")}}catch(bh){}if(a6.async&&a6.timeout>0){setTimeout(function(){if(bk&&!be){ba("timeout")}},a6.timeout)}try{bk.send(bg==="POST"||bg==="PUT"||bg==="DELETE"?a6.data:null)}catch(bh){e.handleError(a6,bk,null,bh);a4()}if(!a6.async){ba()}function a9(){if(a6.success){a6.success.call(a7,a0,bi,bk)}if(a6.global){bj("ajaxSuccess",[bk,a6])}}function a4(){if(a6.complete){a6.complete.call(a7,bk,bi)}if(a6.global){bj("ajaxComplete",[bk,a6])}if(a6.global&&!--e.active){e.event.trigger("ajaxStop")}}function bj(bn,bm){(a6.context?e(a6.context):e.event).trigger(bn,bm)}return bk},handleError:function(a1,a0,a2,a3){if(a1.error){a1.error.call(a1.context||a1,a0,a2,a3)}if(a1.global){(a1.context?e(a1.context):e.event).trigger("ajaxError",[a0,a1,a3])}},active:0,httpSuccess:function(a1){try{return !a1.status&&location.protocol==="file:"||(a1.status>=200&&a1.status<300)||a1.status===304||a1.status===1223||a1.status===0}catch(a0){}return false},httpNotModified:function(a0,a1){var a3=a0.getResponseHeader("Last-Modified"),a2=a0.getResponseHeader("Etag");if(a3){e.lastModified[a1]=a3}if(a2){e.etag[a1]=a2}return a0.status===304||a0.status===0},httpData:function(a0,a4,a5){var a1=a0.getResponseHeader("content-type")||"",a2=a4==="xml"||!a4&&a1.indexOf("xml")>=0,a3=a2?a0.responseXML:a0.responseText;if(a2&&a3.documentElement.nodeName==="parsererror"){e.error("parsererror")}if(a5&&a5.dataFilter){a3=a5.dataFilter(a3,a4)}if(typeof a3==="string"){if(a4==="json"||!a4&&a1.indexOf("json")>=0){a3=e.parseJSON(a3)}else{if(a4==="script"||!a4&&a1.indexOf("javascript")>=0){e.globalEval(a3)}}}return a3},param:function(a2,a5){var a3=[];if(a5===J){a5=e.ajaxSettings.traditional}if(e.isArray(a2)||a2.jquery){e.each(a2,function(){a0(this.name,this.value)})}else{for(var a1 in a2){a4(a1,a2[a1])}}return a3.join("&").replace(m,"+");function a4(a6,a7){if(e.isArray(a7)){e.each(a7,function(a8,a9){if(a5||/\[\]$/.test(a6)){a0(a6,a9)}else{a4(a6+"["+(typeof a9==="object"||e.isArray(a9)?a8:"")+"]",a9)}})}else{if(!a5&&a7!=null&&typeof a7==="object"){e.each(a7,function(a8,a9){a4(a6+"["+a8+"]",a9)})}else{a0(a6,a7)}}}function a0(a6,a7){a7=e.isFunction(a7)?a7():a7;a3[a3.length]=encodeURIComponent(a6)+"="+encodeURIComponent(a7)}}});var V={},T=/toggle|show|hide/,aQ=/^([+-]=)?([\d+-.]+)(.*)$/,al,aW=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];e.fn.extend({show:function(a9,a2){if(a9||a9===0){return this.animate(u("show",3),a9,a2)}else{for(var a0=0,a3=this.length;a0<a3;a0++){var a6=e.data(this[a0],"olddisplay");this[a0].style.display=a6||"";if(e.css(this[a0],"display")==="none"){var a8=this[a0].nodeName,a7;if(V[a8]){a7=V[a8]}else{var a1=e("<"+a8+" />").appendTo("body");a7=a1.css("display");if(a7==="none"){a7="block"}a1.remove();V[a8]=a7}e.data(this[a0],"olddisplay",a7)}}for(var a4=0,a5=this.length;a4<a5;a4++){this[a4].style.display=e.data(this[a4],"olddisplay")||""}return this}},hide:function(a6,a2){if(a6||a6===0){return this.animate(u("hide",3),a6,a2)}else{for(var a0=0,a3=this.length;a0<a3;a0++){var a5=e.data(this[a0],"olddisplay");if(!a5&&a5!=="none"){e.data(this[a0],"olddisplay",e.css(this[a0],"display"))}}for(var a1=0,a4=this.length;a1<a4;a1++){this[a1].style.display="none"}return this}},_toggle:e.fn.toggle,toggle:function(a1,a2){var a0=typeof a1==="boolean";if(e.isFunction(a1)&&e.isFunction(a2)){this._toggle.apply(this,arguments)}else{if(a1==null||a0){this.each(function(){var a3=a0?a1:e(this).is(":hidden");e(this)[a3?"show":"hide"]()})}else{this.animate(u("toggle",3),a1,a2)}}return this},fadeTo:function(a1,a0,a2){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:a0},a1,a2)},animate:function(a1,a2,a3,a4){var a0=e.speed(a2,a3,a4);if(e.isEmptyObject(a1)){return this.each(a0.complete)}return this[a0.queue===false?"each":"queue"](function(){var a6=e.extend({},a0),a9,a7=this.nodeType===1&&e(this).is(":hidden"),a5=this;for(a9 in a1){var a8=a9.replace(w,W);if(a9!==a8){a1[a8]=a1[a9];delete a1[a9];a9=a8}if(a1[a9]==="hide"&&a7||a1[a9]==="show"&&!a7){return a6.complete.call(this)}if((a9==="height"||a9==="width")&&this.style){a6.display=e.css(this,"display");a6.overflow=this.style.overflow}if(e.isArray(a1[a9])){(a6.specialEasing=a6.specialEasing||{})[a9]=a1[a9][1];a1[a9]=a1[a9][0]}}if(a6.overflow!=null){this.style.overflow="hidden"}a6.curAnim=e.extend({},a1);e.each(a1,function(bf,bd){var bg=new e.fx(a5,a6,bf);if(T.test(bd)){bg[bd==="toggle"?a7?"show":"hide":bd](a1)}else{var be=aQ.exec(bd),bc=bg.cur(true)||0;if(be){var ba=parseFloat(be[2]),bb=be[3]||"px";if(bb!=="px"){a5.style[bf]=(ba||1)+bb;bc=((ba||1)/bg.cur(true))*bc;a5.style[bf]=bc+bb}if(be[1]){ba=((be[1]==="-="?-1:1)*ba)+bc}bg.custom(bc,ba,bb)}else{bg.custom(bc,bd,"")}}});return true})},stop:function(a1,a2){var a0=e.timers;if(a1){this.queue([])}this.each(function(){for(var a3=a0.length-1;a3>=0;a3--){if(a0[a3].elem===this){if(a2){a0[a3](true)}a0.splice(a3,1)}}});if(!a2){this.dequeue()}return this}});e.each({slideDown:u("show",1),slideUp:u("hide",1),slideToggle:u("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a0,a1){e.fn[a0]=function(a3,a2){return this.animate(a1,a3,a2)}});e.extend({speed:function(a0,a2,a3){var a1=a0&&typeof a0==="object"?a0:{complete:a3||!a3&&a2||e.isFunction(a0)&&a0,duration:a0,easing:a3&&a2||a2&&!e.isFunction(a2)&&a2};a1.duration=e.fx.off?0:typeof a1.duration==="number"?a1.duration:e.fx.speeds[a1.duration]||e.fx.speeds._default;a1.old=a1.complete;a1.complete=function(){if(a1.queue!==false){e(this).dequeue()}if(e.isFunction(a1.old)){a1.old.call(this)}};return a1},easing:{linear:function(a3,a2,a0,a1){return a0+a1*a3},swing:function(a3,a2,a0,a1){return((-Math.cos(a3*Math.PI)/2)+0.5)*a1+a0}},timers:[],fx:function(a1,a2,a0){this.options=a2;this.elem=a1;this.prop=a0;if(!a2.orig){a2.orig={}}}});e.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(e.fx.step[this.prop]||e.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(a1){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var a0=parseFloat(e.css(this.elem,this.prop,a1));return a0&&a0>-10000?a0:parseFloat(e.curCSS(this.elem,this.prop))||0},custom:function(a3,a0,a2){this.startTime=C();this.start=a3;this.end=a0;this.unit=a2||this.unit||"px";this.now=this.start;this.pos=this.state=0;var a4=this;function a1(a5){return a4.step(a5)}a1.elem=this.elem;if(a1()&&e.timers.push(a1)&&!al){al=setInterval(e.fx.tick,13)}},show:function(){this.options.orig[this.prop]=e.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());e(this.elem).show()},hide:function(){this.options.orig[this.prop]=e.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a5){var a8=C(),a3=true;if(a5||a8>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var a1 in this.options.curAnim){if(this.options.curAnim[a1]!==true){a3=false}}if(a3){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;var a6=e.data(this.elem,"olddisplay");this.elem.style.display=a6?a6:this.options.display;if(e.css(this.elem,"display")==="none"){this.elem.style.display="block"}}if(this.options.hide){e(this.elem).hide()}if(this.options.hide||this.options.show){for(var a7 in this.options.curAnim){e.style(this.elem,a7,this.options.orig[a7])}}this.options.complete.call(this.elem)}return false}else{var a4=a8-this.startTime;this.state=a4/this.options.duration;var a0=this.options.specialEasing&&this.options.specialEasing[this.prop];var a2=this.options.easing||(e.easing.swing?"swing":"linear");this.pos=e.easing[a0||a2](this.state,a4,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};e.extend(e.fx,{tick:function(){var a0=e.timers;for(var a1=0;a1<a0.length;a1++){if(!a0[a1]()){a0.splice(a1--,1)}}if(!a0.length){e.fx.stop()}},stop:function(){clearInterval(al);al=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a0){e.style(a0.elem,"opacity",a0.now)},_default:function(a0){if(a0.elem.style&&a0.elem.style[a0.prop]!=null){a0.elem.style[a0.prop]=(a0.prop==="width"||a0.prop==="height"?Math.max(0,a0.now):a0.now)+a0.unit}else{a0.elem[a0.prop]=a0.now}}}});if(e.expr&&e.expr.filters){e.expr.filters.animated=function(a0){return e.grep(e.timers,function(a1){return a0===a1.elem}).length}}function u(a1,a0){var a2={};e.each(aW.concat.apply([],aW.slice(0,a0)),function(){a2[this]=a1});return a2}if("getBoundingClientRect" in z.documentElement){e.fn.offset=function(a2){var a4=this[0];if(a2){return this.each(function(ba){e.offset.setOffset(this,a2,ba)})}if(!a4||!a4.ownerDocument){return null}if(a4===a4.ownerDocument.body){return e.offset.bodyOffset(a4)}var a1=a4.getBoundingClientRect(),a7=a4.ownerDocument,a3=a7.body,a8=a7.documentElement,a0=a8.clientTop||a3.clientTop||0,a9=a8.clientLeft||a3.clientLeft||0,a6=a1.top+(self.pageYOffset||e.support.boxModel&&a8.scrollTop||a3.scrollTop)-a0,a5=a1.left+(self.pageXOffset||e.support.boxModel&&a8.scrollLeft||a3.scrollLeft)-a9;return{top:a6,left:a5}}}else{e.fn.offset=function(a1){var a3=this[0];if(a1){return this.each(function(bc){e.offset.setOffset(this,a1,bc)})}if(!a3||!a3.ownerDocument){return null}if(a3===a3.ownerDocument.body){return e.offset.bodyOffset(a3)}e.offset.initialize();var a6=a3.offsetParent,a0=a3,a9=a3.ownerDocument,a7,ba=a9.documentElement,a2=a9.body,bb=a9.defaultView,a5=bb?bb.getComputedStyle(a3,null):a3.currentStyle,a8=a3.offsetTop,a4=a3.offsetLeft;while((a3=a3.parentNode)&&a3!==a2&&a3!==ba){if(e.offset.supportsFixedPosition&&a5.position==="fixed"){break}a7=bb?bb.getComputedStyle(a3,null):a3.currentStyle;a8-=a3.scrollTop;a4-=a3.scrollLeft;if(a3===a6){a8+=a3.offsetTop;a4+=a3.offsetLeft;if(e.offset.doesNotAddBorder&&!(e.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(a3.nodeName))){a8+=parseFloat(a7.borderTopWidth)||0;a4+=parseFloat(a7.borderLeftWidth)||0}a0=a6,a6=a3.offsetParent}if(e.offset.subtractsBorderForOverflowNotVisible&&a7.overflow!=="visible"){a8+=parseFloat(a7.borderTopWidth)||0;a4+=parseFloat(a7.borderLeftWidth)||0}a5=a7}if(a5.position==="relative"||a5.position==="static"){a8+=a2.offsetTop;a4+=a2.offsetLeft}if(e.offset.supportsFixedPosition&&a5.position==="fixed"){a8+=Math.max(ba.scrollTop,a2.scrollTop);a4+=Math.max(ba.scrollLeft,a2.scrollLeft)}return{top:a8,left:a4}}}e.offset={initialize:function(){var a6=z.body,a7=z.createElement("div"),a1,a5,a3,a2,a4=parseFloat(e.curCSS(a6,"marginTop",true))||0,a0="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";e.extend(a7.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});a7.innerHTML=a0;a6.insertBefore(a7,a6.firstChild);a1=a7.firstChild;a5=a1.firstChild;a2=a1.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(a5.offsetTop!==5);this.doesAddBorderForTableAndCells=(a2.offsetTop===5);a5.style.position="fixed",a5.style.top="20px";this.supportsFixedPosition=(a5.offsetTop===20||a5.offsetTop===15);a5.style.position=a5.style.top="";a1.style.overflow="hidden",a1.style.position="relative";this.subtractsBorderForOverflowNotVisible=(a5.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(a6.offsetTop!==a4);a6.removeChild(a7);a6=a7=a1=a5=a3=a2=null;e.offset.initialize=e.noop},bodyOffset:function(a0){var a2=a0.offsetTop,a1=a0.offsetLeft;e.offset.initialize();if(e.offset.doesNotIncludeMarginInBodyOffset){a2+=parseFloat(e.curCSS(a0,"marginTop",true))||0;a1+=parseFloat(e.curCSS(a0,"marginLeft",true))||0}return{top:a2,left:a1}},setOffset:function(a4,a2,a1){if(/static/.test(e.curCSS(a4,"position"))){a4.style.position="relative"}var a6=e(a4),a5=a6.offset(),a7=parseInt(e.curCSS(a4,"top",true),10)||0,a0=parseInt(e.curCSS(a4,"left",true),10)||0;if(e.isFunction(a2)){a2=a2.call(a4,a1,a5)}var a3={top:(a2.top-a5.top)+a7,left:(a2.left-a5.left)+a0};if("using" in a2){a2.using.call(a4,a3)}else{a6.css(a3)}}};e.fn.extend({position:function(){if(!this[0]){return null}var a2=this[0],a1=this.offsetParent(),a3=this.offset(),a0=/^body|html$/i.test(a1[0].nodeName)?{top:0,left:0}:a1.offset();a3.top-=parseFloat(e.curCSS(a2,"marginTop",true))||0;a3.left-=parseFloat(e.curCSS(a2,"marginLeft",true))||0;a0.top+=parseFloat(e.curCSS(a1[0],"borderTopWidth",true))||0;a0.left+=parseFloat(e.curCSS(a1[0],"borderLeftWidth",true))||0;return{top:a3.top-a0.top,left:a3.left-a0.left}},offsetParent:function(){return this.map(function(){var a0=this.offsetParent||z.body;while(a0&&(!/^body|html$/i.test(a0.nodeName)&&e.css(a0,"position")==="static")){a0=a0.offsetParent}return a0})}});e.each(["Left","Top"],function(a0,a2){var a1="scroll"+a2;e.fn[a1]=function(a4){var a5=this[0],a3;if(!a5){return null}if(a4!==J){return this.each(function(){a3=aS(this);if(a3){a3.scrollTo(!a0?a4:e(a3).scrollLeft(),a0?a4:e(a3).scrollTop())}else{this[a1]=a4}})}else{a3=aS(a5);return a3?("pageXOffset" in a3)?a3[a0?"pageYOffset":"pageXOffset"]:e.support.boxModel&&a3.document.documentElement[a1]||a3.document.body[a1]:a5[a1]}}});function aS(a0){return("scrollTo" in a0&&a0.document)?a0:a0.nodeType===9?a0.defaultView||a0.parentWindow:false}e.each(["Height","Width"],function(a0,a2){var a1=a2.toLowerCase();e.fn["inner"+a2]=function(){return this[0]?e.css(this[0],a1,false,"padding"):null};e.fn["outer"+a2]=function(a3){return this[0]?e.css(this[0],a1,false,a3?"margin":"border"):null};e.fn[a1]=function(a4){var a3=this[0];if(!a3){return a4==null?null:this}if(e.isFunction(a4)){return this.each(function(a6){var a5=e(this);a5[a1](a4.call(this,a6,a5[a1]()))})}return("scrollTo" in a3&&a3.document)?a3.document.compatMode==="CSS1Compat"&&a3.document.documentElement["client"+a2]||a3.document.body["client"+a2]:(a3.nodeType===9)?Math.max(a3.documentElement["client"+a2],a3.body["scroll"+a2],a3.documentElement["scroll"+a2],a3.body["offset"+a2],a3.documentElement["offset"+a2]):a4===J?e.css(a3,a1):this.css(a1,typeof a4==="string"?a4:a4+"px")}});aJ.jQuery=aJ.$=e})(window);(function($){$.fn.validationEngine=function(settings){if($.validationEngineLanguage){allRules=$.validationEngineLanguage.allRules}else{$.validationEngine.debug("Validation engine rules are not loaded check your external file")}settings=jQuery.extend({allrules:allRules,validationEventTriggers:"focusout",inlineValidation:true,returnIsValid:false,liveEvent:true,unbindEngine:true,ajaxSubmit:false,scroll:true,promptPosition:"topRight",success:false,beforeSuccess:function(){},failure:function(){}},settings);$.validationEngine.settings=settings;$.validationEngine.ajaxValidArray=new Array();if(settings.inlineValidation==true){if(!settings.returnIsValid){allowReturnIsvalid=false;if(settings.liveEvent){$(this).find("[class*=validate][type!=checkbox]").live(settings.validationEventTriggers,function(caller){_inlinEvent(this)});$(this).find("[class*=validate][type=checkbox]").live("click",function(caller){_inlinEvent(this)})}else{$(this).find("[class*=validate]").not("[type=checkbox]").bind(settings.validationEventTriggers,function(caller){_inlinEvent(this)});$(this).find("[class*=validate][type=checkbox]").bind("click",function(caller){_inlinEvent(this)})}firstvalid=false}function _inlinEvent(caller){$.validationEngine.settings=settings;if($.validationEngine.intercept==false||!$.validationEngine.intercept){$.validationEngine.onSubmitValid=false;$.validationEngine.loadValidation(caller)}else{$.validationEngine.intercept=false}}}if(settings.returnIsValid){if($.validationEngine.submitValidation(this,settings)){return false}else{return true}}$(this).bind("submit",function(caller){$.validationEngine.onSubmitValid=true;$.validationEngine.settings=settings;if($.validationEngine.submitValidation(this,settings)==false){if($.validationEngine.submitForm(this,settings)==true){return false}}else{settings.failure&&settings.failure();return false}});$(".formError").live("click",function(){$(this).fadeOut(150,function(){$(this).remove()})})};$.validationEngine={defaultSetting:function(caller){if($.validationEngineLanguage){allRules=$.validationEngineLanguage.allRules}else{$.validationEngine.debug("Validation engine rules are not loaded check your external file")}settings={allrules:allRules,validationEventTriggers:"blur",inlineValidation:true,returnIsValid:false,scroll:true,unbindEngine:true,ajaxSubmit:false,promptPosition:"topRight",success:false,failure:function(){}};$.validationEngine.settings=settings},loadValidation:function(caller){if(!$.validationEngine.settings){$.validationEngine.defaultSetting()}rulesParsing=$(caller).attr("class");rulesRegExp=/\[(.*)\]/;getRules=rulesRegExp.exec(rulesParsing);str=getRules[1];pattern=/\[|,|\]/;result=str.split(pattern);var validateCalll=$.validationEngine.validateCall(caller,result);return validateCalll},validateCall:function(caller,rules){var promptText="";if(!$(caller).attr("id")){$.validationEngine.debug("This field have no ID attribut( name & class displayed): "+$(caller).attr("name")+" "+$(caller).attr("class"))}caller=caller;ajaxValidate=false;var callerName=$(caller).attr("name");$.validationEngine.isError=false;$.validationEngine.showTriangle=true;callerType=$(caller).attr("type");for(i=0;i<rules.length;i++){switch(rules[i]){case"optional":if(!$(caller).val()){$.validationEngine.closePrompt(caller);return $.validationEngine.isError}break;case"required":_required(caller,rules);break;case"custom":_customRegex(caller,rules,i);break;case"exemptString":_exemptString(caller,rules,i);break;case"ajax":if(!$.validationEngine.onSubmitValid){_ajax(caller,rules,i)}break;case"length":_length(caller,rules,i);break;case"maxCheckbox":_maxCheckbox(caller,rules,i);groupname=$(caller).attr("name");caller=$("input[name='"+groupname+"']");break;case"minCheckbox":_minCheckbox(caller,rules,i);groupname=$(caller).attr("name");caller=$("input[name='"+groupname+"']");break;case"confirm":_confirm(caller,rules,i);break;case"funcCall":_funcCall(caller,rules,i);break;default:}}radioHack();if($.validationEngine.isError==true){linkTofield=$.validationEngine.linkTofield(caller);($("div."+linkTofield).size()==0)?$.validationEngine.buildPrompt(caller,promptText,"error"):$.validationEngine.updatePromptText(caller,promptText)}else{$.validationEngine.closePrompt(caller)}function radioHack(){if($("input[name='"+callerName+"']").size()>1&&(callerType=="radio"||callerType=="checkbox")){caller=$("input[name='"+callerName+"'][type!=hidden]:first");$.validationEngine.showTriangle=false}}function _required(caller,rules){callerType=$(caller).attr("type");if(callerType=="text"||callerType=="password"||callerType=="textarea"){if(!$(caller).val()){$.validationEngine.isError=true;promptText+=$.validationEngine.settings.allrules[rules[i]].alertText+"<br />"}}if(callerType=="radio"||callerType=="checkbox"){callerName=$(caller).attr("name");if($("input[name='"+callerName+"']:checked").size()==0){$.validationEngine.isError=true;if($("input[name='"+callerName+"']").size()==1){promptText+=$.validationEngine.settings.allrules[rules[i]].alertTextCheckboxe+"<br />"}else{promptText+=$.validationEngine.settings.allrules[rules[i]].alertTextCheckboxMultiple+"<br />"}}}if(callerType=="select-one"){if(!$(caller).val()){$.validationEngine.isError=true;promptText+=$.validationEngine.settings.allrules[rules[i]].alertText+"<br />"}}if(callerType=="select-multiple"){if(!$(caller).find("option:selected").val()){$.validationEngine.isError=true;promptText+=$.validationEngine.settings.allrules[rules[i]].alertText+"<br />"}}}function _customRegex(caller,rules,position){customRule=rules[position+1];pattern=eval($.validationEngine.settings.allrules[customRule].regex);if(!pattern.test($(caller).attr("value"))){$.validationEngine.isError=true;promptText+=$.validationEngine.settings.allrules[customRule].alertText+"<br />"}}function _exemptString(caller,rules,position){customString=rules[position+1];if(customString==$(caller).attr("value")){$.validationEngine.isError=true;promptText+=$.validationEngine.settings.allrules.required.alertText+"<br />"}}function _funcCall(caller,rules,position){customRule=rules[position+1];funce=$.validationEngine.settings.allrules[customRule].nname;var fn=window[funce];if(typeof(fn)==="function"){var fn_result=fn();$.validationEngine.isError=fn_result;promptText+=$.validationEngine.settings.allrules[customRule].alertText+"<br />"}}function _ajax(caller,rules,position){customAjaxRule=rules[position+1];postfile=$.validationEngine.settings.allrules[customAjaxRule].file;fieldValue=$(caller).val();ajaxCaller=caller;fieldId=$(caller).attr("id");ajaxValidate=true;ajaxisError=$.validationEngine.isError;if(!$.validationEngine.settings.allrules[customAjaxRule].extraData){extraData=$.validationEngine.settings.allrules[customAjaxRule].extraData}else{extraData=""}if(!ajaxisError){$.ajax({type:"POST",url:postfile,async:true,data:"validateValue="+fieldValue+"&validateId="+fieldId+"&validateError="+customAjaxRule+extraData,beforeSend:function(){if($.validationEngine.settings.allrules[customAjaxRule].alertTextLoad){if(!$("div."+fieldId+"formError")[0]){return $.validationEngine.buildPrompt(ajaxCaller,$.validationEngine.settings.allrules[customAjaxRule].alertTextLoad,"load")}else{$.validationEngine.updatePromptText(ajaxCaller,$.validationEngine.settings.allrules[customAjaxRule].alertTextLoad,"load")}}},error:function(data,transport){$.validationEngine.debug("error in the ajax: "+data.status+" "+transport)},success:function(data){ajaxisError=data.jsonValidateReturn[2];customAjaxRule=data.jsonValidateReturn[1];ajaxCaller=$("#"+data.jsonValidateReturn[0])[0];fieldId=ajaxCaller;ajaxErrorLength=$.validationEngine.ajaxValidArray.length;existInarray=false;if(ajaxisError=="false"){_checkInArray(false);if(!existInarray){$.validationEngine.ajaxValidArray[ajaxErrorLength]=new Array(2);$.validationEngine.ajaxValidArray[ajaxErrorLength][0]=fieldId;$.validationEngine.ajaxValidArray[ajaxErrorLength][1]=false;existInarray=false}$.validationEngine.ajaxValid=false;promptText+=$.validationEngine.settings.allrules[customAjaxRule].alertText+"<br />";$.validationEngine.updatePromptText(ajaxCaller,promptText,"",true)}else{_checkInArray(true);$.validationEngine.ajaxValid=true;if(!customAjaxRule){$.validationEngine.debug("wrong ajax response, are you on a server or in xampp? if not delete de ajax[ajaxUser] validating rule from your form ")}if($.validationEngine.settings.allrules[customAjaxRule].alertTextOk){$.validationEngine.updatePromptText(ajaxCaller,$.validationEngine.settings.allrules[customAjaxRule].alertTextOk,"pass",true)}else{ajaxValidate=false;$.validationEngine.closePrompt(ajaxCaller)}}function _checkInArray(validate){for(x=0;x<ajaxErrorLength;x++){if($.validationEngine.ajaxValidArray[x][0]==fieldId){$.validationEngine.ajaxValidArray[x][1]=validate;existInarray=true}}}}})}}function _confirm(caller,rules,position){confirmField=rules[position+1];if($(caller).attr("value")!=$("#"+confirmField).attr("value")){$.validationEngine.isError=true;promptText+=$.validationEngine.settings.allrules.confirm.alertText+"<br />"}}function _length(caller,rules,position){startLength=eval(rules[position+1]);endLength=eval(rules[position+2]);feildLength=$(caller).attr("value").length;if(feildLength<startLength||feildLength>endLength){$.validationEngine.isError=true;promptText+=$.validationEngine.settings.allrules.length.alertText+startLength+$.validationEngine.settings.allrules.length.alertText2+endLength+$.validationEngine.settings.allrules.length.alertText3+"<br />"}}function _maxCheckbox(caller,rules,position){nbCheck=eval(rules[position+1]);groupname=$(caller).attr("name");groupSize=$("input[name='"+groupname+"']:checked").size();if(groupSize>nbCheck){$.validationEngine.showTriangle=false;$.validationEngine.isError=true;promptText+=$.validationEngine.settings.allrules.maxCheckbox.alertText+"<br />"}}function _minCheckbox(caller,rules,position){nbCheck=eval(rules[position+1]);groupname=$(caller).attr("name");groupSize=$("input[name='"+groupname+"']:checked").size();if(groupSize<nbCheck){$.validationEngine.isError=true;$.validationEngine.showTriangle=false;promptText+=$.validationEngine.settings.allrules.minCheckbox.alertText+" "+nbCheck+" "+$.validationEngine.settings.allrules.minCheckbox.alertText2+"<br />"}}return($.validationEngine.isError)?$.validationEngine.isError:false},submitForm:function(caller){if($.validationEngine.settings.ajaxSubmit){if($.validationEngine.settings.ajaxSubmitExtraData){extraData=$.validationEngine.settings.ajaxSubmitExtraData}else{extraData=""}$.ajax({type:"POST",url:$.validationEngine.settings.ajaxSubmitFile,async:true,data:$(caller).serialize()+"&"+extraData,error:function(data,transport){$.validationEngine.debug("error in the ajax: "+data.status+" "+transport)},success:function(data){if(data=="true"){$(caller).css("opacity",1);$(caller).animate({opacity:0,height:0},function(){$(caller).css("display","none");$(caller).before("<div class='ajaxSubmit'>"+$.validationEngine.settings.ajaxSubmitMessage+"</div>");$.validationEngine.closePrompt(".formError",true);$(".ajaxSubmit").show("slow");if($.validationEngine.settings.success){$.validationEngine.settings.success&&$.validationEngine.settings.success();return false}})}else{data=eval("("+data+")");if(!data.jsonValidateReturn){$.validationEngine.debug("you are not going into the success fonction and jsonValidateReturn return nothing")}errorNumber=data.jsonValidateReturn.length;for(index=0;index<errorNumber;index++){fieldId=data.jsonValidateReturn[index][0];promptError=data.jsonValidateReturn[index][1];type=data.jsonValidateReturn[index][2];$.validationEngine.buildPrompt(fieldId,promptError,type)}}}});return true}if(!$.validationEngine.settings.beforeSuccess()){if($.validationEngine.settings.success){if($.validationEngine.settings.unbindEngine){$(caller).unbind("submit")}$.validationEngine.settings.success&&$.validationEngine.settings.success();return true}}else{return true}return false},buildPrompt:function(caller,promptText,type,ajaxed){if(!$.validationEngine.settings){$.validationEngine.defaultSetting()}deleteItself="."+$(caller).attr("id")+"formError";if($(deleteItself)[0]){$(deleteItself).stop();$(deleteItself).remove()}var divFormError=document.createElement("div");var formErrorContent=document.createElement("div");linkTofield=$.validationEngine.linkTofield(caller);$(divFormError).addClass("formError");if(type=="pass"){$(divFormError).addClass("greenPopup")}if(type=="load"){$(divFormError).addClass("blackPopup")}if(ajaxed){$(divFormError).addClass("ajaxed")}$(divFormError).addClass(linkTofield);$(formErrorContent).addClass("formErrorContent");$("body").append(divFormError);$(divFormError).append(formErrorContent);if($.validationEngine.showTriangle!=false){var arrow=document.createElement("div");$(arrow).addClass("formErrorArrow");$(divFormError).append(arrow);if($.validationEngine.settings.promptPosition=="bottomLeft"||$.validationEngine.settings.promptPosition=="bottomRight"){$(arrow).addClass("formErrorArrowBottom");$(arrow).html('<div class="line1"><!-- --></div><div class="line2"><!-- --></div><div class="line3"><!-- --></div><div class="line4"><!-- --></div><div class="line5"><!-- --></div><div class="line6"><!-- --></div><div class="line7"><!-- --></div><div class="line8"><!-- --></div><div class="line9"><!-- --></div><div class="line10"><!-- --></div>')}if($.validationEngine.settings.promptPosition=="topLeft"||$.validationEngine.settings.promptPosition=="topRight"){$(divFormError).append(arrow);$(arrow).html('<div class="line10"><!-- --></div><div class="line9"><!-- --></div><div class="line8"><!-- --></div><div class="line7"><!-- --></div><div class="line6"><!-- --></div><div class="line5"><!-- --></div><div class="line4"><!-- --></div><div class="line3"><!-- --></div><div class="line2"><!-- --></div><div class="line1"><!-- --></div>')}}$(formErrorContent).html(promptText);callerTopPosition=$(caller).offset().top;callerleftPosition=$(caller).offset().left;callerWidth=$(caller).width();inputHeight=$(divFormError).height();if($.validationEngine.settings.promptPosition=="topRight"){callerleftPosition+=callerWidth-30;callerTopPosition+=-inputHeight-10}if($.validationEngine.settings.promptPosition=="topLeft"){callerTopPosition+=-inputHeight-10}if($.validationEngine.settings.promptPosition=="centerRight"){callerleftPosition+=callerWidth+13}if($.validationEngine.settings.promptPosition=="bottomLeft"){callerHeight=$(caller).height();callerleftPosition=callerleftPosition;callerTopPosition=callerTopPosition+callerHeight+15}if($.validationEngine.settings.promptPosition=="bottomRight"){callerHeight=$(caller).height();callerleftPosition+=callerWidth-30;callerTopPosition+=callerHeight+15}$(divFormError).css({top:callerTopPosition,left:callerleftPosition,opacity:0});return $(divFormError).animate({opacity:1},function(){return true})},updatePromptText:function(caller,promptText,type,ajaxed){linkTofield=$.validationEngine.linkTofield(caller);var updateThisPrompt="."+linkTofield;if(type=="pass"){$(updateThisPrompt).addClass("greenPopup")}else{$(updateThisPrompt).removeClass("greenPopup")}if(type=="load"){$(updateThisPrompt).addClass("blackPopup")}else{$(updateThisPrompt).removeClass("blackPopup")}if(ajaxed){$(updateThisPrompt).addClass("ajaxed")}else{$(updateThisPrompt).removeClass("ajaxed")}$(updateThisPrompt).find(".formErrorContent").html(promptText);callerTopPosition=$(caller).offset().top;inputHeight=$(updateThisPrompt).height();if($.validationEngine.settings.promptPosition=="bottomLeft"||$.validationEngine.settings.promptPosition=="bottomRight"){callerHeight=$(caller).height();callerTopPosition=callerTopPosition+callerHeight+15}if($.validationEngine.settings.promptPosition=="centerRight"){callerleftPosition+=callerWidth+13}if($.validationEngine.settings.promptPosition=="topLeft"||$.validationEngine.settings.promptPosition=="topRight"){callerTopPosition=callerTopPosition-inputHeight-10}$(updateThisPrompt).animate({top:callerTopPosition})},linkTofield:function(caller){linkTofield=$(caller).attr("id")+"formError";linkTofield=linkTofield.replace(/\[/g,"");linkTofield=linkTofield.replace(/\]/g,"");return linkTofield},closePrompt:function(caller,outside){if(!$.validationEngine.settings){$.validationEngine.defaultSetting()}if(outside){$(caller).fadeTo("fast",0,function(){$(caller).remove()});return false}if(typeof(ajaxValidate)=="undefined"){ajaxValidate=false}if(!ajaxValidate){linkTofield=$.validationEngine.linkTofield(caller);closingPrompt="."+linkTofield;$(closingPrompt).fadeTo("fast",0,function(){$(closingPrompt).remove()})}},debug:function(error){if(!$("#debugMode")[0]){$("body").append("<div id='debugMode'><div class='debugError'><strong>This is a debug mode, you got a problem with your form, it will try to help you, refresh when you think you nailed down the problem</strong></div></div>")}$(".debugError").append("<div class='debugerror'>"+error+"</div>")},submitValidation:function(caller){var stopForm=false;$.validationEngine.ajaxValid=true;$(caller).find(".formError").remove();var toValidateSize=$(caller).find("[class*=validate]").size();$(caller).find("[class*=validate]").each(function(){linkTofield=$.validationEngine.linkTofield(this);if(!$("."+linkTofield).hasClass("ajaxed")){var validationPass=$.validationEngine.loadValidation(this);return(validationPass)?stopForm=true:""}});ajaxErrorLength=$.validationEngine.ajaxValidArray.length;for(x=0;x<ajaxErrorLength;x++){if($.validationEngine.ajaxValidArray[x][1]==false){$.validationEngine.ajaxValid=false}}if(stopForm||!$.validationEngine.ajaxValid){if($.validationEngine.settings.scroll){destination=$(".formError:not('.greenPopup'):first").offset().top;$(".formError:not('.greenPopup')").each(function(){testDestination=$(this).offset().top;if(destination>testDestination){destination=$(this).offset().top}});$("html:not(:animated),body:not(:animated)").animate({scrollTop:destination},1100)}return true}else{return false}}}})(jQuery);(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});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this})}this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm)}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){f.remove()}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=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this)});return c}},removeAttrs:function(c){var b={},d=this;a.each(c.split(/\s/),function(e,f){b[f]=d.attr(f);d.removeAttr(f)});return b},rules:function(j,g){var c=this[0];if(j){var b=a.data(c.form,"validator").settings;var d=b.rules;var e=a.validator.staticRules(c);switch(j){case"add":a.extend(e,a.validator.normalizeRule(g));d[c.name]=e;if(g.messages){b.messages[c.name]=a.extend(b.messages[c.name],g.messages)}break;case"remove":if(!g){delete d[c.name];return e}var h={};a.each(g.split(/\s/),function(m,l){h[l]=e[l];delete e[l]});return h}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(c),a.validator.classRules(c),a.validator.attributeRules(c),a.validator.staticRules(c)),c);if(f.required){var k=f.required;delete f.required;f=a.extend({required:k},f)}return f}});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.validator=function(b,c){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.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(e,d){b=b.replace(new RegExp("\\{"+e+"\\}","g"),d)});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,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.settings.validClass);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)}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode)}}},highlight:function(b,c,d){a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){a(b).removeClass(c).addClass(d)}},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).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.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 d=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){d[g]=e})});var b=this.settings.rules;a.each(b,function(e,f){b[e]=a.validator.normalizeRule(f)});function c(e){var g=a.data(this[0].form,"validator"),f="on"+e.type.replace(/^validate/,"");g.settings[f]&&g.settings[f].call(g,this[0])}a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",c).validateDelegate(":radio, :checkbox, select, option","click",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},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",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var c=0,b=(this.currentElements=this.elements());b[c];c++){this.check(b[c])}return this.valid()},element:function(b){b=this.clean(b);this.lastElement=b;this.prepareElement(b);this.currentElements=a(b);var c=this.check(b);if(c){delete this.invalid[b.name]}else{this.invalid[b.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return c},showErrors:function(b){if(b){a.extend(this.errorMap,b);this.errorList=[];for(var c in b){this.errorList.push({message:b[c],element:this.findByName(c)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in b)})}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(c){var b=0;for(var d in c){b++}return b},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().trigger("focusin")}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.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(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 f=a(c).rules();var b=false;for(method in f){var d={method:method,parameters:f[method]};try{var g=a.validator.methods[method].call(this,c.value.replace(/\r/g,""),c,d.parameters);if(g=="dependency-mismatch"){b=true;continue}b=false;if(g=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!g){this.formatAndAdd(c,d);return false}}catch(h){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+d.method+"' method",h);throw h}}if(b){return}if(this.objectLength(f)){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&&c.messages&&c.messages[d]},customMessage:function(d,b){var c=this.settings.messages[d];return c&&(c.constructor==String?c:c[b])},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),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(e,d){var c=this.defaultMessage(e,d.method),b=/\$?\{(\d+)\}/g;if(typeof c=="function"){c=c.call(this,d.parameters,e)}else{if(b.test(c)){c=jQuery.format(c.replace(b,"{$1}"),d.parameters)}}this.errorList.push({message:c,element:e});this.errorMap[e.name]=c;this.submitted[e.name]=c},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(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.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length){this.toShow=this.toShow.add(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.settings.validClass)}}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(b,d){var c=this.errorsFor(b);if(c.length){c.removeClass().addClass(this.settings.errorClass);c.attr("generated")&&c.html(d)}else{c=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){c=c.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(c).length){this.settings.errorPlacement?this.settings.errorPlacement(c,a(b)):c.insertAfter(b)}}if(!d&&this.settings.success){c.text("");typeof this.settings.success=="string"?c.addClass(this.settings.success):this.settings.success(c)}this.toShow=this.toShow.add(c)},errorsFor:function(b){var c=this.idOrName(b);return this.errors().filter(function(){return a(this).attr("for")==c})},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(e,d){return d.form==c&&d.name==b&&d||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();this.formSubmitted=false}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{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(d){var b={};var c=a(d).attr("class");c&&a.each(c.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(b,a.validator.classRuleSettings[this])}});return b},attributeRules:function(d){var b={};var e=a(d);for(method in a.validator.methods){var c=e.attr(method);if(c){b[method]=c}}if(b.maxlength&&/-1|2147483647|524288/.test(b.maxlength)){delete b.maxlength}return b},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 b={};var d=a.data(c.form,"validator");if(d.settings.rules){b=a.validator.normalizeRule(d.settings.rules[c.name])||{}}return b},normalizeRules:function(c,b){a.each(c,function(e,f){if(f===false){delete c[e];return}if(f.param||f.depends){var d=true;switch(typeof f.depends){case"string":d=!!a(f.depends,b.form).length;break;case"function":d=f.depends.call(b,b);break}if(d){c[e]=f.param!==undefined?f.param:true}else{delete c[e]}}});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(b){if(typeof b=="string"){var c={};a.each(b.split(/\s/),function(){c[this]=true});b=c}return b},addMethod:function(d,c,b){a.validator.methods[d]=c;a.validator.messages[d]=b!=undefined?b:a.validator.messages[d];if(c.length<3){a.validator.addClassRules(d,a.validator.normalizeRule(d))}},methods:{required:function(b,d,c){if(!this.depend(c,d)){return"dependency-mismatch"}switch(d.nodeName.toLowerCase()){case"select":var e=a(d).val();return e&&e.length>0;case"input":if(this.checkable(d)){return this.getLength(b,d)>0}default:return a.trim(b).length>0}},remote:function(b,c,g){if(this.optional(c)){return"dependency-mismatch"}var e=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}e.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=e.message;g=typeof g=="string"&&{url:g}||g;if(e.old!==b){e.old=b;var d=this;this.startRequest(c);var f={};f[c.name]=b;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:f,success:function(l){d.settings.messages[c.name].remote=e.originalMessage;var k=l===true;if(k){var m=d.formSubmitted;d.prepareElement(c);d.formSubmitted=m;d.successList.push(c);d.showErrors()}else{var h={};var j=(e.message=l||d.defaultMessage(c,"remote"));h[c.name]=a.isFunction(j)?j(b):j;d.showErrors(h)}e.valid=k;d.stopRequest(c,k)}},g));return"pending"}else{if(this.pending[c.name]){return"pending"}}return e.valid},minlength:function(b,d,c){return this.optional(d)||this.getLength(a.trim(b),d)>=c},maxlength:function(b,d,c){return this.optional(d)||this.getLength(a.trim(b),d)<=c},rangelength:function(b,d,c){var e=this.getLength(a.trim(b),d);return this.optional(d)||(e>=c[0]&&e<=c[1])},min:function(b,d,c){return this.optional(d)||b>=c},max:function(b,d,c){return this.optional(d)||b<=c},range:function(b,d,c){return this.optional(d)||(b>=c[0]&&b<=c[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(c)},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(c)},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)},number: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(b,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9-]+/.test(b)){return false}var g=0,d=0,f=false;b=b.replace(/\D/g,"");for(var e=b.length-1;e>=0;e--){var h=b.charAt(e);var d=parseInt(h,10);if(f){if((d*=2)>9){d-=9}}g+=d;f=!f}return(g%10)==0},accept:function(b,d,c){c=typeof c=="string"?c.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(d)||b.match(new RegExp(".("+c+")$","i"))},equalTo:function(b,d,c){var e=a(c).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(d).valid()});return b==e.val()}}});a.format=a.validator.format})(jQuery);(function(c){var b=c.ajax;var a={};c.ajax=function(d){d=c.extend(d,c.extend({},c.ajaxSettings,d));var e=d.port;if(d.mode=="abort"){if(a[e]){a[e].abort()}return(a[e]=b.apply(this,arguments))}return b.apply(this,arguments)}})(jQuery);(function(a){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(c,d){a.event.special[d]={setup:function(){this.addEventListener(c,b,true)},teardown:function(){this.removeEventListener(c,b,true)},handler:function(f){arguments[0]=a.event.fix(f);arguments[0].type=d;return a.event.handle.apply(this,arguments)}};function b(f){f=a.event.fix(f);f.type=d;return a.event.handle.call(this,f)}})}a.extend(a.fn,{validateDelegate:function(c,d,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments)}})}})})(jQuery);(function(d){var c=d.browser.msie&&parseInt(d.browser.version)==6&&typeof window.XMLHttpRequest!="object",a=null,b=[];d.modal=function(e,f){return d.modal.impl.init(e,f)};d.modal.close=function(){d.modal.impl.close()};d.fn.modal=function(e){return d.modal.impl.init(this,e)};d.modal.defaults={appendTo:"body",focus:true,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:null,minWidth:null,maxHeight:null,maxWidth:null,autoResize:false,autoPosition:true,zIndex:1000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:"simplemodal-close",escClose:true,overlayClose:false,position:null,persist:false,modal:true,onOpen:null,onShow:null,onClose:null};d.modal.impl={o:null,d:{},init:function(e,g){var f=this;if(f.d.data){return false}a=d.browser.msie&&!d.boxModel;f.o=d.extend({},d.modal.defaults,g);f.zIndex=f.o.zIndex;f.occb=false;if(typeof e=="object"){e=e instanceof jQuery?e:d(e);f.d.placeholder=false;if(e.parent().parent().size()>0){e.before(d("<span></span>").attr("id","simplemodal-placeholder").css({display:"none"}));f.d.placeholder=true;f.display=e.css("display");if(!f.o.persist){f.d.orig=e.clone(true)}}}else{if(typeof e=="string"||typeof e=="number"){e=d("<div></div>").html(e)}else{alert("SimpleModal Error: Unsupported data type: "+typeof e);return f}}f.create(e);e=null;f.open();if(d.isFunction(f.o.onShow)){f.o.onShow.apply(f,[f.d])}return f},create:function(e){var f=this;b=f.getDimensions();if(f.o.modal&&c){f.d.iframe=d('<iframe src="javascript:false;"></iframe>').css(d.extend(f.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:b[0],width:b[1],zIndex:f.o.zIndex,top:0,left:0})).appendTo(f.o.appendTo)}f.d.overlay=d("<div></div>").attr("id",f.o.overlayId).addClass("simplemodal-overlay").css(d.extend(f.o.overlayCss,{display:"none",opacity:f.o.opacity/100,height:f.o.modal?b[0]:0,width:f.o.modal?b[1]:0,position:"fixed",left:0,top:0,zIndex:f.o.zIndex+1})).appendTo(f.o.appendTo);f.d.container=d("<div></div>").attr("id",f.o.containerId).addClass("simplemodal-container").css(d.extend(f.o.containerCss,{display:"none",position:"fixed",zIndex:f.o.zIndex+2})).append(f.o.close&&f.o.closeHTML?d(f.o.closeHTML).addClass(f.o.closeClass):"").appendTo(f.o.appendTo);f.d.wrap=d("<div></div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({outline:0,width:"100%"}).appendTo(f.d.container);f.d.data=e.attr("id",e.attr("id")||f.o.dataId).addClass("simplemodal-data").css(d.extend(f.o.dataCss,{display:"none"})).appendTo("body");e=null;f.setContainerDimensions();f.d.data.appendTo(f.d.wrap);if(c||a){f.fixIE()}},bindEvents:function(){var e=this;d("."+e.o.closeClass).bind("click.simplemodal",function(f){f.preventDefault();e.close()});if(e.o.modal&&e.o.close&&e.o.overlayClose){e.d.overlay.bind("click.simplemodal",function(f){f.preventDefault();e.close()})}d(document).bind("keydown.simplemodal",function(f){if(e.o.modal&&e.o.focus&&f.keyCode==9){e.watchTab(f)}else{if((e.o.close&&e.o.escClose)&&f.keyCode==27){f.preventDefault();e.close()}}});d(window).bind("resize.simplemodal",function(){b=e.getDimensions();e.setContainerDimensions(true);if(c||a){e.fixIE()}else{if(e.o.modal){e.d.iframe&&e.d.iframe.css({height:b[0],width:b[1]});e.d.overlay.css({height:b[0],width:b[1]})}}})},unbindEvents:function(){d("."+this.o.closeClass).unbind("click.simplemodal");d(document).unbind("keydown.simplemodal");d(window).unbind("resize.simplemodal");this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var e=this,f=e.o.position;d.each([e.d.iframe||null,!e.o.modal?null:e.d.overlay,e.d.container],function(p,j){if(j){var y="document.body.clientHeight",q="document.body.clientWidth",h="document.body.scrollHeight",l="document.body.scrollLeft",v="document.body.scrollTop",t="document.body.scrollWidth",m="document.documentElement.clientHeight",u="document.documentElement.clientWidth",r="document.documentElement.scrollLeft",z="document.documentElement.scrollTop",n=j[0].style;n.position="absolute";if(p<2){n.removeExpression("height");n.removeExpression("width");n.setExpression("height",""+h+" > "+y+" ? "+h+" : "+y+' + "px"');n.setExpression("width",""+t+" > "+q+" ? "+t+" : "+q+' + "px"')}else{var o,g;if(f&&f.constructor==Array){var k=f[0]?typeof f[0]=="number"?f[0].toString():f[0].replace(/px/,""):j.css("top").replace(/px/,"");o=k.indexOf("%")==-1?k+" + (t = "+z+" ? "+z+" : "+v+') + "px"':parseInt(k.replace(/%/,""))+" * (("+m+" || "+y+") / 100) + (t = "+z+" ? "+z+" : "+v+') + "px"';if(f[1]){var w=typeof f[1]=="number"?f[1].toString():f[1].replace(/px/,"");g=w.indexOf("%")==-1?w+" + (t = "+r+" ? "+r+" : "+l+') + "px"':parseInt(w.replace(/%/,""))+" * (("+u+" || "+q+") / 100) + (t = "+r+" ? "+r+" : "+l+') + "px"'}}else{o="("+m+" || "+y+") / 2 - (this.offsetHeight / 2) + (t = "+z+" ? "+z+" : "+v+') + "px"';g="("+u+" || "+q+") / 2 - (this.offsetWidth / 2) + (t = "+r+" ? "+r+" : "+l+') + "px"'}n.removeExpression("top");n.removeExpression("left");n.setExpression("top",o);n.setExpression("left",g)}}})},focus:function(e){var f=this,h=e||"first";var g=d(":input:enabled:visible:"+h,f.d.wrap);g.length>0?g.focus():f.d.wrap.focus()},getDimensions:function(){var f=d(window);var e=d.browser.opera&&d.browser.version>"9.5"&&d.fn.jquery<="1.2.6"?document.documentElement.clientHeight:d.browser.opera&&d.browser.version<"9.5"&&d.fn.jquery>"1.2.6"?window.innerHeight:f.height();return[e,f.width()]},getVal:function(e){return e=="auto"?0:e.indexOf("%")>0?e:parseInt(e.replace(/px/,""))},setContainerDimensions:function(e){var k=this;if(!e||(e&&k.o.autoResize)){var g=d.browser.opera?k.d.container.height():k.getVal(k.d.container.css("height")),f=d.browser.opera?k.d.container.width():k.getVal(k.d.container.css("width")),h=k.d.data.outerHeight(true),j=k.d.data.outerWidth(true);var m=k.o.maxHeight&&k.o.maxHeight<b[0]?k.o.maxHeight:b[0],l=k.o.maxWidth&&k.o.maxWidth<b[1]?k.o.maxWidth:b[1];if(!g){if(!h){g=k.o.minHeight}else{if(h>m){g=m}else{if(h<k.o.minHeight){g=k.o.minHeight}else{g=h}}}}else{g=g>m?m:g}if(!f){if(!j){f=k.o.minWidth}else{if(j>l){f=l}else{if(j<k.o.minWidth){f=k.o.minWidth}else{f=j}}}}else{f=f>l?l:f}k.d.container.css({height:g,width:f});if(h>g||j>f){k.d.wrap.css({overflow:"auto"})}}if(k.o.autoPosition){k.setPosition()}},setPosition:function(){var e=this,h,g,j=(b[0]/2)-(e.d.container.outerHeight(true)/2),f=(b[1]/2)-(e.d.container.outerWidth(true)/2);if(e.o.position&&Object.prototype.toString.call(e.o.position)==="[object Array]"){h=e.o.position[0]||j;g=e.o.position[1]||f}else{h=j;g=f}e.d.container.css({left:g,top:h})},watchTab:function(h){var g=this;if(d(h.target).parents(".simplemodal-container").length>0){g.inputs=d(":input:enabled:visible:first, :input:enabled:visible:last",g.d.data[0]);if((!h.shiftKey&&h.target==g.inputs[g.inputs.length-1])||(h.shiftKey&&h.target==g.inputs[0])||g.inputs.length==0){h.preventDefault();var f=h.shiftKey?"last":"first";setTimeout(function(){g.focus(f)},10)}}else{h.preventDefault();setTimeout(function(){g.focus()},10)}},open:function(){var e=this;e.d.iframe&&e.d.iframe.show();if(d.isFunction(e.o.onOpen)){e.o.onOpen.apply(e,[e.d])}else{e.d.overlay.show();e.d.container.show();e.d.data.show()}e.focus();e.bindEvents()},close:function(){var f=this;if(!f.d.data){return false}f.unbindEvents();if(d.isFunction(f.o.onClose)&&!f.occb){f.occb=true;f.o.onClose.apply(f,[f.d])}else{if(f.d.placeholder){var e=d("#simplemodal-placeholder");if(f.o.persist){e.replaceWith(f.d.data.removeClass("simplemodal-data").css("display",f.display))}else{f.d.data.hide().remove();e.replaceWith(f.d.orig)}}else{f.d.data.hide().remove()}f.d.container.hide().remove();f.d.overlay.hide().remove();f.d.iframe&&f.d.iframe.hide().remove();f.d={}}}}})(jQuery);jQuery.cookie=function(k,a,c){if(typeof a!="undefined"){c=c||{};if(a===null){a="";c.expires=-1}var b="";if(c.expires&&(typeof c.expires=="number"||c.expires.toUTCString)){var f;if(typeof c.expires=="number"){f=new Date();f.setTime(f.getTime()+(c.expires*24*60*60*1000))}else{f=c.expires}b="; expires="+f.toUTCString()}var g=c.path?"; path="+(c.path):"";var j=c.domain?"; domain="+(c.domain):"";var m=c.secure?"; secure":"";document.cookie=[k,"=",encodeURIComponent(a),b,g,j,m].join("")}else{var l=null;if(document.cookie&&document.cookie!=""){var h=document.cookie.split(";");for(var d=0;d<h.length;d++){var e=jQuery.trim(h[d]);if(e.substring(0,k.length+1)==(k+"=")){l=decodeURIComponent(e.substring(k.length+1));break}}}return l}};(function(a){a.fn.hoverIntent=function(n,o){var m={sensitivity:7,interval:100,timeout:0};m=a.extend(m,o?{over:n,out:o}:n);var k,l,h,j;var b=function(f){k=f.pageX;l=f.pageY};var e=function(f,g){g.hoverIntent_t=clearTimeout(g.hoverIntent_t);if((Math.abs(h-k)+Math.abs(j-l))<m.sensitivity){a(g).unbind("mousemove",b);g.hoverIntent_s=1;return m.over.apply(g,[f])}else{h=k;j=l;g.hoverIntent_t=setTimeout(function(){e(f,g)},m.interval)}};var c=function(f,g){g.hoverIntent_t=clearTimeout(g.hoverIntent_t);g.hoverIntent_s=0;return m.out.apply(g,[f])};var d=function(q){var r=(q.type=="mouseover"?q.fromElement:q.toElement)||q.relatedTarget;while(r&&r!=this){try{r=r.parentNode}catch(q){r=this}}if(r==this){return false}var g=jQuery.extend({},q);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(q.type=="mouseover"){h=g.pageX;j=g.pageY;a(f).bind("mousemove",b);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){e(g,f)},m.interval)}}else{a(f).unbind("mousemove",b);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){c(g,f)},m.timeout)}}};return this.mouseover(d).mouseout(d)}})(jQuery);var ZeroClipboard={version:"1.0.5",clients:{},moviePath:"/scripts/ZeroClipboard.swf",nextId:1,$:function(a){if(typeof(a)=="string"){a=document.getElementById(a)}if(!a.addClass){a.hide=function(){this.style.display="none"};a.show=function(){this.style.display=""};a.addClass=function(b){this.removeClass(b);this.className+=" "+b};a.removeClass=function(b){this.className=this.className.replace(new RegExp("(^|\\s+)"+b+"(\\s+|$)"),"").replace(/^\s+|\s+$/g,"")};a.hasClass=function(b){return !!this.className.match(new RegExp("\\s*"+b+"\\s*"))}}return a},setMoviePath:function(b){this.moviePath=b},dispatch:function(e,f,g){var h=this.clients[e];if(h){h.receiveEvent(f,g)}},register:function(c,d){this.clients[c]=d},getDOMObjectPosition:function(d,e){var f={left:0,top:0,width:d.width?d.width:d.offsetWidth,height:d.height?d.height:d.offsetHeight};while(d&&(d!=e)){f.left+=d.offsetLeft;f.top+=d.offsetTop;d=d.offsetParent}return f},Client:function(b){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId="ZeroClipboardMovie_"+this.id;ZeroClipboard.register(this.id,this);if(b){this.glue(b)}}};ZeroClipboard.Client.prototype={id:0,ready:false,movie:null,clipText:"",handCursorEnabled:true,cssEffects:true,handlers:null,glue:function(g,h,j){this.domElement=ZeroClipboard.$(g);var k=99;if(this.domElement.style.zIndex){k=parseInt(this.domElement.style.zIndex,10)+1}if(typeof(h)=="string"){h=ZeroClipboard.$(h)}else{if(typeof(h)=="undefined"){h=document.getElementsByTagName("body")[0]}}var l=ZeroClipboard.getDOMObjectPosition(this.domElement,h);this.div=document.createElement("div");var m=this.div.style;m.position="absolute";m.left=""+l.left+"px";m.top=""+l.top+"px";m.width=""+l.width+"px";m.height=""+l.height+"px";m.zIndex=k;if(typeof(j)=="object"){for(addedStyle in j){m[addedStyle]=j[addedStyle]}}h.appendChild(this.div);this.div.innerHTML=this.getHTML(l.width,l.height)},getHTML:function(f,g){var h="";var j="id="+this.id+"&width="+f+"&height="+g;if(navigator.userAgent.match(/MSIE/)){var k=location.href.match(/^https/i)?"https://":"http://";h+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+k+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+f+'" height="'+g+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+j+'"/><param name="wmode" value="transparent"/></object>'}else{h+='<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+f+'" height="'+g+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+j+'" wmode="transparent" />'}return h},hide:function(){if(this.div){this.div.style.left="-2000px"}},show:function(){this.reposition()},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML="";var b=document.getElementsByTagName("body")[0];try{b.removeChild(this.div)}catch(c){}this.domElement=null;this.div=null}},reposition:function(d){if(d){this.domElement=ZeroClipboard.$(d);if(!this.domElement){this.hide()}}if(this.domElement&&this.div){var e=ZeroClipboard.getDOMObjectPosition(this.domElement);var f=this.div.style;f.left=""+e.left+"px";f.top=""+e.top+"px"}},setText:function(b){this.clipText=b;if(this.ready){this.movie.setText(b)}},addEventListener:function(c,d){c=c.toString().toLowerCase().replace(/^on/,"");if(!this.handlers[c]){this.handlers[c]=[]}this.handlers[c].push(d)},setHandCursor:function(b){this.handCursorEnabled=b;if(this.ready){this.movie.setHandCursor(b)}},setCSSEffects:function(b){this.cssEffects=!!b},receiveEvent:function(g,h){g=g.toString().toLowerCase().replace(/^on/,"");switch(g){case"load":this.movie=document.getElementById(this.movieId);if(!this.movie){var j=this;setTimeout(function(){j.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){var j=this;setTimeout(function(){j.receiveEvent("load",null)},100);this.ready=true;return}this.ready=true;this.movie.setText(this.clipText);this.movie.setHandCursor(this.handCursorEnabled);break;case"mouseover":if(this.domElement&&this.cssEffects){this.domElement.addClass("hover");if(this.recoverActive){this.domElement.addClass("active")}}break;case"mouseout":if(this.domElement&&this.cssEffects){this.recoverActive=false;if(this.domElement.hasClass("active")){this.domElement.removeClass("active");this.recoverActive=true}this.domElement.removeClass("hover")}break;case"mousedown":if(this.domElement&&this.cssEffects){this.domElement.addClass("active")}break;case"mouseup":if(this.domElement&&this.cssEffects){this.domElement.removeClass("active");this.recoverActive=false}break}if(this.handlers[g]){for(var k=0,f=this.handlers[g].length;k<f;k++){var l=this.handlers[g][k];if(typeof(l)=="function"){l(this,h)}else{if((typeof(l)=="object")&&(l.length==2)){l[0][l[1]](this,h)}else{if(typeof(l)=="string"){window[l](this,h)}}}}}}};jQuery.autocomplete=function(F,u){var D=this;var t=$(F).attr("autocomplete","off");if(u.inputClass){t.addClass(u.inputClass)}var q=document.createElement("div");var r=$(q).hide().addClass(u.resultsClass).css("position","absolute");if(u.width>0){r.css("width",u.width)}$("body").append(q);F.autocompleter=D;var L=null;var o="";var b=-1;var w={};var G=false;var I=false;var N=null;var H=false;var Q=false;function A(){w={};w.data={};w.length=0}A();if(u.data!=null){var c="",s={},l=[];if(typeof u.url!="string"){u.cacheLength=1}for(var m=0;m<u.data.length;m++){l=((typeof u.data[m]=="string")?[u.data[m]]:u.data[m]);if(l[0].length>0){c=l[0].substring(0,1).toLowerCase();if(!s[c]){s[c]=[]}s[c].push(l)}}for(var n in s){u.cacheLength++;a(n,s[n])}}t.keydown(function(k){N=k.keyCode;switch(k.keyCode){case 38:k.preventDefault();O(-1);break;case 40:k.preventDefault();O(1);break;case 9:case 13:if(K()){t.get(0).blur();k.preventDefault()}break;default:b=-1;if(L){clearTimeout(L)}L=setTimeout(function(){v()},u.delay);break}}).focus(function(){I=true}).blur(function(){I=false;if(!H){y()}});J();function v(){if(N==46||(N>8&&N<32)){return r.hide()}var k=t.val();if(k==o){return}o=k;if(k.length>=u.minChars){t.addClass(u.loadingClass);h(k)}else{t.removeClass(u.loadingClass);r.hide()}}function O(R){var k=$("li",q);if(!k){return}b+=R;if(b<0){b=0}else{if(b>=k.size()){b=k.size()-1}}k.removeClass("ac_over");$(k[b]).addClass("ac_over")}function K(){var k=$("li.ac_over",q)[0];if(!k){var R=$("li",q);if(u.selectOnly){if(R.length==1){k=R[0]}}else{if(u.selectFirst){k=R[0]}}}if(k){f(k);return true}else{return false}}function f(k){if(!k){k=document.createElement("li");k.extra=[];k.selectValue=""}var R=$.trim(k.selectValue?k.selectValue:k.innerHTML);F.lastSelected=R;o=R;r.html("");t.val(R);J();if(u.onItemSelect){setTimeout(function(){u.onItemSelect(k)},1)}}function g(T,R){var k=t.get(0);if(k.createTextRange){var S=k.createTextRange();S.collapse(true);S.moveStart("character",T);S.moveEnd("character",R);S.select()}else{if(k.setSelectionRange){k.setSelectionRange(T,R)}else{if(k.selectionStart){k.selectionStart=T;k.selectionEnd=R}}}k.focus()}function j(k){if(N!=8){t.val(t.val()+k.substring(o.length));g(o.length,k.length)}}function M(){var R=E(F);var k=(u.width>0)?u.width:t.width();r.css({width:parseInt(k)+"px",top:(R.y+F.offsetHeight)+"px",left:R.x+"px"}).show()}function y(){if(L){clearTimeout(L)}L=setTimeout(J,200)}function J(){if(Q){return}Q=true;if(L){clearTimeout(L)}var k=t.removeClass(u.loadingClass).val();if(r.is(":visible")){r.hide()}if(u.mustMatch){if(!F.lastSelected||F.lastSelected!=k){f(null)}}Q=false}function d(R,k){if(k){t.removeClass(u.loadingClass);q.innerHTML="";if(!I||k.length==0){return J()}if($.browser.msie){r.append(document.createElement("iframe"))}q.appendChild(e(k));if(u.autoFill&&(t.val().toLowerCase()==R.toLowerCase())){j(k[0][0])}M()}else{J()}}function P(R){if(!R){return null}var T=[];var U=R.split(u.lineSeparator);for(var S=0;S<U.length;S++){var k=$.trim(U[S]);if(k){T[T.length]=k.split(u.cellSeparator)}}return T}function e(U){var W=document.createElement("ul");var T=U.length;if((u.maxItemsToShow>0)&&(u.maxItemsToShow<T)){T=u.maxItemsToShow}for(var k=0;k<T;k++){var S=U[k];if(!S){continue}var X=document.createElement("li");if(u.formatItem){X.innerHTML=u.formatItem(S,k,T);X.selectValue=S[0]}else{X.innerHTML=S[0];X.selectValue=S[0]}var V=null;if(S.length>1){V=[];for(var R=1;R<S.length;R++){V[V.length]=S[R]}}X.extra=V;W.appendChild(X);$(X).hover(function(){$("li",W).removeClass("ac_over");$(this).addClass("ac_over");b=$("li",W).indexOf($(this).get(0))},function(){$(this).removeClass("ac_over")}).click(function(Y){Y.preventDefault();Y.stopPropagation();f(this)})}$(W).mousedown(function(){H=true}).mouseup(function(){H=false});return W}function h(R){if(!u.matchCase){R=R.toLowerCase()}var k=u.cacheLength?z(R):null;if(k){d(R,k)}else{if((typeof u.url=="string")&&(u.url.length>0)){$.get(p(R),function(S){S=P(S);a(R,S);d(R,S)})}else{t.removeClass(u.loadingClass)}}}function p(k){var S=u.url.indexOf("?")==-1?"?":"&";var T=u.url+S+"q="+encodeURI(k);for(var R in u.extraParams){T+="&"+R+"="+encodeURI(u.extraParams[R])}return T}function z(V){if(!V){return null}if(w.data[V]){return w.data[V]}if(u.matchSubset){for(var R=V.length-1;R>=u.minChars;R--){var X=V.substr(0,R);var W=w.data[X];if(W){var U=[];for(var S=0;S<W.length;S++){var T=W[S];var k=T[0];if(C(k,V)){U[U.length]=T}}return U}}}return null}function C(R,S){if(!u.matchCase){R=R.toLowerCase()}var k=R.indexOf(S);if(k==-1){return false}return k==0||u.matchContains}this.flushCache=function(){A()};this.setExtraParams=function(k){u.extraParams=k};this.findValue=function(){var R=t.val();if(!u.matchCase){R=R.toLowerCase()}var k=u.cacheLength?z(R):null;if(k){B(R,k)}else{if((typeof u.url=="string")&&(u.url.length>0)){$.get(p(R),function(S){S=P(S);a(R,S);B(R,S)})}else{B(R,null)}}};function B(W,U){if(U){t.removeClass(u.loadingClass)}var T=(U)?U.length:0;var X=null;for(var k=0;k<T;k++){var S=U[k];if(S[0].toLowerCase()==W.toLowerCase()){X=document.createElement("li");if(u.formatItem){X.innerHTML=u.formatItem(S,k,T);X.selectValue=S[0]}else{X.innerHTML=S[0];X.selectValue=S[0]}var V=null;if(S.length>1){V=[];for(var R=1;R<S.length;R++){V[V.length]=S[R]}}X.extra=V}}if(u.onFindValue){setTimeout(function(){u.onFindValue(X)},1)}}function a(R,k){if(!k||!R||!u.cacheLength){return}if(!w.length||w.length>u.cacheLength){A();w.length++}else{if(!w[R]){w.length++}}w.data[R]=k}function E(S){var R=S.offsetLeft||0;var k=S.offsetTop||0;while(S=S.offsetParent){R+=S.offsetLeft;k+=S.offsetTop}return{x:R,y:k}}};jQuery.fn.autocomplete=function(a,c,b){c=c||{};c.url=a;c.data=((typeof b=="object")&&(b.constructor==Array))?b:null;c=$.extend({inputClass:"ac_input",resultsClass:"ac_results",lineSeparator:"\n",cellSeparator:"|",minChars:1,delay:300,matchCase:0,matchSubset:0,matchContains:0,cacheLength:1,mustMatch:0,extraParams:{},loadingClass:"ac_loading",selectFirst:false,selectOnly:false,maxItemsToShow:10,autoFill:false,width:0},c);c.width=parseInt(c.width,10);this.each(function(){var d=this;new jQuery.autocomplete(d,c)});return this};jQuery.fn.autocompleteArray=function(a,b){return this.autocomplete(null,b,a)};jQuery.fn.indexOf=function(a){for(var b=0;b<this.length;b++){if(this[b]==a){return b}}return -1};(function(a){a.fn.showcase=function(j){var s={container:"Showcase-container",pagination:true,generatePagination:true,paginationClass:"showcase-pagination",currentClass:"current",fadeSpeed:500,slideSpeed:1000,start:1,effect:"slide",play:6000,pause:1000,hoverPause:true,animationStart:function(){},animationComplete:function(){},slidesLoaded:function(){}};var e,c,p,w,m,q,t,d,l=0,b=0,f=0,v=0,n,o,u,g,r,k;var h={_animate:function(z,A,y){if(!n&&loaded){n=true;s.animationStart(v+1);switch(z){case"next":b=v;l=v+1;l=p===l?0:l;u=w*2;z=-w*2;v=l;break;case"prev":b=v;l=v-1;l=l===-1?p-1:l;u=0;z=0;v=l;break;case"pagination":l=parseInt(y,10);b=a("."+s.paginationClass+" li."+s.currentClass+" a",e).attr("href").match("[^#/]+$");if(l>b){u=w*2;z=-w*2}else{u=0;z=0}v=l;break}if(A==="fade"){c.children(":eq("+b+")",e).fadeOut(s.fadeSpeed,function(){c.children(":eq("+l+")",e).fadeIn(s.fadeSpeed,function(){if(a.browser.msie){a(this).get(0).style.removeAttribute("filter")}});s.animationComplete(l+1);n=false})}else{c.children(":eq("+l+")").css({left:u,display:"block"});c.animate({left:z},s.slideSpeed,function(){c.css({left:-w});c.children(":eq("+l+")").css({left:w,zIndex:5});c.children(":eq("+b+")").css({left:w,display:"none",zIndex:0});s.animationComplete(l+1);n=false})}if(s.pagination){a("."+s.paginationClass+" li."+s.currentClass,e).removeClass(s.currentClass);a("."+s.paginationClass+" li:eq("+l+")",e).addClass(s.currentClass)}}},_stop:function(){clearInterval(e.data("interval"))},_pause:function(){if(s.pause){clearTimeout(e.data("pause"));clearInterval(e.data("interval"));r=setTimeout(function(){clearTimeout(e.data("pause"));k=setInterval(function(){h._animate("next",t)},s.play);e.data("interval",k)},s.pause);e.data("pause",r)}else{h._stop()}},init:function(y){s=a.extend({},s,y);a("#"+s.container,a(this)).children().wrapAll('<div class="showcase-control"/>');e=a(this),c=a(".showcase-control",e),p=c.children().size(),w=c.children().outerWidth(),m=c.children().outerHeight(),q=s.start-1,t=s.effect.indexOf(",")<0?s.effect:s.effect.replace(" ","").split(",")[0],d=s.effect.indexOf(",")<0?t:s.effect.replace(" ","").split(",")[1],l=0,b=0,f=0,v=0,n,o,u,g,r,k;if(p<2){return}if(q<0){q=0}if(q>p){q=p-1}if(s.start){v=q}a("#"+s.container,e).css({overflow:"hidden",position:"relative",width:"750px",height:"420px"});c.children().css({position:"absolute",top:0,left:c.children().outerWidth(),zIndex:0,display:"none",width:"750px"});c.css({position:"relative",width:(w*3),height:m,left:-w});a("#"+s.container,e).css({display:"block"});c.children(":eq("+q+")").fadeIn(s.fadeSpeed,function(){loaded=true;s.slidesLoaded()});if(s.hoverPause&&s.play){c.bind("mouseover",function(){h._stop()});c.bind("mouseleave",function(){h._pause()})}if(s.generatePagination){e.prepend("<ul class="+s.paginationClass+"></ul>");c.children().each(function(z){a("."+s.paginationClass,e).append('<li class="Paging""><a href="#'+f+'">'+a(this).attr("CaseTitle")+"</a></li>");f++})}else{a("."+s.paginationClass+" li a",e).each(function(){a(this).attr("href","#"+f);f++})}a("."+s.paginationClass+" li:eq("+q+")",e).addClass(s.currentClass);a("."+s.paginationClass+" li a",e).click(function(){if(s.play){h._pause()}o=a(this).attr("href").match("[^#/]+$");if(v!=o){h._animate("pagination",d,o)}return false});if(s.play){k=setInterval(function(){h._animate("next",t)},s.play);e.data("interval",k)}}};if(h[j]){return h[j].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof j==="object"||!j){return h.init.apply(this,arguments)}else{a.error("Method "+j+" doesn't exist on jQuery.showcase")}}}})(jQuery);function LoadSlideShow(){$.ajax({type:"GET",url:"/misc/showcase",success:function(a){if(a){$("#Showcase-container").append(a);if($("#Showcase-container > div").size()>3){$("#Showcase-container div").last().remove()}$("#Showcase").showcase({effect:"slide, fade"})}}})}var providers;var redirect_Url;var providersList={yahoo:{name:"Yahoo",url:"http://me.yahoo.com/",large:{x:400,y:-7},small:{x:-120,y:0}},google:{name:"Google",url:"https://www.google.com/accounts/o8/id",large:{x:0,y:-6},small:{x:-71,y:0}},facebook:{name:"Facebook",url:"javascript:void();",large:{x:702,y:-6},small:{x:-47,y:0}}};var openid={img_path:"/../../../content/img/misc/openId/",provider_url:null,provider_id:null,image_title:null,box_size:"large",redir_url:"/",init:function(a,b,d){providers=$.extend({},providersList);var c=$(".openid_btns");c.empty();redirect_Url=a!=undefined&&a!=null&&a!=""?a:"/";this.image_title=d!=undefined&&d!=null?d:"login with";this.box_size=b!=undefined&&b!=null?b:this.box_size;if($("#SignUpWrapper").length>0){$(".ThirdPartyOptions").css({width:"220px",position:"relative",top:"-10px"})}$(".OpenIdChoices").show();for(id in providersList){c.append(this.getBoxHTML(id,providersList[id],this.box_size))}},getBoxHTML:function(c,b,d){var a=d=="small"?false:true;if(!a){return'<a title="'+this.image_title+" "+b.name+'" href="javascript:openid.signin(\''+c+"','"+redirect_Url+'\');" style="background: #FFF url('+this.img_path+"providers_small.gif ); background-position: "+b.small["x"]+"px "+b.small["y"]+'px " class="'+c+" openid_"+d+'_btn"></a>'}if(a){return'<a title="'+this.image_title+" "+b.name+'" href="javascript:openid.signin(\''+c+"','"+redirect_Url+'\');" style="background: #FFF url('+this.img_path+"providerlogos1.png); background-position: "+b.large["x"]+"px "+b.large["y"]+'px" class="'+c+" openid_"+d+'_btn"></a>'}},signin:function(d,b,c){$("#ThirdPartyError").empty();var a=providers[d];redirect_Url=b;if(!a){return}this.provider_id=d;this.provider_url=a.url;if(!c){if(d=="facebook"){this.facebook(a.name)}else{window.open("/openid/authenticate?identifier="+encodeURIComponent(a.url)+"&provider="+a.name,"openid_popup","width=550,height=400")}}},facebook:function(a){FB.login(function(b){if(b.session){if(b.scope){$.getJSON("https://graph.facebook.com/me?access_token="+b.session.access_token+"&callback=?",function(c){openid.callback("True","",c.email,b.session.uid,a)})}else{$("#ThirdPartyError").html("In order to login to SlideFinder with your Facebook account you need to grant us email permission.")}}else{$("#ThirdPartyError").html("Cancelled at provider")}},{scope:"email"})},callback:function(d,c,e,a,b){if(d.toLowerCase()=="true"){$.ajax({type:"POST",url:"/openid/loginsignup",data:({email:e,identity:a,provider:b}),success:function(f){if(redirect_Url!=undefined&&redirect_Url!=null&&redirect_Url!="/"){window.location.href=redirect_Url}if(f.Success!=null){if(f.Message!=null){if(f.Success){$("#ThirdPartyError").css({color:"Black","text-align":"right"});$(".OpenIdChoices").css("float","right");$("#ThirdPartyError").html(f.Message)}else{$("#ThirdPartyError").css({color:"Black","text-align":"left"});$("#ThirdPartyError").html(f.Message)}}}else{if(location.href.indexOf("signup")!=-1){window.location="/"}else{var j=$(f);$("#LoginList").empty();$("#LoginList").append(j);$("#UploadToolbarLink").html("<a href='/account/uploadpresentation'>Upload</a>");var g=$("#SearchId");var h=$("#PresentationId");if(g.length>0&&parseInt(g.val())>0){$.ajax({type:"POST",url:"/Account/SaveSearch",data:({text:$("span.save").find("a.external").text(),searchId:g.val()}),success:function(k){if(k.message!=null){$.modal.close();g_topUpdateMessage(k.message)}}})}else{if(h.length>0&&parseInt(h.val())>0){$.ajax({type:"POST",url:"/Account/SaveFavoritePresentation",data:({presentationId:h.val(),text:$("a.addFavorite").attr("title")}),success:function(k){if(k.message!=null){$.modal.close();g_topUpdateMessage(k.message)}}})}else{if(presentationId!=null){sb_commentSlide(false,null)}}}}}}})}else{$("#ThirdPartyError").html(c)}return false}};var adVisitorCookieName;var adVisitorSessionName;$(function(){g_click();if($("div#LanguageMoreList").length>0){g_ViewMoreLangClick()}$("div#LanguageMoreList").css("display","none");openid.init();g_showLogin();g_dropDownMenu();var d=document.getElementById("Body").className.split(/\s+/);for(var a=0;a<d.length;a++){switch(d[a]){case"InitTopBarMsg":g_showTopBarMessage();break;case"visitorCookie":var e=$("#adVisitorCookieName");var c=$("#adVisitorSessionName");adVisitorCookieName=e.attr("data-text");adVisitorSessionName=c.attr("data-text");ad_checkVisitorCookie();break;case"searchBase":sb_initAll();g_saveSearch();break;case"filter":ad_initLayoutSlidesWithAd();break;case"commonDetailAdd":detail_similarityInit();detailBox_ratings();detailBox_initDescriptionAndTags();detailBox_tabControl();ad_moveLeftAdsIntoPlace();g_saveSearch();var g=$("#codeCopiedText");var b=$("#trackId");var f=g.attr("data-text");detail_initCopyEmbedCode();g_trackView(b.attr("data-text"));break;case"slideTypeWithAd":ad_initLayoutSlidesWithAd();break;case"InitComments":comment_init();break;case"indexPage":document.getElementById("IndexQuery").focus();LoadSlideShow();break;case"userpresentationgallery":g_deleteFavoritePresentation();g_tableStripe();savedSearchButtons();notificationSection();break;case"userFavoritePresentation":changePresentationPrivacy();break;case"useruploadedPresentations":changePresentationPrivacy();browseByActions();deleteUploadedPresentation();break;case"uploadPresentation":InitUserUpload();break;case"uploadpresentationstatus":init_loadImports();break;case"editprofile":InitEditProfile();break;case"editpresentation":InitEditPresentation();break;case"signup":InitSignUp();break}}});function InitSignUp(){var a=$("#openidinittitle");openid.init("","small",a.attr("data-text"))}function InitEditProfile(){editProfile_init();notificationSection()}function InitEditPresentation(){$("#Description").keyup(function(){g_limitChars("Description",500,"CharLimit")});notificationSection()}function InitUserUpload(){$("#Description").keyup(function(){g_limitChars("Description",500,"CharLimit")});notificationSection()}function g_click(){$(document).click(function(a){if($("li#LoginControls").length>0){if($('li#LoginControls ul#LoginForm"').css("display")=="block"){$("ul#DropDownMenu li#LoginControls").removeClass("open");$("ul#DropDownMenu li#LoginControls ul#LoginForm").toggle()}}if($("div#LanguageMoreList").css("display")=="block"){$("div#LanguageMoreList").slideUp("fast")}})}function g_ViewMoreLangClick(){$("a#MoreLangLink").click(function(a){var b=$("div#LanguageMoreList").outerHeight()+$(this).offset().top;if(b>$(document).height()){$("div#LanguageMoreList").addClass("goUp")}else{$("div#LanguageMoreList").removeClass("goUp")}$("div#LanguageMoreList").slideDown("fast");a.stopPropagation()})}function initSlideBoxHover(){var a=$("div.slideBox img.slideBoxImage");a.mouseover(sb_mouseOverHandler);a.mouseout(sb_mouseOutHandler)}function g_createModal(a){var b=$(a);$("div#FormDiv").empty();$("div#FormDiv").append(b);$("div#FormDiv").modal({onOpen:g_modalOpen,close:true,onClose:g_modalClose,overlayClose:true,minHeight:100,persist:false})}function g_notActivated(){var a=$("ul#UserMenu li").find("a").attr("title");g_topUpdateMessage(a)}function g_tableStripe(){$(".striped tr:even").addClass("alt")}function g_topUpdateMessage(c){var a=$("div#TopUpdateMessage");var b=window.innerWidth;if(jQuery.browser.msie){b=document.body.clientWidth}var d;$("div#TopUpdateMessage").empty();$("div#TopUpdateMessage").append(c);d=((b/2)-a.width());$("div#TopUpdateMessage").css("left",d);$("div#TopUpdateMessage").slideDown("fast").delay(2000).slideUp("slow")}function g_saveSearch(){$("span.save").find("a").click(function(c){var a=$("span.save").find("a.external").text();var b=$("#SearchId").val();$.ajax({type:"POST",url:"/account/savesearch",data:({text:a,searchId:b}),success:function(d){if(d.message!=null){g_topUpdateMessage(d.message)}else{g_createModal(d);openid.init()}}})})}function g_signUp(){var a=$("span.field-validation-error");$.ajax({type:"POST",url:"/Account/SignUp",data:$("#SignUpForm").serialize(),success:function(b){if(b.message!=null){a.html(b.message).show()}else{$("div#SignUpDiv").empty().append(b)}}});return false}function g_login(){var a=$("input#ActivatePage").val();$.ajax({type:"POST",url:"/Account/Login",data:$("div.loginDiv form").serialize(),success:function(b){if(b.message!=null){$("span.field-validation-error").html(b.message).show()}else{if(b.url!=null){window.location=b.url}else{if(a=="True"){window.location="/"}else{var c=$(b);$("#LoginList").empty();$("#LoginList").append(c);$("#UploadToolbarLink").html("<a href='/account/uploadpresentation'>Upload</a>")}}}}});return false}function g_upload_login(){var a=$("input#ActivatePage").val();$.ajax({type:"POST",url:"/Account/UploadLogin",data:$("div.UploadLoginForm form").serialize(),success:function(b){if(b.message!=null){$("span.field-validation-error").html(b.message).show()}else{if(b.url!=null){window.location=b.url}else{if(a=="True"){window.location="/Account/UploadPresentation"}else{var c=$(b);$("#LoginList").empty();$("#LoginList").append(c);$("#UploadToolbarLink").html("<a href='/Account/UploadPresentation'>Upload</a>")}}}}});return false}function g_saveFavoritePresentation(){var a=$("div.slideBoxWrapper").find("table").attr("class");var b=$("a.addFavorite").attr("title");$.ajax({type:"POST",url:"/account/savefavoritepresentation",data:({presentationId:a,text:b}),success:function(c){if(c.message!=null){g_topUpdateMessage(c.message)}else{g_createModal(c)}}})}function g_deleteFavoritePresentation(){$("div.slideBoxRight").find("a.delete").click(function(c){var b=$(this).closest("div.slideBoxWrapper");var a=b.find("td.slideBoxMain a").attr("href");$.ajax({type:"POST",url:"/Account/DeleteFavoritePresentation",data:({url:a}),success:function(){location.reload()}})})}function g_dropDownMenu(){var b={sensitivity:3,interval:100,over:c,timeout:100,out:a};function c(){$("ul:first",this).slideDown("fast")}function a(){$("ul:first",this).slideUp("slow")}$("ul#DropDownMenu li.parent").hoverIntent(b)}function g_showLogin(){function b(){$("li#LoginControls").addClass("open");$("li#LoginControls ul#LoginForm").toggle()}function a(){$("li#LoginControls").removeClass("open");$("li#LoginControls ul#LoginForm").toggle()}$(".openLogin").click(function(){if($("li#LoginControls ul#LoginForm").css("display")=="block"){a()}else{b()}return false});$("ul#LoginForm").click(function(c){c.stopPropagation()})}function g_log(a){console.log(a)}function g_simpleSearchHandler(e){if(!e){e="Query"}var a=$("#"+e)[0];var c=jQuery.trim(a.value);if(c.length==0){return false}var b=$("#QuerySite")[0];var d=b?" site:"+b.value:"";if(/[^\da-zA-Z ]+/.test(c)||(d&&d.length!=0)){return true}window.location="/search/"+encodeURIComponent(jQuery.trim(c+d));return false}function g_trackDownload(d){d.preventDefault();var a=this.id.split("_");var b=a[1];var c=this.href;$.post("/Ajax/CheckPresentationIsUserUploaded",{presentationId:b},function(e){if(e.Success){if(e.IsUserUploaded){$.post("/Ajax/DownloadPresentation",{presentationId:b},function(f){if(!f.Success){g_createModal($("<div class='modalHeader'><h2>"+f.MessageHeader+"</h2></div><div class='modalBody'><p>"+f.Message+"</p></div>"))}else{document.location=f.Link}})}else{$.post("/ajax/downloadtracking/"+b,function(){document.location=c})}}else{g_createModal($("<div class='modalHeader'><h2>Error</h2></div><div class='modalBody'><p>"+e.ErrorMessage+"</p></div>"))}})}function g_trackView(a){$.post("/ajax/viewtracking",{nodeId:a})}function g_installSearchEngine(a){if(window.external&&("AddSearchProvider" in window.external)){window.external.AddSearchProvider(a)}else{alert("Your browser does not support adding search providers through script.")}}function g_changeInterfaceLanguage(b){var a=document.getElementById("InterfaceLanguageSelect");if(a===undefined||a==null){a=$(b).children("span").attr("title")}else{a=a.value}$.cookie("InterfaceLanguage",a,{path:"/",expires:10000});window.location.reload(true)}function g_showTopBarMessage(){var a=$("#TopBarMessage").css("display");if(a=="none"){$("#TopBarMessage").slideDown().delay(10000).slideUp();$("#FauxTopBar").slideDown().delay(10000).slideUp()}}function g_modalOpen(a){a.overlay.fadeIn();a.container.fadeIn();a.data.fadeIn()}function g_modalClose(a){a.container.fadeOut();a.overlay.fadeOut();a.data.fadeOut("",function(){$.modal.close();a.iframe&&a.iframe.hide().remove();if($.isFunction(a.onClosed)){a.onClosed.apply(a,[a])}a={}});$("#ImportsWrapper").trigger("closed")}function g_loadContactUsForm(){$.ajax({type:"GET",url:"/misc/contactUs",success:function(a){if(a){g_createModal(a)}}})}function g_submitContactUsForm(){$.ajax({type:"POST",url:"/Misc/ContactUs",data:$("#ContactUsForm").serialize(),success:function(a){if(a.success!=null){$("span#Message").removeClass("field-validation-error");$("span#Message").html(a.success).show();$("#Captcha").val("");$("#Name").val("");$("#Email").val("");$("#Message").val("")}else{$("span#Message").html(a).show()}}});return false}function g_loadReportErrorForm(){$.ajax({type:"GET",url:"/Misc/ReportError",success:function(a){if(a){g_createModal(a)}}})}function g_loadUploadForm(){$.ajax({type:"GET",url:"/Ajax/UploadPresentation",success:function(a){if(a){g_createModal(a)}}})}function g_submitReportErrorForm(){var a=window.location.pathname;$.ajax({type:"POST",url:"/Misc/ReportError",data:$("#ReportErrorForm").serialize()+"&path="+a,success:function(b){if(b){if($("#Error").is(":visible")){$("#Error").hide()}$("#ErrorReport").val("");$("#Email").val("");$("#Thanks").show()}else{if($("#Thanks").is(":visible")){$("#Thanks").hide()}$("#Error").show()}}});return false}function g_loadSuggestImprovementsForm(){$.ajax({type:"GET",url:"/Misc/SuggestImprovements",success:function(a){if(a){g_createModal(a)}}})}function g_submitSuggestionsForm(){var a=window.location.pathname;$.ajax({type:"POST",url:"/Misc/SuggestImprovements",data:$("#SuggestImprovementsForm").serialize()+"&path="+a,success:function(b){if(b){if($("#Error").is(":visible")){$("#Error").hide()}$("#SuggestionText").val("");$("#Email").val("");$("#Thanks").show()}else{if($("#Thanks").is(":visible")){$("#Thanks").hide()}$("#Error").show()}}});return false}function g_loadIndexSuggestionForm(){$.ajax({type:"GET",url:"/Misc/SuggestSiteToIndex",success:function(a){if(a){g_createModal(a)}}})}function g_submitIndexSuggestionsForm(){var a=window.location.pathname;$.ajax({type:"POST",url:"/Misc/SuggestSiteToIndex",data:$("#IndexSuggestionForm").serialize()+"&path="+a,success:function(b){if(b){if($("#Error").is(":visible")){$("#Error").hide()}$("#SuggestionText").val("");$("#Url").val("");$("#Email").val("");$("#Thanks").show()}else{if($("#Thanks").is(":visible")){$("#Thanks").hide()}$("#Error").show()}}});return false}function g_limitChars(b,d,c){var e=$("#"+b).val();var a=e.length;if(a>d){$("#"+c).html("You cannot write more then "+d+" characters.");$("#"+b).val(e.substr(0,d));return false}else{$("#"+c).html("You have "+(d-a)+" characters left.");return true}}function comment_init(){var b=$(".commentHeader a");b.first().addClass("active");b.click(g_setCurrentLoad);b.mouseover(sb_downloadMouseOverHandler);b.mouseout(sb_downloadMouseOutHandler);var a=$("#LoadComments");a.click(g_loadComments);if($("#UserMenu")!==undefined){$("#CommentsWrapper").css("width","790px")}if($(".commentBoxHeader").offset().top<$(window).height()){g_lazyLoadComments()}else{$(window).scroll(g_lazyLoadComments)}}var amount=0;function g_lazyLoadComments(){var b=$(".commentBoxHeader").offset().top;var a=$(window).scrollTop()+$(window).height();if(a>b){g_loadComments();$(window).unbind("scroll")}}function g_loadComments(){var a=$(".commentHeader a.active").attr("id");if(a===undefined){a=$(".commentBoxHeader h2").attr("id")}if(a===undefined||a==""){$("#CommentsWrapper").hide()}else{$("#LoadComments").hide();$("#LoadingComments").show();$.post("/Account/LoadComments",{nodeId:a,amount:amount},function(c){$("#LoadingComments").hide();if(c!==undefined||c!=null){loaded=true;$("#CommentBody ul").append(c.Comments);if(c.IsMore){$("#LoadComments").show();amount=parseInt(c.NumberOfComments)}else{$("#LoadComments").hide()}if(c.NumberOfComments>0){$(".commentBoxHeader h2 span.right").html($.validator.format(c.ShowCountFormat,c.NumberOfComments,c.TotalCount))}else{var d=$(".commentLink").first().text();var b=$(".commentLink").first().attr("id");$("#NoMoreComments a").attr("id",b);$("#NoMoreComments").show()}}else{$("#NoMoreComments").show()}})}}function g_setCurrentLoad(a){$(".commentHeader a.active").removeClass("active");$(a.currentTarget).addClass("active");amount=0;$("#CommentBody ul").empty();g_loadComments()}function sb_initAll(){var e=$("div.slideBox img.slideBoxImage");e.mouseover(sb_mouseOverHandler);e.mouseout(sb_mouseOutHandler);var d=$("div.slideBox a.downloadLink");d.mouseover(sb_downloadMouseOverHandler);d.mouseout(sb_downloadMouseOutHandler);var c=$(".dlTracking");c.click(g_trackDownload);if(typeof(g_addIn)!="undefined"&&g_addIn){e.click(sb_toggleSlideSelectImage);var a=$("div.slideBox input.nodeCheckBox");a.click(sb_toggleSlideSelectCheckBox)}var b=$(".commentLink");b.live("click",function(g){sb_commentPresentation(false,g.currentTarget)});var f=$(".slideCommentLink");f.live("click",function(g){sb_commentSlide(false,g.currentTarget)})}function sb_toggleSlideSelectById(a){sb_toggleSlideSelect(document.getElementById(a))}function sb_toggleSlideSelect(f){var e=f.checked;var b=$(f.parentNode).siblings("table");var c=$(b).children()[0];var g=$(c).children();if(g.length==2){var a=$(g[0]).children("td");var d=$(g[1]).children("td");if(e){a.addClass("download");d.addClass("download")}else{a.removeClass("download");d.removeClass("download")}d.addClass("download")}}function sb_toggleSlideSelectCheckBox(d){var a=this.id.split("_");var b=a[1];var c=$("#Node"+b);sb_toggleSlideSelect(this)}function sb_toggleSlideSelectImage(c){var a=this.id.substring(4);var b=$("#Check_"+a);if(b[0].checked){b[0].checked=false}else{b[0].checked=true}sb_toggleSlideSelect(b[0])}function sb_positionHoverDiv(p,g){var h=$("#"+p);var l=$("#"+g);var j=h.position();var n=h.width();var d=parseInt(l.width());var m=parseInt(l.height());var k=parseInt($(window).scrollTop());var f=parseInt(j.left+n);var c=parseInt($(window).width());var e=parseInt($(window).height());l=l[0];var a=0;if(f+d>c){if(c-d-n>0){a=j.left-d}else{a=c-d}}else{a=f}if(a+d>c){a=c-d}if(a<0){a=0}l.style.left=a+"px";var b=parseInt(j.top)+(h.height()/2);var o=e+k-b;if(o<m&&b-m>k){b-=m}if(b+m>e+k){b=e+k-m}if(b<k){b=k}l.style.top=b+"px"}function sb_mouseOverHandler(a){if(this.showTimeout){clearTimeout(this.showTimeout)}this.showTimeout=setTimeout("sb_showHover('"+this.id+"')",500)}function sb_showHover(d){var h=$("#"+d);if(!h){return}var c=d;var g=d+"_HoverDiv";var j=d+"_HoverTextDiv";var b=$("#"+g);if(b&&b.length>0){b.unbind("mouseover",sb_hoverDivMouseOverHandler);b.unbind("mouseout",sb_hoverDivMouseOutHandler);b.mouseover(sb_hoverDivMouseOverHandler);b.mouseout(sb_hoverDivMouseOutHandler);b=b[0];var a=d.substring(4);var f=$("#"+d+"_HoverImage");if(!f[0].asyncLoaded){f.one("load",function(){sb_positionHoverDiv(c,g)});f.attr("src",f.attr("src").replace("size=1","size=2"));f[0].asyncLoaded=true}var e="/ajax/nodeinfo/";if(typeof(g_addIn)!="undefined"&&g_addIn){}if(!$("#"+j)[0].asyncLoaded){$.get(e+a,function(l){var k=$("#"+j);if($.trim(l)!="-"){k.html(l)}else{k.html("")}k[0].asyncLoaded=true;var m=$("#"+g);sb_positionHoverDiv(c,g)})}sb_positionHoverDiv(c,g);b.displayCounter=1;b.style.display="";if(typeof(g_ie)=="undefined"||!g_ie){$("#"+g).hide();$("#"+g).fadeIn("slow")}}}function sb_mouseOutHandler(a){if(this.showTimeout){clearTimeout(this.showTimeout)}var b=$("#"+this.id+"_HoverDiv")[0];if(b){b.displayCounter--;if(b.hideTimeout){clearTimeout(b.hideTimeout)}b.hideTimeout=setTimeout("sb_hideHoverDiv('"+b.id+"')",0)}}function sb_hoverDivMouseOverHandler(a){this.displayCounter++}function sb_hoverDivMouseOutHandler(a){this.displayCounter--;if(this.hideTimeout){clearTimeout(this.hideTimeout)}this.hideTimeout=setTimeout("sb_hideHoverDiv('"+this.id+"')",0)}function sb_hideHoverDiv(a){var b=$("#"+a)[0];if(b){if(!b.displayCounter||b.displayCounter==0){if(typeof(g_ie)=="undefined"||!g_ie){$("#"+a).fadeOut("slow")}else{b.style.display="none"}}}}function sb_downloadMouseOverHandler(d){var a=this.id.split("_");var c=a[1];var b=$("div.slideBox table.pres"+c);b.each(function(f){var g=$(this).children()[0];var j=$(g).children();if(j.length==2){var e=$(j[0]).children("td");e.addClass("download");var h=$(j[1]).children("td");h.addClass("download")}})}function sb_downloadMouseOutHandler(d){var a=this.id.split("_");var c=a[1];var b=$("div.slideBox table.pres"+c);b.each(function(f){var g=$(this).children()[0];var j=$(g).children();if(j.length==2){var e=$(j[0]).children("td");e.removeClass("download");var h=$(j[1]).children("td");h.removeClass("download")}})}var presentationId=null;var txt=null;function sb_commentSlide(a,d){var b;var c;if(d==null){b=presentationId;c=txt}else{presentationId=b=$(d).attr("id");txt=c=$(d).attr("title");txt=txt.substring(txt.indexOf("- ")+1)}$.post("/Account/CommentSlide",{slideId:b,isComment:a,text:txt},function(e){if(a==true){$.modal.close()}g_createModal(e)})}function sb_commentPresentation(a,d){var b;var c;if(d==null){b=presentationId;c=txt}else{presentationId=b=$(d).attr("id");txt=c=$(d).attr("title");txt=txt.substring(txt.indexOf("- ")+1)}$.post("/Account/CommentPresentation",{presentationId:b,text:txt,isComment:a},function(e){if(a==true){$.modal.close()}g_createModal(e)})}var detail_clip=null;function detail_initCopyEmbedCode(){clip=new ZeroClipboard.Client();clip.setHandCursor(true);clip.addEventListener("complete",detail_copyCodeComplete);clip.setText($("#EmbedCopyCodeDiv").text());$("a.copyEmbedCode").mouseover(function(){if(clip.div){clip.receiveEvent("mouseout",null);clip.reposition(this)}else{clip.glue(this)}clip.receiveEvent("mouseover",null)})}function detail_copyCodeComplete(){alert(detail_codeCopiedMessage)}function detail_showEmbedInstructions(){$("#EmbedDiv").modal({onOpen:g_modalOpen,onClose:g_modalClose,overlayClose:true,minHeight:100})}function detail_similarityInit(){var a=$("ol.similarity a");a.mouseover(detail_similarityMouseOverHandler);a.mouseout(detail_similarityMouseOutHandler);a=$("a.similarity");a.mouseover(detail_similarityMouseOverHandler);a.mouseout(detail_similarityMouseOutHandler);a=$("a.moreBy");a.mouseover(detail_similarityMouseOverHandler);a.mouseout(detail_similarityMouseOutHandler)}function detail_similarityMouseOverHandler(h){var d=$("#"+this.id);if(!d){return}var f=$(d).parents("div.greenBody");var a=f.position();var b=$("#"+this.id+"_HoverDiv");if(b&&b.length>0){b.unbind("mouseover",detail_hoverDivMouseOverHandler);b.unbind("mouseout",detail_hoverDivMouseOutHandler);b.mouseover(detail_hoverDivMouseOverHandler);b.mouseout(detail_hoverDivMouseOutHandler);b=b[0];var g=this.id+"_HoverDiv";var j=this.id.split("_")[1];if(!b.asyncLoaded){$.get("/Ajax/SimilarityInfo/"+j,function(e){var k=$("#"+g);k.html(e);k[0].asyncLoaded=true})}var c=parseInt($(window).width());b.style.top=parseInt(a.top)+"px";b.style.right=(c-parseInt(a.left)-1)+"px";b.style.display="";b.displayCounter=1}}function detail_similarityMouseOutHandler(a){var b=$("#"+this.id+"_HoverDiv")[0];if(b){b.displayCounter--;if(b.hideTimeout){clearTimeout(b.hideTimeout)}b.hideTimeout=setTimeout("detail_hideHoverDiv('"+b.id+"')",0)}}function detail_hoverDivMouseOverHandler(a){this.displayCounter++}function detail_hoverDivMouseOutHandler(a){this.displayCounter--;if(this.hideTimeout){clearTimeout(this.hideTimeout)}this.hideTimeout=setTimeout("detail_hideHoverDiv('"+this.id+"')",0)}function detail_hideHoverDiv(a){var b=$("#"+a)[0];if(b){if(!b.displayCounter||b.displayCounter==0){b.style.display="none"}}}function detailBox_initDescriptionAndTags(){var b=$(".showDescription");b.live("click",function(){$("#DescriptionModal").modal({onOpen:g_modalOpen,onClose:g_modalClose,overlayClose:true,minHeight:50})});var a=$(".showTags");a.live("click",function(){$("#TagsModal").modal({onOpen:g_modalOpen,onClose:g_modalClose,overlayClose:true,minHeight:50})})}function detailBox_tabControl(){var b=$("#RelatedTab");var a=$("#MoreTab");a.live("click",function(){c(false)});b.live("click",function(){c(true)});function c(d){if(d){b.addClass("active");$("#RelatedPresentations").show();$("#MorePresentations").hide();a.removeClass("active")}else{a.addClass("active");$("#RelatedPresentations").hide();$("#MorePresentations").show();b.removeClass("active")}}}function detailBox_ratings(){var d=$(".rating").children(".star");var b=$(".rating").attr("rating")+"";d.mouseover(function(){c();a(this,"lefthover","righthover")});d.mouseout(function(){c();e()});d.click(function(){var g=$(this).children("a").attr("value");var h=$(this).parent("span");var f=h.attr("node");$.post("/Presentation/SetRating",{presentationNodeId:f,rating:g},function(j){if(j.Success){h.attr("rating",j.Result.Rank);b=j.Result.Rank+"";c();e();g_topUpdateMessage(j.Message)}else{alert(j.Message)}})});function c(){d.filter(".starLeftOn").removeClass("starLeftOn").addClass("starLeftOff").end();d.filter(".starRightOn").removeClass("starRightOn").addClass("starRightOff").end();d.filter(".lefthover").removeClass("lefthover").end();d.filter(".righthover").removeClass("righthover").end()}function a(h,l,k){var j=d.index(h);var m=0;var g;for(var f=0.5;f<5;f+=0.5){switch(f*10){case 5:case 15:case 25:case 35:case 45:g=d[m];$(g).addClass(l);m+=2;break;case 10:case 20:case 30:case 40:case 50:g=d[m-1];$(g).addClass(k);break}if(m>j){return}}}function e(){var h=0;var f;var g=b.indexOf(",")!=-1?parseFloat(b.replace(",",".")):parseFloat(b);for(var j=0;j<5;j+=0.5){if(j<g){if(j%1==0){f=d[h];$(f).removeClass("starLeftOff").addClass("starLeftOn");h+=2}else{f=d[h-1];$(f).removeClass("starRightOff").addClass("starRightOn")}}}}}function detail_ratings(){$(".star").mouseover(function(){var b=$(this).parent("span");var c=$(this).attr("value");a(b,c)});$(".star").mouseout(function(){var b=$(this).parent("span");var c=b.attr("rating");a(b,c)});function a(b,c){b.find("img").each(function(){var e=$(this).attr("value");var d=$(this).attr("src");if(e<=c){$(this).attr("src",d.replace("-off.png","-on.png"))}else{$(this).attr("src",d.replace("-on.png","-off.png"))}})}$(".star").click(function(){var d=$(this).parent("span");var c=$(this).attr("value");var b=d.attr("node");var e=d.children("span");$.post("/Presentation/SetRating",{presentationNodeId:b,rating:c},function(f){if(f.Success){e.html(f.Result.Text);d.attr("rating",f.Result.Rank);a(d,f.Result.Rank);g_topUpdateMessage(f.Message)}else{alert(f.Message)}})})}function editProfile_init(){$(function(){organizationForms();getOrganizationWebsite();getUniversityWebsite();deleteProfileImage();$("input#OrgName").autocomplete("/Account/FindOrganization");$("input#UniName").autocomplete("/Account/FindUniversity");$("input#OrgName").blur(function(){if($(this).val()==""){$("input#OrgWebsite").val("")}});$("input#UniName").blur(function(){if($(this).val()==""){$("input#UniWebsite").val("")}})})}function organizationForms(){$("fieldset#University").hide();if($("#AccountType").val()=="Default"){$("fieldset#Organization").hide();$("fieldset#University").hide()}else{if($("#AccountType").val()=="University"){$("fieldset#University").show();$("fieldset#Organization").hide()}else{$("fieldset#Organization").show();$("fieldset#University").hide()}}$("#AccountType").change(function(){if($("#AccountType").val()=="Default"){$("fieldset#Organization").hide();$("fieldset#University").hide()}else{if($("#AccountType").val()=="University"){$("fieldset#University").show();$("fieldset#Organization").hide()}else{$("fieldset#Organization").show();$("fieldset#University").hide()}}})}function getOrganizationWebsite(){$("#OrgName").blur(function(){$.ajax({type:"POST",url:"/Account/GetOrganizationWebsite",data:({name:$("#OrgName").val()}),success:function(a){$("#OrgWebsite").val(a.website)}})})}function getUniversityWebsite(){$("#UniName").blur(function(){$.ajax({type:"POST",url:"/Account/GetUniversityWebsite",data:({name:$("#UniName").val()}),success:function(a){if($("#UniWebsite").is(":disabled")){$("#UniWebsite").removeAttr("disabled")}$("#UniWebsite").val(a.website);$("#UniWebsite").attr("disabled",true)}})})}function deleteProfileImage(){$("div#ImageUpload a.delete").click(function(){var a=$("input#Username").val();$.ajax({type:"POST",url:"/Account/DeleteProfileImage",data:({username:a}),success:function(b){window.location.reload(true)}})})}function notificationSection(){var a=$("#NotificationMessage");if(!a.is(":empty")){$(function(){$("#NotificationMessageWrapper").slideDown("slow");setTimeout(b,10000)})}$("#NotificationMessageWrapper").find("a").click(function(){b()});function b(){var c=$("#NotificationMessageWrapper");if(c.is(":visible")){c.slideUp("slow",function(){a.empty()})}}}function savedSearchButtons(){$("td.buttons").find("a").click(function(c){var b=$(this);var a=b.closest("tr").find("#Id").val();if(b.hasClass("private")){$.ajax({type:"POST",url:"/Account/SetSearchAsPublic",data:({id:a}),success:function(d){b.removeClass("private").addClass("public").attr("title",d.title)}})}else{if(b.hasClass("public")){$.ajax({type:"POST",url:"/Account/SetSearchAsPrivate",data:({id:a}),success:function(d){b.removeClass("public").addClass("private").attr("title",d.title)}})}else{if(b.hasClass("delete")){$.ajax({type:"POST",url:"/Account/DeleteSavedSearch",data:({id:a}),success:function(){location.reload()}})}}}})}function changePresentationPrivacy(){$("#FavoritePresentations").find("a").click(function(b){a($(this))});$("#UploadedPresentations").find("a").click(function(b){a($(this))});function a(f){var d=f;var b=f.closest("div.slideBoxWrapper");var c=b.find("td.slideBoxMain a").attr("href");if(f.hasClass("private")){$.ajax({type:"POST",url:"/Account/SetPresentationAsPublic",data:({url:c}),success:function(e){d.removeClass("private").addClass("public").attr("title",e.title)}})}else{if(f.hasClass("public")){$.ajax({type:"POST",url:"/Account/SetPresentationAsPrivate",data:({url:c}),success:function(e){d.removeClass("public").addClass("private").attr("title",e.title)}})}}}}function browseByActions(){if($("#Option")[0].selectedIndex==1){$("#Category").show()}$("#Option").change(function(){if(this.selectedIndex==1){$("#Category").show()}else{$("#Category").hide();$("#BrowseByMenu").submit()}});$("#Category").change(function(){if(this.selectedIndex!=0){$("#BrowseByMenu").submit()}})}var importAmount=10;function init_loadImports(){function c(){$("#ImportsWrapper").removeClass("clearfix").css({padding:"0px"}).unbind("closed",c);importAmount=10}var b=$("#LoadImports");b.click(function(){$("#ImportsWrapper").addClass("clearfix").css({padding:"15px"}).bind("closed",c);$("#ImportsWrapper").modal({onOpen:g_modalOpen,close:true,onClose:g_modalClose,overlayClose:true,minHeight:100,persist:false})});var a=$("#LoadMoreImports");a.live("click",loadImports)}function loadImports(){$.post("/Account/LoadImports",{amount:importAmount},function(a){if(a!==undefined||a!=null){var c=$("#Imports-table #tbody");for(var d=0;d<a.Imports.length;d++){var b=$("<div class='tr clearfix'></div>");$("<div class='td small'>"+a.Imports[d].Id+"</div>").appendTo(b);$("<div class='td wider'>"+a.Imports[d].Presentation+"</div>").appendTo(b);$("<div class='td wide' title='"+a.Imports[d].UploadDate+"'>"+a.Imports[d].RelativeDate+"</div>").appendTo(b);$("<div class='td normal'>"+a.Imports[d].Status+"</div>").appendTo(b);if($(".tr",c).last().attr("class").indexOf("even")==-1){b.addClass("even")}c.append(b)}if(a.IsMore){$("#LoadMoreImports").show();importAmount=parseInt(a.ImportsCount)}else{$("#LoadMoreImports").hide()}}else{}})}function showCancelLink(a){$("#CancelButton").show()}function checkExtension(a){if(a===undefined){return false}var b=/ppt|pot|potx|pptx/g;if(a.extension.match(b)){$("#InvalidExtension").hide()}else{$("#InvalidExtension").show();$("#InvalidExtension").html("Filetype ."+a.extension+" not supported.");return false}}function checkFileSelection(a){if(fileExists!==undefined&&!fileExists){$("#ErrorMessage").html(errorMessage).show();return false}$("#ErrorMessage").hide();checkCategory()}function checkCategory(){if($("#Category").val()==0){$("#ErrorMessage").html("Please select a valid Category").show();return false}$("#ErrorMessage").hide()}function init_selectFile(){var a;$("#SelectFile").click(function(){$(".fileSelector").click()})}function deleteUploadedPresentation(){$("#DeletePresentation a.internalDiscrete").click(function(){var a=$(this).parent().attr("presentation");var c=confirm("You are about to delete this presentation, are you sure?");var b;if(c==true){$.ajax({type:"POST",url:"/Account/DeletePresentation",data:({presentationId:a}),success:function(d){if(!d.Success){$("#DeleteErrorMessage").html(d.Message).delay(5000).fadeOut("slow")}else{window.location.pathname=d.RedirectUrl}}})}else{$("#DeleteErrorMessage").html("Deletion was cancelled").show().delay(5000).fadeOut("slow")}return false})}function loginOrRegister(){function b(){var c=$("input#Email").val();if(c!=""){$.ajax({type:"POST",url:"/Account/CheckEmail",data:({email:c}),success:function(d){if(d){if($("#LoginHidden").is(":visible")){$("#LoginHidden").slideUp("slow")}$("#SignUpHidden").slideDown("slow");$("#SignUpHidden input#Email").val(c)}else{if($("#SignUpHidden").is(":visible")){$("#SignUpHidden").slideUp("slow")}$("#LoginHidden").slideDown("slow");$("#LoginHidden input#Email").val(c)}}})}}function a(){if($("#SignUpHidden").is(":visible")||$("#LoginHidden").is(":visible")){$("#IsLogin").val($("#LoginHidden").is(":visible"));$.ajax({type:"POST",url:"/Account/LoginOrRegister",data:$("#QuickForm").serialize(),success:function(c){if(c.Error!=null){$("span.field-validation-error").html(c.Error).show()}if(c.SaveSearch){var d=$("span.save").find("a.external").text();var f=$("#SearchId").val();$.ajax({type:"POST",url:"/Account/SaveSearch",data:({text:d,searchId:f}),success:function(g){if(g.message!=null){$.modal.close();g_topUpdateMessage(g.message)}}})}if(c.SavePresentation){var e=$("div.slideBoxWrapper").find("table").attr("class");d=$("a.addFavorite").attr("title");$.ajax({type:"POST",url:"/Account/SaveFavoritePresentation",data:({presentationId:e,text:d}),success:function(g){if(g.message!=null){$.modal.close();g_topUpdateMessage(g.message)}}})}if(c.Login){$.ajax({type:"POST",url:"/Account/GetLoginView",data:$("#QuickForm").serialize(),success:function(g){var h=$(g);$("#LoginControls").empty();$("#LoginControls").append(h)}})}if(c.CommentPresentation){sb_commentSlide(false,null)}}})}else{b()}}$("#LoginHidden").hide();$("#SignUpHidden").hide();$("input#Email").blur(function(){if($("#SignUpHidden").is(":visible")||$("#LoginHidden").is(":visible")){b()}});$("button#CheckEmailButton").click(function(){a()})}function forgotPassword(){$("div#LoginHidden a").click(function(){var a=$("input#Email").val();window.location="/account/forgotPassword?email="+a})}function postComment(){$("#PostComment").click(function(){var a=$("#PresentationId").val();var b=$("#Comment").val();if(b==null||b.trim()==""){$("#NoInputError").show();return false}var c=encodeURIComponent(b);$.post("/Account/CommentPresentation",{presentationId:a,isComment:true,comment:c},function(e){$.modal.close();g_topUpdateMessage(e.Message);if(e.Comment!==undefined||e.comment!=""){var d=$("#CommentBody ul");if(d.children().length!=0){$("#NoMoreComments").hide();d.prepend(e.Comment);var g=$(".commentBoxHeader h2 span.right").text().replace(/\d+/g,"{"+(1)+"}");g=g.replace("1","0");var h=$(".commentBoxHeader h2 span.right").text().split(/[^0-9]+/);var f=$.validator.format(g,parseInt(h[1])+1,parseInt(h[2])+1);$(".commentBoxHeader h2 span.right").text(f)}else{$("#NoMoreComments").hide();g_loadComments();$(window).unbind("scroll")}}})});$("#PostSlideComment").click(function(){var a=$("#PresentationId").val();var b=$("#Comment").val();if(b==null||b.trim()==""){$("#NoInputError").show();return false}var c=encodeURIComponent(b);$.post("/Account/CommentSlide",{slideId:a,text:c,isComment:true},function(e){$.modal.close();g_topUpdateMessage(e.Message);if(e.Comment!==undefined||e.comment!=""){var d=$("#CommentBody ul");if(d.children().length!=0){$("#NoMoreComments").hide();d.prepend(e.Comment);var g=$(".commentBoxHeader h2 span.right").text().replace(/\d+/g,"{"+(1)+"}");g=g.replace("1","0");var h=$(".commentBoxHeader h2 span.right").text().split(/[^0-9]+/);var f=$.validator.format(g,parseInt(h[1])+1,parseInt(h[2])+1);$(".commentBoxHeader h2 span.right").text(f)}else{$("#NoMoreComments").hide();g_loadComments();$(window).unbind("scroll")}}})})}function ad_moveLeftAdsIntoPlace(){$(document).ready(function(){$("#LeftColumnWrapperPlaceHolder").find("iframe").appendTo("#LeftColumnWrapper");$("iframe").css("position","relative");$("#FooterAdPlaceHolder").find("iframe").appendTo("#FooterAd")})}function ad_initLayoutSlidesWithAd(){$(".slideBox").css("margin","0");ad_layoutDetailSlides();$(window).resize(ad_layoutDetailSlides)}function ad_layoutDetailSlides(){var l=$("#FirstSlideRow");if(l.children().length>0){var m=$("#HorizontalAd");var d=$("#AllOtherSlideRows");var j=l.width();var k=l.find(".slideBox:first").outerWidth();var c=Math.floor(j/k);var h=[];$("#SlidesWrapper").each(function(){h.push($(".slideBox"))});if(h[0].length>c){if(d.hasClass("hidden")){m.show();d.show();d.removeClass("hidden");for(var g=c;g<$(".slideBox").length;g++){d.append(h[0][g])}}var a=l.children().length;if(c>a){var b=c-a;var f=a;var e=f+b;for(var g=f;g<e;g++){l.append(h[0][g])}}else{if(c<a){var n=a-c;var f=a-n;var e=a;for(var g=e;g>=f;g--){d.prepend(l.children()[g])}}}if(d.children().length==0){d.hide();d.addClass("hidden");m.after(l)}else{if($("#SlidesWrapper div:first").attr("id")==m.attr("id")){$("#SlidesWrapper").prepend(l)}}}else{m.show();m.after(l)}}}function ad_logAdVisitor(a){var b=$(".paging a.current").text();$.post("/Ajax/LogAdVisitor",{referrer:document.referrer,path:document.location.href,page:(b!="")?b:1},function(c){if(c.VisitorId>0){ad_setVisitorCookie(a,parseInt(c.VisitorId))}})}function ad_getCookie(a){return $.cookie(a)}function ad_setVisitorCookie(a,b){$.cookie(a,b,{expires:new Date(9999,12,31,23,59,59,1000),path:"/"})}function ad_setVisitorSession(a){$.cookie(adVisitorSessionName,a,{path:"/"})}function ad_updateVisitorVisits(a){var b=$(".paging a.current").text();$.post("/Ajax/UpdateAdVisitor",{adVisitorId:a,referrer:document.referrer,path:document.location.href,page:(b!="")?b:1},function(){})}function ad_checkVisitorCookie(){var a=$.cookie(adVisitorCookieName);if(a!=null){var b=$(".paging a.current").text();$.post("/Ajax/CheckAdVisitorExists",{visitor:a,referrer:document.referrer,path:document.location.href,page:(b!="")?b:1},function(c){if(c.Exists){}else{ad_logAdVisitor(adVisitorCookieName)}})}else{ad_logAdVisitor(adVisitorCookieName)}};
