if(typeof window.jQuery=="undefined"){window.undefined=window.undefined;
var jQuery=function(e,f){if(window==this){return new jQuery(e,f)
}e=e||document;
if(jQuery.isFunction(e)){return new jQuery(document)[jQuery.fn.ready?"ready":"load"](e)
}if(typeof e=="string"){var b=/^[^<]*(<(.|\s)+>)[^>]*$/.exec(e);
if(b){e=jQuery.clean([b[1]])
}else{return new jQuery(f).find(e)
}}return this.setArray(e.constructor==Array&&e||(e.jquery||e.length&&e!=window&&!e.nodeType&&e[0]!=undefined&&e[0].nodeType)&&jQuery.makeArray(e)||[e])
};
if(typeof $!="undefined"){jQuery._$=$
}var $=jQuery;
jQuery.fn=jQuery.prototype={jquery:"1.1.2",size:function(){return this.length
},length:0,get:function(a){return a==undefined?jQuery.makeArray(this):this[a]
},pushStack:function(b){var c=jQuery(b);
c.prevObject=this;
return c
},setArray:function(b){this.length=0;
[].push.apply(this,b);
return this
},each:function(b,a){return jQuery.each(this,b,a)
},index:function(a){var b=-1;
this.each(function(c){if(this==a){b=c
}});
return b
},attr:function(a,c,b){var e=a;
if(a.constructor==String){if(c==undefined){return this.length&&jQuery[b||"attr"](this[0],a)||undefined
}else{e={};
e[a]=c
}}return this.each(function(f){for(var g in e){jQuery.attr(b?this.style:this,g,jQuery.prop(this,e[g],b,f,g))
}})
},css:function(a,b){return this.attr(a,b,"curCSS")
},text:function(b){if(typeof b=="string"){return this.empty().append(document.createTextNode(b))
}var a="";
jQuery.each(b||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){a+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])
}})
});
return a
},wrap:function(){var b=jQuery.clean(arguments);
return this.each(function(){var a=b[0].cloneNode(true);
this.parentNode.insertBefore(a,this);
while(a.firstChild){a=a.firstChild
}a.appendChild(this)
})
},append:function(){return this.domManip(arguments,true,1,function(b){this.appendChild(b)
})
},prepend:function(){return this.domManip(arguments,true,-1,function(b){this.insertBefore(b,this.firstChild)
})
},before:function(){return this.domManip(arguments,false,1,function(b){this.parentNode.insertBefore(b,this)
})
},after:function(){return this.domManip(arguments,false,-1,function(b){this.parentNode.insertBefore(b,this.nextSibling)
})
},end:function(){return this.prevObject||jQuery([])
},find:function(a){return this.pushStack(jQuery.map(this,function(b){return jQuery.find(a,b)
}),a)
},clone:function(a){return this.pushStack(jQuery.map(this,function(b){var b=b.cloneNode(a!=undefined?a:true);
b.$events=null;
return b
}))
},filter:function(a){return this.pushStack(jQuery.isFunction(a)&&jQuery.grep(this,function(c,b){return a.apply(c,[b])
})||jQuery.multiFilter(a,this))
},not:function(a){return this.pushStack(a.constructor==String&&jQuery.multiFilter(a,this,true)||jQuery.grep(this,function(b){return(a.constructor==Array||a.jquery)?jQuery.inArray(b,a)<0:b!=a
}))
},add:function(a){return this.pushStack(jQuery.merge(this.get(),a.constructor==String?jQuery(a).get():a.length!=undefined&&(!a.nodeName||a.nodeName=="FORM")?a:[a]))
},is:function(a){return a?jQuery.filter(a,this).r.length>0:false
},val:function(a){return a==undefined?(this.length?this[0].value:null):this.attr("value",a)
},html:function(a){return a==undefined?(this.length?this[0].innerHTML:null):this.empty().append(a)
},domManip:function(e,g,c,f){var h=this.length>1;
var b=jQuery.clean(e);
if(c<0){b.reverse()
}return this.each(function(){var a=this;
if(g&&jQuery.nodeName(this,"table")&&jQuery.nodeName(b[0],"tr")){a=this.getElementsByTagName("tbody")[0]||this.appendChild(document.createElement("tbody"))
}jQuery.each(b,function(){f.apply(a,[h?this.cloneNode(true):this])
})
})
}};
jQuery.extend=jQuery.fn.extend=function(){var e=arguments[0],b=1;
if(arguments.length==1){e=this;
b=0
}var f;
while(f=arguments[b++]){for(var c in f){e[c]=f[c]
}}return e
};
jQuery.extend({noConflict:function(){if(jQuery._$){$=jQuery._$
}return jQuery
},isFunction:function(a){return !!a&&typeof a!="string"&&!a.nodeName&&typeof a[0]=="undefined"&&/function/i.test(a+"")
},isXMLDoc:function(a){return a.tagName&&a.ownerDocument&&!a.ownerDocument.body
},nodeName:function(b,a){return b.nodeName&&b.nodeName.toUpperCase()==a.toUpperCase()
},each:function(f,e,b){if(f.length==undefined){for(var c in f){e.apply(f[c],b||[c,f[c]])
}}else{for(var c=0,a=f.length;
c<a;
c++){if(e.apply(f[c],b||[c,f[c]])===false){break
}}}return f
},prop:function(e,f,c,b,g){if(jQuery.isFunction(f)){f=f.call(e,[b])
}var a=/z-?index|font-?weight|opacity|zoom|line-?height/i;
return f&&f.constructor==Number&&c=="curCSS"&&!a.test(g)?f+"px":f
},className:{add:function(a,b){jQuery.each(b.split(/\s+/),function(c,e){if(!jQuery.className.has(a.className,e)){a.className+=(a.className?" ":"")+e
}})
},remove:function(a,b){a.className=b?jQuery.grep(a.className.split(/\s+/),function(c){return !jQuery.className.has(b,c)
}).join(" "):""
},has:function(a,b){a=a.className||a;
b=b.replace(/([\.\\\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g,"\\$1");
return a&&new RegExp("(^|\\s)"+b+"(\\s|$)").test(a)
}},swap:function(c,g,b){for(var a in g){c.style["old"+a]=c.style[a];
c.style[a]=g[a]
}b.apply(c,[]);
for(var a in g){c.style[a]=c.style["old"+a]
}},css:function(g,f){if(f=="height"||f=="width"){var b={},c,a,h=["Top","Bottom","Right","Left"];
jQuery.each(h,function(){b["padding"+this]=0;
b["border"+this+"Width"]=0
});
jQuery.swap(g,b,function(){if(jQuery.css(g,"display")!="none"){c=g.offsetHeight;
a=g.offsetWidth
}else{g=jQuery(g.cloneNode(true)).find(":radio").removeAttr("checked").end().css({visibility:"hidden",position:"absolute",display:"block",right:"0",left:"0"}).appendTo(g.parentNode)[0];
var e=jQuery.css(g.parentNode,"position");
if(e==""||e=="static"){g.parentNode.style.position="relative"
}c=g.clientHeight;
a=g.clientWidth;
if(e==""||e=="static"){g.parentNode.style.position="static"
}g.parentNode.removeChild(g)
}});
return f=="height"?c:a
}return jQuery.curCSS(g,f)
},curCSS:function(b,g,c){var a;
if(g=="opacity"&&jQuery.browser.msie){return jQuery.attr(b.style,"opacity")
}if(g=="float"||g=="cssFloat"){g=jQuery.browser.msie?"styleFloat":"cssFloat"
}if(!c&&b.style[g]){a=b.style[g]
}else{if(document.defaultView&&document.defaultView.getComputedStyle){if(g=="cssFloat"||g=="styleFloat"){g="float"
}g=g.replace(/([A-Z])/g,"-$1").toLowerCase();
var f=document.defaultView.getComputedStyle(b,null);
if(f){a=f.getPropertyValue(g)
}else{if(g=="display"){a="none"
}else{jQuery.swap(b,{display:"block"},function(){var h=document.defaultView.getComputedStyle(this,"");
a=h&&h.getPropertyValue(g)||""
})
}}}else{if(b.currentStyle){var e=g.replace(/\-(\w)/g,function(h,i){return i.toUpperCase()
});
a=b.currentStyle[g]||b.currentStyle[e]
}}}return a
},clean:function(b){var c=[];
jQuery.each(b,function(g,a){if(!a){return
}if(a.constructor==Number){a=a.toString()
}if(typeof a=="string"){var j=jQuery.trim(a),m=document.createElement("div"),f=[];
var h=!j.indexOf("<opt")&&[1,"<select>","</select>"]||(!j.indexOf("<thead")||!j.indexOf("<tbody")||!j.indexOf("<tfoot"))&&[1,"<table>","</table>"]||!j.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!j.indexOf("<td")||!j.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||[0,"",""];
m.innerHTML=h[1]+j+h[2];
while(h[0]--){m=m.firstChild
}if(jQuery.browser.msie){if(!j.indexOf("<table")&&j.indexOf("<tbody")<0){f=m.firstChild&&m.firstChild.childNodes
}else{if(h[1]=="<table>"&&j.indexOf("<tbody")<0){f=m.childNodes
}}for(var k=f.length-1;
k>=0;
--k){if(jQuery.nodeName(f[k],"tbody")&&!f[k].childNodes.length){f[k].parentNode.removeChild(f[k])
}}}a=[];
for(var g=0,e=m.childNodes.length;
g<e;
g++){a.push(m.childNodes[g])
}}if(a.length===0&&!jQuery.nodeName(a,"form")){return
}if(a[0]==undefined||jQuery.nodeName(a,"form")){c.push(a)
}else{c=jQuery.merge(c,a)
}});
return c
},attr:function(c,b,e){var a=jQuery.isXMLDoc(c)?{}:{"for":"htmlFor","class":"className","float":jQuery.browser.msie?"styleFloat":"cssFloat",cssFloat:jQuery.browser.msie?"styleFloat":"cssFloat",innerHTML:"innerHTML",className:"className",value:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",selected:"selected"};
if(b=="opacity"&&jQuery.browser.msie&&e!=undefined){c.zoom=1;
return c.filter=c.filter.replace(/alpha\([^\)]*\)/gi,"")+(e==1?"":"alpha(opacity="+e*100+")")
}else{if(b=="opacity"&&jQuery.browser.msie){return c.filter?parseFloat(c.filter.match(/alpha\(opacity=(.*)\)/)[1])/100:1
}}if(b=="opacity"&&jQuery.browser.mozilla&&e==1){e=0.9999
}if(a[b]){if(e!=undefined){c[a[b]]=e
}return c[a[b]]
}else{if(e==undefined&&jQuery.browser.msie&&jQuery.nodeName(c,"form")&&(b=="action"||b=="method")){return c.getAttributeNode(b).nodeValue
}else{if(c.tagName){if(e!=undefined){c.setAttribute(b,e)
}if(jQuery.browser.msie&&/href|src/.test(b)&&!jQuery.isXMLDoc(c)){return c.getAttribute(b,2)
}return c.getAttribute(b)
}else{b=b.replace(/-([a-z])/ig,function(g,f){return f.toUpperCase()
});
if(e!=undefined){c[b]=e
}return c[b]
}}}},trim:function(a){return a.replace(/^\s+|\s+$/g,"")
},makeArray:function(b){var e=[];
if(b.constructor!=Array){for(var c=0,f=b.length;
c<f;
c++){e.push(b[c])
}}else{e=b.slice(0)
}return e
},inArray:function(c,e){for(var f=0,g=e.length;
f<g;
f++){if(e[f]==c){return f
}}return -1
},merge:function(f,b){var e=[].slice.call(f,0);
for(var c=0,a=b.length;
c<a;
c++){if(jQuery.inArray(b[c],e)==-1){f.push(b[c])
}}return f
},grep:function(c,g,b){if(typeof g=="string"){g=new Function("a","i","return "+g)
}var a=[];
for(var e=0,f=c.length;
e<f;
e++){if(!b&&g(c[e],e)||b&&!g(c[e],e)){a.push(c[e])
}}return a
},map:function(b,k){if(typeof k=="string"){k=new Function("a","return "+k)
}var l=[],a=[];
for(var g=0,c=b.length;
g<c;
g++){var e=k(b[g],g);
if(e!==null&&e!=undefined){if(e.constructor!=Array){e=[e]
}l=l.concat(e)
}}var a=l.length?[l[0]]:[];
check:for(var g=1,h=l.length;
g<h;
g++){for(var f=0;
f<g;
f++){if(l[g]==a[f]){continue check
}}a.push(l[g])
}return a
}});
new function(){var a=navigator.userAgent.toLowerCase();
jQuery.browser={safari:/webkit/.test(a),opera:/opera/.test(a),msie:/msie/.test(a)&&!/opera/.test(a),mozilla:/mozilla/.test(a)&&!/(compatible|webkit)/.test(a)};
jQuery.boxModel=!jQuery.browser.msie||document.compatMode=="CSS1Compat"
};
jQuery.each({parent:"a.parentNode",parents:"jQuery.parents(a)",next:"jQuery.nth(a,2,'nextSibling')",prev:"jQuery.nth(a,2,'previousSibling')",siblings:"jQuery.sibling(a.parentNode.firstChild,a)",children:"jQuery.sibling(a.firstChild)"},function(a,b){jQuery.fn[a]=function(c){var e=jQuery.map(this,b);
if(c&&typeof c=="string"){e=jQuery.multiFilter(c,e)
}return this.pushStack(e)
}
});
jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after"},function(a,b){jQuery.fn[a]=function(){var c=arguments;
return this.each(function(){for(var e=0,f=c.length;
e<f;
e++){jQuery(c[e])[b](this)
}})
}
});
jQuery.each({removeAttr:function(a){jQuery.attr(this,a,"");
this.removeAttribute(a)
},addClass:function(a){jQuery.className.add(this,a)
},removeClass:function(a){jQuery.className.remove(this,a)
},toggleClass:function(a){jQuery.className[jQuery.className.has(this,a)?"remove":"add"](this,a)
},remove:function(b){if(!b||jQuery.filter(b,[this]).r.length){this.parentNode.removeChild(this)
}},empty:function(){while(this.firstChild){this.removeChild(this.firstChild)
}}},function(a,b){jQuery.fn[a]=function(){return this.each(b,arguments)
}
});
jQuery.each(["eq","lt","gt","contains"],function(a,b){jQuery.fn[b]=function(c,e){return this.filter(":"+b+"("+c+")",e)
}
});
jQuery.each(["height","width"],function(a,b){jQuery.fn[b]=function(c){return c==undefined?(this.length?jQuery.css(this[0],b):null):this.css(b,c.constructor==String?c:c+"px")
}
});
jQuery.extend({expr:{"":"m[2]=='*'||jQuery.nodeName(a,m[2])","#":"a.getAttribute('id')==m[2]",":":{lt:"i<m[3]-0",gt:"i>m[3]-0",nth:"m[3]-0==i",eq:"m[3]-0==i",first:"i==0",last:"i==r.length-1",even:"i%2==0",odd:"i%2","nth-child":"jQuery.nth(a.parentNode.firstChild,m[3],'nextSibling',a)==a","first-child":"jQuery.nth(a.parentNode.firstChild,1,'nextSibling')==a","last-child":"jQuery.nth(a.parentNode.lastChild,1,'previousSibling')==a","only-child":"jQuery.sibling(a.parentNode.firstChild).length==1",parent:"a.firstChild",empty:"!a.firstChild",contains:"jQuery.fn.text.apply([a]).indexOf(m[3])>=0",visible:'a.type!="hidden"&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"',hidden:'a.type=="hidden"||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"',enabled:"!a.disabled",disabled:"a.disabled",checked:"a.checked",selected:"a.selected||jQuery.attr(a,'selected')",text:"a.type=='text'",radio:"a.type=='radio'",checkbox:"a.type=='checkbox'",file:"a.type=='file'",password:"a.type=='password'",submit:"a.type=='submit'",image:"a.type=='image'",reset:"a.type=='reset'",button:'a.type=="button"||jQuery.nodeName(a,"button")',input:"/input|select|textarea|button/i.test(a.nodeName)"},".":"jQuery.className.has(a,m[2])","@":{"=":"z==m[4]","!=":"z!=m[4]","^=":"z&&!z.indexOf(m[4])","$=":"z&&z.substr(z.length - m[4].length,m[4].length)==m[4]","*=":"z&&z.indexOf(m[4])>=0","":"z",_resort:function(a){return["",a[1],a[3],a[2],a[5]]
},_prefix:"z=a[m[3]];if(!z||/href|src/.test(m[3]))z=jQuery.attr(a,m[3]);"},"[":"jQuery.find(m[2],a).length"},parse:[/^\[ *(@)([a-z0-9_-]*) *([!*$^=]*) *('?"?)(.*?)\4 *\]/i,/^(\[)\s*(.*?(\[.*?\])?[^[]*?)\s*\]/,/^(:)([a-z0-9_-]*)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/i,/^([:.#]*)([a-z0-9_*-]*)/i],token:[/^(\/?\.\.)/,"a.parentNode",/^(>|\/)/,"jQuery.sibling(a.firstChild)",/^(\+)/,"jQuery.nth(a,2,'nextSibling')",/^(~)/,function(b){var c=jQuery.sibling(b.parentNode.firstChild);
return c.slice(jQuery.inArray(b,c)+1)
}],multiFilter:function(g,b,c){var a,h=[];
while(g&&g!=a){a=g;
var e=jQuery.filter(g,b,c);
g=e.t.replace(/^\s*,\s*/,"");
h=c?b=e.r:jQuery.merge(h,e.r)
}return h
},find:function(t,context){if(typeof t!="string"){return[t]
}if(context&&!context.nodeType){context=null
}context=context||document;
if(!t.indexOf("//")){context=context.documentElement;
t=t.substr(2,t.length)
}else{if(!t.indexOf("/")){context=context.documentElement;
t=t.substr(1,t.length);
if(t.indexOf("/")>=1){t=t.substr(t.indexOf("/"),t.length)
}}}var ret=[context],done=[],last=null;
while(t&&last!=t){var r=[];
last=t;
t=jQuery.trim(t).replace(/^\/\//i,"");
var foundToken=false;
var re=/^[\/>]\s*([a-z0-9*-]+)/i;
var m=re.exec(t);
if(m){jQuery.each(ret,function(){for(var c=this.firstChild;
c;
c=c.nextSibling){if(c.nodeType==1&&(jQuery.nodeName(c,m[1])||m[1]=="*")){r.push(c)
}}});
ret=r;
t=t.replace(re,"");
if(t.indexOf(" ")==0){continue
}foundToken=true
}else{for(var i=0;
i<jQuery.token.length;
i+=2){var re=jQuery.token[i];
var m=re.exec(t);
if(m){r=ret=jQuery.map(ret,jQuery.isFunction(jQuery.token[i+1])?jQuery.token[i+1]:function(a){return eval(jQuery.token[i+1])
});
t=jQuery.trim(t.replace(re,""));
foundToken=true;
break
}}}if(t&&!foundToken){if(!t.indexOf(",")){if(ret[0]==context){ret.shift()
}jQuery.merge(done,ret);
r=ret=[context];
t=" "+t.substr(1,t.length)
}else{var re2=/^([a-z0-9_-]+)(#)([a-z0-9\\*_-]*)/i;
var m=re2.exec(t);
if(m){m=[0,m[2],m[3],m[1]]
}else{re2=/^([#.]?)([a-z0-9\\*_-]*)/i;
m=re2.exec(t)
}if(m[1]=="#"&&ret[ret.length-1].getElementById){var oid=ret[ret.length-1].getElementById(m[2]);
if(jQuery.browser.msie&&oid&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',ret[ret.length-1])[0]
}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]
}else{if(m[1]=="."){var rec=new RegExp("(^|\\s)"+m[2]+"(\\s|$)")
}jQuery.each(ret,function(){var tag=m[1]!=""||m[0]==""?"*":m[2];
if(jQuery.nodeName(this,"object")&&tag=="*"){tag="param"
}jQuery.merge(r,m[1]!=""&&ret.length!=1?jQuery.getAll(this,[],m[1],m[2],rec):this.getElementsByTagName(tag))
});
if(m[1]=="."&&ret.length==1){r=jQuery.grep(r,function(e){return rec.test(e.className)
})
}if(m[1]=="#"&&ret.length==1){var tmp=r;
r=[];
jQuery.each(tmp,function(){if(this.getAttribute("id")==m[2]){r=[this];
return false
}})
}ret=r
}t=t.replace(re2,"")
}}if(t){var val=jQuery.filter(t,r);
ret=r=val.r;
t=jQuery.trim(val.t)
}}if(ret&&ret[0]==context){ret.shift()
}jQuery.merge(done,ret);
return done
},filter:function(t,r,not){while(t&&/^[a-z[({<*:.#]/i.test(t)){var p=jQuery.parse,m;
jQuery.each(p,function(i,re){m=re.exec(t);
if(m){t=t.substring(m[0].length);
if(jQuery.expr[m[1]]._resort){m=jQuery.expr[m[1]]._resort(m)
}return false
}});
if(m[1]==":"&&m[2]=="not"){r=jQuery.filter(m[3],r,true).r
}else{if(m[1]=="."){var re=new RegExp("(^|\\s)"+m[2]+"(\\s|$)");
r=jQuery.grep(r,function(e){return re.test(e.className||"")
},not)
}else{var f=jQuery.expr[m[1]];
if(typeof f!="string"){f=jQuery.expr[m[1]][m[2]]
}eval("f = function(a,i){"+(jQuery.expr[m[1]]._prefix||"")+"return "+f+"}");
r=jQuery.grep(r,f,not)
}}}return{r:r,t:t}
},getAll:function(h,f,b,a,e){for(var c=h.firstChild;
c;
c=c.nextSibling){if(c.nodeType==1){var g=true;
if(b=="."){g=c.className&&e.test(c.className)
}else{if(b=="#"){g=c.getAttribute("id")==a
}}if(g){f.push(c)
}if(b=="#"&&f.length){break
}if(c.firstChild){jQuery.getAll(c,f,b,a,e)
}}}return f
},parents:function(b){var a=[];
var c=b.parentNode;
while(c&&c!=document){a.push(c);
c=c.parentNode
}return a
},nth:function(f,a,c,e){a=a||1;
var b=0;
for(;
f;
f=f[c]){if(f.nodeType==1){b++
}if(b==a||a=="even"&&b%2==0&&b>1&&f==e||a=="odd"&&b%2==1&&f==e){return f
}}},sibling:function(c,b){var a=[];
for(;
c;
c=c.nextSibling){if(c.nodeType==1&&(!b||c!=b)){a.push(c)
}}return a
}});
jQuery.event={add:function(b,e,c,f){if(jQuery.browser.msie&&b.setInterval!=undefined){b=window
}if(f){c.data=f
}if(!c.guid){c.guid=this.guid++
}if(!b.$events){b.$events={}
}var a=b.$events[e];
if(!a){a=b.$events[e]={};
if(b["on"+e]){a[0]=b["on"+e]
}}a[c.guid]=c;
b["on"+e]=this.handle;
if(!this.global[e]){this.global[e]=[]
}this.global[e].push(b)
},guid:1,global:{},remove:function(e,g,f){if(e.$events){var c,b,a;
if(g&&g.type){f=g.handler;
g=g.type
}if(g&&e.$events[g]){if(f){delete e.$events[g][f.guid]
}else{for(c in e.$events[g]){delete e.$events[g][c]
}}}else{for(b in e.$events){this.remove(e,b)
}}for(a in e.$events[g]){if(a){a=true;
break
}}if(!a){e["on"+g]=null
}}},trigger:function(e,f,a){f=jQuery.makeArray(f||[]);
if(!a){jQuery.each(this.global[e]||[],function(){jQuery.event.trigger(e,f,this)
})
}else{var c=a["on"+e],g,b=jQuery.isFunction(a[e]);
if(c){f.unshift(this.fix({type:e,target:a}));
if((g=c.apply(a,f))!==false){this.triggered=true
}}if(b&&g!==false){a[e]()
}this.triggered=false
}},handle:function(f){if(typeof jQuery=="undefined"||jQuery.event.triggered){return
}f=jQuery.event.fix(f||window.event||{});
var e;
var g=this.$events[f.type];
var b=[].slice.call(arguments,1);
b.unshift(f);
for(var a in g){b[0].handler=g[a];
b[0].data=g[a].data;
if(g[a].apply(this,b)===false){f.preventDefault();
f.stopPropagation();
e=false
}}if(jQuery.browser.msie){f.target=f.preventDefault=f.stopPropagation=f.handler=f.data=null
}return e
},fix:function(f){if(!f.target&&f.srcElement){f.target=f.srcElement
}if(f.pageX==undefined&&f.clientX!=undefined){var g=document.documentElement,c=document.body;
f.pageX=f.clientX+(g.scrollLeft||c.scrollLeft);
f.pageY=f.clientY+(g.scrollTop||c.scrollTop)
}if(jQuery.browser.safari&&f.target.nodeType==3){var a=f;
f=jQuery.extend({},a);
f.target=a.target.parentNode;
f.preventDefault=function(){return a.preventDefault()
};
f.stopPropagation=function(){return a.stopPropagation()
}
}if(!f.preventDefault){f.preventDefault=function(){this.returnValue=false
}
}if(!f.stopPropagation){f.stopPropagation=function(){this.cancelBubble=true
}
}return f
}};
jQuery.fn.extend({bind:function(b,c,a){return this.each(function(){jQuery.event.add(this,b,a||c,c)
})
},one:function(b,c,a){return this.each(function(){jQuery.event.add(this,b,function(e){jQuery(this).unbind(e);
return(a||c).apply(this,arguments)
},c)
})
},unbind:function(b,a){return this.each(function(){jQuery.event.remove(this,b,a)
})
},trigger:function(a,b){return this.each(function(){jQuery.event.trigger(a,b,this)
})
},toggle:function(){var b=arguments;
return this.click(function(a){this.lastToggle=this.lastToggle==0?1:0;
a.preventDefault();
return b[this.lastToggle].apply(this,[a])||false
})
},hover:function(c,b){function a(g){var f=(g.type=="mouseover"?g.fromElement:g.toElement)||g.relatedTarget;
while(f&&f!=this){try{f=f.parentNode
}catch(g){f=this
}}if(f==this){return false
}return(g.type=="mouseover"?c:b).apply(this,[g])
}return this.mouseover(a).mouseout(a)
},ready:function(a){if(jQuery.isReady){a.apply(document,[jQuery])
}else{jQuery.readyList.push(function(){return a.apply(this,[jQuery])
})
}return this
}});
jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;
if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.apply(document)
});
jQuery.readyList=null
}if(jQuery.browser.mozilla||jQuery.browser.opera){document.removeEventListener("DOMContentLoaded",jQuery.ready,false)
}}}});
new function(){jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,change,select,submit,keydown,keypress,keyup,error").split(","),function(b,c){jQuery.fn[c]=function(e){return e?this.bind(c,e):this.trigger(c)
}
});
if(jQuery.browser.mozilla||jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false)
}else{if(jQuery.browser.msie){document.write("<script id=__ie_init defer=true src=//:><\/script>");
var a=document.getElementById("__ie_init");
if(a){a.onreadystatechange=function(){if(this.readyState!="complete"){return
}this.parentNode.removeChild(this);
jQuery.ready()
}
}a=null
}else{if(jQuery.browser.safari){jQuery.safariTimer=setInterval(function(){if(document.readyState=="loaded"||document.readyState=="complete"){clearInterval(jQuery.safariTimer);
jQuery.safariTimer=null;
jQuery.ready()
}},10)
}}}jQuery.event.add(window,"load",jQuery.ready)
};
if(jQuery.browser.msie){jQuery(window).one("unload",function(){var e=jQuery.event.global;
for(var c in e){var b=e[c],a=b.length;
if(a&&c!="unload"){do{jQuery.event.remove(b[a-1],c)
}while(--a)
}}})
}jQuery.fn.extend({loadIfModified:function(a,b,c){this.load(a,b,c,1)
},load:function(b,e,g,f){if(jQuery.isFunction(b)){return this.bind("load",b)
}g=g||function(){};
var c="GET";
if(e){if(jQuery.isFunction(e)){g=e;
e=null
}else{e=jQuery.param(e);
c="POST"
}}var a=this;
jQuery.ajax({url:b,type:c,data:e,ifModified:f,complete:function(i,h){if(h=="success"||!f&&h=="notmodified"){a.attr("innerHTML",i.responseText).evalScripts().each(g,[i.responseText,h,i])
}else{g.apply(a,[i.responseText,h,i])
}}});
return this
},serialize:function(){return jQuery.param(this)
},evalScripts:function(){return this.find("script").each(function(){if(this.src){jQuery.getScript(this.src)
}else{jQuery.globalEval(this.text||this.textContent||this.innerHTML||"")
}}).end()
}});
if(!window.XMLHttpRequest){XMLHttpRequest=function(){return new ActiveXObject("Microsoft.XMLHTTP")
}
}jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(a,b){jQuery.fn[b]=function(c){return this.bind(b,c)
}
});
jQuery.extend({get:function(a,c,f,b,e){if(jQuery.isFunction(c)){f=c;
c=null
}return jQuery.ajax({url:a,data:c,success:f,dataType:b,ifModified:e})
},getIfModified:function(a,c,e,b){return jQuery.get(a,c,e,b,1)
},getScript:function(a,b){return jQuery.get(a,null,b,"script")
},getJSON:function(a,b,c){return jQuery.get(a,b,c,"json")
},post:function(a,c,e,b){if(jQuery.isFunction(c)){e=c;
c={}
}return jQuery.ajax({type:"POST",url:a,data:c,success:e,dataType:b})
},ajaxTimeout:function(a){jQuery.ajaxSettings.timeout=a
},ajaxSetup:function(a){jQuery.extend(jQuery.ajaxSettings,a)
},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null},lastModified:{},ajax:function(c){c=jQuery.extend({},jQuery.ajaxSettings,c);
if(c.data){if(c.processData&&typeof c.data!="string"){c.data=jQuery.param(c.data)
}if(c.type.toLowerCase()=="get"){c.url+=((c.url.indexOf("?")>-1)?"&":"?")+c.data;
c.data=null
}}if(c.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")
}var h=false;
var b=new XMLHttpRequest();
b.open(c.type,c.url,c.async);
if(c.data){b.setRequestHeader("Content-Type",c.contentType)
}if(c.ifModified){b.setRequestHeader("If-Modified-Since",jQuery.lastModified[c.url]||"Thu, 01 Jan 1970 00:00:00 GMT")
}b.setRequestHeader("X-Requested-With","XMLHttpRequest");
if(b.overrideMimeType){b.setRequestHeader("Connection","close")
}if(c.beforeSend){c.beforeSend(b)
}if(c.global){jQuery.event.trigger("ajaxSend",[b,c])
}var g=function(i){if(b&&(b.readyState==4||i=="timeout")){h=true;
if(a){clearInterval(a);
a=null
}var j;
try{j=jQuery.httpSuccess(b)&&i!="timeout"?c.ifModified&&jQuery.httpNotModified(b,c.url)?"notmodified":"success":"error";
if(j!="error"){var k;
try{k=b.getResponseHeader("Last-Modified")
}catch(m){}if(c.ifModified&&k){jQuery.lastModified[c.url]=k
}var l=jQuery.httpData(b,c.dataType);
if(c.success){c.success(l,j)
}if(c.global){jQuery.event.trigger("ajaxSuccess",[b,c])
}}else{jQuery.handleError(c,b,j)
}}catch(m){j="error";
jQuery.handleError(c,b,j,m)
}if(c.global){jQuery.event.trigger("ajaxComplete",[b,c])
}if(c.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop")
}if(c.complete){c.complete(b,j)
}if(c.async){b=null
}}};
var a=setInterval(g,13);
if(c.timeout>0){setTimeout(function(){if(b){b.abort();
if(!h){g("timeout")
}}},c.timeout)
}try{b.send(c.data)
}catch(f){jQuery.handleError(c,b,null,f)
}if(!c.async){g()
}return b
},handleError:function(c,b,a,f){if(c.error){c.error(b,a,f)
}if(c.global){jQuery.event.trigger("ajaxError",[b,c,f])
}},active:0,httpSuccess:function(a){try{return !a.status&&location.protocol=="file:"||(a.status>=200&&a.status<300)||a.status==304||jQuery.browser.safari&&a.status==undefined
}catch(b){}return false
},httpNotModified:function(c,b){try{var a=c.getResponseHeader("Last-Modified");
return c.status==304||a==jQuery.lastModified[b]||jQuery.browser.safari&&c.status==undefined
}catch(f){}return false
},httpData:function(r,type){var ct=r.getResponseHeader("content-type");
var data=!type&&ct&&ct.indexOf("xml")>=0;
data=type=="xml"||data?r.responseXML:r.responseText;
if(type=="script"){jQuery.globalEval(data)
}if(type=="json"){eval("data = "+data)
}if(type=="html"){jQuery("<div>").html(data).evalScripts()
}return data
},param:function(b){var e=[];
if(b.constructor==Array||b.jquery){jQuery.each(b,function(){e.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))
})
}else{for(var c in b){if(b[c]&&b[c].constructor==Array){jQuery.each(b[c],function(){e.push(encodeURIComponent(c)+"="+encodeURIComponent(this))
})
}else{e.push(encodeURIComponent(c)+"="+encodeURIComponent(b[c]))
}}}return e.join("&")
},globalEval:function(data){if(window.execScript){window.execScript(data)
}else{if(jQuery.browser.safari){window.setTimeout(data,0)
}else{eval.call(window,data)
}}}});
jQuery.fn.extend({show:function(b,c){var a=this.filter(":hidden");
b?a.animate({height:"show",width:"show",opacity:"show"},b,c):a.each(function(){this.style.display=this.oldblock?this.oldblock:"";
if(jQuery.css(this,"display")=="none"){this.style.display="block"
}});
return this
},hide:function(a,c){var b=this.filter(":visible");
a?b.animate({height:"hide",width:"hide",opacity:"hide"},a,c):b.each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");
if(this.oldblock=="none"){this.oldblock="block"
}this.style.display="none"
});
return this
},_toggle:jQuery.fn.toggle,toggle:function(c,b){var a=arguments;
return jQuery.isFunction(c)&&jQuery.isFunction(b)?this._toggle(c,b):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"].apply(jQuery(this),a)
})
},slideDown:function(a,b){return this.animate({height:"show"},a,b)
},slideUp:function(a,b){return this.animate({height:"hide"},a,b)
},slideToggle:function(a,b){return this.each(function(){var c=jQuery(this).is(":hidden")?"show":"hide";
jQuery(this).animate({height:c},a,b)
})
},fadeIn:function(a,b){return this.animate({opacity:"show"},a,b)
},fadeOut:function(a,b){return this.animate({opacity:"hide"},a,b)
},fadeTo:function(a,c,b){return this.animate({opacity:c},a,b)
},animate:function(e,a,c,b){return this.queue(function(){this.curAnim=jQuery.extend({},e);
var f=jQuery.speed(a,c,b);
for(var h in e){var g=new jQuery.fx(this,f,h);
if(e[h].constructor==Number){g.custom(g.cur(),e[h])
}else{g[e[h]](e)
}}})
},queue:function(b,a){if(!a){a=b;
b="fx"
}return this.each(function(){if(!this.queue){this.queue={}
}if(!this.queue[b]){this.queue[b]=[]
}this.queue[b].push(a);
if(this.queue[b].length==1){a.apply(this)
}})
}});
jQuery.extend({speed:function(c,e,b){var a=c&&c.constructor==Object?c:{complete:b||!b&&e||jQuery.isFunction(c)&&c,duration:c,easing:b&&e||e&&e.constructor!=Function&&e};
a.duration=(a.duration&&a.duration.constructor==Number?a.duration:{slow:600,fast:200}[a.duration])||400;
a.old=a.complete;
a.complete=function(){jQuery.dequeue(this,"fx");
if(jQuery.isFunction(a.old)){a.old.apply(this)
}};
return a
},easing:{},queue:{},dequeue:function(b,a){a=a||"fx";
if(b.queue&&b.queue[a]){b.queue[a].shift();
var c=b.queue[a][0];
if(c){c.apply(b)
}}},fx:function(b,a,g){var e=this;
var f=b.style;
var c=jQuery.css(b,"display");
f.overflow="hidden";
e.a=function(){if(a.step){a.step.apply(b,[e.now])
}if(g=="opacity"){jQuery.attr(f,"opacity",e.now)
}else{if(parseInt(e.now)){f[g]=parseInt(e.now)+"px"
}}f.display="block"
};
e.max=function(){return parseFloat(jQuery.css(b,g))
};
e.cur=function(){var h=parseFloat(jQuery.curCSS(b,g));
return h&&h>-10000?h:e.max()
};
e.custom=function(i,h){e.startTime=(new Date()).getTime();
e.now=i;
e.a();
e.timer=setInterval(function(){e.step(i,h)
},13)
};
e.show=function(){if(!b.orig){b.orig={}
}b.orig[g]=this.cur();
a.show=true;
e.custom(0,b.orig[g]);
if(g!="opacity"){f[g]="1px"
}};
e.hide=function(){if(!b.orig){b.orig={}
}b.orig[g]=this.cur();
a.hide=true;
e.custom(b.orig[g],0)
};
e.toggle=function(){if(!b.orig){b.orig={}
}b.orig[g]=this.cur();
if(c=="none"){a.show=true;
if(g!="opacity"){f[g]="1px"
}e.custom(0,b.orig[g])
}else{a.hide=true;
e.custom(b.orig[g],0)
}};
e.step=function(k,h){var m=(new Date()).getTime();
if(m>a.duration+e.startTime){clearInterval(e.timer);
e.timer=null;
e.now=h;
e.a();
if(b.curAnim){b.curAnim[g]=true
}var j=true;
for(var l in b.curAnim){if(b.curAnim[l]!==true){j=false
}}if(j){f.overflow="";
f.display=c;
if(jQuery.css(b,"display")=="none"){f.display="block"
}if(a.hide){f.display="none"
}if(a.hide||a.show){for(var o in b.curAnim){if(o=="opacity"){jQuery.attr(f,o,b.orig[o])
}else{f[o]=""
}}}}if(j&&jQuery.isFunction(a.complete)){a.complete.apply(b)
}}else{var q=m-this.startTime;
var o=q/a.duration;
e.now=a.easing&&jQuery.easing[a.easing]?jQuery.easing[a.easing](o,q,k,(h-k),a.duration):((-Math.cos(o*Math.PI)/2)+0.5)*(h-k)+k;
e.a()
}}
}})
}(function(b){b.fn.extend({_height:b.fn.height,_width:b.fn.width,height:function(e){if(this[0]==window){return self.innerHeight||b.boxModel&&document.documentElement.clientHeight||document.body.clientHeight
}if(this[0]==document){return Math.max(document.body.scrollHeight,document.body.offsetHeight)
}return this._height(e)
},width:function(e){if(this[0]==window){return self.innerWidth||b.boxModel&&document.documentElement.clientWidth||document.body.clientWidth
}if(this[0]==document){return Math.max(document.body.scrollWidth,document.body.offsetWidth)
}return this._width(e)
},innerHeight:function(){return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight-a(this,"borderTopWidth")-a(this,"borderBottomWidth"):this.height()+a(this,"paddingTop")+a(this,"paddingBottom")
},innerWidth:function(){return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth-a(this,"borderLeftWidth")-a(this,"borderRightWidth"):this.width()+a(this,"paddingLeft")+a(this,"paddingRight")
},outerHeight:function(){return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight:this.height()+a(this,"borderTopWidth")+a(this,"borderBottomWidth")+a(this,"paddingTop")+a(this,"paddingBottom")
},outerWidth:function(){return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth:this.width()+a(this,"borderLeftWidth")+a(this,"borderRightWidth")+a(this,"paddingLeft")+a(this,"paddingRight")
},scrollLeft:function(e){if(e!=undefined){return this.each(function(){if(this==window||this==document){window.scrollTo(e,b(window).scrollTop())
}else{this.scrollLeft=e
}})
}if(this[0]==window||this[0]==document){return self.pageXOffset||b.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft
}return this[0].scrollLeft
},scrollTop:function(e){if(e!=undefined){return this.each(function(){if(this==window||this==document){window.scrollTo(b(window).scrollLeft(),e)
}else{this.scrollTop=e
}})
}if(this[0]==window||this[0]==document){return self.pageYOffset||b.boxModel&&document.documentElement.scrollTop||document.body.scrollTop
}return this[0].scrollTop
},offset:function(f,k){var j=0,i=0,s=0,n=0,u=this[0],h=this[0],g,e,r=b.css(u,"position"),q=b.browser.mozilla,l=b.browser.msie,w=b.browser.safari,p=b.browser.opera,m=false,o=false,f=b.extend({margin:true,border:true,padding:false,scroll:true,lite:false},f||{});
if(f.lite){return this.offsetLite(f,k)
}if(u.tagName.toLowerCase()=="body"){j=u.offsetLeft;
i=u.offsetTop;
if(q){j+=a(u,"marginLeft")+(a(u,"borderLeftWidth")*2);
i+=a(u,"marginTop")+(a(u,"borderTopWidth")*2)
}else{if(p){j+=a(u,"marginLeft");
i+=a(u,"marginTop")
}else{if(l&&jQuery.boxModel){j+=a(u,"borderLeftWidth");
i+=a(u,"borderTopWidth")
}}}}else{do{e=b.css(h,"position");
j+=h.offsetLeft;
i+=h.offsetTop;
if(q||l){j+=a(h,"borderLeftWidth");
i+=a(h,"borderTopWidth");
if(q&&e=="absolute"){m=true
}if(l&&e=="relative"){o=true
}}g=h.offsetParent;
do{if(f.scroll){s+=h.scrollLeft;
n+=h.scrollTop
}if(q&&h!=u&&b.css(h,"overflow")!="visible"){j+=a(h,"borderLeftWidth");
i+=a(h,"borderTopWidth")
}h=h.parentNode
}while(h!=g);
h=g;
if(h.tagName.toLowerCase()=="body"||h.tagName.toLowerCase()=="html"){if((w||(l&&b.boxModel))&&r!="absolute"&&r!="fixed"){j+=a(h,"marginLeft");
i+=a(h,"marginTop")
}if((q&&!m&&r!="fixed")||(l&&r=="static"&&!o)){j+=a(h,"borderLeftWidth");
i+=a(h,"borderTopWidth")
}break
}}while(h)
}var v=c(u,f,j,i,s,n);
if(k){b.extend(k,v);
return this
}else{return v
}},offsetLite:function(m,h){var j=0,i=0,f=0,l=0,k=this[0],g,m=b.extend({margin:true,border:true,padding:false,scroll:true},m||{});
do{j+=k.offsetLeft;
i+=k.offsetTop;
g=k.offsetParent;
if(m.scroll){do{f+=k.scrollLeft;
l+=k.scrollTop;
k=k.parentNode
}while(k!=g)
}k=g
}while(k&&k.tagName.toLowerCase()!="body"&&k.tagName.toLowerCase()!="html");
var e=c(this[0],m,j,i,f,l);
if(h){b.extend(h,e);
return this
}else{return e
}}});
var a=function(e,f){return parseInt(b.css(e.jquery?e[0]:e,f))||0
};
var c=function(i,h,f,j,e,g){if(!h.margin){f-=a(i,"marginLeft");
j-=a(i,"marginTop")
}if(h.border&&(b.browser.safari||b.browser.opera)){f+=a(i,"borderLeftWidth");
j+=a(i,"borderTopWidth")
}else{if(!h.border&&!(b.browser.safari||b.browser.opera)){f-=a(i,"borderLeftWidth");
j-=a(i,"borderTopWidth")
}}if(h.padding){f+=a(i,"paddingLeft");
j+=a(i,"paddingTop")
}if(h.scroll){e-=i.scrollLeft;
g-=i.scrollTop
}return h.scroll?{top:j-g,left:f-e,scrollTop:g,scrollLeft:e}:{top:j,left:f}
}
})(jQuery);
(function(c){var g,a,i,b,j,h;
c.fn.alertBox=function(n,m){m=c.extend(c.extend({},arguments.callee.defaults),m||{});
m.message=n;
b=m.duration;
c(this).bind("launch",l).each(function(){this.tSettings=m;
this.target=this.id
}).bind("focus",e);
return this.trigger("launch",n)
};
function l(){var y=this.target,r=this.tSettings;
var x,z,s,v,u,A;
var n,m;
if(c("div").index(c("#alertBox")[0])==-1){g=c("<div id='alertBox'><div id='alertBoxContent'><h4></h4><p class='body'>"+r.message+"</p></div><div id='alertBoxArrow'></div></div>");
g.hide().css({position:"absolute",zIndex:3000}).appendTo("body");
a=c("h4",g);
i=c("p:eq(0)",g)
}else{g.hide();
i.html(r.message)
}var q=c("#"+y);
q.trigger("focus");
var p={};
p=q.offset();
switch(r.boxWidth){case"big":z=477;
break;
case"normal":z=293;
break;
case"lite":default:z=193;
break
}switch(r.position){case"right":s="1px";
v="1px";
u="";
n=p.left+p.scrollLeft+q.width()+5;
m=p.top+p.scrollTop-2;
A=1;
break;
case"top":s="1px";
v="0px";
u="url("+r.imgpath+"bottomArrow.gif) top left no-repeat";
n=p.left+p.scrollLeft+10;
m=p.top+p.scrollTop-g.height()+3;
c("#alertBoxContent").after(c("#alertBoxArrow"));
A=0;
break;
case"bottom":default:s="0px";
v="1px";
u="url("+r.imgpath+"topArrow.gif) top left no-repeat";
n=p.left+p.scrollLeft+10;
m=p.top+p.scrollTop+q.height()-0;
c("#alertBoxContent").before(c("#alertBoxArrow"));
A=9;
break
}c("#alertBoxContent").css("border-top-width",s);
c("#alertBoxContent").css("border-bottom-width",v);
c("#alertBoxContent").css("width",z);
c("#alertBoxArrow").css("background",u);
c("#alertBoxArrow").width(z+1);
if(c.browser.msie){c("#alertBoxContent").bgiframe({opacity:false,left:1,top:A,width:z});
c(".bgiframe").css({top:A,width:z})
}g.css({left:n+"px",top:m+"px"});
if(r.delay>0){clearTimeout(j);
j=setTimeout(k,r.delay)
}else{k()
}return g
}function k(){g.fadeIn("normal",f())
}function f(){clearTimeout(h);
h=setTimeout(e,b)
}function e(){if(g.css("opacity")>0.9&&g.css("display")=="block"){g.fadeOut("slow",function(){c(this).unbind("launch");
clearTimeout(h)
})
}}c.fn.alertBox.defaults={delay:0,position:"bottom",boxWidth:"lite",duration:3500,imgpath:"/jsgen/imgs/alertbox/",showBody:null}
})(jQuery);
function alertbox(a,b){$("#"+b).alertBox(a)
}jQuery.datePicker=function(){if(window.console==undefined){window.console={log:function(){}}
}var h=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"];
var f=["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sabado"];
var a={p:"Anterior",n:"Siguiente",c:"Cerrar",b:"Elige una fecha"};
var q="dmy";
var r="/";
var s=false;
var o;
var g;
var p;
var j;
var k;
var u=function(v){var w="0"+v;
return w.substring(w.length-2)
};
var l=function(x){switch(q){case"ymd":dParts=x.split(r);
return new Date(dParts[0],Number(dParts[1])-1,dParts[2]);
case"dmy":dParts=x.split(r);
return new Date(dParts[2],Number(dParts[1])-1,Number(dParts[0]));
case"dmmy":dParts=x.split(r);
for(var v=0;
v<12;
v++){if(dParts[1].toLowerCase()==h[v].substr(0,3).toLowerCase()){return new Date(Number(dParts[2]),v,Number(dParts[0]))
}}return undefined;
case"mdy":default:var w=w?w:[2,1,0];
dParts=x.split(r);
return new Date(dParts[2],Number(dParts[0])-1,Number(dParts[1]))
}};
var c=function(x){var v=x.getFullYear();
var w=u(x.getMonth()+1);
var y=u(x.getDate());
switch(q){case"ymd":return v+r+w+r+y;
case"dmy":return y+r+w+r+v;
case"dmmy":return y+r+h[x.getMonth()].substr(0,3)+r+v;
case"mdy":default:return w+r+y+r+v
}};
var n=function(Q){var T=new Date();
if(Q==undefined){d=new Date(T.getFullYear(),T.getMonth(),1)
}else{d=Q;
d.setDate(1)
}if((d.getMonth()<g.getMonth()&&d.getFullYear()==g.getFullYear())||d.getFullYear()<g.getFullYear()){d=new Date(g.getFullYear(),g.getMonth(),1)
}else{if((d.getMonth()>p.getMonth()&&d.getFullYear()==p.getFullYear())||d.getFullYear()>p.getFullYear()){d=new Date(p.getFullYear(),p.getMonth(),1)
}}var G=jQuery("<div></div>").attr("class","popup-calendar");
var J=true;
var V=g.getDate();
var K="";
if(!(d.getMonth()==g.getMonth()&&d.getFullYear()==g.getFullYear())){J=false;
var D=d.getMonth()==0?new Date(d.getFullYear()-1,11,1):new Date(d.getFullYear(),d.getMonth()-1,1);
var B=jQuery("<a></a>").attr("href","javascript:;").html(a.p).click(function(){jQuery.datePicker.changeMonth(D,this);
return false
});
K=jQuery("<div></div>").attr("class","link-prev").html("&lt;").append(B)
}var O=true;
var H=p.getDate();
nextLinkDiv="";
if(!(d.getMonth()==p.getMonth()&&d.getFullYear()==p.getFullYear())){O=false;
var v=new Date(d.getFullYear(),d.getMonth()+1,1);
var P=jQuery("<a></a>").attr("href","javascript:;").html(a.n).click(function(){jQuery.datePicker.changeMonth(v,this);
return false
});
nextLinkDiv=jQuery("<div></div>").attr("class","link-next").html("&gt;").prepend(P)
}var U=jQuery("<a></a>").attr("href","javascript:;").html(a.c).click(function(){jQuery.datePicker.closeCalendar()
});
G.append(jQuery("<div></div>").attr("class","link-close").append(U),jQuery("<h4></h4>").html(h[d.getMonth()]+" "+d.getFullYear()));
var F=jQuery("<tr></tr>");
for(var N=o;
N<o+7;
N++){var y=N%7;
var M=f[y];
F.append(jQuery("<th></th>").attr({scope:"col",abbr:M,title:M,"class":(y==0||y==6?"weekend":"weekday")}).html(M.substr(0,2)))
}var A=jQuery("<tbody></tbody>");
var x=(new Date(d.getFullYear(),d.getMonth()+1,0)).getDate();
var C=o-d.getDay();
if(C>0){C-=7
}var S=(new Date()).getDate();
var z=d.getMonth()==T.getMonth()&&d.getFullYear()==T.getFullYear();
var E=0;
while(E++<6){var L=jQuery("<tr></tr>");
for(var N=0;
N<7;
N++){var y=(o+N)%7;
var I={"class":(y==0||y==6?"weekend ":"weekday ")};
if(C<0||C>=x){dayStr=" "
}else{if(J&&C<V-1){dayStr=C+1;
I["class"]+="inactive"
}else{if(O&&C>H-1){dayStr=C+1;
I["class"]+="inactive"
}else{d.setDate(C+1);
var R=c(d);
dayStr=jQuery("<a></a>").attr({href:"javascript:;",rel:R}).html(C+1).click(function(w){jQuery.datePicker.selectDate(jQuery.attr(this,"rel"),this);
return false
})[0];
if(j&&j==R){jQuery(dayStr).attr("class","selected")
}}}}if(z&&C+1==S){I["class"]+="today"
}L.append(jQuery("<td></td>").attr(I).append(dayStr));
C++
}A.append(L)
}G.append(jQuery("<table></table>").attr("cellspacing",2).append("<thead></thead>").find("thead").append(F).parent().append(A.children())).append(K).append(nextLinkDiv);
if(jQuery.browser.msie){G.bgiframe()
}G.css({display:"block"});
return G[0]
};
var b=function(v){jQuery("div.popup-calendar a",k[0]).unbind();
jQuery("div.popup-calendar",k[0]).empty();
jQuery("div.popup-calendar",k[0]).remove();
k.append(v)
};
var m=function(){jQuery("div.popup-calendar a",k).unbind();
jQuery("div.popup-calendar",k).empty();
jQuery("div.popup-calendar",k).css({display:"none"});
jQuery(document).unbind("mousedown",e);
delete k;
k=null
};
var i=function(w){var v=w.keyCode?w.keyCode:(w.which?w.which:0);
console.log("KEY!! "+v);
if(v==27){m()
}return false
};
var e=function(x){if(!s){var w=jQuery.browser.msie?window.event.srcElement:x.target;
var v=jQuery(w).findClosestParent("div.popup-calendar-wrapper");
if(v.get(0).className!="date-picker-holder"){m()
}}};
return{getChooseDateStr:function(){return a.b
},show:function(){if(k){m()
}this.blur();
var v=jQuery("input",jQuery(this).findClosestParent("input")[0])[0];
g=v._startDate;
p=v._endDate;
o=1;
k=jQuery(this).parent().find(">div.popup-calendar-wrapper");
var w=jQuery(v).val();
if(w!=""){if(c(l(w))==w){j=w;
b(n(l(w)))
}else{j=false;
b(n())
}}else{j=false;
b(n())
}jQuery(document).bind("mousedown",e)
},changeMonth:function(w,v){s=true;
b(n(w));
s=false
},selectDate:function(x,w){selectedDate=x;
var v=jQuery("input",jQuery(w).findClosestParent("input")[0]);
v.val(x);
v.trigger("change");
m(w)
},closeCalendar:function(){m(this)
},setInited:function(v){v._inited=true
},isInited:function(v){return v._inited!=undefined
},setDateFormat:function(w,v){q=w.toLowerCase();
r=v?v:"/"
},setLanguageStrings:function(w,x,v){f=w;
h=x;
a=v
},setDateWindow:function(x,v){if(v==undefined){v={}
}if(v.startDate==undefined){x._startDate=new Date()
}else{x._startDate=l(v.startDate)
}if(v.endDate==undefined){x._endDate=new Date();
x._endDate.setFullYear(x._endDate.getFullYear()+5)
}else{x._endDate=l(v.endDate)
}x._firstDayOfWeek=v.firstDayOfWeek==undefined?0:v.firstDayOfWeek
}}
}();
jQuery.fn.findClosestParent=function(a){var b=this;
while(true){if(jQuery(a,b[0]).length>0){return(b)
}b=b.parent();
if(b[0].length==0){return false
}}};
jQuery.fn.datePicker=function(b){this.each(function(){if(this.nodeName.toLowerCase()!="input"){return
}jQuery.datePicker.setDateWindow(this,b);
if(!jQuery.datePicker.isInited(this)){var c=jQuery.datePicker.getChooseDateStr();
var a;
if(b&&b.inputClick){a=jQuery(this).attr("title",c).addClass("date-picker")
}else{a=jQuery("<a></a>").attr({href:"javascript:;","class":"date-picker",title:c}).append("<span style='display:none'>"+c+"</span>")
}jQuery(this).wrap('<div class="date-picker-holder"></div>').after(jQuery("<div></div>").attr("class","popup-calendar-wrapper").append(jQuery("<div></div>").attr({"class":"popup-calendar"})),a);
jQuery(this).wrap('<div class="border"></div>');
a.bind("click",jQuery.datePicker.show);
jQuery.datePicker.setInited(this)
}});
return this
};
(function(b){b.extend({tabs:{remoteCount:0}});
b.fn.tabs=function(e,f){if(typeof e=="object"){f=e
}f=b.extend({initial:(e&&typeof e=="number"&&e>0)?--e:0,disabled:null,bookmarkable:b.ajaxHistory?true:false,remote:false,spinner:"Loading&#8230;",hashPrefix:"remote-tab-",fxFade:null,fxSlide:null,fxShow:null,fxHide:null,fxSpeed:"normal",fxShowSpeed:null,fxHideSpeed:null,fxAutoHeight:false,onClick:null,onHide:null,onShow:null,navClass:"tabs-nav",selectedClass:"tabs-selected",disabledClass:"tabs-disabled",containerClass:"tabs-container",hideClass:"tabs-hide",loadingClass:"tabs-loading",tabStruct:"div"},f||{});
b.browser.msie6=b.browser.msie&&(b.browser.version&&b.browser.version<7||/MSIE 6.0/.test(navigator.userAgent));
function g(){scrollTo(0,0)
}return this.each(function(){var s=this;
var q=b("ul."+f.navClass,s);
q=q.size()&&q||b(">ul:eq(0)",s);
var C=b("a",q);
if(f.remote){C.each(function(){var D=f.hashPrefix+(++b.tabs.remoteCount),k="#"+D,i=this.href;
this.href=k;
b('<div id="'+D+'" class="'+f.containerClass+'"></div>').appendTo(s);
b(this).bind("loadRemoteTab",function(H,I){var E=b(this).addClass(f.loadingClass),F=b("span",this)[0],G=F.innerHTML;
if(f.spinner){F.innerHTML="<em>"+f.spinner+"</em>"
}setTimeout(function(){b(k).load(i,function(){if(f.spinner){F.innerHTML=G
}E.removeClass(f.loadingClass);
I&&I()
})
},0)
})
})
}var v=b("div."+f.containerClass,s);
v=v.size()&&v||b(">"+f.tabStruct,s);
q.is("."+f.navClass)||q.addClass(f.navClass);
v.each(function(){var i=b(this);
i.is("."+f.containerClass)||i.addClass(f.containerClass)
});
var o=b("li",q).index(b("li."+f.selectedClass,q)[0]);
if(o>=0){f.initial=o
}if(location.hash){C.each(function(D){if(this.hash==location.hash){f.initial=D;
if((b.browser.msie||b.browser.opera)&&!f.remote){var k=b(location.hash);
var E=k.attr("id");
k.attr("id","");
setTimeout(function(){k.attr("id",E)
},500)
}g();
return false
}})
}if(b.browser.msie){g()
}v.filter(":eq("+f.initial+")").show().end().not(":eq("+f.initial+")").addClass(f.hideClass);
b("li",q).removeClass(f.selectedClass).eq(f.initial).addClass(f.selectedClass);
C.eq(f.initial).trigger("loadRemoteTab").end();
if(f.fxAutoHeight){var B=function(i){var k=b.map(v.get(),function(E){var D,F=b(E);
if(i){if(b.browser.msie6){E.style.removeExpression("behaviour");
E.style.height="";
E.minHeight=null
}D=F.css({"min-height":""}).height()
}else{D=F.height()
}return D
}).sort(function(E,D){return D-E
});
if(b.browser.msie6){v.each(function(){this.minHeight=k[0]+"px";
this.style.setExpression("behaviour",'this.style.height = this.minHeight ? this.minHeight : "1px"')
})
}else{v.css({"min-height":k[0]+"px"})
}};
B();
var r=s.offsetWidth;
var A=s.offsetHeight;
var l=b("#tabs-watch-font-size").get(0)||b('<span id="tabs-watch-font-size">M</span>').css({display:"block",position:"absolute",visibility:"hidden"}).appendTo(document.body).get(0);
var u=l.offsetHeight;
setInterval(function(){var k=s.offsetWidth;
var D=s.offsetHeight;
var i=l.offsetHeight;
if(D>A||k!=r||i!=u){B((k>r||i<u));
r=k;
A=D;
u=i
}},50)
}var m={},w={},j=f.fxShowSpeed||f.fxSpeed,p=f.fxHideSpeed||f.fxSpeed;
if(f.fxSlide||f.fxFade){if(f.fxSlide){m.height="show";
w.height="hide"
}if(f.fxFade){m.opacity="show";
w.opacity="hide"
}}else{if(f.fxShow){m=f.fxShow
}else{m["min-width"]=0;
j=1
}if(f.fxHide){w=f.fxHide
}else{w["min-width"]=0;
p=1
}}var n=f.onClick,h=f.onHide,x=f.onShow;
C.bind("triggerTab",function(){var i=b(this).parents("li:eq(0)");
if(s.locked||i.is("."+f.selectedClass)||i.is("."+f.disabledClass)){return false
}var D=this.hash;
if(b.browser.msie){b(this).trigger("click");
if(f.bookmarkable){b.ajaxHistory.update(D);
location.hash=D.replace("#","")
}}else{if(b.browser.safari){var k=b('<form action="'+D+'"><div><input type="submit" value="h" /></div></form>').get(0);
k.submit();
b(this).trigger("click");
if(f.bookmarkable){b.ajaxHistory.update(D)
}}else{if(f.bookmarkable){location.hash=D.replace("#","")
}else{b(this).trigger("click")
}}}});
C.bind("disableTab",function(){var i=b(this).parents("li:eq(0)");
if(b.browser.safari){i.animate({opacity:0},1,function(){i.css({opacity:""})
})
}i.addClass(f.disabledClass)
});
if(f.disabled&&f.disabled.length){for(var z=0,y=f.disabled.length;
z<y;
z++){C.eq(--f.disabled[z]).trigger("disableTab").end()
}}C.bind("enableTab",function(){var i=b(this).parents("li:eq(0)");
i.removeClass(f.disabledClass);
if(b.browser.safari){i.animate({opacity:1},1,function(){i.css({opacity:""})
})
}});
C.bind("click",function(F){var K=F.clientX;
var G=this,L=b(this).parents("li:eq(0)"),k=b(this.hash),H=v.filter(":visible");
if(s.locked||L.is("."+f.selectedClass)||L.is("."+f.disabledClass)||typeof n=="function"&&n(this,k[0],H[0])===false){this.blur();
return false
}s.locked=true;
if(k.size()){if(b.browser.msie&&f.bookmarkable){var i=this.hash.replace("#","");
k.attr("id","");
setTimeout(function(){k.attr("id",i)
},0)
}var E={display:"",overflow:"",height:""};
if(!b.browser.msie){E.opacity=""
}function D(){if(f.bookmarkable&&K){b.ajaxHistory.update(G.hash)
}H.animate(w,p,function(){b(G).parents("li:eq(0)").addClass(f.selectedClass).siblings().removeClass(f.selectedClass);
H.addClass(f.hideClass).css(E);
if(typeof h=="function"){h(G,k[0],H[0])
}if(!(f.fxSlide||f.fxFade||f.fxShow)){k.css("display","block")
}k.animate(m,j,function(){k.removeClass(f.hideClass).css(E);
if(b.browser.msie){H[0].style.filter="";
k[0].style.filter=""
}if(typeof x=="function"){x(G,k[0],H[0])
}s.locked=null
})
})
}if(!f.remote){D()
}else{b(G).trigger("loadRemoteTab",[D])
}}else{alert("There is no such container.")
}var J=window.pageXOffset||document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft||0;
var I=window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop||0;
setTimeout(function(){window.scrollTo(J,I)
},0);
this.blur();
return f.bookmarkable&&!!K
});
if(f.bookmarkable){b.ajaxHistory.initialize(function(){C.eq(f.initial).trigger("click").end()
})
}})
};
var c=["triggerTab","disableTab","enableTab"];
for(var a=0;
a<c.length;
a++){b.fn[c[a]]=(function(e){return function(f){return this.each(function(){var h=b("ul.tabs-nav",this);
h=h.size()&&h||b(">ul:eq(0)",this);
var g;
if(!f||typeof f=="number"){g=b("li a",h).eq((f&&f>0&&f-1||0))
}else{if(typeof f=="string"){g=b('li a[@href$="#'+f+'"]',h)
}}g.trigger(e)
})
}
})(c[a])
}b.fn.activeTab=function(){var e=[];
this.each(function(){var g=b("ul.tabs-nav",this);
g=g.size()&&g||b(">ul:eq(0)",this);
var f=b("li",g);
e.push(f.index(f.filter(".tabs-selected")[0])+1)
});
return e[0]
}
})(jQuery);
jQuery.fn.extend({autocomplete:function(a,b){var c=typeof a=="string";
b=jQuery.extend({},jQuery.Autocompleter.defaults,{url:c?a:null,data:c?null:a,delay:c?jQuery.Autocompleter.defaults.delay:10},b);
return this.each(function(){new jQuery.Autocompleter(this,b)
})
},result:function(a){return this.bind("result",a)
},search:function(){return this.trigger("search")
}});
jQuery.Autocompleter=function(m,g){var b={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188};
var a=$(m).attr("autocomplete","off").addClass(g.inputClass);
var j;
var q="";
var n=jQuery.Autocompleter.Cache(g);
var e=0;
var w;
var s=jQuery.Autocompleter.Select(g,m,c);
a.keydown(function(y){w=y.keyCode;
switch(y.keyCode){case b.UP:y.preventDefault();
if(s.visible()){s.prev()
}else{v(0,true)
}break;
case b.DOWN:y.preventDefault();
if(s.visible()){s.next()
}else{v(0,true)
}break;
case g.multiple&&jQuery.trim(g.multipleSeparator)==","&&b.COMMA:case b.TAB:case b.RETURN:if(c()){if(!g.multiple){a.blur()
}y.preventDefault()
}break;
case b.ESC:s.hide();
break;
default:clearTimeout(j);
j=setTimeout(v,g.delay);
break
}}).keypress(function(){}).focus(function(){e++
}).blur(function(){c();
e=0;
u()
}).click(function(){if(e++>1&&!s.visible()){v(0,true)
}}).bind("search",function(){function y(C,B){var z;
if(B&&B.length){for(var A=0;
A<B.length;
A++){if(B[A].result.toLowerCase()==C.toLowerCase()){z=B[A];
break
}}}a.trigger("result",z&&[z.data,z.value])
}jQuery.each(h(a.val()),function(z,A){f(A,y,y)
})
});
x();
function c(){var z=s.selected();
if(!z){return false
}var y=z.result;
q=y;
if(g.multiple){var A=h(a.val());
if(A.length>1){y=A.slice(0,A.length-1).join(g.multipleSeparator)+g.multipleSeparator+y
}y+=g.multipleSeparator
}a.val(y);
x();
a.trigger("result",[z.data,z.value]);
return true
}function v(A,z){if(w==b.DEL){s.hide();
return
}var y=a.val();
if(!z&&y==q){return
}q=y;
y=i(y);
if(y.length>=g.minChars){a.addClass(g.loadingClass);
if(!g.matchCase){y=y.toLowerCase()
}f(y,k,o)
}else{o();
s.hide()
}}function h(z){if(!z){return[""]
}var A=z.split(jQuery.trim(g.multipleSeparator));
var y=[];
jQuery.each(A,function(B,C){if(jQuery.trim(C)){y[B]=jQuery.trim(C)
}});
return y
}function i(y){if(!g.multiple){return y
}var z=h(y);
return z[z.length-1]
}function r(y,z){if(g.autoFill&&(i(a.val()).toLowerCase()==y.toLowerCase())&&w!=8){a.val(a.val()+z.substring(i(q).length));
jQuery.Autocompleter.Selection(m,q.length,q.length+z.length)
}}function u(){clearTimeout(j);
j=setTimeout(x,200)
}function x(){s.hide();
clearTimeout(j);
o();
if(g.mustMatch){if(a.val()!=q){}}}function k(z,y){if(y&&y.length&&e){o();
s.display(y,z);
r(z,y[0].value);
s.show()
}else{x()
}}function f(z,B,y){if(!g.matchCase){z=z.toLowerCase()
}var A=n.load(z);
if(A&&A.length){B(z,A)
}else{if((typeof g.url=="string")&&(g.url.length>0)){jQuery.ajax({url:g.url,data:jQuery.extend({text:i(z),limit:g.max},g.extraParams),success:function(D){var C=g.parse&&g.parse(D)||p(D);
n.add(z,C);
B(z,C)
}})
}else{y(z)
}}}function l(y){var z="";
$("reg",y).each(function(){z+=$(this).attr("nom");
z+="|";
z+=$(this).attr("cod");
z+="\n"
});
return z
}function p(C){var y=[];
var A="";
var E=($("data",C).length>0)?true:false;
if(E){A=l(C)
}else{if(!C){return null
}A=C
}var B=A.split("\n");
for(var z=0;
z<B.length;
z++){var D=jQuery.trim(B[z]);
if(D){D=D.split("|");
y[y.length]={data:D,value:D[0],result:g.formatResult&&g.formatResult(D)||D[0]}
}}return y
}function o(){a.removeClass(g.loadingClass)
}};
jQuery.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,mustMatch:false,extraParams:{},selectFirst:true,max:10,autoFill:false,width:0,multiple:false,multipleSeparator:", "};
jQuery.Autocompleter.Cache=function(c){var f={};
var e=0;
function h(l,k){if(!c.matchCase){l=l.toLowerCase()
}var j=l.indexOf(k);
if(j==-1){return false
}return j==0||c.matchContains
}function g(j,i){if(e>c.cacheLength){this.flush()
}if(!f[j]){e++
}f[j]=i
}if(c.data){var b={},a=0;
if(!c.url){c.cacheLength=1
}b[""]=[];
jQuery.each(c.data,function(j,l){value=c.formatItem?c.formatItem(l,j+1,c.data.length):l;
var k=value.charAt(0).toLowerCase();
if(!b[k]){b[k]=[]
}var m={value:value,data:l,result:c.formatResult&&c.formatResult(l)||value};
b[k].push(m);
if(a++<c.max){b[""].push(m)
}});
jQuery.each(b,function(j,k){c.cacheLength++;
g(j,k)
})
}return{flush:function(){f={};
e=0
},add:g,load:function(l){if(!c.cacheLength||!e){return null
}if(f[l]){return f[l]
}if(c.matchSubset){for(var j=l.length-1;
j>=c.minChars;
j--){var m=f[l.substr(0,j)];
if(m){var k=[];
jQuery.each(m,function(o,n){if(h(n.value,l)){k[k.length]=n
}});
return k
}}}return null
}}
};
jQuery.Autocompleter.Select=function(p,m,n){var l={ACTIVE:"ac_over"};
var h=jQuery("<div>").hide().addClass(p.resultsClass).css("position","absolute").appendTo("body");
var k=jQuery("<ul>").appendTo(h).mouseover(function(q){c=jQuery("li",k).removeClass(l.ACTIVE).index(j(q));
jQuery(j(q)).addClass(l.ACTIVE)
}).mouseout(function(q){jQuery(j(q)).removeClass(l.ACTIVE)
}).click(function(q){jQuery(j(q)).addClass(l.ACTIVE);
n();
m.focus();
return false
});
var e,c=-1,g,b="";
if(p.width>0){h.css("width",p.width)
}function j(r){var q=r.target;
while(q.tagName!="UL"&&q.tagName!="LI"){q=q.parentNode
}return q
}function f(q){c+=q;
a();
e.removeClass(l.ACTIVE).eq(c).addClass(l.ACTIVE)
}function a(){if(c<0){c=e.size()-1
}else{if(c>=e.size()){c=0
}}}function o(q){return(p.max>0)&&(p.max<q)?p.max:q
}function i(){var r=o(g.length);
for(var s=0;
s<r;
s++){if(!g[s]){continue
}function q(u){return u.replace(new RegExp("("+b+")","gi"),"<strong>$1</strong>")
}jQuery("<li>").html(p.formatItem?q(p.formatItem(g[s].data,s+1,r)):q(g[s].value)).appendTo(k)
}e=k.find("li");
if(p.selectFirst){e.eq(0).addClass(l.ACTIVE);
c=0
}}return{display:function(s,r){g=s;
b=r;
k.empty();
i();
if($.browser.msie){k.bgiframe()
}},next:function(){f(1)
},prev:function(){f(-1)
},hide:function(){h.hide();
c=-1
},visible:function(){return h.is(":visible")
},current:function(){return this.visible()&&(e.filter("."+l.ACTIVE)[0]||p.selectFirst&&e[0])
},show:function(){var q=jQuery(m).offset({scroll:false,border:false});
h.css({width:p.width>0?p.width:jQuery(m).width(),top:q.top+m.offsetHeight,left:q.left}).show()
},selected:function(){return g&&g[c]
}}
};
jQuery.Autocompleter.Selection=function(c,e,b){if(c.createTextRange){var a=c.createTextRange();
a.collapse(true);
a.moveStart("character",e);
a.moveEnd("character",b);
a.select()
}else{if(c.setSelectionRange){c.setSelectionRange(e,b)
}else{if(c.selectionStart){c.selectionStart=e;
c.selectionEnd=b
}}}c.focus()
};
$.fn.equalCols=function(b){var c=Array(0);
if(b){c=b.split(",")
}var a=0;
this.each(function(e){if(this.offsetHeight>a){a=this.offsetHeight
}}).css("height","auto").each(function(e){var f=a-this.offsetHeight;
if(f>0){t=document.createElement("div");
$(t).attr("class","fill").css("height",f+"px");
if(c.length>e){$(this).find(c[e]).children(":last-child").after(t)
}else{$(this).children(":last-child").after(t)
}}})
};
var tb_pathToImage="/jsgen/imgs/loading_circle.gif";
/*!!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*/
$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");
imgLoader=new Image();
imgLoader.src=tb_pathToImage
});
function tb_init(a){$(a).click(function(){var c=this.title||this.name||null;
var b=this.href||this.alt;
var e=this.rel||false;
tb_show(c,b,e);
this.blur();
return false
})
}function tb_show(l,i,j){$("#TB_window,#TB_overlay,#TB_HideSelect").remove();
var b=i.replace(/&amp;/g,"&").replace(/&/g,"&amp;");
try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});
$("html").css("overflow","hidden");
if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");
$("#TB_overlay").click(tb_remove)
}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
$("#TB_overlay").click(tb_remove)
}}if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack")
}else{$("#TB_overlay").addClass("TB_overlayBG")
}if(l===null){l=""
}$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");
$("#TB_load").show();
var c;
if(b.indexOf("?")!==-1){c=b.substr(0,b.indexOf("?"))
}else{c=b
}var g=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;
var m=c.toLowerCase().match(g);
if(m==".jpg"||m==".jpeg"||m==".png"||m==".gif"||m==".bmp"){TB_PrevCaption="";
TB_PrevURL="";
TB_PrevHTML="";
TB_NextCaption="";
TB_NextURL="";
TB_NextHTML="";
TB_imageCount="";
TB_FoundURL=false;
if(j){TB_TempArray=$("a[@rel="+j+"]").get();
for(TB_Counter=0;
((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));
TB_Counter++){var h=TB_TempArray[TB_Counter].href.toLowerCase().match(g);
if(!(TB_TempArray[TB_Counter].href==b)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;
TB_NextURL=TB_TempArray[TB_Counter].href;
TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Siguiente &gt;</a></span>"
}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;
TB_PrevURL=TB_TempArray[TB_Counter].href;
TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Anterior</a></span>"
}}else{TB_FoundURL=true;
TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length)
}}}imgPreloader=new Image();
imgPreloader.onload=function(){imgPreloader.onload=null;
var p=tb_getPageSize();
var n=p[0]-150;
var s=p[1]-150;
var o=imgPreloader.width;
var e=imgPreloader.height;
if(o>n){e=e*(n/o);
o=n;
if(e>s){o=o*(s/e);
e=s
}}else{if(e>s){o=o*(s/e);
e=s;
if(o>n){e=e*(n/o);
o=n
}}}TB_WIDTH=o+30;
TB_HEIGHT=e+60;
$("#TB_window").append("<a href='' id='TB_ImageOff' title='Cerrar'><img id='TB_Image' src='"+b+"' width='"+o+"' height='"+e+"' alt='"+l+"'/></a><div id='TB_caption'>"+l+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Cerrar'>cerrar</a> o pulsa ESC</div>");
$("#TB_closeWindowButton").click(tb_remove);
if(!(TB_PrevHTML==="")){function r(){if($(document).unbind("click",r)){$(document).unbind("click",r)
}$("#TB_window").remove();
$("body").append("<div id='TB_window'></div>");
tb_show(TB_PrevCaption,TB_PrevURL,j);
return false
}$("#TB_prev").click(r)
}if(!(TB_NextHTML==="")){function q(){$("#TB_window").remove();
$("body").append("<div id='TB_window'></div>");
tb_show(TB_NextCaption,TB_NextURL,j);
return false
}$("#TB_next").click(q)
}document.onkeydown=function(u){if(u==null){keycode=event.keyCode
}else{keycode=u.which
}if(keycode==27){tb_remove()
}else{if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";
q()
}}else{if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";
r()
}}}}};
tb_position();
$("#TB_load").remove();
$("#TB_ImageOff").click(tb_remove);
$("#TB_window").css({display:"block"})
};
imgPreloader.src=b
}else{var a=b.replace(/^[^\?]+\??/,"");
var f=tb_parseQuery(a);
TB_WIDTH=(f.width*1)+30||630;
TB_HEIGHT=(f.height*1)+40||440;
ajaxContentW=TB_WIDTH-30;
ajaxContentH=TB_HEIGHT-45;
if(b.indexOf("TB_iframe")!=-1){urlNoQuery=b.split("TB_");
urlNoQuery[0]=urlNoQuery[0].replace(/&amp;/g,"&").replace(/&/g,"&amp;");
$("#TB_iframeContent").remove();
if(f.modal!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+l+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>cerrar</a> o pulsa ESC</div></div><iframe frameborder='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>")
}else{$("#TB_overlay").unbind();
$("#TB_window").append("<iframe frameborder='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")
}tb_showIframe()
}else{if($("#TB_window").css("display")!="block"){if(f.modal!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+l+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>cerrar</a> o pulsa ESC</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")
}else{$("#TB_overlay").unbind();
$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")
}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";
$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";
$("#TB_ajaxContent")[0].scrollTop=0;
$("#TB_ajaxWindowTitle").html(l)
}}$("#TB_closeWindowButton").click(tb_remove);
if(b.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+f.inlineId).children());
$("#TB_window").unload(function(){$("#"+f.inlineId).append($("#TB_ajaxContent").children())
});
tb_position();
$("#TB_load").remove();
$("#TB_window").css({display:"block"})
}else{if(b.indexOf("TB_iframe")!=-1){tb_position();
if($.browser.safari){$("#TB_load").remove();
$("#TB_window").css({display:"block"})
}}else{$("#TB_ajaxContent").load(b+="&random="+(new Date().getTime()),function(){tb_position();
$("#TB_load").remove();
tb_init("#TB_ajaxContent a.thickbox");
$("#TB_window").css({display:"block"})
})
}}}if(!f.modal){document.onkeyup=function(n){if(n==null){keycode=event.keyCode
}else{keycode=n.which
}if(keycode==27){tb_remove()
}}
}}catch(k){}}function tb_showIframe(){$("#TB_load").remove();
$("#TB_window").css({display:"block"})
}function tb_remove(){$("#TB_imageOff").unbind("click");
$("#TB_closeWindowButton").unbind("click");
$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove()
});
$("#TB_load").remove();
if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});
$("html").css("overflow","")
}document.onkeydown="";
document.onkeyup="";
return false
}function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt((TB_WIDTH/2),10)+"px",width:TB_WIDTH+"px"});
if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:"-"+parseInt((TB_HEIGHT/2),10)+"px"})
}}function tb_parseQuery(e){var f={};
if(!e){return f
}var a=e.split(/[;&amp]/);
for(var c=0;
c<a.length;
c++){var h=a[c].split("=");
if(!h||h.length!=2){continue
}var b=unescape(h[0]);
var g=unescape(h[1]);
g=g.replace(/\+/g," ");
f[b]=g
}return f
}function tb_getPageSize(){var c=document.documentElement;
var a=window.innerWidth||self.innerWidth||(c&&c.clientWidth)||document.body.clientWidth;
var b=window.innerHeight||self.innerHeight||(c&&c.clientHeight)||document.body.clientHeight;
arrayPageSize=[a,b];
return arrayPageSize
}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();
if(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1){return true
}};