/*
 * jQuery JavaScript Library v1.3.1
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-01-21 20:42:16 -0500 (Wed, 21 Jan 2009)
 * Revision: 6158
 */
(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.makeArray(E))},selector:"",jquery:"1.3.1",size:function(){return this.length},get:function(E){return E===g?o.makeArray(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,find:function(E){if(this.length===1&&!/,/.test(E)){var G=this.pushStack([],"find",E);G.length=0;o.find(E,this[0],G);return G}else{var F=o.map(this,function(H){return o.find(E,H)});return this.pushStack(/[^+>] [^+>]/.test(E)?o.unique(F):F,"find",E)}},clone:function(F){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.cloneNode(true),H=document.createElement("div");H.appendChild(I);return o.clean([H.innerHTML])[0]}else{return this.cloneNode(true)}});var G=E.find("*").andSelf().each(function(){if(this[h]!==g){this[h]=null}});if(F===true){this.find("*").andSelf().each(function(I){if(this.nodeType==3){return}var H=o.data(this,"events");for(var K in H){for(var J in H[K]){o.event.add(G[I],K,H[K][J],H[K][J].data)}}})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var F=o.expr.match.POS.test(E)?o(E):null;return this.map(function(){var G=this;while(G&&G.ownerDocument){if(F?F.index(G)>-1:o(G).is(E)){return G}G=G.parentNode}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML:null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(K,N,M){if(this[0]){var J=(this[0].ownerDocument||this[0]).createDocumentFragment(),G=o.clean(K,(this[0].ownerDocument||this[0]),J),I=J.firstChild,E=this.length>1?J.cloneNode(true):J;if(I){for(var H=0,F=this.length;H<F;H++){M.call(L(this[H],I),H>0?E.cloneNode(true):J)}}if(G){o.each(G,z)}}return this;function L(O,P){return N&&o.nodeName(O,"table")&&o.nodeName(P,"tr")?(O.getElementsByTagName("tbody")[0]||O.appendChild(O.ownerDocument.createElement("tbody"))):O}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){G=o.trim(G);if(G){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(G,E,I){if(E=="width"||E=="height"){var K,F={position:"absolute",visibility:"hidden",display:"block"},J=E=="width"?["Left","Right"]:["Top","Bottom"];function H(){K=E=="width"?G.offsetWidth:G.offsetHeight;var M=0,L=0;o.each(J,function(){M+=parseFloat(o.curCSS(G,"padding"+this,true))||0;L+=parseFloat(o.curCSS(G,"border"+this+"Width",true))||0});K-=Math.round(M+L)}if(o(G).is(":visible")){H()}else{o.swap(G,F,H)}return Math.max(0,K)}return o.curCSS(G,E,I)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,R){if(typeof R==="number"){R+=""}if(!R){return}if(typeof R==="string"){R=R.replace(/(<(\w+)[^>]*?)\/>/g,function(T,U,S){return S.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?T:U+"></"+S+">"});var O=o.trim(R).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+R+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var N=!O.indexOf("<table")&&O.indexOf("<tbody")<0?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&O.indexOf("<tbody")<0?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(R)){L.insertBefore(K.createTextNode(R.match(/^\s*/)[0]),L.firstChild)}R=o.makeArray(L.childNodes)}if(R.nodeType){G.push(R)}else{G=o.merge(G,R)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(){var G=arguments;return this.each(function(){for(var H=0,I=G.length;H<I;H++){o(G[H])[F](this)}})}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(">*",this).remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var Q=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]+['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[]+)+|[>+~])(\s*,\s*)?/g,K=0,G=Object.prototype.toString;var F=function(X,T,aa,ab){aa=aa||[];T=T||document;if(T.nodeType!==1&&T.nodeType!==9){return[]}if(!X||typeof X!=="string"){return aa}var Y=[],V,ae,ah,S,ac,U,W=true;Q.lastIndex=0;while((V=Q.exec(X))!==null){Y.push(V[1]);if(V[2]){U=RegExp.rightContext;break}}if(Y.length>1&&L.exec(X)){if(Y.length===2&&H.relative[Y[0]]){ae=I(Y[0]+Y[1],T)}else{ae=H.relative[Y[0]]?[T]:F(Y.shift(),T);while(Y.length){X=Y.shift();if(H.relative[X]){X+=Y.shift()}ae=I(X,ae)}}}else{var ad=ab?{expr:Y.pop(),set:E(ab)}:F.find(Y.pop(),Y.length===1&&T.parentNode?T.parentNode:T,P(T));ae=F.filter(ad.expr,ad.set);if(Y.length>0){ah=E(ae)}else{W=false}while(Y.length){var ag=Y.pop(),af=ag;if(!H.relative[ag]){ag=""}else{af=Y.pop()}if(af==null){af=T}H.relative[ag](ah,af,P(T))}}if(!ah){ah=ae}if(!ah){throw"Syntax error, unrecognized expression: "+(ag||X)}if(G.call(ah)==="[object Array]"){if(!W){aa.push.apply(aa,ah)}else{if(T.nodeType===1){for(var Z=0;ah[Z]!=null;Z++){if(ah[Z]&&(ah[Z]===true||ah[Z].nodeType===1&&J(T,ah[Z]))){aa.push(ae[Z])}}}else{for(var Z=0;ah[Z]!=null;Z++){if(ah[Z]&&ah[Z].nodeType===1){aa.push(ae[Z])}}}}}else{E(ah,aa)}if(U){F(U,T,aa,ab)}return aa};F.matches=function(S,T){return F(S,null,null,T)};F.find=function(Z,S,aa){var Y,W;if(!Z){return[]}for(var V=0,U=H.order.length;V<U;V++){var X=H.order[V],W;if((W=H.match[X].exec(Z))){var T=RegExp.leftContext;if(T.substr(T.length-1)!=="\\"){W[1]=(W[1]||"").replace(/\\/g,"");Y=H.find[X](W,S,aa);if(Y!=null){Z=Z.replace(H.match[X],"");break}}}}if(!Y){Y=S.getElementsByTagName("*")}return{set:Y,expr:Z}};F.filter=function(ab,aa,ae,V){var U=ab,ag=[],Y=aa,X,S;while(ab&&aa.length){for(var Z in H.filter){if((X=H.match[Z].exec(ab))!=null){var T=H.filter[Z],af,ad;S=false;if(Y==ag){ag=[]}if(H.preFilter[Z]){X=H.preFilter[Z](X,Y,ae,ag,V);if(!X){S=af=true}else{if(X===true){continue}}}if(X){for(var W=0;(ad=Y[W])!=null;W++){if(ad){af=T(ad,X,W,Y);var ac=V^!!af;if(ae&&af!=null){if(ac){S=true}else{Y[W]=false}}else{if(ac){ag.push(ad);S=true}}}}}if(af!==g){if(!ae){Y=ag}ab=ab.replace(H.match[Z],"");if(!S){return[]}break}}}ab=ab.replace(/\s*,\s*/,"");if(ab==U){if(S==null){throw"Syntax error, unrecognized expression: "+ab}else{break}}U=ab}return Y};var H=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(S){return S.getAttribute("href")}},relative:{"+":function(W,T){for(var U=0,S=W.length;U<S;U++){var V=W[U];if(V){var X=V.previousSibling;while(X&&X.nodeType!==1){X=X.previousSibling}W[U]=typeof T==="string"?X||false:X===T}}if(typeof T==="string"){F.filter(T,W,true)}},">":function(X,T,Y){if(typeof T==="string"&&!/\W/.test(T)){T=Y?T:T.toUpperCase();for(var U=0,S=X.length;U<S;U++){var W=X[U];if(W){var V=W.parentNode;X[U]=V.nodeName===T?V:false}}}else{for(var U=0,S=X.length;U<S;U++){var W=X[U];if(W){X[U]=typeof T==="string"?W.parentNode:W.parentNode===T}}if(typeof T==="string"){F.filter(T,X,true)}}},"":function(V,T,X){var U="done"+(K++),S=R;if(!T.match(/\W/)){var W=T=X?T:T.toUpperCase();S=O}S("parentNode",T,U,V,W,X)},"~":function(V,T,X){var U="done"+(K++),S=R;if(typeof T==="string"&&!T.match(/\W/)){var W=T=X?T:T.toUpperCase();S=O}S("previousSibling",T,U,V,W,X)}},find:{ID:function(T,U,V){if(typeof U.getElementById!=="undefined"&&!V){var S=U.getElementById(T[1]);return S?[S]:[]}},NAME:function(S,T,U){if(typeof T.getElementsByName!=="undefined"&&!U){return T.getElementsByName(S[1])}},TAG:function(S,T){return T.getElementsByTagName(S[1])}},preFilter:{CLASS:function(V,T,U,S,Y){V=" "+V[1].replace(/\\/g,"")+" ";var X;for(var W=0;(X=T[W])!=null;W++){if(X){if(Y^(" "+X.className+" ").indexOf(V)>=0){if(!U){S.push(X)}}else{if(U){T[W]=false}}}}return false},ID:function(S){return S[1].replace(/\\/g,"")},TAG:function(T,S){for(var U=0;S[U]===false;U++){}return S[U]&&P(S[U])?T[1]:T[1].toUpperCase()},CHILD:function(S){if(S[1]=="nth"){var T=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(S[2]=="even"&&"2n"||S[2]=="odd"&&"2n+1"||!/\D/.test(S[2])&&"0n+"+S[2]||S[2]);S[2]=(T[1]+(T[2]||1))-0;S[3]=T[3]-0}S[0]="done"+(K++);return S},ATTR:function(T){var S=T[1].replace(/\\/g,"");if(H.attrMap[S]){T[1]=H.attrMap[S]}if(T[2]==="~="){T[4]=" "+T[4]+" "}return T},PSEUDO:function(W,T,U,S,X){if(W[1]==="not"){if(W[3].match(Q).length>1){W[3]=F(W[3],null,null,T)}else{var V=F.filter(W[3],T,U,true^X);if(!U){S.push.apply(S,V)}return false}}else{if(H.match.POS.test(W[0])){return true}}return W},POS:function(S){S.unshift(true);return S}},filters:{enabled:function(S){return S.disabled===false&&S.type!=="hidden"},disabled:function(S){return S.disabled===true},checked:function(S){return S.checked===true},selected:function(S){S.parentNode.selectedIndex;return S.selected===true},parent:function(S){return !!S.firstChild},empty:function(S){return !S.firstChild},has:function(U,T,S){return !!F(S[3],U).length},header:function(S){return/h\d/i.test(S.nodeName)},text:function(S){return"text"===S.type},radio:function(S){return"radio"===S.type},checkbox:function(S){return"checkbox"===S.type},file:function(S){return"file"===S.type},password:function(S){return"password"===S.type},submit:function(S){return"submit"===S.type},image:function(S){return"image"===S.type},reset:function(S){return"reset"===S.type},button:function(S){return"button"===S.type||S.nodeName.toUpperCase()==="BUTTON"},input:function(S){return/input|select|textarea|button/i.test(S.nodeName)}},setFilters:{first:function(T,S){return S===0},last:function(U,T,S,V){return T===V.length-1},even:function(T,S){return S%2===0},odd:function(T,S){return S%2===1},lt:function(U,T,S){return T<S[3]-0},gt:function(U,T,S){return T>S[3]-0},nth:function(U,T,S){return S[3]-0==T},eq:function(U,T,S){return S[3]-0==T}},filter:{CHILD:function(S,V){var Y=V[1],Z=S.parentNode;var X=V[0];if(Z&&(!Z[X]||!S.nodeIndex)){var W=1;for(var T=Z.firstChild;T;T=T.nextSibling){if(T.nodeType==1){T.nodeIndex=W++}}Z[X]=W-1}if(Y=="first"){return S.nodeIndex==1}else{if(Y=="last"){return S.nodeIndex==Z[X]}else{if(Y=="only"){return Z[X]==1}else{if(Y=="nth"){var ab=false,U=V[2],aa=V[3];if(U==1&&aa==0){return true}if(U==0){if(S.nodeIndex==aa){ab=true}}else{if((S.nodeIndex-aa)%U==0&&(S.nodeIndex-aa)/U>=0){ab=true}}return ab}}}}},PSEUDO:function(Y,U,V,Z){var T=U[1],W=H.filters[T];if(W){return W(Y,V,U,Z)}else{if(T==="contains"){return(Y.textContent||Y.innerText||"").indexOf(U[3])>=0}else{if(T==="not"){var X=U[3];for(var V=0,S=X.length;V<S;V++){if(X[V]===Y){return false}}return true}}}},ID:function(T,S){return T.nodeType===1&&T.getAttribute("id")===S},TAG:function(T,S){return(S==="*"&&T.nodeType===1)||T.nodeName===S},CLASS:function(T,S){return S.test(T.className)},ATTR:function(W,U){var S=H.attrHandle[U[1]]?H.attrHandle[U[1]](W):W[U[1]]||W.getAttribute(U[1]),X=S+"",V=U[2],T=U[4];return S==null?V==="!=":V==="="?X===T:V==="*="?X.indexOf(T)>=0:V==="~="?(" "+X+" ").indexOf(T)>=0:!U[4]?S:V==="!="?X!=T:V==="^="?X.indexOf(T)===0:V==="$="?X.substr(X.length-T.length)===T:V==="|="?X===T||X.substr(0,T.length+1)===T+"-":false},POS:function(W,T,U,X){var S=T[2],V=H.setFilters[S];if(V){return V(W,U,T,X)}}}};var L=H.match.POS;for(var N in H.match){H.match[N]=RegExp(H.match[N].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(T,S){T=Array.prototype.slice.call(T);if(S){S.push.apply(S,T);return S}return T};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(M){E=function(W,V){var T=V||[];if(G.call(W)==="[object Array]"){Array.prototype.push.apply(T,W)}else{if(typeof W.length==="number"){for(var U=0,S=W.length;U<S;U++){T.push(W[U])}}else{for(var U=0;W[U];U++){T.push(W[U])}}}return T}}(function(){var T=document.createElement("form"),U="script"+(new Date).getTime();T.innerHTML="<input name='"+U+"'/>";var S=document.documentElement;S.insertBefore(T,S.firstChild);if(!!document.getElementById(U)){H.find.ID=function(W,X,Y){if(typeof X.getElementById!=="undefined"&&!Y){var V=X.getElementById(W[1]);return V?V.id===W[1]||typeof V.getAttributeNode!=="undefined"&&V.getAttributeNode("id").nodeValue===W[1]?[V]:g:[]}};H.filter.ID=function(X,V){var W=typeof X.getAttributeNode!=="undefined"&&X.getAttributeNode("id");return X.nodeType===1&&W&&W.nodeValue===V}}S.removeChild(T)})();(function(){var S=document.createElement("div");S.appendChild(document.createComment(""));if(S.getElementsByTagName("*").length>0){H.find.TAG=function(T,X){var W=X.getElementsByTagName(T[1]);if(T[1]==="*"){var V=[];for(var U=0;W[U];U++){if(W[U].nodeType===1){V.push(W[U])}}W=V}return W}}S.innerHTML="<a href='#'></a>";if(S.firstChild&&S.firstChild.getAttribute("href")!=="#"){H.attrHandle.href=function(T){return T.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var S=F,T=document.createElement("div");T.innerHTML="<p class='TEST'></p>";if(T.querySelectorAll&&T.querySelectorAll(".TEST").length===0){return}F=function(X,W,U,V){W=W||document;if(!V&&W.nodeType===9&&!P(W)){try{return E(W.querySelectorAll(X),U)}catch(Y){}}return S(X,W,U,V)};F.find=S.find;F.filter=S.filter;F.selectors=S.selectors;F.matches=S.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){H.order.splice(1,0,"CLASS");H.find.CLASS=function(S,T){return T.getElementsByClassName(S[1])}}function O(T,Z,Y,ac,aa,ab){for(var W=0,U=ac.length;W<U;W++){var S=ac[W];if(S){S=S[T];var X=false;while(S&&S.nodeType){var V=S[Y];if(V){X=ac[V];break}if(S.nodeType===1&&!ab){S[Y]=W}if(S.nodeName===Z){X=S;break}S=S[T]}ac[W]=X}}}function R(T,Y,X,ab,Z,aa){for(var V=0,U=ab.length;V<U;V++){var S=ab[V];if(S){S=S[T];var W=false;while(S&&S.nodeType){if(S[X]){W=ab[S[X]];break}if(S.nodeType===1){if(!aa){S[X]=V}if(typeof Y!=="string"){if(S===Y){W=true;break}}else{if(F.filter(Y,[S]).length>0){W=S;break}}}S=S[T]}ab[V]=W}}}var J=document.compareDocumentPosition?function(T,S){return T.compareDocumentPosition(S)&16}:function(T,S){return T!==S&&(T.contains?T.contains(S):true)};var P=function(S){return S.nodeType===9&&S.documentElement.nodeName!=="HTML"||!!S.ownerDocument&&P(S.ownerDocument)};var I=function(S,Z){var V=[],W="",X,U=Z.nodeType?[Z]:Z;while((X=H.match.PSEUDO.exec(S))){W+=X[0];S=S.replace(H.match.PSEUDO,"")}S=H.relative[S]?S+"*":S;for(var Y=0,T=U.length;Y<T;Y++){F(S,U[Y],V)}return F.filter(W,V)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(S){return"hidden"===S.type||o.css(S,"display")==="none"||o.css(S,"visibility")==="hidden"};F.selectors.filters.visible=function(S){return"hidden"!==S.type&&o.css(S,"display")!=="none"&&o.css(S,"visibility")!=="hidden"};F.selectors.filters.animated=function(S){return o.grep(o.timers,function(T){return S===T.elem}).length};o.multiFilter=function(U,S,T){if(T){U=":not("+U+")"}return F.matches(U,S)};o.dir=function(U,T){var S=[],V=U[T];while(V&&V!=document){if(V.nodeType==1){S.push(V)}V=V[T]}return S};o.nth=function(W,S,U,V){S=S||1;var T=0;for(;W;W=W[U]){if(W.nodeType==1&&++T==S){break}}return W};o.sibling=function(U,T){var S=[];for(;U;U=U.nextSibling){if(U.nodeType==1&&U!=T){S.push(U)}}return S};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){G=false}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&typeof l.frameElement==="undefined"){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width="1px";L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L)})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}this[H].style.display=o.data(this[H],"olddisplay",K)}}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)==1){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n)}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(H,F){var E=H?"Left":"Top",G=H?"Right":"Bottom";o.fn["inner"+F]=function(){return this[F.toLowerCase()]()+j(this,"padding"+E)+j(this,"padding"+G)};o.fn["outer"+F]=function(J){return this["inner"+F]()+j(this,"border"+E+"Width")+j(this,"border"+G+"Width")+(J?j(this,"margin"+E)+j(this,"margin"+G):0)};var I=F.toLowerCase();o.fn[I]=function(J){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+F]||document.body["client"+F]:this[0]==document?Math.max(document.documentElement["client"+F],document.body["scroll"+F],document.documentElement["scroll"+F],document.body["offset"+F],document.documentElement["offset"+F]):J===g?(this.length?o.css(this[0],I):null):this.css(I,typeof J==="string"?J:J+"px")}})})();/*  ID(2fea9599edf9330f857ad203305356a5) URI(2fea9599edf9330f857ad203305356a5) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ formNewClient_btnSubmit **********************************/

var formNewClient_btnSubmit_passage = false;

$(document).ready(function()
{	
			if(!formNewClient_btnSubmit_passage)
		{
			formNewClient_btnSubmit_initialisation();
		}
		formNewClient_btnSubmit_passage = true;
	});

function formNewClient_btnSubmit_initialisation()
{
	$("#formNewClient_btnSubmit_lienImg").click(function()
	{
		if($('#formNewClient_btnSubmit').hasClass('formNewClient_btnSubmit_disabled'))
			return false;
	});
	$("#formNewClient_btnSubmit_lienLibelle").click(function()
	{
		if($('#formNewClient_btnSubmit').hasClass('formNewClient_btnSubmit_disabled'))
			return false;
		if($('#formNewClient_btnSubmit_lienLibelle').hasClass('formNewClient_btnSubmit_pasDeLien'))
			return false;
	});
}


function enableformNewClient_btnSubmit()
{
	$('#formNewClient_btnSubmit').removeAttr('class');
	$('#formNewClient_btnSubmit_lienLibelle').attr('title','');
	$('#formNewClient_btnSubmit_lienImg').attr('title','');
}

function disableformNewClient_btnSubmit()
{
	$('#formNewClient_btnSubmit').attr('class', 'formNewClient_btnSubmit_disabled');
	$('#formNewClient_btnSubmit_lienLibelle').removeAttr('title');
	$('#formNewClient_btnSubmit_lienImg').removeAttr('title');
}

function formNewClient_btnSubmit_setLibelle(libelle)
{
	$('#formNewClient_btnSubmit_lienLibelle').html(libelle);
}

function formNewClient_btnSubmit_getLibelle()
{
	return $('#formNewClient_btnSubmit_lienLibelle').html();
}

function formNewClient_btnSubmit_setLien(lien)
{
	$('#formNewClient_btnSubmit_lienLibelle').attr('href', lien);
	$('#formNewClient_btnSubmit_lienImg').attr('href', lien);
}

function formNewClient_btnSubmit_getLien()
{
	return $('#formNewClient_btnSubmit_lienImg').attr('href');
}

function formNewClient_btnSubmit_setScript(script)
{
	$('#formNewClient_btnSubmit_lienLibelle').attr('href', 'javascript:' + script);
	$('#formNewClient_btnSubmit_lienImg').attr('href', 'javascript:' + script);
}

function formNewClient_btnSubmit_getScript()
{
	return $('#formNewClient_btnSubmit_lienImg').attr('href');
}/*  ID(516b4a9913e04d239b3b31e5e54418dd) URI(516b4a9913e04d239b3b31e5e54418dd) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupConditionsGenerales_btnFermer **********************************/

var PopupConditionsGenerales_btnFermer_passage = false;

$(document).ready(function()
{	
			if(!PopupConditionsGenerales_btnFermer_passage)
		{
			PopupConditionsGenerales_btnFermer_initialisation();
		}
		PopupConditionsGenerales_btnFermer_passage = true;
	});

function PopupConditionsGenerales_btnFermer_initialisation()
{
	$("#PopupConditionsGenerales_btnFermer_lienImg").click(function()
	{
		if($('#PopupConditionsGenerales_btnFermer').hasClass('PopupConditionsGenerales_btnFermer_disabled'))
			return false;
	});
	$("#PopupConditionsGenerales_btnFermer_lienLibelle").click(function()
	{
		if($('#PopupConditionsGenerales_btnFermer').hasClass('PopupConditionsGenerales_btnFermer_disabled'))
			return false;
		if($('#PopupConditionsGenerales_btnFermer_lienLibelle').hasClass('PopupConditionsGenerales_btnFermer_pasDeLien'))
			return false;
	});
}


function enablePopupConditionsGenerales_btnFermer()
{
	$('#PopupConditionsGenerales_btnFermer').removeAttr('class');
	$('#PopupConditionsGenerales_btnFermer_lienLibelle').attr('title','');
	$('#PopupConditionsGenerales_btnFermer_lienImg').attr('title','');
}

function disablePopupConditionsGenerales_btnFermer()
{
	$('#PopupConditionsGenerales_btnFermer').attr('class', 'PopupConditionsGenerales_btnFermer_disabled');
	$('#PopupConditionsGenerales_btnFermer_lienLibelle').removeAttr('title');
	$('#PopupConditionsGenerales_btnFermer_lienImg').removeAttr('title');
}

function PopupConditionsGenerales_btnFermer_setLibelle(libelle)
{
	$('#PopupConditionsGenerales_btnFermer_lienLibelle').html(libelle);
}

function PopupConditionsGenerales_btnFermer_getLibelle()
{
	return $('#PopupConditionsGenerales_btnFermer_lienLibelle').html();
}

function PopupConditionsGenerales_btnFermer_setLien(lien)
{
	$('#PopupConditionsGenerales_btnFermer_lienLibelle').attr('href', lien);
	$('#PopupConditionsGenerales_btnFermer_lienImg').attr('href', lien);
}

function PopupConditionsGenerales_btnFermer_getLien()
{
	return $('#PopupConditionsGenerales_btnFermer_lienImg').attr('href');
}

function PopupConditionsGenerales_btnFermer_setScript(script)
{
	$('#PopupConditionsGenerales_btnFermer_lienLibelle').attr('href', 'javascript:' + script);
	$('#PopupConditionsGenerales_btnFermer_lienImg').attr('href', 'javascript:' + script);
}

function PopupConditionsGenerales_btnFermer_getScript()
{
	return $('#PopupConditionsGenerales_btnFermer_lienImg').attr('href');
}/*  ID(f51e9c2c4fadcfc31e8d08b3598edcc8) URI(f51e9c2c4fadcfc31e8d08b3598edcc8) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/******************************** Creationcompte *****************************/

$(document).ready(function()
{
	initialiser_Creationcompte();
});

function initialiser_Creationcompte()
{
	$("#formNewClient_fonction_id_attr").change(function()
	{ 
		creationSousFonction();
	})
	
	if($("#formNewClient_sousFonction_id_attr").children().length != 1)
	{
		$("#formNewClient_sousFonction_required").html("*");
	}
	else
	{
		$("#formNewClient_sousFonction_required").html("&nbsp;");
	}
	
	$("#formNewClient_conditionsGenerales_id_attr input").click(function()
	{
		if($("#formNewClient_conditionsGenerales_id_attr input").attr("checked"))
		{
			popupConditionsGenerales();
		}
	});
	
	if(true)
	{
		$.ajax({
				type: "GET",
				url: "../PagesFilles/cgu",
			  
				processData: false,
				success:function(data)
				{
					data = '<div id="Creationcompte_ConditionsGenerales">'+data;
					data += '</div>';
					PopupConditionsGenerales_setContenu(data);
				}
			}
		);
	}
	
	if(false)
	{
			}
}

function creationSousFonction()
{
	$.ajax({
			type: "GET",
			url: "../Creationcompte/recuperersousfonction?idtFonction="+$("#formNewClient_fonction_id_attr").val(),
		  
			processData: false,
			success:function(data)
			{
				//alert(data);
				
				eval(data);
				
				switch(tabResult["type"])
				{
					case 'retour':
						$("#formNewClient_sousFonction_id_attr").html(tabResult["donnee"]);
				
						if($("#formNewClient_sousFonction_id_attr").children().length != 1)
						{
							$("#formNewClient_sousFonction_required").html("*");
						}
						else
						{
							$("#formNewClient_sousFonction_required").html("&nbsp;");
						}
					break;
					case 'erreur':
						afficheErreur("An error arose in retrieving the list of posts occupied",tabResult['donnee']);
					break;
					default:
					break;
				}
			}
		}
	);		

}

function choixAdresseFac()
{
	$('#adrLivCreaCompte_selectAdrFac_id_attr').val('adrFac');
	$('#adrLivCreaCompte_Form').submit();
}

function popupConditionsGenerales(action)
{
	switch(action)
	{
		case 'accepter':
			$("#formNewClient_conditionsGenerales_id_attr input").attr("checked",true);
			fermer_PopupConditionsGenerales(false);
		break;
		case 'refuser':
			$("#formNewClient_conditionsGenerales_id_attr input").attr("checked",false);
			fermer_PopupConditionsGenerales(false);
		break;
		default:
			$("#formNewClient_conditionsGenerales_id_attr input").attr("checked",false);
			ouvrir_PopupConditionsGenerales();
		break;
	}
}/*  ID(cebe740ba9c61c30083f082abfd4d027) URI(cebe740ba9c61c30083f082abfd4d027) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupConditionsGenerales_btnRefuser **********************************/

var PopupConditionsGenerales_btnRefuser_passage = false;

$(document).ready(function()
{	
			if(!PopupConditionsGenerales_btnRefuser_passage)
		{
			PopupConditionsGenerales_btnRefuser_initialisation();
		}
		PopupConditionsGenerales_btnRefuser_passage = true;
	});

function PopupConditionsGenerales_btnRefuser_initialisation()
{
	$("#PopupConditionsGenerales_btnRefuser_lienImg").click(function()
	{
		if($('#PopupConditionsGenerales_btnRefuser').hasClass('PopupConditionsGenerales_btnRefuser_disabled'))
			return false;
	});
	$("#PopupConditionsGenerales_btnRefuser_lienLibelle").click(function()
	{
		if($('#PopupConditionsGenerales_btnRefuser').hasClass('PopupConditionsGenerales_btnRefuser_disabled'))
			return false;
		if($('#PopupConditionsGenerales_btnRefuser_lienLibelle').hasClass('PopupConditionsGenerales_btnRefuser_pasDeLien'))
			return false;
	});
}


function enablePopupConditionsGenerales_btnRefuser()
{
	$('#PopupConditionsGenerales_btnRefuser').removeAttr('class');
	$('#PopupConditionsGenerales_btnRefuser_lienLibelle').attr('title','');
	$('#PopupConditionsGenerales_btnRefuser_lienImg').attr('title','');
}

function disablePopupConditionsGenerales_btnRefuser()
{
	$('#PopupConditionsGenerales_btnRefuser').attr('class', 'PopupConditionsGenerales_btnRefuser_disabled');
	$('#PopupConditionsGenerales_btnRefuser_lienLibelle').removeAttr('title');
	$('#PopupConditionsGenerales_btnRefuser_lienImg').removeAttr('title');
}

function PopupConditionsGenerales_btnRefuser_setLibelle(libelle)
{
	$('#PopupConditionsGenerales_btnRefuser_lienLibelle').html(libelle);
}

function PopupConditionsGenerales_btnRefuser_getLibelle()
{
	return $('#PopupConditionsGenerales_btnRefuser_lienLibelle').html();
}

function PopupConditionsGenerales_btnRefuser_setLien(lien)
{
	$('#PopupConditionsGenerales_btnRefuser_lienLibelle').attr('href', lien);
	$('#PopupConditionsGenerales_btnRefuser_lienImg').attr('href', lien);
}

function PopupConditionsGenerales_btnRefuser_getLien()
{
	return $('#PopupConditionsGenerales_btnRefuser_lienImg').attr('href');
}

function PopupConditionsGenerales_btnRefuser_setScript(script)
{
	$('#PopupConditionsGenerales_btnRefuser_lienLibelle').attr('href', 'javascript:' + script);
	$('#PopupConditionsGenerales_btnRefuser_lienImg').attr('href', 'javascript:' + script);
}

function PopupConditionsGenerales_btnRefuser_getScript()
{
	return $('#PopupConditionsGenerales_btnRefuser_lienImg').attr('href');
}/*  ID(4500e5a2011384dfc5fc24ea1c95148a) URI(4500e5a2011384dfc5fc24ea1c95148a) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupMessage **********************************/

var PopupMessage_initialisation = false;

$(document).ready(function()
{	
			if(!PopupMessage_initialisation)
		{
			initialiser_PopupMessage();
		}
		PopupMessage_initialisation = true;
	});

function initialiser_PopupMessage()
{

}


function ouvrir_PopupMessage(contenu, position)
{	
	if(contenu != undefined)
		$("#PopupMessage_conteneur").html(contenu);
	
	if($('#PopupMessage_fond').hasClass('PopupMessage_fondGrise'))
		ouvrir_Fond_PopupMessage();
	
	if(position)	
		positionner_PopupMessage();
	ecouter_PopupMessage();
   
	$("#PopupMessage").fadeIn("fast");
}

function fermer_PopupMessage(supprContenu)
{
	if($("#PopupMessage:visible").length>0)
	{
		$("#PopupMessage").fadeOut("fast");
		
		if(supprContenu != false)
			$("#PopupMessage_conteneur").html("");
			
		if($("#PopupMessage_fond:visible").length>0)
			fermer_Fond_PopupMessage();
	}
}

function ouvrir_Fond_PopupMessage()
{
	if(PopupMessage_testIE6())
	{
		$("#PopupMessage_fond").css({display:'block'});
		$('select').css({visibility:'hidden'});
	}
	else
	{
		$("#PopupMessage_fond").fadeIn('normal');
	}
}

function fermer_Fond_PopupMessage()
{
	if(PopupMessage_testIE6())
	{
		$("#PopupMessage_fond").css({display:'none'});

		if($(".objet_Popup:visible").length == 0)
			$("select").css({visibility:"visible"});
		else
			$(".objet_Popup select").css({visibility:"visible"});
	}
	else
	{
		$("#PopupMessage_fond").fadeOut("fast");			
	}
}

function positionner_PopupMessage()
{
	if(PopupMessage_testIE6())
	{
		top.location="#";
		$("#PopupMessage_fond").css("width",PopupMessage_getLargEcran());
		$("#PopupMessage_fond").css("height",PopupMessage_getHautEcran());
	}

	$("#PopupMessage_antiSelect").css("width",$("#PopupMessage").width());
	
	if($("#PopupMessage_conteneur").height()>(PopupMessage_getHautEcran()-120))
	{
		$("#PopupMessage_conteneur").height((PopupMessage_getHautEcran()-120));
	}
	
	var posX=(PopupMessage_getLargEcran()-$("#PopupMessage").width())/2;
	var posY=(PopupMessage_getHautEcran()-$("#PopupMessage").height())/2;
	
	if(posX<=0) posX=0;
	if(posY<=0) posY=0;
	
	$("#PopupMessage").css("margin-left",posX);
	$("#PopupMessage").css("margin-top",posY);
}

function ecouter_PopupMessage()
{
	
	$("#PopupMessage_antiSelect").mousedown(function()
	{	
		if($("#PopupMessage_antiSelect").hasClass('PopupMessage_mvt'))
		{
			$("#PopupMessage_antiSelect").css("height",$("#PopupMessage").height());
			
			passage = false;
			OriX = null;
			OriY = null;
			margeX = null;
			margeY = null;
			
			$("body").live("mousemove",function(event)
			{
				deplacer_PopupMessage(event);
			});
		}
	});
	
	$("body").mouseup(function()
	{
		if($("#PopupMessage_antiSelect").hasClass('PopupMessage_mvt'))
		{
			$("#PopupMessage_antiSelect").css("height","7px");
			$("body").die("mousemove");
		}
	});
}

function deplacer_PopupMessage(event)
{
	if(passage==false)
	{
		var chaineX = $("#PopupMessage").css("margin-left");
		margeX = parseInt(chaineX.substr(0,(chaineX.length-2)));
		
		var chaineY = $("#PopupMessage").css("margin-top");
		margeY = parseInt(chaineY.substr(0,(chaineY.length-2)));
		
		OriX = event.pageX;
		OriY = event.pageY
		
		passage = true;
	}
	
	var margeGauche = margeX - (OriX - event.pageX);
	var margeHaut = margeY - (OriY - event.pageY);
	
	var maxiGauche = 0
	var maxiDroit = $("body").width() - $("#PopupMessage").width();
	var maxiHaut = 0;
	var maxiBas	= PopupMessage_getHautEcran() - $("#PopupMessage").height();
	
	if(margeGauche>maxiGauche && margeGauche<maxiDroit)
	{
		$("#PopupMessage").css("margin-left",margeGauche);
	}
	else if(margeGauche<=maxiGauche)
	{
		$("#PopupMessage").css("margin-left",maxiGauche);
	}
	else
	{
		$("#PopupMessage").css("margin-left",maxiDroit);
	}
	
	if(margeHaut>maxiHaut && margeHaut<maxiBas)
	{
		$("#PopupMessage").css("margin-top",margeHaut);
	}
	else if(margeHaut<=maxiHaut)
	{
		$("#PopupMessage").css("margin-top",maxiHaut);
	}
	else
	{
		$("#PopupMessage").css("margin-top",maxiBas);
	}
}

function PopupMessage_testIE6()
{
	var chaine = new RegExp("MSIE 6");
	
	if(navigator.appVersion.search(chaine)==-1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function PopupMessage_testIE7()
{
	var chaine = new RegExp("MSIE 7");
	
	if(navigator.appVersion.search(chaine)==-1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function PopupMessage_getLargEcran()
{
	var largeur = window.innerWidth;
	
	if(window.innerWidth == null)
	{
		largeur = document.documentElement.clientWidth;
		if(largeur == 0)
		{
			largeur = document.body.clientWidth;
		}
	}
	
	return largeur;
}

function PopupMessage_getHautEcran()
{
	var hauteur = window.innerHeight;
	
	if(window.innerHeight == null)
	{
		hauteur = document.documentElement.clientHeight;
		if(document.documentElement.clientHeight == 0)
		{
			hauteur = document.body.clientHeight;
		}
	}
	
	return hauteur;
}

function PopupMessage_setLargeur(largeur)
{
	$("#PopupMessage").width(largeur);
}
function PopupMessage_getLargeur()
{
	return $("#PopupMessage").width();
}

function PopupMessage_setHauteur(hauteur)
{
	$("#PopupMessage_conteneur").height(hauteur);
}
function PopupMessage_getHauteur()
{
	return $("#PopupMessage_conteneur").height();
}

function PopupMessage_setMarge(margeHaut, margeDroite, margeBas, margeGauche)
{
	if(margeHaut != undefined && margeDroite != undefined && margeBas == undefined && margeGauche == undefined)
	{
		margeBas = margeHaut;
		margeGauche = margeDroite;
	}
	else
	{
		if(margeHaut == undefined)
			margeHaut = 0;
		
		if(margeDroite == undefined)
			margeDroite = 0;
		
		if(margeBas == undefined)
			margeBas = 0;
		
		if(margeGauche == undefined)
			margeGauche = 0;
	}

	var decalage = parseInt((PopupMessage_getLargEcran()-$('#Root').width())/2);
	margeGauche = decalage + margeGauche;
	
	$("#PopupMessage").css('margin', margeHaut+'px '+margeDroite+'px '+margeBas+'px '+margeGauche+'px');
}

function PopupMessage_setGrisement(grisement)
{
	$('#PopupMessage_fond').removeClass('PopupMessage_fondTransparent');
	$('#PopupMessage_fond').removeClass('PopupMessage_fondGrise');
	
	if(grisement)
	{
		$('#PopupMessage_fond').addClass('PopupMessage_fondGrise');
		$('#PopupMessage_fond').show();
	}
	else
	{
		$('#PopupMessage_fond').addClass('PopupMessage_fondTransparent');
		$('#PopupMessage_fond').hide();
	}
}
function PopupMessage_getGrisement()
{
	if($('#PopupMessage_fond').hasClass('PopupMessage_fondGrise'))
		return true;
	else
		return false;
}

function PopupMessage_setMouvement(mouvement)
{
	$('#PopupMessage_antiSelect').removeClass('PopupMessage_mvt');
	
	if(mouvement)
		$('#PopupMessage_antiSelect').addClass('PopupMessage_mvt');
}
function PopupMessage_getMouvement()
{
	if($('#PopupMessage_antiSelect').hasClass('PopupMessage_mvt'))
		return true;
	else
		return false;
}

function PopupMessage_setLienBtnFermer(lienBtnFermer)
{
	$("#PopupMessage_btnFermer_lienLibelle").attr('href', lienBtnFermer);
}
function PopupMessage_getLienBtnFermer()
{
	return $("#PopupMessage_btnFermer_lienLibelle").attr('href');
}

function PopupMessage_afficheBtnFermer()
{
	$("#PopupMessage_caseBtnFermer").show();
}
function PopupMessage_cacheBtnFermer()
{
	$("#PopupMessage_caseBtnFermer").hide();
}

function PopupMessage_setContenu(contenu)
{
	$("#PopupMessage_conteneur").html(contenu);
}
function PopupMessage_getContenu()
{
	return $("#PopupMessage_fond").html();
}
function PopupMessage_supprContenu()
{			
	if(PopupMessage_testIE6())
		$('#PopupMessage_conteneur').children().html('');
	else
		PopupMessage_setContenu('');
}

/***************** Vestige  conserver ****************/

function ouvrirPopupMessage(contenu, position)
{
	ouvrir_PopupMessage(contenu, position);
}

function fermerPopupMessage(supprContenu)
{
	fermer_PopupMessage(supprContenu);
}

function positionnementPopupMessage()
{
	positionner_PopupMessage();
}/*  ID(b7496b48320a829cdbcd9a2c36b11a9d) URI(b7496b48320a829cdbcd9a2c36b11a9d) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupMessage_btnFermer **********************************/

var PopupMessage_btnFermer_passage = false;

$(document).ready(function()
{	
			if(!PopupMessage_btnFermer_passage)
		{
			PopupMessage_btnFermer_initialisation();
		}
		PopupMessage_btnFermer_passage = true;
	});

function PopupMessage_btnFermer_initialisation()
{
	$("#PopupMessage_btnFermer_lienImg").click(function()
	{
		if($('#PopupMessage_btnFermer').hasClass('PopupMessage_btnFermer_disabled'))
			return false;
	});
	$("#PopupMessage_btnFermer_lienLibelle").click(function()
	{
		if($('#PopupMessage_btnFermer').hasClass('PopupMessage_btnFermer_disabled'))
			return false;
		if($('#PopupMessage_btnFermer_lienLibelle').hasClass('PopupMessage_btnFermer_pasDeLien'))
			return false;
	});
}


function enablePopupMessage_btnFermer()
{
	$('#PopupMessage_btnFermer').removeAttr('class');
	$('#PopupMessage_btnFermer_lienLibelle').attr('title','');
	$('#PopupMessage_btnFermer_lienImg').attr('title','');
}

function disablePopupMessage_btnFermer()
{
	$('#PopupMessage_btnFermer').attr('class', 'PopupMessage_btnFermer_disabled');
	$('#PopupMessage_btnFermer_lienLibelle').removeAttr('title');
	$('#PopupMessage_btnFermer_lienImg').removeAttr('title');
}

function PopupMessage_btnFermer_setLibelle(libelle)
{
	$('#PopupMessage_btnFermer_lienLibelle').html(libelle);
}

function PopupMessage_btnFermer_getLibelle()
{
	return $('#PopupMessage_btnFermer_lienLibelle').html();
}

function PopupMessage_btnFermer_setLien(lien)
{
	$('#PopupMessage_btnFermer_lienLibelle').attr('href', lien);
	$('#PopupMessage_btnFermer_lienImg').attr('href', lien);
}

function PopupMessage_btnFermer_getLien()
{
	return $('#PopupMessage_btnFermer_lienImg').attr('href');
}

function PopupMessage_btnFermer_setScript(script)
{
	$('#PopupMessage_btnFermer_lienLibelle').attr('href', 'javascript:' + script);
	$('#PopupMessage_btnFermer_lienImg').attr('href', 'javascript:' + script);
}

function PopupMessage_btnFermer_getScript()
{
	return $('#PopupMessage_btnFermer_lienImg').attr('href');
}/*  ID(439cada184417a86382353bb05ee6a81) URI(439cada184417a86382353bb05ee6a81) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupConditionsGenerales_btnAccepter **********************************/

var PopupConditionsGenerales_btnAccepter_passage = false;

$(document).ready(function()
{	
			if(!PopupConditionsGenerales_btnAccepter_passage)
		{
			PopupConditionsGenerales_btnAccepter_initialisation();
		}
		PopupConditionsGenerales_btnAccepter_passage = true;
	});

function PopupConditionsGenerales_btnAccepter_initialisation()
{
	$("#PopupConditionsGenerales_btnAccepter_lienImg").click(function()
	{
		if($('#PopupConditionsGenerales_btnAccepter').hasClass('PopupConditionsGenerales_btnAccepter_disabled'))
			return false;
	});
	$("#PopupConditionsGenerales_btnAccepter_lienLibelle").click(function()
	{
		if($('#PopupConditionsGenerales_btnAccepter').hasClass('PopupConditionsGenerales_btnAccepter_disabled'))
			return false;
		if($('#PopupConditionsGenerales_btnAccepter_lienLibelle').hasClass('PopupConditionsGenerales_btnAccepter_pasDeLien'))
			return false;
	});
}


function enablePopupConditionsGenerales_btnAccepter()
{
	$('#PopupConditionsGenerales_btnAccepter').removeAttr('class');
	$('#PopupConditionsGenerales_btnAccepter_lienLibelle').attr('title','');
	$('#PopupConditionsGenerales_btnAccepter_lienImg').attr('title','');
}

function disablePopupConditionsGenerales_btnAccepter()
{
	$('#PopupConditionsGenerales_btnAccepter').attr('class', 'PopupConditionsGenerales_btnAccepter_disabled');
	$('#PopupConditionsGenerales_btnAccepter_lienLibelle').removeAttr('title');
	$('#PopupConditionsGenerales_btnAccepter_lienImg').removeAttr('title');
}

function PopupConditionsGenerales_btnAccepter_setLibelle(libelle)
{
	$('#PopupConditionsGenerales_btnAccepter_lienLibelle').html(libelle);
}

function PopupConditionsGenerales_btnAccepter_getLibelle()
{
	return $('#PopupConditionsGenerales_btnAccepter_lienLibelle').html();
}

function PopupConditionsGenerales_btnAccepter_setLien(lien)
{
	$('#PopupConditionsGenerales_btnAccepter_lienLibelle').attr('href', lien);
	$('#PopupConditionsGenerales_btnAccepter_lienImg').attr('href', lien);
}

function PopupConditionsGenerales_btnAccepter_getLien()
{
	return $('#PopupConditionsGenerales_btnAccepter_lienImg').attr('href');
}

function PopupConditionsGenerales_btnAccepter_setScript(script)
{
	$('#PopupConditionsGenerales_btnAccepter_lienLibelle').attr('href', 'javascript:' + script);
	$('#PopupConditionsGenerales_btnAccepter_lienImg').attr('href', 'javascript:' + script);
}

function PopupConditionsGenerales_btnAccepter_getScript()
{
	return $('#PopupConditionsGenerales_btnAccepter_lienImg').attr('href');
}/*  ID(bf088129845a38c6383d451921696047) URI(bf088129845a38c6383d451921696047) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupConditionsGenerales **********************************/

var PopupConditionsGenerales_initialisation = false;

$(document).ready(function()
{	
			if(!PopupConditionsGenerales_initialisation)
		{
			initialiser_PopupConditionsGenerales();
		}
		PopupConditionsGenerales_initialisation = true;
	});

function initialiser_PopupConditionsGenerales()
{

}


function ouvrir_PopupConditionsGenerales(contenu)
{
	if($("#PopupMessage:visible").length>0)
	{
		fermer_PopupMessage();
	}

	if($(".objet_Popup:visible").length>0 && PopupConditionsGenerales_testIE7())
	{
		$(".objet_Popup:visible").css("position", "static");
	}
	
	if($(".objet_Popup:visible").length>0 && PopupConditionsGenerales_testIE6())
	{
		var idPopupPrec = $('.objet_Popup:visible:last').attr('id');
		
		var margeHaut = $('#'+idPopupPrec).css('margin-top');
		var margeGauche = $('#'+idPopupPrec).css('margin-left');
		
		if(margeHaut != undefined && margeGauche != undefined)
		{
			margeHaut = parseFloat(margeHaut);
			margeGauche = parseFloat(margeGauche);
		
			$("#PopupConditionsGenerales_fond").css("margin-top", - margeHaut);
			$("#PopupConditionsGenerales_fond").css("margin-left", - margeGauche);
		}
	}
	
	if(contenu != undefined)
		PopupConditionsGenerales_setContenu(contenu);
	
	if(PopupConditionsGenerales_testIE6())
	{
		$("select").css({visibility:"hidden"});
		$("#PopupConditionsGenerales select").css({visibility:"visible"});
		top.location="#";
		$("#PopupConditionsGenerales_fond").css("width",PopupConditionsGenerales_getLargEcran());
		$("#PopupConditionsGenerales_fond").css("height",PopupConditionsGenerales_getHautEcran());

		$("#PopupConditionsGenerales_fond").css({display:"block"});
		$("#PopupConditionsGenerales").css({display:"block"});
		positionner_PopupConditionsGenerales();
		ecouter_PopupConditionsGenerales();
		$("body").css({overflow:"hidden"});
	}
	else
	{
		$("#PopupConditionsGenerales_fond").fadeIn("normal",function()
		{
			$("#PopupConditionsGenerales").show();
			positionner_PopupConditionsGenerales()
			ecouter_PopupConditionsGenerales();
		});
		$("html").css({overflow:'hidden'});
	}
}

function fermer_PopupConditionsGenerales(supprimerContenu)
{	
	if(PopupConditionsGenerales_testIE6())
	{
		$("#PopupConditionsGenerales").css({display:"none"});
		$("#PopupConditionsGenerales_fond").css({display:"none"});
		if(supprimerContenu != false)
			PopupConditionsGenerales_supprContenu();
		$("#PopupConditionsGenerales_conteneur").css({height:"auto"});
		$("body").css({overflow:"auto"});
		
		if($(".objet_Popup:visible").length == 0)
			$("select").css({visibility:"visible"});
		else
			$(".objet_Popup select").css({visibility:"visible"});
	}
	else
	{
		$("#PopupConditionsGenerales").fadeOut("fast",function()
		{
			$("#PopupConditionsGenerales_fond").fadeOut("fast");
			if(supprimerContenu != false)
				PopupConditionsGenerales_supprContenu();
			$("#PopupConditionsGenerales_conteneur").css({height:"auto"});
		});
		$("html").css({overflow:'auto'});
	}
	
	if($(".objet_Popup:visible").length>0 && (PopupConditionsGenerales_testIE6() || PopupConditionsGenerales_testIE7()))
	{
		$(".objet_Popup").css("position", "absolute");
	}
	
	// Bug sous Safari : non réactivation de la barre de scroll.
	$("body").scrollTop($("body").scrollTop() +1); // Si popup en haut.
	$("body").scrollTop($("body").scrollTop() -1); // Si popup en bas.
}

function positionner_PopupConditionsGenerales(type)
{
	
	recadrer_PopupConditionsGenerales()
	
	switch(type)
	{
		case 'horizontal':			
			var posX=(PopupConditionsGenerales_getLargEcran()-$("#PopupConditionsGenerales").width())/2;
			
			if(posX<=0) posX=0;
			
			$("#PopupConditionsGenerales").css("margin-left",posX);
		break;
		case 'vertical':
			var posY=(PopupConditionsGenerales_getHautEcran()-$("#PopupConditionsGenerales").height())/2;
			
			if(posY<=0) posY=0;
			
			$("#PopupConditionsGenerales").css("margin-top",posY);
		break;
		default:
			var posX=(PopupConditionsGenerales_getLargEcran()-$("#PopupConditionsGenerales").width())/2;
			var posY=(PopupConditionsGenerales_getHautEcran()-$("#PopupConditionsGenerales").height())/2;
			
			if(posX<=0) posX=0;
			if(posY<=0) posY=0;
			
			$("#PopupConditionsGenerales").css("margin-left",posX);
			$("#PopupConditionsGenerales").css("margin-top",posY);
		break;
	}
}

function recadrer_PopupConditionsGenerales()
{
	var marginTop = $("#PopupConditionsGenerales").css("margin-top");
	if(isNaN(marginTop))
		marginTop='0px';
	marginTop = parseInt(marginTop.substr(0,(marginTop.length-2)));
	hauteurPopup = $("#PopupConditionsGenerales_conteneur").height() + 120;
	
	if((hauteurPopup + marginTop) > PopupConditionsGenerales_getHautEcran())
	{
		if(hauteurPopup > PopupConditionsGenerales_getHautEcran())
		{
			$("#PopupConditionsGenerales_conteneur").height((PopupConditionsGenerales_getHautEcran() - 120) + 'px');
		}
		else
		{
			marginTop = marginTop - (hauteurPopup + marginTop - PopupConditionsGenerales_getHautEcran());
			
			if(marginTop>0)
				$("#PopupConditionsGenerales").css("margin-top", marginTop + 'px');
			else
				$("#PopupConditionsGenerales").css("margin-top", 0);
		}
	}
}

var passage = false;
var OriX = null;
var OriY = null;
var margeX = null;
var margeY = null;

function ecouter_PopupConditionsGenerales()
{
	$("#PopupConditionsGenerales_antiSelect").mousedown(function()
	{
		if($("#PopupConditionsGenerales_antiSelect").hasClass('PopupConditionsGenerales_mvt'))
		{
			$("#PopupConditionsGenerales_antiSelect").css("height",$("#PopupConditionsGenerales").height());
			
			passage = false;
			OriX = null;
			OriY = null;
			margeX = null;
			margeY = null;
			
			$("body").live("mousemove",function(event)
			{
				deplacer_PopupConditionsGenerales(event);
			});
		}
	});
	
	$("body").mouseup(function()
	{
		if($("#PopupConditionsGenerales_antiSelect").hasClass('PopupConditionsGenerales_mvt'))
		{
			$("#PopupConditionsGenerales_antiSelect").css("height","25px");
			$("body").die("mousemove");
		}
	});
}

function deplacer_PopupConditionsGenerales(event)
{
	if(passage==false)
	{
		var chaineX = $("#PopupConditionsGenerales").css("margin-left");
		margeX = parseInt(chaineX.substr(0,(chaineX.length-2)));
		
		var chaineY = $("#PopupConditionsGenerales").css("margin-top");
		margeY = parseInt(chaineY.substr(0,(chaineY.length-2)));
		
		OriX = event.pageX;
		OriY = event.pageY
		
		passage = true;
	}
	
	var margeGauche = margeX - (OriX - event.pageX);
	var margeHaut = margeY - (OriY - event.pageY);
	
	var maxiGauche = 0
	var maxiDroit = PopupConditionsGenerales_getLargEcran() - $("#PopupConditionsGenerales").width();
	var maxiHaut = 0;
	var maxiBas	= PopupConditionsGenerales_getHautEcran() - $("#PopupConditionsGenerales").height();
	
	if(margeGauche>maxiGauche && margeGauche<maxiDroit)
	{
		$("#PopupConditionsGenerales").css("margin-left",margeGauche);
	}
	else if(margeGauche<=maxiGauche)
	{
		$("#PopupConditionsGenerales").css("margin-left",maxiGauche);
	}
	else
	{
		$("#PopupConditionsGenerales").css("margin-left",maxiDroit);
	}
	
	if(margeHaut>maxiHaut && margeHaut<maxiBas)
	{
		$("#PopupConditionsGenerales").css("margin-top",margeHaut);
	}
	else if(margeHaut<=maxiHaut)
	{
		$("#PopupConditionsGenerales").css("margin-top",maxiHaut);
	}
	else
	{
		$("#PopupConditionsGenerales").css("margin-top",maxiBas);
	}
}

function PopupConditionsGenerales_testIE6()
{
	var chaine = new RegExp("MSIE 6");
	
	if(navigator.appVersion.search(chaine)==-1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function PopupConditionsGenerales_testIE7()
{
	var chaine = new RegExp("MSIE 7");
	
	if(navigator.appVersion.search(chaine)==-1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function PopupConditionsGenerales_getLargEcran()
{
	var largeur = window.innerWidth;
	
	if(window.innerWidth == null)
	{
		largeur = document.documentElement.clientWidth;
		if(largeur == 0)
		{
			largeur = document.body.clientWidth;
		}
	}
	
	return largeur;
}

function PopupConditionsGenerales_getHautEcran()
{
	var hauteur = window.innerHeight;
	
	if(window.innerHeight == null)
	{
		hauteur = document.documentElement.clientHeight;
		if(document.documentElement.clientHeight == 0)
		{
			hauteur = document.body.clientHeight;
		}
	}
	
	return hauteur;
}

function PopupConditionsGenerales_setTaille(taille)
{
	switch(taille)
	{
		case 'petite':
		break;
		case 'moyenne':
		break;
		case 'grande':
		break;
		default:
			taille = 'moyenne';
		break;
	}
	
	var taillePrecedente = PopupConditionsGenerales_getTaille();
	var fond = PopupConditionsGenerales_getFond();
	
	$('#PopupConditionsGenerales').removeClass('PopupConditionsGenerales_'+taillePrecedente);
	$('#PopupConditionsGenerales_antiSelect').removeClass('PopupConditionsGenerales_'+taillePrecedente);
	$('#PopupConditionsGenerales_haut').removeClass('PopupConditionsGenerales_haut_'+taillePrecedente);
	$('#PopupConditionsGenerales_centre').removeClass('PopupConditionsGenerales_centre_'+taillePrecedente);
	$('#PopupConditionsGenerales_conteneur').removeClass('PopupConditionsGenerales_fond_'+fond+'_'+taillePrecedente);
	$('#PopupConditionsGenerales_bas').removeClass('PopupConditionsGenerales_bas_'+taillePrecedente);
	
	$('#PopupConditionsGenerales').addClass('PopupConditionsGenerales_'+taille);
	$('#PopupConditionsGenerales_antiSelect').addClass('PopupConditionsGenerales_'+taille);
	$('#PopupConditionsGenerales_haut').addClass('PopupConditionsGenerales_haut_'+taille);
	$('#PopupConditionsGenerales_centre').addClass('PopupConditionsGenerales_centre_'+taille);
	$('#PopupConditionsGenerales_conteneur').addClass('PopupConditionsGenerales_fond_'+fond+'_'+taille);
	$('#PopupConditionsGenerales_bas').addClass('PopupConditionsGenerales_bas_'+taille);
}
function PopupConditionsGenerales_getTaille()
{
	if($('#PopupConditionsGenerales').hasClass('PopupConditionsGenerales_petite'))
		var taille = 'petite';
	if($('#PopupConditionsGenerales').hasClass('PopupConditionsGenerales_moyenne'))
		var taille = 'moyenne';
	if($('#PopupConditionsGenerales').hasClass('PopupConditionsGenerales_grande'))
		var taille = 'grande';
		
	return taille;
}

function PopupConditionsGenerales_setHauteur(hauteur)
{
	$("#PopupConditionsGenerales_conteneur").height(hauteur);
	positionner_PopupConditionsGenerales('vertical');
}
function PopupConditionsGenerales_getHauteur()
{
	return $("#PopupConditionsGenerales_conteneur").height();
}


function PopupConditionsGenerales_setGrisement(grisement)
{
	$('#PopupConditionsGenerales_fond').removeClass('PopupConditionsGenerales_fondTransparent');
	$('#PopupConditionsGenerales_fond').removeClass('PopupConditionsGenerales_fondGrise');
	
	if(grisement)
		$('#PopupConditionsGenerales_fond').addClass('PopupConditionsGenerales_fondGrise');
	else
		$('#PopupConditionsGenerales_fond').addClass('PopupConditionsGenerales_fondTransparent');
}
function PopupConditionsGenerales_getGrisement()
{
	if($('#PopupConditionsGenerales_fond').hasClass('PopupConditionsGenerales_fondGrise'))
		return true;
	else
		return false;
}

function PopupConditionsGenerales_setMouvement(mouvement)
{
	$('#PopupConditionsGenerales_antiSelect').removeClass('PopupConditionsGenerales_mvt');
	
	if(mouvement)
		$('#PopupConditionsGenerales_antiSelect').addClass('PopupConditionsGenerales_mvt');
}
function PopupConditionsGenerales_getMouvement()
{
	if($('#PopupConditionsGenerales_antiSelect').hasClass('PopupConditionsGenerales_mvt'))
		return true;
	else
		return false;
}

function PopupConditionsGenerales_setTitre(titre)
{
	$("#PopupConditionsGenerales_titre").html(titre);
}
function PopupConditionsGenerales_getTitre()
{
	return $("#PopupConditionsGenerales_titre").html();
}

function PopupConditionsGenerales_setSousTitre(sousTitre)
{
	$("#PopupConditionsGenerales_sousTitre").html(sousTitre);
}
function PopupConditionsGenerales_getSousTitre()
{
	return $("#PopupConditionsGenerales_sousTitre").html();
}

function PopupConditionsGenerales_afficheSousTitre()
{
	$("#PopupConditionsGenerales_sousTitre").show();
}
function PopupConditionsGenerales_cacheSousTitre()
{
	$("#PopupConditionsGenerales_sousTitre").hide();
}

function PopupConditionsGenerales_setLibBtnFermer(libBtnFermer)
{
	$("#PopupConditionsGenerales_btnFermer_lienLibelle").html(libBtnFermer);
}
function PopupConditionsGenerales_getLibBtnFermer()
{
	return $("#PopupConditionsGenerales_btnFermer_lienLibelle").html();
}

function PopupConditionsGenerales_setLienBtnFermer(lienBtnFermer)
{
	$("#PopupConditionsGenerales_btnFermer_lienLibelle").attr('href', lienBtnFermer);
}
function PopupConditionsGenerales_getLienBtnFermer()
{
	return $("#PopupConditionsGenerales_btnFermer_lienLibelle").attr('href');
}

function PopupConditionsGenerales_afficheBtnFermer()
{
	$("#PopupConditionsGenerales_btnFermer").show();
}
function PopupConditionsGenerales_cacheBtnFermer()
{
	$("#PopupConditionsGenerales_btnFermer").hide();
}

function PopupConditionsGenerales_setContenu(contenu)
{
	$("#PopupConditionsGenerales_conteneur").html(contenu);
}
function PopupConditionsGenerales_getContenu()
{
	return $("#PopupConditionsGenerales_fond").html();
}
function PopupConditionsGenerales_supprContenu()
{			
	if(PopupConditionsGenerales_testIE6())
		$('#PopupConditionsGenerales_conteneur').children().html('');
	else
		PopupConditionsGenerales_setContenu('');
}

function PopupConditionsGenerales_setFond(fond)
{
	switch(fond)
	{
		case 'blanc':
		break;
		case 'bordeau':
		break;
		default:
			fond = 'bordeau';
		break;
	}
	
	var taille = PopupConditionsGenerales_getTaille();
	var fondPrecedent = PopupConditionsGenerales_getFond();
	
	$('#PopupConditionsGenerales_conteneur').removeClass('PopupConditionsGenerales_fond_'+fondPrecedent+'_'+taille);
	
	$('#PopupConditionsGenerales_conteneur').addClass('PopupConditionsGenerales_fond_'+fond+'_'+taille);
}
function PopupConditionsGenerales_getFond()
{
	var taille = PopupConditionsGenerales_getTaille();
	
	if($('#PopupConditionsGenerales_conteneur').hasClass('PopupConditionsGenerales_fond_blanc_'+taille))
		var fond = 'blanc';
	if($('#PopupConditionsGenerales_conteneur').hasClass('PopupConditionsGenerales_fond_bordeau_'+taille))
		var fond = 'bordeau';
		
	return fond;
}

/***************** Vestige � conserver ****************/

function ouvrirPopupConditionsGenerales(data, force_data)
{
	ouvrir_PopupConditionsGenerales(data, force_data);
}

function fermerPopupConditionsGenerales(force_data)
{
	fermer_PopupConditionsGenerales(force_data);
}

function positionnementPopupConditionsGenerales()
{
	positionner_PopupConditionsGenerales();
}/*  ID(3f27b3368c996044a64af336633a0261) URI(3f27b3368c996044a64af336633a0261) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupConfirm_btnFermer **********************************/

var PopupConfirm_btnFermer_passage = false;

$(document).ready(function()
{	
			if(!PopupConfirm_btnFermer_passage)
		{
			PopupConfirm_btnFermer_initialisation();
		}
		PopupConfirm_btnFermer_passage = true;
	});

function PopupConfirm_btnFermer_initialisation()
{
	$("#PopupConfirm_btnFermer_lienImg").click(function()
	{
		if($('#PopupConfirm_btnFermer').hasClass('PopupConfirm_btnFermer_disabled'))
			return false;
	});
	$("#PopupConfirm_btnFermer_lienLibelle").click(function()
	{
		if($('#PopupConfirm_btnFermer').hasClass('PopupConfirm_btnFermer_disabled'))
			return false;
		if($('#PopupConfirm_btnFermer_lienLibelle').hasClass('PopupConfirm_btnFermer_pasDeLien'))
			return false;
	});
}


function enablePopupConfirm_btnFermer()
{
	$('#PopupConfirm_btnFermer').removeAttr('class');
	$('#PopupConfirm_btnFermer_lienLibelle').attr('title','');
	$('#PopupConfirm_btnFermer_lienImg').attr('title','');
}

function disablePopupConfirm_btnFermer()
{
	$('#PopupConfirm_btnFermer').attr('class', 'PopupConfirm_btnFermer_disabled');
	$('#PopupConfirm_btnFermer_lienLibelle').removeAttr('title');
	$('#PopupConfirm_btnFermer_lienImg').removeAttr('title');
}

function PopupConfirm_btnFermer_setLibelle(libelle)
{
	$('#PopupConfirm_btnFermer_lienLibelle').html(libelle);
}

function PopupConfirm_btnFermer_getLibelle()
{
	return $('#PopupConfirm_btnFermer_lienLibelle').html();
}

function PopupConfirm_btnFermer_setLien(lien)
{
	$('#PopupConfirm_btnFermer_lienLibelle').attr('href', lien);
	$('#PopupConfirm_btnFermer_lienImg').attr('href', lien);
}

function PopupConfirm_btnFermer_getLien()
{
	return $('#PopupConfirm_btnFermer_lienImg').attr('href');
}

function PopupConfirm_btnFermer_setScript(script)
{
	$('#PopupConfirm_btnFermer_lienLibelle').attr('href', 'javascript:' + script);
	$('#PopupConfirm_btnFermer_lienImg').attr('href', 'javascript:' + script);
}

function PopupConfirm_btnFermer_getScript()
{
	return $('#PopupConfirm_btnFermer_lienImg').attr('href');
}/*  ID(7c3ca95866959bc12cdd9b346a1a2cd5) URI(7c3ca95866959bc12cdd9b346a1a2cd5) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */
var CoorY = 0;
var CoorX = 0;

$(document).ready(function()
{
	$("#popupErreur").hide();

	$(".imgPanier_texte_col1").live("click", function(e)
	{
		CoorY = e.pageY;
	});
	$("#validerLaCommande").live("click", function(e)
	{
		CoorY = e.pageY;
	});
				
	if(false)
	{
			}
});


var FncUrl = {
		 
		// public method for url encoding
		encode : function (string) {
			return escape(this._utf8_encode(string));
		},
	 
		// public method for url decoding
		decode : function (string) {
			return this._utf8_decode(unescape(string));
		},
	 
		// private method for UTF-8 encoding
		_utf8_encode : function (string) {
			string = string.replace(/\r\n/g,"\n");
			var utftext = "";
	 
			for (var n = 0; n < string.length; n++) {
	 
				var c = string.charCodeAt(n);
	 
				if (c < 128) {
					utftext += String.fromCharCode(c);
				}
				else if((c > 127) && (c < 2048)) {
					utftext += String.fromCharCode((c >> 6) | 192);
					utftext += String.fromCharCode((c & 63) | 128);
				}
				else {
					utftext += String.fromCharCode((c >> 12) | 224);
					utftext += String.fromCharCode(((c >> 6) & 63) | 128);
					utftext += String.fromCharCode((c & 63) | 128);
				}
	 
			}
	 
			return utftext;
		},
	 
		// private method for UTF-8 decoding
		_utf8_decode : function (utftext) {
			var string = "";
			var i = 0;
			var c = c1 = c2 = 0;
	 
			while ( i < utftext.length ) {
	 
				c = utftext.charCodeAt(i);
	 
				if (c < 128) {
					string += String.fromCharCode(c);
					i++;
				}
				else if((c > 191) && (c < 224)) {
					c2 = utftext.charCodeAt(i+1);
					string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
					i += 2;
				}
				else {
					c2 = utftext.charCodeAt(i+1);
					c3 = utftext.charCodeAt(i+2);
					string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
					i += 3;
				}
	 
			}
	 
			return string;
		}
	 
	}

function popupErreur(action, grisement, event)
{
	if(event != undefined && event != null)
	{
		CoorY = event.pageY;
		CoorX = event.pageX;
	}
	
	var message = "";
	var position = true;
	
	switch(action)
	{
		case "adrLivCreer":
			$("#PopupMessage").css({margin:"140px 0px 0px 350px"});
			message="Your delivery address has been created";
			position = false;
			break;
		case "adrLivModif":
			$("#PopupMessage").css({margin:"140px 0px 0px 350px"});
			message="Your delivery address has been  modified";
			position = false;
			break;
		case "adrLivSuppr":
			$("#PopupMessage").css({margin:"140px 0px 0px 350px"});
			message="Your delivery address has been deleted";
			position = false;
			break;
		case "adrFacCreer":
			$("#PopupMessage").css({margin:"140px 0px 0px 350px"});
			message="Your billing address has been created";
			position = false;
			break;
		case "adrFacModif":
			$("#PopupMessage").css({margin:"140px 0px 0px 350px"});
			message="Your billing address has been modified";
			position = false;
			break;
		case "adrFacSuppr":
			$("#PopupMessage").css({margin:"140px 0px 0px 350px"});
			message="Your billing address has been deleted";
			position = false;
			break;
		case "identification":
			$("#PopupMessage").css({margin:"87px 0px 0px 465px", width:"224px"});
			message="Your password is wrong";
			position = false;
			break;
		case "erreurIdentMail":
			$("#PopupMessage").css({margin:"87px 0px 0px 465px", width:"224px"});
			message="Your identification e-mail address is unknown";
			position = false;
			break;
		case "erreurIdentCompteNonValide":
			$("#PopupMessage").css({margin:"87px 0px 0px 465px", width:"224px"});
			message="This acccount has not been validated!";
			position = false;
			break;
		case "oublieMdp":
			$("#PopupMessage").css({margin:"87px 0px 0px 465px", width:"224px"});
			message="An e-mail has been sent to you to reinitialize your password";
			position = false;
			break;
		case "mdpModif":
			$("#PopupMessage").css({margin:"140px 0px 0px 350px"});
			message="Your password has been changed";
			position = false;
			break;
		case "loginModif":
			$("#PopupMessage").css({margin:"140px 0px 0px 350px"});
			message="An e-mail has been sent to your new identification address to confirm this modification";
			position = false;
			break;
		case "modifProfil":
			$("#PopupMessage").css({margin:"140px 0px 0px 350px"});
			message="The details of your Refdoc account have been modified";
			position = false;
			break;
		case "formulaire":
			message="Please fill in at least one field in each section of this form";
			break;
		case 'ErrPanierVide':
			$("#PopupMessage").css({margin:"80px 0px 0px 716px", width:"180px"});
			message ="Your basket is empty";
			position = false;
			break;
		case 'panierReflecOK' :
			$("#PopupMessage").css({margin: CoorY-14+"px 0px 0px 15px", width:"280px"});
			message="Your reader reference has been registered";
			position = false;
			break;
		case 'panierCGVKO' :
			$("#PopupMessage").css('width',"360px");
			message="Please indicate that you accept the terms and conditions of sale";
			grisement = true;
			PopupMessage_btnFermer_setScript('ouvrirCGV()');
			break;
		case 'bulleLes' :
			$("#PopupMessage").css('width','400px');
			message="With a S.E.D. (Secure Electronic Delivery) address, you can receive PDF versions of your articles and print them (in compliance with our agreements with publishers). These PDF files and the printing thereof are covered with a DRM (Digital Rights Management).<br><br>For more information on this service: <a target='_blank' href='../Pagesfilles/faq#question24'>www.refdoc.fr</a> ";
			break;
		case 'bulleAriel' :
			$("#PopupMessage").css('width','400px');
			message="Ariel® is a software programme which allows you to receive documents scanned by INIST-CNRS by digital delivery<br><br>For more information on Ariel®: <a target='_blank' href='../Pagesfilles/faq#question24'>www.refdoc.fr</a>";
			break;
		case 'aideRechercheAvancee' :
			$("#PopupMessage").css({margin:"145px 0px 0px 400px", width:"180px"});
			message="<span class=\"Recherche_lienBtnAideMauve\"><a href=\"/templates/Recherche/default/exalead_en.pdf\" target=\"_blank\">Search help</a></span>";
			position = false;
			break;
		case 'aideRechercheSimple' :
			$("#PopupMessage").css({margin:"195px 0px 0px 540px", width:"180px"});
			message="<span class=\"Recherche_lienBtnAideMauve\"><a href=\"/templates/Recherche/default/exalead_en.pdf\" target=\"_blank\">Search help</a></span>";
			position = false;
			break;
		case 'aideRechercheAvanceeTitreSerie' :
			$("#PopupMessage").css({margin:"180px 0px 0px 580px", width:"370px"});
			message="<span class=\"libelle_aide\"><span class=\"libelle_important_aide\">searches for the series or monograph title?</span><br/>Example :<span class=\"libelle_exemple_aide\">American journal of obstetrics and gynaecology ou Amer* Jour* Obstet* Gynaec*</span><br/>The implicit operator is <span class=\"libelle_important_aide\">AND</span><br/></span>";
			position = false;
			break;
		case 'aideRechercheAvanceeTitreArticle' :
			$("#PopupMessage").css({margin:"215px 0px 0px 580px", width:"370px"});
			message="<span class=\"libelle_aide\"><span class=\"libelle_important_aide\">runs a search on the article title or monograph chapter.</span><br/>You should enter one or more words from the article title or monograph chapter.<br/>The implicit operator is <span class=\"libelle_important_aide\">AND </span><br/></span>";
			position = false;
			break;
		case 'aideRechercheAvanceeAuteur' :
			$("#PopupMessage").css({margin:"252px 0px 0px 580px", width:"370px"});
			message="<span class=\"libelle_aide\"><span class=\"libelle_important_aide\">author’s name with initials or the whole first name. </span><br/>Example: <span class=\"libelle_exemple_aide\">Smith J , Smith John, Smith J*</span><br/></span>";
			position = false;
			break;
		case 'aideRechercheAvanceeIdentifiant' :
			$("#PopupMessage").css({margin:"288px 0px 0px 580px", width:"370px"});
			message="<span class=\"libelle_aide\"><span class=\"libelle_important_aide\">ISSN, E-ISSN, ISBN, E-ISBN, CODEN, DOI…</span><br/>You should enter hyphens between the numbers <br/>Example:<span class=\"libelle_exemple_aide\">ISSN: 0988-1824</span><br/><span class=\"libelle_exemple_aide\" style=\"padding-left: 57px;\">ISBN: 0-07-143830-0</span><br/></span>";
			position = false;
			break;
		case 'aideRechercheAvanceePmid' :
			$("#PopupMessage").css({margin:"325px 0px 0px 580px", width:"370px"});
			message="<span class=\"libelle_aide\"><span class=\"libelle_important_aide\">The identifier for a Pubmed document reference. </span><br/>(Pubmed is a search engine for bibliographic data in all fields of specialized biology and particularly scientific medicine)<br/>Example: <span class=\"libelle_exemple_aide\">18951027</span><br/>If a PMID is not found on Refdoc, the system searches for the bibliographic data on Pubmed, brings it back to Refdoc and launches the search again. If this does not find the document you requested, you may also order the document by clicking on the “<span class=\"libelle_lien_aide\">Order form: enter or complete your references</span>”. The Pubmed bibliographic data will be automatically entered on this form.<br/></span>";
			position = false;
			break;
		default:
			message = action;
			break;
	}
	
	if(!position)
	{
		var decalage = parseInt((PopupMessage_getLargEcran()-$("#Root").width())/2);
		var margeGauche = $("#PopupMessage").css("margin-left");
		margeGauche = parseInt(margeGauche.substring(0,margeGauche.length-2));

		$("#PopupMessage").css("margin-left",(margeGauche+decalage)+"px");
	}
	
	if(grisement == undefined || !grisement)
	{
		PopupMessage_setGrisement(false);
		$("#PopupMessage").removeClass("objet_PopupMessage");
	}
	else
	{
		PopupMessage_setGrisement(true);
	}
	
	ouvrir_PopupMessage(message, position);
}

function afficheErreur(libelle,erreur)
{
	$("#PopupErreur_libErreur").html(libelle);
	
	if(erreur != '')
	{
					$("#PopupErreur_lienDetailErreur").show();
			
			$("#PopupErreur_lienDetailErreur").die("click");

			$("#PopupErreur_erreur").html(erreur);
			
			$("#PopupErreur_lienDetailErreur").live("click", function() {
				if($("#PopupErreur_erreur").hasClass("PopupErreur_ouvert"))
				{
					$("#PopupErreur_erreur").hide();
					$("#PopupErreur_conteneur").height("auto");
					positionner_PopupErreur('vertical');
					$("#PopupErreur_erreur").removeClass('PopupErreur_ouvert');
				}
				else
				{
					$("#PopupErreur_erreur").show();
					positionner_PopupErreur('vertical');
					$("#PopupErreur_erreur").addClass('PopupErreur_ouvert');
				}
			});
			}
	else
	{
		$("#PopupErreur_lienDetailErreur").hide();
	}
	
	ouvrir_PopupErreur();
}

function cacheErreur()
{
	fermer_PopupErreur(false);
	
	$("#PopupErreur_libErreur").html("");
	
			$("#PopupErreur_erreur").html("");
	}

function afficheLoader(typePosition)
{
	switch(typePosition)
	{
		case 'centreRoot':
			$("#Root_loader").css("top",(($("#Root").height()-100)/2)+75);	
		break;
		case 'centreTarif':
			$("#Root_loader").css("top",(PopupErreur_getHautEcran()-200));	
		break;
		default:
			$("#Root_loader").css("top",(PopupErreur_getHautEcran()/2));
		break;
	}
	$('#Root_loader').show();
	if(PopupErreur_testIE6())
	{
		$('select').css('visibility','hidden');
	}
}

function cacheLoader()
{
	if(PopupErreur_testIE6())
	{
		if($('.objet_Popup:visible').length == 0)
		{	
			$('select').css('visibility','visible');
		}
	}
	
	$('#Root_loader').hide();
}

function testSession()
{
	$.ajax({
		type: 'GET',
		url: '../Identification/testsession',
		  
		processData: false,
		success:function(data)
		{		
			if(data == 'false')
			{
				ouvrir_PopupSession();
			}
			else
			{
				setTimeout('testSession()', 60000);
			}
		}
	});
}/*  ID(8d75c383b9489810ca729719e47fd38e) URI(8d75c383b9489810ca729719e47fd38e) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupConfirm_btnAnnuler **********************************/

var PopupConfirm_btnAnnuler_passage = false;

$(document).ready(function()
{	
			if(!PopupConfirm_btnAnnuler_passage)
		{
			PopupConfirm_btnAnnuler_initialisation();
		}
		PopupConfirm_btnAnnuler_passage = true;
	});

function PopupConfirm_btnAnnuler_initialisation()
{
	$("#PopupConfirm_btnAnnuler_lienImg").click(function()
	{
		if($('#PopupConfirm_btnAnnuler').hasClass('PopupConfirm_btnAnnuler_disabled'))
			return false;
	});
	$("#PopupConfirm_btnAnnuler_lienLibelle").click(function()
	{
		if($('#PopupConfirm_btnAnnuler').hasClass('PopupConfirm_btnAnnuler_disabled'))
			return false;
		if($('#PopupConfirm_btnAnnuler_lienLibelle').hasClass('PopupConfirm_btnAnnuler_pasDeLien'))
			return false;
	});
}


function enablePopupConfirm_btnAnnuler()
{
	$('#PopupConfirm_btnAnnuler').removeAttr('class');
	$('#PopupConfirm_btnAnnuler_lienLibelle').attr('title','');
	$('#PopupConfirm_btnAnnuler_lienImg').attr('title','');
}

function disablePopupConfirm_btnAnnuler()
{
	$('#PopupConfirm_btnAnnuler').attr('class', 'PopupConfirm_btnAnnuler_disabled');
	$('#PopupConfirm_btnAnnuler_lienLibelle').removeAttr('title');
	$('#PopupConfirm_btnAnnuler_lienImg').removeAttr('title');
}

function PopupConfirm_btnAnnuler_setLibelle(libelle)
{
	$('#PopupConfirm_btnAnnuler_lienLibelle').html(libelle);
}

function PopupConfirm_btnAnnuler_getLibelle()
{
	return $('#PopupConfirm_btnAnnuler_lienLibelle').html();
}

function PopupConfirm_btnAnnuler_setLien(lien)
{
	$('#PopupConfirm_btnAnnuler_lienLibelle').attr('href', lien);
	$('#PopupConfirm_btnAnnuler_lienImg').attr('href', lien);
}

function PopupConfirm_btnAnnuler_getLien()
{
	return $('#PopupConfirm_btnAnnuler_lienImg').attr('href');
}

function PopupConfirm_btnAnnuler_setScript(script)
{
	$('#PopupConfirm_btnAnnuler_lienLibelle').attr('href', 'javascript:' + script);
	$('#PopupConfirm_btnAnnuler_lienImg').attr('href', 'javascript:' + script);
}

function PopupConfirm_btnAnnuler_getScript()
{
	return $('#PopupConfirm_btnAnnuler_lienImg').attr('href');
}/*  ID(a9fc916b4fdc09d6b017a08f22556888) URI(a9fc916b4fdc09d6b017a08f22556888) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupConfirm **********************************/

var PopupConfirm_initialisation = false;

$(document).ready(function()
{	
			if(!PopupConfirm_initialisation)
		{
			initialiser_PopupConfirm();
		}
		PopupConfirm_initialisation = true;
	});

function initialiser_PopupConfirm()
{

}


function ouvrir_PopupConfirm(contenu)
{
	if($("#PopupMessage:visible").length>0)
	{
		fermer_PopupMessage();
	}

	if($(".objet_Popup:visible").length>0 && PopupConfirm_testIE7())
	{
		$(".objet_Popup:visible").css("position", "static");
	}
	
	if($(".objet_Popup:visible").length>0 && PopupConfirm_testIE6())
	{
		var idPopupPrec = $('.objet_Popup:visible:last').attr('id');
		
		var margeHaut = $('#'+idPopupPrec).css('margin-top');
		var margeGauche = $('#'+idPopupPrec).css('margin-left');
		
		if(margeHaut != undefined && margeGauche != undefined)
		{
			margeHaut = parseFloat(margeHaut);
			margeGauche = parseFloat(margeGauche);
		
			$("#PopupConfirm_fond").css("margin-top", - margeHaut);
			$("#PopupConfirm_fond").css("margin-left", - margeGauche);
		}
	}
	
	if(contenu != undefined)
		PopupConfirm_setContenu(contenu);
	
	if(PopupConfirm_testIE6())
	{
		$("select").css({visibility:"hidden"});
		$("#PopupConfirm select").css({visibility:"visible"});
		top.location="#";
		$("#PopupConfirm_fond").css("width",PopupConfirm_getLargEcran());
		$("#PopupConfirm_fond").css("height",PopupConfirm_getHautEcran());

		$("#PopupConfirm_fond").css({display:"block"});
		$("#PopupConfirm").css({display:"block"});
		positionner_PopupConfirm();
		ecouter_PopupConfirm();
		$("body").css({overflow:"hidden"});
	}
	else
	{
		$("#PopupConfirm_fond").fadeIn("normal",function()
		{
			$("#PopupConfirm").show();
			positionner_PopupConfirm()
			ecouter_PopupConfirm();
		});
		$("html").css({overflow:'hidden'});
	}
}

function fermer_PopupConfirm(supprimerContenu)
{	
	if(PopupConfirm_testIE6())
	{
		$("#PopupConfirm").css({display:"none"});
		$("#PopupConfirm_fond").css({display:"none"});
		if(supprimerContenu != false)
			PopupConfirm_supprContenu();
		$("#PopupConfirm_conteneur").css({height:"auto"});
		$("body").css({overflow:"auto"});
		
		if($(".objet_Popup:visible").length == 0)
			$("select").css({visibility:"visible"});
		else
			$(".objet_Popup select").css({visibility:"visible"});
	}
	else
	{
		$("#PopupConfirm").fadeOut("fast",function()
		{
			$("#PopupConfirm_fond").fadeOut("fast");
			if(supprimerContenu != false)
				PopupConfirm_supprContenu();
			$("#PopupConfirm_conteneur").css({height:"auto"});
		});
		$("html").css({overflow:'auto'});
	}
	
	if($(".objet_Popup:visible").length>0 && (PopupConfirm_testIE6() || PopupConfirm_testIE7()))
	{
		$(".objet_Popup").css("position", "absolute");
	}
	
	// Bug sous Safari : non réactivation de la barre de scroll.
	$("body").scrollTop($("body").scrollTop() +1); // Si popup en haut.
	$("body").scrollTop($("body").scrollTop() -1); // Si popup en bas.
}

function positionner_PopupConfirm(type)
{
	
	recadrer_PopupConfirm()
	
	switch(type)
	{
		case 'horizontal':			
			var posX=(PopupConfirm_getLargEcran()-$("#PopupConfirm").width())/2;
			
			if(posX<=0) posX=0;
			
			$("#PopupConfirm").css("margin-left",posX);
		break;
		case 'vertical':
			var posY=(PopupConfirm_getHautEcran()-$("#PopupConfirm").height())/2;
			
			if(posY<=0) posY=0;
			
			$("#PopupConfirm").css("margin-top",posY);
		break;
		default:
			var posX=(PopupConfirm_getLargEcran()-$("#PopupConfirm").width())/2;
			var posY=(PopupConfirm_getHautEcran()-$("#PopupConfirm").height())/2;
			
			if(posX<=0) posX=0;
			if(posY<=0) posY=0;
			
			$("#PopupConfirm").css("margin-left",posX);
			$("#PopupConfirm").css("margin-top",posY);
		break;
	}
}

function recadrer_PopupConfirm()
{
	var marginTop = $("#PopupConfirm").css("margin-top");
	if(isNaN(marginTop))
		marginTop='0px';
	marginTop = parseInt(marginTop.substr(0,(marginTop.length-2)));
	hauteurPopup = $("#PopupConfirm_conteneur").height() + 120;
	
	if((hauteurPopup + marginTop) > PopupConfirm_getHautEcran())
	{
		if(hauteurPopup > PopupConfirm_getHautEcran())
		{
			$("#PopupConfirm_conteneur").height((PopupConfirm_getHautEcran() - 120) + 'px');
		}
		else
		{
			marginTop = marginTop - (hauteurPopup + marginTop - PopupConfirm_getHautEcran());
			
			if(marginTop>0)
				$("#PopupConfirm").css("margin-top", marginTop + 'px');
			else
				$("#PopupConfirm").css("margin-top", 0);
		}
	}
}

var passage = false;
var OriX = null;
var OriY = null;
var margeX = null;
var margeY = null;

function ecouter_PopupConfirm()
{
	$("#PopupConfirm_antiSelect").mousedown(function()
	{
		if($("#PopupConfirm_antiSelect").hasClass('PopupConfirm_mvt'))
		{
			$("#PopupConfirm_antiSelect").css("height",$("#PopupConfirm").height());
			
			passage = false;
			OriX = null;
			OriY = null;
			margeX = null;
			margeY = null;
			
			$("body").live("mousemove",function(event)
			{
				deplacer_PopupConfirm(event);
			});
		}
	});
	
	$("body").mouseup(function()
	{
		if($("#PopupConfirm_antiSelect").hasClass('PopupConfirm_mvt'))
		{
			$("#PopupConfirm_antiSelect").css("height","25px");
			$("body").die("mousemove");
		}
	});
}

function deplacer_PopupConfirm(event)
{
	if(passage==false)
	{
		var chaineX = $("#PopupConfirm").css("margin-left");
		margeX = parseInt(chaineX.substr(0,(chaineX.length-2)));
		
		var chaineY = $("#PopupConfirm").css("margin-top");
		margeY = parseInt(chaineY.substr(0,(chaineY.length-2)));
		
		OriX = event.pageX;
		OriY = event.pageY
		
		passage = true;
	}
	
	var margeGauche = margeX - (OriX - event.pageX);
	var margeHaut = margeY - (OriY - event.pageY);
	
	var maxiGauche = 0
	var maxiDroit = PopupConfirm_getLargEcran() - $("#PopupConfirm").width();
	var maxiHaut = 0;
	var maxiBas	= PopupConfirm_getHautEcran() - $("#PopupConfirm").height();
	
	if(margeGauche>maxiGauche && margeGauche<maxiDroit)
	{
		$("#PopupConfirm").css("margin-left",margeGauche);
	}
	else if(margeGauche<=maxiGauche)
	{
		$("#PopupConfirm").css("margin-left",maxiGauche);
	}
	else
	{
		$("#PopupConfirm").css("margin-left",maxiDroit);
	}
	
	if(margeHaut>maxiHaut && margeHaut<maxiBas)
	{
		$("#PopupConfirm").css("margin-top",margeHaut);
	}
	else if(margeHaut<=maxiHaut)
	{
		$("#PopupConfirm").css("margin-top",maxiHaut);
	}
	else
	{
		$("#PopupConfirm").css("margin-top",maxiBas);
	}
}

function PopupConfirm_testIE6()
{
	var chaine = new RegExp("MSIE 6");
	
	if(navigator.appVersion.search(chaine)==-1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function PopupConfirm_testIE7()
{
	var chaine = new RegExp("MSIE 7");
	
	if(navigator.appVersion.search(chaine)==-1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function PopupConfirm_getLargEcran()
{
	var largeur = window.innerWidth;
	
	if(window.innerWidth == null)
	{
		largeur = document.documentElement.clientWidth;
		if(largeur == 0)
		{
			largeur = document.body.clientWidth;
		}
	}
	
	return largeur;
}

function PopupConfirm_getHautEcran()
{
	var hauteur = window.innerHeight;
	
	if(window.innerHeight == null)
	{
		hauteur = document.documentElement.clientHeight;
		if(document.documentElement.clientHeight == 0)
		{
			hauteur = document.body.clientHeight;
		}
	}
	
	return hauteur;
}

function PopupConfirm_setTaille(taille)
{
	switch(taille)
	{
		case 'petite':
		break;
		case 'moyenne':
		break;
		case 'grande':
		break;
		default:
			taille = 'moyenne';
		break;
	}
	
	var taillePrecedente = PopupConfirm_getTaille();
	var fond = PopupConfirm_getFond();
	
	$('#PopupConfirm').removeClass('PopupConfirm_'+taillePrecedente);
	$('#PopupConfirm_antiSelect').removeClass('PopupConfirm_'+taillePrecedente);
	$('#PopupConfirm_haut').removeClass('PopupConfirm_haut_'+taillePrecedente);
	$('#PopupConfirm_centre').removeClass('PopupConfirm_centre_'+taillePrecedente);
	$('#PopupConfirm_conteneur').removeClass('PopupConfirm_fond_'+fond+'_'+taillePrecedente);
	$('#PopupConfirm_bas').removeClass('PopupConfirm_bas_'+taillePrecedente);
	
	$('#PopupConfirm').addClass('PopupConfirm_'+taille);
	$('#PopupConfirm_antiSelect').addClass('PopupConfirm_'+taille);
	$('#PopupConfirm_haut').addClass('PopupConfirm_haut_'+taille);
	$('#PopupConfirm_centre').addClass('PopupConfirm_centre_'+taille);
	$('#PopupConfirm_conteneur').addClass('PopupConfirm_fond_'+fond+'_'+taille);
	$('#PopupConfirm_bas').addClass('PopupConfirm_bas_'+taille);
}
function PopupConfirm_getTaille()
{
	if($('#PopupConfirm').hasClass('PopupConfirm_petite'))
		var taille = 'petite';
	if($('#PopupConfirm').hasClass('PopupConfirm_moyenne'))
		var taille = 'moyenne';
	if($('#PopupConfirm').hasClass('PopupConfirm_grande'))
		var taille = 'grande';
		
	return taille;
}

function PopupConfirm_setHauteur(hauteur)
{
	$("#PopupConfirm_conteneur").height(hauteur);
	positionner_PopupConfirm('vertical');
}
function PopupConfirm_getHauteur()
{
	return $("#PopupConfirm_conteneur").height();
}


function PopupConfirm_setGrisement(grisement)
{
	$('#PopupConfirm_fond').removeClass('PopupConfirm_fondTransparent');
	$('#PopupConfirm_fond').removeClass('PopupConfirm_fondGrise');
	
	if(grisement)
		$('#PopupConfirm_fond').addClass('PopupConfirm_fondGrise');
	else
		$('#PopupConfirm_fond').addClass('PopupConfirm_fondTransparent');
}
function PopupConfirm_getGrisement()
{
	if($('#PopupConfirm_fond').hasClass('PopupConfirm_fondGrise'))
		return true;
	else
		return false;
}

function PopupConfirm_setMouvement(mouvement)
{
	$('#PopupConfirm_antiSelect').removeClass('PopupConfirm_mvt');
	
	if(mouvement)
		$('#PopupConfirm_antiSelect').addClass('PopupConfirm_mvt');
}
function PopupConfirm_getMouvement()
{
	if($('#PopupConfirm_antiSelect').hasClass('PopupConfirm_mvt'))
		return true;
	else
		return false;
}

function PopupConfirm_setTitre(titre)
{
	$("#PopupConfirm_titre").html(titre);
}
function PopupConfirm_getTitre()
{
	return $("#PopupConfirm_titre").html();
}

function PopupConfirm_setSousTitre(sousTitre)
{
	$("#PopupConfirm_sousTitre").html(sousTitre);
}
function PopupConfirm_getSousTitre()
{
	return $("#PopupConfirm_sousTitre").html();
}

function PopupConfirm_afficheSousTitre()
{
	$("#PopupConfirm_sousTitre").show();
}
function PopupConfirm_cacheSousTitre()
{
	$("#PopupConfirm_sousTitre").hide();
}

function PopupConfirm_setLibBtnFermer(libBtnFermer)
{
	$("#PopupConfirm_btnFermer_lienLibelle").html(libBtnFermer);
}
function PopupConfirm_getLibBtnFermer()
{
	return $("#PopupConfirm_btnFermer_lienLibelle").html();
}

function PopupConfirm_setLienBtnFermer(lienBtnFermer)
{
	$("#PopupConfirm_btnFermer_lienLibelle").attr('href', lienBtnFermer);
}
function PopupConfirm_getLienBtnFermer()
{
	return $("#PopupConfirm_btnFermer_lienLibelle").attr('href');
}

function PopupConfirm_afficheBtnFermer()
{
	$("#PopupConfirm_btnFermer").show();
}
function PopupConfirm_cacheBtnFermer()
{
	$("#PopupConfirm_btnFermer").hide();
}

function PopupConfirm_setContenu(contenu)
{
	$("#PopupConfirm_conteneur").html(contenu);
}
function PopupConfirm_getContenu()
{
	return $("#PopupConfirm_fond").html();
}
function PopupConfirm_supprContenu()
{			
	if(PopupConfirm_testIE6())
		$('#PopupConfirm_conteneur').children().html('');
	else
		PopupConfirm_setContenu('');
}

function PopupConfirm_setFond(fond)
{
	switch(fond)
	{
		case 'blanc':
		break;
		case 'bordeau':
		break;
		default:
			fond = 'bordeau';
		break;
	}
	
	var taille = PopupConfirm_getTaille();
	var fondPrecedent = PopupConfirm_getFond();
	
	$('#PopupConfirm_conteneur').removeClass('PopupConfirm_fond_'+fondPrecedent+'_'+taille);
	
	$('#PopupConfirm_conteneur').addClass('PopupConfirm_fond_'+fond+'_'+taille);
}
function PopupConfirm_getFond()
{
	var taille = PopupConfirm_getTaille();
	
	if($('#PopupConfirm_conteneur').hasClass('PopupConfirm_fond_blanc_'+taille))
		var fond = 'blanc';
	if($('#PopupConfirm_conteneur').hasClass('PopupConfirm_fond_bordeau_'+taille))
		var fond = 'bordeau';
		
	return fond;
}

/***************** Vestige � conserver ****************/

function ouvrirPopupConfirm(data, force_data)
{
	ouvrir_PopupConfirm(data, force_data);
}

function fermerPopupConfirm(force_data)
{
	fermer_PopupConfirm(force_data);
}

function positionnementPopupConfirm()
{
	positionner_PopupConfirm();
}/*  ID(3edbb46807f0f8952ead7948b3120bd3) URI(3edbb46807f0f8952ead7948b3120bd3) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/******************************** Identification **************************/
var submit_identification = false;

$(document).ready(function()
{
	$("#formConnexion_mdp_id_attr").keypress( function(event) 
	{
		if (event.keyCode == 13)
		{
			connexion(submit_identification);
		} 
	});
	
	$("#formConnexion_Field_login").click( function(){
		$("#formConnexion_login_id_attr").focus();
	});
	
	$("#formConnexion_Field_mdp").click( function(){
		$("#formConnexion_mdp_id_attr").focus();
	});

	$("#formConnexion_login_id_attr").focus( function(){
		fermer_PopupMessage();
	});
	$("#formConnexion_mdp_id_attr").focus( function(){
		fermer_PopupMessage();
	});
	
	if(false)
	{
			}
	
	$("#formConnexion_Form").submit( function() {
		connexion(submit_identification);
		return submit_identification;
	});
});

function slideSolde()
{
	fermer_PopupMessage();
	
	ouvrir_Fond_PopupMessage();
	
	$('#Identification_slideSolde').slideDown('fast');
}

function fermerSlideSolde()
{
	
	fermer_Fond_PopupMessage();
	
	$('#Identification_slideSolde').slideUp('fast');
	
}

function connexion(enable)
{
	var mdp = '';
	
	if (enable != undefined && enable === true)
		return true;
	
	if($('#formConnexion_mdp_id_attr').val().length == 32)
	{
		mdp = $('#formConnexion_mdp_id_attr').val();
	}
	else
	{
		mdp = MD5($('#formConnexion_mdp_id_attr').val());
	}
	
	$.ajax({
			type: "GET",
			url: "/Identification/testLogin?login="+$('#formConnexion_login_id_attr').val()+"&mdp="+mdp,
			processData: false,
			success:function(data){				
				//alert(data);
				
				eval(data);
				
				switch(tabResult['type'])
				{
					case 'retour':
						switch(tabResult['donnee'])
						{
							case 'connecte':
								submit_identification = true;
								$('#formConnexion_mdp_id_attr').val(mdp);
								$('#formConnexion_Form').submit();
							break;
							case 'erreurLogin':
								popupErreur('erreurIdentMail');
							break;
							case 'erreurMdp':
								popupErreur('identification');
								$('#mdp_id_attr').val("");
							break;
							case 'erreurCompteNonValid':
								popupErreur('erreurIdentCompteNonValide');
							break;
							default:
								popupErreur('erreurIdentMail');
							break;
						}
					break;
					case 'erreurIdent':
						afficheErreur("Customer identification error",tabResult['donnee']);
					break;
					case 'erreurStat':
						afficheErreur("An error arose while entering statistics into the database",tabResult['donnee']);
					break;
					default:
					break;
				}			
			}
		}
	);
}

function oubliMdp()
{
	
	$.ajax({
			type: "GET",
			url: "../Identification/oubliemdp?login="+$('#formConnexion_login_id_attr').val(),
			processData: false,
			success:function(data){
				
				//alert(data);
			
				eval(data);

				switch(tabResult['type'])
				{
					case 'retour':
						switch(tabResult['donnee'])
						{
							case 'oublieMdp':
								popupErreur('oublieMdp');
							break;
							case 'erreurLogin':
								popupErreur('erreurIdentMail');
							break;
							case 'erreurCompteNonValid':
								popupErreur('erreurIdentCompteNonValide');
							break;
							default:
								popupErreur('erreurIdentMail');
							break;
						}
					break;
					case 'erreur':
						afficheErreur("Customer identification error",tabResult['donnee']);
					break;
					default:
					break;
				}
			}
		}
	);
}


/*
 *  md5.js 1.0b 27/06/96
 *
 * Javascript implementation of the RSA Data Security, Inc. MD5
 * Message-Digest Algorithm.
 *
 * Copyright (c) 1996 Henri Torgemane. All Rights Reserved.
 *
 * Permission to use, copy, modify, and distribute this software
 * and its documentation for any purposes and without
 * fee is hereby granted provided that this copyright notice
 * appears in all copies.
 *
 * Of course, this soft is provided "as is" without express or implied
 * warranty of any kind.
 *
 *
 * Modified with german comments and some information about collisions.
 * (Ralf Mieke, ralf@miekenet.de, http://mieke.home.pages.de)
 * French translation: Serge François, serge@selfhtml.org, http://fr.selfhtml.org
 */



function array(n) {
  for(i=0;i<n;i++) this[i]=0;
  this.length=n;
}



/* Quelques fonctions fondamentales doivent être transformées à cause
 * d'erreurs Javascript.
 * Essayez par exemple de calculer 0xffffffff >> 4 ...
 * Les fonctions utilisées maintenant sont il est vrai plus lentes que les
 * fonctions originales mais elles fonctionnent.
 */

function integer(n) { return n%(0xffffffff+1); }

function shr(a,b) {
  a=integer(a);
  b=integer(b);
  if (a-0x80000000>=0) {
    a=a%0x80000000;
    a>>=b;
    a+=0x40000000>>(b-1);
  } else
    a>>=b;
  return a;
}

function shl1(a) {
  a=a%0x80000000;
  if (a&0x40000000==0x40000000)
  {
    a-=0x40000000;
    a*=2;
    a+=0x80000000;
  } else
    a*=2;
  return a;
}

function shl(a,b) {
  a=integer(a);
  b=integer(b);
  for (var i=0;i<b;i++) a=shl1(a);
  return a;
}

function and(a,b) {
  a=integer(a);
  b=integer(b);
  var t1=(a-0x80000000);
  var t2=(b-0x80000000);
  if (t1>=0)
    if (t2>=0)
      return ((t1&t2)+0x80000000);
    else
      return (t1&b);
  else
    if (t2>=0)
      return (a&t2);
    else
      return (a&b);
}

function or(a,b) {
  a=integer(a);
  b=integer(b);
  var t1=(a-0x80000000);
  var t2=(b-0x80000000);
  if (t1>=0)
    if (t2>=0)
      return ((t1|t2)+0x80000000);
    else
      return ((t1|b)+0x80000000);
  else
    if (t2>=0)
      return ((a|t2)+0x80000000);
    else
      return (a|b);
}

function xor(a,b) {
  a=integer(a);
  b=integer(b);
  var t1=(a-0x80000000);
  var t2=(b-0x80000000);
  if (t1>=0)
    if (t2>=0)
      return (t1^t2);
    else
      return ((t1^b)+0x80000000);
  else
    if (t2>=0)
      return ((a^t2)+0x80000000);
    else
      return (a^b);
}

function not(a) {
  a=integer(a);
  return (0xffffffff-a);
}

/* Début de l'algorithme */

    var state = new array(4);
    var count = new array(2);
        count[0] = 0;
        count[1] = 0;
    var buffer = new array(64);
    var transformBuffer = new array(16);
    var digestBits = new array(16);

    var S11 = 7;
    var S12 = 12;
    var S13 = 17;
    var S14 = 22;
    var S21 = 5;
    var S22 = 9;
    var S23 = 14;
    var S24 = 20;
    var S31 = 4;
    var S32 = 11;
    var S33 = 16;
    var S34 = 23;
    var S41 = 6;
    var S42 = 10;
    var S43 = 15;
    var S44 = 21;

    function F(x,y,z) {
        return or(and(x,y),and(not(x),z));
    }

    function G(x,y,z) {
        return or(and(x,z),and(y,not(z)));
    }

    function H(x,y,z) {
        return xor(xor(x,y),z);
    }

    function I(x,y,z) {
        return xor(y ,or(x , not(z)));
    }

    function rotateLeft(a,n) {
        return or(shl(a, n),(shr(a,(32 - n))));
    }

    function FF(a,b,c,d,x,s,ac) {
        a = a+F(b, c, d) + x + ac;
        a = rotateLeft(a, s);
        a = a+b;
        return a;
    }

    function GG(a,b,c,d,x,s,ac) {
        a = a+G(b, c, d) +x + ac;
        a = rotateLeft(a, s);
        a = a+b;
        return a;
    }

    function HH(a,b,c,d,x,s,ac) {
        a = a+H(b, c, d) + x + ac;
        a = rotateLeft(a, s);
        a = a+b;
        return a;
    }

    function II(a,b,c,d,x,s,ac) {
        a = a+I(b, c, d) + x + ac;
        a = rotateLeft(a, s);
        a = a+b;
        return a;
    }

    function transform(buf,offset) {
        var a=0, b=0, c=0, d=0;
        var x = transformBuffer;

        a = state[0];
        b = state[1];
        c = state[2];
        d = state[3];

        for (i = 0; i < 16; i++) {
            x[i] = and(buf[i*4+offset],0xff);
            for (j = 1; j < 4; j++) {
                x[i]+=shl(and(buf[i*4+j+offset] ,0xff), j * 8);
            }
        }

        /* tour 1 */
        a = FF ( a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
        d = FF ( d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
        c = FF ( c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
        b = FF ( b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
        a = FF ( a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
        d = FF ( d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
        c = FF ( c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
        b = FF ( b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
        a = FF ( a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
        d = FF ( d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
        c = FF ( c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
        b = FF ( b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
        a = FF ( a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
        d = FF ( d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
        c = FF ( c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
        b = FF ( b, c, d, a, x[15], S14, 0x49b40821); /* 16 */

        /* tour 2 */
        a = GG ( a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
        d = GG ( d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
        c = GG ( c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
        b = GG ( b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
        a = GG ( a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
        d = GG ( d, a, b, c, x[10], S22,  0x2441453); /* 22 */
        c = GG ( c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
        b = GG ( b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
        a = GG ( a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
        d = GG ( d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
        c = GG ( c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
        b = GG ( b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
        a = GG ( a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
        d = GG ( d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
        c = GG ( c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
        b = GG ( b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */

        /* tour 3 */
        a = HH ( a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
        d = HH ( d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
        c = HH ( c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
        b = HH ( b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
        a = HH ( a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
        d = HH ( d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
        c = HH ( c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
        b = HH ( b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
        a = HH ( a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
        d = HH ( d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
        c = HH ( c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
        b = HH ( b, c, d, a, x[ 6], S34,  0x4881d05); /* 44 */
        a = HH ( a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
        d = HH ( d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
        c = HH ( c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
        b = HH ( b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */

        /* tour 4 */
        a = II ( a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
        d = II ( d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
        c = II ( c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
        b = II ( b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
        a = II ( a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
        d = II ( d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
        c = II ( c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
        b = II ( b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
        a = II ( a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
        d = II ( d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
        c = II ( c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
        b = II ( b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
        a = II ( a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
        d = II ( d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
        c = II ( c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
        b = II ( b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */

        state[0] +=a;
        state[1] +=b;
        state[2] +=c;
        state[3] +=d;

    }
    /* Avec l'initialisation de  Dobbertin:
       state[0] = 0x12ac2375;
       state[1] = 0x3b341042;
       state[2] = 0x5f62b97c;
       state[3] = 0x4ba763ed;
       s'il y a une collision:

       begin 644 Message1
       M7MH=JO6_>MG!X?!51$)W,CXV!A"=(!AR71,<X`Y-IIT9^Z&8L$2N'Y*Y:R.;
       39GIK9>TF$W()/MEHR%C4:G1R:Q"=
       `
       end

       begin 644 Message2
       M7MH=JO6_>MG!X?!51$)W,CXV!A"=(!AR71,<X`Y-IIT9^Z&8L$2N'Y*Y:R.;
       39GIK9>TF$W()/MEHREC4:G1R:Q"=
       `
       end
    */
    function init() {
        count[0]=count[1] = 0;
        state[0] = 0x67452301;
        state[1] = 0xefcdab89;
        state[2] = 0x98badcfe;
        state[3] = 0x10325476;
        for (i = 0; i < digestBits.length; i++)
            digestBits[i] = 0;
    }

    function update(b) {
        var index,i;

        index = and(shr(count[0],3) , 0x3f);
        if (count[0]<0xffffffff-7)
          count[0] += 8;
        else {
          count[1]++;
          count[0]-=0xffffffff+1;
          count[0]+=8;
        }
        buffer[index] = and(b,0xff);
        if (index  >= 63) {
            transform(buffer, 0);
        }
    }

    function finish() {
        var bits = new array(8);
        var        padding;
        var        i=0, index=0, padLen=0;

        for (i = 0; i < 4; i++) {
            bits[i] = and(shr(count[0],(i * 8)), 0xff);
        }
        for (i = 0; i < 4; i++) {
            bits[i+4]=and(shr(count[1],(i * 8)), 0xff);
        }
        index = and(shr(count[0], 3) ,0x3f);
        padLen = (index < 56) ? (56 - index) : (120 - index);
        padding = new array(64);
        padding[0] = 0x80;
        for (i=0;i<padLen;i++)
          update(padding[i]);
        for (i=0;i<8;i++)
          update(bits[i]);

        for (i = 0; i < 4; i++) {
            for (j = 0; j < 4; j++) {
                digestBits[i*4+j] = and(shr(state[i], (j * 8)) , 0xff);
            }
        }
    }

/* Fin de l'algorithme MD5 */

function hexa(n) {
 var hexa_h = "0123456789abcdef";
 var hexa_c="";
 var hexa_m=n;
 for (hexa_i=0;hexa_i<8;hexa_i++) {
   hexa_c=hexa_h.charAt(Math.abs(hexa_m)%16)+hexa_c;
   hexa_m=Math.floor(hexa_m/16);
 }
 return hexa_c;
}


var ascii="01234567890123456789012345678901" +
          " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ"+
          "[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~";

function MD5(message)
{
 var l,s,k,ka,kb,kc,kd;

 init();
 for (k=0;k<message.length;k++) {
   l=message.charAt(k);
   update(ascii.lastIndexOf(l));
 }
 finish();
 ka=kb=kc=kd=0;
 for (i=0;i<4;i++) ka+=shl(digestBits[15-i], (i*8));
 for (i=4;i<8;i++) kb+=shl(digestBits[15-i], ((i-4)*8));
 for (i=8;i<12;i++) kc+=shl(digestBits[15-i], ((i-8)*8));
 for (i=12;i<16;i++) kd+=shl(digestBits[15-i], ((i-12)*8));
 s=hexa(kd)+hexa(kc)+hexa(kb)+hexa(ka);
 return s;
}/*  ID(df1ad747deafb929c481c35f804c37bd) URI(df1ad747deafb929c481c35f804c37bd) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupConfirm_btnValider **********************************/

var PopupConfirm_btnValider_passage = false;

$(document).ready(function()
{	
			if(!PopupConfirm_btnValider_passage)
		{
			PopupConfirm_btnValider_initialisation();
		}
		PopupConfirm_btnValider_passage = true;
	});

function PopupConfirm_btnValider_initialisation()
{
	$("#PopupConfirm_btnValider_lienImg").click(function()
	{
		if($('#PopupConfirm_btnValider').hasClass('PopupConfirm_btnValider_disabled'))
			return false;
	});
	$("#PopupConfirm_btnValider_lienLibelle").click(function()
	{
		if($('#PopupConfirm_btnValider').hasClass('PopupConfirm_btnValider_disabled'))
			return false;
		if($('#PopupConfirm_btnValider_lienLibelle').hasClass('PopupConfirm_btnValider_pasDeLien'))
			return false;
	});
}


function enablePopupConfirm_btnValider()
{
	$('#PopupConfirm_btnValider').removeAttr('class');
	$('#PopupConfirm_btnValider_lienLibelle').attr('title','');
	$('#PopupConfirm_btnValider_lienImg').attr('title','');
}

function disablePopupConfirm_btnValider()
{
	$('#PopupConfirm_btnValider').attr('class', 'PopupConfirm_btnValider_disabled');
	$('#PopupConfirm_btnValider_lienLibelle').removeAttr('title');
	$('#PopupConfirm_btnValider_lienImg').removeAttr('title');
}

function PopupConfirm_btnValider_setLibelle(libelle)
{
	$('#PopupConfirm_btnValider_lienLibelle').html(libelle);
}

function PopupConfirm_btnValider_getLibelle()
{
	return $('#PopupConfirm_btnValider_lienLibelle').html();
}

function PopupConfirm_btnValider_setLien(lien)
{
	$('#PopupConfirm_btnValider_lienLibelle').attr('href', lien);
	$('#PopupConfirm_btnValider_lienImg').attr('href', lien);
}

function PopupConfirm_btnValider_getLien()
{
	return $('#PopupConfirm_btnValider_lienImg').attr('href');
}

function PopupConfirm_btnValider_setScript(script)
{
	$('#PopupConfirm_btnValider_lienLibelle').attr('href', 'javascript:' + script);
	$('#PopupConfirm_btnValider_lienImg').attr('href', 'javascript:' + script);
}

function PopupConfirm_btnValider_getScript()
{
	return $('#PopupConfirm_btnValider_lienImg').attr('href');
}/*  ID(fee3a5ea7ec0d530638ca039ba84f053) URI(fee3a5ea7ec0d530638ca039ba84f053) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupErreur_btnFermer **********************************/

var PopupErreur_btnFermer_passage = false;

$(document).ready(function()
{	
			if(!PopupErreur_btnFermer_passage)
		{
			PopupErreur_btnFermer_initialisation();
		}
		PopupErreur_btnFermer_passage = true;
	});

function PopupErreur_btnFermer_initialisation()
{
	$("#PopupErreur_btnFermer_lienImg").click(function()
	{
		if($('#PopupErreur_btnFermer').hasClass('PopupErreur_btnFermer_disabled'))
			return false;
	});
	$("#PopupErreur_btnFermer_lienLibelle").click(function()
	{
		if($('#PopupErreur_btnFermer').hasClass('PopupErreur_btnFermer_disabled'))
			return false;
		if($('#PopupErreur_btnFermer_lienLibelle').hasClass('PopupErreur_btnFermer_pasDeLien'))
			return false;
	});
}


function enablePopupErreur_btnFermer()
{
	$('#PopupErreur_btnFermer').removeAttr('class');
	$('#PopupErreur_btnFermer_lienLibelle').attr('title','');
	$('#PopupErreur_btnFermer_lienImg').attr('title','');
}

function disablePopupErreur_btnFermer()
{
	$('#PopupErreur_btnFermer').attr('class', 'PopupErreur_btnFermer_disabled');
	$('#PopupErreur_btnFermer_lienLibelle').removeAttr('title');
	$('#PopupErreur_btnFermer_lienImg').removeAttr('title');
}

function PopupErreur_btnFermer_setLibelle(libelle)
{
	$('#PopupErreur_btnFermer_lienLibelle').html(libelle);
}

function PopupErreur_btnFermer_getLibelle()
{
	return $('#PopupErreur_btnFermer_lienLibelle').html();
}

function PopupErreur_btnFermer_setLien(lien)
{
	$('#PopupErreur_btnFermer_lienLibelle').attr('href', lien);
	$('#PopupErreur_btnFermer_lienImg').attr('href', lien);
}

function PopupErreur_btnFermer_getLien()
{
	return $('#PopupErreur_btnFermer_lienImg').attr('href');
}

function PopupErreur_btnFermer_setScript(script)
{
	$('#PopupErreur_btnFermer_lienLibelle').attr('href', 'javascript:' + script);
	$('#PopupErreur_btnFermer_lienImg').attr('href', 'javascript:' + script);
}

function PopupErreur_btnFermer_getScript()
{
	return $('#PopupErreur_btnFermer_lienImg').attr('href');
}/*  ID(212272a040c1ca0161a959933b59adc6) URI(212272a040c1ca0161a959933b59adc6) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ PopupErreur **********************************/

var PopupErreur_initialisation = false;

$(document).ready(function()
{	
			if(!PopupErreur_initialisation)
		{
			initialiser_PopupErreur();
		}
		PopupErreur_initialisation = true;
	});

function initialiser_PopupErreur()
{

}


function ouvrir_PopupErreur(contenu)
{
	if($("#PopupMessage:visible").length>0)
	{
		fermer_PopupMessage();
	}

	if($(".objet_Popup:visible").length>0 && PopupErreur_testIE7())
	{
		$(".objet_Popup:visible").css("position", "static");
	}
	
	if($(".objet_Popup:visible").length>0 && PopupErreur_testIE6())
	{
		var idPopupPrec = $('.objet_Popup:visible:last').attr('id');
		
		var margeHaut = $('#'+idPopupPrec).css('margin-top');
		var margeGauche = $('#'+idPopupPrec).css('margin-left');
		
		if(margeHaut != undefined && margeGauche != undefined)
		{
			margeHaut = parseFloat(margeHaut);
			margeGauche = parseFloat(margeGauche);
		
			$("#PopupErreur_fond").css("margin-top", - margeHaut);
			$("#PopupErreur_fond").css("margin-left", - margeGauche);
		}
	}
	
	if(contenu != undefined)
		PopupErreur_setContenu(contenu);
	
	if(PopupErreur_testIE6())
	{
		$("select").css({visibility:"hidden"});
		$("#PopupErreur select").css({visibility:"visible"});
		top.location="#";
		$("#PopupErreur_fond").css("width",PopupErreur_getLargEcran());
		$("#PopupErreur_fond").css("height",PopupErreur_getHautEcran());

		$("#PopupErreur_fond").css({display:"block"});
		$("#PopupErreur").css({display:"block"});
		positionner_PopupErreur();
		ecouter_PopupErreur();
		$("body").css({overflow:"hidden"});
	}
	else
	{
		$("#PopupErreur_fond").fadeIn("normal",function()
		{
			$("#PopupErreur").show();
			positionner_PopupErreur()
			ecouter_PopupErreur();
		});
		$("html").css({overflow:'hidden'});
	}
}

function fermer_PopupErreur(supprimerContenu)
{	
	if(PopupErreur_testIE6())
	{
		$("#PopupErreur").css({display:"none"});
		$("#PopupErreur_fond").css({display:"none"});
		if(supprimerContenu != false)
			PopupErreur_supprContenu();
		$("#PopupErreur_conteneur").css({height:"auto"});
		$("body").css({overflow:"auto"});
		
		if($(".objet_Popup:visible").length == 0)
			$("select").css({visibility:"visible"});
		else
			$(".objet_Popup select").css({visibility:"visible"});
	}
	else
	{
		$("#PopupErreur").fadeOut("fast",function()
		{
			$("#PopupErreur_fond").fadeOut("fast");
			if(supprimerContenu != false)
				PopupErreur_supprContenu();
			$("#PopupErreur_conteneur").css({height:"auto"});
		});
		$("html").css({overflow:'auto'});
	}
	
	if($(".objet_Popup:visible").length>0 && (PopupErreur_testIE6() || PopupErreur_testIE7()))
	{
		$(".objet_Popup").css("position", "absolute");
	}
	
	// Bug sous Safari : non réactivation de la barre de scroll.
	$("body").scrollTop($("body").scrollTop() +1); // Si popup en haut.
	$("body").scrollTop($("body").scrollTop() -1); // Si popup en bas.
}

function positionner_PopupErreur(type)
{
	
	recadrer_PopupErreur()
	
	switch(type)
	{
		case 'horizontal':			
			var posX=(PopupErreur_getLargEcran()-$("#PopupErreur").width())/2;
			
			if(posX<=0) posX=0;
			
			$("#PopupErreur").css("margin-left",posX);
		break;
		case 'vertical':
			var posY=(PopupErreur_getHautEcran()-$("#PopupErreur").height())/2;
			
			if(posY<=0) posY=0;
			
			$("#PopupErreur").css("margin-top",posY);
		break;
		default:
			var posX=(PopupErreur_getLargEcran()-$("#PopupErreur").width())/2;
			var posY=(PopupErreur_getHautEcran()-$("#PopupErreur").height())/2;
			
			if(posX<=0) posX=0;
			if(posY<=0) posY=0;
			
			$("#PopupErreur").css("margin-left",posX);
			$("#PopupErreur").css("margin-top",posY);
		break;
	}
}

function recadrer_PopupErreur()
{
	var marginTop = $("#PopupErreur").css("margin-top");
	if(isNaN(marginTop))
		marginTop='0px';
	marginTop = parseInt(marginTop.substr(0,(marginTop.length-2)));
	hauteurPopup = $("#PopupErreur_conteneur").height() + 120;
	
	if((hauteurPopup + marginTop) > PopupErreur_getHautEcran())
	{
		if(hauteurPopup > PopupErreur_getHautEcran())
		{
			$("#PopupErreur_conteneur").height((PopupErreur_getHautEcran() - 120) + 'px');
		}
		else
		{
			marginTop = marginTop - (hauteurPopup + marginTop - PopupErreur_getHautEcran());
			
			if(marginTop>0)
				$("#PopupErreur").css("margin-top", marginTop + 'px');
			else
				$("#PopupErreur").css("margin-top", 0);
		}
	}
}

var passage = false;
var OriX = null;
var OriY = null;
var margeX = null;
var margeY = null;

function ecouter_PopupErreur()
{
	$("#PopupErreur_antiSelect").mousedown(function()
	{
		if($("#PopupErreur_antiSelect").hasClass('PopupErreur_mvt'))
		{
			$("#PopupErreur_antiSelect").css("height",$("#PopupErreur").height());
			
			passage = false;
			OriX = null;
			OriY = null;
			margeX = null;
			margeY = null;
			
			$("body").live("mousemove",function(event)
			{
				deplacer_PopupErreur(event);
			});
		}
	});
	
	$("body").mouseup(function()
	{
		if($("#PopupErreur_antiSelect").hasClass('PopupErreur_mvt'))
		{
			$("#PopupErreur_antiSelect").css("height","25px");
			$("body").die("mousemove");
		}
	});
}

function deplacer_PopupErreur(event)
{
	if(passage==false)
	{
		var chaineX = $("#PopupErreur").css("margin-left");
		margeX = parseInt(chaineX.substr(0,(chaineX.length-2)));
		
		var chaineY = $("#PopupErreur").css("margin-top");
		margeY = parseInt(chaineY.substr(0,(chaineY.length-2)));
		
		OriX = event.pageX;
		OriY = event.pageY
		
		passage = true;
	}
	
	var margeGauche = margeX - (OriX - event.pageX);
	var margeHaut = margeY - (OriY - event.pageY);
	
	var maxiGauche = 0
	var maxiDroit = PopupErreur_getLargEcran() - $("#PopupErreur").width();
	var maxiHaut = 0;
	var maxiBas	= PopupErreur_getHautEcran() - $("#PopupErreur").height();
	
	if(margeGauche>maxiGauche && margeGauche<maxiDroit)
	{
		$("#PopupErreur").css("margin-left",margeGauche);
	}
	else if(margeGauche<=maxiGauche)
	{
		$("#PopupErreur").css("margin-left",maxiGauche);
	}
	else
	{
		$("#PopupErreur").css("margin-left",maxiDroit);
	}
	
	if(margeHaut>maxiHaut && margeHaut<maxiBas)
	{
		$("#PopupErreur").css("margin-top",margeHaut);
	}
	else if(margeHaut<=maxiHaut)
	{
		$("#PopupErreur").css("margin-top",maxiHaut);
	}
	else
	{
		$("#PopupErreur").css("margin-top",maxiBas);
	}
}

function PopupErreur_testIE6()
{
	var chaine = new RegExp("MSIE 6");
	
	if(navigator.appVersion.search(chaine)==-1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function PopupErreur_testIE7()
{
	var chaine = new RegExp("MSIE 7");
	
	if(navigator.appVersion.search(chaine)==-1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function PopupErreur_getLargEcran()
{
	var largeur = window.innerWidth;
	
	if(window.innerWidth == null)
	{
		largeur = document.documentElement.clientWidth;
		if(largeur == 0)
		{
			largeur = document.body.clientWidth;
		}
	}
	
	return largeur;
}

function PopupErreur_getHautEcran()
{
	var hauteur = window.innerHeight;
	
	if(window.innerHeight == null)
	{
		hauteur = document.documentElement.clientHeight;
		if(document.documentElement.clientHeight == 0)
		{
			hauteur = document.body.clientHeight;
		}
	}
	
	return hauteur;
}

function PopupErreur_setTaille(taille)
{
	switch(taille)
	{
		case 'petite':
		break;
		case 'moyenne':
		break;
		case 'grande':
		break;
		default:
			taille = 'moyenne';
		break;
	}
	
	var taillePrecedente = PopupErreur_getTaille();
	var fond = PopupErreur_getFond();
	
	$('#PopupErreur').removeClass('PopupErreur_'+taillePrecedente);
	$('#PopupErreur_antiSelect').removeClass('PopupErreur_'+taillePrecedente);
	$('#PopupErreur_haut').removeClass('PopupErreur_haut_'+taillePrecedente);
	$('#PopupErreur_centre').removeClass('PopupErreur_centre_'+taillePrecedente);
	$('#PopupErreur_conteneur').removeClass('PopupErreur_fond_'+fond+'_'+taillePrecedente);
	$('#PopupErreur_bas').removeClass('PopupErreur_bas_'+taillePrecedente);
	
	$('#PopupErreur').addClass('PopupErreur_'+taille);
	$('#PopupErreur_antiSelect').addClass('PopupErreur_'+taille);
	$('#PopupErreur_haut').addClass('PopupErreur_haut_'+taille);
	$('#PopupErreur_centre').addClass('PopupErreur_centre_'+taille);
	$('#PopupErreur_conteneur').addClass('PopupErreur_fond_'+fond+'_'+taille);
	$('#PopupErreur_bas').addClass('PopupErreur_bas_'+taille);
}
function PopupErreur_getTaille()
{
	if($('#PopupErreur').hasClass('PopupErreur_petite'))
		var taille = 'petite';
	if($('#PopupErreur').hasClass('PopupErreur_moyenne'))
		var taille = 'moyenne';
	if($('#PopupErreur').hasClass('PopupErreur_grande'))
		var taille = 'grande';
		
	return taille;
}

function PopupErreur_setHauteur(hauteur)
{
	$("#PopupErreur_conteneur").height(hauteur);
	positionner_PopupErreur('vertical');
}
function PopupErreur_getHauteur()
{
	return $("#PopupErreur_conteneur").height();
}


function PopupErreur_setGrisement(grisement)
{
	$('#PopupErreur_fond').removeClass('PopupErreur_fondTransparent');
	$('#PopupErreur_fond').removeClass('PopupErreur_fondGrise');
	
	if(grisement)
		$('#PopupErreur_fond').addClass('PopupErreur_fondGrise');
	else
		$('#PopupErreur_fond').addClass('PopupErreur_fondTransparent');
}
function PopupErreur_getGrisement()
{
	if($('#PopupErreur_fond').hasClass('PopupErreur_fondGrise'))
		return true;
	else
		return false;
}

function PopupErreur_setMouvement(mouvement)
{
	$('#PopupErreur_antiSelect').removeClass('PopupErreur_mvt');
	
	if(mouvement)
		$('#PopupErreur_antiSelect').addClass('PopupErreur_mvt');
}
function PopupErreur_getMouvement()
{
	if($('#PopupErreur_antiSelect').hasClass('PopupErreur_mvt'))
		return true;
	else
		return false;
}

function PopupErreur_setTitre(titre)
{
	$("#PopupErreur_titre").html(titre);
}
function PopupErreur_getTitre()
{
	return $("#PopupErreur_titre").html();
}

function PopupErreur_setSousTitre(sousTitre)
{
	$("#PopupErreur_sousTitre").html(sousTitre);
}
function PopupErreur_getSousTitre()
{
	return $("#PopupErreur_sousTitre").html();
}

function PopupErreur_afficheSousTitre()
{
	$("#PopupErreur_sousTitre").show();
}
function PopupErreur_cacheSousTitre()
{
	$("#PopupErreur_sousTitre").hide();
}

function PopupErreur_setLibBtnFermer(libBtnFermer)
{
	$("#PopupErreur_btnFermer_lienLibelle").html(libBtnFermer);
}
function PopupErreur_getLibBtnFermer()
{
	return $("#PopupErreur_btnFermer_lienLibelle").html();
}

function PopupErreur_setLienBtnFermer(lienBtnFermer)
{
	$("#PopupErreur_btnFermer_lienLibelle").attr('href', lienBtnFermer);
}
function PopupErreur_getLienBtnFermer()
{
	return $("#PopupErreur_btnFermer_lienLibelle").attr('href');
}

function PopupErreur_afficheBtnFermer()
{
	$("#PopupErreur_btnFermer").show();
}
function PopupErreur_cacheBtnFermer()
{
	$("#PopupErreur_btnFermer").hide();
}

function PopupErreur_setContenu(contenu)
{
	$("#PopupErreur_conteneur").html(contenu);
}
function PopupErreur_getContenu()
{
	return $("#PopupErreur_fond").html();
}
function PopupErreur_supprContenu()
{			
	if(PopupErreur_testIE6())
		$('#PopupErreur_conteneur').children().html('');
	else
		PopupErreur_setContenu('');
}

function PopupErreur_setFond(fond)
{
	switch(fond)
	{
		case 'blanc':
		break;
		case 'bordeau':
		break;
		default:
			fond = 'bordeau';
		break;
	}
	
	var taille = PopupErreur_getTaille();
	var fondPrecedent = PopupErreur_getFond();
	
	$('#PopupErreur_conteneur').removeClass('PopupErreur_fond_'+fondPrecedent+'_'+taille);
	
	$('#PopupErreur_conteneur').addClass('PopupErreur_fond_'+fond+'_'+taille);
}
function PopupErreur_getFond()
{
	var taille = PopupErreur_getTaille();
	
	if($('#PopupErreur_conteneur').hasClass('PopupErreur_fond_blanc_'+taille))
		var fond = 'blanc';
	if($('#PopupErreur_conteneur').hasClass('PopupErreur_fond_bordeau_'+taille))
		var fond = 'bordeau';
		
	return fond;
}

/***************** Vestige � conserver ****************/

function ouvrirPopupErreur(data, force_data)
{
	ouvrir_PopupErreur(data, force_data);
}

function fermerPopupErreur(force_data)
{
	fermer_PopupErreur(force_data);
}

function positionnementPopupErreur()
{
	positionner_PopupErreur();
}/*  ID(709e91cfc4a8de0da5a000d348bb459f) URI(709e91cfc4a8de0da5a000d348bb459f) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/**************************** formNewClient_mel ****************************/

var formNewClient_mel_initialisation = false;
				
$(document).ready(function() 
{
	initialiser_formNewClient_mel();
	formNewClient_mel_initialisation = true;					
});

if(!formNewClient_mel_initialisation)
{
	initialiser_formNewClient_mel();
	formNewClient_mel_initialisation = true;	
}

function initialiser_formNewClient_mel()
{
	
	$('#formNewClient_mel_id_attr').css("background-image","url(/rsc/b18a14ce5289f1b8d07f65c2b251b9b9.gif)");
	
	$('#formNewClient_mel_id_attr').bind("keyup blur focus", function()
	{
		tester_formNewClient_mel();
		forcerMinuscule_formNewClient_mel();
	});
	
	if($('#formNewClient_mel_id_attr').val() != '')
	{
		tester_formNewClient_mel();
		//forcerMinuscule_formNewClient_mel();
	}
}

function tester_formNewClient_mel()
{
	if (/^[\w-\.\+]+@([\w-]+\.)+[\w-]{2,4}$/i.test($('#formNewClient_mel_id_attr').val())) 
	{	
		$('#formNewClient_mel_id_attr').css("background-image","url(/rsc/2bb8cb2ee5ef897e6cbc0d52e227bda8.gif)");
	}
	else 
	{
		$('#formNewClient_mel_id_attr').css("background-image","url(/rsc/142234c90f3e34babf2f787291c44c0e.gif)");
	}
}

function forcerMinuscule_formNewClient_mel()
{
	$('#formNewClient_mel_id_attr').val($('#formNewClient_mel_id_attr').val().toLowerCase());
}/*  ID(014346e0ee6e87c693170c735f42963e) URI(014346e0ee6e87c693170c735f42963e) SCHEME(buffer) WEIGHT(500) TYPE(js:file) */

/************************************ formConnexion_btnSubmit **********************************/

var formConnexion_btnSubmit_passage = false;

$(document).ready(function()
{	
			if(!formConnexion_btnSubmit_passage)
		{
			formConnexion_btnSubmit_initialisation();
		}
		formConnexion_btnSubmit_passage = true;
	});

function formConnexion_btnSubmit_initialisation()
{
	$("#formConnexion_btnSubmit_lienImg").click(function()
	{
		if($('#formConnexion_btnSubmit').hasClass('formConnexion_btnSubmit_disabled'))
			return false;
	});
	$("#formConnexion_btnSubmit_lienLibelle").click(function()
	{
		if($('#formConnexion_btnSubmit').hasClass('formConnexion_btnSubmit_disabled'))
			return false;
		if($('#formConnexion_btnSubmit_lienLibelle').hasClass('formConnexion_btnSubmit_pasDeLien'))
			return false;
	});
}


function enableformConnexion_btnSubmit()
{
	$('#formConnexion_btnSubmit').removeAttr('class');
	$('#formConnexion_btnSubmit_lienLibelle').attr('title','');
	$('#formConnexion_btnSubmit_lienImg').attr('title','');
}

function disableformConnexion_btnSubmit()
{
	$('#formConnexion_btnSubmit').attr('class', 'formConnexion_btnSubmit_disabled');
	$('#formConnexion_btnSubmit_lienLibelle').removeAttr('title');
	$('#formConnexion_btnSubmit_lienImg').removeAttr('title');
}

function formConnexion_btnSubmit_setLibelle(libelle)
{
	$('#formConnexion_btnSubmit_lienLibelle').html(libelle);
}

function formConnexion_btnSubmit_getLibelle()
{
	return $('#formConnexion_btnSubmit_lienLibelle').html();
}

function formConnexion_btnSubmit_setLien(lien)
{
	$('#formConnexion_btnSubmit_lienLibelle').attr('href', lien);
	$('#formConnexion_btnSubmit_lienImg').attr('href', lien);
}

function formConnexion_btnSubmit_getLien()
{
	return $('#formConnexion_btnSubmit_lienImg').attr('href');
}

function formConnexion_btnSubmit_setScript(script)
{
	$('#formConnexion_btnSubmit_lienLibelle').attr('href', 'javascript:' + script);
	$('#formConnexion_btnSubmit_lienImg').attr('href', 'javascript:' + script);
}

function formConnexion_btnSubmit_getScript()
{
	return $('#formConnexion_btnSubmit_lienImg').attr('href');
}
