/*
 * jQuery JavaScript Library v1.4.4
 * 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: Thu Nov 11 19:04:53 2010 -0500
 */
(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h=h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;k<J.length;k++){h=J[k];h.origType.replace(X,"")===a.type?f.push(h.selector):J.splice(k--,1)}f=c(a.target).closest(f,a.currentTarget);o=0;for(x=f.length;o<x;o++){r=f[o];for(k=0;k<J.length;k++){h=J[k];if(r.selector===h.selector&&(!A||A.test(h.namespace))){l=r.elem;e=null;if(h.preType==="mouseenter"||h.preType==="mouseleave"){a.type=h.preType;e=c(a.relatedTarget).closest(h.selector)[0]}if(!e||e!==l)C.push({elem:l,handleObj:h,level:r.level})}}}o=0;for(x=C.length;o<x;o++){f=C[o];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La,"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+
a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j,s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j===-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false;if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K<Q;K++)if((j=arguments[K])!=null)for(s in j){v=G[s];z=j[s];if(G!==z)if(ga&&z&&(b.isPlainObject(z)||(H=b.isArray(z)))){if(H){H=false;v=v&&b.isArray(v)?v:[]}else v=v&&b.isPlainObject(v)?v:{};G[s]=b.extend(ga,v,z)}else if(z!==B)G[s]=z}return G};b.extend({noConflict:function(j){E.$=e;if(j)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(j){j===true&&b.readyWait--;if(!b.readyWait||j!==true&&!b.isReady){if(!t.body)return setTimeout(b.ready,1);b.isReady=true;if(!(j!==true&&--b.readyWait>0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload",b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&&!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&&l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H<G;){if(s.apply(j[H++],v)===false)break}else if(K)for(z in j){if(s.call(j[z],z,j[z])===false)break}else for(v=j[0];H<G&&s.call(v,H,v)!==false;v=j[++H]);return j},trim:O?function(j){return j==null?"":O.call(j)}:function(j){return j==null?"":j.toString().replace(k,"").replace(o,"")},makeArray:function(j,s){var v=s||[];if(j!=null){var z=b.type(j);j.length==null||z==="string"||z==="function"||z==="regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var v=0,z=s.length;v<z;v++)if(s[v]===j)return v;return-1},merge:function(j,s){var v=j.length,z=0;if(typeof s.length==="number")for(var H=s.length;z<H;z++)j[v++]=s[z];else for(;s[z]!==B;)j[v++]=s[z++];j.length=v;return j},grep:function(j,s,v){var z=[],H;v=!!v;for(var G=0,K=j.length;G<K;G++){H=!!s(j[G],G);v!==H&&z.push(j[G])}return z},map:function(j,s,v){for(var z=[],H,G=0,K=j.length;G<K;G++){H=s(j[G],G,v);if(H!=null)z[z.length]=H}return z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length===2)if(typeof s==="string"){v=j;j=v[s];s=B}else if(s&&!b.isFunction(s)){v=s;s=B}if(!s&&j)s=function(){return j.apply(v||this,arguments)};if(j)s.guid=j.guid=j.guid||s.guid||b.guid++;return s},access:function(j,s,v,z,H,G){var K=j.length;if(typeof s==="object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return j}if(v!==B){z=!G&&z&&b.isFunction(v);for(Q=0;Q<K;Q++)H(j[Q],s,z?v.call(j[Q],Q,H(j[Q],s)):v,G);return j}return K?H(j[0],s):B},now:function(){return(new Date).getTime()},uaMatch:function(j){j=j.toLowerCase();j=L.exec(j)||g.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)||[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(j,s){R["[object "+s+"]"]=s.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=m.version}if(b.browser.webkit)b.browser.safari=true;if(D)b.inArray=function(j,s){return D.call(s,j)};if(!/\s/.test("\u00a0")){k=/^[\s\xA0]+/;o=/[\s\xA0]+$/}f=b(t);if(t.addEventListener)u=function(){t.removeEventListener("DOMContentLoaded",u,false);b.ready()};else if(t.attachEvent)u=function(){if(t.readyState==="complete"){t.detachEvent("onreadystatechange",u);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=t.documentElement,b=t.createElement("script"),d=t.createElement("div"),e="script"+c.now();d.style.display="none";d.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"),k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent=false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom=1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display="none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h=c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h<l;h++){f=e[h].name;if(f.indexOf("data-")===0){f=f.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof a==="object")return this.each(function(){c.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===B){d=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(d===B&&this.length){d=c.data(this[0],a);d=ka(this[0],a,d)}return d===B&&k[1]?this.data(k[0]):d}else return this.each(function(){var o=c(this),x=[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(this,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=c.data(a,b);if(!d)return e||[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===B)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var sa=/[\n\t]/g,ha=/\s+/,Sa=/\r/g,Ta=/^(?:href|src|style)$/,Ua=/^(?:button|input)$/i,Va=/^(?:button|input|object|select|textarea)$/i,Wa=/^a(?:rea)?$/i,ta=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(x){var r=c(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1)if(f.className){for(var h=" "+f.className+" ",l=f.className,k=0,o=b.length;k<o;k++)if(h.indexOf(" "+b[k]+" ")<0)l+=" "+b[k];f.className=c.trim(l)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var x=c(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof a==="string"||a===B)for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(sa," "),l=0,k=b.length;l<k;l++)h=h.replace(" "+b[l]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,l=c(this),k=b,o=a.split(ha);f=o[h++];){k=e?k:!l.hasClass(f);l[k?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var l=f[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute("disabled")===null)&&(!l.parentNode.disabled||!c.nodeName(l.parentNode,"optgroup"))){a=c(l).val();if(b)return a;d.push(a)}}return d}if(ta.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Sa,"")}return B}var k=c.isFunction(a);return this.each(function(o){var x=c(this),r=a;if(this.nodeType===1){if(k)r=a.call(this,o,x.val());if(r==null)r="";else if(typeof r==="number")r+="";else if(c.isArray(r))r=c.map(r,function(C){return C==null?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=c.inArray(x.val(),r)>=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0};c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid=d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+
c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h<A.length;h++){C=A[h];if(d.guid===C.guid){if(k||x.test(C.namespace)){e==null&&A.splice(h--,1);r.remove&&r.remove.call(a,C)}if(e!=null)break}}if(A.length===0||e!=null&&A.length===1){if(!r.teardown||r.teardown.call(a,o)===false)c.removeEvent(a,f,w.handle);delete I[f]}}else for(h=0;h<A.length;h++){C=A[h];if(k||x.test(C.namespace)){c.event.remove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b=w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,J);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k==="click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+
d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f<l;f++){var k=d[f];if(b||e.test(k.namespace)){a.handler=k.handler;a.data=k.data;a.handleObj=k;k=k.handler.apply(this,h);if(k!==B){a.result=k;if(k===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.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 pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||t;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=t.documentElement;d=t.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==B)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.remove(this,Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=t.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ca;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ca;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ca;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U};var va=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},wa=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=B;return la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=B;return la("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V,xa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired=B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type==="file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]===0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h<k;h++)c.event.add(this[h],d,l,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ya={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var l,k=0,o,x,r=h||this.selector;h=h?this:c(this.context);if(typeof d==="object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return this}if(c.isFunction(e)){f=e;e=B}for(d=(d||"").split(" ");(l=d[k++])!=null;){o=X.exec(l);x="";if(o){x=o[0];l=l.replace(X,"")}if(l==="hover")d.push("mouseenter"+x,"mouseleave"+x);else{o=l;if(l==="focus"||l==="blur"){d.push(ya[l]+x);l+=x}else l=(ya[l]||l)+x;if(b==="live"){x=0;for(var A=h.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,handler:f,origType:l,origHandler:f,preType:o})}else h.unbind("live."+Y(l,r),f)}}return this}});c.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(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1&&!q){y.sizcache=n;y.sizset=p}if(y.nodeName.toLowerCase()===i){F=y;break}y=y[g]}m[p]=F}}}function b(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1){if(!q){y.sizcache=n;y.sizset=p}if(typeof i!=="string"){if(y===i){F=true;break}}else if(k.filter(i,[y]).length>0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3];break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr,q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h=l;g.sort(w);if(h)for(var i=1;i<g.length;i++)g[i]===g[i-1]&&g.splice(i--,1)}return g};k.matches=function(g,i){return k(g,null,null,i)};k.matchesSelector=function(g,i){return k(i,null,null,[g]).length>0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p<q;p++){var u,y=o.order[p];if(u=o.leftMatch[y].exec(g)){var F=u[1];u.splice(1,1);if(F.substr(F.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");m=o.find[y](u,i,n);if(m!=null){g=g.replace(o.match[y],"");break}}}}m||(m=i.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,i,n,m){for(var p,q,u=g,y=[],F=i,M=i&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var N in o.filter)if((p=o.leftMatch[N].exec(g))!=null&&p[2]){var O,D,R=o.filter[N];D=p[1];q=false;p.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(F===y)y=[];if(o.preFilter[N])if(p=o.preFilter[N](p,F,n,y,m,M)){if(p===true)continue}else q=O=true;if(p)for(var j=0;(D=F[j])!=null;j++)if(D){O=R(D,p,j,F);var s=m^!!O;if(n&&O!=null)if(s)q=true;else F[j]=false;else if(s){y.push(D);q=true}}if(O!==B){n||(F=y);g=g.replace(o.match[N],"");if(!q)return[];break}}}if(g===u)if(q==null)k.error(g);else break;u=g}return F};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var o=k.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(g){return g.getAttribute("href")}},relative:{"+":function(g,i){var n=typeof i==="string",m=n&&!/\W/.test(i);n=n&&!m;if(m)i=i.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=n||q&&q.nodeName.toLowerCase()===i?q||false:q===i}n&&k.filter(i,g,true)},">":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p<q;p++){if(n=g[p]){n=n.parentNode;g[p]=n.nodeName.toLowerCase()===i?n:false}}else{for(;p<q;p++)if(n=g[p])g[p]=m?n.parentNode:n.parentNode===i;m&&k.filter(i,g,true)}},"":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("parentNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("previousSibling",i,p,g,m,n)}},find:{ID:function(g,i,n){if(typeof i.getElementById!=="undefined"&&!n)return(g=i.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof i.getElementsByName!=="undefined"){for(var n=[],m=i.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&n.push(m[p]);return n.length===0?null:n}},TAG:function(g,i){return i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=" "+g[1].replace(/\\/g,"")+" ";if(q)return g;q=0;for(var u;(u=i[q])!=null;q++)if(u)if(p^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n,m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return n[3]-
0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n<m;n++)if(i[n]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,i){var n=i[1],m=g;switch(n){case"only":case"first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(n==="first")return true;m=g;case"last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case"nth":n=i[2];var p=i[3];if(n===1&&p===0)return true;var q=i[0],u=g.parentNode;if(u&&(u.sizcache!==q||!g.nodeIndex)){var y=0;for(m=u.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++y;u.sizcache=q}m=g.nodeIndex-p;return n===0?m===0:m%n===0&&m/n>=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]];if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m,g);else if(typeof g.length==="number")for(var p=g.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return m}}var w,I;if(t.documentElement.compareDocumentPosition)w=function(g,i){if(g===i){h=true;return 0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(i)&4?-1:1};else{w=function(g,i){var n,m,p=[],q=[];n=g.parentNode;m=i.parentNode;var u=n;if(g===i){h=true;return 0}else if(n===m)return I(g,i);else if(n){if(!m)return 1}else return-1;for(;u;){p.unshift(u);u=u.parentNode}for(u=m;u;){q.unshift(u);u=u.parentNode}n=p.length;m=q.length;for(u=0;u<n&&u<m;u++)if(p[u]!==q[u])return I(p[u],q[u]);return u===n?I(g,q[u],-1):I(p[u],i,1)};I=function(g,i,n){if(g===i)return n;for(g=g.nextSibling;g;){if(g===i)return-1;g=g.nextSibling}return 1}}k.getText=function(g){for(var i="",n,m=0;g[m];m++){n=g[m];if(n.nodeType===3||n.nodeType===4)i+=n.nodeValue;else if(n.nodeType!==8)i+=k.getText(n.childNodes)}return i};(function(){var g=t.createElement("div"),i="script"+(new Date).getTime(),n=t.documentElement;g.innerHTML="<a name='"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g);n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&&function(){var g=k,i=t.createElement("div");i.innerHTML="<p class='TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F||p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g=t.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition?function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n<u;n++)k(g,q[n],m);return k.filter(p,m)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=k.getText;c.isXMLDoc=k.isXML;c.contains=k.contains})();var Za=/Until$/,$a=/^(?:parents|prevUntil|prevAll)/,ab=/,/,Na=/^.[^:#\[\.,]*$/,bb=Array.prototype.slice,cb=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var l=0;l<d;l++)if(b[l]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h=h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/<tbody/i,eb=/<|&#?\w+;/,Ca=/<(?:script|object|embed|option|style)/i,Da=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/\=([^="'>\s]+\/)>/g,P={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,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null;else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l==="string"&&Da.test(l))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(l))return this.each(function(x){var r=c(this);a[0]=l.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(this[0]){e=l&&l.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);h=e.fragment;if(f=h.childNodes.length===1?h=h.firstChild:h.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var o=this.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f<h;f++){var l=(f>0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1></$2>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]==="<table>"&&!x?r.childNodes:[];for(o=k.length-
1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i,jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b);if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left;e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("<div>").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data||!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache=false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset;A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type",b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&&c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d||c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]=encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",3),a,b,d);else{d=0;for(var e=this.length;d<e;d++){a=this[d];b=a.style.display;if(!c.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&c.css(a,"display")==="none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=0;d<e;d++){a=this[d];b=a.style.display;if(b===""||b==="none")a.style.display=c.data(a,"olddisplay")||""}return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay",d)}for(a=0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b,d,e);if(c.isEmptyObject(a))return this.each(f.complete);return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),l,k=this.nodeType===1,o=k&&c(this).is(":hidden"),x=this;for(l in a){var r=c.camelCase(l);if(l!==r){a[r]=a[l];delete a[l];l=r}if(a[l]==="hide"&&o||a[l]==="show"&&!o)return h.complete.call(this);if(k&&(l==="height"||l==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)==="inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[l])){(h.specialEasing=h.specialEasing||{})[l]=a[l][1];a[l]=a[l][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(A,C){var J=new c.fx(x,h,A);if(vb.test(C))J[C==="toggle"?o?"show":"hide":C](a);else{var w=wb.exec(C),I=J.cur()||0;if(w){var L=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(x,A,(L||1)+g);I=(L||1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=(w[1]==="-="?-1:1)*L+I;J.custom(I,L,g)}else J.custom(I,C,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b,d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)}
var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(ba);ba=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};var xb=/^t(?:able|d|h)$/i,Ia=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in t.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=fa(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&&h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,e=b.offsetParent,f=b.ownerDocument,h=f.documentElement,l=f.body;d=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,o=b.offsetLeft;(b=b.parentNode)&&b!==l&&b!==h;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=f?f.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;o-=b.scrollLeft;if(b===e){k+=b.offsetTop;o+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeName))){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}d=d}if(d.position==="relative"||d.position==="static"){k+=l.offsetTop;o+=l.offsetLeft}if(c.offset.supportsFixedPosition&&d.position==="fixed"){k+=Math.max(h.scrollTop,l.scrollTop);o+=Math.max(h.scrollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset={initialize:function(){var a=t.body,b=t.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<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>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a,"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),l=c.css(a,"top"),k=c.css(a,"left"),o=e==="absolute"&&c.inArray("auto",[l,k])>-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a,e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window);;var initControls=initControls||function(){jQuery(".main-nav li").hover(function(){jQuery(this).children('ul').fadeIn("fast");},function(){jQuery(this).children('ul').fadeOut("fast");});jQuery("input.hand:not(.btn-calendar)").hover(function(){jQuery(this).addClass("btn-hover");},function(){jQuery(this).removeClass("btn-hover");});jQuery(".bb-upgr-progr-link").hover(function(){jQuery(this).addClass("bb-upgr-progr-hover");},function(){jQuery(this).removeClass("bb-upgr-progr-hover");});jQuery(".bb-get-career-link").hover(function(){jQuery(this).addClass("bb-get-career-hover");},function(){jQuery(this).removeClass("bb-get-career-hover");});jQuery(".ebook").hover(function(){jQuery(this).addClass("ebook-hover");},function(){jQuery(this).removeClass("ebook-hover");});jQuery(".bb-how-works-link").hover(function(){jQuery(this).addClass("bb-how-works-hover");},function(){jQuery(this).removeClass("bb-how-works-hover");});jQuery(".sticker-box").hover(function(){jQuery(this).addClass("sticker-box-hover");},function(){jQuery(this).removeClass("sticker-box-hover");});jQuery(".sticker-box-short").hover(function(){jQuery(this).addClass("sticker-box-short-hover");},function(){jQuery(this).removeClass("sticker-box-short-hover");});jQuery(".sticker-box-sm").hover(function(){jQuery(this).addClass("sticker-box-sm-hover");},function(){jQuery(this).removeClass("sticker-box-sm-hover");});jQuery(".sticker-box-big").hover(function(){jQuery(this).addClass("sticker-box-big-hover");},function(){jQuery(this).removeClass("sticker-box-big-hover");});jQuery(".sticker-big-box-dark").hover(function(){jQuery(this).addClass("sticker-big-box-dark-hover");},function(){jQuery(this).removeClass("sticker-big-box-dark-hover");});jQuery(".sticker-big-box-sktl").hover(function(){jQuery(this).addClass("sticker-big-box-sktl-hover");},function(){jQuery(this).removeClass("sticker-big-box-sktl-hover");});jQuery(".sccs-story").hover(function(){jQuery(this).addClass("sccs-story-hover");},function(){jQuery(this).removeClass("sccs-story-hover");});jQuery(".right-col .downl-ebook-big").hover(function(){jQuery(this).addClass("downl-ebook-big-hover");},function(){jQuery(this).removeClass("downl-ebook-big-hover");});jQuery(".my-products h4").click(function(){jQuery(this).parent().children('ul').slideToggle(200);jQuery(this).parent().toggleClass("collapsed");if(!Arboreus.isAllowedCookie){return;}
if(jQuery(this).attr('id')){if(jQuery(this).parent().hasClass('collapsed')){if(jQuery(this).attr('id')!='my_online_test'){jQuery.cookie(jQuery(this).attr('id'),1,{expires:180});}else{jQuery.cookie(jQuery(this).attr('id'),1,{expires:180});}}else{if(jQuery(this).attr('id')!='my_online_test'){jQuery.cookie(jQuery(this).attr('id'),0,{expires:180});}else{jQuery.cookie(jQuery(this).attr('id'),0,{expires:180});}}}});jQuery(".items-list:not(.skip) h3").click(toggleItemsContainer=function(){jQuery(this).children(".switch").toggleClass("expand");jQuery(this).parent().children('div').slideToggle(200);jQuery(this).toggleClass("mb-0");});jQuery(".item h2").click(function(){jQuery(this).parent().children('div.container').slideToggle(200);jQuery(this).parent().toggleClass("collapsed");});jQuery(".btn-show-all span").click(function(){jQuery(this).addClass("d-none");jQuery(this).parent().parent().children('div.container').removeClass("collapsed");jQuery(this).parent().parent().children('div.container').children('ul').fadeIn(200);jQuery(this).parent().children('b').removeClass("d-none");if(!Arboreus.isAllowedCookie){return false;}
jQuery.cookie('my_online_test',0,{expires:180});jQuery.cookie('my_online_courses',1,{expires:180});jQuery.cookie('my_job_ads',1,{expires:180});});jQuery(".btn-show-all b").click(function(){jQuery(this).addClass("d-none");jQuery(this).parent().parent().children('div.container').addClass("collapsed");jQuery(this).parent().parent().children('div.container').children('ul').fadeOut(200);jQuery(this).parent().children('span').removeClass("d-none");if(!Arboreus.isAllowedCookie){return false;}
jQuery.cookie('my_online_test',1,{expires:180});jQuery.cookie('my_online_courses',0,{expires:180});jQuery.cookie('my_job_ads',0,{expires:180});});jQuery(".items-list .btn-show-hide .hide-posit").click(function(){jQuery(this).addClass("d-none");jQuery(this).parent().parent().children('div.item').addClass("collapsed");jQuery(this).parent().parent().children('div.item').children('div.container').fadeOut(200);jQuery(this).parent().children('span.show-posit').removeClass("d-none");});jQuery(".items-list .btn-show-hide .show-posit").click(function(){jQuery(this).addClass("d-none");jQuery(this).parent().parent().children('div.item').removeClass("collapsed");jQuery(this).parent().parent().children('div.item').children('div.container').fadeIn(200);jQuery(this).parent().children('span.hide-posit').removeClass("d-none");});jQuery(".box-faq a.arr").click(function(){jQuery(this).parents("li").toggleClass("active");return false});jQuery(".box-faq h2 .btn-show-hide .hide-posit").click(function(){jQuery(this).addClass("d-none");jQuery(this).parent().parent().parent().children('div.in').children().children('li').removeClass("active");jQuery(this).parent().children('span.show-posit').removeClass("d-none");});jQuery(".box-faq h2 .btn-show-hide .show-posit").click(function(){jQuery(this).addClass("d-none");jQuery(this).parent().parent().parent().children('div.in').children().children('li').addClass("active");jQuery(this).parent().children('span.hide-posit').removeClass("d-none");});jQuery(".news-item").hover(function(){jQuery(this).addClass("news-item-hover");},function(){jQuery(this).removeClass("news-item-hover");});jQuery(".forum-list").hover(function(){jQuery(this).addClass("forum-list-hover");},function(){jQuery(this).removeClass("forum-list-hover");});initControls.initCustomSelect=function(container){if(container){container=jQuery(container).find(".customSelect")}else{container=jQuery(".customSelect");}
var cusSelN=1;container.each(function(){var id=jQuery(this).attr('id');if(!id){jQuery(this).attr("id","cusSelect"+cusSelN);id="cusSelect"+cusSelN
cusSelN+=1;}
var width=jQuery(this).width();jQuery("body").append("<script type='text/javascript'>new Select('"+id+"', {dropDownSize: 15, width: "+width+"});</script>")});}
initControls.initCustomSelect();jQuery(".blueBox h3 .close").click(function(){jQuery(this).parents(".blueBox").slideUp(200);});jQuery(".order-block h3").click(function(){jQuery(this).parent().children('div.container').slideToggle(200);jQuery(this).toggleClass("border");});jQuery(".rates").each(function(){var el=jQuery(this);var id=el.attr('id');if(!id){return;}
el.children().each(function(){jQuery(this).click(function(){var stars=0;var starEl=jQuery(this);jQuery.each([1,2,3,4,5],function(){if(starEl.hasClass('st-'+this)){stars=this;}})
jQuery.post('study_material-vote.php',{id:id,stars:stars},function(result){switch(result){case"error-no-id":case"error-is-guest":case"error-not-downloaded":case"error-wrong-stars":case"error-was-woted":return false;break;default:var voteResult=result.match(/(\d)\:(\d)/);jQuery.each(['s0','s1','s2','s3','s4','s5'],function(){el.removeClass(this)})
el.addClass('s'+voteResult[1]);var voteText='votes';if(voteResult[2]==1){voteText='vote';}
el.children('p').text(voteResult[2]+' '+voteText);break;}},"text");return false;})})})
jQuery(".online_courses_rates").each(function(){var el=jQuery(this);var id=el.attr('id');var div_body=jQuery('body');var div_all=jQuery('.all');var div_left=jQuery(".left-col");var position=div_body.position();var width=div_all.width();var height=div_left.height();var opaceEl=jQuery('#load-tips-tricks');if(div_all.length===0){return;}
opaceEl.css('left',(position.left)+'px');opaceEl.css('top',(position.top)+'px');if(!id){return;}
el.children().each(function(){jQuery(this).click(function(){var stars=0;var starEl=jQuery(this);jQuery.each([1,2,3,4,5],function(){if(starEl.hasClass('st-'+this)){stars=this;}})
if(typeof(stars)=='object'){opaceEl.show();opaceEl.width(width);opaceEl.height(height);jQuery('#error_online_courses_vote_popup').css('top',(jQuery(".online_courses_rates#"+id).offset().top-120)+'px');jQuery.post(oState.baseUrl+'online_courses_vote.php',{id:id,stars:stars},function(result){jQuery("#NO_ID").hide();jQuery("#WRONG_STARS").hide();jQuery("#IS_GUEST").hide();jQuery("#is-not-purchased").hide();jQuery("#WAS_VOTED").hide();jQuery("#SUCCESS_VOTED").hide();switch(result.result){case"error-no-id":opaceEl.hide();jQuery("#NO_ID").show();jQuery('#error_online_courses_vote_popup').show();break;case"error-is-guest":opaceEl.hide();jQuery("#IS_GUEST").show();jQuery('#error_online_courses_vote_popup').show();break;case"error-not-purchased":opaceEl.hide();jQuery("#is-not-purchased").show();jQuery('#error_online_courses_vote_popup').show();break;case"error-wrong-stars":opaceEl.hide();jQuery("#WRONG_STARS").show();jQuery('#error_online_courses_vote_popup').show();break;case"error-was-voted":opaceEl.hide();jQuery("#WAS_VOTED").show();jQuery('#error_online_courses_vote_popup').show();break;default:jQuery.each(['s0','s1','s2','s3','s4','s5'],function(){el.removeClass(this)})
el.addClass('s'+result.result);var voteText='votes';if(result.count==1){voteText='vote';}
el.children('p').text(result.count+' '+voteText);opaceEl.hide();jQuery("#SUCCESS_VOTED").show();jQuery('#error_online_courses_vote_popup').show();break;}},"json");}
return false;})})})
jQuery('form#useful-video-form, form#useful-rss-form').submit(function(){var form=jQuery(this);var regexp=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;var url=form.find('input[name=url]').val();var type=form.find('input[name=type]').val();if(!regexp.test(url)){form.find('input[name=url]').val(form.find('.incorrect-url').text())
setTimeout(function(){if(form.find('input[name=url]').val()==form.find('.incorrect-url').text()){form.find('input[name=url]').val(url)}},5000);return false;}
jQuery.post(this.action,{url:url,type:type},function(result){switch(result){case"ok":form.find('input[name=url]').val('http://');toggleQuitPopup();break;case"file not found":toggleErrorPopup();default:break;}
return false;},'text');return false;});function toggleQuitPopup()
{if(jQuery('#quit-popup').hasClass('hidden')){if(jQuery.browser.msie){jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').click(function(){toggleQuitPopup();});}else{jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').fadeTo('slow',0.7).click(function(){toggleQuitPopup();});}
jQuery('#quit-popup').alignCenter().toggleClass('hidden');}else{jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');jQuery('#quit-popup').toggleClass('hidden');}}
jQuery('#quit-popup input[name=ok]').click(function(){toggleQuitPopup();return false;})
function toggleErrorPopup()
{if(jQuery('#error-popup').hasClass('hidden')){if(jQuery.browser.msie){jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').click(function(){toggleQuitPopup();});}else{jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').fadeTo('slow',0.7).click(function(){toggleQuitPopup();});}
jQuery('#error-popup').alignCenter().toggleClass('hidden');}else{jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');jQuery('#error-popup').toggleClass('hidden');}}
jQuery('#error-popup input[name=ok]').click(function(){toggleErrorPopup();return false;})
jQuery("input[type='checkbox']").addClass('checkbox');jQuery('#features a').lightBox();}
jQuery(document).ready(function()
{initControls();if(Arboreus&&Arboreus.Tooltip){Arboreus.tooltips=new Arboreus.Tooltip('#tooltip-template','*[rel=tooltip1]');}});(function($){jQuery.fn.elHover=function(){jQuery(this).hover(function(){if(!jQuery(this).hasClass('cur')&&jQuery(this).parent().hasClass('main-nav')){jQuery(this).parent().find('li.cur').removeClass('cur').addClass('cur-nohover');}
jQuery(this).addClass("hover");},function(){jQuery(this).removeClass("hover");if(!jQuery(this).hasClass('cur-nohover')&&jQuery(this).parent().hasClass('main-nav')){jQuery(this).parent().find('li.cur-nohover').removeClass('cur-nohover').addClass('cur');}});};jQuery.fn.elSlide=function(){jQuery(this).click(function(){jQuery(this).parent().toggleClass("collapsed");jQuery(this).parent().children('div.container').slideToggle(200);jQuery(this).parent().children('div.he3').slideToggle(200);jQuery(this).parent().children('span.btn-show-all').slideToggle(200);});};})
(jQuery);(function($){$.fn.printElement=function(options){var mainOptions=$.extend({},$.fn.printElement.defaults,options);$("[id^='printElement_']").remove();return this.each(function(){var opts=$.meta?$.extend({},mainOptions,$this.data()):mainOptions;_printElement($(this),opts);});};$.fn.printElement.defaults={printMode:'popup',pageTitle:'',overrideElementCSS:[],printBodyOptions:{styleToAdd:'padding:10px;margin:10px;',classNameToAdd:''},leaveOpen:false,iframeElementOptions:{styleToAdd:'position:absolute;width:0px;height:0px;',classNameToAdd:''}};function _printElement(element,opts){var $elementToPrint=$(element);var html=_getMarkup($elementToPrint,opts);var popupOrIframe=null;var documentToWriteTo=null;if(opts.printMode.toLowerCase()=='popup'){popupOrIframe=window.open('','printElementWindow','width=650,height=440,scrollbars=yes');documentToWriteTo=popupOrIframe.document;}else{var printElementID="printElement_"
+(Math.random()*99999).toString();iframe=document.createElement('IFRAME');$(iframe).attr({style:opts.iframeElementOptions.styleToAdd,id:printElementID,className:opts.iframeElementOptions.classNameToAdd});document.body.appendChild(iframe);documentToWriteTo=iframe.contentWindow.document;var iframe=document.frames?document.frames[printElementID]:document.getElementById(printElementID);popupOrIframe=iframe.contentWindow||iframe;}
documentToWriteTo.open();documentToWriteTo.write(html);documentToWriteTo.close();popupOrIframe.focus();};function _getMarkup(element,opts){var $elementToPrint=$(element);var html=new Array();html.push('<html><head><title>'+opts.pageTitle+'</title>');if(opts.overrideElementCSS&&opts.overrideElementCSS.length>0){for(var x=0;x<opts.overrideElementCSS.length;x++){html.push('<link type="text/css" rel="stylesheet" href="'+opts.overrideElementCSS[x]+'" >');}}else{$(document).find("link ").filter(function(){return $(this).attr("rel").toLowerCase()=="stylesheet";}).each(function(){html.push('<link type="text/css" rel="stylesheet" href="'+$(this).attr("href")+'" >');});}
html.push('</head><body onload="printPage();" style="'
+opts.printBodyOptions.styleToAdd+'" class="'
+opts.printBodyOptions.classNameToAdd+'">');html.push('<div class="'+$elementToPrint.attr("class")+'">'
+$elementToPrint.html()+'</div>');html.push('<script type="text/javascript">function printPage() { focus();print();'+(opts.leaveOpen?'':'close();')+'}</script></body></html>');return html.join('');};})(jQuery);jQuery(function(){jQuery('.main-nav li').elHover();jQuery('.footer ul li').elHover();jQuery('.inline-menu li').elHover();jQuery('.my-cart .container').elHover();jQuery('.blue-grad-bott .left .container').elHover();jQuery('.blue-grad-bott .right .container').elHover();jQuery('.tips-tricks-list .container').elHover();jQuery('.gray-grad .container').elHover();jQuery('.community-col-bott .container').elHover();jQuery('.news-col .container').elHover();jQuery('.grad-list .grad-list-bg ul li').elHover();jQuery('.my-cart .switch').elSlide();jQuery('.my-cart .switcher').elSlide();jQuery('.my-products .switch, .my-products .switcher').click(function(){jQuery(this).parent().toggleClass("collapsed");jQuery(this).parent().children('div.container').slideToggle(200);jQuery(this).parent().children('div.he3').slideToggle(200);jQuery(this).parent().children('span.btn-show-all').slideToggle(200);if(!Arboreus.isAllowedCookie){return false;}
if(jQuery(this).parent().hasClass('collapsed')){jQuery.cookie('my_products',1,{expires:180});}else{jQuery.cookie('my_products',0,{expires:180});}});jQuery('.my-acc .switch, .my-acc .switcher').click(function(){jQuery(this).parent().toggleClass("collapsed");jQuery(this).parent().children('div.container').slideToggle(200);jQuery(this).parent().children('div.he3').slideToggle(200);jQuery(this).parent().children('span.btn-show-all').slideToggle(200);if(!Arboreus.isAllowedCookie){return false;}
if(jQuery(this).parent().hasClass('collapsed')){jQuery.cookie('my_acc',0,{expires:180});}else{jQuery.cookie('my_acc',1,{expires:180});}});if(jQuery.cookie('oskar')){jQuery('.oskar-goes').removeClass('oskar-goes');}});var Exam=Exam||{iCenterIndex:0,iCurrentQuestion:1,iMaxWidth:31,bProcessing:false,sBaseUrl:'/',iDomainId:0,iMinutes:0,iSeconds:0,aQueue:[],aQuestion2DomainId:{},iUnassignedNotes:0,bStopTimer:false,initNavigation:function(sBaseUrl)
{Trigger.addListener('selectDomain-change',function(oTrigger)
{var iDomainId=document.getElementById('selectDomain').options[oTrigger.aArgs.index].value;Exam.setDomainId(iDomainId);});Exam.sBaseUrl=sBaseUrl;var oSelect=new Select('selectDomain',{dropDownSize:999});var $list=jQuery('#navigation ul');var $elements=$list.find('li');if($elements.length<Exam.iMaxWidth)
{Exam.iMaxWidth=$elements.length;}
$list.width(Exam.iMaxWidth*$elements.width()-3);Exam.iCenterIndex=Math.round(Exam.iMaxWidth/2);$list.find('a').click(function()
{Exam.gotoQuestion(jQuery(this).text());});Exam.reorderQuestions();jQuery('table.tl td.first').click(function()
{Exam.gotoQuestion(1);return false;});jQuery('table.tl td.prev, input[name=prev]').click(function()
{var iLength=jQuery('#navigation li').length;var iPrev=(1==Exam.iCurrentQuestion)?jQuery('#navigation li').length:Exam.iCurrentQuestion-1;if(Exam.iDomainId&&Exam.aQuestion2DomainId[iPrev]!=Exam.iDomainId)
{var bFound=false;for(var i=Exam.iCurrentQuestion-1;i>0;i--)
{if(Exam.aQuestion2DomainId[i]==Exam.iDomainId)
{bFound=true;iPrev=i;break;}}
if(!bFound)
{for(var i=iLength;i>=Exam.iCurrentQuestion;i--)
{if(Exam.aQuestion2DomainId[i]==Exam.iDomainId)
{iPrev=i;break;}}}}
Exam.gotoQuestion(iPrev);return false;});jQuery('table.tl td.next, input[name=next], input[name=skip]').click(function()
{var iLength=jQuery('#navigation li').length;var iNext=(iLength==Exam.iCurrentQuestion)?1:Exam.iCurrentQuestion+1;if(Exam.iDomainId&&Exam.aQuestion2DomainId[iNext]!=Exam.iDomainId)
{var bFound=false;for(var i=Exam.iCurrentQuestion+1;i<=iLength;i++)
{if(Exam.aQuestion2DomainId[i]==Exam.iDomainId)
{bFound=true;iNext=i;break;}}
if(!bFound)
{for(var i=1;i<=Exam.iCurrentQuestion;i++)
{if(Exam.aQuestion2DomainId[i]==Exam.iDomainId)
{iNext=i;break;}}}}
Exam.gotoQuestion(iNext);return false;});jQuery('table.tl td.last').click(function()
{Exam.gotoQuestion(jQuery('#navigation li').length);return false;});$elements.find('a').click(function()
{Exam.gotoQuestion(jQuery(this).text());return false;});Exam.initQuestion();jQuery('input[name=submit_test]').click(function()
{jQuery('#submit_confirm').togglePopup();jQuery('#popup div.unanswered').hide();var iUnanswered=jQuery('#navigation li').length-jQuery('#navigation li.dark').length;if(iUnanswered)
{jQuery('#popup div.unanswered').show();jQuery('#popup span.unanswered').html(iUnanswered);}
jQuery('#popup input[name=submit]').click(Exam.submitResults);});jQuery('#quit').click(function()
{jQuery.get(Exam.sBaseUrl+'test/ajax_tracktime.php',{getm:Exam.iMinutes,gets:Exam.iSeconds});try
{opener.location.href=Exam.sBaseUrl+'compose_test';}
catch(oError)
{opener.location.replace(Exam.sBaseUrl+'compose_test');}
window.close();return false;});jQuery('ul.tabs span.ico-add-note').click(function()
{Exam.editNote();});jQuery('ul.tabs li.ico-my-notes a').click(function()
{jQuery('#test-question').hide();jQuery('#all-test-notes').show();jQuery('ul.tabs li.ico-my-notes').addClass('cur');jQuery('ul.tabs li.ico-my-test').removeClass('cur');Exam.loadAllNotes();});jQuery('ul.tabs li.ico-my-test a').click(function()
{jQuery('#test-question').show();jQuery('#all-test-notes').hide();jQuery('ul.tabs li.ico-my-notes').removeClass('cur');jQuery('ul.tabs li.ico-my-test').addClass('cur');});jQuery('input[name=autoshow-correct]').change(function()
{jQuery.get(Exam.sBaseUrl+'test/ajax_autoshowanswers.php',{hide:this.checked?'':'1'});});Exam.refreshProgress();Exam.initReportError();},gotoQuestion:function(iQuestion)
{jQuery('#test-question').show();jQuery('#all-test-notes').hide();jQuery('ul.tabs li.ico-my-notes').removeClass('cur');jQuery('ul.tabs li.ico-my-test').addClass('cur');if(Exam.bProcessing)
{Exam.aQueue.push(iQuestion);}
else
{Exam.bProcessing=true;Exam.realGotoQuestion(iQuestion);}
Exam.iCurrentQuestion=new Number(iQuestion);Exam.reorderQuestions();},realGotoQuestion:function(iQuestion,aArgs)
{aArgs=aArgs||{};jQuery.post(Exam.sBaseUrl+'ajax_questions.php',jQuery.extend(aArgs,{q:new Number(iQuestion)-1,checkedOptionID:0,questionID:0,domainID:Exam.iDomainId,getm:Exam.iMinutes,gets:Exam.iSeconds}),function(sResponse)
{jQuery('#test-question').html(sResponse);Exam.initQuestion();Exam.bProcessing=false;if(Exam.aQueue.length)
{Exam.bProcessing=true;var iLastQuestion=Exam.aQueue.pop();Exam.aQueue=[];Exam.realGotoQuestion(iLastQuestion);}});},reorderQuestions:function()
{var $list=jQuery('#navigation ul');var $elements=$list.find('li');var $current=$list.find('li.question'+Exam.iCurrentQuestion);var iIndex=$elements.index($current)+1;var iEnd=$elements.length;if(iIndex<Exam.iCenterIndex)
{iEnd=iEnd-Exam.iCenterIndex+iIndex;}
else if(iIndex>Exam.iCenterIndex)
{iEnd=iIndex-Exam.iCenterIndex;}
$elements.slice(0,iEnd).appendTo($list);$elements.removeClass('cur');$list.find('li.question'+Exam.iCurrentQuestion).addClass('cur');var $elements=$list.find('li');$elements.slice(0,Exam.iMaxWidth).show();$elements.slice(Exam.iMaxWidth,$elements.length).hide();},initQuestion:function()
{jQuery(".answer").hover(function(){jQuery(this).addClass("sel-answered");},function(){jQuery(this).removeClass("sel-answered");});jQuery(".answer.big").hover(function(){jQuery(this).addClass("sel-big-answered");},function(){jQuery(this).removeClass("sel-big-answered");});var aValues=[];$inputs=jQuery('#test-question input');$inputs.each(function()
{if(this.checked)
{aValues.push(this.value);}});if(!jQuery('#show-answer').val())
{jQuery('input[name=show_answer]').attr('disabled',false).attr('src',Exam.sBaseUrl+'images/new/btn_show-answer.gif');}
jQuery('input[name=show_answer]').click(function()
{if(this.disabled)
{return false;}
jQuery('#test-question').show();jQuery('#all-test-notes').hide();jQuery('ul.tabs li.ico-my-notes').removeClass('cur');jQuery('ul.tabs li.ico-my-test').addClass('cur');this.disabled=true;this.src=Exam.sBaseUrl+'images/new/btn_show-answer_dsbl.gif';Exam.showAnswer();jQuery.get(Exam.sBaseUrl+'test/ajax_showanswer.php',{q:jQuery('#question-id').val()});return false;});jQuery('div.answer').click(function()
{var thisInput=jQuery(this).find('input')[0];thisInput.checked=1;var sOption=thisInput.value;if('checkbox'==thisInput.type)
{var aOption=[];jQuery('#test-question input').each(function()
{if(this.checked)
{aOption.push(this.value);}});sOption=aOption.join(',');$answer=$('#test-question div.answer'+thisInput.value);var sClass='answered';if($answer.hasClass('big'))
{sClass='big-answered';}
$span=$answer.find('td.last span');if(thisInput.checked)
{$answer.addClass(sClass);$span.addClass('display');}
else
{$answer.removeClass(sClass);$span.removeClass('display');}}else{$answer=$('#test-question div.answer'+thisInput.value);var sClass='answered';if($answer.hasClass('big'))
{sClass='big-answered';}
$('#test-question div.answer').removeClass(sClass);$('#test-question div.answer td.last span').removeClass('display');if(thisInput.checked)
{$answer.addClass(sClass);$answer.find('td.last span').addClass('display');}}
if(sOption)
{jQuery('#navigation li.question'+Exam.iCurrentQuestion).addClass('dark');}
else
{jQuery('#navigation li.question'+Exam.iCurrentQuestion).removeClass('dark');}
Exam.refreshProgress();jQuery.get(Exam.sBaseUrl+'insert_question.php',{question:jQuery('#question-id').val(),option:sOption,getm:Exam.iMinutes,gets:Exam.iSeconds});});jQuery('#popup_note input.note_question_id_current').attr('value',jQuery('#question-id').val());jQuery("#test-question div.btn-have-note div").click(function()
{jQuery(this).parent().children('table.yell-popup').fadeIn(200);});jQuery("#test-question div.btn-have-note .yell-popup .bg span").click(function()
{jQuery(".btn-have-note").children('table.yell-popup').fadeOut(200);});jQuery('#edit-existent-note').click(function()
{Exam.editNote(true);});jQuery('#delete-note').click(function()
{Exam.deleteNote();});jQuery('#test-question div.btn-calculator').toggle(function()
{jQuery('#calculator-container').calculator();},function()
{jQuery('#calculator-container').calculator('destroy');});Exam.refreshNotes();jQuery('#test-question div.right-col-test').find('a.zoom, a.move').click(function()
{var sSrc=jQuery('#test-question div.pic-test-'+jQuery(this).attr('rel')+' img').attr('src');jQuery('#popup-pic img').attr('src',sSrc);jQuery('#popup-pic').togglePopup();return false;});},showAnswer:function()
{jQuery('#test-question div.explan-inactive').removeClass('explan-inactive');var aCorrect=[];if(jQuery('#correct-answers').val())
{aCorrect=jQuery('#correct-answers').val().split(',');}
jQuery('#test-question div.answer').each(function()
{if(-1!=jQuery.inArray($(this).find('input').val(),aCorrect))
{if(jQuery(this).hasClass('big'))
{jQuery(this).addClass('big-right');}
else
{jQuery(this).addClass('right');}
if(jQuery(this).hasClass('answered')||jQuery(this).hasClass('big-answered'))
{jQuery(this).find('table td.last span').addClass('display');}}
else if(jQuery(this).hasClass('answered')||jQuery(this).hasClass('big-answered'))
{if(jQuery(this).hasClass('big'))
{jQuery(this).removeClass('big-answered').addClass('big-wrong');}
else
{jQuery(this).removeClass('answered').addClass('wrong');}}});jQuery('#test-question input[type=radio]').attr('disabled',true);},initTimer:function(bIncrease)
{var sMinutes=Exam.iMinutes;if(Exam.iMinutes<10)
{sMinutes='0'+Exam.iMinutes;}
jQuery('#time-minutes').text(sMinutes);var sSeconds=Exam.iSeconds;if(Exam.iSeconds<10)
{sSeconds='0'+Exam.iSeconds;}
jQuery('#time-seconds').text(sSeconds);setTimeout(function()
{if(0==Exam.iMinutes&&0==Exam.iSeconds)
{jQuery('input').attr('disabled',true);Exam.submitResults();}
else
{if(!Exam.bStopTimer)
{if(bIncrease)
{if(0==Exam.iSeconds%10)
{jQuery.get(Exam.sBaseUrl+'test/ajax_tracktime.php',{getm:Exam.iMinutes,gets:Exam.iSeconds});}
if(59<=Exam.iSeconds)
{Exam.iMinutes++;Exam.iSeconds=0;}
else
{Exam.iSeconds++;}}
else
{if(0==Exam.iSeconds%10)
{jQuery.get(Exam.sBaseUrl+'test/ajax_tracktime.php',{getm:Exam.iMinutes,gets:Exam.iSeconds});}
if(0==Exam.iSeconds)
{Exam.iMinutes--;Exam.iSeconds=59;}
else
{Exam.iSeconds--;}}}
Exam.initTimer(bIncrease);}},1000);},submitResults:function()
{jQuery.get(Exam.sBaseUrl+'test_statistics.php',{},function(sResponse)
{jQuery('#popup_stats').append(sResponse).togglePopup();jQuery('#popup').find('#statistics').show();jQuery('#popup').find('input[name=stats_close]').click(function()
{window.opener.location.href=Exam.sBaseUrl+'compose_test';window.close();});});},refreshProgress:function()
{jQuery('div.line').css('width',Math.round(jQuery('#navigation li.dark').length*145/jQuery('#navigation li').length)+'px');},setDomainId:function(iDomainId)
{var iCurrentDomainId=Exam.aQuestion2DomainId[Exam.iCurrentQuestion]||0;Exam.iDomainId=iDomainId;if(iCurrentDomainId!=iDomainId)
{jQuery('input[name=next]').trigger('click');}},refreshNotes:function()
{var iCount=jQuery('#navigation li.corner').length;jQuery('#notes-count').html(iCount+Exam.iUnassignedNotes);if(iCount)
{jQuery('#notes-count-p').show();}
else
{jQuery('#notes-count-p').hide();}},editNote:function(bEdit,iNoteId,sNote)
{var iNoteId=iNoteId||0;jQuery('#popup_note').togglePopup();if(bEdit)
{sNote=sNote||jQuery('table.yell-popup p.note-content').text();jQuery('#popup textarea').val(sNote);jQuery('#popup p').hide();}
jQuery('#popup input[name=save-note]').click(function()
{var sNote=jQuery.trim(jQuery('#popup textarea').val());var iNoteQuestionId=jQuery('#popup input[name=note_question_id]:checked').val();if(0==sNote.length)
{jQuery('#popup div.note-error').show();return false;}
if(iNoteQuestionId)
{jQuery('#navigation li.question'+Exam.iCurrentQuestion).addClass('corner');}
else
{Exam.iUnassignedNotes++;}
Exam.realGotoQuestion(Exam.iCurrentQuestion,{note:sNote,note_question_id:iNoteQuestionId,note_id:iNoteId});Exam.loadAllNotes();jQuery('#popup_note').togglePopup();return false;});},deleteNote:function()
{jQuery('#navigation li.question'+Exam.iCurrentQuestion).removeClass('corner');jQuery('div.btn-have-note').hide().remove();jQuery.get(Exam.sBaseUrl+'enter_note.php',{delete_note_id:jQuery('#question-id').val()});Exam.refreshNotes();Exam.loadAllNotes();},loadAllNotes:function()
{jQuery.get(Exam.sBaseUrl+'display_single_note.php',{},function(sResponse)
{jQuery('#all-test-notes').html(sResponse);jQuery('#all-test-notes a.edit-existent-note').click(function()
{Exam.editNote(true,jQuery(this).attr('rel').split(':')[0],jQuery('#all-test-notes div.note-'+jQuery(this).attr('rel').split(':')[0]+' p.note-content').text());return false;});jQuery('#all-test-notes a.delete-note').click(function()
{var iQuestionId=jQuery(this).attr('rel').split(':')[1];jQuery('#navigation li.question'+iQuestionId).removeClass('corner');if(jQuery('#question-id').val()==iQuestionId)
{jQuery('div.btn-have-note').hide().remove();}
jQuery.get(Exam.sBaseUrl+'enter_note.php',{note_id:jQuery(this).attr('rel').split(':')[0]},function()
{if(!iQuestionId)
{Exam.iUnassignedNotes--;}
Exam.refreshNotes();Exam.loadAllNotes();});return false;});});},initStopTimer:function()
{jQuery('div.progress-bar div.bg a').click(function()
{Exam.bStopTimer=!Exam.bStopTimer;return false;});},initReportError:function()
{jQuery('#error-report-button').click(function()
{jQuery('#error-report').togglePopup();jQuery('#popup input[name=error-report-submit]').click(function()
{var sMessage=jQuery('#popup textarea').val();jQuery('#popup div.error-report-error, #popup div.error-report-success').hide();if(0==sMessage.length)
{jQuery('#popup div.error-report-error').show();}
else
{jQuery.post(Exam.sBaseUrl+'error_report.php',{error_text:sMessage},function()
{jQuery('#popup div.error-report-success').show();jQuery('#popup textarea').val('');});}
return false;});return false;});jQuery('#help').click(function()
{jQuery.get(Exam.sBaseUrl+'help.php',{},function(sResponse)
{jQuery('#help-content').html(sResponse);jQuery('#help-content').togglePopup();jQuery('#popup input[name=help-close]').click(function()
{jQuery('#help-content').togglePopup();});jQuery('#help-search').submit(function()
{jQuery.get(Exam.sBaseUrl+'help.php',{search:jQuery('#popup input[name=search-text]').val()},Exam.initHelpContent);return false;});});return false;});},initHelpContent:function(sResponse)
{jQuery('#popup').html(sResponse);jQuery('#popup input[name=help-close]').click(function()
{jQuery('#help-content').togglePopup();});jQuery('#help-search').submit(function()
{jQuery.get(Exam.sBaseUrl+'help.php',{search:jQuery('#popup input[name=search-text]').val()},Exam.initHelpContent);return false;});}};jQuery(document).ready(function(){jQuery.fn.alignCenter=function(){var marginLeft=-jQuery(this).width()/2+'px';var marginTop=-jQuery(this).height()/2+'px';var w=jQuery(window);var marginTop=((w.height()-this.height())/2+w.scrollTop())+"px";return jQuery(this).css({'margin-left':marginLeft,'top':marginTop});};jQuery.fn.togglePopup=function(sPopupSelector)
{var sPopupSelector=sPopupSelector||'#popup';if(jQuery(sPopupSelector).hasClass('hidden'))
{if(jQuery.browser.msie)
{jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').click(function(){jQuery(this).togglePopup();});}
else
{jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').fadeTo('slow',0.7).click(function(){jQuery(this).togglePopup();});}
jQuery(sPopupSelector).html(jQuery(this).html()).alignCenter().toggleClass('hidden');}
else
{jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');jQuery(sPopupSelector).toggleClass('hidden');}};});;Date.dayNames=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];Date.abbrDayNames=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];Date.monthNames=['January','February','March','April','May','June','July','August','September','October','November','December'];Date.abbrMonthNames=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];Date.firstDayOfWeek=1;Date.format='dd/mm/yyyy';Date.fullYearStart='20';(function(){function add(name,method){if(!Date.prototype[name]){Date.prototype[name]=method;}};add("isLeapYear",function(){var y=this.getFullYear();return(y%4==0&&y%100!=0)||y%400==0;});add("isWeekend",function(){return this.getDay()==0||this.getDay()==6;});add("isWeekDay",function(){return!this.isWeekend();});add("getDaysInMonth",function(){return[31,(this.isLeapYear()?29:28),31,30,31,30,31,31,30,31,30,31][this.getMonth()];});add("getDayName",function(abbreviated){return abbreviated?Date.abbrDayNames[this.getDay()]:Date.dayNames[this.getDay()];});add("getMonthName",function(abbreviated){return abbreviated?Date.abbrMonthNames[this.getMonth()]:Date.monthNames[this.getMonth()];});add("getDayOfYear",function(){var tmpdtm=new Date("1/1/"+this.getFullYear());return Math.floor((this.getTime()-tmpdtm.getTime())/86400000);});add("getWeekOfYear",function(){return Math.ceil(this.getDayOfYear()/7);});add("setDayOfYear",function(day){this.setMonth(0);this.setDate(day);return this;});add("addYears",function(num){this.setFullYear(this.getFullYear()+num);return this;});add("addMonths",function(num){var tmpdtm=this.getDate();this.setMonth(this.getMonth()+num);if(tmpdtm>this.getDate())
this.addDays(-this.getDate());return this;});add("addDays",function(num){this.setTime(this.getTime()+(num*86400000));return this;});add("addHours",function(num){this.setHours(this.getHours()+num);return this;});add("addMinutes",function(num){this.setMinutes(this.getMinutes()+num);return this;});add("addSeconds",function(num){this.setSeconds(this.getSeconds()+num);return this;});add("zeroTime",function(){this.setMilliseconds(0);this.setSeconds(0);this.setMinutes(0);this.setHours(0);return this;});add("asString",function(format){var r=format||Date.format;return r.split('yyyy').join(this.getFullYear()).split('yy').join((this.getFullYear()+'').substring(2)).split('mmmm').join(this.getMonthName(false)).split('mmm').join(this.getMonthName(true)).split('mm').join(_zeroPad(this.getMonth()+1)).split('dd').join(_zeroPad(this.getDate()));});Date.fromString=function(s)
{var f=Date.format;var d=new Date('01/01/1977');var mLength=0;var iM=f.indexOf('mmmm');if(iM>-1){for(var i=0;i<Date.monthNames.length;i++){var mStr=s.substr(iM,Date.monthNames[i].length);if(Date.monthNames[i]==mStr){mLength=Date.monthNames[i].length-4;break;}}
d.setMonth(i);}else{iM=f.indexOf('mmm');if(iM>-1){var mStr=s.substr(iM,3);for(var i=0;i<Date.abbrMonthNames.length;i++){if(Date.abbrMonthNames[i]==mStr)break;}
d.setMonth(i);}else{d.setMonth(Number(s.substr(f.indexOf('mm'),2))-1);}}
var iY=f.indexOf('yyyy');if(iY>-1){if(iM<iY)
{iY+=mLength;}
d.setFullYear(Number(s.substr(iY,4)));}else{if(iM<iY)
{iY+=mLength;}
d.setFullYear(Number(Date.fullYearStart+s.substr(f.indexOf('yy'),2)));}
var iD=f.indexOf('dd');if(iM<iD)
{iD+=mLength;}
d.setDate(Number(s.substr(iD,2)));if(isNaN(d.getTime())){return false;}
return d;};var _zeroPad=function(num){var s='0'+num;return s.substring(s.length-2)};})();;(function($){$.fn.extend({renderCalendar:function(s)
{var dc=function(a)
{return document.createElement(a);};s=$.extend({},$.fn.datePicker.defaults,s);if(s.showHeader!=$.dpConst.SHOW_HEADER_NONE){var headRow=$(dc('tr'));for(var i=Date.firstDayOfWeek;i<Date.firstDayOfWeek+7;i++){var weekday=i%7;var day=Date.dayNames[weekday];headRow.append(jQuery(dc('th')).attr({'scope':'col','abbr':day,'title':day,'class':(weekday==0||weekday==6?'weekend':'weekday')}).html(s.showHeader==$.dpConst.SHOW_HEADER_SHORT?day.substr(0,1):day));}};var calendarTable=$(dc('table')).attr({'cellspacing':2,'className':'jCalendar'}).append((s.showHeader!=$.dpConst.SHOW_HEADER_NONE?$(dc('thead')).append(headRow):dc('thead')));var tbody=$(dc('tbody'));var today=(new Date()).zeroTime();var month=s.month==undefined?today.getMonth():s.month;var year=s.year||today.getFullYear();var currentDate=new Date(year,month,1);var firstDayOffset=Date.firstDayOfWeek-currentDate.getDay()+1;if(firstDayOffset>1)firstDayOffset-=7;var weeksToDraw=Math.ceil(((-1*firstDayOffset+1)+currentDate.getDaysInMonth())/7);currentDate.addDays(firstDayOffset-1);var doHover=function()
{if(s.hoverClass){$(this).addClass(s.hoverClass);}};var unHover=function()
{if(s.hoverClass){$(this).removeClass(s.hoverClass);}};var w=0;while(w++<weeksToDraw){var r=jQuery(dc('tr'));for(var i=0;i<7;i++){var thisMonth=currentDate.getMonth()==month;var d=$(dc('td')).text(currentDate.getDate()+'').attr('className',(thisMonth?'current-month ':'other-month ')+
(currentDate.isWeekend()?'weekend ':'weekday ')+
(thisMonth&&currentDate.getTime()==today.getTime()?'today ':'')).hover(doHover,unHover);if(s.renderCallback){s.renderCallback(d,currentDate,month,year);}
r.append(d);currentDate.addDays(1);}
tbody.append(r);}
calendarTable.append(tbody);return this.each(function()
{$(this).empty().append(calendarTable);});},datePicker:function(s)
{if(!$.event._dpCache)$.event._dpCache=[];s=$.extend({},$.fn.datePicker.defaults,s);return this.each(function()
{var $this=$(this);var alreadyExists=true;if(!this._dpId){this._dpId=$.event.guid++;$.event._dpCache[this._dpId]=new DatePicker(this);alreadyExists=false;}
if(s.inline){s.createButton=false;s.displayClose=false;s.closeOnSelect=false;$this.empty();}
var controller=$.event._dpCache[this._dpId];controller.init(s);if(!alreadyExists&&s.createButton){controller.button=$('<a href="#" class="dp-choose-date" title="'+$.dpText.TEXT_CHOOSE_DATE+'">'+$.dpText.TEXT_CHOOSE_DATE+'</a>').bind('click',function()
{$this.dpDisplay(this);this.blur();return false;});$this.after(controller.button);}
if(!alreadyExists&&$this.is(':text')){$this.bind('dateSelected',function(e,selectedDate,$td)
{this.value=selectedDate.asString();}).bind('change',function()
{if(this.value!=''){var d=Date.fromString(this.value);if(d){controller.setSelected(d,true,true);}}});if(s.clickInput){$this.bind('click',function()
{$this.dpDisplay();});}
var d=Date.fromString(this.value);if(this.value!=''&&d){controller.setSelected(d,true,true);}}
$this.addClass('dp-applied');})},dpSetDisabled:function(s)
{return _w.call(this,'setDisabled',s);},dpSetStartDate:function(d)
{return _w.call(this,'setStartDate',d);},dpSetEndDate:function(d)
{return _w.call(this,'setEndDate',d);},dpGetSelected:function()
{var c=_getController(this[0]);if(c){return c.getSelected();}
return null;},dpSetSelected:function(d,v,m)
{if(v==undefined)v=true;if(m==undefined)m=true;return _w.call(this,'setSelected',Date.fromString(d),v,m,true);},dpSetDisplayedMonth:function(m,y)
{return _w.call(this,'setDisplayedMonth',Number(m),Number(y),true);},dpDisplay:function(e)
{return _w.call(this,'display',e);},dpSetRenderCallback:function(a)
{return _w.call(this,'setRenderCallback',a);},dpSetPosition:function(v,h)
{return _w.call(this,'setPosition',v,h);},dpSetOffset:function(v,h)
{return _w.call(this,'setOffset',v,h);},dpClose:function()
{return _w.call(this,'_closeCalendar',false,this[0]);},_dpDestroy:function()
{}});var _w=function(f,a1,a2,a3,a4)
{return this.each(function()
{var c=_getController(this);if(c){c[f](a1,a2,a3,a4);}});};function DatePicker(ele)
{this.ele=ele;this.displayedMonth=null;this.displayedYear=null;this.startDate=null;this.endDate=null;this.showYearNavigation=null;this.closeOnSelect=null;this.displayClose=null;this.selectMultiple=null;this.verticalPosition=null;this.horizontalPosition=null;this.verticalOffset=null;this.horizontalOffset=null;this.button=null;this.renderCallback=[];this.selectedDates={};this.inline=null;this.context='#dp-popup';};$.extend(DatePicker.prototype,{init:function(s)
{this.setStartDate(s.startDate);this.setEndDate(s.endDate);this.setDisplayedMonth(Number(s.month),Number(s.year));this.setRenderCallback(s.renderCallback);this.showYearNavigation=s.showYearNavigation;this.closeOnSelect=s.closeOnSelect;this.displayClose=s.displayClose;this.selectMultiple=s.selectMultiple;this.verticalPosition=s.verticalPosition;this.horizontalPosition=s.horizontalPosition;this.hoverClass=s.hoverClass;this.setOffset(s.verticalOffset,s.horizontalOffset);this.inline=s.inline;if(this.inline){this.context=this.ele;this.display();}},setStartDate:function(d)
{if(d){this.startDate=Date.fromString(d);}
if(!this.startDate){this.startDate=(new Date()).zeroTime();}
this.setDisplayedMonth(this.displayedMonth,this.displayedYear);},setEndDate:function(d)
{if(d){this.endDate=Date.fromString(d);}
if(!this.endDate){this.endDate=(new Date('12/31/2999'));}
if(this.endDate.getTime()<this.startDate.getTime()){this.endDate=this.startDate;}
this.setDisplayedMonth(this.displayedMonth,this.displayedYear);},setPosition:function(v,h)
{this.verticalPosition=v;this.horizontalPosition=h;},setOffset:function(v,h)
{this.verticalOffset=parseInt(v)||0;this.horizontalOffset=parseInt(h)||0;},setDisabled:function(s)
{$e=$(this.ele);$e[s?'addClass':'removeClass']('dp-disabled');if(this.button){$but=$(this.button);$but[s?'addClass':'removeClass']('dp-disabled');$but.attr('title',s?'':$.dpText.TEXT_CHOOSE_DATE);}
if($e.is(':text')){$e.attr('disabled',s?'disabled':'');}},setDisplayedMonth:function(m,y,rerender)
{if(this.startDate==undefined||this.endDate==undefined){return;}
var s=new Date(this.startDate.getTime());s.setDate(1);var e=new Date(this.endDate.getTime());e.setDate(1);var t;if((!m&&!y)||(isNaN(m)&&isNaN(y))){t=new Date().zeroTime();t.setDate(1);}else if(isNaN(m)){t=new Date(y,this.displayedMonth,1);}else if(isNaN(y)){t=new Date(this.displayedYear,m,1);}else{t=new Date(y,m,1)}
if(t.getTime()<s.getTime()){t=s;}else if(t.getTime()>e.getTime()){t=e;}
var oldMonth=this.displayedMonth;var oldYear=this.displayedYear;this.displayedMonth=t.getMonth();this.displayedYear=t.getFullYear();if(rerender&&(this.displayedMonth!=oldMonth||this.displayedYear!=oldYear))
{this._rerenderCalendar();$(this.ele).trigger('dpMonthChanged',[this.displayedMonth,this.displayedYear]);}},setSelected:function(d,v,moveToMonth,dispatchEvents)
{if(v==this.isSelected(d))
{return;}
if(this.selectMultiple==false){this.selectedDates={};$('td.selected',this.context).removeClass('selected');}
if(moveToMonth&&this.displayedMonth!=d.getMonth()){this.setDisplayedMonth(d.getMonth(),d.getFullYear(),true);}
this.selectedDates[d.toString()]=v;var selectorString='td.';selectorString+=d.getMonth()==this.displayedMonth?'current-month':'other-month';selectorString+=':contains("'+d.getDate()+'")';var $td;$(selectorString,this.ele).each(function()
{if($(this).text()==d.getDate())
{$td=$(this);$td[v?'addClass':'removeClass']('selected');}});if(dispatchEvents)
{var s=this.isSelected(d);$e=$(this.ele);$e.trigger('dateSelected',[d,$td,s]);$e.trigger('change');}},isSelected:function(d)
{return this.selectedDates[d.toString()];},getSelected:function()
{var r=[];for(s in this.selectedDates){if(this.selectedDates[s]==true){r.push(Date.parse(s));}}
return r;},display:function(eleAlignTo)
{if($(this.ele).is('.dp-disabled'))return;eleAlignTo=eleAlignTo||this.ele;var c=this;var $ele=$(eleAlignTo);var eleOffset=$ele.offset();var $createIn;var attrs;var attrsCalendarHolder;var cssRules;if(c.inline){$createIn=$(this.ele);attrs={'id':'calendar-'+this.ele._dpId,'className':'dp-popup dp-popup-inline'};cssRules={};}else{$createIn=$('body');attrs={'id':'dp-popup','className':'dp-popup'};cssRules={'top':eleOffset.top+c.verticalOffset,'left':eleOffset.left+c.horizontalOffset};var _checkMouse=function(e)
{var el=e.target;var cal=$('#dp-popup')[0];while(true){if(el==cal){return true;}else if(el==document){c._closeCalendar();return false;}else{el=$(el).parent()[0];}}};this._checkMouse=_checkMouse;this._closeCalendar(true);}
$createIn.append($('<div></div>').attr(attrs).css(cssRules).append($('<h2></h2>'),$('<div class="dp-nav-prev"></div>').append($('<a class="dp-nav-prev-year" href="#" title="'+$.dpText.TEXT_PREV_YEAR+'">&lt;&lt;</a>').bind('click',function()
{return c._displayNewMonth.call(c,this,0,-1);}),$('<a class="dp-nav-prev-month" href="#" title="'+$.dpText.TEXT_PREV_MONTH+'">&lt;</a>').bind('click',function()
{return c._displayNewMonth.call(c,this,-1,0);})),$('<div class="dp-nav-next"></div>').append($('<a class="dp-nav-next-year" href="#" title="'+$.dpText.TEXT_NEXT_YEAR+'">&gt;&gt;</a>').bind('click',function()
{return c._displayNewMonth.call(c,this,0,1);}),$('<a class="dp-nav-next-month" href="#" title="'+$.dpText.TEXT_NEXT_MONTH+'">&gt;</a>').bind('click',function()
{return c._displayNewMonth.call(c,this,1,0);})),$('<div></div>').attr('className','dp-calendar')).bgIframe());var $pop=this.inline?$('.dp-popup',this.context):$('#dp-popup');if(this.showYearNavigation==false){$('.dp-nav-prev-year, .dp-nav-next-year',c.context).css('display','none');}
if(this.displayClose){$pop.append($('<a href="#" id="dp-close">'+$.dpText.TEXT_CLOSE+'</a>').bind('click',function()
{c._closeCalendar();return false;}));}
c._renderCalendar();$(this.ele).trigger('dpDisplayed',$pop);if(!c.inline){if(this.verticalPosition==$.dpConst.POS_BOTTOM){$pop.css('top',eleOffset.top+$ele.height()-$pop.height()+c.verticalOffset);}
if(this.horizontalPosition==$.dpConst.POS_RIGHT){$pop.css('left',eleOffset.left+$ele.width()-$pop.width()+c.horizontalOffset);}
$(document).bind('mousedown',this._checkMouse);}},setRenderCallback:function(a)
{if(a==null)return;if(a&&typeof(a)=='function'){a=[a];}
this.renderCallback=this.renderCallback.concat(a);},cellRender:function($td,thisDate,month,year){var c=this.dpController;var d=new Date(thisDate.getTime());$td.bind('click',function()
{var $this=$(this);if(!$this.is('.disabled')){c.setSelected(d,!$this.is('.selected')||!c.selectMultiple,false,true);if(c.closeOnSelect){c._closeCalendar();}}});if(c.isSelected(d)){$td.addClass('selected');}
for(var i=0;i<c.renderCallback.length;i++){c.renderCallback[i].apply(this,arguments);}},_displayNewMonth:function(ele,m,y)
{if(!$(ele).is('.disabled')){this.setDisplayedMonth(this.displayedMonth+m,this.displayedYear+y,true);}
ele.blur();return false;},_rerenderCalendar:function()
{this._clearCalendar();this._renderCalendar();},_renderCalendar:function()
{$('h2',this.context).html(Date.monthNames[this.displayedMonth]+' '+this.displayedYear);$('.dp-calendar',this.context).renderCalendar({month:this.displayedMonth,year:this.displayedYear,renderCallback:this.cellRender,dpController:this,hoverClass:this.hoverClass});if(this.displayedYear==this.startDate.getFullYear()&&this.displayedMonth==this.startDate.getMonth()){$('.dp-nav-prev-year',this.context).addClass('disabled');$('.dp-nav-prev-month',this.context).addClass('disabled');$('.dp-calendar td.other-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())>20){$this.addClass('disabled');}});var d=this.startDate.getDate();$('.dp-calendar td.current-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())<d){$this.addClass('disabled');}});}else{$('.dp-nav-prev-year',this.context).removeClass('disabled');$('.dp-nav-prev-month',this.context).removeClass('disabled');var d=this.startDate.getDate();if(d>20){var sd=new Date(this.startDate.getTime());sd.addMonths(1);if(this.displayedYear==sd.getFullYear()&&this.displayedMonth==sd.getMonth()){$('dp-calendar td.other-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())<d){$this.addClass('disabled');}});}}}
if(this.displayedYear==this.endDate.getFullYear()&&this.displayedMonth==this.endDate.getMonth()){$('.dp-nav-next-year',this.context).addClass('disabled');$('.dp-nav-next-month',this.context).addClass('disabled');$('.dp-calendar td.other-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())<14){$this.addClass('disabled');}});var d=this.endDate.getDate();$('.dp-calendar td.current-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())>d){$this.addClass('disabled');}});}else{$('.dp-nav-next-year',this.context).removeClass('disabled');$('.dp-nav-next-month',this.context).removeClass('disabled');var d=this.endDate.getDate();if(d<13){var ed=new Date(this.endDate.getTime());ed.addMonths(-1);if(this.displayedYear==ed.getFullYear()&&this.displayedMonth==ed.getMonth()){$('.dp-calendar td.other-month',this.context).each(function()
{var $this=$(this);if(Number($this.text())>d){$this.addClass('disabled');}});}}}},_closeCalendar:function(programatic,ele)
{if(!ele||ele==this.ele)
{$(document).unbind('mousedown',this._checkMouse);this._clearCalendar();$('#dp-popup a').unbind();$('#dp-popup').empty().remove();if(!programatic){$(this.ele).trigger('dpClosed',[this.getSelected()]);}}},_clearCalendar:function()
{$('.dp-calendar td',this.context).unbind();$('.dp-calendar',this.context).empty();}});$.dpConst={SHOW_HEADER_NONE:0,SHOW_HEADER_SHORT:1,SHOW_HEADER_LONG:2,POS_TOP:0,POS_BOTTOM:1,POS_LEFT:0,POS_RIGHT:1};$.dpText={TEXT_PREV_YEAR:'Previous year',TEXT_PREV_MONTH:'Previous month',TEXT_NEXT_YEAR:'Next year',TEXT_NEXT_MONTH:'Next month',TEXT_CLOSE:'Close',TEXT_CHOOSE_DATE:'Choose date'};$.dpVersion='$Id: jquery.datePicker.js 15 2008-12-17 04:40:18Z kelvin.luck $';$.fn.datePicker.defaults={month:undefined,year:undefined,showHeader:$.dpConst.SHOW_HEADER_SHORT,startDate:undefined,endDate:undefined,inline:false,renderCallback:null,createButton:true,showYearNavigation:true,closeOnSelect:true,displayClose:false,selectMultiple:false,clickInput:false,verticalPosition:$.dpConst.POS_TOP,horizontalPosition:$.dpConst.POS_LEFT,verticalOffset:0,horizontalOffset:0,hoverClass:'dp-hover'};function _getController(ele)
{if(ele._dpId)return $.event._dpCache[ele._dpId];return false;};if($.fn.bgIframe==undefined){$.fn.bgIframe=function(){return this;};};$(window).bind('unload',function(){var els=$.event._dpCache||[];for(var i in els){$(els[i].ele)._dpDestroy();}});})(jQuery);jQuery(document).ready(function(){jQuery(".date-pick").datePicker({clickInput:true,createButton:false,startDate:'01/01/1990',renderCallback:function(){jQuery("input.btn-calendar").focus();}});jQuery("input.btn-calendar").bind('click',function(){var $this=jQuery(this);var whichInput=$this.attr('rel');jQuery('#'+whichInput).click();return false;});});;var qm_si,qm_li,qm_lo,qm_tt=100,qm_th,qm_ts;var qp="parentNode";var qc="className";function qm_create(sd,v,ts,th,oc,l){var w="onmouseover";if(oc){w="onclick";th=0;ts=0;}
if(!l){l=1;qm_ts=ts;qm_th=th;sd=document.getElementById("qm"+sd);sd.onmouseover=function(e){x6(e)};document[w]=x2;sd.style.zoom=1;}
sd.style.zIndex=l;var lsp;var sp=sd.childNodes;for(var i=0;i<sp.length;i++){var b=sp[i];if(b.tagName=="A"){lsp=b;b[w]=x0;if(l==1&&v){b.style.styleFloat="none";b.style.cssFloat="none";}}
if(b.tagName=="DIV"){if(window.showHelp&&!window.XMLHttpRequest)sp[i].insertAdjacentHTML("afterBegin","<span style='display:block;font-size:1px;height:0px;width:0px;line-height:0px;visibility:hidden;'&rt;</span&rt;");x5("qmparent",lsp,1);lsp.cdiv=b;b.idiv=lsp;new qm_create(b,null,ts,th,oc,l+1);}}}
function x2(e){clearTimeout(qm_tt);qm_tt=null;if(qm_li&&!qm_tt)qm_tt=setTimeout("x3()",qm_th);}
function x3(){var a;if((a=qm_li)){do{x1(a);}while((a=a[qp])&&!qm_a(a))}
qm_li=null;}
function qm_a(a){if(a[qc].indexOf("qmmc")+1)return 1;}
function x1(a){if(window.qmad&&qmad.bhide)eval(qmad.bhide);a.style.visibility="";x5("qmactive",a.idiv);}
function x0(e,o,nt){if(!o)o=this;if(!qm_tt)var qm_tt=100;if(!qm_ts)var qm_ts=1;clearTimeout(qm_tt);qm_tt=null;if(!nt&&qm_ts){qm_si=o;qm_tt=setTimeout("x0(new Object(),qm_si,1)",qm_ts);return;}
var a=o;if(a[qp].isrun)return;var go=true;while((a=a[qp])&&!qm_a(a)){if(a==qm_li)go=false;}
if(qm_li&&go){a=o;if((!a.cdiv)||(a.cdiv&&a.cdiv!=qm_li))x1(qm_li);a=qm_li;while((a=a[qp])&&!qm_a(a)){if(a!=o[qp])x1(a);else break;}}
var b=o;if(b.cdiv){var aw=b.offsetWidth;var ah=b.offsetHeight;var ax=b.offsetLeft;var ay=b.offsetTop;if(qm_a(b[qp])&&b.style.styleFloat!="none"&&b.style.cssFloat!="none")aw=0;else ah=0;if(!b.cdiv.ismove){b.cdiv.style.left=(ax+aw)+"px";b.cdiv.style.top=(ay+ah)+"px";}
x5("qmactive",o,1);if(window.qmad&&qmad.bvis)eval(qmad.bvis);b.cdiv.style.visibility="inherit";qm_li=b.cdiv;}
else if(!qm_a(b[qp]))qm_li=b[qp];else qm_li=null;x6(e);}
function x5(name,b,add){var a=b[qc];if(add){if(a.indexOf(name)==-1)b[qc]+=(a?' ':'')+name;}else{b[qc]=a.replace(" "+name,"");b[qc]=b[qc].replace(name,"");}}
function x6(e){if(!e)e=event;e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();}
var qmad=new Object();qmad.bvis="";qmad.bhide="";qmad.shadow=new Object();qmad.bvis+="qm_drop_shadow(b.cdiv);";qmad.bhide+="qm_drop_shadow(a,1);";;function qm_drop_shadow(a,hide){if(!hide&&!a.hasshadow){var ss;if(!a.settingsid){var v=a;while((v=v.parentNode)){if(v.className.indexOf("qmmc")+1){a.settingsid=v.id;break;}}}ss=qmad[a.settingsid];if(!ss)return;if(!ss.shadow_offset)return;qmad.shadow.offset=ss.shadow_offset;var f=document.createElement("SPAN");x5("qmshadow",f,1);var fs=f.style;fs.position="absolute";fs.display="block";fs.backgroundColor="#ff0000";fs.visibility="visible";var sh;if((sh=ss.shadow_opacity)){f.style.opacity=sh;f.style.filter="alpha(opacity="+(sh*100)+")";}if((sh=ss.shadow_color))f.style.backgroundColor=sh;f=a.parentNode.appendChild(f);a.hasshadow=f;}var c=qmad.shadow.offset;var b=a.hasshadow;if(b){if(hide)b.style.display="none";else{b.style.width=a.offsetWidth+"px";b.style.height=a.offsetHeight+"px";b.style.top=a.offsetTop+c+"px";b.style.left=a.offsetLeft+c+"px";b.style.display="block";}}}
qmad.gap=new Object();qmad.bvis+="qm_gap_a(b.cdiv);";qmad.bhide+="qm_gap_a(a,1);";qmad.br_navigator=navigator.userAgent.indexOf("Netscape")+1;qmad.br_version=parseFloat(navigator.vendorSub);qmad.br_oldnav=qmad.br_navigator&&qmad.br_version<7.1;qmad.br_ie=window.showHelp;qmad.br_mac=navigator.userAgent.indexOf("Mac")+1;qmad.br_old_safari=navigator.userAgent.indexOf("afari")+1&&!window.XMLHttpRequest;qmad.gap_off=(qmad.br_ie&&qmad.br_mac)||qmad.br_old_safari||qmad.br_oldnav;;function qm_gap_a(a,hide){if((a.style.visibility=="inherit"&&!hide)||(qmad.gap_off))return;var ss;if(!a.settingsid){var v=a;while((v=v.parentNode)){if(v.className.indexOf("qmmc")+1){a.settingsid=v.id;break;}}}ss=qmad[a.settingsid];if(!ss)return;if(!ss.gap_increment)return;if(hide&&ss.gap_hide_off)return;var b=new Object();b.obj=a;b.inc=ss.gap_increment;if(hide&&ss.gap_hide_increment)b.inc=ss.gap_hide_increment;b.start_size=ss.gap_start_size;b.mid_size=ss.gap_max_size;b.end_size=ss.gap_end_size;b.hide_size=ss.gap_hide_size;b.cur_size=b.start_size;if(hide){if(b.hide_size<b.end_size)b.inc=-b.inc;b.cur_size=b.end_size;x5("qmfv",a,1);}b.applytop=ss.gap_apply_top;b.applybottom=ss.gap_apply_bottom;if(b.start_size<0||b.hide_size<0){b.reset=true;qm_gap_container_zero(a,"0px");}a.isrun=true;var id=qm_gap_am(b,hide);b.id=id;if(!hide)qm_gap_set_tags(a,id,"init");qm_gap_ai(id,hide);};function qm_gap_container_zero(a,val){a.style.paddingTop=val;a.style.paddingBottom=val;a.style.borderTopWidth=val;a.style.borderBottomWidth=val;};function qm_gap_ai(id,hide){var a=qmad.gap["_"+id];if(!a)return;if(hide){if(Math.abs(a.cur_size)<Math.abs(a.hide_size-a.inc)){qm_gap_set_tags(a.obj,id,"inc",1);a.timer=setTimeout("qm_gap_ai("+id+","+hide+")",10);}else{x5("qmfv",a.obj);qm_gap_set_tags(a.obj,id,"end");a.obj.isrun=false;}}else{if(!a.is_dec&&a.cur_size<(a.mid_size-a.inc)){if(a.reset&&a.obj.offsetHeight>0){qm_gap_container_zero(a.obj,"");a.reset=false;}qm_gap_set_tags(a.obj,id,"inc");a.timer=setTimeout("qm_gap_ai("+id+","+hide+")",10);return;}else if(a.end_size<a.mid_size&&a.cur_size>(a.end_size+a.inc)){if(!a.is_dec){qm_gap_set_tags(a.obj,id,"spec");a.is_dec=true;}else qm_gap_set_tags(a.obj,id,"dec");a.timer=setTimeout("qm_gap_ai("+id+","+hide+")",10);}else{qm_gap_set_tags(a.obj,id,"end");if(document.createElementNS&&!a.firefoxfixed){a.firefoxfixed=true;var p=document.createElement("span");p.style.display="block";p.style.position="absolute";a.obj.appendChild(p);}qm_gap_container_zero(a.obj,"");a.obj.isrun=false;qmad.gap["_"+id]=null;}}};function qm_gap_set_tags(a,id,type){var t,tt,tv;var s=qmad.gap["_"+id];var ach=a.childNodes;for(var i=0;i<ach.length;i++){var ab=0;var at=0;if(ach[i].tagName=="A"){if(type=="spec"){if(s.applytop)ach[i].style.marginTop=s.mid_size+"px";if(s.applybottom)ach[i].style.marginBottom=s.mid_size+"px";}else if(type=="inc"){if(s.applytop){s.cur_size=parseFloat(ach[i].style.marginTop)+s.inc;ach[i].style.marginTop=s.cur_size+"px";}if(s.applybottom){s.cur_size=parseFloat(ach[i].style.marginBottom)+s.inc;ach[i].style.marginBottom=s.cur_size+"px";}}else if(type=="dec"){if(s.applytop){s.cur_size=parseFloat(ach[i].style.marginTop)-s.inc;ach[i].style.marginTop=s.cur_size+"px";}if(s.applybottom){s.cur_size=parseFloat(ach[i].style.marginBottom)-s.inc;ach[i].style.marginBottom=s.cur_size+"px";}}else if(type=="init"){if(s.start_size<0||s.hide_size<0){ach[i].style.position="relative";if(window.showHelp){var tval=ach[i].parentNode.currentStyle.backgroundImage;if(!tval||tval=="none")ach[i].parentNode.style.backgroundImage="url(iefix.gif)";}}if(s.applytop)ach[i].style.marginTop=s.start_size+"px";if(s.applybottom)ach[i].style.marginBottom=s.start_size+"px";}else if(type=="end"){if(s.applytop)ach[i].style.marginTop=s.end_size+"px";if(s.applybottom)ach[i].style.marginBottom=s.end_size+"px";}}}};function qm_gap_am(obj,hide){var k;for(k in qmad.gap){if(qmad.gap[k]&&obj.obj==qmad.gap[k].obj){if(qmad.gap[k].timer){clearTimeout(qmad.gap[k].timer);qmad.gap[k].timer=null;}qmad.gap[k]=null;}}var i=0;while(qmad.gap["_"+i])i++;qmad.gap["_"+i]=obj;return i;}
qmad.slide=new Object();qmad.bvis+="qm_slide_a(b.cdiv);";qmad.bhide+="qm_slide_a(a,1);";qmad.br_navigator=navigator.userAgent.indexOf("Netscape")+1;qmad.br_version=parseFloat(navigator.vendorSub);qmad.br_oldnav=qmad.br_navigator&&qmad.br_version<7.1;qmad.br_ie=window.showHelp;qmad.br_mac=navigator.userAgent.indexOf("Mac")+1;qmad.br_old_safari=navigator.userAgent.indexOf("afari")+1&&!window.XMLHttpRequest;qmad.slide_off=qmad.br_oldnav||(qmad.br_mac&&qmad.br_ie)||qmad.br_old_safari;;function qm_slide_a(a,hide){if((a.style.visibility=="inherit"&&!hide)||(qmad.slide_off))return;var ss;if(!a.settingsid){var v=a;while((v=v.parentNode)){if(v.className.indexOf("qmmc")+1){a.settingsid=v.id;break;}}}ss=qmad[a.settingsid];if(!ss)return;if(!ss.slide_animation_frames)return;var steps=ss.slide_animation_frames;var b=new Object();b.obj=a;b.offy=ss.slide_offy;b.offx=ss.slide_offx;b.left_right=ss.slide_left_right;b.sub_subs_left_right=ss.slide_sub_subs_left_right;b.drop_subs=ss.slide_drop_subs;if(b.sub_subs_left_right&&a.parentNode.className.indexOf("qmmc")==-1)b.left_right=true;if(b.left_right)b.drop_subs=false;b.drop_subs_height=ss.slide_drop_subs_height;b.drop_subs_disappear=ss.slide_drop_subs_disappear;b.accelerator=ss.slide_accelerator;if(b.drop_subs&&!b.accelerator)b.accelerator=1;b.tb="top";b.wh="Height";if(b.left_right){b.tb="left";b.wh="Width";}b.stepy=a["offset"+b.wh]/steps;b.top=parseInt(a.style[b.tb]);if(!hide)a.style[b.tb]=(b.top-a["offset"+b.wh])+"px";else{b.stepy=-b.stepy;x5("qmfv",a,1);}a.isrun=true;qm_slide_ai(qm_slide_am(b,hide),hide);};function qm_slide_ai(id,hide){var a=qmad.slide["_"+id];if(!a)return;var cy=parseInt(a.obj.style[a.tb]);if(a.drop_subs)a.stepy+=a.accelerator;else{if(hide)a.stepy-=a.accelerator;else a.stepy+=a.accelerator;}if((!hide&&cy+a.stepy<a.top)||(hide&&cy+a.stepy>a.top-a.obj["offset"+a.wh]&&cy<a.drop_subs_height)){var bc=2000;if(hide&&a.drop_subs&&!a.drop_subs_disappear&&cy+a.stepy+a.obj["offset"+a.wh]>a.drop_subs_height)bc=a.drop_subs_height-cy+a.stepy;var tc=Math.round(a.top-(cy+a.stepy)+a.offy);if(a.left_right)a.obj.style.clip="rect(auto 2000px 2000px "+tc+"px)";else a.obj.style.clip="rect("+tc+"px 2000px "+bc+"px auto)";a.obj.style[a.tb]=Math.round(cy+a.stepy)+"px";a.timer=setTimeout("qm_slide_ai("+id+","+hide+")",10);}else{a.obj.style[a.tb]=a.top+"px";a.obj.style.clip="rect(0 auto auto auto)";if(a.obj.style.removeAttribute)a.obj.style.removeAttribute("clip");else a.obj.style.clip="auto";if(!window.showHelp)a.obj.style.clip="";if(hide)x5("qmfv",a.obj);qmad.slide["_"+id]=null;a.obj.isrun=false;}};function qm_slide_am(obj,hide){var k;for(k in qmad.slide){if(qmad.slide[k]&&obj.obj==qmad.slide[k].obj){if(qmad.slide[k].timer){clearTimeout(qmad.slide[k].timer);qmad.slide[k].timer=null;}obj.top=qmad.slide[k].top;qmad.slide[k].obj.isrun=false;qmad.slide[k]=null;}}var i=0;while(qmad.slide["_"+i])i++;qmad.slide["_"+i]=obj;return i;}
qmad.zoom=new Object();qmad.bvis+="qm_zoom_a(b.cdiv);";qmad.bhide+="qm_zoom_a(a,1);";qmad.br_ie=window.showHelp;qmad.br_mac=navigator.userAgent.indexOf("Mac")+1;qmad.zoom_off=qmad.br_ie&&qmad.br_mac;;function qm_zoom_a(a,hide){if((a.style.visibility=="inherit"&&!hide)||(qmad.zoom_off))return;var ss;if(!a.settingsid){var v=a;while((v=v.parentNode)){if(v.className.indexOf("qmmc")+1){a.settingsid=v.id;break;}}}ss=qmad[a.settingsid];if(!ss)return;if(!ss.zoom_increment)return;var b=new Object();b.obj=a;b.inc=ss.zoom_increment;b.start_size=ss.zoom_start_size;b.mid_size=ss.zoom_mid_size;b.end_size=ss.zoom_end_size;var id=qm_zoom_am(b);qm_zoom_set_tags(a,id,"init");qm_zoom_ai(id,hide);};function qm_zoom_ai(id,hide){var a=qmad.zoom["_"+id];if(!a)return;var ch=parseFloat(a.obj.getElementsByTagName("A")[0].style.fontSize);if(ch<(a.mid_size-a.inc)&&!a.is_dec){qm_zoom_set_tags(a.obj,id,"inc");a.timer=setTimeout("qm_zoom_ai("+id+","+hide+")",10);return;}else if(a.end_size<a.mid_size&&ch>(a.end_size+a.inc)){a.is_dec=true;qm_zoom_set_tags(a.obj,id,"dec");a.timer=setTimeout("qm_zoom_ai("+id+","+hide+")",10);}else{qm_zoom_set_tags(a.obj,id,"end");qmad.zoom["_"+id]=null;}};function qm_zoom_set_tags(a,id,type){var s=qmad.zoom["_"+id];var ach=a.childNodes;for(var i=0;i<ach.length;i++){if(ach[i].tagName=="A"){if(type=="inc"){ach[i].style.fontSize=parseFloat(ach[i].style.fontSize)+s.inc+"em";}if(type=="dec"){ach[i].style.fontSize=parseFloat(ach[i].style.fontSize)-s.inc+"em";}else if(type=="init"){ach[i].style.fontSize=s.start_size+"em";}else if(type=="end"){ach[i].style.fontSize=s.end_size+"em";}}}};function qm_zoom_am(obj){var k;for(k in qmad.zoom){if(qmad.zoom[k]&&obj.obj==qmad.zoom[k].obj){if(qmad.zoom[k].timer){clearTimeout(qmad.zoom[k].timer);qmad.zoom[k].timer=null;}qmad.zoom[k]=null;}}var i=0;while(qmad.zoom["_"+i])i++;qmad.zoom["_"+i]=obj;return i;}
qmad.ishift=new Object();qmad.br_navigator=navigator.userAgent.indexOf("Netscape")+1;qmad.br_version=parseFloat(navigator.vendorSub);qmad.br_oldnav=qmad.br_navigator&&qmad.br_version<7.1;qmad.br_ie=window.showHelp;qmad.br_mac=navigator.userAgent.indexOf("Mac")+1;qmad.br_safari=navigator.userAgent.indexOf("afari")+1;qmad.ishift_off=qmad.br_oldnav||(qmad.br_mac&&qmad.br_ie)||qmad.br_safari;if(!qmad.ishift_off){if(window.attachEvent)window.attachEvent("onload",qm_ishift_init);else if(window.addEventListener)window.addEventListener("load",qm_ishift_init,false);if(window.attachEvent)document.attachEvent("onmouseover",qm_ishift_offmenu);else if(window.addEventListener)document.addEventListener("mouseover",qm_ishift_offmenu,false);};function qm_ishift_init(){qm_ts=1;var q=qmad.ishift;var a;var i=0;while((a=document.getElementById("qm"+i))){var ss=qmad[a.id];if(ss&&(ss.ishift_main_step_size||ss.ishift_sub_step_size)){q.items=new Object();q.ii=-1;q.delay=ss.ishift_delay;q.mx=ss.ishift_main_movex;q.my=ss.ishift_main_movey;q.mxstep=ss.ishift_main_step_size;q.mystep=q.mxstep;q.sx=ss.ishift_sub_movex;q.sy=ss.ishift_sub_movey;q.sxstep=ss.ishift_sub_step_size;q.systep=q.sxstep;if(q.mx<0)q.mxstep=-q.mxstep;if(q.my<0)q.mystep=-q.mystep;if(q.sx<0)q.sxstep=-q.sxstep;if(q.sy<0)q.systep=-q.systep;qm_ishift_init_items(a);}i++;}};function qm_ishift_init_items(a){var at=a.getElementsByTagName("A");for(var i=0;i<at.length;i++){at[i].style.position="relative";if(window.attachEvent)at[i].attachEvent("onmouseover",qm_ishift_over);else if(window.addEventListener)at[i].addEventListener("mouseover",qm_ishift_over,1);}};function qm_ishift_over(e){var q=qmad.ishift;e=e||window.event;targ=e.srcElement||e.target;while(targ.tagName!="A")targ=targ[qp];clearTimeout(q.otimer);clearTimeout(q.timer);if(qm_ishift_reset_items(targ))return;q.curmain=qm_a(targ[qp]);var type="s";if(q.curmain)type="m";if(q[type+"xstep"]==0){qm_ishift_offmenu();return;}q.ii=qm_ishift_get_next_object(targ);q.items[q.ii].targ=targ;targ.style.left="0px";targ.style.top="0px";q.axp=0;q.ayp=0;q.timer=qm_ishift_animate(type,false,q.ii);clearTimeout(qm_tt);return false;};function qm_ishift_get_next_object(targ){var q=qmad.ishift;var i=0;while(q.items["a"+i])i++;q.items["a"+i]=new Object();return"a"+i;};function qm_ishift_animate(type,rev,index){var q=qmad.ishift;if(!q.items[index])return;var go;if(!rev){if(q.axp<Math.abs(q[type+"x"])){q.items[index].targ.style.left=parseInt(parseInt(q.items[index].targ.style.left)+q[type+"xstep"])+"px";q.axp+=Math.abs(q[type+"xstep"]);go=true;}if(q.ayp<Math.abs(q[type+"y"])){q.items[index].targ.style.top=parseInt(parseInt(q.items[index].targ.style.top)+q[type+"ystep"])+"px";q.ayp+=Math.abs(q[type+"ystep"]);go=true;}}else{if(q.items[index].revx>0){q.items[index].targ.style.left=parseInt(parseInt(q.items[index].targ.style.left)-q[type+"xstep"])+"px";q.items[index].revx-=q[type+"xstep"];go=true;}}if(go){var st="qm_ishift_animate('"+type+"',"+rev+",'"+index+"')";if(!rev)q.timer=setTimeout(st,q.delay);else q.items[index].rtimer=setTimeout(st,q.delay);}else{if(!rev){if(q.items[index].targ){x0(new Object(),q.items[index].targ,1);qm_ishift_reset_items(q.items[index].targ);}}else{q.items[index].targ.style.top="0px";q.items[index].targ.style.left="0px";q.items[index]=null;}}};function qm_ishift_offmenu(e){clearTimeout(qmad.ishift.timer);clearTimeout(qmad.ishift.otimer);qm_ishift_reset_items(null);qmad.ishift.ii=null;qmad.ishift.otimer=setTimeout("qm_ishift_reset_all()",qm_th);};function qm_ishift_reset_all(){var q=qmad.ishift;var i;for(i in q.items){if(q.items[i]){q.items[i].targ.style.top="0px";q.items[i].targ.style.left="0px";q.items[i]=null;}}};function qm_ishift_reset_items(targ){var q=qmad.ishift;var i;var ri=false;for(i in q.items){var j=q.items[i];if(j){if(j.targ!=targ&&(!j.targ.cdiv||j.targ.cdiv.style.visibility!="inherit")){if(!j.rtimer){j.isrev=true;j.revx=parseInt(j.targ.style.left);j.revy=parseInt(j.targ.style.top);var type="s";if(qm_a(j.targ.parentNode))type="m";j.rtimer=qm_ishift_animate(type,1,i);}}else{if(j.targ==targ){if(j.isrev){clearTimeout(j.rtimer);j.rtimer=null;j.targ.style.top="0px";j.targ.style.left="0px";q.items[i]=null;}else ri=true;}}}}return ri;}
qmad.rcorner=new Object();qmad.bvis+="qm_rcorner(b.cdiv);";qmad.bhide+="qm_rcorner(a,1);";;function qm_rcorner(a,hide){var q=qmad.rcorner;if(!hide&&!a.hasrcorner){var ss;if(!a.settingsid){var v=a;while((v=v.parentNode)){if(v.className.indexOf("qmmc")+1){a.settingsid=v.id;break;}}}ss=qmad[a.settingsid];if(!ss)return;if(!ss.rcorner_size)return;q.offset=ss.rcorner_container_padding;q.size=ss.rcorner_size;q.background=ss.rcorner_bg_color;q.border=ss.rcorner_border_color;q.angle=ss.rcorner_angle_corners;q.corners=ss.rcorner_apply_corners;if(q.corners.length<4)q.corners=new Array(true,1,1,1);q.opacity=ss.rcorner_opacity;if(q.opacity&&q.opacity!=1)q.opacity="opacity:"+q.opacity+";filter:alpha(opacity="+(q.opacity*100)+");";else q.opacity="";var f=document.createElement("SPAN");x5("qmrcorner",f,1);var fs=f.style;fs.position="absolute";fs.display="block";fs.visibility="visible";var size=q.size;q.mid=parseInt(size/2);q.ps=new Array(size+1);var t2=0;q.osize=q.size;if(!q.angle){for(var i=0;i<=size;i++){if(i==q.mid)t2=0;q.ps[i]=t2;t2+=Math.abs(q.mid-i)+1;}q.osize=1;}var fi="";for(var i=0;i<size;i++)fi+=qm_rcorner_get_span(size,i,1);fi+='<span qmrcmid=1 style="background-color:'+q.background+';border-color:'+q.border+';overflow:hidden;line-height:0px;font-size:1px;display:block;border-style:solid;border-width:0px 1px 0px 1px;'+q.opacity+'"></span>';for(var i=size-1;i>=0;i--)fi+=qm_rcorner_get_span(size,i);f.innerHTML=fi;f=a.parentNode.appendChild(f);a.hasrcorner=f;}var c=q.offset;var b=a.hasrcorner;if(b){if(hide)b.style.display="none";else{a.style.top=(parseInt(a.style.top)+c)+"px";a.style.left=(parseInt(a.style.left)+c)+"px";b.style.width=(a.offsetWidth+(c*2))+"px";b.style.height=(a.offsetHeight+(c*2))+"px";b.style.top=(a.offsetTop-c)+"px";b.style.left=(a.offsetLeft-c)+"px";b.style.display="block";var s=b.childNodes;for(var i=0;i<s.length;i++){if(s[i].getAttribute("qmrcmid"))s[i].style.height=(a.offsetHeight-(q.osize*2)+(c*2))+"px";}}}};function qm_rcorner_get_span(size,i,top){var q=qmad.rcorner;var mlmr;if(i==0){var mo=q.ps[size]+q.mid;if(q.angle)mo=size-i;mlmr=qm_rcorner_get_corners(mo,null,top);return'<span style="background-color:'+q.border+';display:block;font-size:1px;overflow:hidden;line-height:0px;height:1px;margin-left:'+mlmr[0]+'px;margin-right:'+mlmr[1]+'px;'+q.opacity+'"></span>';}else{var md=size-(i);var ih=1;var bs=1;if(!q.angle){if(i>=q.mid)ih=Math.abs(q.mid-i)+1;else{bs=Math.abs(q.mid-i)+1;md=q.ps[size-i]+q.mid;}if(top)q.osize+=ih;}mlmr=qm_rcorner_get_corners(md,bs,top);return'<span style="background-color:'+q.background+';border-color:'+q.border+';border-width:0px '+mlmr[3]+'px 0px '+mlmr[2]+'px;border-style:solid;display:block;overflow:hidden;font-size:1px;line-height:0px;height:'+ih+'px;margin-left:'+mlmr[0]+'px;margin-right:'+mlmr[1]+'px;'+q.opacity+'"></span>';}};function qm_rcorner_get_corners(mval,bval,top){var q=qmad.rcorner;var ml=mval;var mr=mval;var bl=bval;var br=bval;if(top){if(!q.corners[0]){ml=0;bl=1;}if(!q.corners[1]){mr=0;br=1;}}else{if(!q.corners[2]){mr=0;br=1;}if(!q.corners[3]){ml=0;bl=1;}}return new Array(ml,mr,bl,br);};function Validator(frmname)
{this.formobj=document.forms[frmname];if(!this.formobj)
{alert("BUG: couldnot get Form object "+frmname);return;}
if(this.formobj.onsubmit)
{this.formobj.old_onsubmit=this.formobj.onsubmit;this.formobj.onsubmit=null;}
else
{this.formobj.old_onsubmit=null;}
this.formobj.onsubmit=form_submit_handler;this.addValidation=add_validation;this.setAddnlValidationFunction=set_addnl_vfunction;this.clearAllValidations=clear_all_validations;}
function set_addnl_vfunction(functionname)
{this.formobj.addnlvalidation=functionname;}
function clear_all_validations()
{for(var itr=0;itr<this.formobj.elements.length;itr++)
{this.formobj.elements[itr].validationset=null;}}
function form_submit_handler()
{for(var itr=0;itr<this.elements.length;itr++)
{if(this.elements[itr].validationset&&!this.elements[itr].validationset.validate())
{return false;}}
if(this.addnlvalidation)
{str=" var ret = "+this.addnlvalidation+"()";eval(str);if(!ret)return ret;}
return true;}
function add_validation(itemname,descriptor,errstr)
{if(!this.formobj)
{alert("BUG: the form object is not set properly");return;}
var itemobj=this.formobj[itemname];if(!itemobj)
{alert("BUG: Couldnot get the input object named: "+itemname);return;}
if(!itemobj.validationset)
{itemobj.validationset=new ValidationSet(itemobj);}
itemobj.validationset.add(descriptor,errstr);}
function ValidationDesc(inputitem,desc,error)
{this.desc=desc;this.error=error;this.itemobj=inputitem;this.validate=vdesc_validate;}
function vdesc_validate()
{if(!V2validateData(this.desc,this.itemobj,this.error))
{this.itemobj.focus();return false;}
return true;}
function ValidationSet(inputitem)
{this.vSet=new Array();this.add=add_validationdesc;this.validate=vset_validate;this.itemobj=inputitem;}
function add_validationdesc(desc,error)
{this.vSet[this.vSet.length]=new ValidationDesc(this.itemobj,desc,error);}
function vset_validate()
{for(var itr=0;itr<this.vSet.length;itr++)
{if(!this.vSet[itr].validate())
{return false;}}
return true;}
function validateEmailv2(email)
{if(email.length<=0)
{return true;}
var splitted=email.match("^(.+)@(.+)$");if(splitted==null)return false;if(splitted[1]!=null)
{var regexp_user=/^\"?[\w-_\.]*\"?$/;if(splitted[1].match(regexp_user)==null)return false;}
if(splitted[2]!=null)
{var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;if(splitted[2].match(regexp_domain)==null)
{var regexp_ip=/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;if(splitted[2].match(regexp_ip)==null)return false;}
return true;}
return false;}
function V2validateData(strValidateStr,objValue,strError)
{var epos=strValidateStr.search("=");var command="";var cmdvalue="";if(epos>=0)
{command=strValidateStr.substring(0,epos);cmdvalue=strValidateStr.substr(epos+1);}
else
{command=strValidateStr;}
switch(command)
{case"req":case"required":{if(eval(objValue.value.length)==0)
{if(!strError||strError.length==0)
{strError=objValue.name+" : Required Field";}
alert(strError);return false;}
break;}
case"maxlength":case"maxlen":{if(eval(objValue.value.length)>eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+" : "+cmdvalue+" characters maximum ";}
alert(strError+"\n[Current length = "+objValue.value.length+" ]");return false;}
break;}
case"minlength":case"minlen":{if(eval(objValue.value.length)<eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+" : "+cmdvalue+" characters minimum  ";}
alert(strError+"\n[Current length = "+objValue.value.length+" ]");return false;}
break;}
case"alnum":case"alphanumeric":{var charpos=objValue.value.search("[^A-Za-z0-9]");if(objValue.value.length>0&&charpos>=0)
{if(!strError||strError.length==0)
{strError=objValue.name+": Only alpha-numeric characters allowed ";}
alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false;}
break;}
case"num":case"numeric":{var charpos=objValue.value.search("[^0-9]");if(objValue.value.length>0&&charpos>=0)
{if(!strError||strError.length==0)
{strError=objValue.name+": Only digits allowed ";}
alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false;}
break;}
case"alphabetic":case"alpha":{var charpos=objValue.value.search("[^A-Za-z]");if(objValue.value.length>0&&charpos>=0)
{if(!strError||strError.length==0)
{strError=objValue.name+": Only alphabetic characters allowed ";}
alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false;}
break;}
case"alnumhyphen":{var charpos=objValue.value.search("[^A-Za-z0-9\-_]");if(objValue.value.length>0&&charpos>=0)
{if(!strError||strError.length==0)
{strError=objValue.name+": characters allowed are A-Z,a-z,0-9,- and _";}
alert(strError+"\n [Error character position "+eval(charpos+1)+"]");return false;}
break;}
case"email":{if(!validateEmailv2(objValue.value))
{if(!strError||strError.length==0)
{strError=objValue.name+": Enter a valid Email address ";}
alert(strError);return false;}
break;}
case"lt":case"lessthan":{if(isNaN(objValue.value))
{alert(objValue.name+": Should be a number ");return false;}
if(eval(objValue.value)>=eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+" : value should be less than "+cmdvalue;}
alert(strError);return false;}
break;}
case"gt":case"greaterthan":{if(isNaN(objValue.value))
{alert(objValue.name+": Should be a number ");return false;}
if(eval(objValue.value)<=eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+" : value should be greater than "+cmdvalue;}
alert(strError);return false;}
break;}
case"regexp":{if(objValue.value.length>0)
{if(!objValue.value.match(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+": Invalid characters found ";}
alert(strError);return false;}}
break;}
case"dontselect":{if(objValue.selectedIndex==null)
{alert("BUG: dontselect command for non-select Item");return false;}
if(objValue.selectedIndex==eval(cmdvalue))
{if(!strError||strError.length==0)
{strError=objValue.name+": Please Select one option ";}
alert(strError);return false;}
break;}}
return true;}
function DoCustomValidation()
{var frm=document.forms["registerForm"];if(frm.password.value!=frm.confirmPassword.value)
{alert('The Password and Confirm Password does not match!');return false;}
else
{return true;}}
function DoCustomValidationForChangePassword()
{var frm=document.forms["changePasswordForm"];if(frm.newPassword.value!=frm.confirmPassword.value)
{alert('The new Password and Confirm Password does not match!');return false;}
else
{return true;}}
function resetValue()
{document.getElementById('ProductName').value='';document.getElementById('Category').value='';document.getElementById('ProductDescription').value='';document.getElementById('frmFromDate').value='';document.getElementById('frmToDate').value='';document.getElementById('ProductTags').value='';document.getElementById('ProductPrice').value='';};function showCatDetail(url,divID,id1,strCatId,id2)
{var divCt=trim($(divID).innerHTML);if(divCt!='')
{$(divID).innerHTML='';return;}
else
{var myAjax=new Ajax.Request(url,{method:'get',onLoading:tabLoad,onComplete:tabResponse});var txt=strCatId;var arry=txt.split(',');Effect.BlindDown(id1);for(i=0;i<arry.length;i++)
{if(arry[i]!=id2)
{document.getElementById('span1'+arry[i]).style.display='';document.getElementById('span2'+arry[i]).style.display='none';document.getElementById('catDiv_'+arry[i]).innerHTML='';document.getElementById('catDiv_'+arry[i]).style.display='none';}}
return;}}
function tabLoad()
{}
function tabResponse(originalRequest)
{var resp=originalRequest.responseText;var data=resp.split('****');var divID=data[0];var newData=data[1];divID=trim(divID);$(divID).innerHTML=newData;}
function showCatDetail1(url,divID,id1,strCatId,id2)
{var divCt=trim($(divID).innerHTML);if(document.getElementById('span1'+id2).style.display=='')
{document.getElementById('span1'+id2).style.display='none';document.getElementById('span2'+id2).style.display='';}
else
{document.getElementById('span2'+id2).style.display='none';document.getElementById('span1'+id2).style.display='';}
if(divCt!='')
{$(divID).innerHTML='';return;}
else
{var myAjax=new Ajax.Request(url,{method:'get',onLoading:tabLoad,onComplete:tabResponse});var txt=strCatId;var arry=txt.split(',');document.getElementById(id1).style.display='';for(i=0;i<arry.length;i++)
{if(arry[i]!=id2)
{document.getElementById('span1'+arry[i]).style.display='';document.getElementById('span2'+arry[i]).style.display='none';document.getElementById('catDiv_'+arry[i]).innerHTML='';document.getElementById('catDiv_'+arry[i]).style.display='none';}}
return;}}
function go(id1,strProductId,id2)
{var txt=strProductId;var arry=txt.split(',');if(document.getElementById('demo-effect-blinddown1'+id2))
{document.getElementById('demo-effect-blinddown1'+id2).style.display='none';document.getElementById('demo-effect-blinddown1'+id2).innerHTML='';}
if(document.getElementById('proDiv_'+id2).style.display=='')
{Effect.BlindUp('proDiv_'+id2);document.getElementById('span'+id2).style.display='';}
else
{Effect.BlindDown('proDiv_'+id2);document.getElementById('span'+id2).style.display='none';}
for(i=0;i<arry.length;i++)
{if(arry[i]!=id2)
{document.getElementById('proDiv_'+arry[i]).style.display='none';document.getElementById('span'+arry[i]).style.display='';}}}
function go1(id1,strProductId,id2)
{var txt=strProductId;var arry=txt.split(',');if(document.getElementById('demo-effect-blinddown1'+id2))
{document.getElementById('demo-effect-blinddown1'+id2).style.display='none';document.getElementById('demo-effect-blinddown1'+id2).innerHTML='';}
if(document.getElementById('proDiv_'+id2).style.display=='')
{document.getElementById('proDiv_'+id2).style.display='none';document.getElementById('span'+id2).style.display='';}
else
{document.getElementById('proDiv_'+id2).style.display='';document.getElementById('span'+id2).style.display='none';}
for(i=0;i<arry.length;i++)
{if(arry[i]!=id2)
{document.getElementById('proDiv_'+arry[i]).style.display='none';document.getElementById('span'+arry[i]).style.display='';}}}
function go2(id1,strProductId,id2)
{var txt=strProductId;var arry=txt.split(',');if(document.getElementById('proDiv_'+id2).style.display=='')
{var img=document.getElementById('imgCg_'+id2);img.setAttribute('src',oState.baseUrl+'images/dwn.gif');Effect.BlindUp('proDiv_'+id2);}
else
{var img=document.getElementById('imgCg_'+id2);img.setAttribute('src',oState.baseUrl+'images/ups.gif');Effect.BlindDown('proDiv_'+id2);}}
function ltrim(s)
{return s.replace(/^\s*/,"");}
function rtrim(s)
{return s.replace(/\s*$/,"");}
function trim(s)
{var temp=s;return temp.replace(/^\s+/,'').replace(/\s+$/,'');}
function tabLoad1()
{}
function tabResponse1(originalRequest)
{var resp=originalRequest.responseText;}
function pagination(url)
{var myAjax=new Ajax.Request(url,{method:'get',onLoading:textSearchLoad,onComplete:textSearchResponse});}
function textSearchLoad()
{}
function textSearchResponse(originalRequest)
{var data=originalRequest.responseText;$('searchResult').innerHTML=data;}
function buySession(url,credVal)
{var myAjax=new Ajax.Request(url,{method:'get',onLoading:tabLoad2,onComplete:tabResponse2});}
function tabLoad2()
{document.getElementById('load').style.display='';document.getElementById('content').style.display='none';}
function tabResponse2(originalRequest)
{var resp=originalRequest.responseText;var arr=resp.split("&");if(eval(arr[0]==1))
{document.getElementById('messageDiv1'+eval(arr[1])).style.display='';document.getElementById('messageDiv2'+eval(arr[1])).style.display='none';document.getElementById('viewSessionDiv'+eval(arr[1])).style.display='';document.getElementById('messageDiv1'+eval(arr[1])).innerHTML="  <b>"+arr[2]+"</b>  ";document.getElementById('buySessionDiv'+eval(arr[1])).innerHTML='';document.getElementById('buySessionDiv'+eval(arr[1])).style.display='none';document.getElementById('demo-effect-blinddown1'+eval(arr[1])).innerHTML='';document.getElementById('demo-effect-blinddown1'+eval(arr[1])).style.display='none';document.getElementById('myRemCredits').innerHTML=arr[3];}
else if(eval(arr[0]==0))
{document.getElementById('load').style.display='none';document.getElementById('messageDiv1'+eval(arr[1])).style.display='none';document.getElementById('messageDiv2'+eval(arr[1])).style.display='';document.getElementById('messageDiv2'+eval(arr[1])).innerHTML=" <b>"+arr[2]+"</b> ";}}
function slidingEffectDropDown(url)
{var myAjax=new Ajax.Request(url,{method:'post',onLoading:dataWhenLoading,onComplete:dataWhenComplete});}
function dataWhenLoading()
{$('tabLoad').style.display='block';}
function dataWhenComplete(originalRequest)
{var resp='';resp=originalRequest.responseText;var arrResp=resp.split("break");document.getElementById('demo-effect-blinddown1'+eval(arrResp[1])).innerHTML=arrResp[0];Effect.BlindDown('demo-effect-blinddown1'+eval(arrResp[1]));}
function buyCredit(url,frm)
{var pars=Form.serialize(frm);var myAjax=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:showLoadBuyCredit,onComplete:showResponseBuyCredit});}
function showLoadBuyCredit()
{}
function showResponseBuyCredit(originalRequest)
{location.href=oState.baseUrl+'index.php?view=welcome&creditBuy=success';}
function forgot(url)
{if(document.getElementById('image_replace'))
{document.getElementById('image_replace').innerHTML='<img src="'+oState.baseUrl+'images/eu-inner-banner.jpg" />';}
var myAjax=new Ajax.Request(url,{method:'get',onLoading:forgotLoad,onComplete:forgotResponse});}
function forgotLoad()
{}
function forgotResponse(originalRequest)
{var re="alreadyActivated";var str=originalRequest.responseText;if(str.match(re))
{forgot(oState.baseUrl+'forgot.php?alreadyActivated=1');}
alert(originalRequest.responseText);$('indexContentDiv').innerHTML=originalRequest.responseText;$('indexContentDiv').style.display='';if(document.getElementById('successdiv1'))
{$('successdiv1').style.display='none';}
$('indexLoad').innerHTML='';$('indexLoad').style.display='none';}
function menuContent(url)
{document.getElementById('image_replace').innerHTML='<img src="'+oState.baseUrl+'images/eu-inner-banner.jpg" />';var myAjax=new Ajax.Request(url,{method:'get',onLoading:nothing,onComplete:forgotResponse});}
function nothing()
{$('indexLoad').innerHTML='<img src="'+oState.baseUrl+'images/loading.gif" border="0"/> loading...';$('indexLoad').style.display='';$('indexContentDiv').style.display='none';$('indexContentDiv').innerHTML='';}
function isValidEmail(str,url,frm,LANG)
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(trim(frm.name.value)=='')
{if(LANG=='en')
{alert("Please enter your name.");}
else
{alert("Entrez s'il vous pla�t dans votre nom.");}
frm.name.focus();return false;}
if(!str.match(re))
{if(LANG=='en')
{alert("Verify the e-mail address format.");}
else
{alert("V�rifiez le format d'adresse e-mail.");}
frm.email.focus();return false;}
else
{return true;}}
function isValidPackageAdviserDomains(url,frm,lang)
{elm=frm.elements;var flag=false;for(i=0;i<elm.length;i++)
{if(elm[i].type=="checkbox"&&elm[i].checked&&elm[i].id=='domainsIDs')
{flag=true;}}
if(flag==false)
{alert('Please select at least one checkbox.')
return false;}
else
{return true;}}
function isValidRecommendEmail(frm,LANG)
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(trim(frm.email1.value)==''&&trim(frm.email2.value)==''&&trim(frm.email3.value)=='')
{if(LANG=='en')
{alert("Please enter atleast one email address to recommend the site !");}
else
{alert("Entrez s'il vous pla�t dans atleast l'adresse d'un courrier �lectronique pour recommander le site!");}
frm.email1.focus();return false;}
if(trim(frm.email1.value)!='')
{var str=frm.email1.value;if(!str.match(re))
{if(LANG=='en')
{alert("Verify the e-mail address format.");}
else
{alert("V�rifiez le format d'adresse e-mail.");}
frm.email1.focus();return false;}}
if(trim(frm.email2.value)!='')
{var str=frm.email2.value;if(!str.match(re))
{if(LANG=='en')
{alert("Verify the e-mail address format.");}
else
{alert("V�rifiez le format d'adresse e-mail.");}
frm.email2.focus();return false;}}
if(trim(frm.email3.value)!='')
{var str=frm.email3.value;if(!str.match(re))
{if(LANG=='en')
{alert("Verify the e-mail address format.");}
else
{alert("V�rifiez le format d'adresse e-mail.");}
frm.email3.focus();return false;}}}
function isValidEmailForgotPassword(str,url,newFrm,LANG)
{var frm=document.getElementById(newFrm);var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(!str.match(re))
{if(LANG=='en')
{alert("Verify the e-mail address format !");}
else
{alert("V�rifiez le format d'adresse e-mail !");}
frm.email.focus();return false;}
else
{var newUrl=url.split(".");newUrl[0]=oState.baseUrl+"index.php?view="+trim(newUrl[0]);frm.action=newUrl[0];}}
function Search(url,frm)
{var pars=Form.serialize(frm);var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onLoading:showLoad,onComplete:showResponse});}
function showLoad()
{$('indexLoad').style.display='';$('indexLoad').innerHTML='<img src="'+oState.baseUrl+'images/loading.gif" border="0"/> loading...';$('indexLoad').style.display='';$('indexContentDiv').style.display='none';$('indexContentDiv').innerHTML='';}
function showResponse(originalRequest)
{var newData=originalRequest.responseText;$('indexLoad').style.display='none';$('indexLoad').innerHTML='';$('indexContentDiv').innerHTML=newData;$('indexContentDiv').style.display='';if($('basicSearchFrm12345')&&$('advanceSearch'))
{$('basicSearchFrm12345').style.display='none';$('advanceSearch').style.display='';}}
function optionVal(url,optionValue)
{if(document.getElementById('faq_search_div'))
{document.getElementById('faq_search_div').style.display='none';}
if(document.getElementById('hideTR'))
{document.getElementById('hideTR').style.display='none';}
if(document.getElementById('hideTR2'))
{document.getElementById('hideTR2').style.display='none';}
if(document.getElementById('allFaq_div'))
{document.getElementById('allFaq_div').style.display='none';}
if(optionValue=='1')
{document.getElementById('breadId_default').innerHTML='Home &raquo; Contact &raquo; General Info';}
if(optionValue=='2')
{document.getElementById('breadId_default').innerHTML='Home &raquo; Contact &raquo; Technical Issues';}
if(optionValue=='3')
{document.getElementById('breadId_default').innerHTML='Home &raquo; Contact &raquo; Sales Enquiry';}
var myAjax=new Ajax.Request(url,{method:'get',onLoading:showLoad1,onComplete:showResponse1});}
function showLoad1()
{$('loadingDiv').innerHTML='<img src="'+oState.baseUrl+'images/loading.gif" border="0"/> loading...';$('loadingDiv').style.display='';}
function showResponse1(originalRequest)
{var newData=originalRequest.responseText;$('loadingDiv').innerHTML='';$('loadingDiv').style.display='none';document.getElementById('contentDiv1').innerHTML=newData;document.getElementById('contentDiv1').style.display='';document.getElementById('staticAnswer').style.display='none';}
function showHide(id,str)
{var i;var arr=str.split("&");document.getElementById('answer'+id).style.display='';for(i=0;i<arr.length;i++)
{if(arr[i]!=id)
{document.getElementById('answer'+arr[i]).style.display='none';}}}
function showHide7(id,strss)
{var i;var arr=strss.split("&");document.getElementById('staticAnswer'+id).style.display='';for(i=0;i<arr.length;i++)
{if(document.getElementById('staticAnswer'+arr[i]))
{if(arr[i]!=id)
{document.getElementById('staticAnswer'+arr[i]).style.display='none';}}}}
function showHide70(id,str70)
{var i;var arr=str70.split("&");document.getElementById('siteMapA'+id).style.display='';for(i=0;i<arr.length;i++)
{if(arr[i]!=id)
{document.getElementById('siteMapA'+arr[i]).style.display='none';}}}
function IsQuestionEmpty(frm){if(frm.txtQuestion.value=='')
{alert("Question is required.");frm.txtQuestion.focus();return false;}}
function validateLogin(){if($('#name').val()==''){$('#loginBlock').addClass('alert-red');$('#nameErrMessage').html('<div><span rel="tooltip1" rev="Please, enter a login!"><!-- --></span></div>');Arboreus.refreshActions();return false;}else{$('#loginBlock').removeClass();$('#nameErrMessage').html('<div><span rel="tooltip1" rev="Ok"><!-- --></span></div>');Arboreus.refreshActions();}
if($('#password').val()==''){$('#passwordBlock').addClass('alert-red');$('#passwordErrMessage').html('<div><span rel="tooltip1" rev="Please, enter a password!"><!-- --></span></div>');Arboreus.refreshActions();return false;}
if($('#name').val()!=''&&$('#password').val()!=''){$('#loginBlock').removeClass();$('#passwordBlock').removeClass();var params={chkvalue:true,value:$('#name').val(),value1:$('#password').val()};jQuery.ajax({type:'POST',url:oState.baseUrl+"login_Verifier.php",data:params,success:function(o){if(!o.success){$('#loginBlock').addClass('alert-red');$('#passwordBlock').addClass('alert-red');$('#passwordErrMessage').html('');$('#nameErrMessage').html('<div><span delayAfterOut="2000" rel="tooltip1" rev="'+o.errorMessage+'"><!-- --></span></div>');Arboreus.refreshActions();}else{$('#loginForm').submit();}},dataType:'json'});}
return true;}
function checkLoginEnter(e)
{var characterCode;if(e&&e.which){e=e;characterCode=e.which;}
else if(window.event)
{e=window.event;characterCode=e.keyCode;}
else if(typeof event!="undefined"){e=event;characterCode=e.keyCode;}
else
{if(e.keyCode==9){return true;}}
if(characterCode==13){document.getElementById('loginSubmit').onclick();return false;}}
function chkcaptchacode(codevalue,codevalue1)
{var pars='chkcodevalue=true&value='+codevalue+'&value1='+codevalue1;var url2=oState.baseUrl+"contact_codeVerifier.php?";var temp=new Ajax.Request(url2,{method:'get',parameters:pars,onComplete:showResponse_isEmpty});}
function showResponse_isEmpty(originalRequest)
{var newData=originalRequest.responseText;if(newData=="0")
{document.getElementById('codestatus').value="0";}
else
{document.getElementById('codestatus').value="1";}
return true;}
function isValidRegitser(frm,LANG)
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(frm.userName.value=='')
{if(LANG=='en')
{alert("Please enter User Name.");}
else
{alert("Entrez s'il vous pla�t dans le Nom d'utilisateur.");}
frm.userName.focus();return false;}
if(frm.password.value=='')
{if(LANG=='en')
{alert("Please enter Password.");}
else
{alert("Entrez s'il vous pla�t le Mot de passe.");}
frm.password.focus();return false;}
if(frm.password.value.length<'4')
{if(LANG=='en')
{alert(" Password should be atleast 4 characters long. ");}
else
{alert("Le mot de passe devrait �tre atleast 4 caract�res longtemps.");}
frm.password.focus();return false;}
if(frm.confirmPassword.value=='')
{if(LANG=='en')
{alert("Please enter Confirm Password.");}
else
{alert("Entrez s'il vous pla�t Confirment le Mot de passe.");}
frm.confirmPassword.focus();return false;}
if(frm.confirmPassword.value!=frm.password.value)
{if(LANG=='en')
{alert("Password and Confirm Password must match.");}
else
{alert("Le mot de passe et Confirme que le Mot de passe doit s'accorder.");}
frm.confirmPassword.focus();return false;}
if(frm.firstName.value=='')
{if(LANG=='en')
{alert("Please enter First Name.");}
else
{alert("Entrez s'il vous pla�t dans le Pr�nom.");}
frm.firstName.focus();return false;}
if(frm.lastName.value=='')
{if(LANG=='en')
{alert("Please enter Last Name.");}
else
{alert("Entrez s'il vous pla�t dans le Nom de famille.");}
frm.lastName.focus();return false;}
if(frm.email.value=='')
{if(LANG=='en')
{alert("Please enter e-mail.");}
else
{alert("Entrez s'il vous pla�t dans le Courrier �lectronique.");}
frm.email.focus();return false;}
if(!frm.email.value.match(re))
{if(LANG=='en')
{alert("Verify the e-mail address format.");}
else
{alert("V�rifiez le format d'adresse e-mail.");}
frm.email.focus();return false;}
if(frm.conemail.value=='')
{if(LANG=='en')
{alert("Please enter Confirm Email.");}
else
{alert("Entrez s'il vous pla�t Confirment le Courrier �lectronique.");}
frm.conemail.focus();return false;}
if(!frm.conemail.value.match(re))
{if(LANG=='en')
{alert("Verify the confirm e-mail address format.");}
else
{alert("V�rifiez le format d'adresse e-mail confirme.");}
frm.conemail.focus();return false;}
if(frm.email.value!=frm.conemail.value)
{if(LANG=='en')
{alert("Email and Confirm Email must match.");}
else
{alert("Le courrier �lectronique et Confirme que le Courrier �lectronique doit s'accorder.");}
return false;}
if(!frm.accept_terms.checked)
{if(LANG=='en')
{alert("Please click on the checkbox to proceed.");}
else
{alert("Cliquez s'il vous pla�t sur le checkbox pour proc�der.");}
return false;}}
function isValidProfile(url,frm,LANG)
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(frm.firstName.value=='')
{if(LANG=='en')
{alert("Please enter First Name.");}
else
{alert("Entrez s'il vous pla�t dans le Pr�nom.");}
frm.firstName.focus();return false;}
if(frm.country.value=='')
{if(LANG=='en')
{alert("Please enter Place.");}
else
{alert("Entrez s'il vous pla�t dans l'Endroit.");}
frm.country.focus();return false;}
if(frm.lastName.value=='')
{if(LANG=='en')
{alert("Please enter Last Name.");}
else
{alert("Entrez s'il vous pla�t dans le Nom de famille.");}
frm.lastName.focus();return false;}
if(frm.email.value=='')
{if(LANG=='en')
{alert("Please enter e-mail.");}
else
{alert("Entrez s'il vous pla�t dans le Courrier �lectronique.");}
frm.email.focus();return false;}
if(!frm.email.value.match(re))
{if(LANG=='en')
{alert("Verify the e-mail address format.");}
else
{alert("V�rifiez le format d'adresse e-mail.");}
frm.email.focus();return false;}
if(frm.conemail.value=='')
{if(LANG=='en')
{alert("Please enter Confirm Email.");}
else
{alert("Entrez s'il vous pla�t Confirment le Courrier �lectronique.");}
frm.conemail.focus();return false;}
if(!frm.conemail.value.match(re))
{if(LANG=='en')
{alert("Verify the confirm e-mail address format.");}
else
{alert("V�rifiez le format d'adresse e-mail confirme.");}
frm.conemail.focus();return false;}
if(frm.email.value!=frm.conemail.value)
{if(LANG=='en')
{alert("Email and Confirm Email must match.");}
else
{alert("Le courrier �lectronique et Confirme que le Courrier �lectronique doit s'accorder.");}
return false;}}
function isValidChangePassword(url,frm,LANG)
{if(frm.oldPassword.value=='')
{if(LANG=='en')
{alert("Please enter Old Password.");}
else
{alert("Entrez s'il vous pla�t le Vieux Mot de passe.");}
frm.oldPassword.focus();return false;}
if(frm.newPassword.value=='')
{if(LANG=='en')
{alert("Please enter New Password.");}
else
{alert("Entrez s'il vous pla�t le Nouveau Mot de passe.");}
frm.newPassword.focus();return false;}
if(frm.newPassword.value.length<'4')
{if(LANG=='en')
{alert(" Password should be atleast 4 characters long. ");}
else
{alert("Le mot de passe devrait �tre atleast 4 caract�res longtemps.");}
frm.newPassword.focus();return false;}
if(frm.confirmPassword.value=='')
{if(LANG=='en')
{alert("Please enter Confirm Password.");}
else
{alert("Entrez s'il vous pla�t Confirment le Mot de passe.");}
frm.confirmPassword.focus();return false;}
if(frm.confirmPassword.value!=frm.newPassword.value)
{if(LANG=='en')
{alert("New Password and Confirm Password must match.");}
else
{alert("Le Nouveau Mot de passe et Confirme que le Mot de passe doit s'accorder.");}
frm.confirmPassword.focus();return false;}}
function isValidStudyMaterial(url,frm,LANG)
{var searchGeneral=document.getElementById('searchGeneral').checked;var domainID=frm.search_Domain;var search_txt=frm.search_txt;if(searchGeneral==false)
{if(domainID.value=='-1')
{if(LANG=='en')
{alert("Select Domain");}
else
{alert("S�lectionner un domaine");}
domainID.focus();return false;}}
else
{}
return true;}
function showExistingRating(id,task)
{id='showratingDiv'+id;switch(task)
{case'show':if(document.getElementById(id).style.display=='none')
{document.getElementById(id).style.display='inline';}
else
{document.getElementById(id).style.display='inline';}
break;case'hide':if(document.getElementById(id).style.display=='inline')
{document.getElementById(id).style.display='none';}
else
{document.getElementById(id).style.display='none';}
break;}}
function isValidTipsTricksSubmit(frm){var search_txt=frm.search_txt;if(search_txt.value=='')
{alert("Please enter any keyword.");search_txt.focus();return false;}}
function isValidTipsTricks(url,frm,LANG)
{var search_txt=frm.search_txt;if(search_txt.value=='')
{if(LANG=='en')
{alert("Please enter any keyword.");}
else
{alert("S'il vous pla�t entrer un mot cl�");}
search_txt.focus();return false;}
var pars=Form.serialize(frm);var myAjax=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:showLoad,onComplete:showResponse});}
function isValidSearchEuJobs(url,frm,LANG)
{var search_Jobs_ON=frm.search_Jobs;var search_txt=frm.search_txt;frm.action=url+'&task=search&sonid='+search_Jobs_ON.value+'&tags='+search_txt.value;frm.submit();}
function SearchSite(url,frm)
{var pars=Form.serialize(frm);var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onLoading:showLoadSearchSite,onComplete:showResponseSearchSite});}
function showLoadSearchSite()
{$('indexLoad').style.display='';}
function showResponseSearchSite(originalRequest)
{var newData=originalRequest.responseText;$('indexLoad').style.display='none';$('indexContentDiv').innerHTML=newData;}
function SearchFromSiteMap(url)
{var myAjax=new Ajax.Request(url,{method:'get',onLoading:showLoad,onComplete:showResponse});}
function makeCalenderObject()
{var cal1=new calendar3(document.forms['advance_search'].elements['frmFromDate']);cal1.year_scroll=true;cal1.time_comp=false;var cal2=new calendar3(document.forms['advance_search'].elements['frmTodate']);cal2.year_scroll=true;cal2.time_comp=false;}
function Search1(frm)
{var pars=Form.serialize(frm);}
function highLight(param)
{if(param=='1')
{document.getElementById('imghide1').style.display='inline';document.getElementById('img1').style.display='none';}
if(param==2)
{document.getElementById('imghide1').style.display='';document.getElementById('img1').style.display='none';document.getElementById('imghide2').style.display='';document.getElementById('img2').style.display='none';}
if(param==3)
{document.getElementById('imghide1').style.display='';document.getElementById('img1').style.display='none';document.getElementById('imghide2').style.display='';document.getElementById('img2').style.display='none';document.getElementById('imghide3').style.display='';document.getElementById('img3').style.display='none';}
if(param==4)
{document.getElementById('imghide1').style.display='';document.getElementById('img1').style.display='none';document.getElementById('imghide2').style.display='';document.getElementById('img2').style.display='none';document.getElementById('imghide3').style.display='';document.getElementById('img3').style.display='none';document.getElementById('imghide4').style.display='';document.getElementById('img4').style.display='none';}
if(param==5)
{document.getElementById('imghide1').style.display='';document.getElementById('img1').style.display='none';document.getElementById('imghide2').style.display='';document.getElementById('img2').style.display='none';document.getElementById('imghide3').style.display='';document.getElementById('img3').style.display='none';document.getElementById('imghide4').style.display='';document.getElementById('img4').style.display='none';document.getElementById('imghide5').style.display='';document.getElementById('img5').style.display='none';}}
function hide123(param)
{if(param==1)
{document.getElementById('img1').style.display='';document.getElementById('imghide1').style.display='none';}
if(param==2)
{document.getElementById('imghide1').style.display='none';document.getElementById('img1').style.display='';document.getElementById('imghide2').style.display='none';document.getElementById('img2').style.display='';}
if(param==3)
{document.getElementById('imghide1').style.display='none';document.getElementById('img1').style.display='';document.getElementById('imghide2').style.display='none';document.getElementById('img2').style.display='';document.getElementById('imghide3').style.display='none';document.getElementById('img3').style.display='';}
if(param==4)
{document.getElementById('imghide1').style.display='none';document.getElementById('img1').style.display='';document.getElementById('imghide2').style.display='none';document.getElementById('img2').style.display='';document.getElementById('imghide3').style.display='none';document.getElementById('img3').style.display='';document.getElementById('imghide4').style.display='none';document.getElementById('img4').style.display='';}
if(param==5)
{document.getElementById('imghide1').style.display='none';document.getElementById('img1').style.display='';document.getElementById('imghide2').style.display='none';document.getElementById('img2').style.display='';document.getElementById('imghide3').style.display='none';document.getElementById('img3').style.display='';document.getElementById('imghide4').style.display='none';document.getElementById('img4').style.display='';document.getElementById('imghide5').style.display='none';document.getElementById('img5').style.display='';}}
function rating_over(param,id)
{var imghide1="imghide1"+id;var img1="img1"+id;var imghide2="imghide2"+id;var img2="img2"+id;var imghide3="imghide3"+id;var img3="img3"+id;var imghide4="imghide4"+id;var img4="img4"+id;var imghide5="imghide5"+id;var img5="img5"+id;if(param=='1')
{document.getElementById(imghide1).style.display='';document.getElementById(img1).style.display='none';}
if(param==2)
{document.getElementById(imghide1).style.display='';document.getElementById(img1).style.display='none';document.getElementById(imghide2).style.display='';document.getElementById(img2).style.display='none';}
if(param==3)
{document.getElementById(imghide1).style.display='';document.getElementById(img1).style.display='none';document.getElementById(imghide2).style.display='';document.getElementById(img2).style.display='none';document.getElementById(imghide3).style.display='';document.getElementById(img3).style.display='none';}
if(param==4)
{document.getElementById(imghide1).style.display='';document.getElementById(img1).style.display='none';document.getElementById(imghide2).style.display='';document.getElementById(img2).style.display='none';document.getElementById(imghide3).style.display='';document.getElementById(img3).style.display='none';document.getElementById(imghide4).style.display='';document.getElementById(img4).style.display='none';}
if(param==5)
{document.getElementById(imghide1).style.display='';document.getElementById(img1).style.display='none';document.getElementById(imghide2).style.display='';document.getElementById(img2).style.display='none';document.getElementById(imghide3).style.display='';document.getElementById(img3).style.display='none';document.getElementById(imghide4).style.display='';document.getElementById(img4).style.display='none';document.getElementById(imghide5).style.display='';document.getElementById(img5).style.display='none';}}
function rating_out(param,id)
{var imghide1="imghide1"+id;var img1="img1"+id;var imghide2="imghide2"+id;var img2="img2"+id;var imghide3="imghide3"+id;var img3="img3"+id;var imghide4="imghide4"+id;var img4="img4"+id;var imghide5="imghide5"+id;var img5="img5"+id;if(param==1)
{document.getElementById(img1).style.display='';document.getElementById(imghide1).style.display='none';}
if(param==2)
{document.getElementById(imghide1).style.display='none';document.getElementById(img1).style.display='';document.getElementById(imghide2).style.display='none';document.getElementById(img2).style.display='';}
if(param==3)
{document.getElementById(imghide1).style.display='none';document.getElementById(img1).style.display='';document.getElementById(imghide2).style.display='none';document.getElementById(img2).style.display='';document.getElementById(imghide3).style.display='none';document.getElementById(img3).style.display='';}
if(param==4)
{document.getElementById(imghide1).style.display='none';document.getElementById(img1).style.display='';document.getElementById(imghide2).style.display='none';document.getElementById(img2).style.display='';document.getElementById(imghide3).style.display='none';document.getElementById(img3).style.display='';document.getElementById(imghide4).style.display='none';document.getElementById(img4).style.display='';}
if(param==5)
{document.getElementById(imghide1).style.display='none';document.getElementById(img1).style.display='';document.getElementById(imghide2).style.display='none';document.getElementById(img2).style.display='';document.getElementById(imghide3).style.display='none';document.getElementById(img3).style.display='';document.getElementById(imghide4).style.display='none';document.getElementById(img4).style.display='';document.getElementById(imghide5).style.display='none';document.getElementById(img5).style.display='';}}
function fnConfirmation(file)
{if(confirm('Are you sure, you wish to end the presentation and return to the main page?'))
{self.close();}}
function showWindow(product_id,name,LANG)
{if(LANG=='en')
{win=new Window({className:'spread',url:oState.baseUrl+'product_desc.php?id='+product_id,title:"Product Name : "+name,width:700,height:300,destroyOnClose:true,recenterAuto:false});win.showCenter();}
else
{win=new Window({className:'spread',url:oState.baseUrl+'product_desc.php?id='+product_id,title:"Nom de Produit : "+name,width:700,height:300,destroyOnClose:true,recenterAuto:false});win.showCenter();}}
function showWindow1(product_id,name)
{win=new Window({className:'spread',url:oState.baseUrl+'sessionSummary.php?sid='+product_id,title:"Product Name : "+name,width:400,height:300,destroyOnClose:true,recenterAuto:false});win.showCenter();}
function selectMethod(value)
{if(value=='p')
{document.getElementById('paypal').style.display='';document.getElementById('bank').style.display='none';}
if(value=='b')
{document.getElementById('paypal').style.display='none';document.getElementById('bank').style.display='';}}
function selectMethod3(value)
{if(value=='p')
{document.getElementById('paypal2').style.display='';document.getElementById('bank2').style.display='none';}
if(value=='b')
{document.getElementById('paypal2').style.display='none';document.getElementById('bank2').style.display='';}}
function selectMethod2(value)
{if(value=='p')
{document.getElementById('paypal').style.display='';document.getElementById('bank').style.display='none';document.getElementById('user').style.display='none';}
if(value=='b')
{document.getElementById('paypal').style.display='none';document.getElementById('bank').style.display='';document.getElementById('user').style.display='none';}
if(value=='u')
{document.getElementById('paypal').style.display='none';document.getElementById('bank').style.display='none';document.getElementById('user').style.display='';}}
function replace12345(divID,sessionIDs)
{document.getElementById('replace'+divID).style.display='';var arry=sessionIDs.split(',');for(i=0;i<arry.length;i++)
{if(arry[i]!=divID)
{document.getElementById('replace'+arry[i]).style.display='none';}}}
function hideDiv(divId)
{document.getElementById('replace'+divId).style.display='none';}
function displaySignUpDiv()
{if(document.getElementById('indexContentDiv').innerHTML!='')
{document.getElementById('indexContentDiv').innerHTML='';document.getElementById('indexContentDiv').style.display='none';}
else
{forgot(oState.baseUrl+'register.php');}}
function goSearch(frm)
{if(document.getElementById('searchRadioSiteSecond').checked)
{return SearchSite(oState.baseUrl+'sitesearch.php',frm);}
else
{return Search(oState.baseUrl+'index.php',frm);}}
function ViewSearch(url,frm)
{var pars=Form.serialize(frm);var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onLoading:ViewshowLoad,onComplete:ViewshowResponse});}
function ViewshowLoad()
{}
function ViewshowResponse(originalRequest)
{var newData=originalRequest.responseText;$('faqTechSol').innerHTML=newData;$('indexLoad').style.display='none';$('indexLoad').innerHTML='';$('indexContentDiv').innerHTML=newData;$('indexContentDiv').style.display='';}
function emailchk()
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(document.getElementById('textMail').value=="")
{alert("Please enter e-mail.");return false;}
else if(!document.getElementById('textMail').value.match(re))
{alert("Verify the e-mail address format.");return false;}
else
{return true;}}
function unsubscribeEmailChk()
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(document.getElementById('email').value=="")
{alert("Please enter e-mail.");return false;}
else if(!document.getElementById('email').value.match(re))
{alert("Verify the e-mail address format.");return false;}
else
{return forgot(oState.baseUrl+'unsubscribe_mail.php?textMail='+document.getElementById('email').value);}}
function checkPackageRadio(packageID,sessionIds,LANG,package_name,count_str)
{var arrCount=count_str.split(",");var i=0;var flag=0;for(i=0;i<arrCount.length;i++)
{var arrCountSplit=arrCount[i].split("&");if(document.getElementById('packageRadio'+arrCountSplit[0]).checked)
{flag=1;if(isNaN(arrCountSplit[1]))
{arrCountSplit[1]='0';}
showCartForEutrainingPackage(oState.baseUrl+'updateCart.php?packageID='+packageID+'&credits='+document.getElementById('packageRadio'+arrCountSplit[0]).value+'&type=session_package&period='+arrCountSplit[1]+'&views='+arrCountSplit[2]+'&sessionIds='+sessionIds+"&productName="+package_name);}}
if(LANG=='en')
{if(flag==0)
{alert("Please check a radio button to proceed!");return false;}}
else
{if(flag==0)
{alert("v�rifiez s\'il vous pla�t un bouton radio pour proc�der !");return false;}}}
function checkPackageRadio_new(packageID,sessionIds,LANG,package_name,count_str,basePath)
{var arrCount=count_str.split(",");var i=0;var flag=0;for(i=0;i<arrCount.length;i++)
{var arrCountSplit=arrCount[i].split("&");if(document.getElementById('packageRadio'+arrCountSplit[0]).checked)
{flag=1;if(isNaN(arrCountSplit[1]))
{arrCountSplit[1]='0';}
showCartForEutrainingPackage(oState.baseUrl+'updateCart.php?packageID='+packageID+'&credits='+document.getElementById('packageRadio'+arrCountSplit[0]).value+'&type=session_package&period='+arrCountSplit[1]+'&views='+arrCountSplit[2]+'&sessionIds='+sessionIds+"&productName="+package_name);}}
if(LANG=='en')
{if(flag==0)
{alert("Please check a radio button to proceed!");return false;}}
else
{if(flag==0)
{alert("v�rifiez s\'il vous pla�t un bouton radio pour proc�der !");return false;}}}
function buyPackage(url,credVal,LANG)
{var credit_avail=eval(document.getElementById('totalCredits').innerHTML);var credit_to_spent=eval(credVal);var remCredits=credit_avail-credit_to_spent;if(remCredits>=0)
{document.getElementById('totalCredits').innerHTML=remCredits;forgot(url);}
else
{if(LANG=='en')
{alert("You do not have enough credits to buy this package !");return false;}
else
{alert("Vous n'avez pas assez de cr�dits pour acheter ce paquet!");return false;}}}
function displayHidePackage(id,strPackageIds)
{var i=0;var arry=strPackageIds.split(',');for(i=0;i<arry.length;i++)
{if(arry[i]!=id)
{var oMenu=document.getElementById(arry[i]);var oDesc=document.getElementById('package'+arry[i]);if(oMenu)
{oMenu.style.backgroundColor='#E1920A';}
if(oDesc)
{oDesc.style.display='none';}}}}
function your_rating(id,task)
{var maindiv_id="mainratingDiv"+id;if(task=="show")
{if(document.getElementById(maindiv_id).style.display=='none')
{document.getElementById(maindiv_id).style.display='inline';}
else
{document.getElementById(maindiv_id).style.display='inline';}}
else
{if(document.getElementById(maindiv_id).style.display=='none')
{document.getElementById(maindiv_id).style.display='none';}
else
{document.getElementById(maindiv_id).style.display='none';}}
var msg_div="showmsgratingDiv"+id;document.getElementById(msg_div).innerHTML="";}
function update_rating(frmobj)
{var ratingVal;ratingVal=document.getElementById(frmobj).options[document.getElementById(frmobj).options.selectedIndex].value;var valueSend=oState.baseUrl+"smRating.php?rate="+ratingVal;forgot(valueSend);}
function xyz()
{alert('vuney');return false;}
function showWindowNotEnoughCredits()
{win=new Window({className:'spread',url:oState.baseUrl+'not_enough_credits.php?id=1',title:"",width:500,height:200,destroyOnClose:true,recenterAuto:false});win.showCenter();}
function closeWindowViney(myValue)
{parent.Windows.close(myValue);parent.forgot(oState.baseUrl+'buy_credit.php');}
function confirmPackageconfirmPackage(url,credits,LANG,creditsAfterDiscount)
{var disCode=0;disCode=document.getElementById('disCode').value;if(disCode=='')
{disCode=0;}
if(LANG=='en')
{if(confirm('Are you sure, you want to buy a package?'))
{var credit=eval(document.getElementById('totalCredits').innerHTML);var result=eval(creditsAfterDiscount);document.getElementById('totalCredits').innerHTML=eval(credit)-eval(creditsAfterDiscount);forgot1(url+"&credits="+eval(credits)+"&discountCode="+disCode);}
else
{return false;}}
else
{if(confirm('�tes-vous s�rs, vous voulez acheter un paquet ?'))
{var credit=eval(document.getElementById('totalCredits').innerHTML);var result=eval(creditsAfterDiscount);document.getElementById('totalCredits').innerHTML=eval(credit)-eval(creditsAfterDiscount);forgot1(url+"&credits="+eval(credits)+"&discountCode="+disCode);}
else
{return false;}}}
function forgot1(url)
{document.getElementById('image_replace').innerHTML='<img src="'+oState.baseUrl+'images/eu-inner-banner.jpg" />';var myAjax=new Ajax.Request(url,{method:'get',onLoading:forgotLoad1,onComplete:forgotResponse1});}
function forgotLoad1()
{}
function forgotResponse1(originalRequest)
{var str=originalRequest.responseText;var arrStr=str.split("&");$('indexContentDiv').innerHTML=arrStr[0];if(trim(arrStr[1])!='')
{document.getElementById('totalCredits').innerHTML=eval(document.getElementById('totalCredits').innerHTML)+eval(arrStr[1]);}
$('indexContentDiv').style.display='';if(document.getElementById('successdiv1'))
{$('successdiv1').style.display='none';}
$('indexLoad').innerHTML='';$('indexLoad').style.display='none';}
function getDiscount(url)
{var myAjax=new Ajax.Request(url,{method:'get',onLoading:getDiscountLoad,onComplete:getDiscountResponse});}
function getDiscountLoad()
{}
function getDiscountResponse(originalRequest)
{var str=originalRequest.responseText;var arrStr=str.split("&");document.getElementById('discountMessage').innerHTML=arrStr[0];if(document.getElementById('displayCode'))
{document.getElementById('displayCode').innerHTML="<b>"+arrStr[1]+arrStr[2];}
if(document.getElementById('displayCode1'))
{document.getElementById('displayCode1').innerHTML="<b>"+arrStr[1]+arrStr[2];document.getElementById('actualCred').innerHTML=eval(document.getElementById('actualCred').innerHTML)-eval(arrStr[1]);}
if(document.getElementById('actualCred'))
{document.getElementById('actualCred').innerHTML=eval(document.getElementById('actualCred').innerHTML)-eval(arrStr[1]);}
if(arrStr[1]==0)
{}
else
{document.getElementById('disCode').disabled="true";document.getElementById('discButton').disabled="true";}}
function isValidPurchase_FeatureAds(url,LANG)
{showCartForEutestPackage(url);}
function isValidPurchase(url,frm,LANG)
{var form=document.getElementById(frm);document.getElementById('domain_name').value=document.getElementById('domainID').options[document.getElementById('domainID').options.selectedIndex].text;if(LANG=='en')
{if(form.domainID.value=='')
{alert("Please select type of questions you wish to buy.");form.domainID.focus();return false;}
if(form.questionID.value=='')
{alert("Please select number of questions you wish to buy.");form.questionID.focus();return false;}
var strSpent=document.getElementById('questionID').value
var arrSpent=strSpent.split("&");var creditsToBeSpent=eval(arrSpent[1]);if(confirm('Are you sure, you want to buy these questions?'))
{showCartForEutestPackage(oState.baseUrl+'updateCart.php?questions='+arrSpent[2]+'&type=eutest_questions&credits='+creditsToBeSpent+'&domainId='+document.getElementById('domainID').value+'&productName='+document.getElementById('domain_name').value+'&questionId='+arrSpent[0]);}
else
{return false;}}
else
{if(form.domainID.value=='')
{alert("Choisissez s'il vous pla�t le type de questions que vous voulez acheter.");form.domainID.focus();return false;}
if(form.questionID.value=='')
{alert("Choisissez s'il vous pla�t le nombre de questions que vous voulez acheter.");form.questionID.focus();return false;}
var strSpent=document.getElementById('questionID').value
var arrSpent=strSpent.split("&");var creditsToBeSpent=eval(arrSpent[1]);if(confirm('�tes-vous s�rs, vous voulez acheter ces questions ?'))
{showCartForEutestPackage(oState.baseUrl+'updateCart.php?questions='+arrSpent[2]+'&type=eutest_questions&credits='+creditsToBeSpent+'&domainId='+document.getElementById('domainID').value+'&productName='+document.getElementById('domain_name').value);}
else
{return false;}}}
function getDiscountLoad1()
{}
function getDiscountResponse1(originalRequest)
{var str=originalRequest.responseText;var arr=str.split("&");$('indexContentDiv').style.display='';$('indexContentDiv').innerHTML=arr[0];document.getElementById('totalCredits').innerHTML=eval(document.getElementById('totalCredits').innerHTML)-eval(arr[1]);}
function showHideQuestionPurchase(showHideValue,showHideId,showHideCredit,showHideTr)
{var prevQues=document.getElementById(showHideId).innerHTML;if(prevQues=='')
{prevQues=0;}
prevQues=eval(prevQues);var prevCredit=document.getElementById(showHideCredit).innerHTML;if(prevCredit=='')
{prevCredit=0;}
prevCredit=eval(prevCredit);showHideValueArr=showHideValue.split("&");if(showHideValue!='')
{document.getElementById(showHideId).innerHTML=showHideValueArr[0];document.getElementById(showHideCredit).innerHTML=showHideValueArr[1];document.getElementById(showHideTr).style.display='';}
else
{document.getElementById(showHideTr).style.display='none';}
var totalQuestions=document.getElementById('total_questions').innerHTML;if(totalQuestions=='')
{totalQuestions=0;}
else
{totalQuestions=eval(totalQuestions);}
var totalCredits=document.getElementById('total_credits').innerHTML;if(totalCredits=='')
{totalCredits=0;}
else
{totalCredits=eval(totalCredits);}
var iCredits=totalCredits;var iQuestions=totalQuestions;var iDiscount=0;if(showHideValue!='')
{iCredits=iCredits+eval(showHideValueArr[1])-prevCredit;iQuestions=iQuestions+eval(showHideValueArr[0])-prevQues;document.getElementById('total_questions').innerHTML=totalQuestions+eval(showHideValueArr[0])-prevQues;document.getElementById('total_credits').innerHTML=totalCredits+eval(showHideValueArr[1])-prevCredit;totalCredits=totalCredits+eval(showHideValueArr[1])-prevCredit;document.getElementById('total').style.display='';}
else
{iCredits=iCredits-eval(document.getElementById(showHideCredit).innerHTML);iQuestions=iQuestions-eval(document.getElementById(showHideId).innerHTML);document.getElementById('total_questions').innerHTML=totalQuestions-eval(document.getElementById(showHideId).innerHTML);document.getElementById(showHideId).innerHTML='';document.getElementById('total_credits').innerHTML=totalCredits-eval(document.getElementById(showHideCredit).innerHTML);totalCredits=totalCredits-eval(document.getElementById(showHideCredit).innerHTML);document.getElementById(showHideCredit).innerHTML='';document.getElementById('total').style.display='';}
iDiscount=getDiscountForCustomPackage(iQuestions);document.getElementById('customDiscount').style.display=(iDiscount?'':'none');document.getElementById('totalDiscount').innerHTML=iDiscount+'%';if(eval(document.getElementById('total_questions').innerHTML)=='0')
{document.getElementById('submitButtonTr').style.display='none';document.getElementById('summaryTr').style.display='';document.getElementById('headerTr').style.display='';}
else
{document.getElementById('submitButtonTr').style.display='';document.getElementById('summaryTr').style.display='';document.getElementById('headerTr').style.display='';}
totalCredits=document.getElementById('total_credits').innerHTML;document.getElementById('total_credits_discount').innerHTML=(totalCredits*(1-iDiscount/100)).toFixed(2);}
function getDiscountForCustomPackage(iQuestions)
{if('undefined'==typeof getDiscountForCustomPackage.aDiscounts)
{return 0;}
var aDiscounts=getDiscountForCustomPackage.aDiscounts;for(var i=0;i<aDiscounts.length;i++)
{if(iQuestions>=aDiscounts[i][0]&&iQuestions<=aDiscounts[i][1])
{return aDiscounts[i][2];}}
return 0;}
getDiscountForCustomPackage.aDiscounts=[];function openmypageShopping(url,title,LANG)
{var title_package=" ";if(LANG=='en')
{if(title=='session')
{title_package="E-learning session";}
if(title=='eutest_package')
{title_package="Eutest Package";}
if(title=='session_package')
{title_package="Eutraining Session Package";}
if(title=='eutest_custom_package')
{title_package="Eutest Custom Package";}
if(title=='eutest_questions')
{title_package="Eutest Questions";}
if(title=='job_ads')
{title_package="Job Ads";}
winPageShopping=new Window("id",{className:'spread',url:url,title:title_package,width:700,height:500,destroyOnClose:true,recenterAuto:false});winPageShopping.showCenter();}
else
{if(title=='session')
{title_package="S�ance d'E-apprentissage";}
if(title=='eutest_package')
{title_package="Paquet d'Eutest";}
if(title=='session_package')
{title_package="Paquet de S�ance d'Eutraining";}
if(title=='eutest_custom_package')
{title_package="Paquet d'Habitude d'Eutest";}
if(title=='eutest_questions')
{title_package="Questions d'Eutest";}
winPageShopping=new Window("id",{className:'spread',url:url,title:title_package,width:700,height:500,destroyOnClose:true,recenterAuto:false});winPageShopping.showCenter();}}
function openmypageShopping1(url,title)
{var myAjax=new Ajax.Request(url,{method:'get',onLoading:shoppingLoad,onComplete:shoppingResponse});}
function shoppingLoad()
{}
function shoppingResponse(originalRequest)
{document.getElementById('light123').style.display='block';document.getElementById('light123').innerHTML=originalRequest.responseText;}
function latestNewsDetails(latestNewsID,LANG)
{if(LANG=='en')
{var title_package="Latest News Details";var url=oState.baseUrl+'latest_news_detail.php?nid='+latestNewsID;winPagelatNews=new Window("id",{className:'spread',url:url,title:title_package,width:700,height:500,destroyOnClose:true,recenterAuto:false});winPagelatNews.showCenter();}
else
{var title_package="D�tails de Paquet";var url=oState.baseUrl+'latest_news_detail.php?nid='+latestNewsID;winPagelatNews=new Window("id",{className:'spread',url:url,title:title_package,width:700,height:500,destroyOnClose:true,recenterAuto:false});winPagelatNews.showCenter();}}
function relatedSM_Details(smID,LANG)
{if(LANG=='en')
{var title_package="Related Study Material Details";var url=oState.baseUrl+'related_sm_detail.php?sid='+smID;winPagelatNews=new Window("id",{className:'spread',url:url,title:title_package,width:700,height:500,destroyOnClose:true,recenterAuto:false});winPagelatNews.showCenter();}
else
{var title_package="Related Study Material Details";var url=oState.baseUrl+'related_sm_detail.php?sid='+smID;winPagelatNews=new Window("id",{className:'spread',url:url,title:title_package,width:700,height:500,destroyOnClose:true,recenterAuto:false});winPagelatNews.showCenter();}}
function changeTotalCredits()
{if(document.getElementById('smy').checked)
{var creditsValue;if(document.getElementById('total_credits').innerHTML=='')
{creditsValue=0;}
else
{creditsValue=eval(document.getElementById('total_credits').innerHTML);}
var studyValue=eval(document.getElementById('study_material_price').value);document.getElementById('total_credits').innerHTML=creditsValue+studyValue;}
if(document.getElementById('smn').checked)
{var creditsValue=eval(document.getElementById('total_credits').innerHTML);var studyValue=eval(document.getElementById('study_material_price').value);document.getElementById('total_credits').innerHTML=creditsValue-studyValue;}}
function changeTime()
{var euId=document.getElementById('eu_ques');var vrId=document.getElementById('vr_ques');var nuId=document.getElementById('nr_ques');var dsIdStr=trim(document.getElementById('strDomainIds').value);var i;var exactValue=0;var timeValue=0;if(document.getElementById('strOtherDomainIdsToMakeTotal').value!='')
{var strOtherDomainIdsToMakeTotal=document.getElementById('strOtherDomainIdsToMakeTotal').value;var arrOtherDomainIdsForTotal=strOtherDomainIdsToMakeTotal.split(",");var j;}
dsIdArray=dsIdStr.split(",");for(i=0;i<dsIdArray.length;i++)
{if(document.getElementById('domain_ques'+dsIdArray[i]))
{if(document.getElementById('domain_ques'+dsIdArray[i]).value=='')
{}
else
{exactValue+=eval(document.getElementById('domain_ques'+dsIdArray[i]).value);}}}
if(euId)
{if(euId.value!='')
{exactValue+=eval(euId.value);}}
if(vrId)
{if(vrId.value!='')
{exactValue+=eval(vrId.value);}}
if(nuId){if(nuId.value!=''){exactValue+=eval(nuId.value);}}
timeValue=exactValue/2;value2=timeValue+timeValue/2;timeValue33=exactValue*0.33;timeValue5=exactValue*0.5;timeValue66=exactValue*0.66;timeValue1=exactValue;timeValue133=exactValue*1.33;timeValue15=exactValue*1.5;timeValue2=exactValue*2;var iTotal=0;jQuery('select.question-select').each(function()
{iTotal+=new Number(this.value);});jQuery('input[name=time]').val(oState.sTime||Math.round(iTotal/3));}
function checkTime(LANG,mode,strOtherDomainIds)
{var otherString='';if(trim(strOtherDomainIds)!='0')
{var arrOtherDomainIds=strOtherDomainIds.split(",");var i;var include_other='';if(include_other!='')
{include_other="&otherStr="+include_other;}}
if(include_other=='')
{include_other='';}
var myTime=document.getElementById('time').value;var euId=document.getElementById('eu_ques');var vrId=document.getElementById('vr_ques');var nuId=document.getElementById('nr_ques');var total_question_limit=0;total_question_limit=parseInt(total_question_limit);var domainDropID='';if(euId)
{if(euId.value!='')
{domainDropID='-2';}}
else if(vrId)
{if(vrId.value!='')
{domainDropID='-3';}}
else if(nuId)
{if(nuId.value!='')
{domainDropID='-4';}}
if(document.getElementById('eu_other'))
{if(euId)
{if(document.getElementById('eu_other').value!=''&&euId.value=='')
{alert("Both the domains of previous tests and the new test should be same !");return false;}
else if(document.getElementById('eu_other').value!='')
{total_question_limit=total_question_limit+eval(document.getElementById('eu_other').value);}}
else if(document.getElementById('eu_other').value!='')
{total_question_limit=total_question_limit+eval(document.getElementById('eu_other').value);}}
if(document.getElementById('vr_other'))
{if(vrId)
{if(document.getElementById('vr_other').value!=''&&vrId.value=='')
{alert("Both the domains of previous tests and the new test should be same !");return false;}
else if(document.getElementById('vr_other').value!='')
{total_question_limit=total_question_limit+eval(document.getElementById('vr_other').value);}}
else if(document.getElementById('vr_other').value!='')
{total_question_limit=total_question_limit+eval(document.getElementById('vr_other').value);}}
if(document.getElementById('nr_other'))
{if(nuId)
{if(document.getElementById('nr_other').value!=''&&nuId.value=='')
{alert("Both the domains of previous tests and the new test should be same !");return false;}
else if(document.getElementById('nr_other').value!='')
{total_question_limit=total_question_limit+eval(document.getElementById('nr_other').value);}}
else if(document.getElementById('nr_other').value!='')
{total_question_limit=total_question_limit+eval(document.getElementById('nr_other').value);}}
var dsIdStr=trim(document.getElementById('strDomainIds').value);var i;var exactValue='';dsIdArray=dsIdStr.split(",");for(i=0;i<dsIdArray.length;i++)
{if(document.getElementById('domain_ques'+dsIdArray[i]))
{if(document.getElementById('domain_ques'+dsIdArray[i]).value=='')
{if(document.getElementById('ds_other_'+dsIdArray[i]))
{if(document.getElementById('ds_other_'+dsIdArray[i]).value!='')
{alert("Both the domains of previous tests and the new test should be same !");return false;}}}
else
{if(document.getElementById('ds_other_'+dsIdArray[i]))
{if(document.getElementById('ds_other_'+dsIdArray[i]).value!='')
{total_question_limit=total_question_limit+eval(document.getElementById('ds_other_'+dsIdArray[i]).value);}}
if(exactValue=='')
{exactValue+='domain_ques@'+dsIdArray[i]+","+eval(document.getElementById('domain_ques'+dsIdArray[i]).value);}
else
{exactValue+='*domain_ques@'+dsIdArray[i]+","+eval(document.getElementById('domain_ques'+dsIdArray[i]).value);}
total_question_limit=total_question_limit+eval(document.getElementById('domain_ques'+dsIdArray[i]).value);if(domainDropID=='')
{domainDropID=dsIdArray[i];}}}}
if(euId)
{if(euId.value!='')
{exactValue+='*eu_ques,'+eval(euId.value);total_question_limit=total_question_limit+parseInt(euId.value);}}
if(vrId)
{if(vrId.value!='')
{exactValue+='*vr_ques,'+eval(vrId.value);total_question_limit=total_question_limit+parseInt(vrId.value);}}
if(nuId)
{if(nuId.value!='')
{exactValue+='*nr_ques,'+eval(nuId.value);total_question_limit=total_question_limit+parseInt(nuId.value);}}
if(total_question_limit>100)
{if(LANG=='en')
{alert(" Total number of question should not exceed 100! ");return false;}
else
{alert(" Le nombre total de question ne devrait pas exc�der 100! ");return false;}}
var str;if(str=="")
{str=0;}
var isSelectQuestion=false;jQuery('.question-select').each(function(){if(this.value!=0){isSelectQuestion=true;}});if(LANG=='en')
{if(document.getElementById('time').value==''||document.getElementById('time').value=='0'||!isSelectQuestion)
{alert("Please select questions to compose your test !");return false;}
else
{showQuestion(str,exactValue,mode,'',domainDropID,myTime,include_other);}}
else
{if(document.getElementById('time').value==''||document.getElementById('time').value=='0'||!isSelectQuestion)
{alert("Choisissez s'il vous pla�t des questions pour composer votre �preuve !");return false;}
else
{showQuestion(str,exactValue,mode,'',domainDropID,myTime,include_other);}}}
function showQuestion(str,exactValue,mode,questionID,domainID,myTime,include_other)
{var checkedOptionID=0;if(!questionID||questionID=='')
{questionID=0;}
for(i=1;i<=6;i++)
{if(document.getElementById('question'+questionID+'option'+i))
{if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor=='orange')
{checkedOptionID=i;}}}
if(!str)
{str=0;}
if(!exactValue&&!mode)
{if(document.getElementById('m'))
{var getMinutes=document.getElementById('m').value;var getSeconds=document.getElementById('s').value;var pars=Form.serialize('questionListing');var myAjax=new Ajax.Request(oState.baseUrl+'ajax_questions.php?q='+str+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+"&domainID="+domainID+"&getm="+getMinutes+"&gets="+getSeconds,{method:'post',parameters:pars,onLoading:textSearchLoadQuestion,onComplete:showQuestionList});}
else
{var pars=Form.serialize('questionListing');var myAjax=new Ajax.Request(oState.baseUrl+'ajax_questions.php?q='+str+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+"&domainID="+domainID,{method:'post',parameters:pars,onLoading:textSearchLoadQuestion,onComplete:showQuestionList});}}
else
{var pars=Form.serialize('questionListing');var myAjax_chk=new Ajax.Request(oState.baseUrl+"ed_function.php?q="+str+"&domainStr="+exactValue+"&mode="+mode+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+'&time='+myTime+include_other,{method:'post',parameters:pars,onLoading:textSearchLoadQuestion,onComplete:showQuestionList_new_temp});}}
function showQuestionList_new_temp(originalRequest)
{var str=originalRequest.responseText;window.open(oState.baseUrl+"test.php?qs="+str,"mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");parent.location=oState.baseUrl+"compose_test/";parent.location=oState.baseUrl+"compose_test/";}
function showQuestionList_temp(originalRequest)
{var str=originalRequest.responseText;window.open(oState.baseUrl+'test.php?qs='+str,"mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");parent.location=oState.baseUrl+"compose_test/";}
function showQuestionList_temp1(originalRequest)
{var str=originalRequest.responseText;window.open(oState.baseUrl+'demo_test.php?qs='+str,"mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");parent.location=oState.baseUrl+"compose_test/";}
function showQuestionDemo(str,exactValue,mode,questionID,domainID,myTime,include_other)
{var checkedOptionID=0;if(!questionID||questionID=='')
{questionID=0;}
for(i=1;i<=6;i++)
{if(document.getElementById('question'+questionID+'option'+i))
{if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor=='orange')
{checkedOptionID=i;}}}
if(!str)
{str=0;}
if(!exactValue&&!mode)
{if(document.getElementById('m'))
{var getMinutes=document.getElementById('m').value;var getSeconds=document.getElementById('s').value;var pars=Form.serialize('questionListing');var myAjax=new Ajax.Request(oState.baseUrl+'demo_ajax_questions.php?q='+str+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+"&domainID="+domainID+"&getm="+getMinutes+"&gets="+getSeconds,{method:'post',parameters:pars,onLoading:textSearchLoadQuestion,onComplete:showQuestionList});}
else
{var pars=Form.serialize('questionListing');var myAjax=new Ajax.Request(oState.baseUrl+'demo_ajax_questions.php?q='+str+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+"&domainID="+domainID,{method:'post',parameters:pars,onLoading:textSearchLoadQuestion,onComplete:showQuestionList});}}
else
{window.open(oState.baseUrl+'demo_test.php?q='+str+"&domainStr="+exactValue+"&mode="+mode+"&checkedOptionID="+checkedOptionID+"&questionID="+questionID+'&time='+myTime+include_other,"mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");}}
function goToTest(URL)
{urlArray=URL.split("?");strQuery=urlArray[1];var str=0;var myAjax=new Ajax.Request(oState.baseUrl+'ed_function.php?'+strQuery,{method:'get',onLoading:textSearchLoadQuestion,onComplete:showQuestionList_temp});}
function goToTestDemo(URL)
{window.open(URL,"mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");}
function openReviseTest(id){var url=oState.baseUrl+'test_revise.php?id='+id
window.open(url,"mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");return false;}
function openReviseTestNotes(id){var url=oState.baseUrl+'test_revise.php?id='+id+'&show_note';window.open(url,"mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");return false;}
function openDemoTest(){var url=oState.baseUrl+'test_demo.php'
window.open(url,"mywindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes,copyhistory=no,width=1400,height=1100,screenX=50,screenY=50,top=50,left=50");return false;}
function textSearchLoadQuestion()
{}
function showQuestionList(originalRequest)
{var str=originalRequest.responseText;var strArray=str.split("@@");document.getElementById('questionhere').innerHTML=strArray[0];document.getElementById('questionhere').style.display='';strArray[1]=parseInt(strArray[1]);strArray[2]=parseInt(strArray[2]);strArray[3]=parseInt(strArray[3]);if(strArray[2]>strArray[1])
{myJsProgressBarHandler.setPercentage('element1',strArray[2]*strArray[3]);}
else
{myJsProgressBarHandler.setPercentage('element1',strArray[2]*strArray[3]);}
if(strArray[2]>=strArray[1])
{document.getElementById('display_bar').innerHTML=document.getElementById('demo').innerHTML;}}
function makeAnswer(iAnswerNum,iQuestionId)
{var aValues=[];$rows=jQuery('#js-answers tr.js-answer-row').removeClass('js-selected-row');$rows.each(function()
{$input=jQuery(this).find('input');if('radio'==$input.attr('type'))
{if($input.attr('value')==iAnswerNum)
{$input.attr('checked',true);}
aValues=[iQuestionId];}
else
{if($input.attr('value')==iAnswerNum)
{$input.attr('checked',!$input.attr('checked'));}
if($input.attr('checked'))
{aValues.push($input.attr('value'));}}});for(var i=0;i<aValues.length;i++)
{jQuery(this).addClass('js-selected-row');}
updateQuestion(iQuestionId,aValues.join(','));}
function checkAnswerRow(optionRowID,questionID,x)
{var optionsArr=optionRowID.split('option');var i;var j;for(i=1;i<=6;i++)
{if(optionsArr[1]!=i)
{if(document.getElementById('question'+questionID+'option'+i))
{var rowId='question'+questionID+'option'+i;var radioRowID='radio'+rowId;var y=x.split(",")
for(j=0;j<y.length;j++)
{var z=y[j].split("&");if(z[0]==rowId)
{document.getElementById(rowId).style.backgroundColor=z[1];document.getElementById(radioRowID).checked=false;}}}}}
document.getElementById(optionRowID).style.backgroundColor='orange';document.getElementById('radio'+optionRowID).checked="checked";updateQuestion(questionID,optionsArr[1]);}
function updateQuestion(questionID,option)
{if(document.getElementById('m'))
{var pauseTime=document.getElementById('m').value+"."+document.getElementById('s').value;}
else
{var pauseTime="00.00";}
var myAjax=new Ajax.Request(oState.baseUrl+'insert_question.php?question='+questionID+"&option="+option+"&thisTime="+pauseTime,{method:'get',onLoading:testLoad1,onComplete:testResponse1});}
function testLoad1()
{}
function testResponse1(originalRequest)
{var str=originalRequest.responseText;var arrStr=str.split("--separator--");myJsProgressBarHandler.setPercentage('element1',arrStr[0]);document.getElementById('total_answered').innerHTML=arrStr[1];}
function color1(optionRowID)
{if(document.getElementById(optionRowID).style.backgroundColor!='orange')
{document.getElementById(optionRowID).style.backgroundColor='#dbedff';}}
function color2(optionRowID,mouseOutColor)
{var exactMouseOutColor=trim(mouseOutColor);if(document.getElementById(optionRowID).style.backgroundColor!="orange")
{document.getElementById(optionRowID).style.backgroundColor=exactMouseOutColor;}}
function showCart(pageName,credits,productSessionID,productID,productName,del)
{if(del=='delAll')
{var urlString=pageName+"?"+"credits="+credits+"&productSessionID="+productSessionID+"&productID="+productID+"&productName="+productName+"&del=delAll";}
else if(del=='del')
{var urlString=pageName+"?"+"credits="+credits+"&productSessionID="+productSessionID+"&productID="+productID+"&productName="+productName+"&del=del";}
else
{var urlString=pageName+"?"+"credits="+credits+"&productSessionID="+productSessionID+"&productID="+productID+"&productName="+productName;}
shoppingCart(urlString);}
function showCartForEutestPackage(url)
{shoppingCart(url);return false;}
function showCartForEutrainingPackage(url)
{shoppingCart(url);}
function shoppingCart(urlString){if(document.getElementById('shopHeaderDiv')){document.getElementById('shopHeaderDiv').style.display='';}
if(document.getElementById('payRowButtonId')){document.getElementById('payRowButtonId').style.display='';}
if(document.getElementById('yourShoppingCartId')){document.getElementById('yourShoppingCartId').style.display='';}
if(document.getElementById('yourShoppingCartIdRow')){document.getElementById('yourShoppingCartIdRow').style.display='';}
Arboreus.requestToCart(urlString);}
function updateShoppingCartWithRedirect(urlString,redirectUrl){jQuery.ajax({url:urlString,success:function(){document.location=redirectUrl;}});return false;}
function shoppingCartResponse(obj){if(typeof obj!=='undefined'){jQuery('#shopping-cart-loading').addClass('hidden');jQuery('#shopping-cart-container .loading-background').addClass('hidden');if(obj.success){if(jQuery('.dashboard').length===0){jQuery('#page-content-block').addClass('left-col');jQuery('<div class="dashboard"><div class="loading-background"></div></div>').insertAfter('#page-content-block');}
var cart=jQuery('#shoppingCart');if(cart.length>0){cart.html(obj.content);}else{jQuery('<div class="block">'+'<div id="shopping-cart-container" class="right-spacer-gray">'+'<div class="right-bottom-gray">'+'<div class="title hand">'+'<span class="switch"><!----></span>'+'<span class="icon basket"><!----></span>'+'<span class="text">'+ArboreusSource.tr.I18N_BLOCK_MY_CART_TITLE+'</span>'+'<span class="tail"><!----></span>'+'</div>'+'<div class="my-cart block-content" id="shoppingCart">'+
obj.content+'</div>'+'</div>'+'</div>'+'<div class="left-top-corner"></div>'+'<div class="left-bottom-corner"></div>'+'<div class="right-top-corner"></div>'+'<div class="right-bottom-corner"></div>'+'<div class="left-border"></div>'+'<div class="bottom-border"></div>'+'<div class="top-border"></div>'+'<div class="right-border"></div>'+'</div>').insertAfter('.dashboard .loading-background');}
if(obj.content.length===0){jQuery('#shopping-cart-container').parent().remove();if(jQuery('.dashboard .block').length===0){jQuery('.dashboard').remove();jQuery('#page-content-block').removeClass('left-col');}}
Arboreus.hideLoadingBackground();if(obj.warning&&obj.warning.type=='Duplicate_Items'){if(jQuery.browser.msie){jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').click(function(){jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');jQuery('#popup_simple').toggleClass('hidden');});}else{jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').fadeTo('slow',0.7).click(function(){jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');jQuery('#popup_simple').toggleClass('hidden');});}
var warningMessage=jQuery('div#popup_simple h6')[0].innerHTML;warningMessage=warningMessage.replace('%packageName1%',obj.warning.productName1);warningMessage=warningMessage.replace('%packageName2%',obj.warning.productName2);jQuery('div#popup_simple h6')[0].innerHTML=warningMessage;jQuery('div#popup_simple #p_b_yes_text')[0].innerHTML=obj.warning.yes;jQuery('div#popup_simple #p_b_no_text')[0].innerHTML=obj.warning.no.replace('%productName%',obj.warning.productName2);jQuery('div#popup_simple #packID')[0].innerHTML=obj.warning.packageID;jQuery('#popup_simple').alignCenter().toggleClass('hidden');Arboreus.refreshActions();return false;}
if(obj.warning&&obj.warning.type=='Limit_Free_Packages'){if(jQuery.browser.msie){jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').click(function(){jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');jQuery('#popup_simple_free_package_limit').toggleClass('hidden');});}else{jQuery('#opaco').height(jQuery(document).height()).toggleClass('hidden').fadeTo('slow',0.7).click(function(){jQuery('#opaco').toggleClass('hidden').removeAttr('style').unbind('click');jQuery('#popup_simple_free_package_limit').toggleClass('hidden');});}
var warningMessage=jQuery('div#popup_simple_free_package_limit h6')[0].innerHTML;jQuery('div#popup_simple_free_package_limit h6')[0].innerHTML=warningMessage;jQuery('#popup_simple_free_package_limit').alignCenter().toggleClass('hidden');Arboreus.refreshActions();return false;}
if(obj.warning&&obj.warning.type=='Combo_Package_In_Cart'){Pages.eutestPackages.popupRemoveConcurrentPackages(obj.warning.badPackages);return false;}
Arboreus.refreshActions();}else{alert(obj.errorMessage);}}}
function insertTest()
{var myAjax=new Ajax.Request(oState.baseUrl+'insert_test.php',{method:'get',onLoading:testLoad,onComplete:testResponse});}
function testLoad()
{}
function testResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('statistics').innerHTML=str;document.getElementById('success_submit').style.display='';}
function displayStatistics(questionID)
{if(questionID!='')
{for(i=1;i<=6;i++)
{if(document.getElementById('question'+questionID+'option'+i))
{if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor=='orange')
{var url=oState.baseUrl+'test_statistics.php?firstQuestionID='+questionID+"&firstAnswerID="+i;break;}}}
if(url)
{var myAjax=new Ajax.Request(url,{method:'get',onLoading:statisticsLoad,onComplete:statisticsResponse});}
else
{var myAjax=new Ajax.Request(oState.baseUrl+'test_statistics.php',{method:'get',onLoading:statisticsLoad,onComplete:statisticsResponse});}}
else
{var myAjax=new Ajax.Request(oState.baseUrl+'test_statistics.php',{method:'get',onLoading:statisticsLoad,onComplete:statisticsResponse});}}
function displayStatisticsDemo(questionID)
{if(questionID!='')
{for(i=1;i<=6;i++)
{if(document.getElementById('question'+questionID+'option'+i))
{if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor=='orange')
{var url=oState.baseUrl+'test_statistics_demo.php?firstQuestionID='+questionID+"&firstAnswerID="+i;break;}}}
if(url)
{var myAjax=new Ajax.Request(url,{method:'get',onLoading:statisticsLoad,onComplete:statisticsResponse});}
else
{var myAjax=new Ajax.Request(oState.baseUrl+'test_statistics_demo.php',{method:'get',onLoading:statisticsLoad,onComplete:statisticsResponse});}}
else
{var myAjax=new Ajax.Request(oState.baseUrl+'test_statistics_demo.php',{method:'get',onLoading:statisticsLoad,onComplete:statisticsResponse});}}
function pauseTime()
{window.clearInterval(thetimer);var pauseTime=document.getElementById('m').value+"."+document.getElementById('s').value;var myAjax=new Ajax.Request(oState.baseUrl+'insert_question.php?vineyTime='+pauseTime,{method:'get',onLoading:statisticsLoad,onComplete:statisticsResponse});}
function pauseTime1()
{if(document.getElementById('m'))
{var pauseTime=document.getElementById('m').value+"."+document.getElementById('s').value;var myAjax=new Ajax.Request(oState.baseUrl+'insert_question.php?vineyTime='+pauseTime,{method:'get',onLoading:statisticsLoadEmpty,onComplete:statisticsResponseEmpty});}}
function statisticsResponseEmpty()
{}
function statisticsLoadEmpty()
{}
function startMyTime()
{thetimer=window.setInterval('countdown()',1000);}
function countdown()
{if(document.getElementById("s"))
{var sv=document.getElementById("s").value;var mv=document.getElementById("m").value;var hv=document.getElementById("h").value;if(sv!=00)
{pauseTime1();var sv=sv-1;if(sv<10)
{sv="0"+sv;}}
else if(mv!=00)
{var mv=mv-1;var sv=59;if(mv<10)
{mv="0"+mv;}
if(mv=="04"&&sv=="59")
{alert("Your test is going to be completed in 5 minutes !Please complete the test as soon as possible !");thetimer=window.setInterval('countdown()',1000);}}
else if(hv!=00)
{var hv=hv-1;var mv=59;var sv=59;if(hv<10)
{hv="0"+hv;}}
else
{window.location=oState.baseUrl+"insert_test.php?act=automatic_close";clearInterval(thetimer);}
document.getElementById("s").value=sv;document.getElementById("m").value=mv;document.getElementById("h").value=hv;}}
function statisticsLoad()
{}
function statisticsResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('light').innerHTML=originalRequest.responseText;document.getElementById('light').style.display='block';if(document.getElementById('confirm'))
{document.getElementById('confirm').style.display='';}
if(document.getElementById('confirn'))
{document.getElementById('confirn').style.display='';}
document.getElementById('fade').style.display='block';}
function newTimerResponse()
{document.getElementById('light').innerHTML=document.getElementById('confirm').innerHTML;document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block';}
function show123()
{thetimer=setInterval('countdown()',1000)
document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none';}
function markQuestion(markQuestionID)
{var myAjax=new Ajax.Request(oState.baseUrl+'test_statistics.php?markQuestionID='+markQuestionID,{method:'get',onLoading:markLoad,onComplete:markResponse});}
function markLoad()
{}
function markResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('markMessage').innerHTML=str;}
function setExlanationFlag(flagStatus)
{if(flagStatus==1)
{alert("Automatic display turned on!");}
else
{alert("Automatic display turned off!");}
var myAjax=new Ajax.Request(oState.baseUrl+'set_flag.php?flag='+flagStatus,{method:'get',onLoading:setExlanationFlagLoad,onComplete:setExlanationResponse});}
function setExlanationFlagLoad()
{}
function setExlanationResponse(originalRequest)
{}
function enterNote()
{if(document.getElementById('user_note').value=='')
{var note="empty";var myAjax=new Ajax.Request(oState.baseUrl+'enter_note.php?note='+note,{method:'get',onLoading:noteLoad,onComplete:noteResponse});}
else
{var note=document.getElementById('user_note').value;var myAjax=new Ajax.Request(oState.baseUrl+'enter_note.php?note='+note,{method:'get',onLoading:noteLoad,onComplete:noteResponse});}}
function enterNoteDemo()
{if(document.getElementById('user_note').value=='')
{var note="empty";var myAjax=new Ajax.Request(oState.baseUrl+'enter_note_demo.php?note='+note,{method:'get',onLoading:noteLoad,onComplete:noteResponse});}
else
{var note=document.getElementById('user_note').value;var myAjax=new Ajax.Request(oState.baseUrl+'enter_note_demo.php?note='+note,{method:'get',onLoading:noteLoad,onComplete:noteResponse});}}
function noteLoad()
{}
function noteResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('note_success').style.display='';document.getElementById('note_success').innerHTML=str;}
function displaySingleNotes(questionID)
{var myAjax=new Ajax.Request(oState.baseUrl+'display_single_note.php',{method:'get',onLoading:displaySingleLoad,onComplete:displaySingleResponse});}
function noteLoad()
{}
function noteResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('note_success').style.display='';document.getElementById('note_success').innerHTML=str;}
function displaySingleLoad()
{}
function displaySingleResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('light').innerHTML=originalRequest.responseText;document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block';}
function displayAllNotes(questionID)
{var myAjax=new Ajax.Request(oState.baseUrl+'display_single_note.php?view=all',{method:'get',onLoading:displaySingleLoad,onComplete:displaySingleResponse});}
function displayAllNotesDemo(questionID)
{var myAjax=new Ajax.Request(oState.baseUrl+'display_single_note_demo.php?view=all',{method:'get',onLoading:displaySingleLoad,onComplete:displaySingleResponse});}
function displaySingleLoad()
{}
function displaySingleResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('light').innerHTML=originalRequest.responseText;document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block';}
function displayHelp()
{var myAjax=new Ajax.Request(oState.baseUrl+'help.php?view=all',{method:'get',onLoading:displayHelpLoad,onComplete:displayHelpResponse});}
function displayHelpLoad()
{}
function displayHelpResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('light').innerHTML=originalRequest.responseText;document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block';}
function displayErrorDiv()
{document.getElementById('light').innerHTML=document.getElementById('error_text_div').innerHTML;document.getElementById('error_text_div').innerHTML='';document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block';}
function reportError(questionID)
{var checkedOptionID='No Answer';for(i=1;i<=6;i++)
{if(document.getElementById('question'+questionID+'option'+i))
{if(document.getElementById('question'+questionID+'option'+i).style.backgroundColor=='orange')
{checkedOptionID=i;break;}}}
if(document.getElementById('error_text').value=='')
{var error="empty";var myAjax=new Ajax.Request(oState.baseUrl+'error_report.php?error='+error+"&user_answer="+checkedOptionID,{method:'get',onLoading:reportLoad,onComplete:reportResponse});}
else
{var error=document.getElementById('error_text').value;var myAjax=new Ajax.Request(oState.baseUrl+'error_report.php?error='+error+"&user_answer="+checkedOptionID,{method:'get',onLoading:reportLoad,onComplete:reportResponse});}}
function returnFromErrorReport()
{document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none';document.getElementById('error_text_div').innerHTML=document.getElementById('light').innerHTML;document.getElementById('light').innerHTML='';}
function reportLoad()
{}
function reportResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('error_success').style.display='';document.getElementById('error_success').innerHTML=str;}
function HighlightText(textValue)
{var myAjax=new Ajax.Request(oState.baseUrl+'help.php?textvalue='+textValue,{method:'get',onLoading:highlightLoad,onComplete:highlightResponse});}
function highlightLoad()
{}
function highlightResponse(originalRequest)
{var str=originalRequest.responseText;document.getElementById('replaceContent').innerHTML=str;if(document.getElementById('focusSpan'))
{document.getElementById('focusSpan').focus();}}
function showOtherDrop(strOtherDomainIds)
{var arrOtherDomainIds=strOtherDomainIds.split(",");var i;var include_other='';if(document.getElementById('include_other').checked)
{document.getElementById('display_other').style.display='';}
else
{for(i=0;i<arrOtherDomainIds.length;i++)
{if(arrOtherDomainIds[i]=='-2'&&document.getElementById('eu_other').value!='')
{document.getElementById('eu_other').value='';}
else if(arrOtherDomainIds[i]=='-3'&&document.getElementById('vr_other').value!='')
{document.getElementById('vr_other').value='';}
else if(arrOtherDomainIds[i]=='-4'&&document.getElementById('nr_other').value!='')
{document.getElementById('nr_other').value='';}
else if(arrOtherDomainIds[i]!='-2'&&arrOtherDomainIds[i]!='-3'&&arrOtherDomainIds[i]!='-4')
{var otherId="ds_other_"+arrOtherDomainIds[i];if(document.getElementById(otherId))
{if(document.getElementById(otherId).value!='')
{document.getElementById(otherId).value='';}}}
document.getElementById('display_other').style.display='none';}}
changeTime();}
function goToUserRemainFunction()
{if(document.getElementById('use_remaining_credits').checked)
{location.href=oState.baseUrl+'paypal2.php?u=1';}
else
{location.href=oState.baseUrl+'paypal2.php';}}
function goToUserRemainFunctionForBankTransfer(formName)
{if(document.getElementById('use_remaining_credits').checked)
{buyCredit(oState.baseUrl+'insertCredit2.php?method=bank&u=1',formName);}
else
{buyCredit(oState.baseUrl+'insertCredit2.php?method=bank',formName);}}
function manageSettingsDivs(id)
{if($(id).style.display=='inline')
{$(id).style.display='none';}
else
{$(id).style.display='inline';}}
function checkDiscount()
{if(document.getElementById('code').value=='')
{alert("Please enter discount !");return false;}
else
{url=oState.baseUrl+'getDiscount.php?code='+document.getElementById('code').value;var myAjax=new Ajax.Request(url,{method:'get',onLoading:getDiscountLoad,onComplete:getDiscountResponse});}}
function getDiscountLoad()
{}
function getDiscountResponse(originalRequest)
{var str=originalRequest.responseText;var arrStr=str.split("-separator-");if(arrStr[1])
{if(arrStr[1]==1)
{document.getElementById('discount_button').disabled="disabled";}}
document.getElementById('discountMessage').innerHTML=arrStr[0];}
function displayHideId(id)
{var domElement=document.getElementById(id);if(domElement)
{if(domElement.style.display=='none')
{domElement.style.display='';}
else if(domElement.style.display=='')
{domElement.style.display='none';}}}
function onCategoryChange(cat_name)
{var el=document.getElementById('currentCategory');if(el)
{el.value=cat_name;var form=document.getElementById('packageSearchForm');if(form)
{form.submit();}}}
function onSortCourseChange()
{var form=document.getElementById('packageSearchForm');if(form)
{form.submit();}}
function onRateClick(obj,product_id,rating)
{var user_review='';url=oState.baseUrl+'getRating?q='+rating+'&p='+product_id+'&user_review='+user_review;var myAjax=new Ajax.Request(url,{method:'get',onComplete:getRateResponse});}
function getRateResponse(originalRequest)
{var str=originalRequest.responseText;}
function onAddReview(product_id,name,LANG)
{alert(product_id);}
divClassName='';function onRateMouseOut(obj)
{var div=obj.parentNode;if(div)
{clearStars(div);}
div.className=divClassName;divClassName='';}
function onRateMouseOver(obj)
{var div=obj.parentNode;if(div)
{var stars=div.getElementsByTagName('a');if(divClassName=='')
{divClassName=div.className;}
div.className='rates s5 r-o';clearStars(div);if(stars)
{for(var i=0;i<stars.length;i++)
{if(obj==stars[i])
{div.className='rates s'+(i+1)+' r-o';break;}}}}}
function clearStars(div)
{div.className='rates s0 r-o';}
var oState=oState||{baseUrl:''};function composeTestShowAll()
{jQuery('span.show-posit').hide();jQuery('span.hide-posit').show();}
function composeTestHideAll()
{jQuery('span.show-posit').show();jQuery('span.hide-posit').hide();};function onFaqCategoryChange()
{var form=$('faqsSearchForm');if(form)
{form.submit();}}
var helpfulFaqId=0;function onFaqHelpfulCntChange(faqId,helpfulValue,lang)
{var lang=lang;helpfulFaqId=faqId;var pars='helpfulSubmit=true&faqId='+faqId+'&helpfulValue='+helpfulValue+'&lang='+lang;var url=oState.baseUrl+'getFaqsHelpful.php';var temp=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:tabLoad,onComplete:showResponseHelpfulMessage});return false;}
function showResponseHelpfulMessage(originalRequest)
{var newData=originalRequest.responseText;if(newData)
{$('helpfulInfo'+helpfulFaqId).innerHTML=newData;$('helpfulInfoSubmitBox'+helpfulFaqId).style.display='none';}
return true;}
function hideHelpfulThanks()
{$('helpfulThanks'+helpfulFaqId).style.display='none';}
function onTutorialCategoryChange()
{var form=$('tutorialSearchForm');if(form)
{form.submit();}}
function validContactFormAfterLogin(url,frm,LANG)
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(frm.txtFrom.value!=''){$('nameBlock').className='alert';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Ok.</div>';}
if(frm.txtEmail.value!=''&&frm.txtEmail.value.match(re)){$('emailBlock').className='alert';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Ok.</div>';}
if(frm.txtFrom.value=='')
{if(LANG=='en')
{$('nameBlock').className='alert-red';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Name is required.</div>';frm.txtFrom.focus();return false;}
else
{$('nameBlock').className='alert-red';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Le nom est exig�.</div>';frm.txtFrom.focus();return false;}}
else if(frm.txtEmail.value=='')
{if(LANG=='en')
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Please enter e-mail.</div>';frm.txtEmail.focus();return false;}
else
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Entrez s\'il vous pla�t dans le Courrier �lectronique.</div>';frm.txtEmail.focus();return false;}}
else if(!frm.txtEmail.value.match(re))
{if(LANG=='en')
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Verify the e-mail address format.</div>';frm.txtEmail.focus();return false;}
else
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>V�rifiez le format d\'adresse e-mail.</div>';frm.txtEmail.focus();return false;}}
if(frm.selectedSubject.value=='')
{if(LANG=='en')
{alert("Subject is required.");}
else
{alert("Le sujet est exig�.");}
frm.selectedSubject.focus();return false;}
if(frm.txtQuestion.value=='')
{if(LANG=='en')
{alert("Question is required.");frm.txtQuestion.focus();return false;}
else
{alert("La question est exig�e.");frm.txtQuestion.focus();return false;}}
return true;}
function validContactForm(url,frm,LANG,codevalue,codevalue1)
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(frm.txtFrom.value!=''){$('nameBlock').className='alert';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Ok.</div>';}
if(frm.txtEmail.value!=''&&frm.txtEmail.value.match(re)){$('emailBlock').className='alert';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Ok.</div>';}
if(frm.txtFrom.value=='')
{if(LANG=='en')
{$('nameBlock').className='alert-red';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Name is required.</div>';frm.txtFrom.focus();return false;}
else
{$('nameBlock').className='alert-red';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Le nom est exig�.</div>';frm.txtFrom.focus();return false;}}
else if(frm.txtEmail.value=='')
{if(LANG=='en')
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Please enter e-mail.</div>';frm.txtEmail.focus();return false;}
else
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Entrez s\'il vous pla�t dans le Courrier �lectronique.</div>';frm.txtEmail.focus();return false;}}
else if(!frm.txtEmail.value.match(re))
{if(LANG=='en')
{$('emailBlock').className='alert-red';;$('emailErrMessage').innerHTML='<div><span><!-- --></span>Verify the e-mail address format.</div>';frm.txtEmail.focus();return false;}
else
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>V�rifiez le format d\'adresse e-mail.</div>';frm.txtEmail.focus();return false;}}
if(frm.code.value=="")
{if(LANG=='en')
{$('codeBlock').className='alert-red';$('codeErrMessage').innerHTML='<div><span><!-- --></span>Please, enter a code!</div>';frm.code.focus();return false;}
else
{$('codeBlock').className='alert-red';$('codeBlock').innerHTML='<div><span><!-- --></span>Please, enter a code!</div>';frm.code.focus();return false;}}
if(frm.codestatus.value=="0")
{if(LANG=='en')
{$('codeBlock').className='alert-red';$('codeErrMessage').innerHTML='<div><span><!-- --></span>Please, enter a valid code!</div>';frm.code.focus();return false;}
else
{$('codeBlock').className='alert-red';$('codeBlock').innerHTML='<div><span><!-- --></span>Please, enter a valid code!</div>';frm.code.focus();return false;}}
if(frm.selectedSubject.value=='')
{if(LANG=='en')
{alert("Subject is required.");}
else
{alert("Le sujet est exig�.");}
frm.selectedSubject.focus();return false;}
return true;}
function validPartnershipForm(url,frm,LANG,codevalue,codevalue1)
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(frm.txtFrom.value!=''){$('nameBlock').className='alert';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Ok.</div>';}
if(frm.txtEmail.value!=''&&frm.txtEmail.value.match(re)){$('emailBlock').className='alert';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Ok.</div>';}
if(frm.txtFrom.value=='')
{if(LANG=='en')
{$('nameBlock').className='alert-red';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Name is required.</div>';frm.txtFrom.focus();return false;}
else
{$('nameBlock').className='alert-red';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Le nom est exig�.</div>';frm.txtFrom.focus();return false;}}
else if(frm.txtEmail.value=='')
{if(LANG=='en')
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Please enter e-mail.</div>';frm.txtEmail.focus();return false;}
else
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Entrez s\'il vous pla�t dans le Courrier �lectronique.</div>';frm.txtEmail.focus();return false;}}
else if(!frm.txtEmail.value.match(re))
{if(LANG=='en')
{$('emailBlock').className='alert-red';;$('emailErrMessage').innerHTML='<div><span><!-- --></span>Verify the e-mail address format.</div>';frm.txtEmail.focus();return false;}
else
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>V�rifiez le format d\'adresse e-mail.</div>';frm.txtEmail.focus();return false;}}
if(frm.code.value=="")
{if(LANG=='en')
{$('codeBlock').className='alert-red';$('codeErrMessage').innerHTML='<div><span><!-- --></span>Please, enter a code!</div>';frm.code.focus();return false;}
else
{$('codeBlock').className='alert-red';$('codeBlock').innerHTML='<div><span><!-- --></span>Please, enter a code!</div>';frm.code.focus();return false;}}
if(frm.codestatus.value=="0")
{if(LANG=='en')
{$('codeBlock').className='alert-red';$('codeErrMessage').innerHTML='<div><span><!-- --></span>Please, enter a valid code!</div>';frm.code.focus();return false;}
else
{$('codeBlock').className='alert-red';$('codeBlock').innerHTML='<div><span><!-- --></span>Please, enter a valid code!</div>';frm.code.focus();return false;}}
if(frm.selectedSubject.value=='')
{if(LANG=='en')
{alert("Subject is required.");}
else
{alert("Le sujet est exig�.");}
frm.selectedSubject.focus();return false;}
if(frm.txtQuestion.value=='')
{if(LANG=='en')
{alert("Question is required.");frm.txtQuestion.focus();return false;}
else
{alert("La question est exig�e.");frm.txtQuestion.focus();return false;}}
return true;}
function validHelpSupportForm(url,frm,LANG,codevalue,codevalue1)
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(frm.txtFrom.value!=''){$('nameBlock').className='alert';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Ok.</div>';}
if(frm.txtEmail.value!=''&&frm.txtEmail.value.match(re)){$('emailBlock').className='alert';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Ok.</div>';}
if(frm.txtConfEmail.value!=''&&frm.txtConfEmail.value.match(re)&&frm.txtConfEmail.value==frm.txtEmail.value){$('emailConfirmBlock').className='alert';$('confirmErrMessage').innerHTML='<div><span><!-- --></span>Ok.</div>';}
if(frm.txtFrom.value=='')
{if(LANG=='en')
{$('nameBlock').className='alert-red';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Name is required.</div>';frm.txtFrom.focus();return false;}
else
{$('nameBlock').className='alert-red';$('nameErrMessage').innerHTML='<div><span><!-- --></span>Le nom est exig�.</div>';frm.txtFrom.focus();return false;}}
else if(frm.txtEmail.value=='')
{if(LANG=='en')
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Please enter e-mail.</div>';frm.txtEmail.focus();return false;}
else
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>Entrez s\'il vous pla�t dans le Courrier �lectronique.</div>';frm.txtEmail.focus();return false;}}
else if(!frm.txtEmail.value.match(re))
{if(LANG=='en')
{$('emailBlock').className='alert-red';;$('emailErrMessage').innerHTML='<div><span><!-- --></span>Verify the e-mail address format.</div>';frm.txtEmail.focus();return false;}
else
{$('emailBlock').className='alert-red';$('emailErrMessage').innerHTML='<div><span><!-- --></span>V�rifiez le format d\'adresse e-mail.</div>';frm.txtEmail.focus();return false;}}
else
{if(frm.txtConfEmail.value=='')
{if(LANG=='en')
{$('emailConfirmBlock').className='alert-red';$('confirmErrMessage').innerHTML='<div><span><!-- --></span>Please enter Confirm Email.</div>';frm.txtConfEmail.focus();return false;}
else
{$('emailConfirmBlock').className='alert-red';$('confirmErrMessage').innerHTML='<div><span><!-- --></span>Entrez s\'il vous pla�t Confirment le Courrier �lectronique.</div>';frm.txtConfEmail.focus();return false;}}
if(!frm.txtConfEmail.value.match(re))
{if(LANG=='en')
{$('emailConfirmBlock').className='alert-red';$('confirmErrMessage').innerHTML='<div><span><!-- --></span>Verify the confirm e-mail address format.</div>';frm.txtConfEmail.focus();return false;}
else
{$('emailConfirmBlock').className='alert-red';$('confirmErrMessage').innerHTML='<div><span><!-- --></span>V�rifiez le format d\'adresse e-mail confirme.</div>';frm.txtConfEmail.focus();return false;}}
if(frm.txtConfEmail.value!=frm.txtEmail.value)
{if(LANG=='en')
{$('emailConfirmBlock').className='alert-red';$('confirmErrMessage').innerHTML='<div><span><!-- --></span>Email and Confirm Email must match.</div>';frm.txtConfEmail.focus();return false;}
else
{$('emailConfirmBlock').className='alert-red';$('confirmErrMessage').innerHTML='<div><span><!-- --></span>Le courrier �lectronique et Confirme que le Courrier �lectronique doit s\'accorder.</div>';frm.txtConfEmail.focus();return false;}}}
if(frm.code.value=="")
{if(LANG=='en')
{$('codeBlock').className='alert-red';$('codeErrMessage').innerHTML='<div><span><!-- --></span>Please, enter a code!</div>';frm.code.focus();return false;}
else
{$('codeBlock').className='alert-red';$('codeBlock').innerHTML='<div><span><!-- --></span>Please, enter a code!</div>';frm.code.focus();return false;}}
if(frm.codestatus.value=="0")
{if(LANG=='en')
{$('codeBlock').className='alert-red';$('codeErrMessage').innerHTML='<div><span><!-- --></span>Please, enter a valid code!</div>';frm.code.focus();return false;}
else
{$('codeBlock').className='alert-red';$('codeBlock').innerHTML='<div><span><!-- --></span>Please, enter a valid code!</div>';frm.code.focus();return false;}}
if(frm.selectedSubject.value=='')
{if(LANG=='en')
{alert("Subject is required.");}
else
{alert("Le sujet est exig�.");}
frm.selectedSubject.focus();return false;}
if(frm.txtQuestion.value=='')
{if(LANG=='en')
{alert("Question is required.");frm.txtQuestion.focus();return false;}
else
{alert("La question est exig�e.");frm.txtQuestion.focus();return false;}}
return true;}
arrEls=new Array();curEl=0;insertBoxId=0;function comparePackages(el,pkID,fkID,lang)
{for(var i=1;i<=curEl;i++)
{if(arrEls[i]==el)
{return false;}}
if(curEl==3)
{if(arrEls[1].className=='border')
{arrEls[1].className='';}
else
{arrEls[1].className='selected';}
arrEls[1]=arrEls[2];arrEls[2]=arrEls[3];}
else
{curEl++;}
arrEls[curEl]=el;if(el.className=='selected')
{el.className=el.className+" border";}
else
{el.className="border";}
var lang=lang;var pars='comparePackages=true&pkID='+pkID+'&fkID='+fkID+'&lang='+lang;var url=oState.baseUrl+'getComparePackages.php';var temp=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:tabLoad,onComplete:showResponseComparePackages});return false;}
function showResponseComparePackages(originalRequest)
{var newData=originalRequest.responseText;insertBoxId++;if(newData)
{$('comparePackage'+insertBoxId).className="package-info";$('comparePackage'+insertBoxId).innerHTML=newData;}
if(insertBoxId==3)
{insertBoxId=0;}
return true;}
function changeAccessToAllSM(ch)
{AjaxShowLoading();var lang=lang;var pars='type=changeAccess&value='+ch;var url=oState.baseUrl+'getCreatePackage.php';var temp=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:tabLoad,onComplete:showResponseCreatePackageBlock});}
function changePackagePrice(price,questCount,fkId)
{if(fkId==0)return false;AjaxShowLoading();var lang=lang;var pars='type=changePricePackage&fkId='+fkId+'&price='+price+'&questCount='+questCount;var url=oState.baseUrl+'getCreatePackage.php';var temp=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:tabLoad,onComplete:showResponseCreatePackageBlock});}
function deletePackage(fkId)
{if(fkId==0)return false;AjaxShowLoading();var lang=lang;var pars='type=deletePackage&fkId='+fkId;var url=oState.baseUrl+'getCreatePackage.php';var temp=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:tabLoad,onComplete:showResponseCreatePackageBlock});}
function addMorePackage(fkId,LANG)
{var currentPackageName=trim($('package_name').value);if(LANG=='en')
{if(currentPackageName=='')
{alert("Please enter package name !");return false;}
else
{if(fkId==0)return false;AjaxShowLoading();var lang=lang;var pars='type=addPackage&fkId='+fkId;if(fkId==-1)
{pars=pars+'&package_name='+$('package_name').value;}
var url=oState.baseUrl+'getCreatePackage.php';var temp=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:tabLoad,onComplete:showResponseCreatePackageBlock});return false;}}
else
{if(currentPackageName=='')
{alert("Entrez s'il vous pla�t dans le nom de paquet !");return false;}
else
{if(fkId==0)return false;AjaxShowLoading();var lang=lang;var pars='type=addPackage&fkId='+fkId;if(fkId==-1)
{pars=pars+'&package_name='+$('package_name').value;}
var url=oState.baseUrl+'getCreatePackage.php';var temp=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:tabLoad,onComplete:showResponseCreatePackageBlock});return false;}}}
customSelectCounter=1;function showResponseCreatePackageBlock(originalRequest)
{var newData=originalRequest.responseText;if(newData)
{$('createPackage').innerHTML=newData;}
showAjaxSelects('createPackage');AjaxRemoveLoading();}
function changeCreatePackageStep()
{var span=$('create-package-step-1');span.removeClassName('btn-step2');span.addClassName('btn-step');}
function isValidCustomPurchase(frm,url,varMinimumQuestionLimit,LANG,strPackageNames)
{var arrPackageNames=strPackageNames.split(",");var currentPackageName=trim($('package_name').value);if(LANG=='en')
{if(document.getElementById('package_name').value=='')
{alert("Please enter package name !");return false;}
for(i=0;i<arrPackageNames.length;i++)
{if(arrPackageNames[i]==currentPackageName)
{alert("Package name already exists !");return false;}}
if(eval($('total_questions').innerHTML)<eval(varMinimumQuestionLimit))
{alert("You have to puchase atleast "+varMinimumQuestionLimit+" questions for a customized package !");return false;}
if($('accs').checked)
{var material='Available';}
else
{var material='Not Available';}
var form=$(frm);var pars=Form.serialize(form);var myAjax=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:getDiscountLoad11,onComplete:function()
{showCartForEutestPackage(oState.baseUrl+'updateCart2.php?type=eutest_custom_package&credits='+$('total_credits').innerHTML
+'&productName='+currentPackageName+'&material='+material);}});}
else
{if($('package_name').value=='')
{alert("Entrez s'il vous pla�t dans le nom de paquet !");return false;}
for(i=0;i<arrPackageNames.length;i++)
{if(arrPackageNames[i]==currentPackageName)
{alert("Le nom de paquet existe d�j� !");return false;}}
if(eval($('total_questions').innerHTML)<eval(varMinimumQuestionLimit))
{alert("Vous avez � puchase atleast "+varMinimumQuestionLimit+"  questions pour un paquet fabriqu� sur commande!");return false;}
var form=$(frm);var pars=Form.serialize(form);var myAjax=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:getDiscountLoad11,onComplete:function()
{showCartForEutestPackage(oState.baseUrl+'updateCart2.php?type=eutest_custom_package&credits='+$('total_credits').innerHTML
+'&productName='+currentPackageName+'&material='+material);}});}}
function getDiscountLoad11()
{}
function getDiscountResponse11(originalRequest)
{}
function changeQuestionsCount(price,questCount,fkId)
{if(fkId==0)return false;AjaxShowLoading();var lang=lang;var pars='type=changeQuestionsCount&fkId='+fkId+'&price='+price+'&questCount='+questCount;var url=oState.baseUrl+'getBuyQuestions.php';var temp=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:tabLoad,onComplete:showResponseCreatePackageBlock});}
function isValidBuyQuestionsPurchase(frm,url,LANG,package_name,fkID,QuestionCount)
{var form=$(frm);var pars=Form.serialize(form);var myAjax=new Ajax.Request(url,{method:'post',parameters:pars,onLoading:getDiscountLoad11,onComplete:function()
{showCartForEutestPackage(oState.baseUrl+'updateCart2.php?type=eutest_questions&questions='+QuestionCount+'&domainID='+fkID+'&credits='+$('total_credits').innerHTML
+'&productName='+package_name);}});}
function onPackageAdviserStepChange(step,stepValue,lang)
{var pars='changeAdviserStep=true&step='+step+'&stepValue='+stepValue+'&lang='+lang;var url=oState.baseUrl+'getPackageAdviser.php';AjaxShowLoading();var temp=new Ajax.Request(url,{'method':'post','postBody':pars,'onComplete':showResponsePackageAdviser});return false;}
function showResponsePackageAdviser(originalRequest)
{var packageAdviser=originalRequest.responseText;$('packageAdviser').innerHTML=packageAdviser;var scripts=(originalRequest.responseText.extractScripts());scripts.each(function(v){evalGlobally(v);});setTimeout(function(){showAjaxSelects('packageAdviser');},50);AjaxRemoveLoading();}
function evalGlobally(script)
{var ret;script=script.replace(/(^\s+)|(<!--)/gim,"");script=script.replace(/(\/\/-->)|(\s+$)/gim,"");if(0<script.length)
{try
{ret=(window.execScript?window.execScript(script):(Prototype.WebKit?setTimeout(script,0):eval.apply(window,[script])));}
catch(e)
{}}
return ret;}
function showAjaxSelects(container)
{var selects=$(container).getElementsBySelector('select');if(selects)
{selects.each(function(el)
{if(el.getAttribute("id"))
{var id=el.getAttribute("id")}
else
{el.setAttribute("id","cusSelect"+customSelectCounter);var id="cusSelect"+customSelectCounter;customSelectCounter++;}
var width=el.offsetWidth;new Select(id,{'dropDownSize':15,'width':width});});}}
function AjaxRemoveLoading()
{var body=document.getElementsByTagName('body')[0];body.className='';}
function AjaxShowLoading()
{var body=document.getElementsByTagName('body')[0];body.className='ajax-loading-body';if($('ajax-loading-main'))
{var img=$('ajax-loading-main').getElementsBySelector('img');if(img)
{img[0].style.left=parseInt(body.offsetWidth/2)-150+'px';img[0].style.top=parseInt(body.offsetHeight/2)+parseInt(document.documentElement.scrollTop)+'px';}
return false;var divMain=$('ajax-loading-main');}
else
{var divMain=document.createElement('div');divMain.id='ajax-loading-main';}
var img=document.createElement('img');img.src=oState.baseUrl+"images/ajax-loader.gif";img.style.left=parseInt(body.offsetWidth/2)-150+'px';img.style.top=parseInt(body.offsetHeight/2)+parseInt(document.documentElement.scrollTop)+'px',divMain.appendChild(img);var div=document.createElement('div');divMain.appendChild(div);if(!$('ajax-loading-main'))
{body.appendChild(divMain);}}
function checkForm(lang)
{if(lang=='en')
{var hiddenIds=$('strHiddenIds').value;var arrHiddenIds=hiddenIds.split(",");var i=0;var j=0;for(i=0;i<arrHiddenIds.length;i++)
{if($('domainID_'+arrHiddenIds[i]))
{if($('domainID_'+arrHiddenIds[i]).value=='')
{j=j+1;}
else if($('domainID_'+arrHiddenIds[i]).value!='')
{if($('language_'+arrHiddenIds[i]))
{if($('language_'+arrHiddenIds[i]).value=='')
{alert("please select a language!");$('language_'+arrHiddenIds[i]).focus();return false;}}}}}
if(i==j)
{alert("please select a Domain!");return false;}}
else
{var hiddenIds=$('strHiddenIds').value;var arrHiddenIds=hiddenIds.split(",");var i=0;var j=0;for(i=0;i<arrHiddenIds.length;i++)
{if($('domainID_'+arrHiddenIds[i]))
{if($('domainID_'+arrHiddenIds[i]).value=='')
{j=j+1;}
else if($('domainID_'+arrHiddenIds[i]).value!='')
{if($('language_'+arrHiddenIds[i]))
{if($('language_'+arrHiddenIds[i]).value=='')
{alert("choisissez s'il vous plaоt une langue!");$('language_'+arrHiddenIds[i]).focus();return false;}}}}}
if(i==j)
{alert("choisissez s'il vous plaоt un Domaine!");return false;}}}
function checkForm1(lang)
{if(lang=='en')
{var hiddenIds=$('strHiddenDomainIds').value;var arrHiddenIds=hiddenIds.split(",");var i=0;var j=0;for(i=0;i<arrHiddenIds.length;i++)
{if($('domain_language_'+arrHiddenIds[i]))
{if($('domain_language_'+arrHiddenIds[i]).value=='')
{alert("please select a language!");$('domain_language_'+arrHiddenIds[i]).focus();return false;}}}}
else
{var hiddenIds=$('strHiddenDomainIds').value;var arrHiddenIds=hiddenIds.split(",");var i=0;var j=0;for(i=0;i<arrHiddenIds.length;i++)
{if($('domain_language_'+arrHiddenIds[i]))
{if($('domain_language_'+arrHiddenIds[i]).value=='')
{alert("choisissez s'il vous plaоt une langue!");$('domain_language_'+arrHiddenIds[i]).focus();return false;}}}}};var Utils={getElementsComputedStyle:function(htmlElement,cssProperty,mozillaEquivalentCSS){if(arguments.length==2)
mozillaEquivalentCSS=cssProperty;var el=$(htmlElement);},createXmlDocument:function(){if(document.implementation&&document.implementation.createDocument){var doc=document.implementation.createDocument("","",null);if(doc.readyState==null){doc.readyState=1;doc.addEventListener("load",function(){doc.readyState=4;if(typeof doc.onreadystatechange=="function")
doc.onreadystatechange();},false);}
return doc;}
if(window.ActiveXObject)
return Try.these(function(){return new ActiveXObject('MSXML2.DomDocument')},function(){return new ActiveXObject('Microsoft.DomDocument')},function(){return new ActiveXObject('MSXML.DomDocument')},function(){return new ActiveXObject('MSXML3.DomDocument')})||false;return null;},getContentAsString:function(parentNode){return parentNode.xml!=undefined?this._getContentAsStringIE(parentNode):this._getContentAsStringMozilla(parentNode);},_getContentAsStringIE:function(parentNode){var contentStr="";for(var i=0;i<parentNode.childNodes.length;i++){var n=parentNode.childNodes[i];if(n.nodeType==4){contentStr+=n.nodeValue;}
else{contentStr+=n.xml;}}
return contentStr;},_getContentAsStringMozilla:function(parentNode){var xmlSerializer=new XMLSerializer();var contentStr="";for(var i=0;i<parentNode.childNodes.length;i++){var n=parentNode.childNodes[i];if(n.nodeType==4){contentStr+=n.nodeValue;}
else{contentStr+=xmlSerializer.serializeToString(n);}}
return contentStr;},toViewportPosition:function(element){return this._toAbsolute(element,((Prototype.Browser.Opera||Prototype.Browser.WebKit)?true:false));},toDocumentPosition:function(element){return this._toAbsolute(element,((Prototype.Browser.Opera||Prototype.Browser.WebKit)?true:false));},_toAbsolute:function(element,accountForDocScroll){var x=this.getLeftPos(element);var y=this.getTopPos(element);if(accountForDocScroll){x-=this.docScrollLeft();y-=this.docScrollTop();}
return{x:x,y:y};},docScrollLeft:function(){if(window.pageXOffset)
return window.pageXOffset;else if(document.documentElement&&document.documentElement.scrollLeft)
return document.documentElement.scrollLeft;else if(document.body)
return document.body.scrollLeft;else
return 0;},docScrollTop:function(){if(window.pageYOffset)
return window.pageYOffset;else if(document.documentElement&&document.documentElement.scrollTop)
return document.documentElement.scrollTop;else if(document.body)
return document.body.scrollTop;else
return 0;},getClientHeight:function()
{var max=window.innerHeight?window.height-window.innerHeight:document.body.scrollHeight-
(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight);return max;},getViewportWidth:function()
{var width=self.innerWidth;var mode=document.compatMode;if(mode||Prototype.Browser.IE)
{width=(mode=='CSS1Compat')?document.documentElement.clientWidth:document.body.clientWidth;}
return width;},getViewportHeight:function()
{var height=self.innerHeight;var mode=document.compatMode;if((mode||Prototype.Browser.IE)&&!Prototype.Browser.Opera){height=(mode=='CSS1Compat')?document.documentElement.clientHeight:document.body.clientHeight;}
return height;},getLeftPos:function(element)
{var valueL=0;try
{do
{valueL+=element.offsetLeft||0;element=element.offsetParent;}while(element);}
catch(ex){}
return valueL;},getTopPos:function(element)
{var valueT=0;try
{do
{valueT+=element.offsetTop||0;element=element.offsetParent;}while(element);}
catch(ex){}
return valueT;},cumulativeOffset:function(element)
{var valueT=0,valueL=0;try
{do
{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;}while(element);}
catch(ex){}
return[valueL,valueT];},getContainerLeftOffset:function()
{var cont=document.getElementsByTagName('body')[0].getElementsBySelector('div[class="Container"]');if(cont&&cont[0])
{return this.getLeftPos(cont[0]);}
return 0;},callInProgress:function(xmlhttp)
{switch(xmlhttp.readyState){case 1:case 2:case 3:return true;break;default:return false;break;}},getCookie:function(name)
{var prefix=name+"="
var cookieStartIndex=document.cookie.indexOf(prefix)
if(cookieStartIndex==-1)
return null
var cookieEndIndex=document.cookie.indexOf(";",cookieStartIndex+prefix.length)
if(cookieEndIndex==-1)
cookieEndIndex=document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex+prefix.length,cookieEndIndex))},setCookie:function(name,value,expires,path,domain,secure)
{var cookie=name+"="+escape(value);if(expires){cookie+="; expires="+expires.toGMTString();}
if(path){cookie+="; path="+path;}
else
{cookie+="; path=/";}
if(domain){cookie+="; domain="+domain;}
if(secure){cookie+="; secure";}
document.cookie=cookie;},deleteCookie:function(name){this.setCookie(name,'null',new Date(0),null,null,false);},evalGlobally:function(script)
{var ret;script=script.replace(/(^\s+)|(<!--)/gim,"");script=script.replace(/(\/\/-->)|(\s+$)/gim,"");if(0<script.length)
{try
{ret=(window.execScript?window.execScript(script):(Prototype.WebKit?setTimeout(script,0):eval.apply(window,[script])));}
catch(e)
{alert(e);}}
return ret;},setLoadingEffect:function(container,loadingEffectID,loadingEffectCSS)
{if(container)
{var width=false;var height=false;var left=false;if(arguments.length>3)
{var obj=arguments[3];if(obj.width!='undefined')
{width=obj.width;}
if(obj.height!='undefined')
{height=obj.height;}
if(obj.left!='undefined')
{left=obj.left;}}
var body=document.getElementsByTagName('body')[0];var LoadingEffect=document.createElement('div');LoadingEffect.id=loadingEffectID;if(LoadingEffect)
{$(LoadingEffect).addClassName(loadingEffectCSS);$(LoadingEffect).setStyle({'width':(width?width:container.getWidth())+'px','height':(height?height:container.getHeight())+'px','left':(left?left:Utils.getLeftPos(container))+'px','top':Utils.getTopPos(container)+'px'});body.appendChild(LoadingEffect);}}},removeLoadingEffect:function(loadingEffectID)
{var tabLoadingEffect=$(loadingEffectID);if(tabLoadingEffect)
{tabLoadingEffect.remove();}}};function setCursor(el,st,end)
{if(el.setSelectionRange)
{el.focus();el.setSelectionRange(st,end);}
else
{if(el.createTextRange)
{range=el.createTextRange();range.collapse(true);range.moveEnd('character',end);range.moveStart('character',st);range.select();}}};;(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}
if(typeof options=='function')
options={success:options};var url=$.trim(this.attr('action'));if(url){url=(url.match(/^([^#]+)/)||[])[1];}
url=url||window.location.href||'';options=$.extend({url:url,type:this.attr('method')||'GET',iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}
if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}
var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n]instanceof Array){for(var k in options.data[n])
a.push({name:n,value:options.data[n][k]});}
else
a.push({name:n,value:options.data[n]});}}
if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}
this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}
var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else
options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i].apply(options,[data,status,$form]);};var files=$('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)
if(files[j])
found=true;var multipart=false;if((files.length&&options.iframe!==false)||options.iframe||found||multipart){if(options.closeKeepAlive)
$.get(options.closeKeepAlive,fileUpload);else
fileUpload();}
else
$.ajax(options);this.trigger('form-submit-notify',[this,options]);return this;function fileUpload(){var form=$form[0];if($(':input[name=submit]',form).length){alert('Error: Form elements must not be named "submit".');return;}
var opts=$.extend({},$.ajaxSettings,options);var s=$.extend(true,{},$.extend(true,{},$.ajaxSettings),opts);var id='jqFormIO'+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" src="'+opts.iframeSrc+'" />');var io=$io[0];$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src',opts.iframeSrc);}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&$.active--;return;}
if(xhr.aborted)
return;var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y;}}}
setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(form.getAttribute('method')!='POST')
form.setAttribute('method','POST');if(form.getAttribute('action')!=opts.url)
form.setAttribute('action',opts.url);if(!options.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});}
if(opts.timeout)
setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(options.extraData)
for(var n in options.extraData)
extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit();}
finally{form.setAttribute('action',a);t?form.setAttribute('target',t):$form.removeAttr('target');$(extraInputs).remove();}},10);var domCheckCount=50;function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;var isXml=opts.dataType=='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&(doc.body==null||doc.body.innerHTML=='')){if(--domCheckCount){cbInvoked=0;setTimeout(cb,100);return;}
log('Could not access iframe DOM after 50 tries.');return;}
xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];if(ta)
xhr.responseText=ta.value;else{var pre=doc.getElementsByTagName('pre')[0];if(pre)
xhr.responseText=pre.innerHTML;}}
else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);}
data=$.httpData(xhr,opts.dataType);}
catch(e){ok=false;$.handleError(opts,xhr,'error',e);}
if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);}
if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else
doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false;}).bind('click.form-plugin',function(e){var target=e.target;var $el=$(target);if(!($el.is(":submit,input:image"))){var t=$el.closest(':submit');if(t.length==0)
return;target=t[0];}
var form=this;form.clk=target;if(target.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}}
setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);});};$.fn.ajaxFormUnbind=function(){return this.unbind('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el){a.push({name:n,value:$(el).val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}
continue;}
var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:n,value:v});}
if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0],n=input.name;if(n&&!input.disabled&&input.type=='image'){a.push({name:n,value:$input.val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)
a.push({name:n,value:v[i]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:this.name,value:v});});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v)
v=(op.attributes&&op.attributes['value']&&!(op.attributes['value'].specified))?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};$.fn.clearForm=function(){return this.each(function(){$('input,select,textarea',this).clearFields();});};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')
this.value='';else if(t=='checkbox'||t=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))
this.reset();});};$.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(select==undefined)select=true;return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio')
this.checked=select;else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').selected(false);}
this.selected=select;}});};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log)
window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''));};})(jQuery);;jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};;(function($){var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},s={'array':function(x){var a=['['],b,f,i,l=x.length,v;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}
a[a.length]=v;b=true;}}}
a[a.length]=']';return a.join('');},'boolean':function(x){return String(x);},'null':function(x){return"null";},'number':function(x){return isFinite(x)?String(x):'null';},'object':function(x){if(x){if(x instanceof Array){return s.array(x);}
var a=['{'],b,f,i,v;for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}
a.push(s.string(i),':',v);b=true;}}}
a[a.length]='}';return a.join('');}
return'null';},'string':function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c;}
c=b.charCodeAt();return'\\u00'+
Math.floor(c/16).toString(16)+
(c%16).toString(16);});}
return'"'+x+'"';}};$.toJSON=function(v){var f=isNaN(v)?s[typeof v]:s['number'];if(f)return f(v);};$.parseJSON=function(v,safe){if(safe===undefined)safe=$.parseJSON.safe;if(safe&&!/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(v))
return undefined;return eval('('+v+')');};$.parseJSON.safe=false;})(jQuery);;jQuery.fn.extend({everyTime:function(interval,label,fn,times,belay){return this.each(function(){jQuery.timer.add(this,interval,label,fn,times,belay);});},oneTime:function(interval,label,fn){return this.each(function(){jQuery.timer.add(this,interval,label,fn,1);});},stopTime:function(label,fn){return this.each(function(){jQuery.timer.remove(this,label,fn);});}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000},timeParse:function(value){if(value==undefined||value==null)
return null;var result=this.regex.exec(jQuery.trim(value.toString()));if(result[2]){var num=parseInt(result[1],10);var mult=this.powers[result[2]]||1;return num*mult;}else{return value;}},add:function(element,interval,label,fn,times,belay){var counter=0;if(jQuery.isFunction(label)){if(!times)
times=fn;fn=label;label=interval;}
interval=jQuery.timer.timeParse(interval);if(typeof interval!='number'||isNaN(interval)||interval<=0)
return;if(times&&times.constructor!=Number){belay=!!times;times=0;}
times=times||0;belay=belay||false;if(!element.$timers)
element.$timers={};if(!element.$timers[label])
element.$timers[label]={};fn.$timerID=fn.$timerID||this.guid++;var handler=function(){if(belay&&this.inProgress)
return;this.inProgress=true;if((++counter>times&&times!==0)||fn.call(element,counter)===false)
jQuery.timer.remove(element,label,fn);this.inProgress=false;};handler.$timerID=fn.$timerID;if(!element.$timers[label][fn.$timerID])
element.$timers[label][fn.$timerID]=window.setInterval(handler,interval);if(!this.global[label])
this.global[label]=[];this.global[label].push(element);},remove:function(element,label,fn){var timers=element.$timers,ret;if(timers){if(!label){for(label in timers)
this.remove(element,label,fn);}else if(timers[label]){if(fn){if(fn.$timerID){window.clearInterval(timers[label][fn.$timerID]);delete timers[label][fn.$timerID];}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn];}}
for(ret in timers[label])break;if(!ret){ret=null;delete timers[label];}}
for(ret in timers)break;if(!ret)
element.$timers=null;}}}});if(jQuery.browser.msie)
jQuery(window).one("unload",function(){var global=jQuery.timer.global;for(var label in global){var els=global[label],i=els.length;while(--i)
jQuery.timer.remove(els[i],label);}});;jQuery.url=function(){var segments={};var parsed={};var options={url:window.location,strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var parseUri=function(){str=decodeURI(options.url);var m=options.parser[options.strictMode?"strict":"loose"].exec(str);var uri={};var i=14;while(i--){uri[options.key[i]]=m[i]||""}uri[options.q.name]={};uri[options.key[12]].replace(options.q.parser,function($0,$1,$2){if($1){uri[options.q.name][$1]=$2}});return uri};var key=function(key){if(!parsed.length){setUp()}if(key=="base"){if(parsed.port!==null&&parsed.port!==""){return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/"}else{return parsed.protocol+"://"+parsed.host+"/"}}return(parsed[key]==="")?null:parsed[key]};var param=function(item){if(!parsed.length){setUp()}return(parsed.queryKey[item]===null)?null:parsed.queryKey[item]};var setUp=function(){parsed=parseUri();getSegments()};var getSegments=function(){var p=parsed.path;segments=[];segments=parsed.path.length==1?{}:(p.charAt(p.length-1)=="/"?p.substring(1,p.length-1):path=p.substring(1)).split("/")};return{setMode:function(mode){strictMode=mode=="strict"?true:false;return this},setUrl:function(newUri){options.url=newUri===undefined?window.location:newUri;setUp();return this},segment:function(pos){if(!parsed.length){setUp()}if(pos===undefined){return segments.length}return(segments[pos]===""||segments[pos]===undefined)?null:segments[pos]},attr:key,param:param}}();;(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
if(escapeKey==undefined){escapeKey=27;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);;var ImageDelay=5000;var LinkTarget="_blank"
var ImageIndex=0;var FirstLoad=0;var QuickStartID=0;var htmlString=""
function ImageChange()
{htmlString='<center>';htmlString=htmlString+'<font face = "Verdana" size="2">';htmlString=htmlString+'<a target="';htmlString=htmlString+LinkTarget;htmlString=htmlString+'" href="';htmlString=htmlString+ImageLoad[ImageIndex][0];htmlString=htmlString+'"><img border="0" height="200" width="185" src="';htmlString=htmlString+ImageLoad[ImageIndex][1];htmlString=htmlString+'" alt="banner" title="banner"></a><br>';htmlString=htmlString+ImageLoad[ImageIndex][2];htmlString=htmlString+'</font>';htmlString=htmlString+'</center>';document.getElementById('MagicImage').innerHTML=htmlString;if(ImageIndex==ImageCount-1)
{ImageIndex=0;}
else
{ImageIndex++;}
if(FirstLoad==0)
{SlowFinish();}}
function QuickStart()
{QuickStartID=setInterval("ImageChange()",1000);}
function SlowFinish()
{clearInterval(QuickStartID);FirstLoad=1;setInterval("ImageChange()",ImageDelay);};var xmlHttp
function showRating(rating,product_id)
{xmlHttp=GetXmlHttpObject()
var user_review=document.getElementById('user_review').value;if(xmlHttp==null)
{alert("Browser does not support HTTP Request")
return}
var url="../../getRating.php";url=url+"?q="+rating;url=url+"&p="+product_id;url=url+"&user_review="+user_review;xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)}
function stateChanged()
{if(xmlHttp.readyState==4||xmlHttp.readyState=="complete")
{document.getElementById('ratingDiv').innerHTML=xmlHttp.responseText;}
else
{document.getElementById('ratingDiv').innerHTML="<label  style=\" font-size:12px; \"><strong style=\" font-weight:bold;\">Loading....</strong></label>";}}
function GetXmlHttpObject()
{var xmlHttp=null;try
{xmlHttp=new XMLHttpRequest();}
catch(e)
{try
{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}
return xmlHttp;}
function IsEmptyMicro1(url,frm)
{var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;if(frm.txtUsername.value=='')
{alert("User name is required.");frm.txtUsername.focus();return false;}
if(frm.txtEmail.value=='')
{alert("Please enter Email.");frm.txtEmail.focus();return false;}
if(!frm.txtEmail.value.match(re))
{alert("Invalid Email Address.");frm.txtEmail.focus();return false;}
if(frm.txtQuery.value=='')
{alert("Query is required.");frm.txtQuery.focus();return false;}
xmlHttp=GetXmlHttpObject()
if(xmlHttp==null)
{alert("Browser does not support HTTP Request")
return}
url=url+"?username="+frm.txtUsername.value+"&email="+frm.txtEmail.value+"&message="+frm.txtQuery.value+"&prodId="+frm.hiddenProdId.value;xmlHttp.onreadystatechange=stateChangedContact
xmlHttp.open("GET",url,true)
xmlHttp.send(null)}
function stateChangedContact()
{if(xmlHttp.readyState==4||xmlHttp.readyState=="complete")
{var result=xmlHttp.responseText;if(result!='')
{document.getElementById('contactfrm').style.display='none';document.getElementById('msgSuccess').style.display='';}}
else
{}}
var temp_smid="";function setRating(ratevalue,smid)
{xmlHttp=GetXmlHttpObject()
temp_smid=smid;if(xmlHttp==null)
{alert("Browser does not support HTTP Request")
return}
var url="smRating.php";url=url+"?r="+ratevalue;url=url+"&id="+smid;xmlHttp.onreadystatechange=setRating_stateChanged;xmlHttp.open("GET",url,true)
xmlHttp.send(null)}
function setRating_stateChanged()
{var mainratingDiv="mainratingDiv"+temp_smid;var showratingDiv="showratingDiv"+temp_smid;var showmsgratingDiv="showmsgratingDiv"+temp_smid;if(xmlHttp.readyState==4||xmlHttp.readyState=="complete")
{result=xmlHttp.responseText;arrVal=result.split("*****");document.getElementById(showratingDiv).innerHTML=arrVal[0];document.getElementById(showmsgratingDiv).innerHTML=arrVal[0]+arrVal[1];document.getElementById(mainratingDiv).style.display='none';}
else
{document.getElementById(showmsgratingDiv).innerHTML="<label  style=\" font-size:12px; \"><strong style=\" font-weight:bold;\">Loading....</strong></label>";}};var dhtmlwindow={imagefiles:['includes/lightbox/windowfiles/min.gif','includes/lightbox/windowfiles/close.gif','includes/lightbox/windowfiles/restore.gif','includes/lightbox/windowfiles/resize.gif'],ajaxbustcache:true,ajaxloadinghtml:'<b>Loading Page. Please wait...</b>',minimizeorder:0,zIndexvalue:100,tobjects:[],lastactivet:{},init:function(t){var domwindow=document.createElement("div")
domwindow.id=t
domwindow.className="dhtmlwindow"
var domwindowdata=''
domwindowdata='<div class="drag-handle">'
domwindowdata+='DHTML Window <div class="drag-controls"><img src="'+this.imagefiles[0]+'" title="Minimize" /><img src="'+this.imagefiles[1]+'" title="Close" /></div>'
domwindowdata+='</div>'
domwindowdata+='<div class="drag-contentarea"></div>'
domwindowdata+='<div class="drag-statusarea"><div class="drag-resizearea" style="background: transparent url('+this.imagefiles[3]+') top right no-repeat;">&nbsp;</div></div>'
domwindowdata+='</div>'
domwindow.innerHTML=domwindowdata
document.getElementById("dhtmlwindowholder").appendChild(domwindow)
var t=document.getElementById(t)
var divs=t.getElementsByTagName("div")
for(var i=0;i<divs.length;i++){if(/drag-/.test(divs[i].className))
t[divs[i].className.replace(/drag-/,"")]=divs[i]}
t.handle._parent=t
t.resizearea._parent=t
t.controls._parent=t
t.onclose=function(){return true}
t.onmousedown=function(){dhtmlwindow.setfocus(this)}
t.handle.onmousedown=dhtmlwindow.setupdrag
t.resizearea.onmousedown=dhtmlwindow.setupdrag
t.controls.onclick=dhtmlwindow.enablecontrols
t.show=function(){dhtmlwindow.show(this)}
t.hide=function(){dhtmlwindow.hide(this)}
t.close=function(){dhtmlwindow.close(this)}
t.setSize=function(w,h){dhtmlwindow.setSize(this,w,h)}
t.moveTo=function(x,y){dhtmlwindow.moveTo(this,x,y)}
t.isResize=function(bol){dhtmlwindow.isResize(this,bol)}
t.isScrolling=function(bol){dhtmlwindow.isScrolling(this,bol)}
t.load=function(contenttype,contentsource,title){dhtmlwindow.load(this,contenttype,contentsource,title)}
this.tobjects[this.tobjects.length]=t
return t},open:function(t,contenttype,contentsource,title,attr,recalonload){var d=dhtmlwindow
function getValue(Name){var config=new RegExp(Name+"=([^,]+)","i")
return(config.test(attr))?parseInt(RegExp.$1):0}
if(document.getElementById(t)==null)
t=this.init(t)
else
t=document.getElementById(t)
this.setfocus(t)
t.setSize(getValue(("width")),(getValue("height")))
var xpos=getValue("center")?"middle":getValue("left")
var ypos=getValue("center")?"middle":getValue("top")
if(typeof recalonload!="undefined"&&recalonload=="recal"&&this.scroll_top==0){if(window.attachEvent&&!window.opera)
this.addEvent(window,function(){setTimeout(function(){t.moveTo(xpos,ypos)},400)},"load")
else
this.addEvent(window,function(){t.moveTo(xpos,ypos)},"load")}
t.isResize(getValue("resize"))
t.isScrolling(getValue("scrolling"))
t.style.visibility="visible"
t.style.display="block"
t.contentarea.style.display="block"
t.moveTo(xpos,ypos)
t.load(contenttype,contentsource,title)
if(t.state=="minimized"&&t.controls.firstChild.title=="Restore"){t.controls.firstChild.setAttribute("src",dhtmlwindow.imagefiles[0])
t.controls.firstChild.setAttribute("title","Minimize")
t.state="fullview"}
return t},setSize:function(t,w,h){t.style.width=Math.max(parseInt(w),150)+"px"
t.contentarea.style.height=Math.max(parseInt(h),100)+"px"},moveTo:function(t,x,y){this.getviewpoint()
t.style.left=(x=="middle")?this.scroll_left+(this.docwidth-t.offsetWidth)/2+"px":this.scroll_left+parseInt(x)+"px"
t.style.top=(y=="middle")?this.scroll_top+(this.docheight-t.offsetHeight)/2+"px":this.scroll_top+parseInt(y)+"px"},isResize:function(t,bol){t.statusarea.style.display=(bol)?"block":"none"
t.resizeBool=(bol)?1:0},isScrolling:function(t,bol){t.contentarea.style.overflow=(bol)?"auto":"hidden"},load:function(t,contenttype,contentsource,title){if(t.isClosed){alert("DHTML Window has been closed, so no window to load contents into. Open/Create the window again.")
return}
var contenttype=contenttype.toLowerCase()
if(typeof title!="undefined")
t.handle.firstChild.nodeValue=title
if(contenttype=="inline")
t.contentarea.innerHTML=contentsource
else if(contenttype=="div"){var inlinedivref=document.getElementById(contentsource)
t.contentarea.innerHTML=(inlinedivref.defaultHTML||inlinedivref.innerHTML)
if(!inlinedivref.defaultHTML)
inlinedivref.defaultHTML=inlinedivref.innerHTML
inlinedivref.innerHTML=""
inlinedivref.style.display="none"}
else if(contenttype=="iframe"){t.contentarea.style.overflow="hidden"
if(!t.contentarea.firstChild||t.contentarea.firstChild.tagName!="IFRAME")
t.contentarea.innerHTML='<iframe src="" style="margin:0; padding:0; width:100%; height: 100%" name="_iframe-'+t.id+'"></iframe>'
window.frames["_iframe-"+t.id].location.replace(contentsource)}
else if(contenttype=="ajax"){this.ajax_connect(contentsource,t)}
t.contentarea.datatype=contenttype},setupdrag:function(e){var d=dhtmlwindow
var t=this._parent
d.etarget=this
var e=window.event||e
d.initmousex=e.clientX
d.initmousey=e.clientY
d.initx=parseInt(t.offsetLeft)
d.inity=parseInt(t.offsetTop)
d.width=parseInt(t.offsetWidth)
d.contentheight=parseInt(t.contentarea.offsetHeight)
if(t.contentarea.datatype=="iframe"){t.style.backgroundColor="#F8F8F8"
t.contentarea.style.visibility="hidden"}
document.onmousemove=d.getdistance
document.onmouseup=function(){if(t.contentarea.datatype=="iframe"){t.contentarea.style.backgroundColor="white"
t.contentarea.style.visibility="visible"}
d.stop()}
return false},getdistance:function(e){var d=dhtmlwindow
var etarget=d.etarget
var e=window.event||e
d.distancex=e.clientX-d.initmousex
d.distancey=e.clientY-d.initmousey
if(etarget.className=="drag-handle")
d.move(etarget._parent,e)
else if(etarget.className=="drag-resizearea")
d.resize(etarget._parent,e)
return false},getviewpoint:function(){var ie=document.all&&!window.opera
var domclientWidth=document.documentElement&&parseInt(document.documentElement.clientWidth)||100000
this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body
this.scroll_top=(ie)?this.standardbody.scrollTop:window.pageYOffset
this.scroll_left=(ie)?this.standardbody.scrollLeft:window.pageXOffset
this.docwidth=(ie)?this.standardbody.clientWidth:(/Safari/i.test(navigator.userAgent))?window.innerWidth:Math.min(domclientWidth,window.innerWidth-16)
this.docheight=(ie)?this.standardbody.clientHeight:window.innerHeight},rememberattrs:function(t){this.getviewpoint()
t.lastx=parseInt((t.style.left||t.offsetLeft))-dhtmlwindow.scroll_left
t.lasty=parseInt((t.style.top||t.offsetTop))-dhtmlwindow.scroll_top
t.lastwidth=parseInt(t.style.width)},move:function(t,e){t.style.left=dhtmlwindow.distancex+dhtmlwindow.initx+"px"
t.style.top=dhtmlwindow.distancey+dhtmlwindow.inity+"px"},resize:function(t,e){t.style.width=Math.max(dhtmlwindow.width+dhtmlwindow.distancex,150)+"px"
t.contentarea.style.height=Math.max(dhtmlwindow.contentheight+dhtmlwindow.distancey,100)+"px"},enablecontrols:function(e){var d=dhtmlwindow
var sourceobj=window.event?window.event.srcElement:e.target
if(/Minimize/i.test(sourceobj.getAttribute("title")))
d.minimize(sourceobj,this._parent)
else if(/Restore/i.test(sourceobj.getAttribute("title")))
d.restore(sourceobj,this._parent)
else if(/Close/i.test(sourceobj.getAttribute("title")))
d.close(this._parent)
return false},minimize:function(button,t){dhtmlwindow.rememberattrs(t)
button.setAttribute("src",dhtmlwindow.imagefiles[2])
button.setAttribute("title","Restore")
t.state="minimized"
t.contentarea.style.display="none"
t.statusarea.style.display="none"
if(typeof t.minimizeorder=="undefined"){dhtmlwindow.minimizeorder++
t.minimizeorder=dhtmlwindow.minimizeorder}
t.style.left="10px"
t.style.width="200px"
var windowspacing=t.minimizeorder*10
t.style.top=dhtmlwindow.scroll_top+dhtmlwindow.docheight-(t.handle.offsetHeight*t.minimizeorder)-windowspacing+"px"},restore:function(button,t){dhtmlwindow.getviewpoint()
button.setAttribute("src",dhtmlwindow.imagefiles[0])
button.setAttribute("title","Minimize")
t.state="fullview"
t.style.display="block"
t.contentarea.style.display="block"
if(t.resizeBool)
t.statusarea.style.display="block"
t.style.left=parseInt(t.lastx)+dhtmlwindow.scroll_left+"px"
t.style.top=parseInt(t.lasty)+dhtmlwindow.scroll_top+"px"
t.style.width=parseInt(t.lastwidth)+"px"},close:function(t){try{var closewinbol=t.onclose()}
catch(err){var closewinbol=true}
finally{if(typeof closewinbol=="undefined"){alert("An error has occured somwhere inside your \"onclose\" event handler")
var closewinbol=true}}
if(closewinbol){if(t.state!="minimized")
dhtmlwindow.rememberattrs(t)
if(window.frames["_iframe-"+t.id])
window.frames["_iframe-"+t.id].location.replace("about:blank")
else
t.contentarea.innerHTML=""
t.style.display="none"
t.isClosed=true}
return closewinbol},setopacity:function(targetobject,value){if(!targetobject)
return
if(targetobject.filters&&targetobject.filters[0]){if(typeof targetobject.filters[0].opacity=="number")
targetobject.filters[0].opacity=value*100
else
targetobject.style.filter="alpha(opacity="+value*100+")"}
else if(typeof targetobject.style.MozOpacity!="undefined")
targetobject.style.MozOpacity=value
else if(typeof targetobject.style.opacity!="undefined")
targetobject.style.opacity=value},setfocus:function(t){this.zIndexvalue++
t.style.zIndex=this.zIndexvalue
t.isClosed=false
this.setopacity(this.lastactivet.handle,0.5)
this.setopacity(t.handle,1)
this.lastactivet=t},show:function(t){if(t.isClosed){alert("DHTML Window has been closed, so nothing to show. Open/Create the window again.")
return}
if(t.lastx)
dhtmlwindow.restore(t.controls.firstChild,t)
else
t.style.display="block"
this.setfocus(t)
t.state="fullview"},hide:function(t){t.style.display="none"},ajax_connect:function(url,t){var page_request=false
var bustcacheparameter=""
if(window.XMLHttpRequest)
page_request=new XMLHttpRequest()
else if(window.ActiveXObject){try{page_request=new ActiveXObject("Msxml2.XMLHTTP")}
catch(e){try{page_request=new ActiveXObject("Microsoft.XMLHTTP")}
catch(e){}}}
else
return false
t.contentarea.innerHTML=this.ajaxloadinghtml
page_request.onreadystatechange=function(){dhtmlwindow.ajax_loadpage(page_request,t)}
if(this.ajaxbustcache)
bustcacheparameter=(url.indexOf("?")!=-1)?"&"+new Date().getTime():"?"+new Date().getTime()
page_request.open('GET',url+bustcacheparameter,true)
page_request.send(null)},ajax_loadpage:function(page_request,t){if(page_request.readyState==4&&(page_request.status==200||window.location.href.indexOf("http")==-1)){t.contentarea.innerHTML=page_request.responseText}},stop:function(){dhtmlwindow.etarget=null
document.onmousemove=null
document.onmouseup=null},addEvent:function(target,functionref,tasktype){var tasktype=(window.addEventListener)?tasktype:"on"+tasktype
if(target.addEventListener)
target.addEventListener(tasktype,functionref,false)
else if(target.attachEvent)
target.attachEvent(tasktype,functionref)},cleanup:function(){for(var i=0;i<dhtmlwindow.tobjects.length;i++){dhtmlwindow.tobjects[i].handle._parent=dhtmlwindow.tobjects[i].resizearea._parent=dhtmlwindow.tobjects[i].controls._parent=null}
window.onload=null}}
document.write('<div id="dhtmlwindowholder"><span style="display:none">.</span></div>')
window.onunload=dhtmlwindow.cleanup;function Trigger(sName,aArgs)
{this.sName=sName||'';this.aArgs=aArgs||{};Trigger._aListeners=Trigger._aListeners||{};var aListeners=Trigger._aListeners[sName]||[];for(var i=0;i<aListeners.length;i++)
{aListeners[i](this);}}
Trigger.addListener=function(sName,oCallback)
{Trigger._aListeners=Trigger._aListeners||{};Trigger._aListeners[sName]=Trigger._aListeners[sName]||[];Trigger._aListeners[sName].push(oCallback);}
function Select(element,options){var self=this;if(typeof element==='string'){this.select=document.getElementById(element);}else{this.select=element;}
this.select.style.display='none';if(!this.select||this.select.tagName.toLowerCase()!='select')
return;this.options=this.select.options;this._initializeOptions(options);this.selectArea=document.createElement('div');var leftDiv=document.createElement('div');var rightDiv=document.createElement('div');this.textContainer=document.createElement('div');this.textContainer.id=this.select.id+'Text';var text=document.createTextNode(this.emptyText);this.selectArea.id=this.select.id+'SelectArea';this.selectArea.style.width=parseInt(this.width)+'px';this.selectArea.style.height=parseInt(this.height)+'px';addClass(this.selectArea,this.selectAreaStyle);addClass(leftDiv,this.selectAreaLeftStyle);addClass(rightDiv,this.selectAreaRightStyle);addClass(this.textContainer,this.selectAreaCenterStyle)
this.textContainer.appendChild(text);this.selectArea.appendChild(leftDiv);this.selectArea.appendChild(rightDiv);this.selectArea.appendChild(this.textContainer);this.select.parentNode.insertBefore(this.selectArea,this.select);this.textContainer.style.width=this.width-7-getDimensions(leftDiv).width-getDimensions(rightDiv).width+'px'
this.optionsArea=document.createElement('ul');this.optionsArea.id=this.select.id+'Options';this.optionsArea.style.width=parseInt(this.width)-2+'px';if(this.dropDownSize>0&&this.options.length>this.dropDownSize){this.optionsArea.style.height=this.dropDownSize*this.optionHeight+'px';}
this.optionsArea.className=this.optionsInvisibleStyle;var num=0;var selectOptions=jQuery(this.select).children();for(var w=0;w<selectOptions.length;w++){if(selectOptions[w].nodeName==='OPTGROUP'){var optionHolder=document.createElement('li');optionHolder.id=this.select.id+'OptionText'+num;addClass(optionHolder,'optgroup');var optionTxt=document.createTextNode(selectOptions[w].label);optionHolder.appendChild(optionTxt);this.optionsArea.appendChild(optionHolder);var optGroupOptions=jQuery(selectOptions[w]).children();for(var i=0;i<optGroupOptions.length;i++){this.createOption(optGroupOptions[i],num,true);num++;}}else{this.createOption(selectOptions[w],num);num++;}}
this.selectArea.appendChild(this.optionsArea);this._initializeEventHandlers();}
Select.prototype={_initializeOptions:function(options){var options=options||{};this.selectAreaStyle=options.selectAreaStyle||'select-area';this.selectAreaOpenedStyle=options.selectAreaOpenedStyle||'select-area-opened';this.selectAreaLeftStyle=options.selectAreaLeftStyle||'select-area-left';this.selectAreaRightStyle=options.selectAreaRightStyle||'select-area-right';this.selectAreaCenterStyle=options.selectAreaCenterStyle||'select-area-center';this.optionsVisibleStyle=options.optionsVisibleStyle||'select-options-visible';this.optionsInvisibleStyle=options.optionsInvisibleStyle||'select-options-invisible';this.optionSelectedStyle=options.optionSelectedStyle||'select-option-selected';this.optionHoveredStyle=options.optionHoveredStyle||'select-option-hovered';this.emptyText=options.emptyText||' -- '+ArboreusSource.tr.I18N_SELECT_TITLE+' -- ';this.optionsSeparator=options.optionsSeparator||',';this.optionsOverlap=options.optionsOverlap||1;this.width=options.width||getDimensions(this.select).width;this.height=options.selectHeight||20;this.optionHeight=parseInt(options.optionHeight)||15;this.opened=false;this.hoveredIndex=-1;this.dropDownSize=parseInt(options.dropDownSize)||0;},selectAreaClickHandler:function(){var self=this.self;self.toggle();if(self.opened){if(!self.addedKeyDownHandler){addEventHandler(self.selectArea,'keydown',self.selectKeyDownHandler);self.addedKeyDownHandler=true;}}else{if(self.addedKeyDownHandler){removeEventHandler(self.selectArea,'keydown',self.selectKeyDownHandler);self.addedKeyDownHandler=false;}}},_initializeEventHandlers:function(){var self=this;var body=document.getElementsByTagName('body')[0];this.self=self;this.selectKeyDownHandler=function(e){var e=e||window.event;self._handleKeyDownEvent(e);}
var bodyClickHandler=function(){self.close();if(self.addedKeyDownHandler){removeEventHandler(self.selectArea,'keydown',this.selectKeyDownHandler);self.addedKeyDownHandler=false;}}
var selectMouseOutHandler=function(){if(!self.addedbodyClickHandler){addEventHandler(self.selectArea,'click',bodyClickHandler);self.addedbodyClickHandler=true;}}
var selectMouseOverHandler=function(){if(self.addedbodyClickHandler){removeEventHandler(self.selectArea,'click',bodyClickHandler);self.addedbodyClickHandler=false;}}
var selectAreaClickHandler=function(){self.toggle();if(self.opened){if(!self.addedKeyDownHandler){addEventHandler(self.selectArea,'keydown',self.selectKeyDownHandler);self.addedKeyDownHandler=true;}}else{if(self.addedKeyDownHandler){removeEventHandler(self.selectArea,'keydown',self.selectKeyDownHandler);self.addedKeyDownHandler=false;}}}
this.selectArea.self=self;addEventHandler(this.selectArea,'click',selectAreaClickHandler);addEventHandler(this.selectArea,'mouseover',selectMouseOverHandler);addEventHandler(this.selectArea,'mouseout',selectMouseOutHandler);addEventHandler(this.optionsArea,'mouseover',selectMouseOverHandler);addEventHandler(this.optionsArea,'mouseout',selectMouseOutHandler);},_handleKeyDownEvent:function(e){var keyCode=e.keyCode;switch(keyCode){case 40:this.unhoverOption(this.hoveredIndex);this.hoveredIndex++;if(this.hoveredIndex>=this.options.length)
this.hoveredIndex=0;this.hoverOption(this.hoveredIndex);break;case 38:this.unhoverOption(this.hoveredIndex);this.hoveredIndex--;if(this.hoveredIndex<0)
this.hoveredIndex=this.options.length-1;this.hoverOption(this.hoveredIndex);break;case 27:this.close();break;case 32:this.selectOption(this.hoveredIndex);break;case 13:if(!this.options[this.hoveredIndex].selected)
this.selectOption(this.hoveredIndex);this.close();break;default:break;}},createOption:function(optionEl,num,isGroupOption){var self=this;var optionHolder=document.createElement('li');optionHolder.id=this.select.id+'Option'+num;if(typeof optionEl.altClass!=='undefined'){jQuery(optionHolder).addClass(optionEl.altClass);}
if(optionEl.text.length==0)
optionEl.text=this.emptyText;var optionTxt=Pages.Renderer.revertEscapedHtmlRenderer(optionEl.text);optionHolder.position=num;optionHolder.onclick=function(){if(self.select.multiple){self.selectOption(this.position);}
else{self.selectOption(this.position);}}
optionHolder.onmouseover=function(){self.unhoverOption(self.hoveredIndex);self.hoveredIndex=this.position;self.hoverOption(self.hoveredIndex);}
optionHolder.onmouseout=function(){self.unhoverOption(this.position);self.hoveredIndex=-1;}
if(optionEl.title.length!=0){var imgEl=document.createElement('img');imgEl.src=optionEl.title;var divEl=document.createElement('div');divEl.appendChild(imgEl);optionHolder.appendChild(divEl);}
optionHolder.innerHTML=optionTxt;this.optionsArea.appendChild(optionHolder);if(optionEl.selected){this.selectOption(num);addClass(optionHolder,this.optionSelectedStyle);}
if(isGroupOption){addClass(optionHolder,'group-option');}},open:function(){if(hasClass(this.optionsArea,this.optionsInvisibleStyle))
replaceClass(this.optionsArea,this.optionsInvisibleStyle,this.optionsVisibleStyle);addClass(this.selectArea,this.selectAreaOpenedStyle);this.opened=true;},close:function(){if(hasClass(this.optionsArea,this.optionsVisibleStyle))
replaceClass(this.optionsArea,this.optionsVisibleStyle,this.optionsInvisibleStyle);removeClass(this.selectArea,this.selectAreaOpenedStyle);if(this.select.onchange&&this.opened)
{this.select.onchange();}
this.opened=false;},toggle:function(){this.opened?this.close():this.open();},selectOption:function(selectedIndex){if(typeof selectedIndex=="undefined"){return false;}
new Trigger(this.select.id+'-change',{id:this.select.id,index:selectedIndex,value:this.select.value});if(this.select.multiple){var option=document.getElementById(this.select.id+'Option'+selectedIndex);if(option){this.options[selectedIndex].selected=!this.options[selectedIndex].selected;this.options[selectedIndex].selected?addClass(option,this.optionSelectedStyle):removeClass(option,this.optionSelectedStyle);}
var text='';for(var k=0;k<this.options.length;k++){if(this.options[k].selected)
text+=this.options[k].text+this.optionsSeparator;}
if(text.length>this.optionsSeparator.length)
text=text.substring(0,text.length-this.optionsSeparator.length);else if(text.length==0)
text=this.emptyText;var newText=document.createElement('span');newText.innerHTML=Pages.Renderer.revertEscapedHtmlRenderer(text);if(this.options[selectedIndex].title.length!=0){var imgEl=document.createElement('img');imgEl.src=this.options[selectedIndex].title;var divEl=document.createElement('div');divEl.appendChild(imgEl);jQuery(this.textContainer).html('');jQuery(this.textContainer).append(divEl);jQuery(this.textContainer).append(newText);}else{jQuery(this.textContainer).html('');jQuery(this.textContainer).append(newText);}}
else{for(var k=0;k<this.options.length;k++){if(k==selectedIndex){this.options[k].selected=true;var option=document.getElementById(this.select.id+'Option'+k);if(option)
addClass(option,this.optionSelectedStyle);}
else{this.options[k].selected=false;var option=document.getElementById(this.select.id+'Option'+k);if(option)
removeClass(option,this.optionSelectedStyle);}
if(selectedIndex!=-1)
{var newText=Pages.Renderer.revertEscapedHtmlRenderer(this.options[selectedIndex].text);if(this.options[selectedIndex].title.length!=0){var imgEl=document.createElement('img');imgEl.src=this.options[selectedIndex].title;var divEl=document.createElement('div');divEl.appendChild(imgEl);jQuery(this.textContainer).html('');jQuery(this.textContainer).append(divEl);jQuery(this.textContainer).append(newText);}else{jQuery(this.textContainer).html('');jQuery(this.textContainer).append(newText);}}}}
new Trigger(this.select.id+'-after-change',{id:this.select.id,index:selectedIndex,value:this.select.value});},hoverOption:function(hoveredIndex){if(hoveredIndex>=0&&hoveredIndex<this.options.length){var hoveredOption=document.getElementById(this.select.id+'Option'+hoveredIndex);addClass(hoveredOption,this.optionHoveredStyle);}},unhoverOption:function(hoveredIndex){if(hoveredIndex>=0&&hoveredIndex<this.options.length){var hoveredOption=document.getElementById(this.select.id+'Option'+hoveredIndex);removeClass(hoveredOption,this.optionHoveredStyle);}}}
function getDimensions(el){removeClass(el,'hide');if(el.style.display!='none'&&el.style.display!=null)
return{width:el.offsetWidth,height:el.offsetHeight};var els=el.style;var originalVisibility=els.visibility;var originalPosition=els.position;var originalDisplay=els.display;els.visibility='hidden';els.position='absolute';els.display='block';var originalWidth=el.clientWidth;var originalHeight=el.clientHeight;els.display=originalDisplay;els.position=originalPosition;els.visibility=originalVisibility;return{width:originalWidth,height:originalHeight};}
function getOffset(el){var valueT=0,valueL=0;do{valueT+=el.offsetTop||0;valueL+=el.offsetLeft||0;el=el.offsetParent;if(el){if(el.tagName.toLowerCase()=='body')
break;var pos=el.style.position;if(pos=='relative'||pos=='absolute')
break;}}while(el);return{left:valueL,top:valueT};}
function hasClass(el,className){var elClassName=el.className;return(elClassName.length>0&&(elClassName==className||new RegExp("(^|\\s)"+className+"(\\s|$)").test(elClassName)));}
function addClass(el,className){if(!hasClass(el,className))
el.className+=(el.className?' ':'')+className;}
function removeClass(el,className){el.className=el.className.replace(new RegExp("(^|\\s+)"+className+"(\\s+|$)"),' ').replace(/^\s+/,'').replace(/\s+$/,'');}
function replaceClass(el,oldClassName,newClassName){removeClass(el,oldClassName);addClass(el,newClassName);}
function addEventHandler(el,name,handler){el.addEventListener?el.addEventListener(name,handler,false):el.attachEvent('on'+name,handler);}
function removeEventHandler(el,name,handler){el.removeEventListener?el.removeEventListener(name,handler,false):el.detachEvent('on'+name,handler);};var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion()
{var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}}
return version;}
function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4];}
if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1);}else if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));}}
var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();}
return flashVer;}
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision)
{versionStr=GetSwfVer();if(versionStr==-1){return false;}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");}
var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true;}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))
return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))
return true;}}
return false;}}
function AC_AddExtension(src,ext)
{if(src.indexOf('?')!=-1)
return src.replace(/\?/,ext+'?');else
return src+ext;}
function AC_Generateobj(objAttrs,params,embedAttrs)
{var str='';if(isIE&&isWin&&!isOpera)
{str+='<object ';for(var i in objAttrs)
{str+=i+'="'+objAttrs[i]+'" ';}
str+='>';for(var i in params)
{str+='<param name="'+i+'" value="'+params[i]+'" /> ';}
str+='</object>';}
else
{str+='<embed ';for(var i in embedAttrs)
{str+=i+'="'+embedAttrs[i]+'" ';}
str+='> </embed>';}
document.write(str);}
function AC_FL_RunContent(){var ret=AC_GetArgs
(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_SW_RunContent(){var ret=AC_GetArgs
(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}
ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret;};if(typeof String.prototype.trim!=='function'){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'');}}
Arboreus={updateLoadingBackground:function(){if(jQuery('#shopping-cart-container').length>0){if(!Arboreus.shoppingCartMask){Arboreus.shoppingCartMask=new Arboreus.Components.Mask({'container':jQuery('#shopping-cart-container').parent(),'maskContainer':'.loading-background'});}
Arboreus.shoppingCartMask.show();}else{delete(Arboreus.shoppingCartMask);}},hideLoadingBackground:function(){if(!Arboreus.shoppingCartMask){Arboreus.shoppingCartMask=new Arboreus.Components.Mask({'container':jQuery('#shopping-cart-container').parent(),'maskContainer':'.loading-background'});}
Arboreus.shoppingCartMask.hide();},refreshActions:function(){if(typeof Arboreus.tooltips=='undefined'){return;}
Arboreus.tooltips.bindControlls();},isExist:function(){var isExist=true;if(arguments.length>0){jQuery.each(arguments,function(index,arg){if(typeof arg==='undefined'||arg===null){isExist=false;return false;}});}
return isExist;},length:function(obj){var size=0,key;for(key in obj){if(obj.hasOwnProperty(key))size++;}
return size;},getOrdinalPostfix:function(number){if(number.toString().substr(-2,2)==11||number.toString().substr(-2,2)==12||number.toString().substr(-2,2)==13){suffix="th";}
else if(number.toString().substr(-1,1)==1){suffix="st";}
else if(number.toString().substr(-1,1)==2){suffix="nd";}
else if(number.toString().substr(-1,1)==3){suffix="rd";}
else{suffix="th";}
return suffix;},namespace:function(namespace){var names=namespace.split('.');var current=window;jQuery.each(names,function(index,name){if(!Arboreus.isExist(current[name])){current[name]={};}
current=current[name];})},pxToNum:function(px){return parseFloat(px.replace('px',''));},getNaturalWidth:function(img){if(typeof img.attr('naturalWidth')=="undefined"){var temp_image=new Image();temp_image.src=img.attr('src');return temp_image.width;}else{return img.attr('naturalWidth');}},getNaturalHeight:function(img){if(typeof img.attr('naturalHeight')=="undefined"){var temp_image=new Image();temp_image.src=img.attr('src');return temp_image.height;}else{return img.attr('naturalHeight');}},resizeImage:function(img,containerWidth,containerHeight){img=jQuery(img);var imageWidth=Arboreus.getNaturalWidth(img);var imageHeight=Arboreus.getNaturalHeight(img);img.attr('w',imageWidth);img.attr('h',imageHeight);var k1=containerWidth/imageWidth;var k2=containerHeight/imageHeight;if(k1>k2){var k=k2;}else{var k=k1;}
var w=Math.round(imageWidth*k);var h=Math.round(imageHeight*k);if(w<Arboreus.getNaturalWidth(img)&&h<Arboreus.getNaturalHeight(img)){imageWidth=w;imageHeight=h;}
img.width(imageWidth);img.height(imageHeight);return{width:imageWidth,height:imageHeight};},requestToCart:function(params){var url=oState.baseUrl+'updateCart2.php';if(typeof params==='string'){url=params;params=null;}
$("html").animate({scrollTop:0},500,function(){if(jQuery('#shopping-cart-container').length>0){jQuery('#shopping-cart-loading').addClass('hidden');jQuery('#shopping-cart-container .loading-background').removeClass('hidden');}else{jQuery('#shopping-cart-loading').removeClass('hidden');}
Arboreus.updateLoadingBackground();jQuery.post(url,params,function(obj){shoppingCartResponse(obj);Arboreus.refreshActions();},'json');});}}
Arboreus.namespace('ArboreusSource');;Function.prototype.scope=function(context){var fun=this;return function(){return fun.apply(context,arguments);};};Function.prototype.scope=function(context){var fun=this;return function(){return fun.apply(context,arguments);};};Pages={months:['January','February','March','April','May','June','July','August','September','October','November','December'],hideError:function(formName){jQuery('#'+formName+' .field').removeClass('error');jQuery('#'+formName+' .alert-box').removeClass('error');},showError:function(formName,inputName,message){jQuery('#'+formName+' .field.'+inputName).addClass('error');jQuery('#'+formName+' .'+inputName+'-message').html('<div><span></span>'+message+'</div>');jQuery('#'+formName+' .'+inputName+'-message').addClass('error');},getInputValue:function(formName,inputName){return jQuery('#'+formName+' .field.'+inputName)[0].value;},setInputValue:function(formName,inputName,value){jQuery('#'+formName+' .field.'+inputName)[0].value=value;},clearInputValue:function(formName){jQuery('#'+formName+' .field').each(function(){this.value='';});},getDomain:function(id){var result;jQuery.each(ArboreusSource.QuestionDomains,function(index,item){if(item.id==id){item.basePrice=parseFloat(item.basePrice);item.totalQuestions=parseFloat(item.totalQuestions);result=item;}});return result;},getTestCategory:function(id){var result;ArboreusSource.TestCategories.each(function(item){if(item.id==id){result=item;}});return result;},getSubdomains:function(domainId){var result={};ArboreusSource.QuestionDomains.each(function(item){if(item.parentID==domainId){result[item.id]=item;}});return result;},isSubdomain:function(domain){return domain.parentID>0?true:false;},showPopup:function(popupContainer){popupContainer=jQuery(popupContainer);popupContainer.appendTo("body");var opaco=jQuery('#opaco');if(jQuery.browser.msie){opaco.height(jQuery(document).height()).toggleClass('hidden');}else{opaco.height(jQuery(document).height()).toggleClass('hidden').fadeTo('slow',0.7)}
opaco[0].onclick=function(){opaco.toggleClass('hidden').removeAttr('style').unbind('click');popupContainer.toggleClass('hidden');}
popupContainer.alignCenter().toggleClass('hidden');},getMonthTitle:function(date){return Pages.months[date.getMonth()];},showRestoreShoppingCarPopup:function(){function onHidePopup(){jQuery.ajax({type:'POST',url:oState.baseUrl+'ajax/restore_shopping_cart.php',data:{'restore':false},dataType:'json'});}
var popup=new Arboreus.Components.Popup({'content':ArboreusSource.tr.I18N_RESTORE_CART_POPUP_CONTENT,'buttons':[{title:ArboreusSource.tr.I18N_OK,callback:function(){popup.hide(false);jQuery.ajax({type:'POST',url:oState.baseUrl+'ajax/restore_shopping_cart.php',data:{'restore':true},success:function(o){if(o.success){document.location=oState.baseUrl;}},dataType:'json'});return false;}.scope(this)},{title:ArboreusSource.tr.I18N_POPUP_CANCEL,callback:function(){popup.hide();}}]});popup.on('hide',onHidePopup);popup.show();},makeMenuWidth:function(){var firstMenuItem=jQuery('.menu-main > li:first');var lastMenuItem=jQuery('.menu-main > li:last');var menuItems=jQuery('.menu-main > li');var menuWidth=jQuery('.menu-main').width();var menuItemsWidth=lastMenuItem.position().left-firstMenuItem.position().left+lastMenuItem.width();var pieceToAdd=parseInt((menuWidth-menuItemsWidth)/menuItems.length);menuItems.each(function(){var menuItem=jQuery(this);menuItem.css('width',menuItem.width()+pieceToAdd);});var roundingError=menuWidth-menuItemsWidth-pieceToAdd*menuItems.length;lastMenuItem.css('width',lastMenuItem.width()+roundingError);},formatAsPrice:function(value){return(parseFloat(value)==0)?ArboreusSource.tr.I18N_FREE_TITLE:'&pound;'+value.toFixed(2);},formatAsCurrency:function(value){return'&pound;'+value.toFixed(2);}};jQuery(document).ready(function(){jQuery('.share-this-button').each(function(){var el=jQuery(this);var params={};if(!el.attr('share-title')){return;}
params.title=el.attr('share-title');if(el.attr('share-url')){params.url=el.attr('share-url');}
if(el.attr('share-summary')){params.summary=Pages.Renderer.revertEscapedHtmlRenderer(el.attr('share-summary'));}else if(el.parent().find('.share-summary').length>0){var text=el.parent().find('.share-summary').html();params.summary=Pages.Renderer.revertEscapedHtmlRenderer(text);}
if(el.attr('share-icon')){params.icon=el.attr('share-icon');}
var object=SHARETHIS.addEntry(params,{button:false,onmouseover:false});object.attachButton(this);});if(Arboreus.isNeedRestoreCart){Pages.showRestoreShoppingCarPopup();}
if(jQuery('.menu-main').length>0){var activeMenu=$('.menu-main li.current');$(".menu-main>li").hover(function(){$(this).addClass("hover");$(activeMenu).removeClass('current')
return false;},function(){$(this).removeClass("hover");$(activeMenu).addClass('current')
return false;});Pages.makeMenuWidth();}
$(".block .title").has(".switch").click(function(){if($(this).parent().hasClass("block-closed")){$(this).parent().find(".block-content").slideToggle(600);$(this).parent().removeClass("block-closed");}else{$(this).parent().find(".block-content").slideToggle(600,function(){$(this).parent().addClass("block-closed");});}});$(".quick-links .container h4").click(function(){if($(this).parent().hasClass("closed")){$(this).parent().find("ul").slideToggle(600);$(this).parent().removeClass("closed");}else{$(this).parent().find("ul").slideToggle(600,function(){$(this).parent().addClass("closed");});}});$('.btn-1').hover(function(){$(this).addClass('btn-1-hover');},function(){$(this).removeClass('btn-1-hover');});$('.step-container table tr:not(.totals, .t-head)').hover(function(){$(this).addClass('t-hover');},function(){$(this).removeClass('t-hover');});});;Pages.Renderer={};Pages.Renderer.escapedHtmlRenderer=function(value){if(value){return value.replace(/&/g,"&amp;").replace(/</g,"&lt;")}
return null};Pages.Renderer.revertEscapedHtmlRenderer=function(value){if(value){return value.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>')}
return null};Arboreus.Components=function(){this.events=[];}
Arboreus.Components.debug=0;jQuery.extend(Arboreus.Components.prototype,{addEvent:function(name,fn,scope){var event={};event[name]={fn:fn,scope:scope};this.events.push(event);},fireEvent:function(name,args){if(Arboreus.Components.debug&&typeof console!=='undefined'){console.log('event:',name,args);}
jQuery.each(this.events,function(index,event){if(event[name]&&event[name].fn){if(args){event[name].fn.apply(event[name].scope,args);}else{event[name].fn.apply(event[name].scope);}}})},on:function(name,fn,scope){this.addEvent(name,fn,scope);},addEvents:function(events){var self=this;jQuery.each(events,function(index,el){if(typeof el=='function'){self.addEvent(index,el);}else if(typeof el=='object'){if(typeof el.scope!=='undefined'){self.addEvent(el.name,el.fn,el.scope);}else{self.addEvent(el.name,el.fn);}}else{self.addEvent(el);}})}});;if(!Array.prototype.each){Array.prototype.each=function(fn,scope){var items=[].concat(this);for(var i=0,len=items.length;i<len;i++){if(fn.call(scope||items[i],items[i],i,len)===false){break}}}};Arboreus.Tooltip=function(container,selector){this.container=container;this.selector=selector;this.tooltip=jQuery(this.container);this.textContainer=jQuery(this.container).find('.container');this.bindControlls();}
Arboreus.Tooltip.forceHide=function(){jQuery('#tooltip-template').addClass('hidden');}
jQuery.extend(Arboreus.Tooltip.prototype,{tooltip:null,container:null,selector:null,bindControlls:function(){jQuery(this.selector).each(function(index,el){var element=jQuery(el);el.tooltip=this;var className=element.attr('class');if(element.attr('unbind')==='unbind'){element.unbind('mouseover');element.unbind('mouseout');if(className.indexOf('customSelect')>-1){element.parent().find('.select-area').unbind('mouseover');element.parent().find('.select-area').unbind('mouseout');}
return;}
if(className.indexOf('customSelect')>-1){var selectArea=element.parent().find('.select-area');if(selectArea.length>0){selectArea.get(0).tooltip=this;}
selectArea.attr('rel',element.attr('rel'));selectArea.attr('rev',element.attr('rev'));selectArea.attr('dx',element.attr('dx'));selectArea.attr('dy',element.attr('dy'));selectArea.attr('tooltipWidth',element.attr('widthTooltip'));selectArea.attr('fixedWidth',element.attr('fixedWidth'));selectArea.attr('alterPosition',element.attr('alterPosition'));selectArea.attr('mouseOverDisabled',element.attr('mouseOverDisabled'));selectArea.attr('delay',element.attr('delay'));selectArea.mouseover(this.show.scope(selectArea.get(0)));selectArea.mouseout(this.hide.scope(selectArea.get(0)));}
if(element.attr('mouseOverDisabled')=='1'){el.showTooltip=this.show.scope(el);el.hideTooltip=this.hide.scope(el);}else{element.mouseover(this.show.scope(el));if(element.attr('delayAfterOut')){setTimeout(function(){element.mouseout(this.hide.scope(el));}.scope(this),parseInt(element.attr('delayAfterOut')));}else{element.mouseout(this.hide.scope(el));}}
if(parseInt(element.attr('delay'))>0&&!element.attr('showed')){this.show.scope(el)();element.attr('showed',true);setTimeout(function(){this.hide.scope(el)();}.scope(this),parseInt(element.attr('delay')));}}.scope(this))},hide:function(e){var el=this;var element=jQuery(el);if(!el.tooltip){return;}
var self=el.tooltip;self.tooltip.addClass('hidden');element.parent().removeClass('hover');},showBottom:function(el){var element=jQuery(el);var dx=0;var dy=0;if(parseInt(element.attr('dx'))){dx=parseInt(element.attr('dx'));}
if(parseInt(element.attr('dy'))){dy=parseInt(element.attr('dy'));}
if(element.attr('fixedWidth')){this.tooltip.width(200);}else{this.tooltip.width('auto');}
if(parseInt(element.attr('tooltipWidth'))){this.tooltip.width(parseInt(element.attr('tooltipWidth')));}
var textContainerHeight=this.textContainer.attr('offsetHeight');if(textContainerHeight){this.tooltip.css({'height':textContainerHeight+'px'});}
var fault=0;if(this.tooltip.width()>element.width()&&element.attr('dxcenter')){fault=(this.tooltip.width()-element.width())/2+5;}
this.tooltip.css({'left':Utils.getLeftPos(el)+dx-fault+'px','top':(Utils.getTopPos(el)+dy+el.offsetHeight+5)+'px'});jQuery('#tooltip-template .corner.png').css('top',-5+'px');jQuery('#tooltip-template .corner.png').addClass('up');},showTop:function(el){var element=jQuery(el);var dx=0;var dy=0;if(parseInt(element.attr('dx'))){dx=parseInt(element.attr('dx'));}
if(parseInt(element.attr('dy'))){dy=parseInt(element.attr('dy'));}
if(element.attr('fixedWidth')){this.tooltip.width(200);}else{this.tooltip.width('auto');}
if(parseInt(element.attr('tooltipWidth'))){this.tooltip.width(parseInt(element.attr('tooltipWidth')));}
var textContainerHeight=this.textContainer.attr('offsetHeight');if(textContainerHeight){this.tooltip.css({'height':textContainerHeight+'px'});}
var fault=0;if(this.tooltip.width()>element.width()&&element.attr('dxcenter')){fault=(this.tooltip.width()-element.width())/2+5;}
var elPosition=jQuery(el).offset();this.tooltip.css({'position':'absolute','left':(elPosition.left+dx-fault)+'px','top':(elPosition.top+dy-this.tooltip.height()-13)+'px'});jQuery('#tooltip-template .corner.png').css('top',textContainerHeight+'px');jQuery('#tooltip-template .corner.png').removeClass('up');},show:function(){var el=this;var element=jQuery(el);if(!el.tooltip){return;}
if(typeof element.attr('rev')==='undefined'||element.attr('rev').length===0){return;}
var self=el.tooltip;element.parent().addClass('hover');self.tooltip.removeClass('hidden');self.textContainer.html(element.attr('rev'));if(element.attr('alterPosition')){switch(element.attr('alterPosition')){case'top':self.showTop(el);break;case'bottom':self.showBottom(el);break;}}else{element.css({'cursor':'pointer'})
var textContainerHeight=self.textContainer.attr('offsetHeight');if((Utils.getTopPos(el)-textContainerHeight-13)<0){self.showBottom(el);}else{self.showTop(el);}}}});;Arboreus.Components.Popup=function(options){jQuery.extend(this,new Arboreus.Components());this.options={};jQuery.extend(this.options,options);this.baseTemplate=Arboreus.Templates.popup;this.overlay=jQuery('#overlay');if(this.overlay.length===0){this.overlay=jQuery('<div id="overlay" class="hidden"></div>');jQuery('body').prepend(this.overlay);}
this.options.buttonAlign=this.options.buttonAlign||'center';this.overlay.unbind('click');this.overlay.click(this.hide.scope(this));}
jQuery.extend(Arboreus.Components.Popup.prototype,{getContainer:function(){return this.popup;},doCenter:function(){this.popup.css({width:'auto',margin:'0 auto'});var popupWidth=this.popup.width()+
parseInt(this.popup.css('padding-left').replace("px",""))+
parseInt(this.popup.css('padding-right').replace("px",""));var popupHeight=this.popup.height()+
parseInt(this.popup.css('padding-top').replace("px",""))+
parseInt(this.popup.css('padding-bottom').replace("px",""));var windowHeight=jQuery(window).height();var windowWidth=jQuery(window).width();var top=windowHeight/2-popupHeight/2+jQuery(window).scrollTop();var left=windowWidth/2-popupWidth/2;this.popup.css({'top':top,'left':left});this.overlay.css({'height':jQuery(document).height()})},show:function(){this.overlay.removeClass('hidden');if(!this.popup){this.popup=jQuery(this.baseTemplate);this.contentContainer=this.popup.find('.content');this.buttonsContainer=this.popup.find('.buttons');if(this.options.content){this.contentContainer.children().remove();this.contentContainer.append(this.options.content);}
if(this.options.buttons){var tableContainer=jQuery('<table><tbody><tr class="line"></tr></tbody></table>');jQuery(this.options.buttons).each(function(index,buttonOption){var button=jQuery('<td>'+Arboreus.Templates.popupButton+'</td>');button.find('.caption').html(buttonOption.title);button.click(buttonOption.callback);tableContainer.find('.line').append(button);this.buttonsContainer.append(tableContainer);}.scope(this));if(this.options.buttonAlign){this.buttonsContainer.attr('align',this.options.buttonAlign);}}else{this.buttonsContainer.remove();}
jQuery('body').prepend(this.popup);}
this.overlay.css({'filter':'alpha(opacity=80)'}).fadeIn();this.popup.alignCenter().removeClass('hidden');this.doCenter();},hide:function(isFireEvent){if(typeof isFireEvent==='undefined'){isFireEvent=true;}
this.overlay.fadeOut();this.remove();if(isFireEvent){this.fireEvent('hide');}},shortHide:function(){this.remove();this.fireEvent('short-hide');},remove:function(){this.popup.remove();}});;Arboreus.Components.UnloginOptions=function(options){jQuery.extend(this,new Arboreus.Components());this.options={};jQuery.extend(this.options,options);};jQuery.extend(Arboreus.Components.UnloginOptions.prototype,{showUnloginUserOptions:function(){var popup=new Arboreus.Components.Popup({'content':Arboreus.Templates.unloginWarning,'buttons':[{title:ArboreusSource.tr.I18N_POPUP_LOGIN,callback:function(){popup.shortHide();this.showLoginForm();return false;}.scope(this)},{title:ArboreusSource.tr.I18N_POPUP_QUICK_REGISTRATION,callback:function(){popup.shortHide();this.showRegisterForm()}.scope(this)},{title:ArboreusSource.tr.I18N_POPUP_CANCEL,callback:function(){popup.hide();}}]});popup.show();},showLoginForm:function(){this.loginFormPopup=new Arboreus.Components.Popup({'content':Arboreus.Templates.loginForm,'buttons':[{title:ArboreusSource.tr.I18N_POPUP_LOGIN,callback:function(){this.postLoginForm();}.scope(this)},{title:ArboreusSource.tr.I18N_POPUP_CANCEL,callback:function(){this.loginFormPopup.hide();return false;}.scope(this)},{title:ArboreusSource.tr.I18N_POPUP_FORGOT_PASSWORD,callback:function(){document.location=oState.baseUrl+'forgot/go-back';}.scope(this)}]});this.loginFormPopup.show();},postLoginForm:function(){jQuery(this.loginFormPopup.getContainer()).find('span.ico-error').css('display','none');jQuery(this.loginFormPopup.getContainer()).find('.error-input').removeClass('error-input');var loginField=jQuery(this.loginFormPopup.getContainer()).find('#name');var passwordField=jQuery(this.loginFormPopup.getContainer()).find('#password');var loginValidationResult=this.isLoginFormFieldValid(loginField);var passwordValidationResult=this.isLoginFormFieldValid(passwordField);if((loginValidationResult&&passwordValidationResult)!=true){return;}
var login=jQuery(this.loginFormPopup.getContainer()).find('#name').val();var password=jQuery(this.loginFormPopup.getContainer()).find('#password').val();var params={chkvalue:true,value:login,value1:password};Arboreus.updateLoadingBackground();jQuery.ajax({type:'POST',url:oState.baseUrl+"login_Verifier.php",data:params,success:function(o){if(o.success==true){jQuery.ajax({type:'POST',url:oState.baseUrl,data:{login:'login',name:login,password:password,contentType:'json'},success:function(response){if(response.success){this.loginFormPopup.hide();if(this.options.actionAfterLogin!=undefined){Arboreus.isUserLogin=true;this.options.actionAfterLogin(o);}}
if(response.redirectTo){document.location=response.redirectTo;}}.scope(this),dataType:'json'});}else{var passwordField=jQuery(this.loginFormPopup.getContainer()).find('#password');this.addValidationMessage(passwordField,ArboreusSource.tr.I18N_POPUP_WRONG_PASSWORD);}
Arboreus.hideLoadingBackground();}.scope(this),dataType:'json'});},isLoginFormFieldValid:function(field){var value=jQuery(field).val();var result=true;if(typeof value=='undefined'){result=false;}
if(value.length==0){result=false;}
if(result==false){var item=jQuery(field).attr('name');var field=jQuery(this.loginFormPopup.getContainer()).find('[name="'+item+'"]');this.addValidationMessage(field,ArboreusSource.tr.I18N_POPUP_FIELD_REQUIRED);}
return result;},addValidationMessage:function(field,message){jQuery(field).addClass('error-input').parents('td:first').next().find('span.ico-error').attr('rev',message).css('display','inline-block');Arboreus.refreshActions();},showRegisterForm:function(){var registerForm=jQuery(Arboreus.Templates.registerForm);var countrySelect=registerForm.find('select[name="country"]');if(Pages.checkoutPrepare!=undefined&&jQuery.cookie('payment-type')!='pay_pal'){jQuery.each(countrySelect.find('option'),function(index,option){if(jQuery(option).html()==jQuery.cookie('billing-address[country]')){jQuery(option).attr('selected','selected');jQuery(countrySelect).parents('tr:first').hide();}});}
this.registerPopup=new Arboreus.Components.Popup({'content':registerForm,'buttons':[{title:ArboreusSource.tr.I18N_POPUP_REGISTER,callback:function(){jQuery(this.registerPopup.getContainer()).find('span.ico-error').css('display','none');jQuery(this.registerPopup.getContainer()).find('.error-input').removeClass('error-input');var data={'firstname':jQuery(this.registerPopup.getContainer()).find('input[name="firstname"]').val(),'lastname':jQuery(this.registerPopup.getContainer()).find('input[name="lastname"]').val(),'country':jQuery(this.registerPopup.getContainer()).find('select[name="country"] option:selected').val(),'email':jQuery(this.registerPopup.getContainer()).find('input[name="email"]').val(),'termsAndConditionsConfirm':jQuery(this.registerPopup.getContainer()).find('input[name="termsAndConditionsConfirm"]').attr('checked')?1:0,'newsletter':jQuery(this.registerPopup.getContainer()).find('input[name="newsletter"]').attr('checked')?1:0};Arboreus.updateLoadingBackground();jQuery.ajax({type:'POST',url:oState.baseUrl+'ajax/register.php',data:{'userData':jQuery.toJSON(data)},success:function(response){if(response.success){jQuery.ajax({type:'POST',url:oState.baseUrl,data:{login:'login',name:response.userData.login,password:response.userData.password},success:function(){this.registerPopup.hide();if(this.options.actionAfterLogin!=undefined){Arboreus.isUserLogin=true;this.options.actionAfterLogin(response);}}.scope(this)});}else if(Arboreus.length(response.errors)>0){jQuery.each(response.errors,function(item,errors){jQuery.each(errors,function(index,error){if(item==='username'&&errors.length==1){jQuery(this.registerPopup.getContainer()).find('[name="email"]').addClass('error-input').parents('td:first').next().find('span.ico-error').attr('rev',ArboreusSource.tr.I18N_REGISTER_WARNING_EMAIL_EXISTS).css('display','inline-block');}else{jQuery(this.registerPopup.getContainer()).find('[name="'+item+'"]').addClass('error-input').parents('td:first').next().find('span.ico-error').attr('rev',error).css('display','inline-block');}}.scope(this))}.scope(this));Arboreus.refreshActions();}
Arboreus.hideLoadingBackground();}.scope(this),dataType:'json'});}.scope(this)},{title:ArboreusSource.tr.I18N_POPUP_CLOSE,callback:function(){this.registerPopup.hide();return false;}.scope(this)}]});this.registerPopup.show();initControls.initCustomSelect('.popup-container');},init:function(){this.showUnloginUserOptions();}});
