(function(){
if(typeof _1!="undefined"){
var _2=_1;
}
var _1=window.jQuery=function(a,c){
if(window==this||!this.init){
return new _1(a,c);
}
return this.init(a,c);
};
if(typeof $!="undefined"){
var _$=$;
}
window.$=_1;
var _6=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;
_1.fn=_1.prototype={init:function(a,c){
a=a||document;
if(typeof a=="string"){
var m=_6.exec(a);
if(m&&(m[1]||!c)){
if(m[1]){
a=_1.clean([m[1]]);
}else{
var _a=document.getElementById(m[3]);
if(_a){
if(_a.id!=m[3]){
return _1().find(a);
}else{
this[0]=_a;
this.length=1;
return this;
}
}else{
a=[];
}
}
}else{
return new _1(c).find(a);
}
}else{
if(_1.isFunction(a)){
return new _1(document)[_1.fn.ready?"ready":"load"](a);
}
}
return this.setArray(a.constructor==Array&&a||(a.jquery||a.length&&a!=window&&!a.nodeType&&a[0]!=undefined&&a[0].nodeType)&&_1.makeArray(a)||[a]);
},jquery:"1.1.4",size:function(){
return this.length;
},length:0,get:function(_b){
return _b==undefined?_1.makeArray(this):this[_b];
},pushStack:function(a){
var _d=_1(a);
_d.prevObject=this;
return _d;
},setArray:function(a){
this.length=0;
Array.prototype.push.apply(this,a);
return this;
},each:function(fn,_10){
return _1.each(this,fn,_10);
},index:function(obj){
var pos=-1;
this.each(function(i){
if(this==obj){
pos=i;
}
});
return pos;
},attr:function(key,_15,_16){
var obj=key;
if(key.constructor==String){
if(_15==undefined){
return this.length&&_1[_16||"attr"](this[0],key)||undefined;
}else{
obj={};
obj[key]=_15;
}
}
return this.each(function(_18){
for(var _19 in obj){
_1.attr(_16?this.style:this,_19,_1.prop(this,obj[_19],_16,_18,_19));
}
});
},css:function(key,_1b){
return this.attr(key,_1b,"curCSS");
},text:function(e){
if(typeof e!="object"&&e!=null){
return this.empty().append(document.createTextNode(e));
}
var t="";
_1.each(e||this,function(){
_1.each(this.childNodes,function(){
if(this.nodeType!=8){
t+=this.nodeType!=1?this.nodeValue:_1.fn.text([this]);
}
});
});
return t;
},wrap:function(){
var a,_1f=arguments;
return this.each(function(){
if(!a){
a=_1.clean(_1f,this.ownerDocument);
}
var b=a[0].cloneNode(true);
this.parentNode.insertBefore(b,this);
while(b.firstChild){
b=b.firstChild;
}
b.appendChild(this);
});
},append:function(){
return this.domManip(arguments,true,1,function(a){
this.appendChild(a);
});
},prepend:function(){
return this.domManip(arguments,true,-1,function(a){
this.insertBefore(a,this.firstChild);
});
},before:function(){
return this.domManip(arguments,false,1,function(a){
this.parentNode.insertBefore(a,this);
});
},after:function(){
return this.domManip(arguments,false,-1,function(a){
this.parentNode.insertBefore(a,this.nextSibling);
});
},end:function(){
return this.prevObject||_1([]);
},find:function(t){
var _26=_1.map(this,function(a){
return _1.find(t,a);
});
return this.pushStack(/[^+>] [^+>]/.test(t)||t.indexOf("..")>-1?_1.unique(_26):_26);
},clone:function(_28){
_28=_28!=undefined?_28:true;
var _29=this.add(this.find("*"));
if(_1.browser.msie){
_29.each(function(){
this._$events={};
for(var _2a in this.$events){
this._$events[_2a]=_1.extend({},this.$events[_2a]);
}
}).unbind();
}
var r=this.pushStack(_1.map(this,function(a){
return a.cloneNode(_28);
}));
if(_1.browser.msie){
_29.each(function(){
var _2d=this._$events;
for(var _2e in _2d){
for(var _2f in _2d[_2e]){
_1.event.add(this,_2e,_2d[_2e][_2f],_2d[_2e][_2f].data);
}
}
this._$events=null;
});
}
if(_28){
var _30=r.add(r.find("*")).filter("select,input[@type=checkbox]");
_29.filter("select,input[@type=checkbox]").each(function(i){
if(this.selectedIndex){
_30[i].selectedIndex=this.selectedIndex;
}
if(this.checked){
_30[i].checked=true;
}
});
}
return r;
},filter:function(t){
return this.pushStack(_1.isFunction(t)&&_1.grep(this,function(el,_34){
return t.apply(el,[_34]);
})||_1.multiFilter(t,this));
},not:function(t){
return this.pushStack(t.constructor==String&&_1.multiFilter(t,this,true)||_1.grep(this,function(a){
return (t.constructor==Array||t.jquery)?_1.inArray(a,t)<0:a!=t;
}));
},add:function(t){
return this.pushStack(_1.merge(this.get(),t.constructor==String?_1(t).get():t.length!=undefined&&(!t.nodeName||t.nodeName=="FORM")?t:[t]));
},is:function(_38){
return _38?_1.multiFilter(_38,this).length>0:false;
},val:function(val){
return val==undefined?(this.length?this[0].value:null):this.attr("value",val);
},html:function(val){
return val==undefined?(this.length?this[0].innerHTML:null):this.empty().append(val);
},slice:function(){
return this.pushStack(Array.prototype.slice.apply(this,arguments));
},domManip:function(_3b,_3c,dir,fn){
var _3f=this.length>1,a;
return this.each(function(){
if(!a){
a=_1.clean(_3b,this.ownerDocument);
if(dir<0){
a.reverse();
}
}
var obj=this;
if(_3c&&_1.nodeName(this,"table")&&_1.nodeName(a[0],"tr")){
obj=this.getElementsByTagName("tbody")[0]||this.appendChild(document.createElement("tbody"));
}
_1.each(a,function(){
if(_1.nodeName(this,"script")){
if(this.src){
_1.ajax({url:this.src,async:false,dataType:"script"});
}else{
_1.globalEval(this.text||this.textContent||this.innerHTML||"");
}
}else{
fn.apply(obj,[_3f?this.cloneNode(true):this]);
}
});
});
}};
_1.extend=_1.fn.extend=function(){
var _42=arguments[0]||{},a=1,al=arguments.length,_45=false;
if(_42.constructor==Boolean){
_45=_42;
_42=arguments[1]||{};
}
if(al==1){
_42=this;
a=0;
}
var _46;
for(;a<al;a++){
if((_46=arguments[a])!=null){
for(var i in _46){
if(_42==_46[i]){
continue;
}
if(_45&&typeof _46[i]=="object"&&_42[i]){
_1.extend(_42[i],_46[i]);
}else{
if(_46[i]!=undefined){
_42[i]=_46[i];
}
}
}
}
}
return _42;
};
_1.extend({noConflict:function(_48){
window.$=_$;
if(_48){
window.jQuery=_2;
}
return _1;
},isFunction:function(fn){
return !!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/function/i.test(fn+"");
},isXMLDoc:function(_4a){
return _4a.documentElement&&!_4a.body||_4a.tagName&&_4a.ownerDocument&&!_4a.ownerDocument.body;
},globalEval:function(_4b){
_4b=_1.trim(_4b);
if(_4b){
if(window.execScript){
window.execScript(_4b);
}else{
if(_1.browser.safari){
window.setTimeout(_4b,0);
}else{
eval.call(window,_4b);
}
}
}
},nodeName:function(_4c,_4d){
return _4c.nodeName&&_4c.nodeName.toUpperCase()==_4d.toUpperCase();
},each:function(obj,fn,_50){
if(_50){
if(obj.length==undefined){
for(var i in obj){
fn.apply(obj[i],_50);
}
}else{
for(var i=0,ol=obj.length;i<ol;i++){
if(fn.apply(obj[i],_50)===false){
break;
}
}
}
}else{
if(obj.length==undefined){
for(var i in obj){
fn.call(obj[i],i,obj[i]);
}
}else{
for(var i=0,ol=obj.length,val=obj[0];i<ol&&fn.call(val,i,val)!==false;val=obj[++i]){
}
}
}
return obj;
},prop:function(_54,_55,_56,_57,_58){
if(_1.isFunction(_55)){
_55=_55.call(_54,[_57]);
}
var _59=/z-?index|font-?weight|opacity|zoom|line-?height/i;
return _55&&_55.constructor==Number&&_56=="curCSS"&&!_59.test(_58)?_55+"px":_55;
},className:{add:function(_5a,c){
_1.each((c||"").split(/\s+/),function(i,cur){
if(!_1.className.has(_5a.className,cur)){
_5a.className+=(_5a.className?" ":"")+cur;
}
});
},remove:function(_5e,c){
_5e.className=c!=undefined?_1.grep(_5e.className.split(/\s+/),function(cur){
return !_1.className.has(c,cur);
}).join(" "):"";
},has:function(t,c){
return _1.inArray(c,(t.className||t).toString().split(/\s+/))>-1;
}},swap:function(e,o,f){
for(var i in o){
e.style["old"+i]=e.style[i];
e.style[i]=o[i];
}
f.apply(e,[]);
for(var i in o){
e.style[i]=e.style["old"+i];
}
},css:function(e,p){
if(p=="height"||p=="width"){
var old={},_6a,_6b,d=["Top","Bottom","Right","Left"];
_1.each(d,function(){
old["padding"+this]=0;
old["border"+this+"Width"]=0;
});
_1.swap(e,old,function(){
if(_1(e).is(":visible")){
_6a=e.offsetHeight;
_6b=e.offsetWidth;
}else{
e=_1(e.cloneNode(true)).find(":radio").removeAttr("checked").end().css({visibility:"hidden",position:"absolute",display:"block",right:"0",left:"0"}).appendTo(e.parentNode)[0];
var _6d=_1.css(e.parentNode,"position")||"static";
if(_6d=="static"){
e.parentNode.style.position="relative";
}
_6a=e.clientHeight;
_6b=e.clientWidth;
if(_6d=="static"){
e.parentNode.style.position="static";
}
e.parentNode.removeChild(e);
}
});
return p=="height"?_6a:_6b;
}
return _1.curCSS(e,p);
},curCSS:function(_6e,_6f,_70){
var ret,_72=[],_73=[];
function color(a){
if(!_1.browser.safari){
return false;
}
var ret=document.defaultView.getComputedStyle(a,null);
return !ret||ret.getPropertyValue("color")=="";
}
if(_6f=="opacity"&&_1.browser.msie){
ret=_1.attr(_6e.style,"opacity");
return ret==""?"1":ret;
}
if(_6f.match(/float/i)){
_6f=styleFloat;
}
if(!_70&&_6e.style[_6f]){
ret=_6e.style[_6f];
}else{
if(document.defaultView&&document.defaultView.getComputedStyle){
if(_6f.match(/float/i)){
_6f="float";
}
_6f=_6f.replace(/([A-Z])/g,"-$1").toLowerCase();
var cur=document.defaultView.getComputedStyle(_6e,null);
if(cur&&!color(_6e)){
ret=cur.getPropertyValue(_6f);
}else{
for(var a=_6e;a&&color(a);a=a.parentNode){
_72.unshift(a);
}
for(a=0;a<_72.length;a++){
if(color(_72[a])){
_73[a]=_72[a].style.display;
_72[a].style.display="block";
}
}
ret=_6f=="display"&&_73[_72.length-1]!=null?"none":document.defaultView.getComputedStyle(_6e,null).getPropertyValue(_6f)||"";
for(a=0;a<_73.length;a++){
if(_73[a]!=null){
_72[a].style.display=_73[a];
}
}
}
if(_6f=="opacity"&&ret==""){
ret="1";
}
}else{
if(_6e.currentStyle){
var _78=_6f.replace(/\-(\w)/g,function(m,c){
return c.toUpperCase();
});
ret=_6e.currentStyle[_6f]||_6e.currentStyle[_78];
}
}
}
return ret;
},clean:function(a,doc){
var r=[];
doc=doc||document;
_1.each(a,function(i,arg){
if(!arg){
return;
}
if(arg.constructor==Number){
arg=arg.toString();
}
if(typeof arg=="string"){
var s=_1.trim(arg).toLowerCase(),div=doc.createElement("div"),tb=[];
var _83=!s.indexOf("<opt")&&[1,"<select>","</select>"]||!s.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||s.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!s.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!s.indexOf("<td")||!s.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!s.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||_1.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];
div.innerHTML=_83[1]+arg+_83[2];
while(_83[0]--){
div=div.lastChild;
}
if(_1.browser.msie){
if(!s.indexOf("<table")&&s.indexOf("<tbody")<0){
tb=div.firstChild&&div.firstChild.childNodes;
}else{
if(_83[1]=="<table>"&&s.indexOf("<tbody")<0){
tb=div.childNodes;
}
}
for(var n=tb.length-1;n>=0;--n){
if(_1.nodeName(tb[n],"tbody")&&!tb[n].childNodes.length){
tb[n].parentNode.removeChild(tb[n]);
}
}
if(/^\s/.test(arg)){
div.insertBefore(doc.createTextNode(arg.match(/^\s*/)[0]),div.firstChild);
}
}
arg=_1.makeArray(div.childNodes);
}
if(0===arg.length&&(!_1.nodeName(arg,"form")&&!_1.nodeName(arg,"select"))){
return;
}
if(arg[0]==undefined||_1.nodeName(arg,"form")||arg.options){
r.push(arg);
}else{
r=_1.merge(r,arg);
}
});
return r;
},attr:function(_85,_86,_87){
var fix=_1.isXMLDoc(_85)?{}:_1.props;
if(_86=="selected"&&_1.browser.safari){
_85.parentNode.selectedIndex;
}
if(fix[_86]){
if(_87!=undefined){
_85[fix[_86]]=_87;
}
return _85[fix[_86]];
}else{
if(_1.browser.msie&&_86=="style"){
return _1.attr(_85.style,"cssText",_87);
}else{
if(_87==undefined&&_1.browser.msie&&_1.nodeName(_85,"form")&&(_86=="action"||_86=="method")){
return _85.getAttributeNode(_86).nodeValue;
}else{
if(_85.tagName){
if(_87!=undefined){
_85.setAttribute(_86,_87);
}
if(_1.browser.msie&&/href|src/.test(_86)&&!_1.isXMLDoc(_85)){
return _85.getAttribute(_86,2);
}
return _85.getAttribute(_86);
}else{
if(_86=="opacity"&&_1.browser.msie){
if(_87!=undefined){
_85.zoom=1;
_85.filter=(_85.filter||"").replace(/alpha\([^)]*\)/,"")+(parseFloat(_87).toString()=="NaN"?"":"alpha(opacity="+_87*100+")");
}
return _85.filter?(parseFloat(_85.filter.match(/opacity=([^)]*)/)[1])/100).toString():"";
}
_86=_86.replace(/-([a-z])/ig,function(z,b){
return b.toUpperCase();
});
if(_87!=undefined){
_85[_86]=_87;
}
return _85[_86];
}
}
}
}
},trim:function(t){
return (t||"").replace(/^\s+|\s+$/g,"");
},makeArray:function(a){
var r=[];
if(typeof a!="array"){
for(var i=0,al=a.length;i<al;i++){
r.push(a[i]);
}
}else{
r=a.slice(0);
}
return r;
},inArray:function(b,a){
for(var i=0,al=a.length;i<al;i++){
if(a[i]==b){
return i;
}
}
return -1;
},merge:function(_94,_95){
if(_1.browser.msie){
for(var i=0;_95[i];i++){
if(_95[i].nodeType!=8){
_94.push(_95[i]);
}
}
}else{
for(var i=0;_95[i];i++){
_94.push(_95[i]);
}
}
return _94;
},unique:function(_97){
var r=[],num=_1.mergeNum++;
try{
for(var i=0,fl=_97.length;i<fl;i++){
if(num!=_97[i].mergeNum){
_97[i].mergeNum=num;
r.push(_97[i]);
}
}
}
catch(e){
r=_97;
}
return r;
},mergeNum:0,grep:function(_9c,fn,inv){
if(typeof fn=="string"){
fn=eval("false||function(a,i){return "+fn+"}");
}
var _9f=[];
for(var i=0,el=_9c.length;i<el;i++){
if(!inv&&fn(_9c[i],i)||inv&&!fn(_9c[i],i)){
_9f.push(_9c[i]);
}
}
return _9f;
},map:function(_a2,fn){
if(typeof fn=="string"){
fn=eval("false||function(a){return "+fn+"}");
}
var _a4=[];
for(var i=0,el=_a2.length;i<el;i++){
var val=fn(_a2[i],i);
if(val!==null&&val!=undefined){
if(val.constructor!=Array){
val=[val];
}
_a4=_a4.concat(val);
}
}
return _a4;
}});
var _a8=navigator.userAgent.toLowerCase();
_1.browser={version:(_a8.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(_a8),opera:/opera/.test(_a8),msie:/msie/.test(_a8)&&!/opera/.test(_a8),mozilla:/mozilla/.test(_a8)&&!/(compatible|webkit)/.test(_a8)};
var _a9=_1.browser.msie?"styleFloat":"cssFloat";
_1.extend({boxModel:!_1.browser.msie||document.compatMode=="CSS1Compat",styleFloat:_1.browser.msie?"styleFloat":"cssFloat",props:{"for":"htmlFor","class":"className","float":_a9,cssFloat:_a9,styleFloat:_a9,innerHTML:"innerHTML",className:"className",value:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",selected:"selected",maxlength:"maxLength"}});
_1.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(i,n){
_1.fn[i]=function(a){
var ret=_1.map(this,n);
if(a&&typeof a=="string"){
ret=_1.multiFilter(a,ret);
}
return this.pushStack(_1.unique(ret));
};
});
_1.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after"},function(i,n){
_1.fn[i]=function(){
var a=arguments;
return this.each(function(){
for(var j=0,al=a.length;j<al;j++){
_1(a[j])[n](this);
}
});
};
});
_1.each({removeAttr:function(key){
_1.attr(this,key,"");
this.removeAttribute(key);
},addClass:function(c){
_1.className.add(this,c);
},removeClass:function(c){
_1.className.remove(this,c);
},toggleClass:function(c){
_1.className[_1.className.has(this,c)?"remove":"add"](this,c);
},remove:function(a){
if(!a||_1.filter(a,[this]).r.length){
this.parentNode.removeChild(this);
}
},empty:function(){
while(this.firstChild){
this.removeChild(this.firstChild);
}
}},function(i,n){
_1.fn[i]=function(){
return this.each(n,arguments);
};
});
_1.each(["eq","lt","gt","contains"],function(i,n){
_1.fn[n]=function(num,fn){
return this.filter(":"+n+"("+num+")",fn);
};
});
_1.each(["height","width"],function(i,n){
_1.fn[n]=function(h){
return h==undefined?(this.length?_1.css(this[0],n):null):this.css(n,h.constructor==String?h:h+"px");
};
});
var _c1=_1.browser.safari&&parseInt(_1.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uffff*_-]|\\\\.)",_c2=new RegExp("^[/>]\\s*("+_c1+"+)"),_c3=new RegExp("^("+_c1+"+)(#)("+_c1+"+)"),_c4=new RegExp("^([#.]?)("+_c1+"*)");
_1.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","first-child":"a.parentNode.getElementsByTagName('*')[0]==a","last-child":"jQuery.nth(a.parentNode.lastChild,1,'previousSibling')==a","only-child":"!jQuery.nth(a.parentNode.lastChild,2,'previousSibling')",parent:"a.firstChild",empty:"!a.firstChild",contains:"(a.textContent||a.innerText||'').indexOf(m[3])>=0",visible:"\"hidden\"!=a.type&&jQuery.css(a,\"display\")!=\"none\"&&jQuery.css(a,\"visibility\")!=\"hidden\"",hidden:"\"hidden\"==a.type||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:"'text'==a.type",radio:"'radio'==a.type",checkbox:"'checkbox'==a.type",file:"'file'==a.type",password:"'password'==a.type",submit:"'submit'==a.type",image:"'image'==a.type",reset:"'reset'==a.type",button:"\"button\"==a.type||jQuery.nodeName(a,\"button\")",input:"/input|select|textarea|button/i.test(a.nodeName)",has:"jQuery.find(m[3],a).length"},"[":"jQuery.find(m[2],a).length"},parse:[/^\[ *(@)([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(\[)\s*(.*?(\[.*?\])?[^[]*?)\s*\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+_c1+"+)")],multiFilter:function(_c5,_c6,not){
var old,cur=[];
while(_c5&&_c5!=old){
old=_c5;
var f=_1.filter(_c5,_c6,not);
_c5=f.t.replace(/^\s*,\s*/,"");
cur=not?_c6=f.r:_1.merge(cur,f.r);
}
return cur;
},find:function(t,_cc){
if(typeof t!="string"){
return [t];
}
if(_cc&&!_cc.nodeType){
_cc=null;
}
_cc=_cc||document;
if(!t.indexOf("//")){
t=t.substr(2,t.length);
}else{
if(!t.indexOf("/")&&!_cc.ownerDocument){
_cc=_cc.documentElement;
t=t.substr(1,t.length);
if(t.indexOf("/")>=1){
t=t.substr(t.indexOf("/"),t.length);
}
}
}
var ret=[_cc],_ce=[],_cf;
while(t&&_cf!=t){
var r=[];
_cf=t;
t=_1.trim(t).replace(/^\/\//,"");
var _d1=false;
var re=_c2;
var m=re.exec(t);
if(m){
var _d4=m[1].toUpperCase();
for(var i=0;ret[i];i++){
for(var c=ret[i].firstChild;c;c=c.nextSibling){
if(c.nodeType==1&&(_d4=="*"||c.nodeName.toUpperCase()==_d4.toUpperCase())){
r.push(c);
}
}
}
ret=r;
t=t.replace(re,"");
if(t.indexOf(" ")==0){
continue;
}
_d1=true;
}else{
re=/^((\/?\.\.)|([>\/+~]))\s*(\w*)/i;
if((m=re.exec(t))!=null){
r=[];
var _d4=m[4],_d7=_1.mergeNum++;
m=m[1];
for(var j=0,rl=ret.length;j<rl;j++){
if(m.indexOf("..")<0){
var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;
for(;n;n=n.nextSibling){
if(n.nodeType==1){
if(m=="~"&&n.mergeNum==_d7){
break;
}
if(!_d4||n.nodeName.toUpperCase()==_d4.toUpperCase()){
if(m=="~"){
n.mergeNum=_d7;
}
r.push(n);
}
if(m=="+"){
break;
}
}
}
}else{
r.push(ret[j].parentNode);
}
}
ret=r;
t=_1.trim(t.replace(re,""));
_d1=true;
}
}
if(t&&!_d1){
if(!t.indexOf(",")){
if(_cc==ret[0]){
ret.shift();
}
_ce=_1.merge(_ce,ret);
r=ret=[_cc];
t=" "+t.substr(1,t.length);
}else{
var re2=_c3;
var m=re2.exec(t);
if(m){
m=[0,m[2],m[3],m[1]];
}else{
re2=_c4;
m=re2.exec(t);
}
m[2]=m[2].replace(/\\/g,"");
var _dc=ret[ret.length-1];
if(m[1]=="#"&&_dc&&_dc.getElementById&&!_1.isXMLDoc(_dc)){
var oid=_dc.getElementById(m[2]);
if((_1.browser.msie||_1.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2]){
oid=_1("[@id=\""+m[2]+"\"]",_dc)[0];
}
ret=r=oid&&(!m[3]||_1.nodeName(oid,m[3]))?[oid]:[];
}else{
for(var i=0;ret[i];i++){
var tag=m[1]!=""||m[0]==""?"*":m[2];
if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object"){
tag="param";
}
r=_1.merge(r,ret[i].getElementsByTagName(tag));
}
if(m[1]=="."){
r=_1.classFilter(r,m[2]);
}
if(m[1]=="#"){
var tmp=[];
for(var i=0;r[i];i++){
if(r[i].getAttribute("id")==m[2]){
tmp=[r[i]];
break;
}
}
r=tmp;
}
ret=r;
}
t=t.replace(re2,"");
}
}
if(t){
var val=_1.filter(t,r);
ret=r=val.r;
t=_1.trim(val.t);
}
}
if(t){
ret=[];
}
if(ret&&_cc==ret[0]){
ret.shift();
}
_ce=_1.merge(_ce,ret);
return _ce;
},classFilter:function(r,m,not){
m=" "+m+" ";
var tmp=[];
for(var i=0;r[i];i++){
var _e6=(" "+r[i].className+" ").indexOf(m)>=0;
if(!not&&_e6||not&&!_e6){
tmp.push(r[i]);
}
}
return tmp;
},filter:function(t,r,not){
var _ea;
while(t&&t!=_ea){
_ea=t;
var p=_1.parse,m;
for(var i=0;p[i];i++){
m=p[i].exec(t);
if(m){
t=t.substring(m[0].length);
m[2]=m[2].replace(/\\/g,"");
break;
}
}
if(!m){
break;
}
if(m[1]==":"&&m[2]=="not"){
r=_1.filter(m[3],r,true).r;
}else{
if(m[1]=="."){
r=_1.classFilter(r,m[2],not);
}else{
if(m[1]=="@"){
var tmp=[],_ef=m[3];
for(var i=0,rl=r.length;i<rl;i++){
var a=r[i],z=a[_1.props[m[2]]||m[2]];
if(z==null||/href|src|selected/.test(m[2])){
z=_1.attr(a,m[2])||"";
}
if((_ef==""&&!!z||_ef=="="&&z==m[5]||_ef=="!="&&z!=m[5]||_ef=="^="&&z&&!z.indexOf(m[5])||_ef=="$="&&z.substr(z.length-m[5].length)==m[5]||(_ef=="*="||_ef=="~=")&&z.indexOf(m[5])>=0)^not){
tmp.push(a);
}
}
r=tmp;
}else{
if(m[1]==":"&&m[2]=="nth-child"){
var num=_1.mergeNum++,tmp=[],_f4=/(\d*)n\+?(\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"n+"+m[3]||m[3]),_f5=(_f4[1]||1)-0,_ea=_f4[2]-0;
for(var i=0,rl=r.length;i<rl;i++){
var _f6=r[i],_f7=_f6.parentNode;
if(num!=_f7.mergeNum){
var c=1;
for(var n=_f7.firstChild;n;n=n.nextSibling){
if(n.nodeType==1){
n.nodeIndex=c++;
}
}
_f7.mergeNum=num;
}
var add=false;
if(_f5==1){
if(_ea==0||_f6.nodeIndex==_ea){
add=true;
}
}else{
if((_f6.nodeIndex+_ea)%_f5==0){
add=true;
}
}
if(add^not){
tmp.push(_f6);
}
}
r=tmp;
}else{
var f=_1.expr[m[1]];
if(typeof f!="string"){
f=_1.expr[m[1]][m[2]];
}
f=eval("false||function(a,i){return "+f+"}");
r=_1.grep(r,f,not);
}
}
}
}
}
return {r:r,t:t};
},parents:function(_fc){
var _fd=[];
var cur=_fc.parentNode;
while(cur&&cur!=document){
_fd.push(cur);
cur=cur.parentNode;
}
return _fd;
},nth:function(cur,_100,dir,elem){
_100=_100||1;
var num=0;
for(;cur;cur=cur[dir]){
if(cur.nodeType==1&&++num==_100){
break;
}
}
return cur;
},sibling:function(n,elem){
var r=[];
for(;n;n=n.nextSibling){
if(n.nodeType==1&&(!elem||n!=elem)){
r.push(n);
}
}
return r;
}});
_1.event={add:function(_107,type,_109,data){
if(_1.browser.msie&&_107.setInterval!=undefined){
_107=window;
}
if(!_109.guid){
_109.guid=this.guid++;
}
if(data!=undefined){
var fn=_109;
_109=function(){
return fn.apply(this,arguments);
};
_109.data=data;
_109.guid=fn.guid;
}
if(!_107.$events){
_107.$events={};
}
if(!_107.$handle){
_107.$handle=function(){
var val;
if(typeof _1=="undefined"||_1.event.triggered){
return val;
}
val=_1.event.handle.apply(_107,arguments);
return val;
};
}
var _10d=_107.$events[type];
if(!_10d){
_10d=_107.$events[type]={};
if(_107.addEventListener){
_107.addEventListener(type,_107.$handle,false);
}else{
_107.attachEvent("on"+type,_107.$handle);
}
}
_10d[_109.guid]=_109;
this.global[type]=true;
},guid:1,global:{},remove:function(_10e,type,_110){
var _111=_10e.$events,ret,_113;
if(_111){
if(type&&type.type){
_110=type.handler;
type=type.type;
}
if(!type){
for(type in _111){
this.remove(_10e,type);
}
}else{
if(_111[type]){
if(_110){
delete _111[type][_110.guid];
}else{
for(_110 in _10e.$events[type]){
delete _111[type][_110];
}
}
for(ret in _111[type]){
break;
}
if(!ret){
if(_10e.removeEventListener){
_10e.removeEventListener(type,_10e.$handle,false);
}else{
_10e.detachEvent("on"+type,_10e.$handle);
}
ret=null;
delete _111[type];
}
}
}
for(ret in _111){
break;
}
if(!ret){
_10e.$handle=_10e.$events=null;
}
}
},trigger:function(type,data,_116){
data=_1.makeArray(data||[]);
if(!_116){
if(this.global[type]){
_1("*").add([window,document]).trigger(type,data);
}
}else{
var val,ret,fn=_1.isFunction(_116[type]||null);
data.unshift(this.fix({type:type,target:_116}));
if(_1.isFunction(_116.$handle)){
val=_116.$handle.apply(_116,data);
}
if(!fn&&_116["on"+type]&&_116["on"+type].apply(_116,data)===false){
val=false;
}
if(fn&&val!==false&&!(_1.nodeName(_116,"a")&&type=="click")&&!(type=="focus"&&_116.offsetHeight==0)){
this.triggered=true;
_116[type]();
}
this.triggered=false;
}
},handle:function(_11a){
var val;
_11a=_1.event.fix(_11a||window.event||{});
var c=this.$events&&this.$events[_11a.type],args=Array.prototype.slice.call(arguments,1);
args.unshift(_11a);
for(var j in c){
args[0].handler=c[j];
args[0].data=c[j].data;
if(c[j].apply(this,args)===false){
_11a.preventDefault();
_11a.stopPropagation();
val=false;
}
}
if(_1.browser.msie){
_11a.target=_11a.preventDefault=_11a.stopPropagation=_11a.handler=_11a.data=null;
}
return val;
},fix:function(_11f){
var _120=_11f;
_11f=_1.extend({},_120);
_11f.preventDefault=function(){
if(_120.preventDefault){
_120.preventDefault();
}
_120.returnValue=false;
};
_11f.stopPropagation=function(){
if(_120.stopPropagation){
_120.stopPropagation();
}
_120.cancelBubble=true;
};
if(!_11f.target&&_11f.srcElement){
_11f.target=_11f.srcElement;
}
if(_1.browser.safari&&_11f.target.nodeType==3){
_11f.target=_120.target.parentNode;
}
if(!_11f.relatedTarget&&_11f.fromElement){
_11f.relatedTarget=_11f.fromElement==_11f.target?_11f.toElement:_11f.fromElement;
}
if(_11f.pageX==null&&_11f.clientX!=null){
var e=document.documentElement,b=document.body;
_11f.pageX=_11f.clientX+(e&&e.scrollLeft||b.scrollLeft||0);
_11f.pageY=_11f.clientY+(e&&e.scrollTop||b.scrollTop||0);
}
if(!_11f.which&&(_11f.charCode||_11f.keyCode)){
_11f.which=_11f.charCode||_11f.keyCode;
}
if(!_11f.metaKey&&_11f.ctrlKey){
_11f.metaKey=_11f.ctrlKey;
}
if(!_11f.which&&_11f.button){
_11f.which=(_11f.button&1?1:(_11f.button&2?3:(_11f.button&4?2:0)));
}
return _11f;
}};
_1.fn.extend({bind:function(type,data,fn){
return type=="unload"?this.one(type,data,fn):this.each(function(){
_1.event.add(this,type,fn||data,fn&&data);
});
},one:function(type,data,fn){
return this.each(function(){
_1.event.add(this,type,function(_129){
_1(this).unbind(_129);
return (fn||data).apply(this,arguments);
},fn&&data);
});
},unbind:function(type,fn){
return this.each(function(){
_1.event.remove(this,type,fn);
});
},trigger:function(type,data){
return this.each(function(){
_1.event.trigger(type,data,this);
});
},toggle:function(){
var a=arguments;
return this.click(function(e){
this.lastToggle=0==this.lastToggle?1:0;
e.preventDefault();
return a[this.lastToggle].apply(this,[e])||false;
});
},hover:function(f,g){
function handleHover(e){
var p=e.relatedTarget;
while(p&&p!=this){
try{
p=p.parentNode;
}
catch(e){
p=this;
}
}
if(p==this){
return false;
}
return (e.type=="mouseover"?f:g).apply(this,[e]);
}
return this.mouseover(handleHover).mouseout(handleHover);
},ready:function(f){
bindReady();
if(_1.isReady){
f.apply(document,[_1]);
}else{
_1.readyList.push(function(){
return f.apply(this,[_1]);
});
}
return this;
}});
_1.extend({isReady:false,readyList:[],ready:function(){
if(!_1.isReady){
_1.isReady=true;
if(_1.readyList){
_1.each(_1.readyList,function(){
this.apply(document);
});
_1.readyList=null;
}
if(_1.browser.mozilla||_1.browser.opera){
document.removeEventListener("DOMContentLoaded",_1.ready,false);
}
if(!window.frames.length){
_1(window).load(function(){
_1("#__ie_init").remove();
});
}
}
}});
_1.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,o){
_1.fn[o]=function(f){
return f?this.bind(o,f):this.trigger(o);
};
});
var _138=false;
function bindReady(){
if(_138){
return;
}
_138=true;
if(_1.browser.mozilla||_1.browser.opera){
document.addEventListener("DOMContentLoaded",_1.ready,false);
}else{
if(_1.browser.msie){
document.write("<scr"+"ipt id=__ie_init defer=true "+"src=//:></script>");
var _139=document.getElementById("__ie_init");
if(_139){
_139.onreadystatechange=function(){
if(document.readyState!="complete"){
return;
}
_1.ready();
};
}
_139=null;
}else{
if(_1.browser.safari){
_1.safariTimer=setInterval(function(){
if(document.readyState=="loaded"||document.readyState=="complete"){
clearInterval(_1.safariTimer);
_1.safariTimer=null;
_1.ready();
}
},10);
}
}
}
_1.event.add(window,"load",_1.ready);
}
_1.fn.extend({loadIfModified:function(url,_13b,_13c){
this.load(url,_13b,_13c,1);
},load:function(url,_13e,_13f,_140){
if(_1.isFunction(url)){
return this.bind("load",url);
}
_13f=_13f||function(){
};
var type="GET";
if(_13e){
if(_1.isFunction(_13e)){
_13f=_13e;
_13e=null;
}else{
_13e=_1.param(_13e);
type="POST";
}
}
var self=this;
_1.ajax({url:url,type:type,data:_13e,ifModified:_140,complete:function(res,_144){
if(_144=="success"||!_140&&_144=="notmodified"){
self.html(res.responseText);
}
setTimeout(function(){
self.each(_13f,[res.responseText,_144,res]);
},13);
}});
return this;
},serialize:function(){
return _1.param(this);
},evalScripts:function(){
}});
_1.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){
_1.fn[o]=function(f){
return this.bind(o,f);
};
});
_1.extend({get:function(url,data,_14a,type,_14c){
if(_1.isFunction(data)){
_14a=data;
data=null;
}
return _1.ajax({type:"GET",url:url,data:data,success:_14a,dataType:type,ifModified:_14c});
},getIfModified:function(url,data,_14f,type){
return _1.get(url,data,_14f,type,1);
},getScript:function(url,_152){
return _1.get(url,null,_152,"script");
},getJSON:function(url,data,_155){
return _1.get(url,data,_155,"json");
},post:function(url,data,_158,type){
if(_1.isFunction(data)){
_158=data;
data={};
}
return _1.ajax({type:"POST",url:url,data:data,success:_158,dataType:type});
},ajaxTimeout:function(_15a){
_1.ajaxSettings.timeout=_15a;
},ajaxSetup:function(_15b){
_1.extend(_1.ajaxSettings,_15b);
},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null},lastModified:{},ajax:function(s){
s=_1.extend(true,s,_1.extend(true,{},_1.ajaxSettings,s));
if(s.data){
if(s.processData&&typeof s.data!="string"){
s.data=_1.param(s.data);
}
if(s.type.toLowerCase()=="get"){
s.url+=(s.url.indexOf("?")>-1?"&":"?")+s.data;
s.data=null;
}
}
if(s.global&&!_1.active++){
_1.event.trigger("ajaxStart");
}
var _15d=false;
var xml=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();
xml.open(s.type,s.url,s.async);
if(s.data){
xml.setRequestHeader("Content-Type",s.contentType);
}
if(s.ifModified){
xml.setRequestHeader("If-Modified-Since",_1.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");
}
xml.setRequestHeader("X-Requested-With","XMLHttpRequest");
if(s.beforeSend){
s.beforeSend(xml);
}
if(s.global){
_1.event.trigger("ajaxSend",[xml,s]);
}
var _15f=function(_160){
if(!_15d&&xml&&(xml.readyState==4||_160=="timeout")){
_15d=true;
if(ival){
clearInterval(ival);
ival=null;
}
var _162=_160=="timeout"&&"timeout"||!_1.httpSuccess(xml)&&"error"||s.ifModified&&_1.httpNotModified(xml,s.url)&&"notmodified"||"success";
if(_162=="success"){
try{
var data=_1.httpData(xml,s.dataType);
}
catch(e){
_162="parsererror";
}
}
if(_162=="success"){
var _164;
try{
_164=xml.getResponseHeader("Last-Modified");
}
catch(e){
}
if(s.ifModified&&_164){
_1.lastModified[s.url]=_164;
}
if(s.success){
s.success(data,_162);
}
if(s.global){
_1.event.trigger("ajaxSuccess",[xml,s]);
}
}else{
_1.handleError(s,xml,_162);
}
if(s.global){
_1.event.trigger("ajaxComplete",[xml,s]);
}
if(s.global&&!--_1.active){
_1.event.trigger("ajaxStop");
}
if(s.complete){
s.complete(xml,_162);
}
if(s.async){
xml=null;
}
}
};
if(s.async){
var ival=setInterval(_15f,13);
if(s.timeout>0){
setTimeout(function(){
if(xml){
xml.abort();
if(!_15d){
_15f("timeout");
}
}
},s.timeout);
}
}
try{
xml.send(s.data);
}
catch(e){
_1.handleError(s,xml,null,e);
}
if(!s.async){
_15f();
}
return xml;
},handleError:function(s,xml,_167,e){
if(s.error){
s.error(xml,_167,e);
}
if(s.global){
_1.event.trigger("ajaxError",[xml,s,e]);
}
},active:0,httpSuccess:function(r){
try{
return !r.status&&location.protocol=="file:"||(r.status>=200&&r.status<300)||r.status==304||_1.browser.safari&&r.status==undefined;
}
catch(e){
}
return false;
},httpNotModified:function(xml,url){
try{
var _16c=xml.getResponseHeader("Last-Modified");
return xml.status==304||_16c==_1.lastModified[url]||_1.browser.safari&&xml.status==undefined;
}
catch(e){
}
return false;
},httpData:function(r,type){
var ct=r.getResponseHeader("content-type");
var xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0;
data=xml?r.responseXML:r.responseText;
if(xml&&data.documentElement.tagName=="parsererror"){
throw "parsererror";
}
if(type=="script"){
_1.globalEval(data);
}
if(type=="json"){
data=eval("("+data+")");
}
return data;
},param:function(a){
var s=[];
if(a.constructor==Array||a.jquery){
_1.each(a,function(){
s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));
});
}else{
for(var j in a){
if(a[j]&&a[j].constructor==Array){
_1.each(a[j],function(){
s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));
});
}else{
s.push(encodeURIComponent(j)+"="+encodeURIComponent(a[j]));
}
}
}
return s.join("&");
}});
_1.fn.extend({show:function(_174,_175){
return _174?this.animate({height:"show",width:"show",opacity:"show"},_174,_175):this.filter(":hidden").each(function(){
this.style.display=this.oldblock?this.oldblock:"";
if(_1.css(this,"display")=="none"){
this.style.display="block";
}
}).end();
},hide:function(_176,_177){
return _176?this.animate({height:"hide",width:"hide",opacity:"hide"},_176,_177):this.filter(":visible").each(function(){
this.oldblock=this.oldblock||_1.css(this,"display");
if(this.oldblock=="none"){
this.oldblock="block";
}
this.style.display="none";
}).end();
},_toggle:_1.fn.toggle,toggle:function(fn,fn2){
return _1.isFunction(fn)&&_1.isFunction(fn2)?this._toggle(fn,fn2):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){
_1(this)[_1(this).is(":hidden")?"show":"hide"]();
});
},slideDown:function(_17a,_17b){
return this.animate({height:"show"},_17a,_17b);
},slideUp:function(_17c,_17d){
return this.animate({height:"hide"},_17c,_17d);
},slideToggle:function(_17e,_17f){
return this.animate({height:"toggle"},_17e,_17f);
},fadeIn:function(_180,_181){
return this.animate({opacity:"show"},_180,_181);
},fadeOut:function(_182,_183){
return this.animate({opacity:"hide"},_182,_183);
},fadeTo:function(_184,to,_186){
return this.animate({opacity:to},_184,_186);
},animate:function(prop,_188,_189,_18a){
return this.queue(function(){
var _18b=_1(this).is(":hidden"),opt=_1.speed(_188,_189,_18a),self=this;
for(var p in prop){
if(prop[p]=="hide"&&_18b||prop[p]=="show"&&!_18b){
return _1.isFunction(opt.complete)&&opt.complete.apply(this);
}
if(p=="height"||p=="width"){
opt.display=_1.css(this,"display");
opt.overflow=this.style.overflow;
}
}
if(opt.overflow!=null){
this.style.overflow="hidden";
}
this.curAnim=_1.extend({},prop);
_1.each(prop,function(name,val){
var e=new _1.fx(self,opt,name);
if(val.constructor==Number){
e.custom(e.cur()||0,val);
}else{
e[val=="toggle"?_18b?"show":"hide":val](prop);
}
});
return true;
});
},queue:function(type,fn){
if(!fn){
fn=type;
type="fx";
}
return this.each(function(){
if(!this.queue){
this.queue={};
}
if(!this.queue[type]){
this.queue[type]=[];
}
this.queue[type].push(fn);
if(this.queue[type].length==1){
fn.apply(this);
}
});
}});
_1.extend({speed:function(_194,_195,fn){
var opt=_194&&_194.constructor==Object?_194:{complete:fn||!fn&&_195||_1.isFunction(_194)&&_194,duration:_194,easing:fn&&_195||_195&&_195.constructor!=Function&&_195};
opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:{slow:600,fast:200}[opt.duration])||400;
opt.old=opt.complete;
opt.complete=function(){
_1.dequeue(this,"fx");
if(_1.isFunction(opt.old)){
opt.old.apply(this);
}
};
return opt;
},easing:{linear:function(p,n,_19a,diff){
return _19a+diff*p;
},swing:function(p,n,_19e,diff){
return ((-Math.cos(p*Math.PI)/2)+0.5)*diff+_19e;
}},queue:{},dequeue:function(elem,type){
type=type||"fx";
if(elem.queue&&elem.queue[type]){
elem.queue[type].shift();
var f=elem.queue[type][0];
if(f){
f.apply(elem);
}
}
},timers:[],fx:function(elem,_1a4,prop){
var z=this;
var y=elem.style;
z.a=function(){
if(_1a4.step){
_1a4.step.apply(elem,[z.now]);
}
if(prop=="opacity"){
_1.attr(y,"opacity",z.now);
}else{
y[prop]=parseInt(z.now)+"px";
if(prop=="height"||prop=="width"){
y.display="block";
}
}
};
z.max=function(){
return parseFloat(_1.css(elem,prop));
};
z.cur=function(){
var r=parseFloat(_1.curCSS(elem,prop));
return r&&r>-10000?r:z.max();
};
z.custom=function(from,to){
z.startTime=(new Date()).getTime();
z.now=from;
z.a();
_1.timers.push(function(){
return z.step(from,to);
});
if(_1.timers.length==1){
var _1ab=setInterval(function(){
var _1ac=_1.timers;
for(var i=0;i<_1ac.length;i++){
if(!_1ac[i]()){
_1ac.splice(i--,1);
}
}
if(!_1ac.length){
clearInterval(_1ab);
}
},13);
}
};
z.show=function(){
if(!elem.orig){
elem.orig={};
}
elem.orig[prop]=_1.attr(elem.style,prop);
_1a4.show=true;
z.custom(0,this.cur());
if(prop!="opacity"){
y[prop]="1px";
}
_1(elem).show();
};
z.hide=function(){
if(!elem.orig){
elem.orig={};
}
elem.orig[prop]=_1.attr(elem.style,prop);
_1a4.hide=true;
z.custom(this.cur(),0);
};
z.step=function(_1ae,_1af){
var t=(new Date()).getTime();
if(t>_1a4.duration+z.startTime){
z.now=_1af;
z.a();
if(elem.curAnim){
elem.curAnim[prop]=true;
}
var done=true;
for(var i in elem.curAnim){
if(elem.curAnim[i]!==true){
done=false;
}
}
if(done){
if(_1a4.display!=null){
y.overflow=_1a4.overflow;
y.display=_1a4.display;
if(_1.css(elem,"display")=="none"){
y.display="block";
}
}
if(_1a4.hide){
y.display="none";
}
if(_1a4.hide||_1a4.show){
for(var p in elem.curAnim){
_1.attr(y,p,elem.orig[p]);
}
}
}
if(done&&_1.isFunction(_1a4.complete)){
_1a4.complete.apply(elem);
}
return false;
}else{
var n=t-this.startTime;
var p=n/_1a4.duration;
z.now=_1.easing[_1a4.easing||(_1.easing.swing?"swing":"linear")](p,n,_1ae,(_1af-_1ae),_1a4.duration);
z.a();
}
return true;
};
}});
})();
$=null;
Function.prototype.extendNativeFunctionObject=jQuery.extend;
jQuery.getOne=function(s,_2){
var rt;
if(typeof s=="object"){
rt=s;
}else{
if(typeof s=="string"){
if(s.search(/^[#.]/)==-1){
s="#"+s;
}
if(_2==null){
rt=jQuery(s);
}else{
rt=jQuery(s,_2);
}
if(rt.length>0){
rt=rt.get(0);
}else{
rt=null;
}
}
}
return rt;
};
jQuery.fn.getOne=function(s){
return jQuery.getOne(s,this);
};
Liferay=function(){
var $=jQuery;
return {};
}();
Liferay.Service={url:"/c/portal/json_service",classNameSuffix:"ServiceJSON",ajax:function(_6,_7){
_6.serviceParameters=Liferay.Service.getParameters(_6);
if(_7){
jQuery.getJSON(Liferay.Service.url,_6,_7);
}else{
var _8=jQuery.ajax({url:Liferay.Service.url,data:_6,dataType:"json",async:false});
return eval("("+_8.responseText+")");
}
},getParameters:function(_9){
var _a="";
for(var _b in _9){
if((_b!="serviceClassName")&&(_b!="serviceMethodName")){
_a+=_b+",";
}
}
if(Liferay.Util.endsWith(_a,",")){
_a=_a.substring(0,_a.length-1);
}
return _a;
}};
jQuery.fn.exactHeight=jQuery.fn.height;
jQuery.fn.exactWidth=jQuery.fn.width;
jQuery.each(["height","width"],function(i,n){
jQuery.fn[n]=function(h){
return h==undefined?(this.length?(n=="height"?this[0].offsetHeight:this[0].offsetWidth):null):this.css(n,h.constructor==String?h:h+"px");
};
});
function AjaxRequest(_1,_2){
var _3;
var _4=_2;
if(window.XMLHttpRequest){
_3=new XMLHttpRequest();
if(_3.overrideMimeType){
_3.overrideMimeType("text/html");
}
}else{
if(window.ActiveXObject){
try{
_3=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
_3=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
try{
_3=new XMLHttpRequest();
}
catch(e){
}
}
}
}
}
var _5=function(){
if(_3.readyState==4){
try{
if(_3.status==200){
if(_4.update){
var el=jQuery.getOne(_4.update);
el.innerHTML=_3.responseText;
executeLoadedScript(el);
}
if(_4.onComplete){
_4.onComplete(_3,_4.returnArgs);
}
AjaxUtil.remove(_4.ajaxId);
}
}
catch(e){
}
}
};
var _7=function(_8){
var _9=_8.split("?");
var _a=_9[0];
var _b=_9[1];
try{
if(_4.method=="get"){
_3.open("GET",_8,true);
_3.onreadystatechange=_5;
_3.send("");
}else{
_3.open("POST",_a,true);
_3.setRequestHeader("Method","POST "+_a+" HTTP/1.1");
_3.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
_3.onreadystatechange=_5;
_3.send(_b);
}
}
catch(e){
}
};
_7(_1);
this.resend=function(_c,_d){
_4=_d;
_7(_c);
};
this.getId=function(){
return ajaxId;
};
this.cleanUp=function(){
_3.onreadystatechange=function(){
};
_5=null;
returnArgs=null;
_3=null;
};
}
var AjaxUtil={counter:1,requests:[],request:function(_e,_f){
var _10=_f||{};
var _11=(_10.reverseAjax)?0:AjaxUtil.getNextId();
_10.ajaxId=_11;
var _12;
if(_11==0&&AjaxUtil.requests[0]){
_12=AjaxUtil.requests[0];
_12.resend(_e,_10);
}else{
_12=new AjaxRequest(_e,_10);
AjaxUtil.requests[_11]=_12;
}
if(!_10.onComplete&&!_10.update){
AjaxUtil.remove(_11);
}
},submit:function(_13,_14){
var url=_13.action;
var _16=jQuery("input, textarea, select",_13);
var _17=_14||{};
_16=_16.not(jQuery("input[@type=checkbox]",_13).not(jQuery("input[@type=checkbox][@checked]",_13)));
_16=_16.not(jQuery("input:disabled",_13));
var _18=_16.serialize();
if(url.indexOf("?")==-1){
url=url+"?"+_18;
}else{
if(url.lastIndexOf("?")==url.length-1){
url=url+_18;
}else{
url=url+"&"+_18;
}
}
if(_17.disable){
_16.attr("disabled",true);
}
AjaxUtil.request(url,_17);
},update:function(url,id,_1b){
var _1c=_1b||{};
_1c.update=id;
AjaxUtil.request(url,_1c);
},getNextId:function(){
var id=AjaxUtil.counter++;
if(AjaxUtil.counter>20){
AjaxUtil.counter=1;
}
return id;
},remove:function(id){
if(id){
var _1f=AjaxUtil.requests[id];
if(_1f){
_1f.cleanUp();
_1f=null;
}
}
}};
var ReverseAjax={initialize:function(){
jQuery(window).bind("unload",ReverseAjax.release);
ReverseAjax.request();
},request:function(){
AjaxUtil.request(themeDisplay.getPathMain()+"/portal/reverse_ajax",{onComplete:ReverseAjax.response,reverseAjax:true});
},response:function(_20){
var res=Liferay.Util.toJSONObject(_20.responseText);
var _22=res.status;
if(_22&&_22!="failure"){
if(_22=="success"){
if(res.chatMessages){
Messaging.getChatsReturn(res.chatMessages);
}
if(res.chatRoster){
MessagingRoster.getEntriesReturn(res.chatRoster);
}
}
ReverseAjax.request();
}
},release:function(){
AjaxUtil.request(themeDisplay.getPathMain()+"/portal/reverse_ajax?release=1",{reverseAjax:true});
}};
function executeLoadedScript(el){
var _24=el.getElementsByTagName("script");
for(var i=0;i<_24.length;i++){
if(_24[i].src){
var _26=document.getElementsByTagName("head")[0];
var _27=document.createElement("script");
_27.setAttribute("type","text/javascript");
_27.setAttribute("src",_24[i].src);
_26.appendChild(_27);
}else{
try{
if(Liferay.Browser.is_safari){
eval(_24[i].innerHTML);
}else{
if(Liferay.Browser.is_mozilla){
eval(_24[i].textContent);
}else{
eval(_24[i].text);
}
}
}
catch(e){
}
}
}
}
function loadPage(_28,_29,_2a,_2b){
AjaxUtil.request(_28+"?"+_29,{onComplete:_2a,returnArgs:_2b});
}
function printJSON(_2c){
if(_2c&&_2c.id){
var _2d=document.getElementById(_2c.id);
if(_2d){
_2d.innerHTML=_2c.toString();
}
}
}
jQuery.extend({createUploadIframe:function(id,_2){
var _3="jUploadFrame"+id;
var io;
if(window.ActiveXObject){
io=document.createElement("<iframe id=\""+_3+"\" name=\""+_3+"\" />");
if(typeof _2=="boolean"){
io.src="javascript:false";
}else{
if(typeof _2=="string"){
io.src=_2;
}
}
}else{
io=document.createElement("iframe");
io.id=_3;
io.name=_3;
}
io.style.position="absolute";
io.style.top="-1000px";
io.style.left="-1000px";
document.body.appendChild(io);
return io;
},createUploadForm:function(id,_6){
var _7="jUploadForm"+id;
var _8="jUploadFile"+id;
var _9=jQuery("<form action=\"\" method=\"post\" name=\""+_7+"\" id=\""+_7+"\" enctype=\"multipart/form-data\"></form>");
var _a=jQuery("#"+_6);
var _b=jQuery(_a).clone();
jQuery(_a).attr("id",_8);
jQuery(_a).before(_b);
jQuery(_a).appendTo(_9);
jQuery(_9).css("position","absolute");
jQuery(_9).css("top","-1200px");
jQuery(_9).css("left","-1200px");
jQuery(_9).appendTo("body");
return _9;
},ajaxFileUpload:function(s){
s=jQuery.extend({},jQuery.ajaxSettings,s);
var id=new Date().getTime();
var _e=jQuery.createUploadForm(id,s.fileElementId);
var io=jQuery.createUploadIframe(id,s.secureuri);
var _10="jUploadFrame"+id;
var _11="jUploadForm"+id;
if(s.global&&!jQuery.active++){
jQuery.event.trigger("ajaxStart");
}
var _12=false;
var xml={};
if(s.global){
jQuery.event.trigger("ajaxSend",[xml,s]);
}
var _14=function(_15){
var io=document.getElementById(_10);
try{
if(io.contentWindow){
xml.responseText=io.contentWindow.document.body?io.contentWindow.document.body.innerHTML:null;
xml.responseXML=io.contentWindow.document.XMLDocument?io.contentWindow.document.XMLDocument:io.contentWindow.document;
}else{
if(io.contentDocument){
xml.responseText=io.contentDocument.document.body?io.contentDocument.document.body.innerHTML:null;
xml.responseXML=io.contentDocument.document.XMLDocument?io.contentDocument.document.XMLDocument:io.contentDocument.document;
}
}
}
catch(e){
jQuery.handleError(s,xml,null,e);
}
if(xml||_15=="timeout"){
_12=true;
var _17;
try{
_17=_15!="timeout"?"success":"error";
if(_17!="error"){
var _18=jQuery.uploadHttpData(xml,s.dataType);
if(s.success){
s.success(_18,_17);
}
if(s.global){
jQuery.event.trigger("ajaxSuccess",[xml,s]);
}
}else{
jQuery.handleError(s,xml,_17);
}
}
catch(e){
_17="error";
myAlert(e.message);
myAlert("A f\xe1jlt nem siker\xfclt felt\xf6lteni.<br>( A f\xe1jl maximum 2 MB m\xe9ret\u0171 lehet<br> \xe9s minden sor egyetlen Cronos azonos\xedt\xf3t<br> tartalmazhat!");
}
if(s.global){
jQuery.event.trigger("ajaxComplete",[xml,s]);
}
if(s.global&&!--jQuery.active){
jQuery.event.trigger("ajaxStop");
}
if(s.complete){
s.complete(xml,_17);
}
jQuery(io).unbind();
setTimeout(function(){
try{
jQuery(io).remove();
jQuery(_e).remove();
}
catch(e){
jQuery.handleError(s,xml,null,e);
}
},100);
xml=null;
}
};
if(s.timeout>0){
setTimeout(function(){
if(!_12){
_14("timeout");
}
},s.timeout);
}
try{
var _e=jQuery("#"+_11);
jQuery(_e).attr("action",s.url);
jQuery(_e).attr("method","post");
jQuery(_e).attr("target",_10);
if(_e.encoding){
_e.encoding="multipart/form-data";
}else{
_e.enctype="multipart/form-data";
}
jQuery(_e).submit();
}
catch(e){
jQuery.handleError(s,xml,null,e);
}
if(window.attachEvent){
document.getElementById(_10).attachEvent("onload",_14);
}else{
document.getElementById(_10).addEventListener("load",_14,false);
}
return {abort:function(){
}};
},uploadHttpData:function(r,_1a){
var _1b=!_1a;
_1b=_1a=="xml"||_1b?r.responseXML:r.responseText;
if(_1a=="script"){
jQuery.globalEval(_1b);
}
if(_1a=="json"){
eval("data = "+_1b);
}
if(_1a=="html"){
jQuery("<div>").html(_1b).evalScripts();
}
return _1b;
}});
Liferay.Animate=function(id,fn,_3){
var _4=Liferay.Animate;
if(!_4.q[id]){
_4.q[id]={"id":id,"fn":fn,"data":_3};
}
if(!_4.timer){
_4.start();
}
};
Liferay.Animate.extendNativeFunctionObject({q:{},timer:0,process:function(){
var _5=false;
for(var i in this.q){
var _7=this.q[i];
if(_7){
var rt=_7.fn(_7.data);
if(rt==false){
this.q[i]=null;
}
_5=true;
}
}
if(!_5){
this.stop();
}
},start:function(){
var _9=Liferay.Animate;
if(!_9.timer){
Liferay.Animate.process();
Liferay.Animate.timer=setInterval("Liferay.Animate.process()",30);
}
},stop:function(){
clearInterval(Liferay.Animate.timer);
Liferay.Animate.timer=0;
}});
Liferay.Browser={init:function(){
var _1=this;
var _2=_1.version();
var _3=_1.version(true);
_1._browserVars={agent:"",is_ie:false,is_ie_4:false,is_ie_5:false,is_ie_5_5:false,is_ie_5_up:false,is_ie_6:false,is_ie_7:false,is_mozilla:false,is_mozilla_1_3_up:false,is_ns_4:false,is_rtf:false,is_safari:false,is_opera:false};
_1._browserVars.agent=_1.browser().toLowerCase();
_1._browserVars.is_ie=jQuery.browser.msie;
_1._browserVars.is_ie_4=(_1.is_ie&&_2==4);
_1._browserVars.is_ie_5=(_1.is_ie&&_2==5);
_1._browserVars.is_ie_5_5=(_1.is_ie&&_3==5.5);
_1._browserVars.is_ie_5_up=(_1.is_ie&&_2>=5);
_1._browserVars.is_ie_6=(_1.is_ie&&_2==6);
_1._browserVars.is_ie_7=(_1.is_ie&&_2==7);
_1._browserVars.is_mozilla=(jQuery.browser.mozilla);
_1._browserVars.is_mozilla_1_3_up=(_1.is_mozilla&&_3>1.3);
_1._browserVars.is_ns_4=(jQuery.browser.netscape&&_2==4);
_1._browserVars.is_rtf=(_1.is_ie_5_5_up||_1.is_mozilla_1_3_up);
_1._browserVars.is_safari=jQuery.browser.safari;
_1._browserVars.is_opera=jQuery.browser.opera;
jQuery.extend(_1,_1._browserVars);
},browser:function(){
var _4=this;
return jQuery.browser.browser;
},compat:function(){
var _5=this;
for(var i in _5._browserVars){
if(!window[i]){
window[i]=_5._browserVars[i];
}
}
},version:function(_7){
var _8=this;
if(!_7){
return jQuery.browser.version.string(true);
}else{
return jQuery.browser.version.string();
}
},_browserVars:{}};
jQuery(function(){
Liferay.Browser.init();
});
Calendar=function(_1,_2,_3,_4){
this.activeDiv=null;
this.currentDateEl=null;
this.getDateStatus=null;
this.getDateToolTip=null;
this.getDateText=null;
this.timeout=null;
this.onSelected=_3||null;
this.onClose=_4||null;
this.dragging=false;
this.hidden=false;
this.minYear=1970;
this.maxYear=2050;
this.dateFormat=Calendar._TT["DEF_DATE_FORMAT"];
this.ttDateFormat=Calendar._TT["TT_DATE_FORMAT"];
this.isPopup=true;
this.weekNumbers=true;
this.firstDayOfWeek=typeof _1=="number"?_1:Calendar._FD;
this.showsOtherMonths=false;
this.dateStr=_2;
this.ar_days=null;
this.showsTime=false;
this.time24=true;
this.yearStep=2;
this.hiliteToday=true;
this.multiple=null;
this.table=null;
this.element=null;
this.tbody=null;
this.firstdayname=null;
this.monthsCombo=null;
this.yearsCombo=null;
this.hilitedMonth=null;
this.activeMonth=null;
this.hilitedYear=null;
this.activeYear=null;
this.dateClicked=false;
if(typeof Calendar._SDN=="undefined"){
if(typeof Calendar._SDN_len=="undefined"){
Calendar._SDN_len=3;
}
var ar=new Array();
for(var i=8;i>0;){
ar[--i]=Calendar._DN[i].substr(0,Calendar._SDN_len);
}
Calendar._SDN=ar;
if(typeof Calendar._SMN_len=="undefined"){
Calendar._SMN_len=3;
}
ar=new Array();
for(var i=12;i>0;){
ar[--i]=Calendar._MN[i].substr(0,Calendar._SMN_len);
}
Calendar._SMN=ar;
}
};
Calendar._C=null;
Calendar.is_ie=(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent));
Calendar.is_ie5=(Calendar.is_ie&&/msie 5\.0/i.test(navigator.userAgent));
Calendar.is_opera=/opera/i.test(navigator.userAgent);
Calendar.is_khtml=/Konqueror|Safari|KHTML/i.test(navigator.userAgent);
Calendar.getAbsolutePos=function(el){
var SL=0,ST=0;
var _a=/^div$/i.test(el.tagName);
if(_a&&el.scrollLeft){
SL=el.scrollLeft;
}
if(_a&&el.scrollTop){
ST=el.scrollTop;
}
var r={x:el.offsetLeft-SL,y:el.offsetTop-ST};
if(el.offsetParent){
var _c=this.getAbsolutePos(el.offsetParent);
r.x+=_c.x;
r.y+=_c.y;
}
return r;
};
Calendar.isRelated=function(el,_e){
var _f=_e.relatedTarget;
if(!_f){
var _10=_e.type;
if(_10=="mouseover"){
_f=_e.fromElement;
}else{
if(_10=="mouseout"){
_f=_e.toElement;
}
}
}
while(_f){
if(_f==el){
return true;
}
_f=_f.parentNode;
}
return false;
};
Calendar.removeClass=function(el,_12){
if(!(el&&el.className)){
return;
}
var cls=el.className.split(" ");
var ar=new Array();
for(var i=cls.length;i>0;){
if(cls[--i]!=_12){
ar[ar.length]=cls[i];
}
}
el.className=ar.join(" ");
};
Calendar.addClass=function(el,_17){
Calendar.removeClass(el,_17);
el.className+=" "+_17;
};
Calendar.getElement=function(ev){
var f=Calendar.is_ie?window.event.srcElement:ev.currentTarget;
while(f.nodeType!=1||/^div$/i.test(f.tagName)){
f=f.parentNode;
}
return f;
};
Calendar.getTargetElement=function(ev){
var f=Calendar.is_ie?window.event.srcElement:ev.target;
while(f.nodeType!=1){
f=f.parentNode;
}
return f;
};
Calendar.stopEvent=function(ev){
ev||(ev=window.event);
if(Calendar.is_ie){
ev.cancelBubble=true;
ev.returnValue=false;
}else{
ev.preventDefault();
ev.stopPropagation();
}
return false;
};
Calendar.addEvent=function(el,_1e,_1f){
if(el.attachEvent){
el.attachEvent("on"+_1e,_1f);
}else{
if(el.addEventListener){
el.addEventListener(_1e,_1f,true);
}else{
el["on"+_1e]=_1f;
}
}
};
Calendar.removeEvent=function(el,_21,_22){
if(el.detachEvent){
el.detachEvent("on"+_21,_22);
}else{
if(el.removeEventListener){
el.removeEventListener(_21,_22,true);
}else{
el["on"+_21]=null;
}
}
};
Calendar.createElement=function(_23,_24){
var el=null;
if(document.createElementNS){
el=document.createElementNS("http://www.w3.org/1999/xhtml",_23);
}else{
el=document.createElement(_23);
}
if(typeof _24!="undefined"){
_24.appendChild(el);
}
return el;
};
Calendar._add_evs=function(el){
with(Calendar){
addEvent(el,"mouseover",dayMouseOver);
addEvent(el,"mousedown",dayMouseDown);
addEvent(el,"mouseout",dayMouseOut);
if(is_ie){
addEvent(el,"dblclick",dayMouseDblClick);
el.setAttribute("unselectable",true);
}
}
};
Calendar.findMonth=function(el){
if(typeof el.month!="undefined"){
return el;
}else{
if(typeof el.parentNode.month!="undefined"){
return el.parentNode;
}
}
return null;
};
Calendar.findYear=function(el){
if(typeof el.year!="undefined"){
return el;
}else{
if(typeof el.parentNode.year!="undefined"){
return el.parentNode;
}
}
return null;
};
Calendar.showMonthsCombo=function(){
var cal=Calendar._C;
if(!cal){
return false;
}
var cal=cal;
var cd=cal.activeDiv;
var mc=cal.monthsCombo;
if(cal.hilitedMonth){
Calendar.removeClass(cal.hilitedMonth,"hilite");
}
if(cal.activeMonth){
Calendar.removeClass(cal.activeMonth,"active");
}
var mon=cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];
Calendar.addClass(mon,"active");
cal.activeMonth=mon;
var s=mc.style;
s.display="block";
if(cd.navtype<0){
s.left=cd.offsetLeft+"px";
}else{
var mcw=mc.offsetWidth;
if(typeof mcw=="undefined"){
mcw=50;
}
s.left=(cd.offsetLeft+cd.offsetWidth-mcw)+"px";
}
s.top=(cd.offsetTop+cd.offsetHeight)+"px";
};
Calendar.showYearsCombo=function(fwd){
var cal=Calendar._C;
if(!cal){
return false;
}
var cal=cal;
var cd=cal.activeDiv;
var yc=cal.yearsCombo;
if(cal.hilitedYear){
Calendar.removeClass(cal.hilitedYear,"hilite");
}
if(cal.activeYear){
Calendar.removeClass(cal.activeYear,"active");
}
cal.activeYear=null;
var Y=cal.date.getFullYear()+(fwd?1:-1);
var yr=yc.firstChild;
var _35=false;
for(var i=12;i>0;--i){
if(Y>=cal.minYear&&Y<=cal.maxYear){
yr.innerHTML=Y;
yr.year=Y;
yr.style.display="block";
_35=true;
}else{
yr.style.display="none";
}
yr=yr.nextSibling;
Y+=fwd?cal.yearStep:-cal.yearStep;
}
if(_35){
var s=yc.style;
s.display="block";
if(cd.navtype<0){
s.left=cd.offsetLeft+"px";
}else{
var ycw=yc.offsetWidth;
if(typeof ycw=="undefined"){
ycw=50;
}
s.left=(cd.offsetLeft+cd.offsetWidth-ycw)+"px";
}
s.top=(cd.offsetTop+cd.offsetHeight)+"px";
}
};
Calendar.tableMouseUp=function(ev){
var cal=Calendar._C;
if(!cal){
return false;
}
if(cal.timeout){
clearTimeout(cal.timeout);
}
var el=cal.activeDiv;
if(!el){
return false;
}
var _3c=Calendar.getTargetElement(ev);
ev||(ev=window.event);
Calendar.removeClass(el,"active");
if(_3c==el||_3c.parentNode==el){
Calendar.cellClick(el,ev);
}
var mon=Calendar.findMonth(_3c);
var _3e=null;
if(mon){
_3e=new Date(cal.date);
if(mon.month!=_3e.getMonth()){
_3e.setMonth(mon.month);
cal.setDate(_3e);
cal.dateClicked=false;
cal.callHandler();
}
}else{
var _3f=Calendar.findYear(_3c);
if(_3f){
_3e=new Date(cal.date);
if(_3f.year!=_3e.getFullYear()){
_3e.setFullYear(_3f.year);
cal.setDate(_3e);
cal.dateClicked=false;
cal.callHandler();
}
}
}
with(Calendar){
removeEvent(document,"mouseup",tableMouseUp);
removeEvent(document,"mouseover",tableMouseOver);
removeEvent(document,"mousemove",tableMouseOver);
cal._hideCombos();
_C=null;
return stopEvent(ev);
}
};
Calendar.tableMouseOver=function(ev){
var cal=Calendar._C;
if(!cal){
return;
}
var el=cal.activeDiv;
var _43=Calendar.getTargetElement(ev);
if(_43==el||_43.parentNode==el){
Calendar.addClass(el,"hilite active");
Calendar.addClass(el.parentNode,"rowhilite");
}else{
if(typeof el.navtype=="undefined"||(el.navtype!=50&&(el.navtype==0||Math.abs(el.navtype)>2))){
Calendar.removeClass(el,"active");
}
Calendar.removeClass(el,"hilite");
Calendar.removeClass(el.parentNode,"rowhilite");
}
ev||(ev=window.event);
if(el.navtype==50&&_43!=el){
var pos=Calendar.getAbsolutePos(el);
var w=el.offsetWidth;
var x=ev.clientX;
var dx;
var _48=true;
if(x>pos.x+w){
dx=x-pos.x-w;
_48=false;
}else{
dx=pos.x-x;
}
if(dx<0){
dx=0;
}
var _49=el._range;
var _4a=el._current;
var _4b=Math.floor(dx/10)%_49.length;
for(var i=_49.length;--i>=0;){
if(_49[i]==_4a){
break;
}
}
while(_4b-->0){
if(_48){
if(--i<0){
i=_49.length-1;
}
}else{
if(++i>=_49.length){
i=0;
}
}
}
var _4d=_49[i];
el.innerHTML=_4d;
cal.onUpdateTime();
}
var mon=Calendar.findMonth(_43);
if(mon){
if(mon.month!=cal.date.getMonth()){
if(cal.hilitedMonth){
Calendar.removeClass(cal.hilitedMonth,"hilite");
}
Calendar.addClass(mon,"hilite");
cal.hilitedMonth=mon;
}else{
if(cal.hilitedMonth){
Calendar.removeClass(cal.hilitedMonth,"hilite");
}
}
}else{
if(cal.hilitedMonth){
Calendar.removeClass(cal.hilitedMonth,"hilite");
}
var _4f=Calendar.findYear(_43);
if(_4f){
if(_4f.year!=cal.date.getFullYear()){
if(cal.hilitedYear){
Calendar.removeClass(cal.hilitedYear,"hilite");
}
Calendar.addClass(_4f,"hilite");
cal.hilitedYear=_4f;
}else{
if(cal.hilitedYear){
Calendar.removeClass(cal.hilitedYear,"hilite");
}
}
}else{
if(cal.hilitedYear){
Calendar.removeClass(cal.hilitedYear,"hilite");
}
}
}
return Calendar.stopEvent(ev);
};
Calendar.tableMouseDown=function(ev){
if(Calendar.getTargetElement(ev)==Calendar.getElement(ev)){
return Calendar.stopEvent(ev);
}
};
Calendar.calDragIt=function(ev){
var cal=Calendar._C;
if(!(cal&&cal.dragging)){
return false;
}
var _53;
var _54;
if(Calendar.is_ie){
_54=window.event.clientY+document.body.scrollTop;
_53=window.event.clientX+document.body.scrollLeft;
}else{
_53=ev.pageX;
_54=ev.pageY;
}
cal.hideShowCovered();
var st=cal.element.style;
st.left=(_53-cal.xOffs)+"px";
st.top=(_54-cal.yOffs)+"px";
return Calendar.stopEvent(ev);
};
Calendar.calDragEnd=function(ev){
var cal=Calendar._C;
if(!cal){
return false;
}
cal.dragging=false;
with(Calendar){
removeEvent(document,"mousemove",calDragIt);
removeEvent(document,"mouseup",calDragEnd);
tableMouseUp(ev);
}
cal.hideShowCovered();
};
Calendar.dayMouseDown=function(ev){
var el=Calendar.getElement(ev);
if(el.disabled){
return false;
}
var cal=el.calendar;
cal.activeDiv=el;
Calendar._C=cal;
if(el.navtype!=300){
with(Calendar){
if(el.navtype==50){
el._current=el.innerHTML;
addEvent(document,"mousemove",tableMouseOver);
}else{
addEvent(document,Calendar.is_ie5?"mousemove":"mouseover",tableMouseOver);
}
addClass(el,"hilite active");
addEvent(document,"mouseup",tableMouseUp);
}
}else{
if(cal.isPopup){
cal._dragStart(ev);
}
}
if(el.navtype==-1||el.navtype==1){
if(cal.timeout){
clearTimeout(cal.timeout);
}
cal.timeout=setTimeout("Calendar.showMonthsCombo()",250);
}else{
if(el.navtype==-2||el.navtype==2){
if(cal.timeout){
clearTimeout(cal.timeout);
}
cal.timeout=setTimeout((el.navtype>0)?"Calendar.showYearsCombo(true)":"Calendar.showYearsCombo(false)",250);
}else{
cal.timeout=null;
}
}
return Calendar.stopEvent(ev);
};
Calendar.dayMouseDblClick=function(ev){
Calendar.cellClick(Calendar.getElement(ev),ev||window.event);
if(Calendar.is_ie){
document.selection.empty();
}
};
Calendar.dayMouseOver=function(ev){
var el=Calendar.getElement(ev);
if(Calendar.isRelated(el,ev)||Calendar._C||el.disabled){
return false;
}
if(el.ttip){
if(el.ttip.substr(0,1)=="_"){
el.ttip=el.caldate.print(el.calendar.ttDateFormat)+el.ttip.substr(1);
}
el.calendar.tooltips.innerHTML=el.ttip;
}
if(el.navtype!=300){
Calendar.addClass(el,"hilite");
if(el.caldate){
Calendar.addClass(el.parentNode,"rowhilite");
}
}
return Calendar.stopEvent(ev);
};
Calendar.dayMouseOut=function(ev){
with(Calendar){
var el=getElement(ev);
if(isRelated(el,ev)||_C||el.disabled){
return false;
}
removeClass(el,"hilite");
if(el.caldate){
removeClass(el.parentNode,"rowhilite");
}
if(el.calendar){
el.calendar.tooltips.innerHTML=_TT["SEL_DATE"];
}
return stopEvent(ev);
}
};
Calendar.cellClick=function(el,ev){
var cal=el.calendar;
var _63=false;
var _64=false;
var _65=null;
if(typeof el.navtype=="undefined"){
if(cal.currentDateEl){
Calendar.removeClass(cal.currentDateEl,"selected");
Calendar.addClass(el,"selected");
_63=(cal.currentDateEl==el);
if(!_63){
cal.currentDateEl=el;
}
}
cal.date.setDateOnly(el.caldate);
_65=cal.date;
var _66=!(cal.dateClicked=!el.otherMonth);
if(!_66&&!cal.currentDateEl){
cal._toggleMultipleDate(new Date(_65));
}else{
_64=!el.disabled;
}
if(_66){
cal._init(cal.firstDayOfWeek,_65);
}
}else{
if(el.navtype==200){
Calendar.removeClass(el,"hilite");
cal.callCloseHandler();
return;
}
_65=new Date(cal.date);
if(el.navtype==0){
_65.setDateOnly(new Date());
}
cal.dateClicked=false;
var _67=_65.getFullYear();
var mon=_65.getMonth();
function setMonth(m){
var day=_65.getDate();
var max=_65.getMonthDays(m);
if(day>max){
_65.setDate(max);
}
_65.setMonth(m);
}
switch(el.navtype){
case 400:
Calendar.removeClass(el,"hilite");
var _6c=Calendar._TT["ABOUT"];
if(typeof _6c!="undefined"){
_6c+=cal.showsTime?Calendar._TT["ABOUT_TIME"]:"";
}else{
_6c="Help and about box text is not translated into this language.<br>"+"If you know this language and you feel generous please update<br>"+"the corresponding file in \"lang\" subdir to match calendar-en.js<br>"+"and send it back to <mihai_bazon@yahoo.com> to get it into the distribution  ;-)<br><br>"+"Thank you!<br>"+"http://dynarch.com/mishoo/calendar.epl<br>";
}
alert(_6c);
return;
case -2:
if(_67>cal.minYear){
_65.setFullYear(_67-1);
}
break;
case -1:
if(mon>0){
setMonth(mon-1);
}else{
if(_67-->cal.minYear){
_65.setFullYear(_67);
setMonth(11);
}
}
break;
case 1:
if(mon<11){
setMonth(mon+1);
}else{
if(_67<cal.maxYear){
_65.setFullYear(_67+1);
setMonth(0);
}
}
break;
case 2:
if(_67<cal.maxYear){
_65.setFullYear(_67+1);
}
break;
case 100:
cal.setFirstDayOfWeek(el.fdow);
return;
case 50:
var _6d=el._range;
var _6e=el.innerHTML;
for(var i=_6d.length;--i>=0;){
if(_6d[i]==_6e){
break;
}
}
if(ev&&ev.shiftKey){
if(--i<0){
i=_6d.length-1;
}
}else{
if(++i>=_6d.length){
i=0;
}
}
var _70=_6d[i];
el.innerHTML=_70;
cal.onUpdateTime();
return;
case 0:
if((typeof cal.getDateStatus=="function")&&cal.getDateStatus(_65,_65.getFullYear(),_65.getMonth(),_65.getDate())){
return false;
}
break;
}
if(!_65.equalsTo(cal.date)){
cal.setDate(_65);
_64=true;
}else{
if(el.navtype==0){
_64=_63=true;
}
}
}
if(_64){
ev&&cal.callHandler();
}
if(_63){
Calendar.removeClass(el,"hilite");
ev&&cal.callCloseHandler();
}
};
Calendar.prototype.create=function(_71){
var _72=null;
if(!_71){
_72=document.getElementsByTagName("body")[0];
this.isPopup=true;
}else{
_72=_71;
this.isPopup=false;
}
this.date=this.dateStr?new Date(this.dateStr):new Date();
var _73=Calendar.createElement("table");
this.table=_73;
_73.cellSpacing=0;
_73.cellPadding=0;
_73.calendar=this;
Calendar.addEvent(_73,"mousedown",Calendar.tableMouseDown);
var div=Calendar.createElement("div");
this.element=div;
div.className="calendar";
if(this.isPopup){
div.style.position="absolute";
div.style.display="none";
}
div.appendChild(_73);
var _75=Calendar.createElement("thead",_73);
var _76=null;
var row=null;
var cal=this;
var hh=function(_7a,cs,_7c){
_76=Calendar.createElement("td",row);
_76.colSpan=cs;
_76.className="button";
if(_7c!=0&&Math.abs(_7c)<=2){
_76.className+=" nav";
}
Calendar._add_evs(_76);
_76.calendar=cal;
_76.navtype=_7c;
_76.innerHTML="<div unselectable='on'>"+_7a+"</div>";
return _76;
};
row=Calendar.createElement("tr",_75);
var _7d=6;
(this.isPopup)&&--_7d;
(this.weekNumbers)&&++_7d;
hh("?",1,400).ttip=Calendar._TT["INFO"];
this.title=hh("",_7d,300);
this.title.className="title";
if(this.isPopup){
this.title.ttip=Calendar._TT["DRAG_TO_MOVE"];
this.title.style.cursor="move";
hh("&#x00d7;",1,200).ttip=Calendar._TT["CLOSE"];
}
row=Calendar.createElement("tr",_75);
row.className="headrow";
this._nav_py=hh("&#x00ab;",1,-2);
this._nav_py.ttip=Calendar._TT["PREV_YEAR"];
this._nav_pm=hh("&#x2039;",1,-1);
this._nav_pm.ttip=Calendar._TT["PREV_MONTH"];
this._nav_now=hh(Calendar._TT["TODAY"],this.weekNumbers?4:3,0);
this._nav_now.ttip=Calendar._TT["GO_TODAY"];
this._nav_nm=hh("&#x203a;",1,1);
this._nav_nm.ttip=Calendar._TT["NEXT_MONTH"];
this._nav_ny=hh("&#x00bb;",1,2);
this._nav_ny.ttip=Calendar._TT["NEXT_YEAR"];
row=Calendar.createElement("tr",_75);
row.className="daynames";
if(this.weekNumbers){
_76=Calendar.createElement("td",row);
_76.className="name wn";
_76.innerHTML=Calendar._TT["WK"];
}
for(var i=7;i>0;--i){
_76=Calendar.createElement("td",row);
if(!i){
_76.navtype=100;
_76.calendar=this;
Calendar._add_evs(_76);
}
}
this.firstdayname=(this.weekNumbers)?row.firstChild.nextSibling:row.firstChild;
this._displayWeekdays();
var _7f=Calendar.createElement("tbody",_73);
this.tbody=_7f;
for(i=6;i>0;--i){
row=Calendar.createElement("tr",_7f);
if(this.weekNumbers){
_76=Calendar.createElement("td",row);
}
for(var j=7;j>0;--j){
_76=Calendar.createElement("td",row);
_76.calendar=this;
Calendar._add_evs(_76);
}
}
if(this.showsTime){
row=Calendar.createElement("tr",_7f);
row.className="time";
_76=Calendar.createElement("td",row);
_76.className="time";
_76.colSpan=2;
_76.innerHTML=Calendar._TT["TIME"]||"&nbsp;";
_76=Calendar.createElement("td",row);
_76.className="time";
_76.colSpan=this.weekNumbers?4:3;
(function(){
function makeTimePart(_81,_82,_83,_84){
var _85=Calendar.createElement("span",_76);
_85.className=_81;
_85.innerHTML=_82;
_85.calendar=cal;
_85.ttip=Calendar._TT["TIME_PART"];
_85.navtype=50;
_85._range=[];
if(typeof _83!="number"){
_85._range=_83;
}else{
for(var i=_83;i<=_84;++i){
var txt;
if(i<10&&_84>=10){
txt="0"+i;
}else{
txt=""+i;
}
_85._range[_85._range.length]=txt;
}
}
Calendar._add_evs(_85);
return _85;
}
var hrs=cal.date.getHours();
var _89=cal.date.getMinutes();
var t12=!cal.time24;
var pm=(hrs>12);
if(t12&&pm){
hrs-=12;
}
var H=makeTimePart("hour",hrs,t12?1:0,t12?12:23);
var _8d=Calendar.createElement("span",_76);
_8d.innerHTML=":";
_8d.className="colon";
var M=makeTimePart("minute",_89,0,59);
var AP=null;
_76=Calendar.createElement("td",row);
_76.className="time";
_76.colSpan=2;
if(t12){
AP=makeTimePart("ampm",pm?"pm":"am",["am","pm"]);
}else{
_76.innerHTML="&nbsp;";
}
cal.onSetTime=function(){
var pm,hrs=this.date.getHours(),_89=this.date.getMinutes();
if(t12){
pm=(hrs>=12);
if(pm){
hrs-=12;
}
if(hrs==0){
hrs=12;
}
AP.innerHTML=pm?"pm":"am";
}
H.innerHTML=(hrs<10)?("0"+hrs):hrs;
M.innerHTML=(_89<10)?("0"+_89):_89;
};
cal.onUpdateTime=function(){
var _91=this.date;
var h=parseInt(H.innerHTML,10);
if(t12){
if(/pm/i.test(AP.innerHTML)&&h<12){
h+=12;
}else{
if(/am/i.test(AP.innerHTML)&&h==12){
h=0;
}
}
}
var d=_91.getDate();
var m=_91.getMonth();
var y=_91.getFullYear();
_91.setHours(h);
_91.setMinutes(parseInt(M.innerHTML,10));
_91.setFullYear(y);
_91.setMonth(m);
_91.setDate(d);
this.dateClicked=false;
this.callHandler();
};
})();
}else{
this.onSetTime=this.onUpdateTime=function(){
};
}
var _96=Calendar.createElement("tfoot",_73);
row=Calendar.createElement("tr",_96);
row.className="footrow";
_76=hh(Calendar._TT["SEL_DATE"],this.weekNumbers?8:7,300);
_76.className="ttip";
if(this.isPopup){
_76.ttip=Calendar._TT["DRAG_TO_MOVE"];
_76.style.cursor="move";
}
this.tooltips=_76;
div=Calendar.createElement("div",this.element);
this.monthsCombo=div;
div.className="combo";
for(i=0;i<Calendar._MN.length;++i){
var mn=Calendar.createElement("div");
mn.className=Calendar.is_ie?"label-IEfix":"label";
mn.month=i;
mn.innerHTML=Calendar._SMN[i];
div.appendChild(mn);
}
div=Calendar.createElement("div",this.element);
this.yearsCombo=div;
div.className="combo";
for(i=12;i>0;--i){
var yr=Calendar.createElement("div");
yr.className=Calendar.is_ie?"label-IEfix":"label";
div.appendChild(yr);
}
this._init(this.firstDayOfWeek,this.date);
_72.appendChild(this.element);
};
Calendar._keyEvent=function(ev){
var cal=window._dynarch_popupCalendar;
if(!cal||cal.multiple){
return false;
}
(Calendar.is_ie)&&(ev=window.event);
var act=(Calendar.is_ie||ev.type=="keypress"),K=ev.keyCode;
if(ev.ctrlKey){
switch(K){
case 37:
act&&Calendar.cellClick(cal._nav_pm);
break;
case 38:
act&&Calendar.cellClick(cal._nav_py);
break;
case 39:
act&&Calendar.cellClick(cal._nav_nm);
break;
case 40:
act&&Calendar.cellClick(cal._nav_ny);
break;
default:
return false;
}
}else{
switch(K){
case 32:
Calendar.cellClick(cal._nav_now);
break;
case 27:
act&&cal.callCloseHandler();
break;
case 37:
case 38:
case 39:
case 40:
if(act){
var _9d,x,y,ne,el,_a2;
_9d=K==37||K==38;
_a2=(K==37||K==39)?1:7;
function setVars(){
el=cal.currentDateEl;
var p=el.pos;
x=p&15;
y=p>>4;
ne=cal.ar_days[y][x];
}
setVars();
function prevMonth(){
var _a4=new Date(cal.date);
_a4.setDate(_a4.getDate()-_a2);
cal.setDate(_a4);
}
function nextMonth(){
var _a5=new Date(cal.date);
_a5.setDate(_a5.getDate()+_a2);
cal.setDate(_a5);
}
while(1){
switch(K){
case 37:
if(--x>=0){
ne=cal.ar_days[y][x];
}else{
x=6;
K=38;
continue;
}
break;
case 38:
if(--y>=0){
ne=cal.ar_days[y][x];
}else{
prevMonth();
setVars();
}
break;
case 39:
if(++x<7){
ne=cal.ar_days[y][x];
}else{
x=0;
K=40;
continue;
}
break;
case 40:
if(++y<cal.ar_days.length){
ne=cal.ar_days[y][x];
}else{
nextMonth();
setVars();
}
break;
}
break;
}
if(ne){
if(!ne.disabled){
Calendar.cellClick(ne);
}else{
if(_9d){
prevMonth();
}else{
nextMonth();
}
}
}
}
break;
case 13:
if(act){
Calendar.cellClick(cal.currentDateEl,ev);
}
break;
default:
return false;
}
}
return Calendar.stopEvent(ev);
};
Calendar.prototype._init=function(_a6,_a7){
var _a8=new Date(),TY=_a8.getFullYear(),TM=_a8.getMonth(),TD=_a8.getDate();
this.table.style.visibility="hidden";
var _ac=_a7.getFullYear();
if(_ac<this.minYear){
_ac=this.minYear;
_a7.setFullYear(_ac);
}else{
if(_ac>this.maxYear){
_ac=this.maxYear;
_a7.setFullYear(_ac);
}
}
this.firstDayOfWeek=_a6;
this.date=new Date(_a7);
var _ad=_a7.getMonth();
var _ae=_a7.getDate();
var _af=_a7.getMonthDays();
_a7.setDate(1);
var _b0=(_a7.getDay()-this.firstDayOfWeek)%7;
if(_b0<0){
_b0+=7;
}
_a7.setDate(-_b0);
_a7.setDate(_a7.getDate()+1);
var row=this.tbody.firstChild;
var MN=Calendar._SMN[_ad];
var _b3=this.ar_days=new Array();
var _b4=Calendar._TT["WEEKEND"];
var _b5=this.multiple?(this.datesCells={}):null;
for(var i=0;i<6;++i,row=row.nextSibling){
var _b7=row.firstChild;
if(this.weekNumbers){
_b7.className="day wn";
_b7.innerHTML=_a7.getWeekNumber();
_b7=_b7.nextSibling;
}
row.className="daysrow";
var _b8=false,_b9,_ba=_b3[i]=[];
for(var j=0;j<7;++j,_b7=_b7.nextSibling,_a7.setDate(_b9+1)){
_b9=_a7.getDate();
var _bc=_a7.getDay();
_b7.className="day";
_b7.pos=i<<4|j;
_ba[j]=_b7;
var _bd=(_a7.getMonth()==_ad);
if(!_bd){
if(this.showsOtherMonths){
_b7.className+=" othermonth";
_b7.otherMonth=true;
}else{
_b7.className="emptycell";
_b7.innerHTML="&nbsp;";
_b7.disabled=true;
continue;
}
}else{
_b7.otherMonth=false;
_b8=true;
}
_b7.disabled=false;
_b7.innerHTML=this.getDateText?this.getDateText(_a7,_b9):_b9;
if(_b5){
_b5[_a7.print("%Y%m%d")]=_b7;
}
if(this.getDateStatus){
var _be=this.getDateStatus(_a7,_ac,_ad,_b9);
if(this.getDateToolTip){
var _bf=this.getDateToolTip(_a7,_ac,_ad,_b9);
if(_bf){
_b7.title=_bf;
}
}
if(_be===true){
_b7.className+=" disabled";
_b7.disabled=true;
}else{
if(/disabled/i.test(_be)){
_b7.disabled=true;
}
_b7.className+=" "+_be;
}
}
if(!_b7.disabled){
_b7.caldate=new Date(_a7);
_b7.ttip="_";
if(!this.multiple&&_bd&&_b9==_ae&&this.hiliteToday){
_b7.className+=" selected";
this.currentDateEl=_b7;
}
if(_a7.getFullYear()==TY&&_a7.getMonth()==TM&&_b9==TD){
_b7.className+=" today";
_b7.ttip+=Calendar._TT["PART_TODAY"];
}
if(_b4.indexOf(_bc.toString())!=-1){
_b7.className+=_b7.otherMonth?" oweekend":" weekend";
}
}
}
if(!(_b8||this.showsOtherMonths)){
row.className="emptyrow";
}
}
this.title.innerHTML=Calendar._MN[_ad]+", "+_ac;
this.onSetTime();
this.table.style.visibility="visible";
this._initMultipleDates();
};
Calendar.prototype._initMultipleDates=function(){
if(this.multiple){
for(var i in this.multiple){
var _c1=this.datesCells[i];
var d=this.multiple[i];
if(!d){
continue;
}
if(_c1){
_c1.className+=" selected";
}
}
}
};
Calendar.prototype._toggleMultipleDate=function(_c3){
if(this.multiple){
var ds=_c3.print("%Y%m%d");
var _c5=this.datesCells[ds];
if(_c5){
var d=this.multiple[ds];
if(!d){
Calendar.addClass(_c5,"selected");
this.multiple[ds]=_c3;
}else{
Calendar.removeClass(_c5,"selected");
delete this.multiple[ds];
}
}
}
};
Calendar.prototype.setDateToolTipHandler=function(_c7){
this.getDateToolTip=_c7;
};
Calendar.prototype.setDate=function(_c8){
if(!_c8.equalsTo(this.date)){
this._init(this.firstDayOfWeek,_c8);
}
};
Calendar.prototype.refresh=function(){
this._init(this.firstDayOfWeek,this.date);
};
Calendar.prototype.setFirstDayOfWeek=function(_c9){
this._init(_c9,this.date);
this._displayWeekdays();
};
Calendar.prototype.setDateStatusHandler=Calendar.prototype.setDisabledHandler=function(_ca){
this.getDateStatus=_ca;
};
Calendar.prototype.setRange=function(a,z){
this.minYear=a;
this.maxYear=z;
};
Calendar.prototype.callHandler=function(){
if(this.onSelected){
this.onSelected(this,this.date.print(this.dateFormat));
}
};
Calendar.prototype.callCloseHandler=function(){
if(this.onClose){
this.onClose(this);
}
this.hideShowCovered();
};
Calendar.prototype.destroy=function(){
var el=this.element.parentNode;
el.removeChild(this.element);
Calendar._C=null;
window._dynarch_popupCalendar=null;
};
Calendar.prototype.reparent=function(_ce){
var el=this.element;
el.parentNode.removeChild(el);
_ce.appendChild(el);
};
Calendar._checkCalendar=function(ev){
var _d1=window._dynarch_popupCalendar;
if(!_d1){
return false;
}
var el=Calendar.is_ie?Calendar.getElement(ev):Calendar.getTargetElement(ev);
for(;el!=null&&el!=_d1.element;el=el.parentNode){
}
if(el==null){
window._dynarch_popupCalendar.callCloseHandler();
return Calendar.stopEvent(ev);
}
};
Calendar.prototype.show=function(){
var _d3=this.table.getElementsByTagName("tr");
for(var i=_d3.length;i>0;){
var row=_d3[--i];
Calendar.removeClass(row,"rowhilite");
var _d6=row.getElementsByTagName("td");
for(var j=_d6.length;j>0;){
var _d8=_d6[--j];
Calendar.removeClass(_d8,"hilite");
Calendar.removeClass(_d8,"active");
}
}
this.element.style.display="block";
this.hidden=false;
if(this.isPopup){
window._dynarch_popupCalendar=this;
Calendar.addEvent(document,"keydown",Calendar._keyEvent);
Calendar.addEvent(document,"keypress",Calendar._keyEvent);
Calendar.addEvent(document,"mousedown",Calendar._checkCalendar);
}
this.hideShowCovered();
};
Calendar.prototype.hide=function(){
if(this.isPopup){
Calendar.removeEvent(document,"keydown",Calendar._keyEvent);
Calendar.removeEvent(document,"keypress",Calendar._keyEvent);
Calendar.removeEvent(document,"mousedown",Calendar._checkCalendar);
}
this.element.style.display="none";
this.hidden=true;
this.hideShowCovered();
};
Calendar.prototype.showAt=function(x,y){
var s=this.element.style;
s.left=x+"px";
s.top=y+"px";
this.show();
};
Calendar.prototype.showAtElement=function(el,_dd){
var _de=this;
var p=Calendar.getAbsolutePos(el);
if(!_dd||typeof _dd!="string"){
this.showAt(p.x,p.y+el.offsetHeight);
return true;
}
function fixPosition(box){
if(box.x<0){
box.x=0;
}
if(box.y<0){
box.y=0;
}
var cp=document.createElement("div");
var s=cp.style;
s.position="absolute";
s.right=s.bottom=s.width=s.height="0px";
document.body.appendChild(cp);
var br=Calendar.getAbsolutePos(cp);
document.body.removeChild(cp);
if(Calendar.is_ie){
br.y+=document.body.scrollTop;
br.x+=document.body.scrollLeft;
}else{
br.y+=window.scrollY;
br.x+=window.scrollX;
}
var tmp=box.x+box.width-br.x;
if(tmp>0){
box.x-=tmp;
}
tmp=box.y+box.height-br.y;
if(tmp>0){
box.y-=tmp;
}
}
this.element.style.display="block";
Calendar.continuation_for_the_fucking_khtml_browser=function(){
var w=_de.element.offsetWidth;
var h=_de.element.offsetHeight;
_de.element.style.display="none";
var _e7=_dd.substr(0,1);
var _e8="l";
if(_dd.length>1){
_e8=_dd.substr(1,1);
}
switch(_e7){
case "T":
p.y-=h;
break;
case "B":
p.y+=el.offsetHeight;
break;
case "C":
p.y+=(el.offsetHeight-h)/2;
break;
case "t":
p.y+=el.offsetHeight-h;
break;
case "b":
break;
}
switch(_e8){
case "L":
p.x-=w;
break;
case "R":
p.x+=el.offsetWidth;
break;
case "C":
p.x+=(el.offsetWidth-w)/2;
break;
case "l":
p.x+=el.offsetWidth-w;
break;
case "r":
break;
}
p.width=w;
p.height=h+40;
_de.monthsCombo.style.display="none";
fixPosition(p);
_de.showAt(p.x,p.y);
};
if(Calendar.is_khtml){
setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()",10);
}else{
Calendar.continuation_for_the_fucking_khtml_browser();
}
};
Calendar.prototype.setDateFormat=function(str){
this.dateFormat=str;
};
Calendar.prototype.setTtDateFormat=function(str){
this.ttDateFormat=str;
};
Calendar.prototype.parseDate=function(str,fmt){
if(!fmt){
fmt=this.dateFormat;
}
this.setDate(Date.parseDate(str,fmt));
};
Calendar.prototype.hideShowCovered=function(){
if(!Calendar.is_ie&&!Calendar.is_opera){
return;
}
function getVisib(obj){
var _ee=obj.style.visibility;
if(!_ee){
if(document.defaultView&&typeof (document.defaultView.getComputedStyle)=="function"){
if(!Calendar.is_khtml){
_ee=document.defaultView.getComputedStyle(obj,"").getPropertyValue("visibility");
}else{
_ee="";
}
}else{
if(obj.currentStyle){
_ee=obj.currentStyle.visibility;
}else{
_ee="";
}
}
}
return _ee;
}
var _ef=new Array("applet","iframe","select");
var el=this.element;
var p=Calendar.getAbsolutePos(el);
var EX1=p.x;
var EX2=el.offsetWidth+EX1;
var EY1=p.y;
var EY2=el.offsetHeight+EY1;
for(var k=_ef.length;k>0;){
var ar=document.getElementsByTagName(_ef[--k]);
var cc=null;
for(var i=ar.length;i>0;){
cc=ar[--i];
p=Calendar.getAbsolutePos(cc);
var CX1=p.x;
var CX2=cc.offsetWidth+CX1;
var CY1=p.y;
var CY2=cc.offsetHeight+CY1;
if(this.hidden||(CX1>EX2)||(CX2<EX1)||(CY1>EY2)||(CY2<EY1)){
if(!cc.__msh_save_visibility){
cc.__msh_save_visibility=getVisib(cc);
}
cc.style.visibility=cc.__msh_save_visibility;
}else{
if(!cc.__msh_save_visibility){
cc.__msh_save_visibility=getVisib(cc);
}
cc.style.visibility="hidden";
}
}
}
};
Calendar.prototype._displayWeekdays=function(){
var _fe=this.firstDayOfWeek;
var _ff=this.firstdayname;
var _100=Calendar._TT["WEEKEND"];
for(var i=0;i<7;++i){
_ff.className="day name";
var _102=(i+_fe)%7;
if(i){
_ff.ttip=Calendar._TT["DAY_FIRST"].replace("%s",Calendar._DN[_102]);
_ff.navtype=100;
_ff.calendar=this;
_ff.fdow=_102;
Calendar._add_evs(_ff);
}
if(_100.indexOf(_102.toString())!=-1){
Calendar.addClass(_ff,"weekend");
}
_ff.innerHTML=Calendar._SDN[(i+_fe)%7];
_ff=_ff.nextSibling;
}
};
Calendar.prototype._hideCombos=function(){
this.monthsCombo.style.display="none";
this.yearsCombo.style.display="none";
};
Calendar.prototype._dragStart=function(ev){
if(this.dragging){
return;
}
this.dragging=true;
var posX;
var posY;
if(Calendar.is_ie){
posY=window.event.clientY+document.body.scrollTop;
posX=window.event.clientX+document.body.scrollLeft;
}else{
posY=ev.clientY+window.scrollY;
posX=ev.clientX+window.scrollX;
}
var st=this.element.style;
this.xOffs=posX-parseInt(st.left);
this.yOffs=posY-parseInt(st.top);
with(Calendar){
addEvent(document,"mousemove",calDragIt);
addEvent(document,"mouseup",calDragEnd);
}
};
Date._MD=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
Date.SECOND=1000;
Date.MINUTE=60*Date.SECOND;
Date.HOUR=60*Date.MINUTE;
Date.DAY=24*Date.HOUR;
Date.WEEK=7*Date.DAY;
Date.parseDate=function(str,fmt){
var _109=new Date();
var y=0;
var m=-1;
var d=0;
var a=str.split(/\W+/);
var b=fmt.match(/%./g);
var i=0,j=0;
var hr=0;
var min=0;
for(i=0;i<a.length;++i){
if(!a[i]){
continue;
}
switch(b[i]){
case "%d":
case "%e":
d=parseInt(a[i],10);
break;
case "%m":
m=parseInt(a[i],10)-1;
break;
case "%Y":
case "%y":
y=parseInt(a[i],10);
(y<100)&&(y+=(y>29)?1900:2000);
break;
case "%b":
case "%B":
for(j=0;j<12;++j){
if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){
m=j;
break;
}
}
break;
case "%H":
case "%I":
case "%k":
case "%l":
hr=parseInt(a[i],10);
break;
case "%P":
case "%p":
if(/pm/i.test(a[i])&&hr<12){
hr+=12;
}else{
if(/am/i.test(a[i])&&hr>=12){
hr-=12;
}
}
break;
case "%M":
min=parseInt(a[i],10);
break;
}
}
if(isNaN(y)){
y=_109.getFullYear();
}
if(isNaN(m)){
m=_109.getMonth();
}
if(isNaN(d)){
d=_109.getDate();
}
if(isNaN(hr)){
hr=_109.getHours();
}
if(isNaN(min)){
min=_109.getMinutes();
}
if(y!=0&&m!=-1&&d!=0){
return new Date(y,m,d,hr,min,0);
}
y=0;
m=-1;
d=0;
for(i=0;i<a.length;++i){
if(a[i].search(/[a-zA-Z]+/)!=-1){
var t=-1;
for(j=0;j<12;++j){
if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){
t=j;
break;
}
}
if(t!=-1){
if(m!=-1){
d=m+1;
}
m=t;
}
}else{
if(parseInt(a[i],10)<=12&&m==-1){
m=a[i]-1;
}else{
if(parseInt(a[i],10)>31&&y==0){
y=parseInt(a[i],10);
(y<100)&&(y+=(y>29)?1900:2000);
}else{
if(d==0){
d=a[i];
}
}
}
}
}
if(y==0){
y=_109.getFullYear();
}
if(m!=-1&&d!=0){
return new Date(y,m,d,hr,min,0);
}
return _109;
};
Date.prototype.getMonthDays=function(_114){
var year=this.getFullYear();
if(typeof _114=="undefined"){
_114=this.getMonth();
}
if(((0==(year%4))&&((0!=(year%100))||(0==(year%400))))&&_114==1){
return 29;
}else{
return Date._MD[_114];
}
};
Date.prototype.getDayOfYear=function(){
var now=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);
var then=new Date(this.getFullYear(),0,0,0,0,0);
var time=now-then;
return Math.floor(time/Date.DAY);
};
Date.prototype.getWeekNumber=function(){
var d=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);
var DoW=d.getDay();
d.setDate(d.getDate()-(DoW+6)%7+3);
var ms=d.valueOf();
d.setMonth(0);
d.setDate(4);
return Math.round((ms-d.valueOf())/(7*86400000))+1;
};
Date.prototype.equalsTo=function(date){
return ((this.getFullYear()==date.getFullYear())&&(this.getMonth()==date.getMonth())&&(this.getDate()==date.getDate())&&(this.getHours()==date.getHours())&&(this.getMinutes()==date.getMinutes()));
};
Date.prototype.setDateOnly=function(date){
var tmp=new Date(date);
this.setDate(1);
this.setFullYear(tmp.getFullYear());
this.setMonth(tmp.getMonth());
this.setDate(tmp.getDate());
};
Date.prototype.print=function(str){
var m=this.getMonth();
var d=this.getDate();
var y=this.getFullYear();
var wn=this.getWeekNumber();
var w=this.getDay();
var s={};
var hr=this.getHours();
var pm=(hr>=12);
var ir=(pm)?(hr-12):hr;
var dy=this.getDayOfYear();
if(ir==0){
ir=12;
}
var min=this.getMinutes();
var sec=this.getSeconds();
s["%a"]=Calendar._SDN[w];
s["%A"]=Calendar._DN[w];
s["%b"]=Calendar._SMN[m];
s["%B"]=Calendar._MN[m];
s["%C"]=1+Math.floor(y/100);
s["%d"]=(d<10)?("0"+d):d;
s["%e"]=d;
s["%H"]=(hr<10)?("0"+hr):hr;
s["%I"]=(ir<10)?("0"+ir):ir;
s["%j"]=(dy<100)?((dy<10)?("00"+dy):("0"+dy)):dy;
s["%k"]=hr;
s["%l"]=ir;
s["%m"]=(m<9)?("0"+(1+m)):(1+m);
s["%M"]=(min<10)?("0"+min):min;
s["%n"]="<br>";
s["%p"]=pm?"PM":"AM";
s["%P"]=pm?"pm":"am";
s["%s"]=Math.floor(this.getTime()/1000);
s["%S"]=(sec<10)?("0"+sec):sec;
s["%t"]="\t";
s["%U"]=s["%W"]=s["%V"]=(wn<10)?("0"+wn):wn;
s["%u"]=w+1;
s["%w"]=w;
s["%y"]=(""+y).substr(2,2);
s["%Y"]=y;
s["%%"]="%";
var re=/%./g;
if(!Calendar.is_ie5&&!Calendar.is_khtml){
return str.replace(re,function(par){
return s[par]||par;
});
}
var a=str.match(re);
for(var i=0;i<a.length;i++){
var tmp=s[a[i]];
if(tmp){
re=new RegExp(a[i],"g");
str=str.replace(re,tmp);
}
}
return str;
};
Date.prototype.__msh_oldSetFullYear=Date.prototype.setFullYear;
Date.prototype.setFullYear=function(y){
var d=new Date(this);
d.__msh_oldSetFullYear(y);
if(d.getMonth()!=this.getMonth()){
this.setDate(28);
}
this.__msh_oldSetFullYear(y);
};
window._dynarch_popupCalendar=null;
var Class=function(_1){
var _2=function(){
for(var p in this){
if(this[p]){
this[p]._proto_=this;
}
}
if(arguments[0]!="noinit"&&this.initialize){
return this.initialize.apply(this,arguments);
}
};
_2.extend=this.extend;
_2.implement=this.implement;
_2.prototype=_1;
return _2;
};
Class.empty=function(){
};
Class.create=function(_4){
return new Class(_4);
};
Class.prototype={extend:function(_5){
var _6=new this("noinit");
for(var _7 in _5){
var _8=_6[_7];
var _9=_5[_7];
if(_8&&_8!=_9){
_9=_8.parentize(_9)||_9;
}
_6[_7]=_9;
}
return new Class(_6);
},implement:function(_a){
for(var _b in _a){
this.prototype[_b]=_a[_b];
}
}};
Object.Native=function(){
for(var i=0;i<arguments.length;i++){
arguments[i].extend=Class.prototype.implement;
}
};
new Object.Native(Function,Array,String,Number);
Function.extend({parentize:function(_d){
var _e=this;
return function(){
this.parent=_e;
return _d.apply(this,arguments);
};
}});
jQuery.cookie=function(_1,_2,_3){
if(typeof _2!="undefined"){
_3=_3||{};
var _4="";
if(_3.expires&&(typeof _3.expires=="number"||_3.expires.toGMTString)){
var _5;
if(typeof _3.expires=="number"){
_5=new Date();
_5.setTime(_5.getTime()+(_3.expires*24*60*60*1000));
}else{
_5=_3.expires;
}
_4="; expires="+_5.toGMTString();
}
var _6=_3.path?"; path="+_3.path:"";
var _7=_3.domain?"; domain="+_3.domain:"";
var _8=_3.secure?"; secure":"";
document.cookie=[_1,"=",encodeURIComponent(_2),_4,_6,_7,_8].join("");
}else{
var _9=null;
if(document.cookie&&document.cookie!=""){
var _a=document.cookie.split(";");
for(var i=0;i<_a.length;i++){
var _c=jQuery.trim(_a[i]);
if(_c.substring(0,_1.length+1)==(_1+"=")){
_9=decodeURIComponent(_c.substring(_1.length+1));
break;
}
}
}
return _9;
}
};
var Coordinates={ORIGIN:new Coordinate(0,0),coordinatesData:function(_1,_2){
var _3={};
_3.recurse=_2;
_3.size=new Coordinate(_1.offsetWidth,_1.offsetHeight);
_3.nwOffset=Coordinates.northwestOffset(_1,_2);
_3.seOffset=_3.nwOffset.plus(_3.size);
_3.midPoint=_3.nwOffset.plus(new Coordinate(Math.round(_3.size.x/2),Math.round(_3.size.y/2)));
return _3;
},northwestPosition:function(_4){
var x=parseInt(_4.style.left);
var y=parseInt(_4.style.top);
return new Coordinate(isNaN(x)?0:x,isNaN(y)?0:y);
},southeastPosition:function(_7){
return Coordinates.northwestPosition(_7).plus(new Coordinate(_7.offsetWidth,_7.offsetHeight));
},northwestOffset:function(_8,_9){
var _a=new Coordinate(_8.offsetLeft,_8.offsetTop);
if(!_9){
return _a;
}
var _b=_8.offsetParent;
while(_b){
_a=_a.plus(new Coordinate(_b.offsetLeft,_b.offsetTop));
_b=_b.offsetParent;
}
return _a;
},southeastOffset:function(_c,_d){
return Coordinates.northwestOffset(_c,_d).plus(new Coordinate(_c.offsetWidth,_c.offsetHeight));
}};
function Coordinate(x,y){
this.x=x||0;
this.y=y||0;
}
Coordinate.prototype.toString=function(){
return "("+this.x+","+this.y+")";
};
Coordinate.prototype.plus=function(_10){
return new Coordinate(this.x+_10.x,this.y+_10.y);
};
Coordinate.prototype.minus=function(_11){
return new Coordinate(this.x-_11.x,this.y-_11.y);
};
Coordinate.prototype.distance=function(_12){
var _13=this.x-_12.x;
var _14=this.y-_12.y;
return Math.sqrt(Math.pow(_13,2)+Math.pow(_14,2));
};
Coordinate.prototype.max=function(_15){
var x=Math.max(this.x,_15.x);
var y=Math.max(this.y,_15.y);
return new Coordinate(x,y);
};
Coordinate.prototype.constrain=function(min,max){
if(min.x>max.x||min.y>max.y){
return this;
}
var x=this.x;
var y=this.y;
if(min.x!=null){
x=Math.max(x,min.x);
}
if(max.x!=null){
x=Math.min(x,max.x);
}
if(min.y!=null){
y=Math.max(y,min.y);
}
if(max.y!=null){
y=Math.min(y,max.y);
}
return new Coordinate(x,y);
};
Coordinate.prototype.reposition=function(_1c){
_1c.style["top"]=this.y+"px";
_1c.style["left"]=this.x+"px";
};
Coordinate.prototype.equals=function(_1d){
if(this==_1d){
return true;
}
if(!_1d||_1d==null){
return false;
}
return this.x==_1d.x&&this.y==_1d.y;
};
Coordinate.prototype.inside=function(_1e,_1f){
if((this.x>=_1e.x)&&(this.x<=_1f.x)&&(this.y>=_1e.y)&&(this.y<=_1f.y)){
return true;
}else{
return false;
}
};
Coordinate.prototype.insideObject=function(obj,_21){
var _22=Coordinates.coordinatesData(obj);
_22.recurse=_21;
_22.quadrant=this.insideObjectData(_22);
return _22.quadrant?_22:null;
};
Coordinate.prototype.insideObjectData=function(_23){
var _24=_23.nwOffset;
var _25=_23.seOffset;
var rt=0;
if(this.inside(_24,_25)){
var mid=_23.midPoint;
if(this.x<=mid.x&&this.y<=mid.y){
rt=1;
}else{
if(this.x>=mid.x&&this.y<=mid.y){
rt=2;
}else{
if(this.x>=mid.x&&this.y>=mid.y){
rt=3;
}else{
if(this.x<=mid.x&&this.y>=mid.y){
rt=4;
}
}
}
}
}
return rt;
};
function MousePos(){
}
MousePos.prototype=new Coordinate();
MousePos.prototype.update=function(_28){
if(typeof _28=="undefined"){
_28=window.event;
}
var _29=new Coordinate(_28.clientX,_28.clientY);
var _2a=Viewport.scroll();
this.x=_29.x+_2a.x;
this.y=_29.y+_2a.y;
if(this.x<0){
this.x=0;
}
if(this.y<0){
this.y=0;
}
return _28;
};
var mousePos=new MousePos(0,0);
jQuery.each(["coordinatesData","northwestPosition","southeastPosition","northwestOffset","southeastOffset"],function(i,n){
jQuery.fn[n]=function(h){
return this.length>0?Coordinates[n](this[0],h):null;
};
});
jQuery.fn.xySize=function(){
return new Coordinate(this.width(),this.height());
};
(function($){
var _2=$.fn.height,_3=$.fn.width;
$.fn.extend({height:function(){
if(!this[0]){
_4();
}
if(this[0]==window){
if(($.browser.mozilla||$.browser.opera)&&$(document).width()>self.innerWidth){
return self.innerHeight-_5();
}else{
return self.innerHeight||$.boxModel&&document.documentElement.clientHeight||document.body.clientHeight;
}
}
if(this[0]==document){
return Math.max(document.body.scrollHeight,document.body.offsetHeight);
}
return _2.apply(this,arguments);
},width:function(){
if(!this[0]){
_4();
}
if(this[0]==window){
if(($.browser.mozilla||$.browser.opera)&&$(document).height()>self.innerHeight){
return self.innerWidth-_5();
}else{
return self.innerWidth||$.boxModel&&document.documentElement.clientWidth||document.body.clientWidth;
}
}
if(this[0]==document){
if($.browser.mozilla){
var _6=self.pageXOffset;
self.scrollTo(99999999,self.pageYOffset);
var _7=self.pageXOffset;
self.scrollTo(_6,self.pageYOffset);
return document.body.offsetWidth+_7;
}else{
return Math.max(document.body.scrollWidth,document.body.offsetWidth);
}
}
return _3.apply(this,arguments);
},innerHeight:function(){
if(!this[0]){
_4();
}
return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight-_8(this,"borderTopWidth")-_8(this,"borderBottomWidth"):this.height()+_8(this,"paddingTop")+_8(this,"paddingBottom");
},innerWidth:function(){
if(!this[0]){
_4();
}
return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth-_8(this,"borderLeftWidth")-_8(this,"borderRightWidth"):this.width()+_8(this,"paddingLeft")+_8(this,"paddingRight");
},outerHeight:function(_9){
if(!this[0]){
_4();
}
_9=$.extend({margin:false},_9||{});
return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight+(_9.margin?(_8(this,"marginTop")+_8(this,"marginBottom")):0):this.height()+_8(this,"borderTopWidth")+_8(this,"borderBottomWidth")+_8(this,"paddingTop")+_8(this,"paddingBottom")+(_9.margin?(_8(this,"marginTop")+_8(this,"marginBottom")):0);
},outerWidth:function(_a){
if(!this[0]){
_4();
}
_a=$.extend({margin:false},_a||{});
return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth+(_a.margin?(_8(this,"marginLeft")+_8(this,"marginRight")):0):this.width()+_8(this,"borderLeftWidth")+_8(this,"borderRightWidth")+_8(this,"paddingLeft")+_8(this,"paddingRight")+(_a.margin?(_8(this,"marginLeft")+_8(this,"marginRight")):0);
},scrollLeft:function(_b){
if(!this[0]){
_4();
}
if(_b!=undefined){
return this.each(function(){
if(this==window||this==document){
window.scrollTo(_b,$(window).scrollTop());
}else{
this.scrollLeft=_b;
}
});
}
if(this[0]==window||this[0]==document){
return self.pageXOffset||$.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft;
}
return this[0].scrollLeft;
},scrollTop:function(_c){
if(!this[0]){
_4();
}
if(_c!=undefined){
return this.each(function(){
if(this==window||this==document){
window.scrollTo($(window).scrollLeft(),_c);
}else{
this.scrollTop=_c;
}
});
}
if(this[0]==window||this[0]==document){
return self.pageYOffset||$.boxModel&&document.documentElement.scrollTop||document.body.scrollTop;
}
return this[0].scrollTop;
},position:function(_d){
return this.offset({margin:false,scroll:false,relativeTo:this.offsetParent()},_d);
},offset:function(_e,_f){
if(!this[0]){
_4();
}
var x=0,y=0,sl=0,st=0,_14=this[0],_15=this[0],op,_17,_18=$.css(_14,"position"),mo=$.browser.mozilla,ie=$.browser.msie,oa=$.browser.opera,sf=$.browser.safari,sf3=$.browser.safari&&parseInt($.browser.version)>520,_1e=false,_1f=false,_e=$.extend({margin:true,border:false,padding:false,scroll:true,lite:false,relativeTo:document.body},_e||{});
if(_e.lite){
return this.offsetLite(_e,_f);
}
if(_e.relativeTo.jquery){
_e.relativeTo=_e.relativeTo[0];
}
if(_14.tagName=="BODY"){
x=_14.offsetLeft;
y=_14.offsetTop;
if(mo){
x+=_8(_14,"marginLeft")+(_8(_14,"borderLeftWidth")*2);
y+=_8(_14,"marginTop")+(_8(_14,"borderTopWidth")*2);
}else{
if(oa){
x+=_8(_14,"marginLeft");
y+=_8(_14,"marginTop");
}else{
if((ie&&jQuery.boxModel)){
x+=_8(_14,"borderLeftWidth");
y+=_8(_14,"borderTopWidth");
}else{
if(sf3){
x+=_8(_14,"marginLeft")+_8(_14,"borderLeftWidth");
y+=_8(_14,"marginTop")+_8(_14,"borderTopWidth");
}
}
}
}
}else{
do{
_17=$.css(_15,"position");
x+=_15.offsetLeft;
y+=_15.offsetTop;
if(mo||ie||sf3){
x+=_8(_15,"borderLeftWidth");
y+=_8(_15,"borderTopWidth");
if(mo&&_17=="absolute"){
_1e=true;
}
if(ie&&_17=="relative"){
_1f=true;
}
}
op=_15.offsetParent||document.body;
if(_e.scroll||mo){
do{
if(_e.scroll){
sl+=_15.scrollLeft;
st+=_15.scrollTop;
}
if(oa&&($.css(_15,"display")||"").match(/table-row|inline/)){
sl=sl-((_15.scrollLeft==_15.offsetLeft)?_15.scrollLeft:0);
st=st-((_15.scrollTop==_15.offsetTop)?_15.scrollTop:0);
}
if(mo&&_15!=_14&&$.css(_15,"overflow")!="visible"){
x+=_8(_15,"borderLeftWidth");
y+=_8(_15,"borderTopWidth");
}
_15=_15.parentNode;
}while(_15!=op);
}
_15=op;
if(_15==_e.relativeTo&&!(_15.tagName=="BODY"||_15.tagName=="HTML")){
if(mo&&_15!=_14&&$.css(_15,"overflow")!="visible"){
x+=_8(_15,"borderLeftWidth");
y+=_8(_15,"borderTopWidth");
}
if(((sf&&!sf3)||oa)&&_17!="static"){
x-=_8(op,"borderLeftWidth");
y-=_8(op,"borderTopWidth");
}
break;
}
if(_15.tagName=="BODY"||_15.tagName=="HTML"){
if(((sf&&!sf3)||(ie&&$.boxModel))&&_18!="absolute"&&_18!="fixed"){
x+=_8(_15,"marginLeft");
y+=_8(_15,"marginTop");
}
if(sf3||(mo&&!_1e&&_18!="fixed")||(ie&&_18=="static"&&!_1f)){
x+=_8(_15,"borderLeftWidth");
y+=_8(_15,"borderTopWidth");
}
break;
}
}while(_15);
}
var _20=_21(_14,_e,x,y,sl,st);
if(_f){
$.extend(_f,_20);
return this;
}else{
return _20;
}
},offsetLite:function(_22,_23){
if(!this[0]){
_4();
}
var x=0,y=0,sl=0,st=0,_28=this[0],_29,_22=$.extend({margin:true,border:false,padding:false,scroll:true,relativeTo:document.body},_22||{});
if(_22.relativeTo.jquery){
_22.relativeTo=_22.relativeTo[0];
}
do{
x+=_28.offsetLeft;
y+=_28.offsetTop;
_29=_28.offsetParent||document.body;
if(_22.scroll){
do{
sl+=_28.scrollLeft;
st+=_28.scrollTop;
_28=_28.parentNode;
}while(_28!=_29);
}
_28=_29;
}while(_28&&_28.tagName!="BODY"&&_28.tagName!="HTML"&&_28!=_22.relativeTo);
var _2a=_21(this[0],_22,x,y,sl,st);
if(_23){
$.extend(_23,_2a);
return this;
}else{
return _2a;
}
},offsetParent:function(){
if(!this[0]){
_4();
}
var _2b=this[0].offsetParent;
while(_2b&&(_2b.tagName!="BODY"&&$.css(_2b,"position")=="static")){
_2b=_2b.offsetParent;
}
return $(_2b);
}});
var _4=function(){
throw "Dimensions: jQuery collection is empty";
};
var _8=function(el,_2d){
return parseInt($.css(el.jquery?el[0]:el,_2d))||0;
};
var _21=function(_2e,_2f,x,y,sl,st){
if(!_2f.margin){
x-=_8(_2e,"marginLeft");
y-=_8(_2e,"marginTop");
}
if(_2f.border&&(($.browser.safari&&parseInt($.browser.version)<520)||$.browser.opera)){
x+=_8(_2e,"borderLeftWidth");
y+=_8(_2e,"borderTopWidth");
}else{
if(!_2f.border&&!(($.browser.safari&&parseInt($.browser.version)<520)||$.browser.opera)){
x-=_8(_2e,"borderLeftWidth");
y-=_8(_2e,"borderTopWidth");
}
}
if(_2f.padding){
x+=_8(_2e,"paddingLeft");
y+=_8(_2e,"paddingTop");
}
if(_2f.scroll&&(!$.browser.opera||_2e.offsetLeft!=_2e.scrollLeft&&_2e.offsetTop!=_2e.scrollLeft)){
sl-=_2e.scrollLeft;
st-=_2e.scrollTop;
}
return _2f.scroll?{top:y-st,left:x-sl,scrollTop:st,scrollLeft:sl}:{top:y,left:x};
};
var _34=0;
var _5=function(){
if(!_34){
var _35=$("<div>").css({width:100,height:100,overflow:"auto",position:"absolute",top:-1000,left:-1000}).appendTo("body");
_34=100-_35.append("<div>").find("div").css({width:"100%",height:200}).width();
_35.remove();
}
return _34;
};
})(jQuery);
var dw_Event={add:function(_1,_2,fp,_4){
_4=_4||false;
if(_1.addEventListener){
_1.addEventListener(_2,fp,_4);
}else{
if(_1.attachEvent){
_1.attachEvent("on"+_2,fp);
}
}
},remove:function(_5,_6,fp,_8){
_8=_8||false;
if(_5.removeEventListener){
_5.removeEventListener(_6,fp,_8);
}else{
if(_5.detachEvent){
_5.detachEvent("on"+_6,fp);
}
}
},DOMit:function(e){
e=e?e:window.event;
if(!e.target){
e.target=e.srcElement;
}
if(!e.preventDefault){
e.preventDefault=function(){
e.returnValue=false;
return false;
};
}
if(!e.stopPropagation){
e.stopPropagation=function(){
e.cancelBubble=true;
};
}
return e;
},getTarget:function(e){
e=dw_Event.DOMit(e);
var _b=e.target;
if(_b.nodeType!=1){
_b=_b.parentNode;
}
return _b;
}};
function addLoadEvent(_c){
var _d=window.onload?window.onload:function(){
};
window.onload=function(){
_d();
_c();
};
}
function dw_scrollObj(_1,_2,_3){
var wn=document.getElementById(_1);
this.id=_1;
dw_scrollObj.col[this.id]=this;
this.animString="dw_scrollObj.col."+this.id;
this.load(_2,_3);
if(wn.addEventListener){
wn.addEventListener("DOMMouseScroll",dw_scrollObj.doOnMouseWheel,false);
}
wn.onmousewheel=dw_scrollObj.doOnMouseWheel;
}
dw_scrollObj.printEnabled=false;
dw_scrollObj.defaultSpeed=dw_scrollObj.prototype.speed=100;
dw_scrollObj.defaultSlideDur=dw_scrollObj.prototype.slideDur=500;
dw_scrollObj.isSupported=function(){
if(document.getElementById&&document.getElementsByTagName&&document.addEventListener||document.attachEvent){
return true;
}
return false;
};
dw_scrollObj.col={};
dw_scrollObj.prototype.on_load=function(){
};
dw_scrollObj.prototype.on_scroll=function(){
};
dw_scrollObj.prototype.on_scroll_start=function(){
};
dw_scrollObj.prototype.on_scroll_stop=function(){
};
dw_scrollObj.prototype.on_scroll_end=function(){
};
dw_scrollObj.prototype.on_update=function(){
};
dw_scrollObj.prototype.on_glidescroll=function(){
};
dw_scrollObj.prototype.on_glidescroll_start=function(){
};
dw_scrollObj.prototype.on_glidescroll_stop=function(){
};
dw_scrollObj.prototype.on_glidescroll_end=function(){
};
dw_scrollObj.prototype.load=function(_5,_6){
var _7,_8;
if(this.lyrId){
_8=document.getElementById(this.lyrId);
_8.style.visibility="hidden";
}
this.lyr=_8=document.getElementById(_5);
if(!dw_scrollObj.printEnabled){
this.lyr.style.position="absolute";
}
this.lyrId=_5;
this.horizId=_6||null;
_7=document.getElementById(this.id);
this.y=0;
this.x=0;
this.shiftTo(0,0);
this.getDims(_7,_8);
_8.style.visibility="visible";
this.ready=true;
this.on_load();
};
dw_scrollObj.prototype.shiftTo=function(x,y){
if(this.lyr){
this.lyr.style.left=(this.x=x)+"px";
this.lyr.style.top=(this.y=y)+"px";
}
};
dw_scrollObj.prototype.getX=function(){
return this.x;
};
dw_scrollObj.prototype.getY=function(){
return this.y;
};
dw_scrollObj.prototype.getDims=function(_b,_c){
this.wd=this.horizId?document.getElementById(this.horizId).offsetWidth:_c.offsetWidth;
this.maxX=(this.wd-_b.offsetWidth>0)?this.wd-_b.offsetWidth:0;
this.maxY=(_c.offsetHeight-_b.offsetHeight>0)?_c.offsetHeight-_b.offsetHeight:0;
};
dw_scrollObj.prototype.updateDims=function(){
var _d=document.getElementById(this.id);
var _e=document.getElementById(this.lyrId);
this.getDims(_d,_e);
this.on_update();
};
dw_scrollObj.prototype.initScrollVals=function(_f,_10){
if(!this.ready){
return;
}
if(this.timerId){
clearInterval(this.timerId);
this.timerId=0;
}
this.speed=_10||dw_scrollObj.defaultSpeed;
this.fx=(_f==0)?-1:(_f==180)?1:0;
this.fy=(_f==90)?1:(_f==270)?-1:0;
this.endX=(_f==90||_f==270)?this.x:(_f==0)?-this.maxX:0;
this.endY=(_f==0||_f==180)?this.y:(_f==90)?0:-this.maxY;
this.lyr=document.getElementById(this.lyrId);
this.lastTime=new Date().getTime();
this.on_scroll_start(this.x,this.y);
this.timerId=setInterval(this.animString+".scroll()",10);
};
dw_scrollObj.prototype.scroll=function(){
var now=new Date().getTime();
var d=(now-this.lastTime)/1000*this.speed;
if(d>0){
var x=this.x+Math.round(this.fx*d);
var y=this.y+Math.round(this.fy*d);
if((this.fx==-1&&x>-this.maxX)||(this.fx==1&&x<0)||(this.fy==-1&&y>-this.maxY)||(this.fy==1&&y<0)){
this.lastTime=now;
this.shiftTo(x,y);
this.on_scroll(x,y);
}else{
clearInterval(this.timerId);
this.timerId=0;
this.shiftTo(this.endX,this.endY);
this.on_scroll(this.endX,this.endY);
this.on_scroll_end(this.endX,this.endY);
}
}
};
dw_scrollObj.prototype.ceaseScroll=function(){
if(!this.ready){
return;
}
if(this.timerId){
clearInterval(this.timerId);
this.timerId=0;
}
this.on_scroll_stop(this.x,this.y);
};
dw_scrollObj.prototype.initScrollByVals=function(dx,dy,dur){
if(!this.ready||this.sliding){
return;
}
this.startX=this.x;
this.startY=this.y;
this.destX=this.destY=this.distX=this.distY=0;
if(dy<0){
this.distY=(this.startY+dy>=-this.maxY)?dy:-(this.startY+this.maxY);
}else{
if(dy>0){
this.distY=(this.startY+dy<=0)?dy:-this.startY;
}
}
if(dx<0){
this.distX=(this.startX+dx>=-this.maxX)?dx:-(this.startX+this.maxX);
}else{
if(dx>0){
this.distX=(this.startX+dx<=0)?dx:-this.startX;
}
}
this.destX=this.startX+this.distX;
this.destY=this.startY+this.distY;
this.glideScrollPrep(this.destX,this.destY,dur);
};
dw_scrollObj.prototype.initScrollToVals=function(_18,_19,dur){
if(!this.ready||this.sliding){
return;
}
this.startX=this.x;
this.startY=this.y;
this.destX=-Math.max(Math.min(_18,this.maxX),0);
this.destY=-Math.max(Math.min(_19,this.maxY),0);
this.distY=this.destY-this.startY;
this.distX=this.destX-this.startX;
this.glideScrollPrep(this.destX,this.destY,dur);
};
dw_scrollObj.prototype.glideScrollPrep=function(_1b,_1c,dur){
this.slideDur=(typeof dur=="number")?dur:dw_scrollObj.defaultSlideDur;
this.per=Math.PI/(2*this.slideDur);
this.sliding=true;
this.lyr=document.getElementById(this.lyrId);
this.startTime=new Date().getTime();
this.timerId=setInterval(this.animString+".doGlideScroll()",10);
this.on_glidescroll_start(this.startX,this.startY);
};
dw_scrollObj.prototype.doGlideScroll=function(){
var _1e=new Date().getTime()-this.startTime;
if(_1e<this.slideDur){
var x=this.startX+Math.round(this.distX*Math.sin(this.per*_1e));
var y=this.startY+Math.round(this.distY*Math.sin(this.per*_1e));
this.shiftTo(x,y);
this.on_glidescroll(x,y);
}else{
clearInterval(this.timerId);
this.timerId=0;
this.sliding=false;
this.shiftTo(this.destX,this.destY);
this.on_glidescroll(this.destX,this.destY);
this.on_glidescroll_stop(this.destX,this.destY);
if(this.distX&&(this.destX==0||this.destX==-this.maxX)||this.distY&&(this.destY==0||this.destY==-this.maxY)){
this.on_glidescroll_end(this.destX,this.destY);
}
}
};
dw_scrollObj.handleMouseWheel=function(id,_22){
var _23=dw_scrollObj.col[id];
var x=_23.x;
var y=_23.y;
_23.on_scroll_start(x,y);
var ny;
ny=12*_22+y;
ny=(ny<0&&ny>=-_23.maxY)?ny:(ny<-_23.maxY)?-_23.maxY:0;
_23.shiftTo(x,ny);
_23.on_scroll(x,ny);
};
dw_scrollObj.doOnMouseWheel=function(e){
var _28=0;
if(!e){
e=window.event;
}
if(e.wheelDelta){
_28=e.wheelDelta/120;
}else{
if(e.detail){
_28=-e.detail/3;
}
}
if(_28){
dw_scrollObj.handleMouseWheel(this.id,_28);
}
if(e.preventDefault){
e.preventDefault();
}
e.returnValue=false;
};
dw_scrollObj.GeckoTableBugFix=function(){
};
function dw_getLayerOffset(el,_2a,_2b){
var off="offset"+_2b.charAt(0).toUpperCase()+_2b.slice(1);
var val=el[off];
while((el=el.offsetParent)!=_2a){
val+=el[off];
}
var _2e=off.replace("offset","client");
if(el[_2e]){
val+=el[_2e];
}
return val;
}
function dw_Slidebar(_1,_2,_3,x,y){
var _6=document.getElementById(_1);
var _7=document.getElementById(_2);
this.barId=_1;
this.trackId=_2;
this.axis=_3;
this.x=x||0;
this.y=y||0;
dw_Slidebar.col[this.barId]=this;
this.bar=_6;
this.shiftTo(x,y);
this.trkHt=_7.offsetHeight;
this.trkWd=_7.offsetWidth;
if(_3=="v"){
this.maxY=this.trkHt-_6.offsetHeight-y;
this.maxX=x;
this.minX=x;
this.minY=y;
}else{
this.maxX=this.trkWd-_6.offsetWidth-x;
this.minX=x;
this.maxY=y;
this.minY=y;
}
this.on_drag_start=this.on_drag=this.on_drag_end=this.on_slide_start=this.on_slide=this.on_slide_end=function(){
};
_6.onmousedown=dw_Slidebar.prepDrag;
_7.onmousedown=function(e){
dw_Slidebar.prepSlide(_1,e);
};
this.bar=_6=null;
_7=null;
}
dw_Slidebar.col={};
dw_Slidebar.current=null;
dw_Slidebar.prototype.slideDur=500;
dw_Slidebar.prepSlide=function(_9,e){
var _b=dw_Slidebar.col[_9];
dw_Slidebar.current=_b;
var _c=_b.bar=document.getElementById(_9);
if(_b.timer){
clearInterval(_b.timer);
_b.timer=0;
}
e=e?e:window.event;
e.offX=(typeof e.layerX!="undefined")?e.layerX:e.offsetX;
e.offY=(typeof e.layerY!="undefined")?e.layerY:e.offsetY;
_b.startX=parseInt(_c.style.left);
_b.startY=parseInt(_c.style.top);
if(_b.axis=="v"){
_b.destX=_b.startX;
_b.destY=(e.offY<_b.startY)?e.offY:e.offY-_c.offsetHeight;
_b.destY=Math.min(Math.max(_b.destY,_b.minY),_b.maxY);
}else{
_b.destX=(e.offX<_b.startX)?e.offX:e.offX-_c.offsetWidth;
_b.destX=Math.min(Math.max(_b.destX,_b.minX),_b.maxX);
_b.destY=_b.startY;
}
_b.distX=_b.destX-_b.startX;
_b.distY=_b.destY-_b.startY;
_b.per=Math.PI/(2*_b.slideDur);
_b.slideStartTime=new Date().getTime();
_b.on_slide_start(_b.startX,_b.startY);
_b.timer=setInterval("dw_Slidebar.doSlide()",10);
};
dw_Slidebar.doSlide=function(){
var _d=dw_Slidebar.current;
var _e=new Date().getTime()-_d.slideStartTime;
if(_e<_d.slideDur){
var x=_d.startX+_d.distX*Math.sin(_d.per*_e);
var y=_d.startY+_d.distY*Math.sin(_d.per*_e);
_d.shiftTo(x,y);
_d.on_slide(x,y);
}else{
clearInterval(_d.timer);
_d.shiftTo(_d.destX,_d.destY);
_d.on_slide(_d.destX,_d.destY);
_d.on_slide_end(_d.destX,_d.destY);
dw_Slidebar.current=null;
}
};
dw_Slidebar.prepDrag=function(e){
var bar=this;
var _13=this.id;
var _14=dw_Slidebar.col[_13];
dw_Slidebar.current=_14;
_14.bar=bar;
e=dw_Event.DOMit(e);
if(_14.timer){
clearInterval(_14.timer);
_14.timer=0;
}
_14.downX=e.clientX;
_14.downY=e.clientY;
_14.startX=parseInt(bar.style.left);
_14.startY=parseInt(bar.style.top);
_14.on_drag_start(_14.startX,_14.startY);
dw_Event.add(document,"mousemove",dw_Slidebar.doDrag,true);
dw_Event.add(document,"mouseup",dw_Slidebar.endDrag,true);
e.stopPropagation();
e.preventDefault();
};
dw_Slidebar.doDrag=function(e){
if(!dw_Slidebar.current){
return;
}
var _16=dw_Slidebar.current;
var bar=_16.bar;
e=dw_Event.DOMit(e);
var nx=_16.startX+e.clientX-_16.downX;
var ny=_16.startY+e.clientY-_16.downY;
nx=Math.min(Math.max(_16.minX,nx),_16.maxX);
ny=Math.min(Math.max(_16.minY,ny),_16.maxY);
_16.shiftTo(nx,ny);
_16.on_drag(nx,ny);
e.preventDefault();
e.stopPropagation();
};
dw_Slidebar.endDrag=function(){
if(!dw_Slidebar.current){
return;
}
var _1a=dw_Slidebar.current;
var bar=_1a.bar;
dw_Event.remove(document,"mousemove",dw_Slidebar.doDrag,true);
dw_Event.remove(document,"mouseup",dw_Slidebar.endDrag,true);
_1a.on_drag_end(parseInt(bar.style.left),parseInt(bar.style.top));
dw_Slidebar.current=null;
};
dw_Slidebar.prototype.shiftTo=function(x,y){
if(this.bar){
this.bar.style.left=x+"px";
this.bar.style.top=y+"px";
}
};
dw_scrollObj.prototype.setUpScrollbar=function(_1e,_1f,_20,_21,_22,_23){
var _24=new dw_Slidebar(_1e,_1f,_20,_21,_22);
if(_20=="v"){
this.vBarId=_1e;
}else{
this.hBarId=_1e;
}
_24.wndoId=this.id;
_24.bSizeDragBar=(_23==false)?false:true;
if(_24.bSizeDragBar){
dw_Scrollbar_Co.setBarSize(this,_24);
}
dw_Scrollbar_Co.setEvents(this,_24);
};
dw_Scrollbar_Co={setBarSize:function(_25,_26){
var lyr=document.getElementById(_25.lyrId);
var wn=document.getElementById(_25.id);
if(_26.axis=="v"){
var bar=document.getElementById(_25.vBarId);
bar.style.height=(lyr.offsetHeight>wn.offsetHeight)?_26.trkHt/(lyr.offsetHeight/wn.offsetHeight)+"px":_26.trkHt-(2*_26.minY)+"px";
_26.maxY=_26.trkHt-bar.offsetHeight-_26.minY;
}else{
if(_26.axis=="h"){
var bar=document.getElementById(_25.hBarId);
bar.style.width=(_25.wd>wn.offsetWidth)?_26.trkWd/(_25.wd/wn.offsetWidth)+"px":_26.trkWd-(2*_26.minX)+"px";
_26.maxX=_26.trkWd-bar.offsetWidth-_26.minX;
}
}
},resetBars:function(_2a){
var _2b,bar;
if(_2a.vBarId){
_2b=dw_Slidebar.col[_2a.vBarId];
bar=document.getElementById(_2a.vBarId);
bar.style.left=_2b.minX+"px";
bar.style.top=_2b.minY+"px";
if(_2b.bSizeDragBar){
dw_Scrollbar_Co.setBarSize(_2a,_2b);
}
}
if(_2a.hBarId){
_2b=dw_Slidebar.col[_2a.hBarId];
bar=document.getElementById(_2a.hBarId);
bar.style.left=_2b.minX+"px";
bar.style.top=_2b.minY+"px";
if(_2b.bSizeDragBar){
dw_Scrollbar_Co.setBarSize(_2a,_2b);
}
}
},setEvents:function(_2d,_2e){
this.addEvent(_2d,"on_load",function(){
dw_Scrollbar_Co.resetBars(_2d);
});
this.addEvent(_2d,"on_scroll_start",function(){
dw_Scrollbar_Co.getBarRefs(_2d);
});
this.addEvent(_2d,"on_glidescroll_start",function(){
dw_Scrollbar_Co.getBarRefs(_2d);
});
this.addEvent(_2d,"on_scroll",function(x,y){
dw_Scrollbar_Co.updateScrollbar(_2d,x,y);
});
this.addEvent(_2d,"on_glidescroll",function(x,y){
dw_Scrollbar_Co.updateScrollbar(_2d,x,y);
});
this.addEvent(_2d,"on_scroll_stop",function(x,y){
dw_Scrollbar_Co.updateScrollbar(_2d,x,y);
});
this.addEvent(_2d,"on_glidescroll_stop",function(x,y){
dw_Scrollbar_Co.updateScrollbar(_2d,x,y);
});
this.addEvent(_2d,"on_scroll_end",function(x,y){
dw_Scrollbar_Co.updateScrollbar(_2d,x,y);
});
this.addEvent(_2d,"on_glidescroll_end",function(x,y){
dw_Scrollbar_Co.updateScrollbar(_2d,x,y);
});
this.addEvent(_2e,"on_slide_start",function(){
dw_Scrollbar_Co.getWndoLyrRef(_2e);
});
this.addEvent(_2e,"on_drag_start",function(){
dw_Scrollbar_Co.getWndoLyrRef(_2e);
});
this.addEvent(_2e,"on_slide",function(x,y){
dw_Scrollbar_Co.updateScrollPosition(_2e,x,y);
});
this.addEvent(_2e,"on_drag",function(x,y){
dw_Scrollbar_Co.updateScrollPosition(_2e,x,y);
});
this.addEvent(_2e,"on_slide_end",function(x,y){
dw_Scrollbar_Co.updateScrollPosition(_2e,x,y);
});
this.addEvent(_2e,"on_drag_end",function(x,y){
dw_Scrollbar_Co.updateScrollPosition(_2e,x,y);
});
},addEvent:function(o,ev,fp){
var _46=o[ev];
if(typeof _46!="function"){
o[ev]=function(x,y){
fp(x,y);
};
}else{
o[ev]=function(x,y){
_46(x,y);
fp(x,y);
};
}
},updateScrollbar:function(_4b,x,y){
var nx,ny;
if(_4b.vBar&&_4b.maxY){
var _50=_4b.vBar;
ny=-(y*((_50.maxY-_50.minY)/_4b.maxY)-_50.minY);
ny=Math.min(Math.max(ny,_50.minY),_50.maxY);
if(_50.bar){
nx=parseInt(_50.bar.style.left);
_50.shiftTo(nx,ny);
}
}
if(_4b.hBar&&_4b.maxX){
var _51=_4b.hBar;
nx=-(x*((_51.maxX-_51.minX)/_4b.maxX)-_51.minX);
nx=Math.min(Math.max(nx,_51.minX),_51.maxX);
if(_51.bar){
ny=parseInt(_51.bar.style.top);
_51.shiftTo(nx,ny);
}
}
},updateScrollPosition:function(_52,x,y){
var nx,ny;
var _57=_52.wndo;
if(!_57.lyr){
_57.lyr=document.getElementById(_57.lyrId);
}
if(_52.axis=="v"){
nx=_57.x;
ny=-(y-_52.minY)*(_57.maxY/(_52.maxY-_52.minY))||0;
}else{
ny=_57.y;
nx=-(x-_52.minX)*(_57.maxX/(_52.maxX-_52.minX))||0;
}
_57.shiftTo(nx,ny);
},getBarRefs:function(_58){
if(_58.vBarId){
_58.vBar=dw_Slidebar.col[_58.vBarId];
_58.vBar.bar=document.getElementById(_58.vBarId);
}
if(_58.hBarId){
_58.hBar=dw_Slidebar.col[_58.hBarId];
_58.hBar.bar=document.getElementById(_58.hBarId);
}
},getWndoLyrRef:function(_59){
var _5a=_59.wndo=dw_scrollObj.col[_59.wndoId];
if(_5a&&!_5a.lyr){
_5a.lyr=document.getElementById(_5a.lyrId);
}
}};
(function($){
$.fn.hoverIntent=function(f,g){
var _4={sensitivity:7,interval:100,timeout:0};
_4=$.extend(_4,g?{over:f,out:g}:f);
var cX,cY,pX,pY;
var _9=function(ev){
cX=ev.pageX;
cY=ev.pageY;
};
var _b=function(ev,ob){
ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
if((Math.abs(pX-cX)+Math.abs(pY-cY))<_4.sensitivity){
$(ob).unbind("mousemove",_9);
ob.hoverIntent_s=1;
return _4.over.apply(ob,[ev]);
}else{
pX=cX;
pY=cY;
ob.hoverIntent_t=setTimeout(function(){
_b(ev,ob);
},_4.interval);
}
};
var _e=function(ev,ob){
ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
ob.hoverIntent_s=0;
return _4.out.apply(ob,[ev]);
};
var _11=function(e){
var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;
while(p&&p!=this){
try{
p=p.parentNode;
}
catch(e){
p=this;
}
}
if(p==this){
return false;
}
var ev=jQuery.extend({},e);
var ob=this;
if(ob.hoverIntent_t){
ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
}
if(e.type=="mouseover"){
pX=ev.pageX;
pY=ev.pageY;
$(ob).bind("mousemove",_9);
if(ob.hoverIntent_s!=1){
ob.hoverIntent_t=setTimeout(function(){
_b(ev,ob);
},_4.interval);
}
}else{
$(ob).unbind("mousemove",_9);
if(ob.hoverIntent_s==1){
ob.hoverIntent_t=setTimeout(function(){
_e(ev,ob);
},_4.timeout);
}
}
};
return this.mouseover(_11).mouseout(_11);
};
})(jQuery);
jQuery.iAccordion={build:function(_1){
return this.each(function(){
if(!_1.headerSelector||!_1.panelSelector){
return;
}
var el=this;
el.accordionCfg={panelHeight:_1.panelHeight||300,headerSelector:_1.headerSelector,panelSelector:_1.panelSelector,activeClass:_1.activeClass||"fakeAccordionClass",hoverClass:_1.hoverClass||"fakeAccordionClass",onShow:_1.onShow&&typeof _1.onShow=="function"?_1.onShow:false,onHide:_1.onShow&&typeof _1.onHide=="function"?_1.onHide:false,onClick:_1.onClick&&typeof _1.onClick=="function"?_1.onClick:false,headers:jQuery(_1.headerSelector,this),panels:jQuery(_1.panelSelector,this),speed:_1.speed||400,currentPanel:_1.currentPanel||0};
el.accordionCfg.panels.hide().css("height","1px").eq(0).css({height:el.accordionCfg.panelHeight+"px",display:"block"}).end();
el.accordionCfg.headers.each(function(nr){
this.accordionPos=nr;
}).hover(function(){
jQuery(this).addClass(el.accordionCfg.hoverClass);
},function(){
jQuery(this).removeClass(el.accordionCfg.hoverClass);
}).bind("click",function(e){
if(el.accordionCfg.currentPanel==this.accordionPos){
return;
}
el.accordionCfg.headers.eq(el.accordionCfg.currentPanel).removeClass(el.accordionCfg.activeClass).end().eq(this.accordionPos).addClass(el.accordionCfg.activeClass).end();
el.accordionCfg.panels.eq(el.accordionCfg.currentPanel).animate({height:0},el.accordionCfg.speed,function(){
this.style.display="none";
if(el.accordionCfg.onHide){
el.accordionCfg.onHide.apply(el,[this]);
}
}).end().eq(this.accordionPos).show().animate({height:el.accordionCfg.panelHeight},el.accordionCfg.speed,function(){
this.style.display="block";
if(el.accordionCfg.onShow){
el.accordionCfg.onShow.apply(el,[this]);
}
}).end();
if(el.accordionCfg.onClick){
el.accordionCfg.onClick.apply(el,[this,el.accordionCfg.panels.get(this.accordionPos),el.accordionCfg.headers.get(el.accordionCfg.currentPanel),el.accordionCfg.panels.get(el.accordionCfg.currentPanel)]);
}
el.accordionCfg.currentPanel=this.accordionPos;
}).eq(0).addClass(el.accordionCfg.activeClass).end();
jQuery(this).css("height",jQuery(this).css("height")).css("overflow","hidden");
});
}};
jQuery.fn.Accordion=jQuery.iAccordion.build;
jQuery.iCarousel={build:function(_5){
return this.each(function(){
var el=this;
var _7=2*Math.PI/360;
var _8=2*Math.PI;
if(jQuery(el).css("position")!="relative"&&jQuery(el).css("position")!="absolute"){
jQuery(el).css("position","relative");
}
el.carouselCfg={items:jQuery(_5.items,this),itemWidth:_5.itemWidth,itemHeight:_5.itemHeight,itemMinWidth:_5.itemMinWidth,maxRotation:_8,size:jQuery.iUtil.getSize(this),position:jQuery.iUtil.getPosition(this),start:Math.PI/2,rotationSpeed:_5.rotationSpeed,reflectionSize:_5.reflections,reflections:[],protectRotation:false,increment:2*Math.PI/360};
el.carouselCfg.radiusX=(el.carouselCfg.size.w-el.carouselCfg.itemWidth)/2;
el.carouselCfg.radiusY=(el.carouselCfg.size.h-el.carouselCfg.itemHeight-el.carouselCfg.itemHeight*el.carouselCfg.reflectionSize)/2;
el.carouselCfg.step=2*Math.PI/el.carouselCfg.items.size();
el.carouselCfg.paddingX=el.carouselCfg.size.w/2;
el.carouselCfg.paddingY=el.carouselCfg.size.h/2-el.carouselCfg.itemHeight*el.carouselCfg.reflectionSize;
var _9=document.createElement("div");
jQuery(_9).css({position:"absolute",zIndex:1,top:0,left:0});
jQuery(el).append(_9);
el.carouselCfg.items.each(function(nr){
image=jQuery("img",this).get(0);
height=parseInt(el.carouselCfg.itemHeight*el.carouselCfg.reflectionSize);
if(jQuery.browser.msie){
canvas=document.createElement("img");
jQuery(canvas).css("position","absolute");
canvas.src=image.src;
canvas.style.filter="flipv progid:DXImageTransform.Microsoft.Alpha(opacity=60, style=1, finishOpacity=0, startx=0, starty=0, finishx=0)";
}else{
canvas=document.createElement("canvas");
if(canvas.getContext){
context=canvas.getContext("2d");
canvas.style.position="absolute";
canvas.style.height=height+"px";
canvas.style.width=el.carouselCfg.itemWidth+"px";
canvas.height=height;
canvas.width=el.carouselCfg.itemWidth;
context.save();
context.translate(0,height);
context.scale(1,-1);
context.drawImage(image,0,0,el.carouselCfg.itemWidth,height);
context.restore();
context.globalCompositeOperation="destination-out";
var _b=context.createLinearGradient(0,0,0,height);
_b.addColorStop(1,"rgba(255, 255, 255, 1)");
_b.addColorStop(0,"rgba(255, 255, 255, 0.6)");
context.fillStyle=_b;
if(navigator.appVersion.indexOf("WebKit")!=-1){
context.fill();
}else{
context.fillRect(0,0,el.carouselCfg.itemWidth,height);
}
}
}
el.carouselCfg.reflections[nr]=canvas;
jQuery(_9).append(canvas);
}).bind("mouseover",function(e){
el.carouselCfg.protectRotation=true;
el.carouselCfg.speed=el.carouselCfg.increment*0.1*el.carouselCfg.speed/Math.abs(el.carouselCfg.speed);
return false;
}).bind("mouseout",function(e){
el.carouselCfg.protectRotation=false;
return false;
});
jQuery.iCarousel.positionItems(el);
el.carouselCfg.speed=el.carouselCfg.increment*0.2;
el.carouselCfg.rotationTimer=window.setInterval(function(){
el.carouselCfg.start+=el.carouselCfg.speed;
if(el.carouselCfg.start>_8){
el.carouselCfg.start=0;
}
jQuery.iCarousel.positionItems(el);
},20);
jQuery(el).bind("mouseout",function(){
el.carouselCfg.speed=el.carouselCfg.increment*0.2*el.carouselCfg.speed/Math.abs(el.carouselCfg.speed);
}).bind("mousemove",function(e){
if(el.carouselCfg.protectRotation==false){
pointer=jQuery.iUtil.getPointer(e);
mousex=el.carouselCfg.size.w-pointer.x+el.carouselCfg.position.x;
el.carouselCfg.speed=el.carouselCfg.rotationSpeed*el.carouselCfg.increment*(el.carouselCfg.size.w/2-mousex)/(el.carouselCfg.size.w/2);
}
});
});
},positionItems:function(el){
el.carouselCfg.items.each(function(nr){
angle=el.carouselCfg.start+nr*el.carouselCfg.step;
x=el.carouselCfg.radiusX*Math.cos(angle);
y=el.carouselCfg.radiusY*Math.sin(angle);
itemZIndex=parseInt(100*(el.carouselCfg.radiusY+y)/(2*el.carouselCfg.radiusY));
parte=(el.carouselCfg.radiusY+y)/(2*el.carouselCfg.radiusY);
width=parseInt((el.carouselCfg.itemWidth-el.carouselCfg.itemMinWidth)*parte+el.carouselCfg.itemMinWidth);
height=parseInt(width*el.carouselCfg.itemHeight/el.carouselCfg.itemWidth);
this.style.top=el.carouselCfg.paddingY+y-height/2+"px";
this.style.left=el.carouselCfg.paddingX+x-width/2+"px";
this.style.width=width+"px";
this.style.height=height+"px";
this.style.zIndex=itemZIndex;
el.carouselCfg.reflections[nr].style.top=parseInt(el.carouselCfg.paddingY+y+height-1-height/2)+"px";
el.carouselCfg.reflections[nr].style.left=parseInt(el.carouselCfg.paddingX+x-width/2)+"px";
el.carouselCfg.reflections[nr].style.width=width+"px";
el.carouselCfg.reflections[nr].style.height=parseInt(height*el.carouselCfg.reflectionSize)+"px";
});
}};
jQuery.fn.Carousel=jQuery.iCarousel.build;
jQuery.extend({easing:{linear:function(p,n,_13,_14,_15){
return ((-Math.cos(p*Math.PI)/2)+0.5)*_14+_13;
},easein:function(p,n,_18,_19,_1a){
return _19*(n/=_1a)*n*n+_18;
},easeout:function(p,n,_1d,_1e,_1f){
return -_1e*((n=n/_1f-1)*n*n*n-1)+_1d;
},easeboth:function(p,n,_22,_23,_24){
if((n/=_24/2)<1){
return _23/2*n*n*n*n+_22;
}
return -_23/2*((n-=2)*n*n*n-2)+_22;
},bounceout:function(p,n,_27,_28,_29){
if((n/=_29)<(1/2.75)){
return _28*(7.5625*n*n)+_27;
}else{
if(n<(2/2.75)){
return _28*(7.5625*(n-=(1.5/2.75))*n+0.75)+_27;
}else{
if(n<(2.5/2.75)){
return _28*(7.5625*(n-=(2.25/2.75))*n+0.9375)+_27;
}else{
return _28*(7.5625*(n-=(2.625/2.75))*n+0.984375)+_27;
}
}
}
},bouncein:function(p,n,_2c,_2d,_2e){
if(jQuery.easing.bounceout){
return _2d-jQuery.easing.bounceout(p,_2e-n,0,_2d,_2e)+_2c;
}
return _2c+_2d;
},bounceboth:function(p,n,_31,_32,_33){
if(jQuery.easing.bouncein&&jQuery.easing.bounceout){
if(n<_33/2){
return jQuery.easing.bouncein(p,n*2,0,_32,_33)*0.5+_31;
}
}
return jQuery.easing.bounceout(p,n*2-_33,0,_32,_33)*0.5+_32*0.5+_31;
return _31+_32;
},elasticin:function(p,n,_36,_37,_38){
var a,s;
if(n==0){
return _36;
}
if((n/=_38)==1){
return _36+_37;
}
a=_37*0.3;
p=_38*0.3;
if(a<Math.abs(_37)){
a=_37;
s=p/4;
}else{
s=p/(2*Math.PI)*Math.asin(_37/a);
}
return -(a*Math.pow(2,10*(n-=1))*Math.sin((n*_38-s)*(2*Math.PI)/p))+_36;
},elasticout:function(p,n,_3d,_3e,_3f){
var a,s;
if(n==0){
return _3d;
}
if((n/=_3f/2)==2){
return _3d+_3e;
}
a=_3e*0.3;
p=_3f*0.3;
if(a<Math.abs(_3e)){
a=_3e;
s=p/4;
}else{
s=p/(2*Math.PI)*Math.asin(_3e/a);
}
return a*Math.pow(2,-10*n)*Math.sin((n*_3f-s)*(2*Math.PI)/p)+_3e+_3d;
},elasticboth:function(p,n,_44,_45,_46){
var a,s;
if(n==0){
return _44;
}
if((n/=_46/2)==2){
return _44+_45;
}
a=_45*0.3;
p=_46*0.3;
if(a<Math.abs(_45)){
a=_45;
s=p/4;
}else{
s=p/(2*Math.PI)*Math.asin(_45/a);
}
if(n<1){
return -0.5*(a*Math.pow(2,10*(n-=1))*Math.sin((n*_46-s)*(2*Math.PI)/p))+_44;
}
return a*Math.pow(2,-10*(n-=1))*Math.sin((n*_46-s)*(2*Math.PI)/p)*0.5+_45+_44;
}}});
jQuery.iFisheye={build:function(_49){
return this.each(function(){
var el=this;
el.fisheyeCfg={items:jQuery(_49.items,this),container:jQuery(_49.container,this),pos:jQuery.iUtil.getPosition(this),itemWidth:_49.itemWidth,itemsText:_49.itemsText,proximity:_49.proximity,valign:_49.valign,halign:_49.halign,maxWidth:_49.maxWidth};
jQuery.iFisheye.positionContainer(el,0);
jQuery(window).bind("resize",function(){
el.fisheyeCfg.pos=jQuery.iUtil.getPosition(el);
jQuery.iFisheye.positionContainer(el,0);
jQuery.iFisheye.positionItems(el);
});
jQuery.iFisheye.positionItems(el);
el.fisheyeCfg.items.bind("mouseover",function(){
jQuery(el.fisheyeCfg.itemsText,this).get(0).style.display="block";
}).bind("mouseout",function(){
jQuery(el.fisheyeCfg.itemsText,this).get(0).style.display="none";
});
jQuery(document).bind("mousemove",function(e){
var _4c=jQuery.iUtil.getPointer(e);
var _4d=0;
if(el.fisheyeCfg.halign&&el.fisheyeCfg.halign=="center"){
var _4e=_4c.x-el.fisheyeCfg.pos.x-(el.offsetWidth-el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size())/2-el.fisheyeCfg.itemWidth/2;
}else{
if(el.fisheyeCfg.halign&&el.fisheyeCfg.halign=="right"){
var _4e=_4c.x-el.fisheyeCfg.pos.x-el.offsetWidth+el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size();
}else{
var _4e=_4c.x-el.fisheyeCfg.pos.x;
}
}
var _4f=Math.pow(_4c.y-el.fisheyeCfg.pos.y-el.offsetHeight/2,2);
el.fisheyeCfg.items.each(function(nr){
distance=Math.sqrt(Math.pow(_4e-nr*el.fisheyeCfg.itemWidth,2)+_4f);
distance-=el.fisheyeCfg.itemWidth/2;
distance=distance<0?0:distance;
distance=distance>el.fisheyeCfg.proximity?el.fisheyeCfg.proximity:distance;
distance=el.fisheyeCfg.proximity-distance;
extraWidth=el.fisheyeCfg.maxWidth*distance/el.fisheyeCfg.proximity;
this.style.width=el.fisheyeCfg.itemWidth+extraWidth+"px";
this.style.left=el.fisheyeCfg.itemWidth*nr+_4d+"px";
_4d+=extraWidth;
});
jQuery.iFisheye.positionContainer(el,_4d);
});
});
},positionContainer:function(el,_52){
if(el.fisheyeCfg.halign){
if(el.fisheyeCfg.halign=="center"){
el.fisheyeCfg.container.get(0).style.left=(el.offsetWidth-el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size())/2-_52/2+"px";
}else{
if(el.fisheyeCfg.halign=="left"){
el.fisheyeCfg.container.get(0).style.left=-_52/el.fisheyeCfg.items.size()+"px";
}else{
if(el.fisheyeCfg.halign=="right"){
el.fisheyeCfg.container.get(0).style.left=(el.offsetWidth-el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size())-_52/2+"px";
}
}
}
}
el.fisheyeCfg.container.get(0).style.width=el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size()+_52+"px";
},positionItems:function(el){
el.fisheyeCfg.items.each(function(nr){
this.style.width=el.fisheyeCfg.itemWidth+"px";
this.style.left=el.fisheyeCfg.itemWidth*nr+"px";
});
}};
jQuery.fn.Fisheye=jQuery.iFisheye.build;
jQuery.iAuto={helper:null,content:null,iframe:null,timer:null,lastValue:null,currentValue:null,subject:null,selectedItem:null,items:null,empty:function(){
jQuery.iAuto.content.empty();
if(jQuery.iAuto.iframe){
jQuery.iAuto.iframe.hide();
}
},clear:function(){
jQuery.iAuto.items=null;
jQuery.iAuto.selectedItem=null;
jQuery.iAuto.lastValue=jQuery.iAuto.subject.value;
if(jQuery.iAuto.helper.css("display")=="block"){
if(jQuery.iAuto.subject.autoCFG.fx){
switch(jQuery.iAuto.subject.autoCFG.fx.type){
case "fade":
jQuery.iAuto.helper.fadeOut(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);
break;
case "slide":
jQuery.iAuto.helper.SlideOutUp(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);
break;
case "blind":
jQuery.iAuto.helper.BlindUp(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);
break;
}
}else{
jQuery.iAuto.helper.hide();
}
if(jQuery.iAuto.subject.autoCFG.onHide){
jQuery.iAuto.subject.autoCFG.onHide.apply(jQuery.iAuto.subject,[jQuery.iAuto.helper,jQuery.iAuto.iframe]);
}
}else{
jQuery.iAuto.empty();
}
window.clearTimeout(jQuery.iAuto.timer);
},update:function(){
var _55=jQuery.iAuto.subject;
var _56=jQuery.iAuto.getFieldValues(_55);
if(_55&&_56.item!=jQuery.iAuto.lastValue&&_56.item.length>=_55.autoCFG.minchars){
jQuery.iAuto.lastValue=_56.item;
jQuery.iAuto.currentValue=_56.item;
data={field:jQuery(_55).attr("name")||"field",value:_56.item};
jQuery.ajax({type:"POST",data:jQuery.param(data),success:function(xml){
_55.autoCFG.lastSuggestion=jQuery("item",xml);
size=_55.autoCFG.lastSuggestion.size();
if(size>0){
var _58="";
_55.autoCFG.lastSuggestion.each(function(nr){
_58+="<li rel=\""+jQuery("value",this).text()+"\" dir=\""+nr+"\" style=\"cursor: default;\">"+jQuery("text",this).text()+"</li>";
});
if(_55.autoCFG.autofill){
var _5a=jQuery("value",_55.autoCFG.lastSuggestion.get(0)).text();
_55.value=_56.pre+_5a+_55.autoCFG.multipleSeparator+_56.post;
jQuery.iAuto.selection(_55,_56.item.length!=_5a.length?(_56.pre.length+_56.item.length):_5a.length,_56.item.length!=_5a.length?(_56.pre.length+_5a.length):_5a.length);
}
if(size>0){
jQuery.iAuto.writeItems(_55,_58);
}else{
jQuery.iAuto.clear();
}
}else{
jQuery.iAuto.clear();
}
},url:_55.autoCFG.source});
}
},writeItems:function(_5b,_5c){
jQuery.iAuto.content.html(_5c);
jQuery.iAuto.items=jQuery("li",jQuery.iAuto.content.get(0));
jQuery.iAuto.items.mouseover(jQuery.iAuto.hoverItem).bind("click",jQuery.iAuto.clickItem);
var _5d=jQuery.iUtil.getPosition(_5b);
var _5e=jQuery.iUtil.getSize(_5b);
jQuery.iAuto.helper.css("top",_5d.y+_5e.hb+"px").css("left",_5d.x+"px").addClass(_5b.autoCFG.helperClass);
if(jQuery.iAuto.iframe){
jQuery.iAuto.iframe.css("display","block").css("top",_5d.y+_5e.hb+"px").css("left",_5d.x+"px").css("width",jQuery.iAuto.helper.css("width")).css("height",jQuery.iAuto.helper.css("height"));
}
jQuery.iAuto.selectedItem=0;
jQuery.iAuto.items.get(0).className=_5b.autoCFG.selectClass;
jQuery.iAuto.applyOn(_5b,_5b.autoCFG.lastSuggestion.get(0),"onHighlight");
if(jQuery.iAuto.helper.css("display")=="none"){
if(_5b.autoCFG.inputWidth){
var _5f=jQuery.iUtil.getPadding(_5b,true);
var _60=jQuery.iUtil.getBorder(_5b,true);
jQuery.iAuto.helper.css("width",_5b.offsetWidth-(jQuery.boxModel?(_5f.l+_5f.r+_60.l+_60.r):0)+"px");
}
if(_5b.autoCFG.fx){
switch(_5b.autoCFG.fx.type){
case "fade":
jQuery.iAuto.helper.fadeIn(_5b.autoCFG.fx.duration);
break;
case "slide":
jQuery.iAuto.helper.SlideInUp(_5b.autoCFG.fx.duration);
break;
case "blind":
jQuery.iAuto.helper.BlindDown(_5b.autoCFG.fx.duration);
break;
}
}else{
jQuery.iAuto.helper.show();
}
if(jQuery.iAuto.subject.autoCFG.onShow){
jQuery.iAuto.subject.autoCFG.onShow.apply(jQuery.iAuto.subject,[jQuery.iAuto.helper,jQuery.iAuto.iframe]);
}
}
},checkCache:function(){
var _61=this;
if(_61.autoCFG.lastSuggestion){
jQuery.iAuto.lastValue=_61.value;
jQuery.iAuto.currentValue=_61.value;
var _62="";
_61.autoCFG.lastSuggestion.each(function(nr){
value=jQuery("value",this).text().toLowerCase();
inputValue=_61.value.toLowerCase();
if(value.indexOf(inputValue)==0){
_62+="<li rel=\""+jQuery("value",this).text()+"\" dir=\""+nr+"\" style=\"cursor: default;\">"+jQuery("text",this).text()+"</li>";
}
});
if(_62!=""){
jQuery.iAuto.writeItems(_61,_62);
this.autoCFG.inCache=true;
return;
}
}
_61.autoCFG.lastSuggestion=null;
this.autoCFG.inCache=false;
},selection:function(_64,_65,end){
if(_64.createTextRange){
var _67=_64.createTextRange();
_67.collapse(true);
_67.moveStart("character",_65);
_67.moveEnd("character",-end+_65);
_67.select();
}else{
if(_64.setSelectionRange){
_64.setSelectionRange(_65,end);
}else{
if(_64.selectionStart){
_64.selectionStart=_65;
_64.selectionEnd=end;
}
}
}
_64.focus();
},getSelectionStart:function(_68){
if(_68.selectionStart){
return _68.selectionStart;
}else{
if(_68.createTextRange){
var _69=document.selection.createRange();
var _6a=_69.duplicate();
return 0-_6a.moveStart("character",-100000);
}
}
},getFieldValues:function(_6b){
var _6c={value:_6b.value,pre:"",post:"",item:""};
if(_6b.autoCFG.multiple){
var _6d=false;
var _6e=jQuery.iAuto.getSelectionStart(_6b)||0;
var _6f=_6c.value.split(_6b.autoCFG.multipleSeparator);
for(var i=0;i<_6f.length;i++){
if((_6c.pre.length+_6f[i].length>=_6e||_6e==0)&&!_6d){
if(_6c.pre.length<=_6e){
_6c.item=_6f[i];
}else{
_6c.post+=_6f[i]+(_6f[i]!=""?_6b.autoCFG.multipleSeparator:"");
}
_6d=true;
}else{
if(_6d){
_6c.post+=_6f[i]+(_6f[i]!=""?_6b.autoCFG.multipleSeparator:"");
}
}
if(!_6d){
_6c.pre+=_6f[i]+(_6f.length>1?_6b.autoCFG.multipleSeparator:"");
}
}
}else{
_6c.item=_6c.value;
}
return _6c;
},autocomplete:function(e){
window.clearTimeout(jQuery.iAuto.timer);
var _72=jQuery.iAuto.getFieldValues(this);
var _73=e.charCode||e.keyCode||-1;
if(/13|27|35|36|38|40|9/.test(_73)&&jQuery.iAuto.items){
if(window.event){
window.event.cancelBubble=true;
window.event.returnValue=false;
}else{
e.preventDefault();
e.stopPropagation();
}
if(jQuery.iAuto.selectedItem!=null){
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";
}else{
jQuery.iAuto.selectedItem=-1;
}
switch(_73){
case 9:
case 13:
if(jQuery.iAuto.selectedItem==-1){
jQuery.iAuto.selectedItem=0;
}
var _74=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0);
var _75=_74.getAttribute("rel");
this.value=_72.pre+_75+this.autoCFG.multipleSeparator+_72.post;
jQuery.iAuto.lastValue=_72.item;
jQuery.iAuto.selection(this,_72.pre.length+_75.length+this.autoCFG.multipleSeparator.length,_72.pre.length+_75.length+this.autoCFG.multipleSeparator.length);
jQuery.iAuto.clear();
if(this.autoCFG.onSelect){
iteration=parseInt(_74.getAttribute("dir"))||0;
jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion.get(iteration),"onSelect");
}
if(this.scrollIntoView){
this.scrollIntoView(false);
}
return _73!=13;
break;
case 27:
this.value=_72.pre+jQuery.iAuto.lastValue+this.autoCFG.multipleSeparator+_72.post;
this.autoCFG.lastSuggestion=null;
jQuery.iAuto.clear();
if(this.scrollIntoView){
this.scrollIntoView(false);
}
return false;
break;
case 35:
jQuery.iAuto.selectedItem=jQuery.iAuto.items.size()-1;
break;
case 36:
jQuery.iAuto.selectedItem=0;
break;
case 38:
jQuery.iAuto.selectedItem--;
if(jQuery.iAuto.selectedItem<0){
jQuery.iAuto.selectedItem=jQuery.iAuto.items.size()-1;
}
break;
case 40:
jQuery.iAuto.selectedItem++;
if(jQuery.iAuto.selectedItem==jQuery.iAuto.items.size()){
jQuery.iAuto.selectedItem=0;
}
break;
}
jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion.get(jQuery.iAuto.selectedItem||0),"onHighlight");
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=this.autoCFG.selectClass;
if(jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView){
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView(false);
}
if(this.autoCFG.autofill){
var _76=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).getAttribute("rel");
this.value=_72.pre+_76+this.autoCFG.multipleSeparator+_72.post;
if(jQuery.iAuto.lastValue.length!=_76.length){
jQuery.iAuto.selection(this,_72.pre.length+jQuery.iAuto.lastValue.length,_72.pre.length+_76.length);
}
}
return false;
}
jQuery.iAuto.checkCache.apply(this);
if(this.autoCFG.inCache==false){
if(_72.item!=jQuery.iAuto.lastValue&&_72.item.length>=this.autoCFG.minchars){
jQuery.iAuto.timer=window.setTimeout(jQuery.iAuto.update,this.autoCFG.delay);
}
if(jQuery.iAuto.items){
jQuery.iAuto.clear();
}
}
return true;
},applyOn:function(_77,_78,_79){
if(_77.autoCFG[_79]){
var _7a={};
childs=_78.getElementsByTagName("*");
for(i=0;i<childs.length;i++){
_7a[childs[i].tagName]=childs[i].firstChild.nodeValue;
}
_77.autoCFG[_79].apply(_77,[_7a]);
}
},hoverItem:function(e){
if(jQuery.iAuto.items){
if(jQuery.iAuto.selectedItem!=null){
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";
}
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";
jQuery.iAuto.selectedItem=parseInt(this.getAttribute("dir"))||0;
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=jQuery.iAuto.subject.autoCFG.selectClass;
}
},clickItem:function(_7c){
window.clearTimeout(jQuery.iAuto.timer);
_7c=_7c||jQuery.event.fix(window.event);
_7c.preventDefault();
_7c.stopPropagation();
var _7d=jQuery.iAuto.getFieldValues(jQuery.iAuto.subject);
var _7e=this.getAttribute("rel");
jQuery.iAuto.subject.value=_7d.pre+_7e+jQuery.iAuto.subject.autoCFG.multipleSeparator+_7d.post;
jQuery.iAuto.lastValue=this.getAttribute("rel");
jQuery.iAuto.selection(jQuery.iAuto.subject,_7d.pre.length+_7e.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length,_7d.pre.length+_7e.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length);
jQuery.iAuto.clear();
if(jQuery.iAuto.subject.autoCFG.onSelect){
iteration=parseInt(this.getAttribute("dir"))||0;
jQuery.iAuto.applyOn(jQuery.iAuto.subject,jQuery.iAuto.subject.autoCFG.lastSuggestion.get(iteration),"onSelect");
}
return false;
},protect:function(e){
pressedKey=e.charCode||e.keyCode||-1;
if(/13|27|35|36|38|40/.test(pressedKey)&&jQuery.iAuto.items){
if(window.event){
window.event.cancelBubble=true;
window.event.returnValue=false;
}else{
e.preventDefault();
e.stopPropagation();
}
return false;
}
},build:function(_80){
if(!_80.source||!jQuery.iUtil){
return;
}
if(!jQuery.iAuto.helper){
if(jQuery.browser.msie){
jQuery("body",document).append("<iframe style=\"display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);\" id=\"autocompleteIframe\" src=\"javascript:false;\" frameborder=\"0\" scrolling=\"no\"></iframe>");
jQuery.iAuto.iframe=jQuery("#autocompleteIframe");
}
jQuery("body",document).append("<div id=\"autocompleteHelper\" style=\"position: absolute; top: 0; left: 0; z-index: 30001; display: none;\"><ul style=\"margin: 0;padding: 0; list-style: none; z-index: 30002;\">&nbsp;</ul></div>");
jQuery.iAuto.helper=jQuery("#autocompleteHelper");
jQuery.iAuto.content=jQuery("ul",jQuery.iAuto.helper);
}
return this.each(function(){
if(this.tagName!="INPUT"&&this.getAttribute("type")!="text"){
return;
}
this.autoCFG={};
this.autoCFG.source=_80.source;
this.autoCFG.minchars=Math.abs(parseInt(_80.minchars)||1);
this.autoCFG.helperClass=_80.helperClass?_80.helperClass:"";
this.autoCFG.selectClass=_80.selectClass?_80.selectClass:"";
this.autoCFG.onSelect=_80.onSelect&&_80.onSelect.constructor==Function?_80.onSelect:null;
this.autoCFG.onShow=_80.onShow&&_80.onShow.constructor==Function?_80.onShow:null;
this.autoCFG.onHide=_80.onHide&&_80.onHide.constructor==Function?_80.onHide:null;
this.autoCFG.onHighlight=_80.onHighlight&&_80.onHighlight.constructor==Function?_80.onHighlight:null;
this.autoCFG.inputWidth=_80.inputWidth||false;
this.autoCFG.multiple=_80.multiple||false;
this.autoCFG.multipleSeparator=this.autoCFG.multiple?(_80.multipleSeparator||", "):"";
this.autoCFG.autofill=_80.autofill?true:false;
this.autoCFG.delay=Math.abs(parseInt(_80.delay)||1000);
if(_80.fx&&_80.fx.constructor==Object){
if(!_80.fx.type||!/fade|slide|blind/.test(_80.fx.type)){
_80.fx.type="slide";
}
if(_80.fx.type=="slide"&&!jQuery.fx.slide){
return;
}
if(_80.fx.type=="blind"&&!jQuery.fx.BlindDirection){
return;
}
_80.fx.duration=Math.abs(parseInt(_80.fx.duration)||400);
if(_80.fx.duration>this.autoCFG.delay){
_80.fx.duration=this.autoCFG.delay-100;
}
this.autoCFG.fx=_80.fx;
}
this.autoCFG.lastSuggestion=null;
this.autoCFG.inCache=false;
jQuery(this).attr("autocomplete","off").focus(function(){
jQuery.iAuto.subject=this;
jQuery.iAuto.lastValue=this.value;
}).keypress(jQuery.iAuto.protect).keyup(jQuery.iAuto.autocomplete).blur(function(){
jQuery.iAuto.timer=window.setTimeout(jQuery.iAuto.clear,200);
});
});
}};
jQuery.fn.Autocomplete=jQuery.iAuto.build;
jQuery.iAutoscroller={timer:null,elToScroll:null,elsToScroll:null,step:10,start:function(el,els,_83,_84){
jQuery.iAutoscroller.elToScroll=el;
jQuery.iAutoscroller.elsToScroll=els;
jQuery.iAutoscroller.step=parseInt(_83)||10;
jQuery.iAutoscroller.timer=window.setInterval(jQuery.iAutoscroller.doScroll,parseInt(_84)||40);
},doScroll:function(){
for(i=0;i<jQuery.iAutoscroller.elsToScroll.length;i++){
if(!jQuery.iAutoscroller.elsToScroll[i].parentData){
jQuery.iAutoscroller.elsToScroll[i].parentData=jQuery.extend(jQuery.iUtil.getPositionLite(jQuery.iAutoscroller.elsToScroll[i]),jQuery.iUtil.getSizeLite(jQuery.iAutoscroller.elsToScroll[i]),jQuery.iUtil.getScroll(jQuery.iAutoscroller.elsToScroll[i]));
}else{
jQuery.iAutoscroller.elsToScroll[i].parentData.t=jQuery.iAutoscroller.elsToScroll[i].scrollTop;
jQuery.iAutoscroller.elsToScroll[i].parentData.l=jQuery.iAutoscroller.elsToScroll[i].scrollLeft;
}
if(jQuery.iAutoscroller.elToScroll.dragCfg&&jQuery.iAutoscroller.elToScroll.dragCfg.init==true){
elementData={x:jQuery.iAutoscroller.elToScroll.dragCfg.nx,y:jQuery.iAutoscroller.elToScroll.dragCfg.ny,wb:jQuery.iAutoscroller.elToScroll.dragCfg.oC.wb,hb:jQuery.iAutoscroller.elToScroll.dragCfg.oC.hb};
}else{
elementData=jQuery.extend(jQuery.iUtil.getPositionLite(jQuery.iAutoscroller.elToScroll),jQuery.iUtil.getSizeLite(jQuery.iAutoscroller.elToScroll));
}
if(jQuery.iAutoscroller.elsToScroll[i].parentData.t>0&&jQuery.iAutoscroller.elsToScroll[i].parentData.y+jQuery.iAutoscroller.elsToScroll[i].parentData.t>elementData.y){
jQuery.iAutoscroller.elsToScroll[i].scrollTop-=jQuery.iAutoscroller.step;
}else{
if(jQuery.iAutoscroller.elsToScroll[i].parentData.t<=jQuery.iAutoscroller.elsToScroll[i].parentData.h&&jQuery.iAutoscroller.elsToScroll[i].parentData.t+jQuery.iAutoscroller.elsToScroll[i].parentData.hb<elementData.y+elementData.hb){
jQuery.iAutoscroller.elsToScroll[i].scrollTop+=jQuery.iAutoscroller.step;
}
}
if(jQuery.iAutoscroller.elsToScroll[i].parentData.l>0&&jQuery.iAutoscroller.elsToScroll[i].parentData.x+jQuery.iAutoscroller.elsToScroll[i].parentData.l>elementData.x){
jQuery.iAutoscroller.elsToScroll[i].scrollLeft-=jQuery.iAutoscroller.step;
}else{
if(jQuery.iAutoscroller.elsToScroll[i].parentData.l<=jQuery.iAutoscroller.elsToScroll[i].parentData.wh&&jQuery.iAutoscroller.elsToScroll[i].parentData.l+jQuery.iAutoscroller.elsToScroll[i].parentData.wb<elementData.x+elementData.wb){
jQuery.iAutoscroller.elsToScroll[i].scrollLeft+=jQuery.iAutoscroller.step;
}
}
}
},stop:function(){
window.clearInterval(jQuery.iAutoscroller.timer);
jQuery.iAutoscroller.elToScroll=null;
jQuery.iAutoscroller.elsToScroll=null;
for(i in jQuery.iAutoscroller.elsToScroll){
jQuery.iAutoscroller.elsToScroll[i].parentData=null;
}
}};
jQuery.iDrag={helper:null,dragged:null,destroy:function(){
return this.each(function(){
if(this.isDraggable){
this.dragCfg.dhe.unbind("mousedown",jQuery.iDrag.draginit);
this.dragCfg=null;
this.isDraggable=false;
if(jQuery.browser.msie){
this.unselectable="off";
}else{
this.style.MozUserSelect="";
this.style.KhtmlUserSelect="";
this.style.userSelect="";
}
}
});
},draginit:function(e){
if(jQuery.iDrag.dragged!=null){
jQuery.iDrag.dragstop(e);
return false;
}
var elm=this.dragElem;
jQuery(document).bind("mousemove",jQuery.iDrag.dragmove).bind("mouseup",jQuery.iDrag.dragstop);
elm.dragCfg.pointer=jQuery.iUtil.getPointer(e);
elm.dragCfg.currentPointer=elm.dragCfg.pointer;
elm.dragCfg.init=false;
elm.dragCfg.fromHandler=this!=this.dragElem;
jQuery.iDrag.dragged=elm;
if(elm.dragCfg.si&&this!=this.dragElem){
parentPos=jQuery.iUtil.getPosition(elm.parentNode);
sliderSize=jQuery.iUtil.getSize(elm);
sliderPos={x:parseInt(jQuery.css(elm,"left"))||0,y:parseInt(jQuery.css(elm,"top"))||0};
dx=elm.dragCfg.currentPointer.x-parentPos.x-sliderSize.wb/2-sliderPos.x;
dy=elm.dragCfg.currentPointer.y-parentPos.y-sliderSize.hb/2-sliderPos.y;
jQuery.iSlider.dragmoveBy(elm,[dx,dy]);
}
return jQuery.selectKeyHelper||false;
},dragstart:function(e){
var elm=jQuery.iDrag.dragged;
elm.dragCfg.init=true;
var dEs=elm.style;
elm.dragCfg.oD=jQuery.css(elm,"display");
elm.dragCfg.oP=jQuery.css(elm,"position");
if(!elm.dragCfg.initialPosition){
elm.dragCfg.initialPosition=elm.dragCfg.oP;
}
elm.dragCfg.oR={x:parseInt(jQuery.css(elm,"left"))||0,y:parseInt(jQuery.css(elm,"top"))||0};
elm.dragCfg.diffX=0;
elm.dragCfg.diffY=0;
if(jQuery.browser.msie){
var _8a=jQuery.iUtil.getBorder(elm,true);
elm.dragCfg.diffX=_8a.l||0;
elm.dragCfg.diffY=_8a.t||0;
}
elm.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(elm),jQuery.iUtil.getSize(elm));
if(elm.dragCfg.oP!="relative"&&elm.dragCfg.oP!="absolute"){
dEs.position="relative";
}
jQuery.iDrag.helper.empty();
var _8b=elm.cloneNode(true);
jQuery(_8b).css({display:"block",left:"0px",top:"0px"});
_8b.style.marginTop="0";
_8b.style.marginRight="0";
_8b.style.marginBottom="0";
_8b.style.marginLeft="0";
jQuery.iDrag.helper.append(_8b);
var dhs=jQuery.iDrag.helper.get(0).style;
if(elm.dragCfg.autoSize){
dhs.width="auto";
dhs.height="auto";
}else{
dhs.height=elm.dragCfg.oC.hb+"px";
dhs.width=elm.dragCfg.oC.wb+"px";
}
dhs.display="block";
dhs.marginTop="0px";
dhs.marginRight="0px";
dhs.marginBottom="0px";
dhs.marginLeft="0px";
jQuery.extend(elm.dragCfg.oC,jQuery.iUtil.getSize(_8b));
if(elm.dragCfg.cursorAt){
if(elm.dragCfg.cursorAt.left){
elm.dragCfg.oR.x+=elm.dragCfg.pointer.x-elm.dragCfg.oC.x-elm.dragCfg.cursorAt.left;
elm.dragCfg.oC.x=elm.dragCfg.pointer.x-elm.dragCfg.cursorAt.left;
}
if(elm.dragCfg.cursorAt.top){
elm.dragCfg.oR.y+=elm.dragCfg.pointer.y-elm.dragCfg.oC.y-elm.dragCfg.cursorAt.top;
elm.dragCfg.oC.y=elm.dragCfg.pointer.y-elm.dragCfg.cursorAt.top;
}
if(elm.dragCfg.cursorAt.right){
elm.dragCfg.oR.x+=elm.dragCfg.pointer.x-elm.dragCfg.oC.x-elm.dragCfg.oC.hb+elm.dragCfg.cursorAt.right;
elm.dragCfg.oC.x=elm.dragCfg.pointer.x-elm.dragCfg.oC.wb+elm.dragCfg.cursorAt.right;
}
if(elm.dragCfg.cursorAt.bottom){
elm.dragCfg.oR.y+=elm.dragCfg.pointer.y-elm.dragCfg.oC.y-elm.dragCfg.oC.hb+elm.dragCfg.cursorAt.bottom;
elm.dragCfg.oC.y=elm.dragCfg.pointer.y-elm.dragCfg.oC.hb+elm.dragCfg.cursorAt.bottom;
}
}
elm.dragCfg.nx=elm.dragCfg.oR.x;
elm.dragCfg.ny=elm.dragCfg.oR.y;
if(elm.dragCfg.insideParent||elm.dragCfg.containment=="parent"){
parentBorders=jQuery.iUtil.getBorder(elm.parentNode,true);
elm.dragCfg.oC.x=elm.offsetLeft+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.l:parentBorders.l);
elm.dragCfg.oC.y=elm.offsetTop+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.t:parentBorders.t);
jQuery(elm.parentNode).append(jQuery.iDrag.helper.get(0));
}
if(elm.dragCfg.containment){
jQuery.iDrag.getContainment(elm);
elm.dragCfg.onDragModifier.containment=jQuery.iDrag.fitToContainer;
}
if(elm.dragCfg.si){
jQuery.iSlider.modifyContainer(elm);
}
dhs.left=elm.dragCfg.oC.x-elm.dragCfg.diffX+"px";
dhs.top=elm.dragCfg.oC.y-elm.dragCfg.diffY+"px";
dhs.width=elm.dragCfg.oC.wb+"px";
dhs.height=elm.dragCfg.oC.hb+"px";
jQuery.iDrag.dragged.dragCfg.prot=false;
if(elm.dragCfg.gx){
elm.dragCfg.onDragModifier.grid=jQuery.iDrag.snapToGrid;
}
if(elm.dragCfg.zIndex!=false){
jQuery.iDrag.helper.css("zIndex",elm.dragCfg.zIndex);
}
if(elm.dragCfg.opacity){
jQuery.iDrag.helper.css("opacity",elm.dragCfg.opacity);
if(window.ActiveXObject){
jQuery.iDrag.helper.css("filter","alpha(opacity="+elm.dragCfg.opacity*100+")");
}
}
if(elm.dragCfg.frameClass){
jQuery.iDrag.helper.addClass(elm.dragCfg.frameClass);
jQuery.iDrag.helper.get(0).firstChild.style.display="none";
}
if(elm.dragCfg.onStart){
elm.dragCfg.onStart.apply(elm,[_8b,elm.dragCfg.oR.x,elm.dragCfg.oR.y]);
}
if(jQuery.iDrop&&jQuery.iDrop.count>0){
jQuery.iDrop.highlight(elm);
}
if(elm.dragCfg.ghosting==false){
dEs.display="none";
}
return false;
},getContainment:function(elm){
if(elm.dragCfg.containment.constructor==String){
if(elm.dragCfg.containment=="parent"){
elm.dragCfg.cont=jQuery.extend({x:0,y:0},jQuery.iUtil.getSize(elm.parentNode));
var _8e=jQuery.iUtil.getBorder(elm.parentNode,true);
elm.dragCfg.cont.w=elm.dragCfg.cont.wb-_8e.l-_8e.r;
elm.dragCfg.cont.h=elm.dragCfg.cont.hb-_8e.t-_8e.b;
}else{
if(elm.dragCfg.containment=="document"){
var _8f=jQuery.iUtil.getClient();
elm.dragCfg.cont={x:0,y:0,w:_8f.w,h:_8f.h};
}
}
}else{
if(elm.dragCfg.containment.constructor==Array){
elm.dragCfg.cont={x:parseInt(elm.dragCfg.containment[0])||0,y:parseInt(elm.dragCfg.containment[1])||0,w:parseInt(elm.dragCfg.containment[2])||0,h:parseInt(elm.dragCfg.containment[3])||0};
}
}
elm.dragCfg.cont.dx=elm.dragCfg.cont.x-elm.dragCfg.oC.x;
elm.dragCfg.cont.dy=elm.dragCfg.cont.y-elm.dragCfg.oC.y;
},hidehelper:function(_90){
if(_90.dragCfg.insideParent||_90.dragCfg.containment=="parent"){
jQuery("body",document).append(jQuery.iDrag.helper.get(0));
}
jQuery.iDrag.helper.empty().hide().css("opacity",1);
if(window.ActiveXObject){
jQuery.iDrag.helper.css("filter","alpha(opacity=100)");
}
},dragstop:function(e){
jQuery(document).unbind("mousemove",jQuery.iDrag.dragmove).unbind("mouseup",jQuery.iDrag.dragstop);
if(jQuery.iDrag.dragged==null){
return;
}
var _92=jQuery.iDrag.dragged;
jQuery.iDrag.dragged=null;
if(_92.dragCfg.init==false){
return false;
}
if(_92.dragCfg.so==true){
jQuery(_92).css("position",_92.dragCfg.oP);
}
var dEs=_92.style;
if(_92.si){
jQuery.iDrag.helper.css("cursor","move");
}
if(_92.dragCfg.frameClass){
jQuery.iDrag.helper.removeClass(_92.dragCfg.frameClass);
}
if(_92.dragCfg.revert==false){
if(_92.dragCfg.fx>0){
if(!_92.dragCfg.axis||_92.dragCfg.axis=="horizontally"){
var x=new jQuery.fx(_92,{duration:_92.dragCfg.fx},"left");
x.custom(_92.dragCfg.oR.x,_92.dragCfg.nRx);
}
if(!_92.dragCfg.axis||_92.dragCfg.axis=="vertically"){
var y=new jQuery.fx(_92,{duration:_92.dragCfg.fx},"top");
y.custom(_92.dragCfg.oR.y,_92.dragCfg.nRy);
}
}else{
if(!_92.dragCfg.axis||_92.dragCfg.axis=="horizontally"){
_92.style.left=_92.dragCfg.nRx+"px";
}
if(!_92.dragCfg.axis||_92.dragCfg.axis=="vertically"){
_92.style.top=_92.dragCfg.nRy+"px";
}
}
jQuery.iDrag.hidehelper(_92);
if(_92.dragCfg.ghosting==false){
jQuery(_92).css("display",_92.dragCfg.oD);
}
}else{
if(_92.dragCfg.fx>0){
_92.dragCfg.prot=true;
var dh=false;
if(jQuery.iDrop&&jQuery.iSort&&_92.dragCfg.so){
dh=jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0));
}
jQuery.iDrag.helper.animate({left:dh?dh.x:_92.dragCfg.oC.x,top:dh?dh.y:_92.dragCfg.oC.y},_92.dragCfg.fx,function(){
_92.dragCfg.prot=false;
if(_92.dragCfg.ghosting==false){
_92.style.display=_92.dragCfg.oD;
}
jQuery.iDrag.hidehelper(_92);
});
}else{
jQuery.iDrag.hidehelper(_92);
if(_92.dragCfg.ghosting==false){
jQuery(_92).css("display",_92.dragCfg.oD);
}
}
}
if(jQuery.iDrop&&jQuery.iDrop.count>0){
jQuery.iDrop.checkdrop(_92);
}
if(jQuery.iSort&&_92.dragCfg.so){
jQuery.iSort.check(_92);
}
if(_92.dragCfg.onChange&&(_92.dragCfg.nRx!=_92.dragCfg.oR.x||_92.dragCfg.nRy!=_92.dragCfg.oR.y)){
_92.dragCfg.onChange.apply(_92,_92.dragCfg.lastSi||[0,0,_92.dragCfg.nRx,_92.dragCfg.nRy]);
}
if(_92.dragCfg.onStop){
_92.dragCfg.onStop.apply(_92);
}
return false;
},snapToGrid:function(x,y,dx,dy){
if(dx!=0){
dx=parseInt((dx+(this.dragCfg.gx*dx/Math.abs(dx))/2)/this.dragCfg.gx)*this.dragCfg.gx;
}
if(dy!=0){
dy=parseInt((dy+(this.dragCfg.gy*dy/Math.abs(dy))/2)/this.dragCfg.gy)*this.dragCfg.gy;
}
return {dx:dx,dy:dy,x:0,y:0};
},fitToContainer:function(x,y,dx,dy){
dx=Math.min(Math.max(dx,this.dragCfg.cont.dx),this.dragCfg.cont.w+this.dragCfg.cont.dx-this.dragCfg.oC.wb);
dy=Math.min(Math.max(dy,this.dragCfg.cont.dy),this.dragCfg.cont.h+this.dragCfg.cont.dy-this.dragCfg.oC.hb);
return {dx:dx,dy:dy,x:0,y:0};
},dragmove:function(e){
if(jQuery.iDrag.dragged==null||jQuery.iDrag.dragged.dragCfg.prot==true){
return;
}
var _a0=jQuery.iDrag.dragged;
_a0.dragCfg.currentPointer=jQuery.iUtil.getPointer(e);
if(_a0.dragCfg.init==false){
distance=Math.sqrt(Math.pow(_a0.dragCfg.pointer.x-_a0.dragCfg.currentPointer.x,2)+Math.pow(_a0.dragCfg.pointer.y-_a0.dragCfg.currentPointer.y,2));
if(distance<_a0.dragCfg.snapDistance){
return;
}else{
jQuery.iDrag.dragstart(e);
}
}
var dx=_a0.dragCfg.currentPointer.x-_a0.dragCfg.pointer.x;
var dy=_a0.dragCfg.currentPointer.y-_a0.dragCfg.pointer.y;
for(var i in _a0.dragCfg.onDragModifier){
var _a4=_a0.dragCfg.onDragModifier[i].apply(_a0,[_a0.dragCfg.oR.x+dx,_a0.dragCfg.oR.y+dy,dx,dy]);
if(_a4&&_a4.constructor==Object){
dx=i!="user"?_a4.dx:(_a4.x-_a0.dragCfg.oR.x);
dy=i!="user"?_a4.dy:(_a4.y-_a0.dragCfg.oR.y);
}
}
_a0.dragCfg.nx=_a0.dragCfg.oC.x+dx-_a0.dragCfg.diffX;
_a0.dragCfg.ny=_a0.dragCfg.oC.y+dy-_a0.dragCfg.diffY;
if(_a0.dragCfg.si&&(_a0.dragCfg.onSlide||_a0.dragCfg.onChange)){
jQuery.iSlider.onSlide(_a0,_a0.dragCfg.nx,_a0.dragCfg.ny);
}
if(_a0.dragCfg.onDrag){
_a0.dragCfg.onDrag.apply(_a0,[_a0.dragCfg.oR.x+dx,_a0.dragCfg.oR.y+dy]);
}
if(!_a0.dragCfg.axis||_a0.dragCfg.axis=="horizontally"){
_a0.dragCfg.nRx=_a0.dragCfg.oR.x+dx;
jQuery.iDrag.helper.get(0).style.left=_a0.dragCfg.nx+"px";
}
if(!_a0.dragCfg.axis||_a0.dragCfg.axis=="vertically"){
_a0.dragCfg.nRy=_a0.dragCfg.oR.y+dy;
jQuery.iDrag.helper.get(0).style.top=_a0.dragCfg.ny+"px";
}
if(jQuery.iDrop&&jQuery.iDrop.count>0){
jQuery.iDrop.checkhover(_a0);
}
return false;
},build:function(o){
if(!jQuery.iDrag.helper){
jQuery("body",document).append("<div id=\"dragHelper\"></div>");
jQuery.iDrag.helper=jQuery("#dragHelper");
var el=jQuery.iDrag.helper.get(0);
var els=el.style;
els.position="absolute";
els.display="none";
els.cursor="move";
els.listStyle="none";
els.overflow="hidden";
if(window.ActiveXObject){
el.unselectable="on";
}else{
els.mozUserSelect="none";
els.userSelect="none";
els.KhtmlUserSelect="none";
}
}
if(!o){
o={};
}
return this.each(function(){
if(this.isDraggable||!jQuery.iUtil){
return;
}
if(window.ActiveXObject){
this.onselectstart=function(){
return false;
};
this.ondragstart=function(){
return false;
};
}
var el=this;
var dhe=o.handle?jQuery(this).find(o.handle):jQuery(this);
if(jQuery.browser.msie){
dhe.each(function(){
this.unselectable="on";
});
}else{
dhe.css("-moz-user-select","none");
dhe.css("user-select","none");
dhe.css("-khtml-user-select","none");
}
this.dragCfg={dhe:dhe,revert:o.revert?true:false,ghosting:o.ghosting?true:false,so:o.so?o.so:false,si:o.si?o.si:false,insideParent:o.insideParent?o.insideParent:false,zIndex:o.zIndex?parseInt(o.zIndex)||0:false,opacity:o.opacity?parseFloat(o.opacity):false,fx:parseInt(o.fx)||null,hpc:o.hpc?o.hpc:false,onDragModifier:{},pointer:{},onStart:o.onStart&&o.onStart.constructor==Function?o.onStart:false,onStop:o.onStop&&o.onStop.constructor==Function?o.onStop:false,onChange:o.onChange&&o.onChange.constructor==Function?o.onChange:false,axis:/vertically|horizontally/.test(o.axis)?o.axis:false,snapDistance:o.snapDistance?parseInt(o.snapDistance)||0:0,cursorAt:o.cursorAt?o.cursorAt:false,autoSize:o.autoSize?true:false,frameClass:o.frameClass||false};
if(o.onDragModifier&&o.onDragModifier.constructor==Function){
this.dragCfg.onDragModifier.user=o.onDragModifier;
}
if(o.onDrag&&o.onDrag.constructor==Function){
this.dragCfg.onDrag=o.onDrag;
}
if(o.containment&&((o.containment.constructor==String&&(o.containment=="parent"||o.containment=="document"))||(o.containment.constructor==Array&&o.containment.length==4))){
this.dragCfg.containment=o.containment;
}
if(o.fractions){
this.dragCfg.fractions=o.fractions;
}
if(o.grid){
if(typeof o.grid=="number"){
this.dragCfg.gx=parseInt(o.grid)||1;
this.dragCfg.gy=parseInt(o.grid)||1;
}else{
if(o.grid.length==2){
this.dragCfg.gx=parseInt(o.grid[0])||1;
this.dragCfg.gy=parseInt(o.grid[1])||1;
}
}
}
if(o.onSlide&&o.onSlide.constructor==Function){
this.dragCfg.onSlide=o.onSlide;
}
this.isDraggable=true;
dhe.each(function(){
this.dragElem=el;
});
dhe.bind("mousedown",jQuery.iDrag.draginit);
});
}};
jQuery.fn.extend({DraggableDestroy:jQuery.iDrag.destroy,Draggable:jQuery.iDrag.build});
jQuery.iDrop={fit:function(_aa,_ab,_ac,_ad){
return _aa<=jQuery.iDrag.dragged.dragCfg.nx&&(_aa+_ac)>=(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)&&_ab<=jQuery.iDrag.dragged.dragCfg.ny&&(_ab+_ad)>=(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)?true:false;
},intersect:function(_ae,_af,_b0,_b1){
return !(_ae>(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)||(_ae+_b0)<jQuery.iDrag.dragged.dragCfg.nx||_af>(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)||(_af+_b1)<jQuery.iDrag.dragged.dragCfg.ny)?true:false;
},pointer:function(_b2,_b3,_b4,_b5){
return _b2<jQuery.iDrag.dragged.dragCfg.currentPointer.x&&(_b2+_b4)>jQuery.iDrag.dragged.dragCfg.currentPointer.x&&_b3<jQuery.iDrag.dragged.dragCfg.currentPointer.y&&(_b3+_b5)>jQuery.iDrag.dragged.dragCfg.currentPointer.y?true:false;
},overzone:false,highlighted:{},count:0,zones:{},highlight:function(elm){
if(jQuery.iDrag.dragged==null){
return;
}
var i;
jQuery.iDrop.highlighted={};
var _b8=false;
for(i in jQuery.iDrop.zones){
if(jQuery.iDrop.zones[i]!=null){
var iEL=jQuery.iDrop.zones[i].get(0);
if(jQuery(jQuery.iDrag.dragged).is("."+iEL.dropCfg.a)){
if(iEL.dropCfg.m==false){
iEL.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(iEL),jQuery.iUtil.getSizeLite(iEL));
iEL.dropCfg.m=true;
}
if(iEL.dropCfg.ac){
jQuery.iDrop.zones[i].addClass(iEL.dropCfg.ac);
}
jQuery.iDrop.highlighted[i]=jQuery.iDrop.zones[i];
if(jQuery.iSort&&iEL.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){
iEL.dropCfg.el=jQuery("."+iEL.dropCfg.a,iEL);
elm.style.display="none";
jQuery.iSort.measure(iEL);
iEL.dropCfg.os=jQuery.iSort.serialize(jQuery.attr(iEL,"id")).hash;
elm.style.display=elm.dragCfg.oD;
_b8=true;
}
if(iEL.dropCfg.onActivate){
iEL.dropCfg.onActivate.apply(jQuery.iDrop.zones[i].get(0),[jQuery.iDrag.dragged]);
}
}
}
}
if(_b8){
jQuery.iSort.start();
}
},remeasure:function(){
jQuery.iDrop.highlighted={};
for(i in jQuery.iDrop.zones){
if(jQuery.iDrop.zones[i]!=null){
var iEL=jQuery.iDrop.zones[i].get(0);
if(jQuery(jQuery.iDrag.dragged).is("."+iEL.dropCfg.a)){
iEL.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(iEL),jQuery.iUtil.getSizeLite(iEL));
if(iEL.dropCfg.ac){
jQuery.iDrop.zones[i].addClass(iEL.dropCfg.ac);
}
jQuery.iDrop.highlighted[i]=jQuery.iDrop.zones[i];
if(jQuery.iSort&&iEL.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){
iEL.dropCfg.el=jQuery("."+iEL.dropCfg.a,iEL);
elm.style.display="none";
jQuery.iSort.measure(iEL);
elm.style.display=elm.dragCfg.oD;
}
}
}
}
},checkhover:function(e){
if(jQuery.iDrag.dragged==null){
return;
}
jQuery.iDrop.overzone=false;
var i;
var _bd=false;
var hlt=0;
for(i in jQuery.iDrop.highlighted){
var iEL=jQuery.iDrop.highlighted[i].get(0);
if(jQuery.iDrop.overzone==false&&jQuery.iDrop[iEL.dropCfg.t](iEL.dropCfg.p.x,iEL.dropCfg.p.y,iEL.dropCfg.p.wb,iEL.dropCfg.p.hb)){
if(iEL.dropCfg.hc&&iEL.dropCfg.h==false){
jQuery.iDrop.highlighted[i].addClass(iEL.dropCfg.hc);
}
if(iEL.dropCfg.h==false&&iEL.dropCfg.onHover){
_bd=true;
}
iEL.dropCfg.h=true;
jQuery.iDrop.overzone=iEL;
if(jQuery.iSort&&iEL.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){
jQuery.iSort.helper.get(0).className=iEL.dropCfg.shc;
jQuery.iSort.checkhover(iEL);
}
hlt++;
}else{
if(iEL.dropCfg.h==true){
if(iEL.dropCfg.onOut){
iEL.dropCfg.onOut.apply(iEL,[e,jQuery.iDrag.helper.get(0).firstChild,iEL.dropCfg.fx]);
}
if(iEL.dropCfg.hc){
jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.hc);
}
iEL.dropCfg.h=false;
}
}
}
if(jQuery.iSort&&!jQuery.iDrop.overzone&&jQuery.iDrag.dragged.so){
jQuery.iSort.helper.get(0).style.display="none";
}
if(_bd){
jQuery.iDrop.overzone.dropCfg.onHover.apply(jQuery.iDrop.overzone,[e,jQuery.iDrag.helper.get(0).firstChild]);
}
},checkdrop:function(e){
var i;
for(i in jQuery.iDrop.highlighted){
var iEL=jQuery.iDrop.highlighted[i].get(0);
if(iEL.dropCfg.ac){
jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.ac);
}
if(iEL.dropCfg.hc){
jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.hc);
}
if(iEL.dropCfg.s){
jQuery.iSort.changed[jQuery.iSort.changed.length]=i;
}
if(iEL.dropCfg.onDrop&&iEL.dropCfg.h==true){
iEL.dropCfg.h=false;
iEL.dropCfg.onDrop.apply(iEL,[e,iEL.dropCfg.fx]);
}
iEL.dropCfg.m=false;
iEL.dropCfg.h=false;
}
jQuery.iDrop.highlighted={};
},destroy:function(){
return this.each(function(){
if(this.isDroppable){
if(this.dropCfg.s){
id=jQuery.attr(this,"id");
jQuery.iSort.collected[id]=null;
jQuery("."+this.dropCfg.a,this).DraggableDestroy();
}
jQuery.iDrop.zones["d"+this.idsa]=null;
this.isDroppable=false;
this.f=null;
}
});
},build:function(o){
return this.each(function(){
if(this.isDroppable==true||!o.accept||!jQuery.iUtil||!jQuery.iDrag){
return;
}
this.dropCfg={a:o.accept,ac:o.activeclass||false,hc:o.hoverclass||false,shc:o.helperclass||false,onDrop:o.ondrop||o.onDrop||false,onHover:o.onHover||o.onhover||false,onOut:o.onOut||o.onout||false,onActivate:o.onActivate||false,t:o.tolerance&&(o.tolerance=="fit"||o.tolerance=="intersect")?o.tolerance:"pointer",fx:o.fx?o.fx:false,m:false,h:false};
if(o.sortable==true&&jQuery.iSort){
id=jQuery.attr(this,"id");
jQuery.iSort.collected[id]=this.dropCfg.a;
this.dropCfg.s=true;
if(o.onChange){
this.dropCfg.onChange=o.onChange;
this.dropCfg.os=jQuery.iSort.serialize(id).hash;
}
}
this.isDroppable=true;
this.idsa=parseInt(Math.random()*10000);
jQuery.iDrop.zones["d"+this.idsa]=jQuery(this);
jQuery.iDrop.count++;
});
}};
jQuery.fn.extend({DroppableDestroy:jQuery.iDrop.destroy,Droppable:jQuery.iDrop.build});
jQuery.recallDroppables=jQuery.iDrop.remeasure;
jQuery.iExpander={helper:null,expand:function(){
text=this.value;
if(!text){
return;
}
style={fontFamily:jQuery(this).css("fontFamily")||"",fontSize:jQuery(this).css("fontSize")||"",fontWeight:jQuery(this).css("fontWeight")||"",fontStyle:jQuery(this).css("fontStyle")||"",fontStretch:jQuery(this).css("fontStretch")||"",fontVariant:jQuery(this).css("fontVariant")||"",letterSpacing:jQuery(this).css("letterSpacing")||"",wordSpacing:jQuery(this).css("wordSpacing")||""};
jQuery.iExpander.helper.css(style);
html=jQuery.iExpander.htmlEntities(text);
html=html.replace(new RegExp("<br>","g"),"<br />");
jQuery.iExpander.helper.html("pW");
spacer=jQuery.iExpander.helper.get(0).offsetWidth;
jQuery.iExpander.helper.html(html);
width=jQuery.iExpander.helper.get(0).offsetWidth+spacer;
if(this.Expander.limit&&width>this.Expander.limit[0]){
width=this.Expander.limit[0];
}
this.style.width=width+"px";
if(this.tagName=="TEXTAREA"){
height=jQuery.iExpander.helper.get(0).offsetHeight+spacer;
if(this.Expander.limit&&height>this.Expander.limit[1]){
height=this.Expander.limit[1];
}
this.style.height=height+"px";
}
},htmlEntities:function(_c4){
entities={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"};
for(i in entities){
_c4=_c4.replace(new RegExp(i,"g"),entities[i]);
}
return _c4;
},build:function(_c5){
if(jQuery.iExpander.helper==null){
jQuery("body",document).append("<div id=\"expanderHelper\" style=\"position: absolute; top: 0; left: 0; visibility: hidden;\"></div>");
jQuery.iExpander.helper=jQuery("#expanderHelper");
}
return this.each(function(){
if(/TEXTAREA|INPUT/.test(this.tagName)){
if(this.tagName=="INPUT"){
elType=this.getAttribute("type");
if(!/text|password/.test(elType)){
return;
}
}
if(_c5&&(_c5.constructor==Number||(_c5.constructor==Array&&_c5.length==2))){
if(_c5.constructor==Number){
_c5=[_c5,_c5];
}else{
_c5[0]=parseInt(_c5[0])||400;
_c5[1]=parseInt(_c5[1])||400;
}
this.Expander={limit:_c5};
}
jQuery(this).blur(jQuery.iExpander.expand).keyup(jQuery.iExpander.expand).keypress(jQuery.iExpander.expand);
jQuery.iExpander.expand.apply(this);
}
});
}};
jQuery.fn.Autoexpand=jQuery.iExpander.build;
jQuery.fxCheckTag=function(e){
if(/^tr$|^td$|^tbody$|^caption$|^thead$|^tfoot$|^col$|^colgroup$|^th$|^body$|^header$|^script$|^frame$|^frameset$|^option$|^optgroup$|^meta$/i.test(e.nodeName)){
return false;
}else{
return true;
}
};
jQuery.fx.destroyWrapper=function(e,old){
var c=e.firstChild;
var cs=c.style;
cs.position=old.position;
cs.marginTop=old.margins.t;
cs.marginLeft=old.margins.l;
cs.marginBottom=old.margins.b;
cs.marginRight=old.margins.r;
cs.top=old.top+"px";
cs.left=old.left+"px";
e.parentNode.insertBefore(c,e);
e.parentNode.removeChild(e);
};
jQuery.fx.buildWrapper=function(e){
if(!jQuery.fxCheckTag(e)){
return false;
}
var t=jQuery(e);
var es=e.style;
var _ce=false;
if(t.css("display")=="none"){
oldVisibility=t.css("visibility");
t.css("visibility","hidden").show();
_ce=true;
}
var _cf={};
_cf.position=t.css("position");
_cf.sizes=jQuery.iUtil.getSize(e);
_cf.margins=jQuery.iUtil.getMargins(e);
var _d0=e.currentStyle?e.currentStyle.styleFloat:t.css("float");
_cf.top=parseInt(t.css("top"))||0;
_cf.left=parseInt(t.css("left"))||0;
var wid="w_"+parseInt(Math.random()*10000);
var wr=document.createElement(/^img$|^br$|^input$|^hr$|^select$|^textarea$|^object$|^iframe$|^button$|^form$|^table$|^ul$|^dl$|^ol$/i.test(e.nodeName)?"div":e.nodeName);
jQuery.attr(wr,"id",wid);
var _d3=jQuery(wr).addClass("fxWrapper");
var wrs=wr.style;
var top=0;
var _d6=0;
if(_cf.position=="relative"||_cf.position=="absolute"){
top=_cf.top;
_d6=_cf.left;
}
wrs.top=top+"px";
wrs.left=_d6+"px";
wrs.position=_cf.position!="relative"&&_cf.position!="absolute"?"relative":_cf.position;
wrs.height=_cf.sizes.hb+"px";
wrs.width=_cf.sizes.wb+"px";
wrs.marginTop=_cf.margins.t;
wrs.marginRight=_cf.margins.r;
wrs.marginBottom=_cf.margins.b;
wrs.marginLeft=_cf.margins.l;
wrs.overflow="hidden";
if(jQuery.browser.msie){
wrs.styleFloat=_d0;
}else{
wrs.cssFloat=_d0;
}
if(jQuery.browser=="msie"){
es.filter="alpha(opacity="+0.999*100+")";
}
es.opacity=0.999;
e.parentNode.insertBefore(wr,e);
wr.appendChild(e);
es.marginTop="0px";
es.marginRight="0px";
es.marginBottom="0px";
es.marginLeft="0px";
es.position="absolute";
es.listStyle="none";
es.top="0px";
es.left="0px";
if(_ce){
t.hide();
es.visibility=oldVisibility;
}
return {oldStyle:_cf,wrapper:jQuery(wr)};
};
jQuery.fx.namedColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};
jQuery.fx.parseColor=function(_d7,_d8){
if(jQuery.fx.namedColors[_d7]){
return {r:jQuery.fx.namedColors[_d7][0],g:jQuery.fx.namedColors[_d7][1],b:jQuery.fx.namedColors[_d7][2]};
}else{
if(result=/^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/.exec(_d7)){
return {r:parseInt(result[1]),g:parseInt(result[2]),b:parseInt(result[3])};
}else{
if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)$/.exec(_d7)){
return {r:parseFloat(result[1])*2.55,g:parseFloat(result[2])*2.55,b:parseFloat(result[3])*2.55};
}else{
if(result=/^#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])$/.exec(_d7)){
return {r:parseInt("0x"+result[1]+result[1]),g:parseInt("0x"+result[2]+result[2]),b:parseInt("0x"+result[3]+result[3])};
}else{
if(result=/^#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/.exec(_d7)){
return {r:parseInt("0x"+result[1]),g:parseInt("0x"+result[2]),b:parseInt("0x"+result[3])};
}else{
return _d8==true?false:{r:255,g:255,b:255};
}
}
}
}
}
};
jQuery.fx.cssProps={borderBottomWidth:1,borderLeftWidth:1,borderRightWidth:1,borderTopWidth:1,bottom:1,fontSize:1,height:1,left:1,letterSpacing:1,lineHeight:1,marginBottom:1,marginLeft:1,marginRight:1,marginTop:1,maxHeight:1,maxWidth:1,minHeight:1,minWidth:1,opacity:1,outlineOffset:1,outlineWidth:1,paddingBottom:1,paddingLeft:1,paddingRight:1,paddingTop:1,right:1,textIndent:1,top:1,width:1,zIndex:1};
jQuery.fx.colorCssProps={backgroundColor:1,borderBottomColor:1,borderLeftColor:1,borderRightColor:1,borderTopColor:1,color:1,outlineColor:1};
jQuery.fx.cssSides=["Top","Right","Bottom","Left"];
jQuery.fx.cssSidesEnd={"borderWidth":["border","Width"],"borderColor":["border","Color"],"margin":["margin",""],"padding":["padding",""]};
jQuery.fn.extend({animate:function(_d9,_da,_db,_dc){
return this.queue(function(){
var opt=jQuery.speed(_da,_db,_dc);
var e=new jQuery.fxe(this,opt,_d9);
});
},pause:function(_df,_e0){
return this.queue(function(){
var opt=jQuery.speed(_df,_e0);
var e=new jQuery.pause(this,opt);
});
},stop:function(_e3){
return this.each(function(){
if(this.animationHandler){
jQuery.stopAnim(this,_e3);
}
});
},stopAll:function(_e4){
return this.each(function(){
if(this.animationHandler){
jQuery.stopAnim(this,_e4);
}
if(this.queue&&this.queue["fx"]){
this.queue.fx=[];
}
});
}});
jQuery.extend({pause:function(_e5,_e6){
var z=this,_e8;
z.step=function(){
if(jQuery.isFunction(_e6.complete)){
_e6.complete.apply(_e5);
}
};
z.timer=setInterval(function(){
z.step();
},_e6.duration);
_e5.animationHandler=z;
},easing:{linear:function(p,n,_eb,_ec,_ed){
return ((-Math.cos(p*Math.PI)/2)+0.5)*_ec+_eb;
}},fxe:function(_ee,_ef,_f0){
var z=this,_f2;
var y=_ee.style;
var _f4=jQuery.css(_ee,"overflow");
var _f5=jQuery.css(_ee,"display");
var _f6={};
z.startTime=(new Date()).getTime();
_ef.easing=_ef.easing&&jQuery.easing[_ef.easing]?_ef.easing:"linear";
z.getValues=function(tp,vp){
if(jQuery.fx.cssProps[tp]){
if(vp=="show"||vp=="hide"||vp=="toggle"){
if(!_ee.orig){
_ee.orig={};
}
var r=parseFloat(jQuery.curCSS(_ee,tp));
_ee.orig[tp]=r&&r>-10000?r:(parseFloat(jQuery.css(_ee,tp))||0);
vp=vp=="toggle"?(_f5=="none"?"show":"hide"):vp;
_ef[vp]=true;
_f6[tp]=vp=="show"?[0,_ee.orig[tp]]:[_ee.orig[tp],0];
if(tp!="opacity"){
y[tp]=_f6[tp][0]+(tp!="zIndex"&&tp!="fontWeight"?"px":"");
}else{
jQuery.attr(y,"opacity",_f6[tp][0]);
}
}else{
_f6[tp]=[parseFloat(jQuery.curCSS(_ee,tp)),parseFloat(vp)||0];
}
}else{
if(jQuery.fx.colorCssProps[tp]){
_f6[tp]=[jQuery.fx.parseColor(jQuery.curCSS(_ee,tp)),jQuery.fx.parseColor(vp)];
}else{
if(/^margin$|padding$|border$|borderColor$|borderWidth$/i.test(tp)){
var m=vp.replace(/\s+/g," ").replace(/rgb\s*\(\s*/g,"rgb(").replace(/\s*,\s*/g,",").replace(/\s*\)/g,")").match(/([^\s]+)/g);
switch(tp){
case "margin":
case "padding":
case "borderWidth":
case "borderColor":
m[3]=m[3]||m[1]||m[0];
m[2]=m[2]||m[0];
m[1]=m[1]||m[0];
for(var i=0;i<jQuery.fx.cssSides.length;i++){
var nmp=jQuery.fx.cssSidesEnd[tp][0]+jQuery.fx.cssSides[i]+jQuery.fx.cssSidesEnd[tp][1];
_f6[nmp]=tp=="borderColor"?[jQuery.fx.parseColor(jQuery.curCSS(_ee,nmp)),jQuery.fx.parseColor(m[i])]:[parseFloat(jQuery.curCSS(_ee,nmp)),parseFloat(m[i])];
}
break;
case "border":
for(var i=0;i<m.length;i++){
var _fd=parseFloat(m[i]);
var _fe=!isNaN(_fd)?"Width":(!/transparent|none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset/i.test(m[i])?"Color":false);
if(_fe){
for(var j=0;j<jQuery.fx.cssSides.length;j++){
nmp="border"+jQuery.fx.cssSides[j]+_fe;
_f6[nmp]=_fe=="Color"?[jQuery.fx.parseColor(jQuery.curCSS(_ee,nmp)),jQuery.fx.parseColor(m[i])]:[parseFloat(jQuery.curCSS(_ee,nmp)),_fd];
}
}else{
y["borderStyle"]=m[i];
}
}
break;
}
}else{
y[tp]=vp;
}
}
}
return false;
};
for(p in _f0){
if(p=="style"){
var _100=jQuery.parseStyle(_f0[p]);
for(np in _100){
this.getValues(np,_100[np]);
}
}else{
if(p=="className"){
if(document.styleSheets){
for(var i=0;i<document.styleSheets.length;i++){
var _102=document.styleSheets[i].cssRules||document.styleSheets[i].rules||null;
if(_102){
for(var j=0;j<_102.length;j++){
if(_102[j].selectorText=="."+_f0[p]){
var rule=new RegExp("."+_f0[p]+" {");
var _105=_102[j].style.cssText;
var _100=jQuery.parseStyle(_105.replace(rule,"").replace(/}/g,""));
for(np in _100){
this.getValues(np,_100[np]);
}
}
}
}
}
}
}else{
this.getValues(p,_f0[p]);
}
}
}
y.display=_f5=="none"?"block":_f5;
y.overflow="hidden";
z.step=function(){
var t=(new Date()).getTime();
if(t>_ef.duration+z.startTime){
clearInterval(z.timer);
z.timer=null;
for(p in _f6){
if(p=="opacity"){
jQuery.attr(y,"opacity",_f6[p][1]);
}else{
if(typeof _f6[p][1]=="object"){
y[p]="rgb("+_f6[p][1].r+","+_f6[p][1].g+","+_f6[p][1].b+")";
}else{
y[p]=_f6[p][1]+(p!="zIndex"&&p!="fontWeight"?"px":"");
}
}
}
if(_ef.hide||_ef.show){
for(var p in _ee.orig){
if(p=="opacity"){
jQuery.attr(y,p,_ee.orig[p]);
}else{
y[p]="";
}
}
}
y.display=_ef.hide?"none":(_f5!="none"?_f5:"block");
y.overflow=_f4;
_ee.animationHandler=null;
if(jQuery.isFunction(_ef.complete)){
_ef.complete.apply(_ee);
}
}else{
var n=t-this.startTime;
var pr=n/_ef.duration;
for(p in _f6){
if(typeof _f6[p][1]=="object"){
y[p]="rgb("+parseInt(jQuery.easing[_ef.easing](pr,n,_f6[p][0].r,(_f6[p][1].r-_f6[p][0].r),_ef.duration))+","+parseInt(jQuery.easing[_ef.easing](pr,n,_f6[p][0].g,(_f6[p][1].g-_f6[p][0].g),_ef.duration))+","+parseInt(jQuery.easing[_ef.easing](pr,n,_f6[p][0].b,(_f6[p][1].b-_f6[p][0].b),_ef.duration))+")";
}else{
var _10a=jQuery.easing[_ef.easing](pr,n,_f6[p][0],(_f6[p][1]-_f6[p][0]),_ef.duration);
if(p=="opacity"){
jQuery.attr(y,"opacity",_10a);
}else{
y[p]=_10a+(p!="zIndex"&&p!="fontWeight"?"px":"");
}
}
}
}
};
z.timer=setInterval(function(){
z.step();
},13);
_ee.animationHandler=z;
},stopAnim:function(elem,step){
if(step){
elem.animationHandler.startTime-=100000000;
}else{
window.clearInterval(elem.animationHandler.timer);
elem.animationHandler=null;
jQuery.dequeue(elem,"fx");
}
}});
jQuery.parseStyle=function(_10d){
var _10e={};
if(typeof _10d=="string"){
_10d=_10d.toLowerCase().split(";");
for(var i=0;i<_10d.length;i++){
rule=_10d[i].split(":");
if(rule.length==2){
_10e[jQuery.trim(rule[0].replace(/\-(\w)/g,function(m,c){
return c.toUpperCase();
}))]=jQuery.trim(rule[1]);
}
}
}
return _10e;
};
jQuery.fn.extend({BlindUp:function(_112,_113,_114){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_112,_113,"up",_114);
});
},BlindDown:function(_115,_116,_117){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_115,_116,"down",_117);
});
},BlindToggleVertically:function(_118,_119,_11a){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_118,_119,"togglever",_11a);
});
},BlindLeft:function(_11b,_11c,_11d){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_11b,_11c,"left",_11d);
});
},BlindRight:function(_11e,_11f,_120){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_11e,_11f,"right",_120);
});
},BlindToggleHorizontally:function(_121,_122,_123){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_121,_122,"togglehor",_123);
});
}});
jQuery.fx.BlindDirection=function(e,_125,_126,_127,_128){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.size=jQuery.iUtil.getSize(e);
z.easing=typeof _126=="string"?_126:_128||null;
if(!e.ifxFirstDisplay){
e.ifxFirstDisplay=z.el.css("display");
}
if(_127=="togglever"){
_127=z.el.css("display")=="none"?"down":"up";
}else{
if(_127=="togglehor"){
_127=z.el.css("display")=="none"?"right":"left";
}
}
z.el.show();
z.speed=_125;
z.callback=typeof _126=="function"?_126:null;
z.fx=jQuery.fx.buildWrapper(e);
z.direction=_127;
z.complete=function(){
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
if(z.direction=="down"||z.direction=="right"){
z.el.css("display",z.el.get(0).ifxFirstDisplay=="none"?"block":z.el.get(0).ifxFirstDisplay);
}else{
z.el.hide();
}
jQuery.fx.destroyWrapper(z.fx.wrapper.get(0),z.fx.oldStyle);
jQuery.dequeue(z.el.get(0),"interfaceFX");
};
switch(z.direction){
case "up":
fxh=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"height");
fxh.custom(z.fx.oldStyle.sizes.hb,0);
break;
case "down":
z.fx.wrapper.css("height","1px");
z.el.show();
fxh=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"height");
fxh.custom(0,z.fx.oldStyle.sizes.hb);
break;
case "left":
fxh=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"width");
fxh.custom(z.fx.oldStyle.sizes.wb,0);
break;
case "right":
z.fx.wrapper.css("width","1px");
z.el.show();
fxh=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"width");
fxh.custom(0,z.fx.oldStyle.sizes.wb);
break;
}
};
jQuery.fn.Bounce=function(_12a,_12b){
return this.queue("interfaceFX",function(){
if(!jQuery.fxCheckTag(this)){
jQuery.dequeue(this,"interfaceFX");
return false;
}
var e=new jQuery.fx.iBounce(this,_12a,_12b);
e.bounce();
});
};
jQuery.fx.iBounce=function(e,_12e,_12f){
var z=this;
z.el=jQuery(e);
z.el.show();
z.callback=_12f;
z.hight=parseInt(_12e)||40;
z.oldStyle={};
z.oldStyle.position=z.el.css("position");
z.oldStyle.top=parseInt(z.el.css("top"))||0;
z.oldStyle.left=parseInt(z.el.css("left"))||0;
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.times=5;
z.cnt=1;
z.bounce=function(){
z.cnt++;
z.e=new jQuery.fx(z.el.get(0),{duration:120,complete:function(){
z.e=new jQuery.fx(z.el.get(0),{duration:80,complete:function(){
z.hight=parseInt(z.hight/2);
if(z.cnt<=z.times){
z.bounce();
}else{
z.el.css("position",z.oldStyle.position).css("top",z.oldStyle.top+"px").css("left",z.oldStyle.left+"px");
jQuery.dequeue(z.el.get(0),"interfaceFX");
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
}
}},"top");
z.e.custom(z.oldStyle.top-z.hight,z.oldStyle.top);
}},"top");
z.e.custom(z.oldStyle.top,z.oldStyle.top-z.hight);
};
};
jQuery.fn.extend({DropOutDown:function(_131,_132,_133){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_131,_132,"down","out",_133);
});
},DropInDown:function(_134,_135,_136){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_134,_135,"down","in",_136);
});
},DropToggleDown:function(_137,_138,_139){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_137,_138,"down","toggle",_139);
});
},DropOutUp:function(_13a,_13b,_13c){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_13a,_13b,"up","out",_13c);
});
},DropInUp:function(_13d,_13e,_13f){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_13d,_13e,"up","in",_13f);
});
},DropToggleUp:function(_140,_141,_142){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_140,_141,"up","toggle",_142);
});
},DropOutLeft:function(_143,_144,_145){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_143,_144,"left","out",_145);
});
},DropInLeft:function(_146,_147,_148){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_146,_147,"left","in",_148);
});
},DropToggleLeft:function(_149,_14a,_14b){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_149,_14a,"left","toggle",_14b);
});
},DropOutRight:function(_14c,_14d,_14e){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_14c,_14d,"right","out",_14e);
});
},DropInRight:function(_14f,_150,_151){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_14f,_150,"right","in",_151);
});
},DropToggleRight:function(_152,_153,_154){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_152,_153,"right","toggle",_154);
});
}});
jQuery.fx.DropOutDirectiont=function(e,_156,_157,_158,type,_15a){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.easing=typeof _157=="string"?_157:_15a||null;
z.oldStyle={};
z.oldStyle.position=z.el.css("position");
z.oldStyle.top=z.el.css("top");
z.oldStyle.left=z.el.css("left");
if(!e.ifxFirstDisplay){
e.ifxFirstDisplay=z.el.css("display");
}
if(type=="toggle"){
type=z.el.css("display")=="none"?"in":"out";
}
z.el.show();
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.type=type;
_157=typeof _157=="function"?_157:null;
directionIncrement=1;
switch(_158){
case "up":
z.e=new jQuery.fx(z.el.get(0),jQuery.speed(_156-15,z.easing,_157),"top");
z.point=parseFloat(z.oldStyle.top)||0;
z.unit=z.topUnit;
directionIncrement=-1;
break;
case "down":
z.e=new jQuery.fx(z.el.get(0),jQuery.speed(_156-15,z.easing,_157),"top");
z.point=parseFloat(z.oldStyle.top)||0;
z.unit=z.topUnit;
break;
case "right":
z.e=new jQuery.fx(z.el.get(0),jQuery.speed(_156-15,z.easing,_157),"left");
z.point=parseFloat(z.oldStyle.left)||0;
z.unit=z.leftUnit;
break;
case "left":
z.e=new jQuery.fx(z.el.get(0),jQuery.speed(_156-15,z.easing,_157),"left");
z.point=parseFloat(z.oldStyle.left)||0;
z.unit=z.leftUnit;
directionIncrement=-1;
break;
}
z.e2=new jQuery.fx(z.el.get(0),jQuery.speed(_156,z.easing,function(){
z.el.css(z.oldStyle);
if(z.type=="out"){
z.el.css("display","none");
}else{
z.el.css("display",z.el.get(0).ifxFirstDisplay=="none"?"block":z.el.get(0).ifxFirstDisplay);
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
}),"opacity");
if(type=="in"){
z.e.custom(z.point+100*directionIncrement,z.point);
z.e2.custom(0,1);
}else{
z.e.custom(z.point,z.point+100*directionIncrement);
z.e2.custom(1,0);
}
};
jQuery.fn.extend({Fold:function(_15c,_15d,_15e,_15f){
return this.queue("interfaceFX",function(){
new jQuery.fx.DoFold(this,_15c,_15d,_15e,"fold",_15f);
});
},UnFold:function(_160,_161,_162,_163){
return this.queue("interfaceFX",function(){
new jQuery.fx.DoFold(this,_160,_161,_162,"unfold",_163);
});
},FoldToggle:function(_164,_165,_166,_167){
return this.queue("interfaceFX",function(){
new jQuery.fx.DoFold(this,_164,_165,_166,"toggle",_167);
});
}});
jQuery.fx.DoFold=function(e,_169,_16a,_16b,type,_16d){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.easing=typeof _16b=="string"?_16b:_16d||null;
z.callback=typeof _16b=="function"?_16b:null;
if(type=="toggle"){
type=z.el.css("display")=="none"?"unfold":"fold";
}
z.speed=_169;
z.height=_16a&&_16a.constructor==Number?_16a:20;
z.fx=jQuery.fx.buildWrapper(e);
z.type=type;
z.complete=function(){
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
if(z.type=="unfold"){
z.el.show();
}else{
z.el.hide();
}
jQuery.fx.destroyWrapper(z.fx.wrapper.get(0),z.fx.oldStyle);
jQuery.dequeue(z.el.get(0),"interfaceFX");
};
if(z.type=="unfold"){
z.el.show();
z.fx.wrapper.css("height",z.height+"px").css("width","1px");
z.ef=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,function(){
z.ef=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"height");
z.ef.custom(z.height,z.fx.oldStyle.sizes.hb);
}),"width");
z.ef.custom(0,z.fx.oldStyle.sizes.wb);
}else{
z.ef=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,function(){
z.ef=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"width");
z.ef.custom(z.fx.oldStyle.sizes.wb,0);
}),"height");
z.ef.custom(z.fx.oldStyle.sizes.hb,z.height);
}
};
jQuery.fn.Highlight=function(_16f,_170,_171,_172){
return this.queue("interfaceColorFX",function(){
this.oldStyleAttr=jQuery(this).attr("style")||"";
_172=typeof _171=="string"?_171:_172||null;
_171=typeof _171=="function"?_171:null;
var _173=jQuery(this).css("backgroundColor");
var _174=this.parentNode;
while(_173=="transparent"&&_174){
_173=jQuery(_174).css("backgroundColor");
_174=_174.parentNode;
}
jQuery(this).css("backgroundColor",_170);
if(typeof this.oldStyleAttr=="object"){
this.oldStyleAttr=this.oldStyleAttr["cssText"];
}
jQuery(this).animate({"backgroundColor":_173},_16f,_172,function(){
jQuery.dequeue(this,"interfaceColorFX");
if(typeof jQuery(this).attr("style")=="object"){
jQuery(this).attr("style")["cssText"]="";
jQuery(this).attr("style")["cssText"]=this.oldStyleAttr;
}else{
jQuery(this).attr("style",this.oldStyleAttr);
}
if(_171){
_171.apply(this);
}
});
});
};
jQuery.fn.extend({CloseVertically:function(_175,_176,_177){
return this.queue("interfaceFX",function(){
new jQuery.fx.OpenClose(this,_175,_176,"vertically","close",_177);
});
},CloseHorizontally:function(_178,_179,_17a){
return this.queue("interfaceFX",function(){
new jQuery.fx.OpenClose(this,_178,_179,"horizontally","close",_17a);
});
},SwitchHorizontally:function(_17b,_17c,_17d){
return this.queue("interfaceFX",function(){
if(jQuery.css(this,"display")=="none"){
new jQuery.fx.OpenClose(this,_17b,_17c,"horizontally","open",_17d);
}else{
new jQuery.fx.OpenClose(this,_17b,_17c,"horizontally","close",_17d);
}
});
},SwitchVertically:function(_17e,_17f,_180){
return this.queue("interfaceFX",function(){
if(jQuery.css(this,"display")=="none"){
new jQuery.fx.OpenClose(this,_17e,_17f,"vertically","open",_180);
}else{
new jQuery.fx.OpenClose(this,_17e,_17f,"vertically","close",_180);
}
});
},OpenVertically:function(_181,_182,_183){
return this.queue("interfaceFX",function(){
new jQuery.fx.OpenClose(this,_181,_182,"vertically","open",_183);
});
},OpenHorizontally:function(_184,_185,_186){
return this.queue("interfaceFX",function(){
new jQuery.fx.OpenClose(this,_184,_185,"horizontally","open",_186);
});
}});
jQuery.fx.OpenClose=function(e,_188,_189,_18a,type,_18c){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
var _18e=false;
z.el=jQuery(e);
z.easing=typeof _189=="string"?_189:_18c||null;
z.callback=typeof _189=="function"?_189:null;
z.type=type;
z.speed=_188;
z.oldP=jQuery.iUtil.getSize(e);
z.oldStyle={};
z.oldStyle.position=z.el.css("position");
z.oldStyle.display=z.el.css("display");
if(z.oldStyle.display=="none"){
oldVisibility=z.el.css("visibility");
z.el.show();
_18e=true;
}
z.oldStyle.top=z.el.css("top");
z.oldStyle.left=z.el.css("left");
if(_18e){
z.el.hide();
z.el.css("visibility",oldVisibility);
}
z.oldStyle.width=z.oldP.w+"px";
z.oldStyle.height=z.oldP.h+"px";
z.oldStyle.overflow=z.el.css("overflow");
z.oldP.top=parseInt(z.oldStyle.top)||0;
z.oldP.left=parseInt(z.oldStyle.left)||0;
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.el.css("overflow","hidden").css("height",type=="open"&&_18a=="vertically"?1:z.oldP.h+"px").css("width",type=="open"&&_18a=="horizontally"?1:z.oldP.w+"px");
z.complete=function(){
z.el.css(z.oldStyle);
if(z.type=="close"){
z.el.hide();
}else{
z.el.show();
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
};
switch(_18a){
case "vertically":
z.eh=new jQuery.fx(z.el.get(0),jQuery.speed(_188-15,z.easing,_189),"height");
z.et=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"top");
if(z.type=="close"){
z.eh.custom(z.oldP.h,0);
z.et.custom(z.oldP.top,z.oldP.top+z.oldP.h/2);
}else{
z.eh.custom(0,z.oldP.h);
z.et.custom(z.oldP.top+z.oldP.h/2,z.oldP.top);
}
break;
case "horizontally":
z.eh=new jQuery.fx(z.el.get(0),jQuery.speed(_188-15,z.easing,_189),"width");
z.et=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"left");
if(z.type=="close"){
z.eh.custom(z.oldP.w,0);
z.et.custom(z.oldP.left,z.oldP.left+z.oldP.w/2);
}else{
z.eh.custom(0,z.oldP.w);
z.et.custom(z.oldP.left+z.oldP.w/2,z.oldP.left);
}
break;
}
};
jQuery.fn.Pulsate=function(_18f,_190,_191){
return this.queue("interfaceFX",function(){
if(!jQuery.fxCheckTag(this)){
jQuery.dequeue(this,"interfaceFX");
return false;
}
var fx=new jQuery.fx.Pulsate(this,_18f,_190,_191);
fx.pulse();
});
};
jQuery.fx.Pulsate=function(el,_194,_195,_196){
var z=this;
z.times=_195;
z.cnt=1;
z.el=el;
z.speed=_194;
z.callback=_196;
jQuery(z.el).show();
z.pulse=function(){
z.cnt++;
z.e=new jQuery.fx(z.el,jQuery.speed(z.speed,function(){
z.ef=new jQuery.fx(z.el,jQuery.speed(z.speed,function(){
if(z.cnt<=z.times){
z.pulse();
}else{
jQuery.dequeue(z.el,"interfaceFX");
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el);
}
}
}),"opacity");
z.ef.custom(0,1);
}),"opacity");
z.e.custom(1,0);
};
};
jQuery.fn.extend({Grow:function(_198,_199,_19a){
return this.queue("interfaceFX",function(){
new jQuery.fx.Scale(this,_198,1,100,true,_199,"grow",_19a);
});
},Shrink:function(_19b,_19c,_19d){
return this.queue("interfaceFX",function(){
new jQuery.fx.Scale(this,_19b,100,1,true,_19c,"shrink",_19d);
});
},Puff:function(_19e,_19f,_1a0){
return this.queue("interfaceFX",function(){
var _1a1=_1a1||"easeout";
new jQuery.fx.Scale(this,_19e,100,150,true,_19f,"puff",_1a1);
});
},Scale:function(_1a2,from,to,_1a5,_1a6,_1a7){
return this.queue("interfaceFX",function(){
new jQuery.fx.Scale(this,_1a2,from,to,_1a5,_1a6,"Scale",_1a7);
});
}});
jQuery.fx.Scale=function(e,_1a9,from,to,_1ac,_1ad,type,_1af){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.from=parseInt(from)||100;
z.to=parseInt(to)||100;
z.easing=typeof _1ad=="string"?_1ad:_1af||null;
z.callback=typeof _1ad=="function"?_1ad:null;
z.duration=jQuery.speed(_1a9).duration;
z.restore=_1ac||null;
z.oldP=jQuery.iUtil.getSize(e);
z.oldStyle={width:z.el.css("width"),height:z.el.css("height"),fontSize:z.el.css("fontSize")||"100%",position:z.el.css("position"),display:z.el.css("display"),top:z.el.css("top"),left:z.el.css("left"),overflow:z.el.css("overflow"),borderTopWidth:z.el.css("borderTopWidth"),borderRightWidth:z.el.css("borderRightWidth"),borderBottomWidth:z.el.css("borderBottomWidth"),borderLeftWidth:z.el.css("borderLeftWidth"),paddingTop:z.el.css("paddingTop"),paddingRight:z.el.css("paddingRight"),paddingBottom:z.el.css("paddingBottom"),paddingLeft:z.el.css("paddingLeft")};
z.width=parseInt(z.oldStyle.width)||e.offsetWidth||0;
z.height=parseInt(z.oldStyle.height)||e.offsetHeight||0;
z.top=parseInt(z.oldStyle.top)||0;
z.left=parseInt(z.oldStyle.left)||0;
sizes=["em","px","pt","%"];
for(i in sizes){
if(z.oldStyle.fontSize.indexOf(sizes[i])>0){
z.fontUnit=sizes[i];
z.fontSize=parseFloat(z.oldStyle.fontSize);
}
if(z.oldStyle.borderTopWidth.indexOf(sizes[i])>0){
z.borderTopUnit=sizes[i];
z.borderTopSize=parseFloat(z.oldStyle.borderTopWidth)||0;
}
if(z.oldStyle.borderRightWidth.indexOf(sizes[i])>0){
z.borderRightUnit=sizes[i];
z.borderRightSize=parseFloat(z.oldStyle.borderRightWidth)||0;
}
if(z.oldStyle.borderBottomWidth.indexOf(sizes[i])>0){
z.borderBottomUnit=sizes[i];
z.borderBottomSize=parseFloat(z.oldStyle.borderBottomWidth)||0;
}
if(z.oldStyle.borderLeftWidth.indexOf(sizes[i])>0){
z.borderLeftUnit=sizes[i];
z.borderLeftSize=parseFloat(z.oldStyle.borderLeftWidth)||0;
}
if(z.oldStyle.paddingTop.indexOf(sizes[i])>0){
z.paddingTopUnit=sizes[i];
z.paddingTopSize=parseFloat(z.oldStyle.paddingTop)||0;
}
if(z.oldStyle.paddingRight.indexOf(sizes[i])>0){
z.paddingRightUnit=sizes[i];
z.paddingRightSize=parseFloat(z.oldStyle.paddingRight)||0;
}
if(z.oldStyle.paddingBottom.indexOf(sizes[i])>0){
z.paddingBottomUnit=sizes[i];
z.paddingBottomSize=parseFloat(z.oldStyle.paddingBottom)||0;
}
if(z.oldStyle.paddingLeft.indexOf(sizes[i])>0){
z.paddingLeftUnit=sizes[i];
z.paddingLeftSize=parseFloat(z.oldStyle.paddingLeft)||0;
}
}
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.el.css("overflow","hidden");
z.type=type;
switch(z.type){
case "grow":
z.startTop=z.top+z.oldP.h/2;
z.endTop=z.top;
z.startLeft=z.left+z.oldP.w/2;
z.endLeft=z.left;
break;
case "shrink":
z.endTop=z.top+z.oldP.h/2;
z.startTop=z.top;
z.endLeft=z.left+z.oldP.w/2;
z.startLeft=z.left;
break;
case "puff":
z.endTop=z.top-z.oldP.h/4;
z.startTop=z.top;
z.endLeft=z.left-z.oldP.w/4;
z.startLeft=z.left;
break;
}
z.firstStep=false;
z.t=(new Date).getTime();
z.clear=function(){
clearInterval(z.timer);
z.timer=null;
};
z.step=function(){
if(z.firstStep==false){
z.el.show();
z.firstStep=true;
}
var t=(new Date).getTime();
var n=t-z.t;
var p=n/z.duration;
if(t>=z.duration+z.t){
setTimeout(function(){
o=1;
if(z.type){
t=z.endTop;
l=z.endLeft;
if(z.type=="puff"){
o=0;
}
}
z.zoom(z.to,l,t,true,o);
},13);
z.clear();
}else{
o=1;
if(!jQuery.easing||!jQuery.easing[z.easing]){
s=((-Math.cos(p*Math.PI)/2)+0.5)*(z.to-z.from)+z.from;
}else{
s=jQuery.easing[z.easing](p,n,z.from,(z.to-z.from),z.duration);
}
if(z.type){
if(!jQuery.easing||!jQuery.easing[z.easing]){
t=((-Math.cos(p*Math.PI)/2)+0.5)*(z.endTop-z.startTop)+z.startTop;
l=((-Math.cos(p*Math.PI)/2)+0.5)*(z.endLeft-z.startLeft)+z.startLeft;
if(z.type=="puff"){
o=((-Math.cos(p*Math.PI)/2)+0.5)*(-0.9999)+0.9999;
}
}else{
t=jQuery.easing[z.easing](p,n,z.startTop,(z.endTop-z.startTop),z.duration);
l=jQuery.easing[z.easing](p,n,z.startLeft,(z.endLeft-z.startLeft),z.duration);
if(z.type=="puff"){
o=jQuery.easing[z.easing](p,n,0.9999,-0.9999,z.duration);
}
}
}
z.zoom(s,l,t,false,o);
}
};
z.timer=setInterval(function(){
z.step();
},13);
z.zoom=function(_1b4,left,top,_1b7,_1b8){
z.el.css("height",z.height*_1b4/100+"px").css("width",z.width*_1b4/100+"px").css("left",left+"px").css("top",top+"px").css("fontSize",z.fontSize*_1b4/100+z.fontUnit);
if(z.borderTopSize){
z.el.css("borderTopWidth",z.borderTopSize*_1b4/100+z.borderTopUnit);
}
if(z.borderRightSize){
z.el.css("borderRightWidth",z.borderRightSize*_1b4/100+z.borderRightUnit);
}
if(z.borderBottomSize){
z.el.css("borderBottomWidth",z.borderBottomSize*_1b4/100+z.borderBottomUnit);
}
if(z.borderLeftSize){
z.el.css("borderLeftWidth",z.borderLeftSize*_1b4/100+z.borderLeftUnit);
}
if(z.paddingTopSize){
z.el.css("paddingTop",z.paddingTopSize*_1b4/100+z.paddingTopUnit);
}
if(z.paddingRightSize){
z.el.css("paddingRight",z.paddingRightSize*_1b4/100+z.paddingRightUnit);
}
if(z.paddingBottomSize){
z.el.css("paddingBottom",z.paddingBottomSize*_1b4/100+z.paddingBottomUnit);
}
if(z.paddingLeftSize){
z.el.css("paddingLeft",z.paddingLeftSize*_1b4/100+z.paddingLeftUnit);
}
if(z.type=="puff"){
if(window.ActiveXObject){
z.el.get(0).style.filter="alpha(opacity="+_1b8*100+")";
}
z.el.get(0).style.opacity=_1b8;
}
if(_1b7){
if(z.restore){
z.el.css(z.oldStyle);
}
if(z.type=="shrink"||z.type=="puff"){
z.el.css("display","none");
if(z.type=="puff"){
if(window.ActiveXObject){
z.el.get(0).style.filter="alpha(opacity="+100+")";
}
z.el.get(0).style.opacity=1;
}
}else{
z.el.css("display","block");
}
if(z.callback){
z.callback.apply(z.el.get(0));
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
}
};
};
jQuery.fn.extend({ScrollTo:function(_1b9,axis,_1bb){
o=jQuery.speed(_1b9);
return this.queue("interfaceFX",function(){
new jQuery.fx.ScrollTo(this,o,axis,_1bb);
});
},ScrollToAnchors:function(_1bc,axis,_1be){
return this.each(function(){
jQuery("a[@href*=\"#\"]",this).click(function(e){
parts=this.href.split("#");
jQuery("#"+parts[1]).ScrollTo(_1bc,axis,_1be);
return false;
});
});
}});
jQuery.fx.ScrollTo=function(e,o,axis,_1c3){
var z=this;
z.o=o;
z.e=e;
z.axis=/vertical|horizontal/.test(axis)?axis:false;
z.easing=_1c3;
p=jQuery.iUtil.getPosition(e);
s=jQuery.iUtil.getScroll();
z.clear=function(){
clearInterval(z.timer);
z.timer=null;
jQuery.dequeue(z.e,"interfaceFX");
};
z.t=(new Date).getTime();
s.h=s.h>s.ih?(s.h-s.ih):s.h;
s.w=s.w>s.iw?(s.w-s.iw):s.w;
z.endTop=p.y>s.h?s.h:p.y;
z.endLeft=p.x>s.w?s.w:p.x;
z.startTop=s.t;
z.startLeft=s.l;
z.step=function(){
var t=(new Date).getTime();
var n=t-z.t;
var p=n/z.o.duration;
if(t>=z.o.duration+z.t){
z.clear();
setTimeout(function(){
z.scroll(z.endTop,z.endLeft);
},13);
}else{
if(!z.axis||z.axis=="vertical"){
if(!jQuery.easing||!jQuery.easing[z.easing]){
st=((-Math.cos(p*Math.PI)/2)+0.5)*(z.endTop-z.startTop)+z.startTop;
}else{
st=jQuery.easing[z.easing](p,n,z.startTop,(z.endTop-z.startTop),z.o.duration);
}
}else{
st=z.startTop;
}
if(!z.axis||z.axis=="horizontal"){
if(!jQuery.easing||!jQuery.easing[z.easing]){
sl=((-Math.cos(p*Math.PI)/2)+0.5)*(z.endLeft-z.startLeft)+z.startLeft;
}else{
sl=jQuery.easing[z.easing](p,n,z.startLeft,(z.endLeft-z.startLeft),z.o.duration);
}
}else{
sl=z.startLeft;
}
z.scroll(st,sl);
}
};
z.scroll=function(t,l){
window.scrollTo(l,t);
};
z.timer=setInterval(function(){
z.step();
},13);
};
jQuery.fn.Shake=function(_1ca,_1cb){
return this.queue("interfaceFX",function(){
if(!jQuery.fxCheckTag(this)){
jQuery.dequeue(this,"interfaceFX");
return false;
}
var e=new jQuery.fx.Shake(this,_1ca,_1cb);
e.shake();
});
};
jQuery.fx.Shake=function(e,_1ce,_1cf){
var z=this;
z.el=jQuery(e);
z.el.show();
z.times=parseInt(_1ce)||3;
z.callback=_1cf;
z.cnt=1;
z.oldStyle={};
z.oldStyle.position=z.el.css("position");
z.oldStyle.top=parseInt(z.el.css("top"))||0;
z.oldStyle.left=parseInt(z.el.css("left"))||0;
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.shake=function(){
z.cnt++;
z.e=new jQuery.fx(z.el.get(0),{duration:60,complete:function(){
z.e=new jQuery.fx(z.el.get(0),{duration:60,complete:function(){
z.e=new jQuery.fx(e,{duration:60,complete:function(){
if(z.cnt<=z.times){
z.shake();
}else{
z.el.css("position",z.oldStyle.position).css("top",z.oldStyle.top+"px").css("left",z.oldStyle.left+"px");
jQuery.dequeue(z.el.get(0),"interfaceFX");
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
}
}},"left");
z.e.custom(z.oldStyle.left-20,z.oldStyle.left);
}},"left");
z.e.custom(z.oldStyle.left+20,z.oldStyle.left-20);
}},"left");
z.e.custom(z.oldStyle.left,z.oldStyle.left+20);
};
};
jQuery.fn.extend({SlideInUp:function(_1d1,_1d2,_1d3){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1d1,_1d2,"up","in",_1d3);
});
},SlideOutUp:function(_1d4,_1d5,_1d6){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1d4,_1d5,"up","out",_1d6);
});
},SlideToggleUp:function(_1d7,_1d8,_1d9){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1d7,_1d8,"up","toggle",_1d9);
});
},SlideInDown:function(_1da,_1db,_1dc){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1da,_1db,"down","in",_1dc);
});
},SlideOutDown:function(_1dd,_1de,_1df){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1dd,_1de,"down","out",_1df);
});
},SlideToggleDown:function(_1e0,_1e1,_1e2){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1e0,_1e1,"down","toggle",_1e2);
});
},SlideInLeft:function(_1e3,_1e4,_1e5){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1e3,_1e4,"left","in",_1e5);
});
},SlideOutLeft:function(_1e6,_1e7,_1e8){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1e6,_1e7,"left","out",_1e8);
});
},SlideToggleLeft:function(_1e9,_1ea,_1eb){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1e9,_1ea,"left","toggle",_1eb);
});
},SlideInRight:function(_1ec,_1ed,_1ee){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1ec,_1ed,"right","in",_1ee);
});
},SlideOutRight:function(_1ef,_1f0,_1f1){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1ef,_1f0,"right","out",_1f1);
});
},SlideToggleRight:function(_1f2,_1f3,_1f4){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_1f2,_1f3,"right","toggle",_1f4);
});
}});
jQuery.fx.slide=function(e,_1f6,_1f7,_1f8,type,_1fa){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.easing=typeof _1f7=="string"?_1f7:_1fa||null;
z.callback=typeof _1f7=="function"?_1f7:null;
if(type=="toggle"){
type=z.el.css("display")=="none"?"in":"out";
}
if(!e.ifxFirstDisplay){
e.ifxFirstDisplay=z.el.css("display");
}
z.el.show();
z.speed=_1f6;
z.fx=jQuery.fx.buildWrapper(e);
z.type=type;
z.direction=_1f8;
z.complete=function(){
if(z.type=="out"){
z.el.css("visibility","hidden");
}
jQuery.fx.destroyWrapper(z.fx.wrapper.get(0),z.fx.oldStyle);
if(z.type=="in"){
z.el.css("display",z.el.get(0).ifxFirstDisplay=="none"?"block":z.el.get(0).ifxFirstDisplay);
}else{
z.el.css("display","none");
z.el.css("visibility","visible");
}
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
};
switch(z.direction){
case "up":
z.ef=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"top");
z.efx=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing),"height");
if(z.type=="in"){
z.ef.custom(-z.fx.oldStyle.sizes.hb,0);
z.efx.custom(0,z.fx.oldStyle.sizes.hb);
}else{
z.ef.custom(0,-z.fx.oldStyle.sizes.hb);
z.efx.custom(z.fx.oldStyle.sizes.hb,0);
}
break;
case "down":
z.ef=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"top");
if(z.type=="in"){
z.ef.custom(z.fx.oldStyle.sizes.hb,0);
}else{
z.ef.custom(0,z.fx.oldStyle.sizes.hb);
}
break;
case "left":
z.ef=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"left");
z.efx=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing),"width");
if(z.type=="in"){
z.ef.custom(-z.fx.oldStyle.sizes.wb,0);
z.efx.custom(0,z.fx.oldStyle.sizes.wb);
}else{
z.ef.custom(0,-z.fx.oldStyle.sizes.wb);
z.efx.custom(z.fx.oldStyle.sizes.wb,0);
}
break;
case "right":
z.ef=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"left");
if(z.type=="in"){
z.ef.custom(z.fx.oldStyle.sizes.wb,0);
}else{
z.ef.custom(0,z.fx.oldStyle.sizes.wb);
}
break;
}
};
jQuery.transferHelper=null;
jQuery.fn.TransferTo=function(o){
return this.queue("interfaceFX",function(){
new jQuery.fx.itransferTo(this,o);
});
};
jQuery.fx.itransferTo=function(e,o){
if(jQuery.transferHelper==null){
jQuery("body",document).append("<div id=\"transferHelper\"></div>");
jQuery.transferHelper=jQuery("#transferHelper");
}
jQuery.transferHelper.css("display","block").css("position","absolute");
var z=this;
z.el=jQuery(e);
if(!o||!o.to){
return;
}
if(o.to.constructor==String&&document.getElementById(o.to)){
o.to=document.getElementById(o.to);
}else{
if(!o.to.childNodes){
return;
}
}
if(!o.duration){
o.duration=500;
}
z.duration=o.duration;
z.to=o.to;
z.classname=o.className;
z.complete=o.complete;
if(z.classname){
jQuery.transferHelper.addClass(z.classname);
}
z.diffWidth=0;
z.diffHeight=0;
if(jQuery.boxModel){
z.diffWidth=(parseInt(jQuery.transferHelper.css("borderLeftWidth"))||0)+(parseInt(jQuery.transferHelper.css("borderRightWidth"))||0)+(parseInt(jQuery.transferHelper.css("paddingLeft"))||0)+(parseInt(jQuery.transferHelper.css("paddingRight"))||0);
z.diffHeight=(parseInt(jQuery.transferHelper.css("borderTopWidth"))||0)+(parseInt(jQuery.transferHelper.css("borderBottomWidth"))||0)+(parseInt(jQuery.transferHelper.css("paddingTop"))||0)+(parseInt(jQuery.transferHelper.css("paddingBottom"))||0);
}
z.start=jQuery.extend(jQuery.iUtil.getPosition(z.el.get(0)),jQuery.iUtil.getSize(z.el.get(0)));
z.end=jQuery.extend(jQuery.iUtil.getPosition(z.to),jQuery.iUtil.getSize(z.to));
z.start.wb-=z.diffWidth;
z.start.hb-=z.diffHeight;
z.end.wb-=z.diffWidth;
z.end.hb-=z.diffHeight;
z.callback=o.complete;
jQuery.transferHelper.css("width",z.start.wb+"px").css("height",z.start.hb+"px").css("top",z.start.y+"px").css("left",z.start.x+"px").animate({top:z.end.y,left:z.end.x,width:z.end.wb,height:z.end.hb},z.duration,function(){
if(z.classname){
jQuery.transferHelper.removeClass(z.classname);
}
jQuery.transferHelper.css("display","none");
if(z.complete&&z.complete.constructor==Function){
z.complete.apply(z.el.get(0),[z.to]);
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
});
};
jQuery.ImageBox={options:{border:10,loaderSRC:"images/loading.gif",closeHTML:"<img src=\"images/close.jpg\" />",overlayOpacity:0.8,textImage:"Showing image",textImageFrom:"from",fadeDuration:400},imageLoaded:false,firstResize:false,currentRel:null,animationInProgress:false,opened:false,keyPressed:function(_200){
if(!jQuery.ImageBox.opened||jQuery.ImageBox.animationInProgress){
return;
}
var _201=_200.charCode||_200.keyCode||-1;
switch(_201){
case 35:
if(jQuery.ImageBox.currentRel){
jQuery.ImageBox.start(null,jQuery("a[@rel="+jQuery.ImageBox.currentRel+"]:last").get(0));
}
break;
case 36:
if(jQuery.ImageBox.currentRel){
jQuery.ImageBox.start(null,jQuery("a[@rel="+jQuery.ImageBox.currentRel+"]:first").get(0));
}
break;
case 37:
case 8:
case 33:
case 80:
case 112:
var _202=jQuery("#ImageBoxPrevImage");
if(_202.get(0).onclick!=null){
_202.get(0).onclick.apply(_202.get(0));
}
break;
case 38:
break;
case 39:
case 34:
case 32:
case 110:
case 78:
var _203=jQuery("#ImageBoxNextImage");
if(_203.get(0).onclick!=null){
_203.get(0).onclick.apply(_203.get(0));
}
break;
case 40:
break;
case 27:
jQuery.ImageBox.hideImage();
break;
}
},init:function(_204){
if(_204){
jQuery.extend(jQuery.ImageBox.options,_204);
}
if(window.event){
jQuery("body",document).bind("keyup",jQuery.ImageBox.keyPressed);
}else{
jQuery(document).bind("keyup",jQuery.ImageBox.keyPressed);
}
jQuery("a").each(function(){
el=jQuery(this);
relAttr=el.attr("rel")||"";
hrefAttr=el.attr("href")||"";
imageTypes=/\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;
if(hrefAttr.toLowerCase().match(imageTypes)!=null&&relAttr.toLowerCase().indexOf("imagebox")==0){
el.bind("click",jQuery.ImageBox.start);
}
});
if(jQuery.browser.msie){
iframe=document.createElement("iframe");
jQuery(iframe).attr({id:"ImageBoxIframe",src:"javascript:false;",frameborder:"no",scrolling:"no"}).css({display:"none",position:"absolute",top:"0",left:"0",filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"});
jQuery("body").append(iframe);
}
overlay=document.createElement("div");
jQuery(overlay).attr("id","ImageBoxOverlay").css({position:"absolute",display:"none",top:"0",left:"0",opacity:0}).append(document.createTextNode(" ")).bind("click",jQuery.ImageBox.hideImage);
captionText=document.createElement("div");
jQuery(captionText).attr("id","ImageBoxCaptionText").css({paddingLeft:jQuery.ImageBox.options.border+"px"}).append(document.createTextNode(" "));
captionImages=document.createElement("div");
jQuery(captionImages).attr("id","ImageBoxCaptionImages").css({paddingLeft:jQuery.ImageBox.options.border+"px",paddingBottom:jQuery.ImageBox.options.border+"px"}).append(document.createTextNode(" "));
closeEl=document.createElement("a");
jQuery(closeEl).attr({id:"ImageBoxClose",href:"#"}).css({position:"absolute",right:jQuery.ImageBox.options.border+"px",top:"0"}).append(jQuery.ImageBox.options.closeHTML).bind("click",jQuery.ImageBox.hideImage);
captionEl=document.createElement("div");
jQuery(captionEl).attr("id","ImageBoxCaption").css({position:"relative",textAlign:"left",margin:"0 auto",zIndex:1}).append(captionText).append(captionImages).append(closeEl);
loader=document.createElement("img");
loader.src=jQuery.ImageBox.options.loaderSRC;
jQuery(loader).attr("id","ImageBoxLoader").css({position:"absolute"});
prevImage=document.createElement("a");
jQuery(prevImage).attr({id:"ImageBoxPrevImage",href:"#"}).css({position:"absolute",display:"none",overflow:"hidden",textDecoration:"none"}).append(document.createTextNode(" "));
nextImage=document.createElement("a");
jQuery(nextImage).attr({id:"ImageBoxNextImage",href:"#"}).css({position:"absolute",overflow:"hidden",textDecoration:"none"}).append(document.createTextNode(" "));
container=document.createElement("div");
jQuery(container).attr("id","ImageBoxContainer").css({display:"none",position:"relative",overflow:"hidden",textAlign:"left",margin:"0 auto",top:"0",left:"0",zIndex:2}).append([loader,prevImage,nextImage]);
outerContainer=document.createElement("div");
jQuery(outerContainer).attr("id","ImageBoxOuterContainer").css({display:"none",position:"absolute",overflow:"hidden",top:"0",left:"0",textAlign:"center",backgroundColor:"transparent",lineHeigt:"0"}).append([container,captionEl]);
jQuery("body").append(overlay).append(outerContainer);
},start:function(e,elm){
el=elm?jQuery(elm):jQuery(this);
linkRel=el.attr("rel");
var _207,_208,_209,_20a;
if(linkRel!="imagebox"){
jQuery.ImageBox.currentRel=linkRel;
gallery=jQuery("a[@rel="+linkRel+"]");
_207=gallery.size();
_208=gallery.index(elm?elm:this);
_209=gallery.get(_208-1);
_20a=gallery.get(_208+1);
}
imageSrc=el.attr("href");
captionText=el.attr("title");
pageSize=jQuery.iUtil.getScroll();
overlay=jQuery("#ImageBoxOverlay");
if(!jQuery.ImageBox.opened){
jQuery.ImageBox.opened=true;
if(jQuery.browser.msie){
jQuery("#ImageBoxIframe").css("height",Math.max(pageSize.ih,pageSize.h)+"px").css("width",Math.max(pageSize.iw,pageSize.w)+"px").show();
}
overlay.css("height",Math.max(pageSize.ih,pageSize.h)+"px").css("width",Math.max(pageSize.iw,pageSize.w)+"px").show().fadeTo(300,jQuery.ImageBox.options.overlayOpacity,function(){
jQuery.ImageBox.loadImage(imageSrc,captionText,pageSize,_207,_208,_209,_20a);
});
jQuery("#ImageBoxOuterContainer").css("width",Math.max(pageSize.iw,pageSize.w)+"px");
}else{
jQuery("#ImageBoxPrevImage").get(0).onclick=null;
jQuery("#ImageBoxNextImage").get(0).onclick=null;
jQuery.ImageBox.loadImage(imageSrc,captionText,pageSize,_207,_208,_209,_20a);
}
return false;
},loadImage:function(_20b,_20c,_20d,_20e,_20f,_210,_211){
jQuery("#ImageBoxCurrentImage").remove();
prevImageEl=jQuery("#ImageBoxPrevImage");
prevImageEl.hide();
nextImageEl=jQuery("#ImageBoxNextImage");
nextImageEl.hide();
loader=jQuery("#ImageBoxLoader");
container=jQuery("#ImageBoxContainer");
outerContainer=jQuery("#ImageBoxOuterContainer");
captionEl=jQuery("#ImageBoxCaption").css("visibility","hidden");
jQuery("#ImageBoxCaptionText").html(captionText);
jQuery.ImageBox.animationInProgress=true;
if(_20e){
jQuery("#ImageBoxCaptionImages").html(jQuery.ImageBox.options.textImage+" "+(_20f+1)+" "+jQuery.ImageBox.options.textImageFrom+" "+_20e);
}
if(_210){
prevImageEl.get(0).onclick=function(){
this.blur();
jQuery.ImageBox.start(null,_210);
return false;
};
}
if(_211){
nextImageEl.get(0).onclick=function(){
this.blur();
jQuery.ImageBox.start(null,_211);
return false;
};
}
loader.show();
containerSize=jQuery.iUtil.getSize(container.get(0));
containerW=Math.max(containerSize.wb,loader.get(0).width+jQuery.ImageBox.options.border*2);
containerH=Math.max(containerSize.hb,loader.get(0).height+jQuery.ImageBox.options.border*2);
loader.css({left:(containerW-loader.get(0).width)/2+"px",top:(containerH-loader.get(0).height)/2+"px"});
container.css({width:containerW+"px",height:containerH+"px"}).show();
clientSize=jQuery.iUtil.getClient();
outerContainer.css("top",_20d.t+(clientSize.h/15)+"px");
if(outerContainer.css("display")=="none"){
outerContainer.show().fadeIn(jQuery.ImageBox.options.fadeDuration);
}
imageEl=new Image;
jQuery(imageEl).attr("id","ImageBoxCurrentImage").bind("load",function(){
containerW=imageEl.width+jQuery.ImageBox.options.border*2;
containerH=imageEl.height+jQuery.ImageBox.options.border*2;
loader.hide();
container.animate({height:containerH},containerSize.hb!=containerH?jQuery.ImageBox.options.fadeDuration:1,function(){
container.animate({width:containerW},containerSize.wb!=containerW?jQuery.ImageBox.options.fadeDuration:1,function(){
container.prepend(imageEl);
jQuery(imageEl).css({position:"absolute",left:jQuery.ImageBox.options.border+"px",top:jQuery.ImageBox.options.border+"px"}).fadeIn(jQuery.ImageBox.options.fadeDuration,function(){
captionSize=jQuery.iUtil.getSize(captionEl.get(0));
if(_210){
prevImageEl.css({left:jQuery.ImageBox.options.border+"px",top:jQuery.ImageBox.options.border+"px",width:containerW/2-jQuery.ImageBox.options.border*3+"px",height:containerH-jQuery.ImageBox.options.border*2+"px"}).show();
}
if(_211){
nextImageEl.css({left:containerW/2+jQuery.ImageBox.options.border*2+"px",top:jQuery.ImageBox.options.border+"px",width:containerW/2-jQuery.ImageBox.options.border*3+"px",height:containerH-jQuery.ImageBox.options.border*2+"px"}).show();
}
captionEl.css({width:containerW+"px",top:-captionSize.hb+"px",visibility:"visible"}).animate({top:-1},jQuery.ImageBox.options.fadeDuration,function(){
jQuery.ImageBox.animationInProgress=false;
});
});
});
});
});
imageEl.src=_20b;
},hideImage:function(){
jQuery("#ImageBoxCurrentImage").remove();
jQuery("#ImageBoxOuterContainer").hide();
jQuery("#ImageBoxCaption").css("visibility","hidden");
jQuery("#ImageBoxOverlay").fadeTo(300,0,function(){
jQuery(this).hide();
if(jQuery.browser.msie){
jQuery("#ImageBoxIframe").hide();
}
});
jQuery("#ImageBoxPrevImage").get(0).onclick=null;
jQuery("#ImageBoxNextImage").get(0).onclick=null;
jQuery.ImageBox.currentRel=null;
jQuery.ImageBox.opened=false;
jQuery.ImageBox.animationInProgress=false;
return false;
}};
jQuery.iResize={resizeElement:null,resizeDirection:null,dragged:null,pointer:null,sizes:null,position:null,startDrag:function(e){
jQuery.iResize.dragged=(this.dragEl)?this.dragEl:this;
jQuery.iResize.pointer=jQuery.iUtil.getPointer(e);
jQuery.iResize.sizes={width:parseInt(jQuery(jQuery.iResize.dragged).css("width"))||0,height:parseInt(jQuery(jQuery.iResize.dragged).css("height"))||0};
jQuery.iResize.position={top:parseInt(jQuery(jQuery.iResize.dragged).css("top"))||0,left:parseInt(jQuery(jQuery.iResize.dragged).css("left"))||0};
jQuery(document).bind("mousemove",jQuery.iResize.moveDrag).bind("mouseup",jQuery.iResize.stopDrag);
if(typeof jQuery.iResize.dragged.resizeOptions.onDragStart==="function"){
jQuery.iResize.dragged.resizeOptions.onDragStart.apply(jQuery.iResize.dragged);
}
return false;
},stopDrag:function(e){
jQuery(document).unbind("mousemove",jQuery.iResize.moveDrag).unbind("mouseup",jQuery.iResize.stopDrag);
if(typeof jQuery.iResize.dragged.resizeOptions.onDragStop==="function"){
jQuery.iResize.dragged.resizeOptions.onDragStop.apply(jQuery.iResize.dragged);
}
jQuery.iResize.dragged=null;
},moveDrag:function(e){
if(!jQuery.iResize.dragged){
return;
}
pointer=jQuery.iUtil.getPointer(e);
newTop=jQuery.iResize.position.top-jQuery.iResize.pointer.y+pointer.y;
newLeft=jQuery.iResize.position.left-jQuery.iResize.pointer.x+pointer.x;
newTop=Math.max(Math.min(newTop,jQuery.iResize.dragged.resizeOptions.maxBottom-jQuery.iResize.sizes.height),jQuery.iResize.dragged.resizeOptions.minTop);
newLeft=Math.max(Math.min(newLeft,jQuery.iResize.dragged.resizeOptions.maxRight-jQuery.iResize.sizes.width),jQuery.iResize.dragged.resizeOptions.minLeft);
if(typeof jQuery.iResize.dragged.resizeOptions.onDrag==="function"){
var _215=jQuery.iResize.dragged.resizeOptions.onDrag.apply(jQuery.iResize.dragged,[newLeft,newTop]);
if(typeof _215=="array"&&_215.length==2){
newLeft=_215[0];
newTop=_215[1];
}
}
jQuery.iResize.dragged.style.top=newTop+"px";
jQuery.iResize.dragged.style.left=newLeft+"px";
return false;
},start:function(e){
jQuery(document).bind("mousemove",jQuery.iResize.move).bind("mouseup",jQuery.iResize.stop);
jQuery.iResize.resizeElement=this.resizeElement;
jQuery.iResize.resizeDirection=this.resizeDirection;
jQuery.iResize.pointer=jQuery.iUtil.getPointer(e);
jQuery.iResize.sizes={width:parseInt(jQuery(this.resizeElement).css("width"))||0,height:parseInt(jQuery(this.resizeElement).css("height"))||0};
jQuery.iResize.position={top:parseInt(jQuery(this.resizeElement).css("top"))||0,left:parseInt(jQuery(this.resizeElement).css("left"))||0};
if(jQuery.iResize.resizeElement.resizeOptions.onStart){
jQuery.iResize.resizeElement.resizeOptions.onStart.apply(jQuery.iResize.resizeElement,[this]);
}
return false;
},stop:function(){
jQuery(document).unbind("mousemove",jQuery.iResize.move).unbind("mouseup",jQuery.iResize.stop);
if(jQuery.iResize.resizeElement.resizeOptions.onStop){
jQuery.iResize.resizeElement.resizeOptions.onStop.apply(jQuery.iResize.resizeElement,[jQuery.iResize.resizeDirection]);
}
jQuery.iResize.resizeElement=null;
jQuery.iResize.resizeDirection=null;
},getWidth:function(dx,side){
return Math.min(Math.max(jQuery.iResize.sizes.width+dx*side,jQuery.iResize.resizeElement.resizeOptions.minWidth),jQuery.iResize.resizeElement.resizeOptions.maxWidth);
},getHeight:function(dy,side){
return Math.min(Math.max(jQuery.iResize.sizes.height+dy*side,jQuery.iResize.resizeElement.resizeOptions.minHeight),jQuery.iResize.resizeElement.resizeOptions.maxHeight);
},getHeightMinMax:function(_21b){
return Math.min(Math.max(_21b,jQuery.iResize.resizeElement.resizeOptions.minHeight),jQuery.iResize.resizeElement.resizeOptions.maxHeight);
},move:function(e){
if(jQuery.iResize.resizeElement==null){
return;
}
pointer=jQuery.iUtil.getPointer(e);
dx=pointer.x-jQuery.iResize.pointer.x;
dy=pointer.y-jQuery.iResize.pointer.y;
newSizes={width:jQuery.iResize.sizes.width,height:jQuery.iResize.sizes.height};
newPosition={top:jQuery.iResize.position.top,left:jQuery.iResize.position.left};
switch(jQuery.iResize.resizeDirection){
case "e":
newSizes.width=jQuery.iResize.getWidth(dx,1);
break;
case "se":
newSizes.width=jQuery.iResize.getWidth(dx,1);
newSizes.height=jQuery.iResize.getHeight(dy,1);
break;
case "w":
newSizes.width=jQuery.iResize.getWidth(dx,-1);
newPosition.left=jQuery.iResize.position.left-newSizes.width+jQuery.iResize.sizes.width;
break;
case "sw":
newSizes.width=jQuery.iResize.getWidth(dx,-1);
newPosition.left=jQuery.iResize.position.left-newSizes.width+jQuery.iResize.sizes.width;
newSizes.height=jQuery.iResize.getHeight(dy,1);
break;
case "nw":
newSizes.height=jQuery.iResize.getHeight(dy,-1);
newPosition.top=jQuery.iResize.position.top-newSizes.height+jQuery.iResize.sizes.height;
newSizes.width=jQuery.iResize.getWidth(dx,-1);
newPosition.left=jQuery.iResize.position.left-newSizes.width+jQuery.iResize.sizes.width;
break;
case "n":
newSizes.height=jQuery.iResize.getHeight(dy,-1);
newPosition.top=jQuery.iResize.position.top-newSizes.height+jQuery.iResize.sizes.height;
break;
case "ne":
newSizes.height=jQuery.iResize.getHeight(dy,-1);
newPosition.top=jQuery.iResize.position.top-newSizes.height+jQuery.iResize.sizes.height;
newSizes.width=jQuery.iResize.getWidth(dx,1);
break;
case "s":
newSizes.height=jQuery.iResize.getHeight(dy,1);
break;
}
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
if(jQuery.iResize.resizeDirection=="n"||jQuery.iResize.resizeDirection=="s"){
nWidth=newSizes.height*jQuery.iResize.resizeElement.resizeOptions.ratio;
}else{
nWidth=newSizes.width;
}
nHeight=jQuery.iResize.getHeightMinMax(nWidth*jQuery.iResize.resizeElement.resizeOptions.ratio);
nWidth=nHeight/jQuery.iResize.resizeElement.resizeOptions.ratio;
switch(jQuery.iResize.resizeDirection){
case "n":
case "nw":
case "ne":
newPosition.top+=newSizes.height-nHeight;
break;
}
switch(jQuery.iResize.resizeDirection){
case "nw":
case "w":
case "sw":
newPosition.left+=newSizes.width-nWidth;
break;
}
newSizes.height=nHeight;
newSizes.width=nWidth;
}
if(newPosition.top<jQuery.iResize.resizeElement.resizeOptions.minTop){
nHeight=newSizes.height+newPosition.top-jQuery.iResize.resizeElement.resizeOptions.minTop;
newPosition.top=jQuery.iResize.resizeElement.resizeOptions.minTop;
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
nWidth=nHeight/jQuery.iResize.resizeElement.resizeOptions.ratio;
switch(jQuery.iResize.resizeDirection){
case "nw":
case "w":
case "sw":
newPosition.left+=newSizes.width-nWidth;
break;
}
newSizes.width=nWidth;
}
newSizes.height=nHeight;
}
if(newPosition.left<jQuery.iResize.resizeElement.resizeOptions.minLeft){
nWidth=newSizes.width+newPosition.left-jQuery.iResize.resizeElement.resizeOptions.minLeft;
newPosition.left=jQuery.iResize.resizeElement.resizeOptions.minLeft;
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
nHeight=nWidth*jQuery.iResize.resizeElement.resizeOptions.ratio;
switch(jQuery.iResize.resizeDirection){
case "n":
case "nw":
case "ne":
newPosition.top+=newSizes.height-nHeight;
break;
}
newSizes.height=nHeight;
}
newSizes.width=nWidth;
}
if(newPosition.top+newSizes.height>jQuery.iResize.resizeElement.resizeOptions.maxBottom){
newSizes.height=jQuery.iResize.resizeElement.resizeOptions.maxBottom-newPosition.top;
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
newSizes.width=newSizes.height/jQuery.iResize.resizeElement.resizeOptions.ratio;
}
}
if(newPosition.left+newSizes.width>jQuery.iResize.resizeElement.resizeOptions.maxRight){
newSizes.width=jQuery.iResize.resizeElement.resizeOptions.maxRight-newPosition.left;
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
newSizes.height=newSizes.width*jQuery.iResize.resizeElement.resizeOptions.ratio;
}
}
var _21d=false;
if(jQuery.iResize.resizeElement.resizeOptions.onResize){
_21d=jQuery.iResize.resizeElement.resizeOptions.onResize.apply(jQuery.iResize.resizeElement,[newSizes,newPosition]);
if(_21d){
if(_21d.sizes){
jQuery.extend(newSizes,_21d.sizes);
}
if(_21d.position){
jQuery.extend(newPosition,_21d.position);
}
}
}
elS=jQuery.iResize.resizeElement.style;
elS.left=newPosition.left+"px";
elS.top=newPosition.top+"px";
elS.width=newSizes.width+"px";
elS.height=newSizes.height+"px";
return false;
},build:function(_21e){
if(!_21e||!_21e.handlers||_21e.handlers.constructor!=Object){
return;
}
return this.each(function(){
var el=this;
el.resizeOptions=_21e;
el.resizeOptions.minWidth=_21e.minWidth||10;
el.resizeOptions.minHeight=_21e.minHeight||10;
el.resizeOptions.maxWidth=_21e.maxWidth||3000;
el.resizeOptions.maxHeight=_21e.maxHeight||3000;
el.resizeOptions.minTop=_21e.minTop||-1000;
el.resizeOptions.minLeft=_21e.minLeft||-1000;
el.resizeOptions.maxRight=_21e.maxRight||3000;
el.resizeOptions.maxBottom=_21e.maxBottom||3000;
elPosition=jQuery(el).css("position");
if(!(elPosition=="relative"||elPosition=="absolute")){
el.style.position="relative";
}
directions=/n|ne|e|se|s|sw|w|nw/g;
for(i in el.resizeOptions.handlers){
if(i.toLowerCase().match(directions)!=null){
if(el.resizeOptions.handlers[i].constructor==String){
handle=jQuery(el.resizeOptions.handlers[i]);
if(handle.size()>0){
el.resizeOptions.handlers[i]=handle.get(0);
}
}
if(el.resizeOptions.handlers[i].tagName){
el.resizeOptions.handlers[i].resizeElement=el;
el.resizeOptions.handlers[i].resizeDirection=i;
jQuery(el.resizeOptions.handlers[i]).bind("mousedown",jQuery.iResize.start);
}
}
}
if(el.resizeOptions.dragHandle){
if(typeof el.resizeOptions.dragHandle==="string"){
handleEl=jQuery(el.resizeOptions.dragHandle);
if(handleEl.size()>0){
handleEl.each(function(){
this.dragEl=el;
});
handleEl.bind("mousedown",jQuery.iResize.startDrag);
}
}else{
if(el.resizeOptions.dragHandle==true){
jQuery(this).bind("mousedown",jQuery.iResize.startDrag);
}
}
}
});
},destroy:function(){
return this.each(function(){
var el=this;
for(i in el.resizeOptions.handlers){
el.resizeOptions.handlers[i].resizeElement=null;
el.resizeOptions.handlers[i].resizeDirection=null;
jQuery(el.resizeOptions.handlers[i]).unbind("mousedown",jQuery.iResize.start);
}
if(el.resizeOptions.dragHandle){
if(typeof el.resizeOptions.dragHandle==="string"){
handle=jQuery(el.resizeOptions.dragHandle);
if(handle.size()>0){
handle.unbind("mousedown",jQuery.iResize.startDrag);
}
}else{
if(el.resizeOptions.dragHandle==true){
jQuery(this).unbind("mousedown",jQuery.iResize.startDrag);
}
}
}
el.resizeOptions=null;
});
}};
jQuery.fn.extend({Resizable:jQuery.iResize.build,ResizableDestroy:jQuery.iResize.destroy});
jQuery.selectHelper=null;
jQuery.selectKeyHelper=false;
jQuery.selectdrug=null;
jQuery.selectCurrent=[];
jQuery.selectKeyDown=function(e){
var _222=e.charCode||e.keyCode||-1;
if(_222==17||_222==16){
jQuery.selectKeyHelper=true;
}
};
jQuery.selectKeyUp=function(e){
jQuery.selectKeyHelper=false;
};
jQuery.selectstart=function(e){
this.f.pointer=jQuery.iUtil.getPointer(e);
this.f.pos=jQuery.extend(jQuery.iUtil.getPosition(this),jQuery.iUtil.getSize(this));
this.f.scr=jQuery.iUtil.getScroll(this);
this.f.pointer.x-=this.f.pos.x;
this.f.pointer.y-=this.f.pos.y;
jQuery(this).append(jQuery.selectHelper.get(0));
if(this.f.hc){
jQuery.selectHelper.addClass(this.f.hc).css("display","block");
}
jQuery.selectHelper.css({display:"block",width:"0px",height:"0px"});
if(this.f.o){
jQuery.selectHelper.css("opacity",this.f.o);
}
jQuery.selectdrug=this;
jQuery.selectedone=false;
jQuery.selectCurrent=[];
this.f.el.each(function(){
this.pos={x:this.offsetLeft+(this.currentStyle&&!jQuery.browser.opera?parseInt(this.currentStyle.borderLeftWidth)||0:0)+(jQuery.selectdrug.scrollLeft||0),y:this.offsetTop+(this.currentStyle&&!jQuery.browser.opera?parseInt(this.currentStyle.borderTopWidth)||0:0)+(jQuery.selectdrug.scrollTop||0),wb:this.offsetWidth,hb:this.offsetHeight};
if(this.s==true){
if(jQuery.selectKeyHelper==false){
this.s=false;
jQuery(this).removeClass(jQuery.selectdrug.f.sc);
}else{
jQuery.selectedone=true;
jQuery.selectCurrent[jQuery.selectCurrent.length]=jQuery.attr(this,"id");
}
}
});
jQuery.selectcheck.apply(this,[e]);
jQuery(document).bind("mousemove",jQuery.selectcheck).bind("mouseup",jQuery.selectstop);
return false;
};
jQuery.selectcheck=function(e){
if(!jQuery.selectdrug){
return;
}
jQuery.selectcheckApply.apply(jQuery.selectdrug,[e]);
};
jQuery.selectcheckApply=function(e){
if(!jQuery.selectdrug){
return;
}
var _227=jQuery.iUtil.getPointer(e);
var scr=jQuery.iUtil.getScroll(jQuery.selectdrug);
_227.x+=scr.l-this.f.scr.l-this.f.pos.x;
_227.y+=scr.t-this.f.scr.t-this.f.pos.y;
var sx=Math.min(_227.x,this.f.pointer.x);
var sw=Math.min(Math.abs(_227.x-this.f.pointer.x),Math.abs(this.f.scr.w-sx));
var sy=Math.min(_227.y,this.f.pointer.y);
var sh=Math.min(Math.abs(_227.y-this.f.pointer.y),Math.abs(this.f.scr.h-sy));
if(this.scrollTop>0&&_227.y-20<this.scrollTop){
var diff=Math.min(scr.t,10);
sy-=diff;
sh+=diff;
this.scrollTop-=diff;
}else{
if(this.scrollTop+this.f.pos.h<this.f.scr.h&&_227.y+20>this.scrollTop+this.f.pos.h){
var diff=Math.min(this.f.scr.h-this.scrollTop,10);
this.scrollTop+=diff;
if(this.scrollTop!=scr.t){
sh+=diff;
}
}
}
if(this.scrollLeft>0&&_227.x-20<this.scrollLeft){
var diff=Math.min(scr.l,10);
sx-=diff;
sw+=diff;
this.scrollLeft-=diff;
}else{
if(this.scrollLeft+this.f.pos.w<this.f.scr.w&&_227.x+20>this.scrollLeft+this.f.pos.w){
var diff=Math.min(this.f.scr.w-this.scrollLeft,10);
this.scrollLeft+=diff;
if(this.scrollLeft!=scr.l){
sw+=diff;
}
}
}
jQuery.selectHelper.css({left:sx+"px",top:sy+"px",width:sw+"px",height:sh+"px"});
jQuery.selectHelper.l=sx+this.f.scr.l;
jQuery.selectHelper.t=sy+this.f.scr.t;
jQuery.selectHelper.r=jQuery.selectHelper.l+sw;
jQuery.selectHelper.b=jQuery.selectHelper.t+sh;
jQuery.selectedone=false;
this.f.el.each(function(){
iIndex=jQuery.selectCurrent.indexOf(jQuery.attr(this,"id"));
if(!(this.pos.x>jQuery.selectHelper.r||(this.pos.x+this.pos.wb)<jQuery.selectHelper.l||this.pos.y>jQuery.selectHelper.b||(this.pos.y+this.pos.hb)<jQuery.selectHelper.t)){
jQuery.selectedone=true;
if(this.s!=true){
this.s=true;
jQuery(this).addClass(jQuery.selectdrug.f.sc);
}
if(iIndex!=-1){
this.s=false;
jQuery(this).removeClass(jQuery.selectdrug.f.sc);
}
}else{
if((this.s==true)&&(iIndex==-1)){
this.s=false;
jQuery(this).removeClass(jQuery.selectdrug.f.sc);
}else{
if((!this.s)&&(jQuery.selectKeyHelper==true)&&(iIndex!=-1)){
this.s=true;
jQuery(this).addClass(jQuery.selectdrug.f.sc);
}
}
}
});
return false;
};
jQuery.selectstop=function(e){
if(!jQuery.selectdrug){
return;
}
jQuery.selectstopApply.apply(jQuery.selectdrug,[e]);
};
jQuery.selectstopApply=function(e){
jQuery(document).unbind("mousemove",jQuery.selectcheck).unbind("mouseup",jQuery.selectstop);
if(!jQuery.selectdrug){
return;
}
jQuery.selectHelper.css("display","none");
if(this.f.hc){
jQuery.selectHelper.removeClass(this.f.hc);
}
jQuery.selectdrug=false;
jQuery("body").append(jQuery.selectHelper.get(0));
if(jQuery.selectedone==true){
if(this.f.onselect){
this.f.onselect(jQuery.Selectserialize(jQuery.attr(this,"id")));
}
}else{
if(this.f.onselectstop){
this.f.onselectstop(jQuery.Selectserialize(jQuery.attr(this,"id")));
}
}
jQuery.selectCurrent=[];
};
jQuery.Selectserialize=function(s){
var h="";
var o=[];
if(a=jQuery("#"+s)){
a.get(0).f.el.each(function(){
if(this.s==true){
if(h.length>0){
h+="&";
}
h+=s+"[]="+jQuery.attr(this,"id");
o[o.length]=jQuery.attr(this,"id");
}
});
}
return {hash:h,o:o};
};
jQuery.fn.Selectable=function(o){
if(!jQuery.selectHelper){
jQuery("body",document).append("<div id=\"selectHelper\"></div>").bind("keydown",jQuery.selectKeyDown).bind("keyup",jQuery.selectKeyUp);
jQuery.selectHelper=jQuery("#selectHelper");
jQuery.selectHelper.css({position:"absolute",display:"none"});
if(window.event){
jQuery("body",document).bind("keydown",jQuery.selectKeyDown).bind("keyup",jQuery.selectKeyUp);
}else{
jQuery(document).bind("keydown",jQuery.selectKeyDown).bind("keyup",jQuery.selectKeyUp);
}
}
if(!o){
o={};
}
return this.each(function(){
if(this.isSelectable){
return;
}
this.isSelectable=true;
this.f={a:o.accept,o:o.opacity?parseFloat(o.opacity):false,sc:o.selectedclass?o.selectedclass:false,hc:o.helperclass?o.helperclass:false,onselect:o.onselect?o.onselect:false,onselectstop:o.onselectstop?o.onselectstop:false};
this.f.el=jQuery("."+o.accept);
jQuery(this).bind("mousedown",jQuery.selectstart).css("position","relative");
});
};
jQuery.iSlider={tabindex:1,set:function(_234){
var _234=_234;
return this.each(function(){
this.slideCfg.sliders.each(function(key){
jQuery.iSlider.dragmoveBy(this,_234[key]);
});
});
},get:function(){
var _236=[];
this.each(function(_237){
if(this.isSlider){
_236[_237]=[];
var elm=this;
var _239=jQuery.iUtil.getSize(this);
this.slideCfg.sliders.each(function(key){
var x=this.offsetLeft;
var y=this.offsetTop;
xproc=parseInt(x*100/(_239.w-this.offsetWidth));
yproc=parseInt(y*100/(_239.h-this.offsetHeight));
_236[_237][key]=[xproc||0,yproc||0,x||0,y||0];
});
}
});
return _236;
},modifyContainer:function(elm){
elm.dragCfg.containerMaxx=elm.dragCfg.cont.w-elm.dragCfg.oC.wb;
elm.dragCfg.containerMaxy=elm.dragCfg.cont.h-elm.dragCfg.oC.hb;
if(elm.SliderContainer.slideCfg.restricted){
next=elm.SliderContainer.slideCfg.sliders.get(elm.SliderIteration+1);
if(next){
elm.dragCfg.cont.w=(parseInt(jQuery(next).css("left"))||0)+elm.dragCfg.oC.wb;
elm.dragCfg.cont.h=(parseInt(jQuery(next).css("top"))||0)+elm.dragCfg.oC.hb;
}
prev=elm.SliderContainer.slideCfg.sliders.get(elm.SliderIteration-1);
if(prev){
var _23e=parseInt(jQuery(prev).css("left"))||0;
var _23f=parseInt(jQuery(prev).css("left"))||0;
elm.dragCfg.cont.x+=_23e;
elm.dragCfg.cont.y+=_23f;
elm.dragCfg.cont.w-=_23e;
elm.dragCfg.cont.h-=_23f;
}
}
elm.dragCfg.maxx=elm.dragCfg.cont.w-elm.dragCfg.oC.wb;
elm.dragCfg.maxy=elm.dragCfg.cont.h-elm.dragCfg.oC.hb;
if(elm.dragCfg.fractions){
elm.dragCfg.gx=((elm.dragCfg.cont.w-elm.dragCfg.oC.wb)/elm.dragCfg.fractions)||1;
elm.dragCfg.gy=((elm.dragCfg.cont.h-elm.dragCfg.oC.hb)/elm.dragCfg.fractions)||1;
elm.dragCfg.fracW=elm.dragCfg.maxx/elm.dragCfg.fractions;
elm.dragCfg.fracH=elm.dragCfg.maxy/elm.dragCfg.fractions;
}
elm.dragCfg.cont.dx=elm.dragCfg.cont.x-elm.dragCfg.oR.x;
elm.dragCfg.cont.dy=elm.dragCfg.cont.y-elm.dragCfg.oR.y;
jQuery.iDrag.helper.css("cursor","default");
},onSlide:function(elm,x,y){
if(elm.dragCfg.fractions){
xfrac=parseInt(x/elm.dragCfg.fracW);
xproc=xfrac*100/elm.dragCfg.fractions;
yfrac=parseInt(y/elm.dragCfg.fracH);
yproc=yfrac*100/elm.dragCfg.fractions;
}else{
xproc=parseInt(x*100/elm.dragCfg.containerMaxx);
yproc=parseInt(y*100/elm.dragCfg.containerMaxy);
}
elm.dragCfg.lastSi=[xproc||0,yproc||0,x||0,y||0];
if(elm.dragCfg.onSlide){
elm.dragCfg.onSlide.apply(elm,elm.dragCfg.lastSi);
}
},dragmoveByKey:function(_243){
pressedKey=_243.charCode||_243.keyCode||-1;
switch(pressedKey){
case 35:
jQuery.iSlider.dragmoveBy(this.dragElem,[2000,2000]);
break;
case 36:
jQuery.iSlider.dragmoveBy(this.dragElem,[-2000,-2000]);
break;
case 37:
jQuery.iSlider.dragmoveBy(this.dragElem,[-this.dragElem.dragCfg.gx||-1,0]);
break;
case 38:
jQuery.iSlider.dragmoveBy(this.dragElem,[0,-this.dragElem.dragCfg.gy||-1]);
break;
case 39:
jQuery.iSlider.dragmoveBy(this.dragElem,[this.dragElem.dragCfg.gx||1,0]);
break;
case 40:
jQuery.iDrag.dragmoveBy(this.dragElem,[0,this.dragElem.dragCfg.gy||1]);
break;
}
},dragmoveBy:function(elm,_245){
if(!elm.dragCfg){
return;
}
elm.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(elm),jQuery.iUtil.getSize(elm));
elm.dragCfg.oR={x:parseInt(jQuery.css(elm,"left"))||0,y:parseInt(jQuery.css(elm,"top"))||0};
elm.dragCfg.oP=jQuery.css(elm,"position");
if(elm.dragCfg.oP!="relative"&&elm.dragCfg.oP!="absolute"){
elm.style.position="relative";
}
jQuery.iDrag.getContainment(elm);
jQuery.iSlider.modifyContainer(elm);
dx=parseInt(_245[0])||0;
dy=parseInt(_245[1])||0;
nx=elm.dragCfg.oR.x+dx;
ny=elm.dragCfg.oR.y+dy;
if(elm.dragCfg.fractions){
newCoords=jQuery.iDrag.snapToGrid.apply(elm,[nx,ny,dx,dy]);
if(newCoords.constructor==Object){
dx=newCoords.dx;
dy=newCoords.dy;
}
nx=elm.dragCfg.oR.x+dx;
ny=elm.dragCfg.oR.y+dy;
}
newCoords=jQuery.iDrag.fitToContainer.apply(elm,[nx,ny,dx,dy]);
if(newCoords&&newCoords.constructor==Object){
dx=newCoords.dx;
dy=newCoords.dy;
}
nx=elm.dragCfg.oR.x+dx;
ny=elm.dragCfg.oR.y+dy;
if(elm.dragCfg.si&&(elm.dragCfg.onSlide||elm.dragCfg.onChange)){
jQuery.iSlider.onSlide(elm,nx,ny);
}
nx=!elm.dragCfg.axis||elm.dragCfg.axis=="horizontally"?nx:elm.dragCfg.oR.x||0;
ny=!elm.dragCfg.axis||elm.dragCfg.axis=="vertically"?ny:elm.dragCfg.oR.y||0;
elm.style.left=nx+"px";
elm.style.top=ny+"px";
},build:function(o){
return this.each(function(){
if(this.isSlider==true||!o.accept||!jQuery.iUtil||!jQuery.iDrag||!jQuery.iDrop){
return;
}
toDrag=jQuery(o.accept,this);
if(toDrag.size()==0){
return;
}
var _247={containment:"parent",si:true,onSlide:o.onSlide&&o.onSlide.constructor==Function?o.onSlide:null,onChange:o.onChange&&o.onChange.constructor==Function?o.onChange:null,handle:this,opacity:o.opacity||false};
if(o.fractions&&parseInt(o.fractions)){
_247.fractions=parseInt(o.fractions)||1;
_247.fractions=_247.fractions>0?_247.fractions:1;
}
if(toDrag.size()==1){
toDrag.Draggable(_247);
}else{
jQuery(toDrag.get(0)).Draggable(_247);
_247.handle=null;
toDrag.Draggable(_247);
}
toDrag.keydown(jQuery.iSlider.dragmoveByKey);
toDrag.attr("tabindex",jQuery.iSlider.tabindex++);
this.isSlider=true;
this.slideCfg={};
this.slideCfg.onslide=_247.onslide;
this.slideCfg.fractions=_247.fractions;
this.slideCfg.sliders=toDrag;
this.slideCfg.restricted=o.restricted?true:false;
sliderEl=this;
sliderEl.slideCfg.sliders.each(function(nr){
this.SliderIteration=nr;
this.SliderContainer=sliderEl;
});
if(o.values&&o.values.constructor==Array){
for(i=o.values.length-1;i>=0;i--){
if(o.values[i].constructor==Array&&o.values[i].length==2){
el=this.slideCfg.sliders.get(i);
if(el.tagName){
jQuery.iSlider.dragmoveBy(el,o.values[i]);
}
}
}
}
});
}};
jQuery.fn.extend({Slider:jQuery.iSlider.build,SliderSetValues:jQuery.iSlider.set,SliderGetValues:jQuery.iSlider.get});
jQuery.islideshow={slideshows:[],gonext:function(){
this.blur();
slideshow=this.parentNode;
id=jQuery.attr(slideshow,"id");
if(jQuery.islideshow.slideshows[id]!=null){
window.clearInterval(jQuery.islideshow.slideshows[id]);
}
slide=slideshow.ss.currentslide+1;
if(slideshow.ss.images.length<slide){
slide=1;
}
images=jQuery("img",slideshow.ss.holder);
slideshow.ss.currentslide=slide;
if(images.size()>0){
images.fadeOut(slideshow.ss.fadeDuration,jQuery.islideshow.showImage);
}
},goprev:function(){
this.blur();
slideshow=this.parentNode;
id=jQuery.attr(slideshow,"id");
if(jQuery.islideshow.slideshows[id]!=null){
window.clearInterval(jQuery.islideshow.slideshows[id]);
}
slide=slideshow.ss.currentslide-1;
images=jQuery("img",slideshow.ss.holder);
if(slide<1){
slide=slideshow.ss.images.length;
}
slideshow.ss.currentslide=slide;
if(images.size()>0){
images.fadeOut(slideshow.ss.fadeDuration,jQuery.islideshow.showImage);
}
},timer:function(c){
slideshow=document.getElementById(c);
if(slideshow.ss.random){
slide=slideshow.ss.currentslide;
while(slide==slideshow.ss.currentslide){
slide=1+parseInt(Math.random()*slideshow.ss.images.length);
}
}else{
slide=slideshow.ss.currentslide+1;
if(slideshow.ss.images.length<slide){
slide=1;
}
}
images=jQuery("img",slideshow.ss.holder);
slideshow.ss.currentslide=slide;
if(images.size()>0){
images.fadeOut(slideshow.ss.fadeDuration,jQuery.islideshow.showImage);
}
},go:function(o){
var _24b;
if(o&&o.constructor==Object){
if(o.loader){
_24b=document.getElementById(o.loader.slideshow);
url=window.location.href.split("#");
o.loader.onload=null;
if(url.length==2){
slide=parseInt(url[1]);
show=url[1].replace(slide,"");
if(jQuery.attr(_24b,"id")!=show){
slide=1;
}
}else{
slide=1;
}
}
if(o.link){
o.link.blur();
_24b=o.link.parentNode.parentNode;
id=jQuery.attr(_24b,"id");
if(jQuery.islideshow.slideshows[id]!=null){
window.clearInterval(jQuery.islideshow.slideshows[id]);
}
url=o.link.href.split("#");
slide=parseInt(url[1]);
show=url[1].replace(slide,"");
if(jQuery.attr(_24b,"id")!=show){
slide=1;
}
}
if(_24b.ss.images.length<slide||slide<1){
slide=1;
}
_24b.ss.currentslide=slide;
slidePos=jQuery.iUtil.getSize(_24b);
slidePad=jQuery.iUtil.getPadding(_24b);
slideBor=jQuery.iUtil.getBorder(_24b);
if(_24b.ss.prevslide){
_24b.ss.prevslide.o.css("display","none");
}
if(_24b.ss.nextslide){
_24b.ss.nextslide.o.css("display","none");
}
if(_24b.ss.loader){
y=parseInt(slidePad.t)+parseInt(slideBor.t);
if(_24b.ss.slideslinks){
if(_24b.ss.slideslinks.linksPosition=="top"){
y+=_24b.ss.slideslinks.dimm.hb;
}else{
slidePos.h-=_24b.ss.slideslinks.dimm.hb;
}
}
if(_24b.ss.slideCaption){
if(_24b.ss.slideCaption&&_24b.ss.slideCaption.captionPosition=="top"){
y+=_24b.ss.slideCaption.dimm.hb;
}else{
slidePos.h-=_24b.ss.slideCaption.dimm.hb;
}
}
if(!_24b.ss.loaderWidth){
_24b.ss.loaderHeight=o.loader?o.loader.height:(parseInt(_24b.ss.loader.css("height"))||0);
_24b.ss.loaderWidth=o.loader?o.loader.width:(parseInt(_24b.ss.loader.css("width"))||0);
}
_24b.ss.loader.css("top",y+(slidePos.h-_24b.ss.loaderHeight)/2+"px");
_24b.ss.loader.css("left",(slidePos.wb-_24b.ss.loaderWidth)/2+"px");
_24b.ss.loader.css("display","block");
}
images=jQuery("img",_24b.ss.holder);
if(images.size()>0){
images.fadeOut(_24b.ss.fadeDuration,jQuery.islideshow.showImage);
}else{
lnk=jQuery("a",_24b.ss.slideslinks.o).get(slide-1);
jQuery(lnk).addClass(_24b.ss.slideslinks.activeLinkClass);
var img=new Image();
img.slideshow=jQuery.attr(_24b,"id");
img.slide=slide-1;
img.src=_24b.ss.images[_24b.ss.currentslide-1].src;
if(img.complete){
img.onload=null;
jQuery.islideshow.display.apply(img);
}else{
img.onload=jQuery.islideshow.display;
}
if(_24b.ss.slideCaption){
_24b.ss.slideCaption.o.html(_24b.ss.images[slide-1].caption);
}
}
}
},showImage:function(){
slideshow=this.parentNode.parentNode;
slideshow.ss.holder.css("display","none");
if(slideshow.ss.slideslinks.activeLinkClass){
lnk=jQuery("a",slideshow.ss.slideslinks.o).removeClass(slideshow.ss.slideslinks.activeLinkClass).get(slideshow.ss.currentslide-1);
jQuery(lnk).addClass(slideshow.ss.slideslinks.activeLinkClass);
}
var img=new Image();
img.slideshow=jQuery.attr(slideshow,"id");
img.slide=slideshow.ss.currentslide-1;
img.src=slideshow.ss.images[slideshow.ss.currentslide-1].src;
if(img.complete){
img.onload=null;
jQuery.islideshow.display.apply(img);
}else{
img.onload=jQuery.islideshow.display;
}
if(slideshow.ss.slideCaption){
slideshow.ss.slideCaption.o.html(slideshow.ss.images[slideshow.ss.currentslide-1].caption);
}
},display:function(){
slideshow=document.getElementById(this.slideshow);
if(slideshow.ss.prevslide){
slideshow.ss.prevslide.o.css("display","none");
}
if(slideshow.ss.nextslide){
slideshow.ss.nextslide.o.css("display","none");
}
slidePos=jQuery.iUtil.getSize(slideshow);
y=0;
if(slideshow.ss.slideslinks){
if(slideshow.ss.slideslinks.linksPosition=="top"){
y+=slideshow.ss.slideslinks.dimm.hb;
}else{
slidePos.h-=slideshow.ss.slideslinks.dimm.hb;
}
}
if(slideshow.ss.slideCaption){
if(slideshow.ss.slideCaption&&slideshow.ss.slideCaption.captionPosition=="top"){
y+=slideshow.ss.slideCaption.dimm.hb;
}else{
slidePos.h-=slideshow.ss.slideCaption.dimm.hb;
}
}
par=jQuery(".slideshowHolder",slideshow);
y=y+(slidePos.h-this.height)/2;
x=(slidePos.wb-this.width)/2;
slideshow.ss.holder.css("top",y+"px").css("left",x+"px").html("<img src=\""+this.src+"\" />");
slideshow.ss.holder.fadeIn(slideshow.ss.fadeDuration);
nextslide=slideshow.ss.currentslide+1;
if(nextslide>slideshow.ss.images.length){
nextslide=1;
}
prevslide=slideshow.ss.currentslide-1;
if(prevslide<1){
prevslide=slideshow.ss.images.length;
}
slideshow.ss.nextslide.o.css("display","block").css("top",y+"px").css("left",x+2*this.width/3+"px").css("width",this.width/3+"px").css("height",this.height+"px").attr("title",slideshow.ss.images[nextslide-1].caption);
slideshow.ss.nextslide.o.get(0).href="#"+nextslide+jQuery.attr(slideshow,"id");
slideshow.ss.prevslide.o.css("display","block").css("top",y+"px").css("left",x+"px").css("width",this.width/3+"px").css("height",this.height+"px").attr("title",slideshow.ss.images[prevslide-1].caption);
slideshow.ss.prevslide.o.get(0).href="#"+prevslide+jQuery.attr(slideshow,"id");
},build:function(o){
if(!o||!o.container||jQuery.islideshow.slideshows[o.container]){
return;
}
var _24f=jQuery("#"+o.container);
var el=_24f.get(0);
if(el.style.position!="absolute"&&el.style.position!="relative"){
el.style.position="relative";
}
el.style.overflow="hidden";
if(_24f.size()==0){
return;
}
el.ss={};
el.ss.images=o.images?o.images:[];
el.ss.random=o.random&&o.random==true||false;
imgs=el.getElementsByTagName("IMG");
for(i=0;i<imgs.length;i++){
indic=el.ss.images.length;
el.ss.images[indic]={src:imgs[i].src,caption:imgs[i].title||imgs[i].alt||""};
}
if(el.ss.images.length==0){
return;
}
el.ss.oP=jQuery.extend(jQuery.iUtil.getPosition(el),jQuery.iUtil.getSize(el));
el.ss.oPad=jQuery.iUtil.getPadding(el);
el.ss.oBor=jQuery.iUtil.getBorder(el);
t=parseInt(el.ss.oPad.t)+parseInt(el.ss.oBor.t);
b=parseInt(el.ss.oPad.b)+parseInt(el.ss.oBor.b);
jQuery("img",el).remove();
el.ss.fadeDuration=o.fadeDuration?o.fadeDuration:500;
if(o.linksPosition||o.linksClass||o.activeLinkClass){
el.ss.slideslinks={};
_24f.append("<div class=\"slideshowLinks\"></div>");
el.ss.slideslinks.o=jQuery(".slideshowLinks",el);
if(o.linksClass){
el.ss.slideslinks.linksClass=o.linksClass;
el.ss.slideslinks.o.addClass(o.linksClass);
}
if(o.activeLinkClass){
el.ss.slideslinks.activeLinkClass=o.activeLinkClass;
}
el.ss.slideslinks.o.css("position","absolute").css("width",el.ss.oP.w+"px");
if(o.linksPosition&&o.linksPosition=="top"){
el.ss.slideslinks.linksPosition="top";
el.ss.slideslinks.o.css("top",t+"px");
}else{
el.ss.slideslinks.linksPosition="bottom";
el.ss.slideslinks.o.css("bottom",b+"px");
}
el.ss.slideslinks.linksSeparator=o.linksSeparator?o.linksSeparator:" ";
for(var i=0;i<el.ss.images.length;i++){
indic=parseInt(i)+1;
el.ss.slideslinks.o.append("<a href=\"#"+indic+o.container+"\" class=\"slideshowLink\" title=\""+el.ss.images[i].caption+"\">"+indic+"</a>"+(indic!=el.ss.images.length?el.ss.slideslinks.linksSeparator:""));
}
jQuery("a",el.ss.slideslinks.o).bind("click",function(){
jQuery.islideshow.go({link:this});
});
el.ss.slideslinks.dimm=jQuery.iUtil.getSize(el.ss.slideslinks.o.get(0));
}
if(o.captionPosition||o.captionClass){
el.ss.slideCaption={};
_24f.append("<div class=\"slideshowCaption\">&nbsp;</div>");
el.ss.slideCaption.o=jQuery(".slideshowCaption",el);
if(o.captionClass){
el.ss.slideCaption.captionClass=o.captionClass;
el.ss.slideCaption.o.addClass(o.captionClass);
}
el.ss.slideCaption.o.css("position","absolute").css("width",el.ss.oP.w+"px");
if(o.captionPosition&&o.captionPosition=="top"){
el.ss.slideCaption.captionPosition="top";
el.ss.slideCaption.o.css("top",(el.ss.slideslinks&&el.ss.slideslinks.linksPosition=="top"?el.ss.slideslinks.dimm.hb+t:t)+"px");
}else{
el.ss.slideCaption.captionPosition="bottom";
el.ss.slideCaption.o.css("bottom",(el.ss.slideslinks&&el.ss.slideslinks.linksPosition=="bottom"?el.ss.slideslinks.dimm.hb+b:b)+"px");
}
el.ss.slideCaption.dimm=jQuery.iUtil.getSize(el.ss.slideCaption.o.get(0));
}
if(o.nextslideClass){
el.ss.nextslide={nextslideClass:o.nextslideClass};
_24f.append("<a href=\"#2"+o.container+"\" class=\"slideshowNextSlide\">&nbsp;</a>");
el.ss.nextslide.o=jQuery(".slideshowNextSlide",el);
el.ss.nextslide.o.css("position","absolute").css("display","none").css("overflow","hidden").css("fontSize","30px").addClass(el.ss.nextslide.nextslideClass);
el.ss.nextslide.o.bind("click",jQuery.islideshow.gonext);
}
if(o.prevslideClass){
el.ss.prevslide={prevslideClass:o.prevslideClass};
_24f.append("<a href=\"#0"+o.container+"\" class=\"slideshowPrevslide\">&nbsp;</a>");
el.ss.prevslide.o=jQuery(".slideshowPrevslide",el);
el.ss.prevslide.o.css("position","absolute").css("display","none").css("overflow","hidden").css("fontSize","30px").addClass(el.ss.prevslide.prevslideClass);
el.ss.prevslide.o.bind("click",jQuery.islideshow.goprev);
}
_24f.prepend("<div class=\"slideshowHolder\"></div>");
el.ss.holder=jQuery(".slideshowHolder",el);
el.ss.holder.css("position","absolute").css("top","0px").css("left","0px").css("display","none");
if(o.loader){
_24f.prepend("<div class=\"slideshowLoader\" style=\"display: none;\"><img src=\""+o.loader+"\" /></div>");
el.ss.loader=jQuery(".slideshowLoader",el);
el.ss.loader.css("position","absolute");
var img=new Image();
img.slideshow=o.container;
img.src=o.loader;
if(img.complete){
img.onload=null;
jQuery.islideshow.go({loader:img});
}else{
img.onload=function(){
jQuery.islideshow.go({loader:this});
};
}
}else{
jQuery.islideshow.go({container:el});
}
if(o.autoplay){
time=parseInt(o.autoplay)*1000;
}
jQuery.islideshow.slideshows[o.container]=o.autoplay?window.setInterval("jQuery.islideshow.timer('"+o.container+"')",time):null;
}};
jQuery.slideshow=jQuery.islideshow.build;
jQuery.iSort={changed:[],collected:{},helper:false,inFrontOf:null,start:function(){
if(jQuery.iDrag.dragged==null){
return;
}
var shs,_254,c,cs;
jQuery.iSort.helper.get(0).className=jQuery.iDrag.dragged.dragCfg.hpc;
shs=jQuery.iSort.helper.get(0).style;
shs.display="block";
jQuery.iSort.helper.oC=jQuery.extend(jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0)),jQuery.iUtil.getSize(jQuery.iSort.helper.get(0)));
shs.width=jQuery.iDrag.dragged.dragCfg.oC.wb+"px";
shs.height=jQuery.iDrag.dragged.dragCfg.oC.hb+"px";
_254=jQuery.iUtil.getMargins(jQuery.iDrag.dragged);
shs.marginTop=_254.t;
shs.marginRight=_254.r;
shs.marginBottom=_254.b;
shs.marginLeft=_254.l;
if(jQuery.iDrag.dragged.dragCfg.ghosting==true){
c=jQuery.iDrag.dragged.cloneNode(true);
cs=c.style;
cs.marginTop="0px";
cs.marginRight="0px";
cs.marginBottom="0px";
cs.marginLeft="0px";
cs.display="block";
jQuery.iSort.helper.empty().append(c);
}
jQuery(jQuery.iDrag.dragged).after(jQuery.iSort.helper.get(0));
jQuery.iDrag.dragged.style.display="none";
},check:function(e){
if(!e.dragCfg.so&&jQuery.iDrop.overzone.sortable){
if(e.dragCfg.onStop){
e.dragCfg.onStop.apply(dragged);
}
jQuery(e).css("position",e.dragCfg.initialPosition||e.dragCfg.oP);
jQuery(e).DraggableDestroy();
jQuery(jQuery.iDrop.overzone).SortableAddItem(e);
}
jQuery.iSort.helper.removeClass(e.dragCfg.hpc).html("&nbsp;");
jQuery.iSort.inFrontOf=null;
var shs=jQuery.iSort.helper.get(0).style;
shs.display="none";
jQuery.iSort.helper.after(e);
if(e.dragCfg.fx>0){
jQuery(e).fadeIn(e.dragCfg.fx);
}
jQuery("body").append(jQuery.iSort.helper.get(0));
var ts=[];
var fnc=false;
for(var i=0;i<jQuery.iSort.changed.length;i++){
var iEL=jQuery.iDrop.zones[jQuery.iSort.changed[i]].get(0);
var id=jQuery.attr(iEL,"id");
var ser=jQuery.iSort.serialize(id);
if(iEL.dropCfg.os!=ser.hash){
iEL.dropCfg.os=ser.hash;
if(fnc==false&&iEL.dropCfg.onChange){
fnc=iEL.dropCfg.onChange;
}
ser.id=id;
ts[ts.length]=ser;
}
}
jQuery.iSort.changed=[];
if(fnc!=false&&ts.length>0){
fnc(ts);
}
},checkhover:function(e,o){
if(!jQuery.iDrag.dragged){
return;
}
var cur=false;
var i=0;
if(e.dropCfg.el.size()>0){
for(i=e.dropCfg.el.size();i>0;i--){
if(e.dropCfg.el.get(i-1)!=jQuery.iDrag.dragged){
if(!e.sortCfg.floats){
if((e.dropCfg.el.get(i-1).pos.y+e.dropCfg.el.get(i-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){
cur=e.dropCfg.el.get(i-1);
}else{
break;
}
}else{
if((e.dropCfg.el.get(i-1).pos.x+e.dropCfg.el.get(i-1).pos.wb/2)>jQuery.iDrag.dragged.dragCfg.nx&&(e.dropCfg.el.get(i-1).pos.y+e.dropCfg.el.get(i-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){
cur=e.dropCfg.el.get(i-1);
}
}
}
}
}
if(cur&&jQuery.iSort.inFrontOf!=cur){
jQuery.iSort.inFrontOf=cur;
jQuery(cur).before(jQuery.iSort.helper.get(0));
}else{
if(!cur&&(jQuery.iSort.inFrontOf!=null||jQuery.iSort.helper.get(0).parentNode!=e)){
jQuery.iSort.inFrontOf=null;
jQuery(e).append(jQuery.iSort.helper.get(0));
}
}
jQuery.iSort.helper.get(0).style.display="block";
},measure:function(e){
if(jQuery.iDrag.dragged==null){
return;
}
e.dropCfg.el.each(function(){
this.pos=jQuery.extend(jQuery.iUtil.getSizeLite(this),jQuery.iUtil.getPositionLite(this));
});
},serialize:function(s){
var i;
var h="";
var o={};
if(s){
if(jQuery.iSort.collected[s]){
o[s]=[];
jQuery("#"+s+" ."+jQuery.iSort.collected[s]).each(function(){
if(h.length>0){
h+="&";
}
h+=s+"[]="+jQuery.attr(this,"id");
o[s][o[s].length]=jQuery.attr(this,"id");
});
}else{
for(a in s){
if(jQuery.iSort.collected[s[a]]){
o[s[a]]=[];
jQuery("#"+s[a]+" ."+jQuery.iSort.collected[s[a]]).each(function(){
if(h.length>0){
h+="&";
}
h+=s[a]+"[]="+jQuery.attr(this,"id");
o[s[a]][o[s[a]].length]=jQuery.attr(this,"id");
});
}
}
}
}else{
for(i in jQuery.iSort.collected){
o[i]=[];
jQuery("#"+i+" ."+jQuery.iSort.collected[i]).each(function(){
if(h.length>0){
h+="&";
}
h+=i+"[]="+jQuery.attr(this,"id");
o[i][o[i].length]=jQuery.attr(this,"id");
});
}
}
return {hash:h,o:o};
},addItem:function(e){
if(!e.childNodes){
return;
}
return this.each(function(){
if(!this.sortCfg||!jQuery(e).is("."+this.sortCfg.accept)){
jQuery(e).addClass(this.sortCfg.accept);
}
jQuery(e).Draggable(this.sortCfg.dragCfg);
});
},destroy:function(){
return this.each(function(){
jQuery("."+this.sortCfg.accept).DraggableDestroy();
jQuery(this).DroppableDestroy();
this.sortCfg=null;
this.isSortable=null;
});
},build:function(o){
if(o.accept&&jQuery.iUtil&&jQuery.iDrag&&jQuery.iDrop){
if(!jQuery.iSort.helper){
jQuery("body",document).append("<div id=\"sortHelper\">&nbsp;</div>");
jQuery.iSort.helper=jQuery("#sortHelper");
jQuery.iSort.helper.get(0).style.display="none";
}
this.Droppable({accept:o.accept,activeclass:o.activeclass?o.activeclass:false,hoverclass:o.hoverclass?o.hoverclass:false,helperclass:o.helperclass?o.helperclass:false,onHover:o.onHover||o.onhover,onOut:o.onOut||o.onout,sortable:true,onChange:o.onChange||o.onchange,fx:o.fx?o.fx:false,ghosting:o.ghosting?true:false,tolerance:o.tolerance?o.tolerance:"intersect"});
return this.each(function(){
var _26a={revert:o.revert?true:false,zindex:3000,opacity:o.opacity?parseFloat(o.opacity):false,hpc:o.helperclass?o.helperclass:false,fx:o.fx?o.fx:false,so:true,ghosting:o.ghosting?true:false,handle:o.handle?o.handle:null,containment:o.containment?o.containment:null,onStart:o.onStart&&o.onStart.constructor==Function?o.onStart:false,onDrag:o.onDrag&&o.onDrag.constructor==Function?o.onDrag:false,onStop:o.onStop&&o.onStop.constructor==Function?o.onStop:false,axis:/vertically|horizontally/.test(o.axis)?o.axis:false,snapDistance:o.snapDistance?parseInt(o.snapDistance)||0:false,cursorAt:o.cursorAt?o.cursorAt:false};
jQuery("."+o.accept,this).Draggable(_26a);
this.isSortable=true;
this.sortCfg={accept:o.accept,revert:o.revert?true:false,zindex:3000,opacity:o.opacity?parseFloat(o.opacity):false,hpc:o.helperclass?o.helperclass:false,fx:o.fx?o.fx:false,so:true,ghosting:o.ghosting?true:false,handle:o.handle?o.handle:null,containment:o.containment?o.containment:null,floats:o.floats?true:false,dragCfg:_26a};
});
}
}};
jQuery.fn.extend({Sortable:jQuery.iSort.build,SortableAddItem:jQuery.iSort.addItem,SortableDestroy:jQuery.iSort.destroy});
jQuery.SortSerialize=jQuery.iSort.serialize;
jQuery.iTooltip={current:null,focused:false,oldTitle:null,focus:function(e){
jQuery.iTooltip.focused=true;
jQuery.iTooltip.show(e,this,true);
},hidefocused:function(e){
if(jQuery.iTooltip.current!=this){
return;
}
jQuery.iTooltip.focused=false;
jQuery.iTooltip.hide(e,this);
},show:function(e,el,_26f){
if(jQuery.iTooltip.current!=null){
return;
}
if(!el){
el=this;
}
jQuery.iTooltip.current=el;
pos=jQuery.extend(jQuery.iUtil.getPosition(el),jQuery.iUtil.getSize(el));
jEl=jQuery(el);
title=jEl.attr("title");
href=jEl.attr("href");
if(title){
jQuery.iTooltip.oldTitle=title;
jEl.attr("title","");
jQuery("#tooltipTitle").html(title);
if(href){
jQuery("#tooltipURL").html(href.replace("http://",""));
}else{
jQuery("#tooltipURL").html("");
}
helper=jQuery("#tooltipHelper");
if(el.tooltipCFG.className){
helper.get(0).className=el.tooltipCFG.className;
}else{
helper.get(0).className="";
}
helperSize=jQuery.iUtil.getSize(helper.get(0));
filteredPosition=_26f&&el.tooltipCFG.position=="mouse"?"bottom":el.tooltipCFG.position;
switch(filteredPosition){
case "top":
ny=pos.y-helperSize.hb;
nx=pos.x;
break;
case "left":
ny=pos.y;
nx=pos.x-helperSize.wb;
break;
case "right":
ny=pos.y;
nx=pos.x+pos.wb;
break;
case "mouse":
jQuery("body").bind("mousemove",jQuery.iTooltip.mousemove);
pointer=jQuery.iUtil.getPointer(e);
ny=pointer.y+15;
nx=pointer.x+15;
break;
default:
ny=pos.y+pos.hb;
nx=pos.x;
break;
}
helper.css({top:ny+"px",left:nx+"px"});
if(el.tooltipCFG.delay==false){
helper.show();
}else{
helper.fadeIn(el.tooltipCFG.delay);
}
if(el.tooltipCFG.onShow){
el.tooltipCFG.onShow.apply(el);
}
jEl.bind("mouseout",jQuery.iTooltip.hide).bind("blur",jQuery.iTooltip.hidefocused);
}
},mousemove:function(e){
if(jQuery.iTooltip.current==null){
jQuery("body").unbind("mousemove",jQuery.iTooltip.mousemove);
return;
}
pointer=jQuery.iUtil.getPointer(e);
jQuery("#tooltipHelper").css({top:pointer.y+15+"px",left:pointer.x+15+"px"});
},hide:function(e,el){
if(!el){
el=this;
}
if(jQuery.iTooltip.focused!=true&&jQuery.iTooltip.current==el){
jQuery.iTooltip.current=null;
jQuery("#tooltipHelper").fadeOut(1);
jQuery(el).attr("title",jQuery.iTooltip.oldTitle).unbind("mouseout",jQuery.iTooltip.hide).unbind("blur",jQuery.iTooltip.hidefocused);
if(el.tooltipCFG.onHide){
el.tooltipCFG.onHide.apply(el);
}
jQuery.iTooltip.oldTitle=null;
}
},build:function(_273){
if(!jQuery.iTooltip.helper){
jQuery("body").append("<div id=\"tooltipHelper\"><div id=\"tooltipTitle\"></div><div id=\"tooltipURL\"></div></div>");
jQuery("#tooltipHelper").css({position:"absolute",zIndex:3000,display:"none"});
jQuery.iTooltip.helper=true;
}
return this.each(function(){
if(jQuery.attr(this,"title")){
this.tooltipCFG={position:/top|bottom|left|right|mouse/.test(_273.position)?_273.position:"bottom",className:_273.className?_273.className:false,delay:_273.delay?_273.delay:false,onShow:_273.onShow&&_273.onShow.constructor==Function?_273.onShow:false,onHide:_273.onHide&&_273.onHide.constructor==Function?_273.onHide:false};
var el=jQuery(this);
el.bind("mouseover",jQuery.iTooltip.show);
el.bind("focus",jQuery.iTooltip.focus);
}
});
}};
jQuery.fn.ToolTip=jQuery.iTooltip.build;
jQuery.iTTabs={doTab:function(e){
pressedKey=e.charCode||e.keyCode||-1;
if(pressedKey==9){
if(window.event){
window.event.cancelBubble=true;
window.event.returnValue=false;
}else{
e.preventDefault();
e.stopPropagation();
}
if(this.createTextRange){
document.selection.createRange().text="\t";
this.onblur=function(){
this.focus();
this.onblur=null;
};
}else{
if(this.setSelectionRange){
start=this.selectionStart;
end=this.selectionEnd;
this.value=this.value.substring(0,start)+"\t"+this.value.substr(end);
this.setSelectionRange(start+1,start+1);
this.focus();
}
}
return false;
}
},destroy:function(){
return this.each(function(){
if(this.hasTabsEnabled&&this.hasTabsEnabled==true){
jQuery(this).unbind("keydown",jQuery.iTTabs.doTab);
this.hasTabsEnabled=false;
}
});
},build:function(){
return this.each(function(){
if(this.tagName=="TEXTAREA"&&(!this.hasTabsEnabled||this.hasTabsEnabled==false)){
jQuery(this).bind("keydown",jQuery.iTTabs.doTab);
this.hasTabsEnabled=true;
}
});
}};
jQuery.fn.extend({EnableTabs:jQuery.iTTabs.build,DisableTabs:jQuery.iTTabs.destroy});
jQuery.iUtil={getPosition:function(e){
var x=0;
var y=0;
var es=e.style;
var _27a=false;
if(jQuery(e).css("display")=="none"){
var _27b=es.visibility;
var _27c=es.position;
_27a=true;
es.visibility="hidden";
es.display="block";
es.position="absolute";
}
var el=e;
while(el){
x+=el.offsetLeft+(el.currentStyle&&!jQuery.browser.opera?parseInt(el.currentStyle.borderLeftWidth)||0:0);
y+=el.offsetTop+(el.currentStyle&&!jQuery.browser.opera?parseInt(el.currentStyle.borderTopWidth)||0:0);
el=el.offsetParent;
}
el=e;
while(el&&el.tagName&&el.tagName.toLowerCase()!="body"){
x-=el.scrollLeft||0;
y-=el.scrollTop||0;
el=el.parentNode;
}
if(_27a==true){
es.display="none";
es.position=_27c;
es.visibility=_27b;
}
return {x:x,y:y};
},getPositionLite:function(el){
var x=0,y=0;
while(el){
x+=el.offsetLeft||0;
y+=el.offsetTop||0;
el=el.offsetParent;
}
return {x:x,y:y};
},getSize:function(e){
var w=jQuery.css(e,"width");
var h=jQuery.css(e,"height");
var wb=0;
var hb=0;
var es=e.style;
if(jQuery(e).css("display")!="none"){
wb=e.offsetWidth;
hb=e.offsetHeight;
}else{
var _287=es.visibility;
var _288=es.position;
es.visibility="hidden";
es.display="block";
es.position="absolute";
wb=e.offsetWidth;
hb=e.offsetHeight;
es.display="none";
es.position=_288;
es.visibility=_287;
}
return {w:w,h:h,wb:wb,hb:hb};
},getSizeLite:function(el){
return {wb:el.offsetWidth||0,hb:el.offsetHeight||0};
},getClient:function(e){
var h,w,de;
if(e){
w=e.clientWidth;
h=e.clientHeight;
}else{
de=document.documentElement;
w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;
h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;
}
return {w:w,h:h};
},getScroll:function(e){
var t=0,l=0,w=0,h=0,iw=0,ih=0;
if(e&&e.nodeName.toLowerCase()!="body"){
t=e.scrollTop;
l=e.scrollLeft;
w=e.scrollWidth;
h=e.scrollHeight;
iw=0;
ih=0;
}else{
if(document.documentElement){
t=document.documentElement.scrollTop;
l=document.documentElement.scrollLeft;
w=document.documentElement.scrollWidth;
h=document.documentElement.scrollHeight;
}else{
if(document.body){
t=document.body.scrollTop;
l=document.body.scrollLeft;
w=document.body.scrollWidth;
h=document.body.scrollHeight;
}
}
iw=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;
ih=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;
}
return {t:t,l:l,w:w,h:h,iw:iw,ih:ih};
},getMargins:function(e,_296){
var el=jQuery(e);
var t=el.css("marginTop")||"";
var r=el.css("marginRight")||"";
var b=el.css("marginBottom")||"";
var l=el.css("marginLeft")||"";
if(_296){
return {t:parseInt(t)||0,r:parseInt(r)||0,b:parseInt(b)||0,l:parseInt(l)};
}else{
return {t:t,r:r,b:b,l:l};
}
},getPadding:function(e,_29d){
var el=jQuery(e);
var t=el.css("paddingTop")||"";
var r=el.css("paddingRight")||"";
var b=el.css("paddingBottom")||"";
var l=el.css("paddingLeft")||"";
if(_29d){
return {t:parseInt(t)||0,r:parseInt(r)||0,b:parseInt(b)||0,l:parseInt(l)};
}else{
return {t:t,r:r,b:b,l:l};
}
},getBorder:function(e,_2a4){
var el=jQuery(e);
var t=el.css("borderTopWidth")||"";
var r=el.css("borderRightWidth")||"";
var b=el.css("borderBottomWidth")||"";
var l=el.css("borderLeftWidth")||"";
if(_2a4){
return {t:parseInt(t)||0,r:parseInt(r)||0,b:parseInt(b)||0,l:parseInt(l)||0};
}else{
return {t:t,r:r,b:b,l:l};
}
},getPointer:function(_2aa){
var x=_2aa.pageX||(_2aa.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))||0;
var y=_2aa.pageY||(_2aa.clientY+(document.documentElement.scrollTop||document.body.scrollTop))||0;
return {x:x,y:y};
},traverseDOM:function(_2ad,func){
func(_2ad);
_2ad=_2ad.firstChild;
while(_2ad){
jQuery.iUtil.traverseDOM(_2ad,func);
_2ad=_2ad.nextSibling;
}
},purgeEvents:function(_2af){
jQuery.iUtil.traverseDOM(_2af,function(el){
for(var attr in el){
if(typeof el[attr]==="function"){
el[attr]=null;
}
}
});
},centerEl:function(el,axis){
var _2b4=jQuery.iUtil.getScroll();
var _2b5=jQuery.iUtil.getSize(el);
if(!axis||axis=="vertically"){
jQuery(el).css({top:_2b4.t+((Math.max(_2b4.h,_2b4.ih)-_2b4.t-_2b5.hb)/2)+"px"});
}
if(!axis||axis=="horizontally"){
jQuery(el).css({left:_2b4.l+((Math.max(_2b4.w,_2b4.iw)-_2b4.l-_2b5.wb)/2)+"px"});
}
},fixPNG:function(el,_2b7){
var _2b8=jQuery("img[@src*=\"png\"]",el||document),png;
_2b8.each(function(){
png=this.src;
this.src=_2b7;
this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+png+"')";
});
}};
[].indexOf||(Array.prototype.indexOf=function(v,n){
n=(n==null)?0:n;
var m=this.length;
for(var i=n;i<m;i++){
if(this[i]==v){
return i;
}
}
return -1;
});
jQuery.iAuto={helper:null,content:null,iframe:null,timer:null,lastValue:null,currentValue:null,subject:null,selectedItem:null,items:null,empty:function(){
jQuery.iAuto.content.empty();
if(jQuery.iAuto.iframe){
jQuery.iAuto.iframe.hide();
}
},clear:function(){
if(jQuery.iAuto.subject){
jQuery.iAuto.items=null;
jQuery.iAuto.selectedItem=null;
jQuery.iAuto.lastValue=jQuery.iAuto.subject.value;
if(jQuery.iAuto.helper.css("display")=="block"){
if(jQuery.iAuto.subject.autoCFG.fx){
switch(jQuery.iAuto.subject.autoCFG.fx.type){
case "fade":
jQuery.iAuto.helper.fadeOut(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);
break;
case "slide":
jQuery.iAuto.helper.SlideOutUp(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);
break;
case "blind":
jQuery.iAuto.helper.BlindUp(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);
break;
}
}else{
jQuery.iAuto.helper.hide();
}
if(jQuery.iAuto.subject.autoCFG.onHide){
jQuery.iAuto.subject.autoCFG.onHide.apply(jQuery.iAuto.subject,[jQuery.iAuto.helper,jQuery.iAuto.iframe]);
}
}else{
jQuery.iAuto.empty();
}
}
window.clearTimeout(jQuery.iAuto.timer);
},update:function(){
var _1=jQuery.iAuto.subject;
var _2=jQuery.iAuto.getFieldValues(_1);
var _3=_1.autoCFG.source;
var _4=_1.autoCFG.dataSourceType;
var _5=_1.autoCFG.isXML;
if(_1&&_2.item!=jQuery.iAuto.lastValue&&_2.item.length>=_1.autoCFG.minchars){
jQuery.iAuto.lastValue=_2.item;
jQuery.iAuto.currentValue=_2.item;
data={field:jQuery(_1).attr("name")||"field",value:_2.item};
if(typeof _3=="string"){
jQuery.ajax({type:"POST",data:jQuery.param(data),dataType:(_5)?"xml":"json",success:function(_6){
jQuery.iAuto.handleData(_6,_1,_2,_5);
},url:_3});
}else{
if(typeof _3=="function"){
var _7=_3(data);
jQuery.iAuto.handleData(_7,_1,_2,_5);
}
}
}
},writeItems:function(_8,_9){
jQuery.iAuto.content.html(_9);
jQuery.iAuto.items=jQuery("li",jQuery.iAuto.content.get(0));
jQuery.iAuto.items.mouseover(jQuery.iAuto.hoverItem).bind("click",jQuery.iAuto.clickItem);
var _a=jQuery.iUtil.getPosition(_8);
var _b=jQuery.iUtil.getSize(_8);
jQuery.iAuto.helper.css("top",_a.y+_b.hb+"px").css("left",_a.x+"px").addClass(_8.autoCFG.helperClass);
if(jQuery.iAuto.iframe){
jQuery.iAuto.iframe.css("display","block").css("top",_a.y+_b.hb+"px").css("left",_a.x+"px").css("width",jQuery.iAuto.helper.css("width")).css("height",jQuery.iAuto.helper.css("height"));
}
jQuery.iAuto.selectedItem=0;
jQuery.iAuto.items.get(0).className=_8.autoCFG.selectClass;
jQuery.iAuto.applyOn(_8,_8.autoCFG.lastSuggestion[0],"onHighlight");
if(jQuery.iAuto.helper.css("display")=="none"){
if(_8.autoCFG.inputWidth){
var _c=jQuery.iUtil.getPadding(_8,true);
var _d=jQuery.iUtil.getBorder(_8,true);
jQuery.iAuto.helper.css("width",_8.offsetWidth-(jQuery.boxModel?(_c.l+_c.r+_d.l+_d.r):0)+"px");
}
if(_8.autoCFG.fx){
switch(_8.autoCFG.fx.type){
case "fade":
jQuery.iAuto.helper.fadeIn(_8.autoCFG.fx.duration);
break;
case "slide":
jQuery.iAuto.helper.SlideInUp(_8.autoCFG.fx.duration);
break;
case "blind":
jQuery.iAuto.helper.BlindDown(_8.autoCFG.fx.duration);
break;
}
}else{
jQuery.iAuto.helper.show();
}
if(jQuery.iAuto.subject.autoCFG.onShow){
jQuery.iAuto.subject.autoCFG.onShow.apply(jQuery.iAuto.subject,[jQuery.iAuto.helper,jQuery.iAuto.iframe]);
}
}
},checkCache:function(){
var _e=this;
if(_e.autoCFG.lastSuggestion){
jQuery.iAuto.lastValue=_e.value;
jQuery.iAuto.currentValue=_e.value;
var _f=_e.autoCFG.isXML;
var _10=function(nr){
var _12,_13,_14;
if(_f){
_12=jQuery("value",this).text();
_13=jQuery("text",this).text();
}else{
_12=this.value;
_13=this.text;
}
_14=_12.toLowerCase();
inputValue=_e.value.toLowerCase();
if(_14.indexOf(inputValue)==0){
_15+="<li rel=\""+_12+"\" dir=\""+nr+"\" style=\"cursor: default;\">"+_13+"</li>";
}
};
var _15="";
if(_f){
_e.autoCFG.lastSuggestion.each(_10);
}else{
jQuery.each(_e.autoCFG.lastSuggestion,_10);
}
if(_15!=""){
jQuery.iAuto.writeItems(_e,_15);
this.autoCFG.inCache=true;
return;
}
}
_e.autoCFG.lastSuggestion=null;
this.autoCFG.inCache=false;
},selection:function(_16,_17,end){
if(_16.createTextRange){
var _19=_16.createTextRange();
_19.collapse(true);
_19.moveStart("character",_17);
_19.moveEnd("character",-end+_17);
_19.select();
}else{
if(_16.setSelectionRange){
_16.setSelectionRange(_17,end);
}else{
if(_16.selectionStart){
_16.selectionStart=_17;
_16.selectionEnd=end;
}
}
}
_16.focus();
},getSelectionStart:function(_1a){
if(_1a.selectionStart){
return _1a.selectionStart;
}else{
if(_1a.createTextRange){
var _1b=document.selection.createRange();
var _1c=_1b.duplicate();
return 0-_1c.moveStart("character",-100000);
}
}
},getFieldValues:function(_1d){
var _1e={value:_1d.value,pre:"",post:"",item:""};
if(_1d.autoCFG.multiple){
var _1f=false;
var _20=jQuery.iAuto.getSelectionStart(_1d)||0;
var _21=_1e.value.split(_1d.autoCFG.multipleSeparator);
for(var i=0;i<_21.length;i++){
if((_1e.pre.length+_21[i].length>=_20||_20==0)&&!_1f){
if(_1e.pre.length<=_20){
_1e.item=_21[i];
}else{
_1e.post+=_21[i]+(_21[i]!=""?_1d.autoCFG.multipleSeparator:"");
}
_1f=true;
}else{
if(_1f){
_1e.post+=_21[i]+(_21[i]!=""?_1d.autoCFG.multipleSeparator:"");
}
}
if(!_1f){
_1e.pre+=_21[i]+(_21.length>1?_1d.autoCFG.multipleSeparator:"");
}
}
}else{
_1e.item=_1e.value;
}
return _1e;
},autocomplete:function(e){
window.clearTimeout(jQuery.iAuto.timer);
var _24=jQuery.iAuto.getFieldValues(this);
var _25=e.charCode||e.keyCode||-1;
if(/13|27|35|36|38|40|9/.test(_25)&&jQuery.iAuto.items){
if(window.event){
window.event.cancelBubble=true;
window.event.returnValue=false;
}else{
e.preventDefault();
e.stopPropagation();
}
if(jQuery.iAuto.selectedItem!=null){
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";
}else{
jQuery.iAuto.selectedItem=-1;
}
switch(_25){
case 9:
case 13:
if(jQuery.iAuto.selectedItem==-1){
jQuery.iAuto.selectedItem=0;
}
var _26=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0);
var _27=_26.getAttribute("rel");
this.value=_24.pre+_27+this.autoCFG.multipleSeparator+_24.post;
jQuery.iAuto.lastValue=_24.item;
jQuery.iAuto.selection(this,_24.pre.length+_27.length+this.autoCFG.multipleSeparator.length,_24.pre.length+_27.length+this.autoCFG.multipleSeparator.length);
jQuery.iAuto.clear();
if(this.autoCFG.onSelect){
iteration=parseInt(_26.getAttribute("dir"))||0;
jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion[iteration],"onSelect");
}
if(this.scrollIntoView){
this.scrollIntoView(false);
}
return _25!=13;
break;
case 27:
this.value=_24.pre+jQuery.iAuto.lastValue+this.autoCFG.multipleSeparator+_24.post;
this.autoCFG.lastSuggestion=null;
jQuery.iAuto.clear();
if(this.scrollIntoView){
this.scrollIntoView(false);
}
return false;
break;
case 35:
jQuery.iAuto.selectedItem=jQuery.iAuto.items.size()-1;
break;
case 36:
jQuery.iAuto.selectedItem=0;
break;
case 38:
jQuery.iAuto.selectedItem--;
if(jQuery.iAuto.selectedItem<0){
jQuery.iAuto.selectedItem=jQuery.iAuto.items.size()-1;
}
break;
case 40:
jQuery.iAuto.selectedItem++;
if(jQuery.iAuto.selectedItem==jQuery.iAuto.items.size()){
jQuery.iAuto.selectedItem=0;
}
break;
}
jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion[jQuery.iAuto.selectedItem||0],"onHighlight");
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=this.autoCFG.selectClass;
if(jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView){
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView(false);
}
if(this.autoCFG.autofill){
var _28=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).getAttribute("rel");
this.value=_24.pre+_28+this.autoCFG.multipleSeparator+_24.post;
if(jQuery.iAuto.lastValue.length!=_28.length){
jQuery.iAuto.selection(this,_24.pre.length+jQuery.iAuto.lastValue.length,_24.pre.length+_28.length);
}
}
return false;
}
jQuery.iAuto.checkCache.apply(this);
if(this.autoCFG.inCache==false){
if(_24.item!=jQuery.iAuto.lastValue&&_24.item.length>=this.autoCFG.minchars){
jQuery.iAuto.timer=window.setTimeout(jQuery.iAuto.update,this.autoCFG.delay);
}
if(jQuery.iAuto.items){
jQuery.iAuto.clear();
}
}
return true;
},applyOn:function(_29,_2a,_2b){
var _2c=_29.autoCFG.source;
if(_29.autoCFG[_2b]){
var _2d={};
if(_29.autoCFG.isXML){
childs=_2a.getElementsByTagName("*");
for(i=0;i<childs.length;i++){
_2d[childs[i].tagName]=childs[i].firstChild.nodeValue;
}
}else{
_2d=_2a;
}
_29.autoCFG[_2b].apply(_29,[_2d]);
}
},hoverItem:function(e){
if(jQuery.iAuto.items){
if(jQuery.iAuto.selectedItem!=null){
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";
}
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";
jQuery.iAuto.selectedItem=parseInt(this.getAttribute("dir"))||0;
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=jQuery.iAuto.subject.autoCFG.selectClass;
}
},clickItem:function(_2f){
window.clearTimeout(jQuery.iAuto.timer);
_2f=_2f||jQuery.event.fix(window.event);
_2f.preventDefault();
_2f.stopPropagation();
var _30=jQuery.iAuto.getFieldValues(jQuery.iAuto.subject);
var _31=this.getAttribute("rel");
jQuery.iAuto.subject.value=_30.pre+_31+jQuery.iAuto.subject.autoCFG.multipleSeparator+_30.post;
jQuery.iAuto.lastValue=this.getAttribute("rel");
jQuery.iAuto.selection(jQuery.iAuto.subject,_30.pre.length+_31.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length,_30.pre.length+_31.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length);
jQuery.iAuto.clear();
if(jQuery.iAuto.subject.autoCFG.onSelect){
iteration=parseInt(this.getAttribute("dir"))||0;
jQuery.iAuto.applyOn(jQuery.iAuto.subject,jQuery.iAuto.subject.autoCFG.lastSuggestion[iteration],"onSelect");
}
return false;
},protect:function(e){
pressedKey=e.charCode||e.keyCode||-1;
if(/13|27|35|36|38|40/.test(pressedKey)&&jQuery.iAuto.items){
if(window.event){
window.event.cancelBubble=true;
window.event.returnValue=false;
}else{
e.preventDefault();
e.stopPropagation();
}
return false;
}
},build:function(_33){
if(!_33.source||!jQuery.iUtil){
return;
}
if(!jQuery.iAuto.helper){
if(jQuery.browser.msie){
jQuery("body",document).append("<iframe style=\"display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);\" id=\"autocompleteIframe\" src=\"javascript:false;\" frameborder=\"0\" scrolling=\"no\"></iframe>");
jQuery.iAuto.iframe=jQuery("#autocompleteIframe");
}
jQuery("body",document).append("<div id=\"autocompleteHelper\" style=\"position: absolute; top: 0; left: 0; z-index: 30001; display: none;\"><ul style=\"margin: 0;padding: 0; list-style: none; z-index: 30002;\">&nbsp;</ul></div>");
jQuery.iAuto.helper=jQuery("#autocompleteHelper");
jQuery.iAuto.content=jQuery("ul",jQuery.iAuto.helper);
}
return this.each(function(){
if(this.tagName!="INPUT"&&this.getAttribute("type")!="text"){
return;
}
this.autoCFG={};
this.autoCFG.source=_33.source;
this.autoCFG.minchars=Math.abs(parseInt(_33.minchars)||1);
this.autoCFG.helperClass=_33.helperClass?_33.helperClass:"";
this.autoCFG.selectClass=_33.selectClass?_33.selectClass:"";
this.autoCFG.onSelect=_33.onSelect&&_33.onSelect.constructor==Function?_33.onSelect:null;
this.autoCFG.onShow=_33.onShow&&_33.onShow.constructor==Function?_33.onShow:null;
this.autoCFG.onHide=_33.onHide&&_33.onHide.constructor==Function?_33.onHide:null;
this.autoCFG.onHighlight=_33.onHighlight&&_33.onHighlight.constructor==Function?_33.onHighlight:null;
this.autoCFG.inputWidth=_33.inputWidth||false;
this.autoCFG.dataSourceType=_33.dataSourceType||"xml";
this.autoCFG.dataSourceType=this.autoCFG.dataSourceType.toLowerCase();
this.autoCFG.isXML=(this.autoCFG.dataSourceType=="xml");
this.autoCFG.multiple=_33.multiple||false;
this.autoCFG.multipleSeparator=this.autoCFG.multiple?(_33.multipleSeparator||", "):"";
this.autoCFG.autofill=_33.autofill?true:false;
this.autoCFG.delay=Math.abs(parseInt(_33.delay)||1000);
if(_33.fx&&_33.fx.constructor==Object){
if(!_33.fx.type||!/fade|slide|blind/.test(_33.fx.type)){
_33.fx.type="slide";
}
if(_33.fx.type=="slide"&&!jQuery.fx.slide){
return;
}
if(_33.fx.type=="blind"&&!jQuery.fx.BlindDirection){
return;
}
_33.fx.duration=Math.abs(parseInt(_33.fx.duration)||400);
if(_33.fx.duration>this.autoCFG.delay){
_33.fx.duration=this.autoCFG.delay-100;
}
this.autoCFG.fx=_33.fx;
}
this.autoCFG.lastSuggestion=null;
this.autoCFG.inCache=false;
jQuery(this).attr("autocomplete","off").focus(function(){
jQuery.iAuto.subject=this;
jQuery.iAuto.lastValue=this.value;
}).keypress(jQuery.iAuto.protect).keyup(jQuery.iAuto.autocomplete).blur(function(){
jQuery.iAuto.timer=window.setTimeout(jQuery.iAuto.clear,200);
});
});
}};
jQuery.iAuto.handleData=function(_34,_35,_36,_37){
if(_34.length==0){
return;
}
if(_37){
_35.autoCFG.lastSuggestion=jQuery("item",_34);
}else{
_35.autoCFG.lastSuggestion=_34;
}
size=_35.autoCFG.lastSuggestion.length;
if(size>0){
var _38="";
var _39=function(nr){
var _3b,_3c;
if(_37){
_3b=jQuery("text",this).text();
_3c=jQuery("value",this).text();
}else{
_3b=this.text;
_3c=this.value;
}
_38+="<li rel=\""+_3c+"\" dir=\""+nr+"\" style=\"cursor: default;\">"+_3b+"</li>";
};
if(_37){
_35.autoCFG.lastSuggestion.each(_39);
}else{
jQuery.each(_34,_39);
}
if(_35.autoCFG.autofill){
var _3d;
if(_37){
_3d=jQuery("value",_35.autoCFG.lastSuggestion[0]).text();
}else{
_3d=_35.autoCFG.lastSuggestion[0].value;
}
_35.value=_36.pre+_3d+_35.autoCFG.multipleSeparator+_36.post;
jQuery.iAuto.selection(_35,_36.item.length!=_3d.length?(_36.pre.length+_36.item.length):_3d.length,_36.item.length!=_3d.length?(_36.pre.length+_3d.length):_3d.length);
}
if(size>0){
jQuery.iAuto.writeItems(_35,_38);
}else{
jQuery.iAuto.clear();
}
}else{
jQuery.iAuto.clear();
}
};
jQuery.fn.Autocomplete=jQuery.iAuto.build;
jQuery.iDrag.build=function(o){
if(!jQuery.iDrag.helper){
jQuery("body",document).append("<div id=\"dragHelper\"></div>");
jQuery.iDrag.helper=jQuery("#dragHelper");
var el=jQuery.iDrag.helper.get(0);
var els=el.style;
els.position="absolute";
els.display="none";
els.cursor="move";
els.listStyle="none";
els.overflow="hidden";
if(window.ActiveXObject){
el.unselectable="on";
}else{
els.mozUserSelect="none";
els.userSelect="none";
els.KhtmlUserSelect="none";
}
}
if(!o){
o={};
}
return this.each(function(){
if(this.isDraggable||!jQuery.iUtil){
return;
}
if(window.ActiveXObject){
this.onselectstart=function(){
return false;
};
this.ondragstart=function(){
return false;
};
}
var el=this;
var dhe=o.handle?jQuery(o.handle,this):jQuery(this);
if(jQuery.browser.msie){
dhe.each(function(){
this.unselectable="on";
});
}else{
dhe.css("-moz-user-select","none");
dhe.css("user-select","none");
dhe.css("-khtml-user-select","none");
}
this.dragCfg={dhe:dhe,revert:o.revert?true:false,ghosting:o.ghosting?true:false,so:o.so?o.so:false,si:o.si?o.si:false,insideParent:o.insideParent?o.insideParent:false,zIndex:o.zIndex?parseInt(o.zIndex)||0:false,opacity:o.opacity?parseFloat(o.opacity):false,fx:parseInt(o.fx)||null,hpc:o.hpc?o.hpc:false,onDragModifier:{},pointer:{},onStart:o.onStart&&o.onStart.constructor==Function?o.onStart:false,onStop:o.onStop&&o.onStop.constructor==Function?o.onStop:false,onChange:o.onChange&&o.onChange.constructor==Function?o.onChange:false,axis:/vertically|horizontally/.test(o.axis)?o.axis:false,snapDistance:o.snapDistance?parseInt(o.snapDistance)||0:0,cursorAt:o.cursorAt?o.cursorAt:false,autoSize:o.autoSize?true:false,frameClass:o.frameClass||false};
if(o.onDragModifier&&o.onDragModifier.constructor==Function){
this.dragCfg.onDragModifier.user=o.onDragModifier;
}
if(o.onDrag&&o.onDrag.constructor==Function){
this.dragCfg.onDrag=o.onDrag;
}
if(o.containment&&((o.containment.constructor==String&&(o.containment=="parent"||o.containment=="document"))||(o.containment.constructor==Array&&o.containment.length==4))){
this.dragCfg.containment=o.containment;
}
if(o.fractions){
this.dragCfg.fractions=o.fractions;
}
if(o.grid){
if(typeof o.grid=="number"){
this.dragCfg.gx=parseInt(o.grid)||1;
this.dragCfg.gy=parseInt(o.grid)||1;
}else{
if(o.grid.length==2){
this.dragCfg.gx=parseInt(o.grid[0])||1;
this.dragCfg.gy=parseInt(o.grid[1])||1;
}
}
}
if(o.onSlide&&o.onSlide.constructor==Function){
this.dragCfg.onSlide=o.onSlide;
}
this.isDraggable=true;
dhe.each(function(){
this.dragElem=el;
});
dhe.bind("mousedown",jQuery.iDrag.draginit);
});
};
jQuery.fn.Draggable=jQuery.iDrag.build;
var jQBrowser2=function(){
var _1=true;
var _2={"browser":"Unknown","version":{"number":undefined,"string":"Unknown"},"OS":"Unknown","aol":false,"camino":false,"firefox":false,"flock":false,"icab":false,"konqueror":false,"mozilla":false,"msie":false,"netscape":false,"opera":false,"safari":false,"linux":false,"mac":false,"win":false};
for(var i=0,ua=navigator.userAgent,ve=navigator.vendor,_6=[{"name":"Safari","browser":/Apple/.test(ve)},{"name":"Opera","browser":window.opera!=undefined},{"name":"iCab","browser":/iCab/.test(ve)},{"name":"Konqueror","browser":/KDE/.test(ve)},{"identifier":"aol","name":"AOL Explorer","browser":/America Online Browser/.test(ua),"version":ua.match(/rev(\d+(?:\.\d+)+)/)},{"name":"Flock","browser":/Flock/.test(ua)},{"name":"Camino","browser":/Camino/.test(ve)},{"name":"Firefox","browser":/Firefox/.test(ua)},{"name":"Netscape","browser":/Netscape/.test(ua)},{"identifier":"msie","name":"Internet Explorer","browser":/MSIE/.test(ua),"version":ua.match(/MSIE (\d+(?:\.\d+)+(?:b\d*)?)/)},{"name":"Mozilla","browser":/Gecko|Mozilla/.test(ua),"version":ua.match(/rv:(\d+(?:\.\d+)+)/)}];i<_6.length;i++){
if(_6[i].browser){
var _7=_6[i].identifier?_6[i].identifier:_6[i].name.toLowerCase();
_2[_7]=true;
_2.browser=_6[i].name;
var _8;
if(_6[i].version!=undefined&&(_8=_6[i].version)){
_2.version.string=_8[1];
_2.version.number=parseFloat(_8[1]);
}else{
var re=new RegExp(_6[i].name+"(?:\\s|\\/)(\\d+(?:\\.\\d+)+(?:(?:a|b)\\d*)?)");
_8=ua.match(re);
if(_8!=undefined){
_2.version.string=_8[1];
_2.version.number=parseFloat(_8[1]);
}
}
if(/firefox|camino|flock|netscape/i.test(_2.browser)){
_2.mozilla=true;
}
break;
}
}
for(var i=0,pl=navigator.platform,_6=[{"identifier":"win","name":"Windows","OS":/Win/.test(pl)},{"name":"Mac","OS":/Mac/.test(pl)},{"name":"Linux","OS":/Linux/.test(pl)}];i<_6.length;i++){
if(_6[i].OS){
var _7=_6[i].identifier?_6[i].identifier:_6[i].name.toLowerCase();
_2[_7]=true;
_2.OS=_6[i].name;
break;
}
}
var _b={"browser":_2.browser,"version":{"number":function(){
return !arguments.length?_2.version.number:Math.floor(_2.version.number);
},"string":function(){
return !arguments.length?_2.version.string:this.number("round").toString();
}},"OS":_2.OS,"aol":_2.aol,"camino":_2.camino,"firefox":_2.firefox,"flock":_2.flock,"icab":_2.icab,"konqueror":_2.konqueror,"mozilla":_2.mozilla,"msie":_2.msie,"netscape":_2.netscape,"opera":_2.opera,"safari":_2.safari,"linux":_2.linux,"mac":_2.mac,"win":_2.win};
jQuery.browser=_b;
if(!_1){
return;
}
var bn=jQuery.browser.browser.toLowerCase();
var bv=jQuery.browser.version.string("round");
var b=jQuery.browser.msie?"ie ie"+jQuery.browser.version.string("round"):(jQuery.browser.mozilla)?"gecko "+bn+bv+" "+bn:(jQuery.browser.opera)?"opera "+bn+bv:(jQuery.browser.safari)?"safari "+bn+bv:jQuery.browser.konqueror?"konqueror "+bn+bv:jQuery.browser.icab?"icab "+bn+bv:jQuery.browser.aol?"aol "+bn+bv:"",os=jQuery.browser.linux?"linux":jQuery.browser.mac?"mac":jQuery.browser.win?"win":"";
jQuery("html").addClass(b).addClass(os).addClass("js");
}();
jQuery.fn.editable=function(_1,_2,_3){
if(this.length==0){
return (this);
}
var _4={target:_1,name:"value",id:"id",type:"text",width:"auto",height:"auto",event:"click",onblur:"cancel",loadtype:"GET"};
if(_2){
jQuery.extend(_4,_2);
}
var _3=_3||function(){
};
jQuery(this).attr("title",_4.tooltip);
jQuery(this)[_4.event](function(e){
var _6=this;
if(_6.editing){
return;
}
var _7=("auto"==_4.width)?jQuery(_6).width():_4.width;
var _8=("auto"==_4.height)?jQuery(_6).height():_4.height;
_6.editing=true;
_6.revert=jQuery(_6).html();
_6.innerHTML="";
var f=document.createElement("form");
if(_4.cssclass){
if("inherit"==_4.cssclass){
jQuery(f).attr("class",jQuery(_6).attr("class"));
}else{
jQuery(f).attr("class",_4.cssclass);
}
}
if(_4.style){
if("inherit"==_4.style){
jQuery(f).attr("style",jQuery(_6).attr("style"));
jQuery(f).css("display",jQuery(_6).css("display"));
}else{
jQuery(f).attr("style",_4.style);
}
}
var i;
switch(_4.type){
case "textarea":
i=document.createElement("textarea");
if(_4.rows){
i.rows=_4.rows;
}else{
jQuery(i).height(_8);
}
if(_4.cols){
i.cols=_4.cols;
}else{
jQuery(i).width(_7);
}
break;
case "select":
i=document.createElement("select");
break;
default:
i=document.createElement("input");
i.type=_4.type;
jQuery(i).width(_7);
jQuery(i).height(_8);
i.setAttribute("autocomplete","off");
}
if(_4.getload){
_4.loadurl=_4.getload;
_4.loadtype="GET";
}else{
if(_4.postload){
_4.loadurl=_4.postload;
_4.loadtype="POST";
}
}
if(_4.loadurl){
var _b={};
_b[_4.id]=_6.id;
jQuery.ajax({type:_4.loadtype,url:_4.loadurl,data:_b,success:function(_c){
setInputContent(_c);
}});
}else{
if(_4.data){
setInputContent(_4.data);
}else{
setInputContent(_6.revert);
}
}
i.name=_4.name;
f.appendChild(i);
if(_4.submit){
var b=document.createElement("input");
b.type="submit";
b.value=_4.submit;
f.appendChild(b);
}
if(_4.cancel){
var b=document.createElement("input");
b.type="button";
b.value=_4.cancel;
jQuery(b).click(function(){
reset();
});
f.appendChild(b);
}
_6.appendChild(f);
i.focus();
if(_4.select){
i.select();
}
jQuery(i).keydown(function(e){
if(e.keyCode==27){
e.preventDefault();
reset();
}
});
var t;
if("cancel"==_4.onblur){
jQuery(i).blur(function(e){
t=setTimeout(reset,500);
});
}else{
if("submit"==_4.onblur){
jQuery(i).blur(function(e){
jQuery(f).submit();
});
}else{
jQuery(i).blur(function(e){
});
}
}
jQuery(f).submit(function(e){
if(t){
clearTimeout(t);
}
e.preventDefault();
if(jQuery.isFunction(_4.target)){
var str=_4.target.apply(_6,[jQuery(i).val(),_4]);
_6.innerHTML=str;
_6.editing=false;
_3.apply(_6,[_6.innerHTML,_4]);
}else{
var p={};
p[i.name]=jQuery(i).val();
p[_4.id]=_6.id;
jQuery(_6).html(_4.indicator);
jQuery.post(_4.target,p,function(str){
_6.innerHTML=str;
_6.editing=false;
_3.apply(_6,[_6.innerHTML,_4]);
});
}
return false;
});
function reset(){
_6.innerHTML=_6.revert;
_6.editing=false;
}
function setInputContent(str){
if(jQuery.isFunction(str)){
var str=str.apply(_6,[_6.revert,_4]);
}
switch(_4.type){
case "select":
if(String==str.constructor){
eval("var json = "+str);
for(var key in json){
if("selected"==key){
continue;
}
o=document.createElement("option");
o.value=key;
var _19=document.createTextNode(json[key]);
o.appendChild(_19);
if(key==json["selected"]){
o.selected=true;
}
i.appendChild(o);
}
}
break;
default:
i.value=str;
break;
}
}
});
return (this);
};
(function($){
var m={"\b":"\\b","\t":"\\t","<br>":"<br>","\f":"\\f","\r":"\\r","\"":"\\\"","\\":"\\\\"},s={"array":function(x){
var a=["["],b,f,i,l=x.length,v;
for(i=0;i<l;i+=1){
v=x[i];
f=s[typeof v];
if(f){
v=f(v);
if(typeof v=="string"){
if(b){
a[a.length]=",";
}
a[a.length]=v;
b=true;
}
}
}
a[a.length]="]";
return a.join("");
},"boolean":function(x){
return String(x);
},"null":function(x){
return "null";
},"number":function(x){
return isFinite(x)?String(x):"null";
},"object":function(x){
if(x){
if(x instanceof Array){
return s.array(x);
}
var a=["{"],b,f,i,v;
for(i in x){
v=x[i];
f=s[typeof v];
if(f){
v=f(v);
if(typeof v=="string"){
if(b){
a[a.length]=",";
}
a.push(s.string(i),":",v);
b=true;
}
}
}
a[a.length]="}";
return a.join("");
}
return "null";
},"string":function(x){
if(/["\\\x00-\x1f]/.test(x)){
x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){
var c=m[b];
if(c){
return c;
}
c=b.charCodeAt();
return "\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16);
});
}
return "\""+x+"\"";
}};
$.toJSON=function(v){
var f=isNaN(v)?s[typeof v]:s["number"];
if(f){
return f(v);
}
};
$.parseJSON=function(v,_1b){
if(_1b===undefined){
_1b=$.parseJSON.safe;
}
if(_1b&&!/^("(\\.|[^"\\<br>\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u <br>\r\t])+?$/.test(v)){
return undefined;
}
return eval("("+v+")");
};
$.parseJSON.safe=false;
})(jQuery);
(function($){
$.fn.lDrag=function(_2){
this.each(function(){
$.lDrag.create(this,_2);
});
};
$.fn.lDragBind=function(_3,fn){
this.each(function(){
$.lDrag.bind(this,_3,fn);
});
};
$.fn.lDragUnbind=function(_5,fn){
this.each(function(){
$.lDrag.unbind(this,_5,fn);
});
};
$.lDrag=function(_7,_8){
$.lDrag.create(_7,_8);
};
$.lDrag.extendNativeFunctionObject({container:null,isDragging:false,scrollDirection:"",scrollTimer:0,bind:function(_9,_a,fn){
if(_9.dragSettings&&_a&&fn){
if(_a=="start"){
_9.dragSettings.onDragStart.push(fn);
}else{
if(_a=="move"){
_9.dragSettings.onDrag.push(fn);
}else{
if(_a=="complete"){
_9.dragSettings.onDragEnd.push(fn);
}
}
}
}
},unbind:function(_c,_d,fn){
if(_c.dragSettings&&_d&&fn){
var _f=_c.dragSettings;
var _10="";
if(_d=="start"){
_10="onDragStart";
}else{
if(_d=="move"){
_10="onDrag";
}else{
if(_d=="complete"){
_10="onDragEnd";
}
}
}
for(var i=0;i<_f[_10].length;i++){
if(_f[_10][i]==fn){
_f[_10].splice(i,1);
}
}
}
},create:function(_12,_13){
_13=_13||{};
_13.container=_12;
if(_13.handle==null){
_13.handle=_12;
}else{
if(typeof _13.handle=="string"){
_13.handle=$(_13.handle)[0];
}
_13.handle.dragSettings=_13;
}
_12.dragSettings=_13;
_13.onDragStart=[];
_13.onDrag=[];
_13.onDragEnd=[];
if(_13.onStart){
$.lDrag.bind(_12,"start",_13.onStart);
}
if(_13.onMove){
$.lDrag.bind(_12,"move",_13.onMove);
}
if(_13.onComplete){
$.lDrag.bind(_12,"complete",_13.onComplete);
}
jQuery(_13.handle).mousedown($.lDrag.onMouseDown);
},scroll:function(){
Liferay.Animate("layoutDragScroll",$.lDrag.scrollStart);
},scrollStart:function(){
var _14;
var _15=$.lDrag.container;
var _16=$($.lDrag.container);
var _17=false;
var _18=20;
var _19=Viewport.scroll().y;
if($.lDrag.scrollDirection=="down"){
_14=_16.northwestPosition();
_14.y+=_18;
_14.reposition(_15);
window.scrollTo(0,_19+_18);
_17=true;
}else{
if($.lDrag.scrollDirection=="up"&&_19>0){
_14=_16.northwestPosition();
_14.y-=_18;
_14.reposition(_15);
window.scrollTo(0,_19-_18);
_17=true;
}else{
_17=false;
}
}
if(!_17){
$.lDrag.scrollDirection="";
$.lDrag.scrollTimer=0;
return false;
}
},onMouseDown:function(_1a){
mousePos.update(_1a);
var _1b=this.dragSettings;
var _1c=_1b.container;
var _1d=$(_1b.container);
if(!_1c._LFR_noDrag){
$.lDrag.container=_1c;
var _1e=_1d.northwestOffset(true);
var _1f=_1e.plus(_1d.xySize());
_1b.originalZIndex=_1c.style.zIndex;
_1b.mouseNwOffset=mousePos.minus(_1e);
_1b.mouseSeOffset=mousePos.minus(_1f);
_1b.mouseStart=new Coordinate(mousePos.x,mousePos.y);
$.lDrag._processListeners(_1b,"start");
$.lDrag._setConstraint(_1b);
jQuery(document).mousemove($.lDrag.onMouseMove);
jQuery(document).mouseup($.lDrag.onMouseUp);
return false;
}else{
return;
}
},onMouseMove:function(_20){
mousePos.update(_20);
var _21=$.lDrag.container;
var _22=_21.dragSettings;
if(!$.lDrag._isAboveThreshold(_22)){
return false;
}else{
$.lDrag.isDragging=true;
}
_21=_22.clone?$.lDrag._createClone(_22):_22.container;
var _23=$(_21);
var _24=_23.northwestOffset(true);
var _25=_23.northwestPosition();
var _26=_23.xySize();
var _27=_24.plus(_26);
var _28=_25.plus(_26);
$.lDrag._setScrolling(_22);
_25=_25.plus(mousePos.minus(_24).minus(_22.mouseNwOffset));
var _29=_22.autoCorrect?_23.northwestOffset(true):null;
if(!_22.noDrag){
_25.reposition(_21);
}
$.lDrag._processListeners(_22,"move");
if(_22.autoCorrect){
var _2a=_23.northwestOffset(true);
if(!_29.equals(_2a)){
var _2b=_29.minus(_2a);
_25=_23.northwestPosition().plus(_2b);
_25.reposition(_21);
}
}
return false;
},onMouseUp:function(_2c){
_2c=mousePos.update(_2c);
var _2d=$.lDrag.container;
var _2e=_2d.dragSettings;
if(_2e.clone){
$.lDrag._destroyClone(_2e);
}
jQuery(document).unbind("mousemove",$.lDrag.onMouseMove);
jQuery(document).unbind("mouseup",$.lDrag.onMouseUp);
$.lDrag._processListeners(_2e,"complete");
$.lDrag.container=null;
$.lDrag.isDragging=false;
},_createClone:function(_2f){
if(!_2f.clonedNode){
var _30=$("<div></div>");
var _31=$(_2f.container);
var _32=_31.northwestOffset(true);
_30.css({height:_31.height()+"px",left:_32.x+"px",position:"absolute",top:_32.y+"px",width:_31.width()+"px",zIndex:Liferay.zIndex.DRAG_ITEM});
if(_2f.opacity){
_30.css("opacity",_2f.opacity);
}
if(_2f.dragClass){
_30.addClass(_2f.dragClass);
}
_30[0].dragSettings=_2f;
_2f.clonedNode=_30[0];
$("body").append(_30);
}
return _2f.clonedNode;
},_destroyClone:function(_33){
if(_33.clonedNode){
var _34=$(_33.clonedNode);
var _35=$(_33.container);
var _36=_35.northwestPosition();
var _37=_36.plus(mousePos.minus(_33.mouseStart));
_37.reposition(_33.container);
_34.remove();
_33.clonedNode=null;
}
},_isAboveThreshold:function(_38){
var rt=true;
if(!$.lDrag.isDragging&&_38.threshold){
var _3a=_38.mouseStart.distance(mousePos);
if(_3a<_38.threshold){
rt=false;
}
}
return rt;
},_processListeners:function(_3b,_3c){
var _3d="";
if(_3c=="start"){
_3d="onDragStart";
}else{
if(_3c=="move"){
_3d="onDrag";
}else{
if(_3c=="complete"){
_3d="onDragEnd";
}
}
}
for(var i=0;i<_3b[_3d].length;i++){
_3b[_3d][i](_3b);
}
},_setConstraint:function(_3f){
var _40;
var _41;
var _42;
var _43;
if(_3f.minX!=null){
_40=_3f.minX+_3f.mouseNwOffset.x;
}
if(_3f.minY!=null){
_41=_3f.minY+_3f.mouseNwOffset.y;
}
if(_3f.maxX!=null){
_42=_3f.maxX+_3f.mouseSeOffset.x;
}
if(_3f.maxY!=null){
_43=_3f.maxY+_3f.mouseSeOffset.y;
}
if(_40&&_42&&_40>_42){
_42=_40;
}
if(_41&&_43&&_41>_43){
_43=_41;
}
_3f.mouseMin=new Coordinate(_40,_41);
_3f.mouseMax=new Coordinate(_42,_43);
},_setScrolling:function(_44){
if(_44.scroll){
var _45=30;
var _46=5;
var _47=Viewport.scroll().y;
var _48=Viewport.page().y;
var _49=Viewport.frame().y;
if((_47+_49+2*_45)<_48&&mousePos.y>(_47+_49-_45)){
if($.lDrag.scrollDirection!="down"){
$.lDrag.scrollDirection="down";
$.lDrag.scroll();
}
}else{
if(_47>0&&mousePos.y<(_47+_45)){
if($.lDrag.scrollDirection!="up"){
$.lDrag.scrollDirection="up";
$.lDrag.scroll();
}
}else{
$.lDrag.scrollDirection="";
}
}
}
}});
})(jQuery);
Liferay.Service.City={servicePackage:"com.ext.portlet.city.service.http."};
Liferay.Service.City.City={serviceClassName:Liferay.Service.City.servicePackage+"City"+Liferay.Service.classNameSuffix,searchAutocomplete:function(_1,_2){
_1.serviceClassName=this.serviceClassName;
_1.serviceMethodName="searchAutocomplete";
return Liferay.Service.ajax(_1,_2);
},searchByName:function(_3,_4){
_3.serviceClassName=this.serviceClassName;
_3.serviceMethodName="searchByName";
return Liferay.Service.ajax(_3,_4);
},findAll:function(_5,_6){
_5.serviceClassName=this.serviceClassName;
_5.serviceMethodName="findAll";
return Liferay.Service.ajax(_5,_6);
}};
Arcus_ListSelector=new Class({initialize:function(_7){
var _8=this;
var _9=2818;
_8.params=_7;
this.params=_7;
var _a=jQuery("#"+_7.textInput);
_a.Autocomplete({source:_8._getTags,delay:0,fx:{type:"slide",duration:400},autofill:false,dataSourceType:"json",helperClass:"autocomplete-box",selectClass:"autocomplete-selected",multiple:false,mutipleSeparator:",",minchars:1,onSelect:function(_b){
if(this.createTextRange){
var _c=this.value;
var _d=this.createTextRange();
_d.moveStart("character",_c.length);
_d.select();
}
},onShow:function(){
jQuery(this).addClass("showing-list");
},onHide:function(){
jQuery(this).removeClass("showing-list");
}});
if(_7.focus){
_a.focus();
}
},_getTags:function(_e){
var _f=document.getElementById("piArea");
var c;
if(!_f){
_f=document.getElementById(_e.field+"County");
}
if(_f){
c=_f.value;
}
var _11=_e.start||0;
var end=_e.end||10;
var _13=c||-1;
_e.value=_e.value||"";
return (Liferay.Service.City.City.searchAutocomplete({name:_e.value,value:_13,begin:_11,end:end}));
}});
(function($){
$.fn.lResize=function(_2){
this.each(function(){
$.lResize(this,_2);
});
};
$.fn.lResizeBind=$.fn.lDragBind;
$.fn.lResizeHandleRule=function(_3){
this.each(function(){
_3.handle=this;
$.lResize.handleRule(_3);
});
};
$.lResize=function(_4,_5){
$.lResize.create(_4,_5);
};
$.lResize.extendNativeFunctionObject({HORIZONTAL:"horizontal",VERTICAL:"vertical",ADD:"add",SUBTRACT:"subtract",resizeRule:function(_6,_7,_8){
this.container=_6;
this.direction=_7;
this.next=null;
this.origWidth=null;
this.origHeight=null;
this.mode=_8;
},handleRule:function(_9){
var _a=_9.handle;
if(typeof _a=="string"){
_a=$(_a);
}
var _b=_a.resizeSettings;
if(!_b){
$.lResize.create(_b.container,_b);
}else{
_b.resizeRules.push(new $.lResize.resizeRule(_b.container,_b.direction,_b.mode));
}
},bind:function(_c,_d,fn){
$.lDrag.bind(_c,_d,fn);
},create:function(_f,_10){
if(_10.handle&&_10.direction&&_10.mode){
if(typeof _10.handle=="string"){
_10.handle=$(_10.handle)[0];
}
var _11=_10.handle;
if(!_11.resizeSettings){
_11.resizeSettings=_10;
}
var _12=_11.resizeSettings;
if(!_11.dragSettings||!_11.dragSettings.isResizeHandle){
$.lDrag.create(_11,{onStart:$.lResize.onMouseDown,onMove:$.lResize.onResize,onComplete:$.lResize.onMouseUp,noDrag:!_10.drag,isResizeHandle:true});
}
var _13=$(_11);
_13.lDragBind("start",_10.onStart);
_13.lDragBind("move",_10.onMove);
_13.lDragBind("complete",_10.onComplete);
if(!_12.resizeRules){
_12.resizeRules=[];
}
_12.resizeRules.push(new $.lResize.resizeRule(_f,_10.direction,_10.mode));
}
},onMouseDown:function(){
var _14=$.lDrag.container;
var _15=_14.resizeSettings;
var _16=mousePos;
_15.mouseStart=new Coordinate(mousePos.x,mousePos.y);
for(var i=0;i<_15.resizeRules.length;i++){
var _18=_15.resizeRules[i];
var _19=$(_18.container);
_18.origWidth=_19.width();
_18.origHeight=_19.height();
}
},onResize:function(){
var _1a=$.lDrag.container;
var _1b=_1a.resizeSettings;
var _1c=mousePos;
var _1d=mousePos.minus(_1b.mouseStart);
var _1e;
var _1f=0;
var _20=false;
for(var i=0;i<_1b.resizeRules.length;i++){
var _22=_1b.resizeRules[i];
var _23=$(_22.container);
if(_22.direction==$.lResize.HORIZONTAL){
_22.prevLength=_23.width();
if(_22.mode==$.lResize.ADD){
_1e=_22.origWidth+_1d.x;
}else{
_1e=_22.origWidth-_1d.x;
}
}else{
if(_22.direction==$.lResize.VERTICAL){
_22.prevLength=_23.height();
if(_22.mode==$.lResize.ADD){
_1e=_22.origHeight+_1d.y;
}else{
_1e=_22.origHeight-_1d.y;
}
}
}
_22.newLength=_1e;
if(_1e<1){
_1f=Math.max(-_1e+1,_1f);
_1e=1;
}
if(_1e==_22.prevLength){
_20=true;
}
}
for(var i=0;i<_1b.resizeRules.length;i++){
var _22=_1b.resizeRules[i];
var _23=$(_22.container);
if(!_1b.disableStop&&_20){
_1e=_22.prevLength;
}else{
if(_22.newLength<1){
_1e=_22.newLength+_1f;
}else{
_1e=_22.newLength-_1f;
}
}
if(_22.direction==$.lResize.HORIZONTAL){
_23.width(_1e);
}else{
if(_22.direction==$.lResize.VERTICAL){
_23.height(_1e);
}
}
}
},onMouseUp:function(){
var _24=$.lDrag.container;
var _25=_24.resizeSettings;
_25.mouseEnd=new Coordinate(mousePos.x,mousePos.y);
}});
})(jQuery);
(function($){
$.fn.media=function(_2,f1,f2){
return this.each(function(){
if(typeof _2=="function"){
f2=f1;
f1=_2;
_2={};
}
var o=getSettings(this,_2);
if(typeof f1=="function"){
f1(this,o);
}
var r=getTypesRegExp();
var m=r.exec(o.src)||[""];
o.type?m[0]=o.type:m.shift();
for(var i=0;i<m.length;i++){
fn=m[i].toLowerCase();
if(isDigit(fn[0])){
fn="fn"+fn;
}
if(!$.fn.media[fn]){
continue;
}
var _9=$.fn.media[fn+"_player"];
if(!o.params){
o.params={};
}
if(_9){
var _a=_9.autoplayAttr=="autostart";
o.params[_9.autoplayAttr||"autoplay"]=_a?(o.autoplay?1:0):o.autoplay?true:false;
}
var _b=$.fn.media[fn](this,o);
_b.css("backgroundColor",o.bgColor).width(o.width);
if(typeof f2=="function"){
f2(this,_b[0],o);
}
break;
}
});
};
$.fn.mediabox=function(_c,_d){
return this.click(function(){
if(typeof $.blockUI=="undefined"||typeof $.fn.displayBox=="undefined"){
if(typeof $.fn.mediabox.warning!="undefined"){
return this;
}
$.fn.mediabox.warning=1;
alert("The mediabox method requires blockUI v1.20 or later.");
return false;
}
var o,_f=0,$e=$(this).clone();
$e.appendTo("body").hide().css({margin:0});
_c=$.extend({},_c,{autoplay:1});
$e.media(_c,function(){
},function(_11,_12,_13){
_f=_12;
o=_13;
});
if(!_f){
return false;
}
var _14=$.browser.safari?$(_f).hide():$(_f).remove();
if(o.loadingImage){
_14.css({backgroundImage:"url("+o.loadingImage+")",backgroundPosition:"center center",backgroundRepeat:"no-repeat"});
}
if(o.boxTitle){
_14.prepend("<div style=\"margin:0;padding:0\">"+o.boxTitle+"</div>");
}
if(_d){
_14.css(_d);
}
_14.displayBox({width:o.width,height:o.height},function(el){
$(el).find("object,embed").each(function(){
try{
this.Stop();
}
catch(e){
}
try{
this.DoStop();
}
catch(e){
}
try{
this.controls.stop();
}
catch(e){
}
});
});
return false;
});
};
$.fn.media.mapFormat=function(_16,_17){
if(!_16||!_17||!$.fn.media.defaults.players[_17]){
return;
}
_16=_16.toLowerCase();
if(isDigit(_16[0])){
_16="fn"+_16;
}
$.fn.media[_16]=$.fn.media[_17];
};
$.fn.media.defaults={width:400,height:400,preferMeta:1,autoplay:0,bgColor:"#ffffff",params:{},attrs:{},flashvars:{},flashVersion:"7",boxTitle:null,loadingImage:null,flvPlayer:"mediaplayer.swf",mp3Player:"mediaplayer.swf",silverlight:{inplaceInstallPrompt:"true",isWindowless:"true",framerate:"24",version:"0.9",onError:null,onLoad:null,initParams:null,userContext:null}};
$.fn.media.defaults.players={flash:{types:"flv,mp3,swf",oAttrs:{classid:"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",type:"application/x-oleobject",codebase:"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+$.fn.media.defaults.flashVersion},eAttrs:{type:"application/x-shockwave-flash",pluginspage:"http://www.adobe.com/go/getflashplayer"}},quicktime:{types:"aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav,3g2,3gp",oAttrs:{classid:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",codebase:"http://www.apple.com/qtactivex/qtplugin.cab"},eAttrs:{pluginspage:"http://www.apple.com/quicktime/download/"}},realplayer:{types:"ra,ram,rm,rpm,rv,smi,smil",autoplayAttr:"autostart",oAttrs:{classid:"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"},eAttrs:{type:"audio/x-pn-realaudio-plugin",pluginspage:"http://www.real.com/player/"}},winmedia:{types:"asf,avi,wma,wmv",autoplayAttr:"autostart",oUrl:"url",oAttrs:{classid:"clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6",type:"application/x-oleobject"},eAttrs:{type:"application/x-mplayer2",pluginspage:"http://www.microsoft.com/Windows/MediaPlayer/"}},iframe:{types:"html,pdf"},silverlight:{types:"xaml"}};
var _18=1;
for(var _19 in $.fn.media.defaults.players){
var _1a=$.fn.media.defaults.players[_19].types;
$.each(_1a.split(","),function(i,o){
if(isDigit(o[0])){
o="fn"+o;
}
$.fn.media[o]=$.fn.media[_19]=getGenerator(_19);
$.fn.media[o+"_player"]=$.fn.media.defaults.players[_19];
});
}
function getTypesRegExp(){
var _1d="";
for(var _1e in $.fn.media.defaults.players){
if(_1d.length){
_1d+=",";
}
_1d+=$.fn.media.defaults.players[_1e].types;
}
return new RegExp("\\.("+_1d.replace(/,/g,"|")+")\\b");
}
function getGenerator(_1f){
return function(el,_21){
return generate(el,_21,_1f);
};
}
function isDigit(c){
return "0123456789".indexOf(c)>-1;
}
function getSettings(el,_24){
_24=_24||{};
var $el=$(el);
var cls=el.className||"";
var _27=$.meta?$el.data():{};
var w=_27.width||parseInt(((cls.match(/w:(\d+)/)||[])[1]||0));
var h=_27.height||parseInt(((cls.match(/h:(\d+)/)||[])[1]||0));
if(w){
_27.width=w;
}
if(h){
_27.height=h;
}
if(cls){
_27.cls=cls;
}
var a=$.fn.media.defaults;
var b=$.meta&&$.fn.media.defaults.preferMeta?_24:_27;
var c=b==_24?_27:_24;
var p={params:{bgColor:_24.bgColor||$.fn.media.defaults.bgColor}};
var _2e=$.extend({},a,b,c);
$.each(["attrs","params","flashvars","silverlight"],function(i,o){
_2e[o]=$.extend({},p[o]||{},a[o]||{},b[o]||{},c[o]||{});
});
if(typeof _2e.caption=="undefined"){
_2e.caption=$el.text();
}
_2e.src=_2e.src||$el.attr("href")||$el.attr("src")||"unknown";
return _2e;
}
$.fn.media.swf=function(el,_32){
if(typeof SWFObject=="undefined"){
if(_32.flashvars){
var a=[];
for(var f in _32.flashvars){
a.push(f+"="+_32.flashvars[f]);
}
if(!_32.params){
_32.params={};
}
_32.params.flashvars=a.join("&");
}
return generate(el,_32,"flash");
}
var id=el.id?(" id=\""+el.id+"\""):"";
var cls=_32.cls?(" class=\""+_32.cls+"\""):"";
var _37=$("<div"+id+cls+">");
$(el).after(_37).remove();
var so=new SWFObject(_32.src,"movie_player_"+_18++,_32.width,_32.height,_32.flashVersion,_32.bgColor);
for(var p in _32.params){
if(p!="bgColor"){
so.addParam(p,_32.params[p]);
}
}
for(var f in _32.flashvars){
so.addVariable(f,_32.flashvars[f]);
}
so.write(_37[0]);
if(_32.caption){
$("<div>").appendTo(_37).html(_32.caption);
}
return _37;
};
$.fn.media.flv=$.fn.media.mp3=function(el,_3b){
var src=_3b.src;
var _3d=/\.mp3\b/i.test(src)?$.fn.media.defaults.mp3Player:$.fn.media.defaults.flvPlayer;
_3b.src=_3d;
_3b.src=_3b.src+"?file="+src;
_3b.flashvars=$.extend({},{file:src},_3b.flashvars);
return $.fn.media.swf(el,_3b);
};
$.fn.media.xaml=function(el,_3f){
if(!window.Sys||!window.Sys.Silverlight){
if($.fn.media.xaml.warning){
return;
}
$.fn.media.xaml.warning=1;
alert("You must include the Silverlight.js script.");
return;
}
var _40={width:_3f.width,height:_3f.height,background:_3f.bgColor,inplaceInstallPrompt:_3f.silverlight.inplaceInstallPrompt,isWindowless:_3f.silverlight.isWindowless,framerate:_3f.silverlight.framerate,version:_3f.silverlight.version};
var _41={onError:_3f.silverlight.onError,onLoad:_3f.silverlight.onLoad};
var id1=el.id?(" id=\""+el.id+"\""):"";
var id2=_3f.id||"AG"+_18++;
var cls=_3f.cls?(" class=\""+_3f.cls+"\""):"";
var _45=$("<div"+id1+cls+">");
$(el).after(_45).remove();
Sys.Silverlight.createObjectEx({source:_3f.src,initParams:_3f.silverlight.initParams,userContext:_3f.silverlight.userContext,id:id2,parentElement:_45[0],properties:_40,events:_41});
if(_3f.caption){
$("<div>").appendTo(_45).html(_3f.caption);
}
return _45;
};
function generate(el,_47,_48){
var $el=$(el);
var o=$.fn.media.defaults.players[_48];
if(_48=="iframe"){
var o=$("<iframe"+" width=\""+_47.width+"\" height=\""+_47.height+"\" >");
o.attr("src",_47.src);
o.css("backgroundColor",o.bgColor);
}else{
if($.browser.msie){
var a=["<object width=\""+_47.width+"\" height=\""+_47.height+"\" "];
for(var key in _47.attrs){
a.push(key+"=\""+_47.attrs[key]+"\" ");
}
for(var key in o.oAttrs||{}){
a.push(key+"=\""+o.oAttrs[key]+"\" ");
}
a.push("></ob"+"ject"+">");
var p=["<param name=\""+(o.oUrl||"src")+"\" value=\""+_47.src+"\">"];
for(var key in _47.params){
p.push("<param name=\""+key+"\" value=\""+_47.params[key]+"\">");
}
var o=document.createElement(a.join(""));
for(var i=0;i<p.length;i++){
o.appendChild(document.createElement(p[i]));
}
}else{
var a=["<embed width=\""+_47.width+"\" height=\""+_47.height+"\" style=\"display:block\""];
if(_47.src){
a.push(" src=\""+_47.src+"\" ");
}
for(var key in _47.attrs){
a.push(key+"=\""+_47.attrs[key]+"\" ");
}
for(var key in o.eAttrs||{}){
a.push(key+"=\""+o.eAttrs[key]+"\" ");
}
for(var key in _47.params){
a.push(key+"=\""+_47.params[key]+"\" ");
}
a.push("></em"+"bed"+">");
}
}
var id=el.id?(" id=\""+el.id+"\""):"";
var cls=_47.cls?(" class=\""+_47.cls+"\""):"";
var _51=$("<div"+id+cls+">");
$el.after(_51).remove();
($.browser.msie||_48=="iframe")?_51.append(o):_51.html(a.join(""));
if(_47.caption){
$("<div>").appendTo(_51).html(_47.caption);
}
return _51;
}
})(jQuery);
(function($){
$.extend({tabs:{remoteCount:0}});
$.fn.tabs=function(_2,_3){
if(typeof _2=="object"){
_3=_2;
}
_3=$.extend({initial:(_2&&typeof _2=="number"&&_2>0)?--_2:0,disabled:null,bookmarkable:$.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"},_3||{});
$.browser.msie6=$.browser.msie6||$.browser.msie&&typeof XMLHttpRequest=="function";
function unFocus(){
scrollTo(0,0);
}
return this.each(function(){
var _4=this;
var _5=$("ul."+_3.navClass,_4);
_5=_5.size()&&_5||$(">ul:eq(0)",_4);
var _6=$("a",_5);
if(_3.remote){
_6.each(function(){
var id=_3.hashPrefix+(++$.tabs.remoteCount),_8="#"+id,_9=this.href;
this.href=_8;
$("<div id=\""+id+"\" class=\""+_3.containerClass+"\"></div>").appendTo(_4);
$(this).bind("loadRemoteTab",function(e,_b){
var $$=$(this).addClass(_3.loadingClass),_d=$("span",this)[0],_e=_d.innerHTML;
if(_3.spinner){
_d.innerHTML="<em>"+_3.spinner+"</em>";
}
setTimeout(function(){
$(_8).load(_9,function(){
if(_3.spinner){
_d.innerHTML=_e;
}
$$.removeClass(_3.loadingClass);
_b&&_b();
});
},0);
});
});
}
var _f=$("div."+_3.containerClass,_4);
_f=_f.size()&&_f||$(">"+_3.tabStruct,_4);
_5.is("."+_3.navClass)||_5.addClass(_3.navClass);
_f.each(function(){
var $$=$(this);
$$.is("."+_3.containerClass)||$$.addClass(_3.containerClass);
});
var _11=$("li",_5).index($("li."+_3.selectedClass,_5)[0]);
if(_11>=0){
_3.initial=_11;
}
if(location.hash){
_6.each(function(i){
if(this.hash==location.hash){
_3.initial=i;
if(($.browser.msie||$.browser.opera)&&!_3.remote){
var _13=$(location.hash);
var _14=_13.attr("id");
_13.attr("id","");
setTimeout(function(){
_13.attr("id",_14);
},500);
}
unFocus();
return false;
}
});
}
if($.browser.msie){
unFocus();
}
_f.filter(":eq("+_3.initial+")").show().end().not(":eq("+_3.initial+")").addClass(_3.hideClass);
$("li",_5).removeClass(_3.selectedClass).eq(_3.initial).addClass(_3.selectedClass);
_6.eq(_3.initial).trigger("loadRemoteTab").end();
if(_3.fxAutoHeight){
var _15=function(_16){
var _17=$.map(_f.get(),function(el){
var h,jq=$(el);
if(_16){
if($.browser.msie6){
el.style.removeExpression("behaviour");
el.style.height="";
el.minHeight=null;
}
h=jq.css({"min-height":""}).height();
}else{
h=jq.height();
}
return h;
}).sort(function(a,b){
return b-a;
});
if($.browser.msie6){
_f.each(function(){
this.minHeight=_17[0]+"px";
this.style.setExpression("behaviour","this.style.height = this.minHeight ? this.minHeight : \"1px\"");
});
}else{
_f.css({"min-height":_17[0]+"px"});
}
};
_15();
var _1d=_4.offsetWidth;
var _1e=_4.offsetHeight;
var _1f=$("#tabs-watch-font-size").get(0)||$("<span id=\"tabs-watch-font-size\">M</span>").css({display:"block",position:"absolute",visibility:"hidden"}).appendTo(document.body).get(0);
var _20=_1f.offsetHeight;
setInterval(function(){
var _21=_4.offsetWidth;
var _22=_4.offsetHeight;
var _23=_1f.offsetHeight;
if(_22>_1e||_21!=_1d||_23!=_20){
_15((_21>_1d||_23<_20));
_1d=_21;
_1e=_22;
_20=_23;
}
},50);
}
var _24={},_25={},_26=_3.fxShowSpeed||_3.fxSpeed,_27=_3.fxHideSpeed||_3.fxSpeed;
if(_3.fxSlide||_3.fxFade){
if(_3.fxSlide){
_24["height"]="show";
_25["height"]="hide";
}
if(_3.fxFade){
_24["opacity"]="show";
_25["opacity"]="hide";
}
}else{
if(_3.fxShow){
_24=_3.fxShow;
}else{
_24["min-width"]=0;
_26=_3.bookmarkable?50:1;
}
if(_3.fxHide){
_25=_3.fxHide;
}else{
_25["min-width"]=0;
_27=_3.bookmarkable?50:1;
}
}
var _28=_3.onClick,_29=_3.onHide,_2a=_3.onShow;
_6.bind("triggerTab",function(){
var li=$(this).parents("li:eq(0)");
if(_4.locked||li.is("."+_3.selectedClass)||li.is("."+_3.disabledClass)){
return false;
}
var _2c=this.hash;
if($.browser.msie){
$(this).trigger("click");
if(_3.bookmarkable){
$.ajaxHistory.update(_2c);
location.hash=_2c.replace("#","");
}
}else{
if($.browser.safari){
var _2d=$("<form action=\""+_2c+"\"><div><input type=\"submit\" value=\"h\" /></div></form>").get(0);
_2d.submit();
$(this).trigger("click");
if(_3.bookmarkable){
$.ajaxHistory.update(_2c);
}
}else{
if(_3.bookmarkable){
location.hash=_2c.replace("#","");
}else{
$(this).trigger("click");
}
}
}
});
_6.bind("disableTab",function(){
var li=$(this).parents("li:eq(0)");
if($.browser.safari){
li.animate({opacity:0},1,function(){
li.css({opacity:""});
});
}
li.addClass(_3.disabledClass);
});
if(_3.disabled&&_3.disabled.length){
for(var i=0,k=_3.disabled.length;i<k;i++){
_6.eq(--_3.disabled[i]).trigger("disableTab").end();
}
}
_6.bind("enableTab",function(){
var li=$(this).parents("li:eq(0)");
li.removeClass(_3.disabledClass);
if($.browser.safari){
li.animate({opacity:1},1,function(){
li.css({opacity:""});
});
}
});
_6.bind("click",function(e){
var _33=e.clientX;
var _34=this,li=$(this).parents("li:eq(0)"),_36=$(this.hash),_37=_f.filter(":visible");
if(_4["locked"]||li.is("."+_3.selectedClass)||li.is("."+_3.disabledClass)||typeof _28=="function"&&_28(this,_36[0],_37[0])===false){
this.blur();
return false;
}
_4["locked"]=true;
if(_36.size()){
if($.browser.msie&&_3.bookmarkable){
var _38=this.hash.replace("#","");
_36.attr("id","");
setTimeout(function(){
_36.attr("id",_38);
},0);
}
function switchTab(){
if(_3.bookmarkable&&_33){
$.ajaxHistory.update(_34.hash);
}
_37.animate(_25,_27,function(){
$(_34).parents("li:eq(0)").addClass(_3.selectedClass).siblings().removeClass(_3.selectedClass);
if(typeof _29=="function"){
_29(_34,_36[0],_37[0]);
}
var _39={display:"",overflow:"",height:""};
if(!$.browser.msie){
_39["opacity"]="";
}
_37.addClass(_3.hideClass).css(_39);
_36.removeClass(_3.hideClass).animate(_24,_26,function(){
_36.css(_39);
if($.browser.msie){
_37[0].style.filter="";
_36[0].style.filter="";
}
if(typeof _2a=="function"){
_2a(_34,_36[0],_37[0]);
}
_4["locked"]=null;
});
});
}
if(!_3.remote){
switchTab();
}else{
$(_34).trigger("loadRemoteTab",[switchTab]);
}
}else{
alert("There is no such container.");
}
var _3a=window.pageXOffset||document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft||0;
var _3b=window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop||0;
setTimeout(function(){
window.scrollTo(_3a,_3b);
},0);
this.blur();
return _3.bookmarkable&&!!_33;
});
if(_3.bookmarkable){
$.ajaxHistory.initialize(function(){
_6.eq(_3.initial).trigger("click").end();
});
}
});
};
var _3c=["triggerTab","disableTab","enableTab"];
for(var i=0;i<_3c.length;i++){
$.fn[_3c[i]]=(function(_3e){
return function(tab){
return this.each(function(){
var nav=$("ul.tabs-nav",this);
nav=nav.size()&&nav||$(">ul:eq(0)",this);
var a;
if(!tab||typeof tab=="number"){
a=$("li a",nav).eq((tab&&tab>0&&tab-1||0));
}else{
if(typeof tab=="string"){
a=$("li a[@href$=\"#"+tab+"\"]",nav);
}
}
a.trigger(_3e);
});
};
})(_3c[i]);
}
$.fn.activeTab=function(){
var _42=[];
this.each(function(){
var nav=$("ul.tabs-nav",this);
nav=nav.size()&&nav||$(">ul:eq(0)",this);
var lis=$("li",nav);
_42.push(lis.index(lis.filter(".tabs-selected")[0])+1);
});
return _42[0];
};
})(jQuery);
Liferay.Util={submitCountdown:0,actsAsAspect:function(_1){
_1.yield=null;
_1.rv={};
_1.before=function(_2,f){
var _4=eval("this."+_2);
this[_2]=function(){
f.apply(this,arguments);
return _4.apply(this,arguments);
};
};
_1.after=function(_5,f){
var _7=eval("this."+_5);
this[_5]=function(){
this.rv[_5]=_7.apply(this,arguments);
return f.apply(this,arguments);
};
};
_1.around=function(_8,f){
var _a=eval("this."+_8);
this[_8]=function(){
this.yield=_a;
return f.apply(this,arguments);
};
};
},addInputFocus:function(el){
var _c=null;
if(el){
if(typeof el=="object"){
_c=jQuery(el);
}else{
_c=jQuery("#"+el);
}
}else{
_c=document.body;
}
var _d=jQuery("input[@type=text], input[@type=password], textarea",_c);
_d.focus(function(){
jQuery(this).addClass("focus");
if(this.createTextRange){
var _e=this.value;
var _f=this.createTextRange();
_f.moveStart("character",_e.length);
_f.select();
}
});
_d.blur(function(){
jQuery(this).removeClass("focus");
});
},addInputType:function(el){
var _11;
if(jQuery.browser.msie&&jQuery.browser.version.number()<7){
if(el){
if(typeof el=="object"){
_11=jQuery(el);
}else{
_11=jQuery("#"+el);
}
}else{
_11=document.body;
}
jQuery("input",_11).each(function(){
var _12=jQuery(this);
var _13=this.type||"text";
_12.addClass(_13);
});
}
},addParams:function(_14,url){
var _16=this;
if(typeof _14=="object"){
_14=jQuery.param(_14);
}else{
_14=jQuery.trim(_14);
}
if(_14!=""){
var loc=url||location.href;
var _18,_19;
if(loc.indexOf("#")>-1){
var _1a=loc.split("#");
loc=_1a[0];
_18=_1a[1];
}
if(loc.indexOf("?")==-1){
_14="?"+_14;
}else{
_14="&"+_14;
}
if(loc.indexOf(_14)==-1){
_19=loc+_14;
if(_18){
_19+="#"+_18;
}
if(!url){
location.href=_19;
}
return _19;
}
}
},check:function(_1b,_1c,_1d){
jQuery("input[@name="+_1c+"]:checkbox",_1b).attr("checked",_1d);
},checkAll:function(_1e,_1f,_20){
var _21;
if(Liferay.Util.isArray(_1f)){
var _22="input[@name="+_1f.join("]:checkbox,input[@name=")+"]:checkbox";
_21=jQuery(_22,_1e);
}else{
_21=jQuery("input[@name="+_1f+"]:checkbox",_1e);
}
_21.attr("checked",_20.checked);
},checkAllBox:function(_23,_24,_25){
var _26=0;
var _27=0;
var _28;
if(Liferay.Util.isArray(_24)){
var _29="input[@name="+_24.join("]:checkbox,input[@name=")+"]:checkbox";
_28=jQuery(_29,_23);
}else{
_28=jQuery("input[@name="+_24+"]:checkbox",_23);
}
_28=_28.not(_25);
_26=_28.length;
_27=_28.filter(":checked").length;
_25.checked=(_26==_27);
},checkMaxLength:function(box,_2b){
if((box.value.length)>=_2b){
box.value=box.value.substring(0,_2b-1);
}
},checkTab:function(box){
if((document.all)&&(event.keyCode==9)){
box.selection=document.selection.createRange();
setTimeout("Liferay.Util.processTab(\""+box.id+"\")",0);
}
},disableEsc:function(){
if((document.all)&&(event.keyCode==27)){
event.returnValue=false;
}
},endsWith:function(str,x){
return (str.lastIndexOf(x)===(str.length-x.length));
},evalScripts:function(obj){
var _30=this;
jQuery(obj).find("script").each(function(){
if(this.src){
jQuery.getScript(this.src);
}else{
jQuery.globalEval(this.text||this.textContent||this.innerHTML||"");
}
});
},focusFormField:function(el){
jQuery(function(){
if(el&&(el.offsetHeight!=0)){
var _32=jQuery(el);
jQuery("input").trigger("blur");
_32.trigger("focus");
}
});
},getSelectedIndex:function(col){
for(var i=0;i<col.length;i++){
if(col[i].checked==true){
return i;
}
}
return -1;
},getSelectedRadioValue:function(col){
var i=Liferay.Util.getSelectedIndex(col);
if(i==-1){
var _37=col.value;
if(_37==null){
_37="";
}
return _37;
}else{
return col[i].value;
}
},isArray:function(_38){
if(!window.Array){
return false;
}else{
return _38.constructor==window.Array;
}
},listChecked:function(_39){
var s=[];
var _3b=jQuery("input[@value!=]:checked:checkbox",_39);
_3b.each(function(){
s.push(this.value);
});
return s.join(",");
},listCheckedExcept:function(_3c,_3d){
var s=[];
var _3f=jQuery("input[@value!=][@name!=\""+_3d+"\"]:checked:checkbox",_3c);
_3f.each(function(){
s.push(this.value);
});
return s.join(",");
},listSelect:function(box,_41){
var s=[];
_41=_41||",";
if(box==null){
return "";
}
var _43=jQuery(box).find("option[@value!=]");
_43.each(function(){
s.push(this.value);
});
if(s[0]==".none"){
return "";
}else{
return s.join(",");
}
},listUncheckedExcept:function(_44,_45){
var s=[];
var _47=jQuery("input[@value!=][@name!=\""+_45+"\"]:checkbox:not(:checked)",_44);
_47.each(function(){
s.push(this.value);
});
return s.join(",");
},moveItem:function(_48,_49,_4a){
if(_48.selectedIndex>=0){
var _4b=jQuery(_49);
var _4c=jQuery(_48).find("option:selected");
_4b.append(_4c);
}
if(_4c.text()!=""&&_4a==true){
Liferay.Util.sortBox(_49);
}
},portletTitleEdit:function(_4d){
var _4e=this;
var obj=_4d.obj;
var _50=_4d.plid;
var _51=_4d.doAsUserId;
var _52=_4d.portletId;
var url=_4d.url;
var _54=obj.find(".portlet-title");
if(!_54.is(".not-editable")){
_54.editable(function(_55,_56){
var _57=_56._LFR_.cruft||[];
_57=_57.join("");
if(_55!=_56._LFR_.oldText){
Liferay.Util.savePortletTitle({plid:_50,doAsUserId:_51,portletId:_52,title:_55});
}
obj[0]._LFR_noDrag=null;
return _57+_55;
},{cssclass:"text",data:function(_58,_59){
var _5a=jQuery(this);
var re=new RegExp("</?[^>]+>|<br>|\r|\t","gim");
cruft=_58.match(re);
_59._LFR_={};
_59._LFR_.oldText=_58;
_59._LFR_.cruft=cruft;
_58=_58.replace(re,"");
_59._LFR_.oldText=_58;
obj[0]._LFR_noDrag=true;
return _58;
},height:"",width:"",onblur:"submit",type:"text",select:false,style:"",submit:""});
}
},processTab:function(id){
document.all[id].selection.text=String.fromCharCode(9);
document.all[id].focus();
},randomMinMax:function(min,max){
return (Math.round(Math.random()*(max-min)))+min;
},removeItem:function(box,_60){
var _61=jQuery(box);
if(!_60){
_61.find("option:selected").remove();
}else{
_61.find("option[@value="+_60+"]:selected").remove();
}
},reorder:function(box,_63){
var si=box.selectedIndex;
if(si==-1){
box.selectedIndex=0;
}else{
sText=box.options[si].text;
sValue=box.options[si].value;
if((box.options[si].value>"")&&(si>0)&&(_63==0)){
box.options[si].text=box.options[si-1].text;
box.options[si].value=box.options[si-1].value;
box.options[si-1].text=sText;
box.options[si-1].value=sValue;
box.selectedIndex--;
}else{
if((si<box.length-1)&&(box.options[si+1].value>"")&&(_63==1)){
box.options[si].text=box.options[si+1].text;
box.options[si].value=box.options[si+1].value;
box.options[si+1].text=sText;
box.options[si+1].value=sValue;
box.selectedIndex++;
}else{
if(si==0){
for(var i=0;i<(box.length-1);i++){
box.options[i].text=box.options[i+1].text;
box.options[i].value=box.options[i+1].value;
}
box.options[box.length-1].text=sText;
box.options[box.length-1].value=sValue;
box.selectedIndex=box.length-1;
}else{
if(si==(box.length-1)){
for(var j=(box.length-1);j>0;j--){
box.options[j].text=box.options[j-1].text;
box.options[j].value=box.options[j-1].value;
}
box.options[0].text=sText;
box.options[0].value=sValue;
box.selectedIndex=0;
}
}
}
}
}
},resizeTextarea:function(_67,_68){
var _69=function(){
var el=jQuery("#"+_67);
if(!el.length){
el=jQuery("textarea[@name="+_67+"]");
}
if(el.length){
var _6b=jQuery("body");
var _6c=function(){
var _6d=_6b.height();
if(_68){
try{
if(!el.is("iframe")){
el=eval(_67);
if(!el.jquery){
el=jQuery(el);
}
}
}
catch(e){
}
}
el.css({height:(_6d-100)+"px",width:"98%"});
};
_6c();
jQuery(window).resize(_6c);
}
};
jQuery(_69);
},resubmitCountdown:function(_6e){
if(Liferay.Util.submitCountdown>0){
Liferay.Util.submitCountdown--;
setTimeout("Liferay.Util.resubmitCountdown('"+_6e+"')",1000);
}else{
Liferay.Util.submitCountdown=0;
if(!Liferay.Browser.is_ns_4){
document.body.style.cursor="auto";
}
var _6f=document.forms[_6e];
for(var i=0;i<_6f.length;i++){
var e=_6f.elements[i];
if(e.type&&(e.type.toLowerCase()=="button"||e.type.toLowerCase()=="reset"||e.type.toLowerCase()=="submit")){
e.disabled=false;
}
}
}
},savePortletTitle:function(_72){
var _73={plid:0,doAsUserId:0,portletId:0,title:"",url:themeDisplay.getPathMain()+"/portlet_configuration/update_title"};
var _74=jQuery.extend(_73,_72);
jQuery.ajax({url:_74.url,data:{p_l_id:_74.plid,doAsUserId:_74.doAsUserId,portletId:_74.portletId,title:_74.title}});
},selectAndCopy:function(el){
el.focus();
el.select();
if(document.all){
var _76=el.createTextRange();
_76.execCommand("copy");
}
},setBox:function(_77,_78){
for(var i=_77.length-1;i>-1;i--){
_77.options[i]=null;
}
for(var i=0;i<_78.length;i++){
_77.options[i]=new Option(_78[i].value,i);
}
_77.options[0].selected=true;
},setSelectedValue:function(col,_7b){
jQuery("option[@value="+_7b+"]",col).attr("selected",true);
},sortBox:function(box){
var _7d=[];
for(var i=0;i<box.length;i++){
_7d[i]=[box[i].value,box[i].text];
}
_7d.sort(Liferay.Util.sortByAscending);
for(var i=box.length-1;i>-1;i--){
box.options[i]=null;
}
for(var i=0;i<_7d.length;i++){
box.options[box.length]=new Option(_7d[i][1],_7d[i][0]);
}
},sortByAscending:function(a,b){
if(a[1].toLowerCase()>b[1].toLowerCase()){
return 1;
}else{
if(a[1].toLowerCase()<b[1].toLowerCase()){
return -1;
}else{
return 0;
}
}
},startsWith:function(str,x){
return (str.indexOf(x)===0);
},toggleByIdSpan:function(obj,id){
jQuery("#"+id).toggle();
var _85=jQuery(obj).find("span");
_85.toggle();
},toggle:function(obj,_87,_88){
if(typeof obj=="string"){
obj="#"+obj;
}
var el=jQuery(obj);
var _8a=el.toggle().is(":visible");
if(_88){
el.css("display",_88);
_8a=el.is(":visible");
}
if(_87){
return _8a;
}
},toggleBoxes:function(_8b,_8c){
var _8d=jQuery("#"+_8b);
var _8e=jQuery("#"+_8c);
if(!_8d.is(":checked")){
_8e.hide();
}
_8d.click(function(){
_8e.toggle();
});
},toJSONObject:function(s){
return jQuery.parseJSON(s);
},toJSONString:function(s){
var rt=s;
var m={"\b":"\\b","\t":"\\t","<br>":"<br>","\f":"\\f","\r":"\\r","\"":"\\\"","\\":"\\\\"};
if(/["\\\x00-\x1f]/.test(s)){
rt=s.replace(/([\x00-\x1f\\"])/g,function(a,b){
var c=m[b];
if(c){
return c;
}
c=b.charCodeAt();
return "\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16);
});
}
return rt;
}};
Element={};
Element.disable=function(_96){
_96=jQuery.getOne(_96);
var _97=_96.getElementsByTagName("*");
for(var i=0;i<_97.length;i++){
var _99=_97[i];
var _9a=_99.nodeName.toLowerCase();
_99.onclick=function(){
};
_99.onmouseover=function(){
};
_99.onmouseout=function(){
};
if(Liferay.Browser.is_ie){
_99.onmouseenter=function(){
};
_99.onmouseleave=function(){
};
}
if(_9a=="a"){
_99.href="javascript: void(0)";
}else{
if(_9a=="input"||_9a=="select"||_9a=="script"){
_99.disabled="true";
}else{
if(_9a=="form"){
_99.action="";
_99.onsubmit=function(){
return false;
};
}
}
}
_99.style.cursor="default";
}
};
Element.remove=function(id){
var obj=jQuery.getOne(id);
obj.parentNode.removeChild(obj);
};
function LinkedList(){
this.head=null;
this.tail=null;
}
LinkedList.prototype.add=function(obj){
obj.listInfo={};
var _9e=this.tail;
var _9f=this.head;
if(this.head==null){
this.head=obj;
this.tail=obj;
}else{
this.tail.listInfo.next=obj;
obj.listInfo.prev=this.tail;
this.tail=obj;
}
obj.listInfo.listObj=this;
};
LinkedList.prototype.remove=function(obj){
if(obj.listInfo.listObj==this&&this.head){
var _a1=obj.listInfo.next;
var _a2=obj.listInfo.prev;
if(_a1){
_a1.listInfo.prev=_a2;
}
if(_a2){
_a2.listInfo.next=_a1;
}
if(this.head==obj){
this.head=_a1;
}
if(this.tail==obj){
this.tail=_a2;
}
}
};
LinkedList.prototype.each=function(_a3){
var cur=this.head;
var _a5=0;
while(cur){
_a5++;
var _a6=cur.listInfo.next;
if(_a3){
_a3(cur);
}
cur=_a6;
}
return _a5;
};
LinkedList.prototype.size=function(){
return this.each();
};
function submitForm(_a7,_a8,_a9){
if(Liferay.Util.submitCountdown==0){
Liferay.Util.submitCountdown=10;
setTimeout("Liferay.Util.resubmitCountdown('"+_a7.name+"')",1000);
if(_a9==null||_a9){
Liferay.Util.submitCountdown++;
var _aa=jQuery("input[@type=button], input[@type=reset], input[@type=submit]",_a7);
_aa.each(function(i,el){
var _ad=jQuery(this);
_ad.attr("disabled",true);
_ad.fadeTo(50,0.5);
});
}
if(_a8!=null){
_a7.action=_a8;
}
if(!Liferay.Browser.is_ns_4){
document.body.style.cursor="wait";
}
_a7.submit();
}
}
var Viewport={frame:function(){
var x,y;
if(self.innerHeight){
x=self.innerWidth;
y=self.innerHeight;
}else{
if(document.documentElement&&document.documentElement.clientHeight){
x=document.documentElement.clientWidth;
y=document.documentElement.clientHeight;
}else{
if(document.body){
x=document.body.clientWidth;
y=document.body.clientHeight;
}
}
}
return (new Coordinate(x,y));
},scroll:function(){
var x,y;
if(self.pageYOffset){
x=self.pageXOffset;
y=self.pageYOffset;
}else{
if(document.documentElement&&document.documentElement.scrollTop){
x=document.documentElement.scrollLeft;
y=document.documentElement.scrollTop;
}else{
if(document.body){
x=document.body.scrollLeft;
y=document.body.scrollTop;
}
}
}
return (new Coordinate(x,y));
},page:function(){
var x,y;
var _b4=document.body.scrollHeight;
var _b5=document.body.offsetHeight;
if(_b4>_b5){
x=document.body.scrollWidth;
y=document.body.scrollHeight;
}else{
x=document.body.offsetWidth;
y=document.body.offsetHeight;
}
return (new Coordinate(x,y));
}};
String.prototype.trim=jQuery.trim;
Liferay.zIndex={DOCK:10,DOCK_PARENT:20,ALERT:430,DROP_AREA:440,DROP_POSITION:450,DRAG_ITEM:460,TOOLTIP:470};
var errorMessage;
function checkLimit(_1,_2,_3){
var _4="red";
var _5="black";
if(_3!=null&&_3==true){
_4="black";
_5="red";
}
if(!_1){
return;
}
var _6=_1.getAttribute("name")+"Length";
var _7=document.getElementById(_6);
if(_1.value.length>_2){
_1.style.color=_4;
if(_7){
_7.style.color=_4;
_7.innerHTML=_1.value.length+" karakter";
}
}else{
_1.style.color=_5;
if(_7){
_7.style.color=_5;
_7.innerHTML=_1.value.length+" karakter";
}
}
}
function toggleItem(id,_9){
var _a=document.getElementById(id);
if(_a){
if(_a.style.display=="none"){
_a.style.display=_9;
}else{
_a.style.display="none";
}
}
}
function highlightinput(id,_c,_d){
if(_c){
document.getElementById(id).parentNode.className=_d;
}else{
if(document.getElementById(id).parentNode.className.indexOf(_d)!=-1){
var cn=document.getElementById(id).parentNode.className;
document.getElementById(id).parentNode.className=cn.replace(_d,"");
}
}
}
validateEmail=function(_f,_10){
var _11=_10||false;
var _12=/^.+@.+\..+/;
_12=/^[\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)*?\.[a-z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$/;
var _13=_12.test(_f);
if(_f.length<1){
_13=_11;
}
if(!_13){
errorMessage+="<br>Helytelen e-mail c\xedm! ";
}
return _13;
};
checkEmail=function(_14,_15,_16){
var _17=jQuery("#psEmailUsed");
var _18=jQuery("#psEmailNote");
var _19=_16||false;
var _1a=jQuery("#emailEredmeny");
if(_16==true&&_14.length==0){
_17.parent().removeClass("redBkg");
_18.text("");
_17.val(0);
_1a.val(1);
return true;
}else{
if(_14.length==0){
_18.text("");
_17.val(1);
_1a.val(1);
return false;
}
}
var ret=true;
var _1c=escape(_14);
var _1d=escape(_15);
jQuery.ajax({type:"POST",url:"/ctk/emailcheck.jsp",data:"email="+_1c+"&userId="+_1d,dataType:"xml",success:function(xml){
var _1f=jQuery(xml).find("email").attr("taken");
_17.val(_1f);
var _20=jQuery(xml).find("email").attr("format");
if(_1f!=0){
_17.parent().addClass("redBkg");
_18.text("Foglalt");
ret=false;
_17.val(1);
}else{
if(_20!=0){
_17.parent().addClass("redBkg");
_18.text("Hib\xe1s form\xe1tum");
ret=false;
_17.val(1);
}else{
_17.parent().removeClass("redBkg");
_18.text("");
_17.val(0);
ret=true;
}
}
_1a.val(1);
return ret;
},error:function(xml,_22,thr){
alert("Error occured while retrieving data from server:<br>>>> "+_22);
}});
};
function checkSelectedOffice(_24){
var _25=jQuery("#frm_regKalsszikusTerkep");
jQuery.ajax({type:"POST",url:"/ctk/selectedOfficeCheck.jsp",dataType:"xml",success:function(xml){
var _27=jQuery(xml).find("selectedOffice").attr("selectedValue");
if(_27=="true"){
ret=true;
}else{
myAlert("Nem v\xe1lasztott\xe1l irod\xe1t!");
ret=false;
}
if(ret==true){
myConfirm(_24,function(){
_25.submit();
});
}
},error:function(xml,_29,thr){
myAlert("Error occured while retrieving data from server:<br>>>> "+_29);
}});
}
ajaxPopup=function(url,_2c,_2d,_2e,_2f,_30,_31){
var _32=Liferay.Popup({title:_2c,modal:true,width:_2d,height:_2e,noCenter:true,kulsoDivId:_30,onClose:_31});
AjaxUtil.update(url,_32,{onComplete:function(){
Liferay.Popup.center();
}});
};
ctkAjaxPopup=function(url,_34,_35,_36,_37){
var _38=Liferay.Popup({title:_34,modal:true,width:_35,height:_36,noCenter:true});
AjaxUtil.update(url,_38,{onComplete:function(){
Liferay.Popup.center();
}});
};
var folderImages=new Array();
var folderIGImages=new Array();
var actFolderIGImage=1;
var actFolderImage=1;
function centralizeImage(_39){
var _3a=document.getElementById("centerImage");
var a0=document.getElementById("a0");
var la=jQuery("#balraNyil");
var ra=jQuery("#jobbraNyil");
var _3e="backArrow";
var _3f="fwdArrow";
var pid=_39-1;
actFolderImage=pid;
actFolderIGImage=pid;
if(_3a){
_3a.src="/image/image_gallery_fs?img_id="+folderImages[pid];
if(a0){
a0.href=_3a.src;
}
}
if(la){
if(pid<1){
la.hide();
}else{
la.show();
}
}
if(ra){
if(folderImages.length>pid+1){
ra.show();
}else{
ra.hide();
}
}
}
function scrollImages(_41,_42){
var la=document.getElementById("la");
var ra=document.getElementById("ra");
var pid=actFolderImage+1;
if(_41=="left"){
pid--;
if(pid>0){
centralizeImage(pid,_42);
}
}else{
if(_41=="right"){
pid++;
if(folderImages.length>pid-1){
centralizeImage(pid,_42);
}
}
}
}
function setBaseImageId(_46,_47,_48){
var _49=document.getElementById("centerImage");
var _4a=document.getElementById("basePhoto"+_46);
var _4b=document.getElementById("basePicture"+_46);
var _4c=document.getElementById("basePictureA"+_46);
if(_4a){
_4a.value=_47;
jQuery(_4a).addClass("rendszerkep");
}
if(_4b){
_4b.src="/image/image_gallery_fs?img_id="+_48;
}
if(_4c){
_4c.href="javascript:popup('/image/image_gallery_fs?img_id="+_48+"','img"+_48+"','400','400','')";
}
hideNewKep();
}
function hideNewKep(){
var _4d=jQuery("div[@id = 'ujFotoFeltoltes']");
var _4e=document.getElementsByName("defaultPhoto").length;
if((_4d!=null)&&(_4e>1)){
_4d.hide();
}
}
function showNewKep(){
var _4f=jQuery("div[@id = 'ujFotoFeltoltes']");
if(_4f!=null){
_4f.show();
}
}
function disableSubmits(_50){
var _51=_50.getElementsByTagName("input");
for(var x=0;x<_51.length;x++){
if(_51[x].type=="submit"){
_51[x].disabled=true;
}
}
}
function selectAllCheckbox(_53,_54){
checkboxes=_53.form.elements[_54];
for(var i=0;i<checkboxes.length;i++){
if(checkboxes[i].checked!=_53.checked){
checkboxes[i].click();
}
}
}
function selectAllMultilist(_56,_57){
multilist=_56.form.elements[_57];
for(var i=0;i<multilist.options.length;i++){
multilist.options[i].selected=_56.checked;
}
}
function openPopupAdatlap(_59,st,_5b){
var _5c=st||0;
var _5d="";
if(_5c!=0){
_5d="&searchType="+_5c;
}
ajaxPopup("/ctk/popup-adatlap.jsp?userId="+_59+_5d,"","1000","618","","adatlap_layer",_5b);
}
function openDetailPersonalForm(_5e,_5f){
openDetailPersonalFormWithParamList(_5e,"userId="+_5f);
}
function openDetailPersonalFormWithParamList(_60,_61){
AjaxUtil.update("/ctk/adatlap/"+_60+".jsp?"+_61,"personalDetailFormContent");
}
highlightMenu=function(_62){
var _63=jQuery(_62);
_63.parents("ul:last").find("li").each(function(_64){
jQuery(this).removeClass("highlight");
});
_63.parents("li:last").addClass("highlight");
};
validatePassword=function(_65){
var _66=/.+/;
return _66.test(_65);
};
function collectInputs(_67){
var _68=jQuery("input, textarea, select",_67);
_68=_68.not(jQuery("input[@type=checkbox]",_67).not(jQuery("input[@type=checkbox][@checked]",_67)));
_68=_68.not(jQuery("input:disabled",_67));
_68.each(function(i){
var _6a=jQuery(this);
});
}
function sortList(url,_6c,_6d,asc,_6f){
var _70=url+"?sb="+_6d;
_70+="&asc="+asc;
if(_6f){
_70+=_6f;
}
AjaxUtil.update(_70,_6c);
}
function checknumber(_71){
var x=_71;
var _73=/(^\d+$)|(^\d+\.\d+$)/;
if(_73.test(x)){
testresult=true;
}else{
testresult=false;
}
return testresult;
}
(function($){
$.Popup=function(_2){
return $.Popup.open(_2);
};
$.Popup.extendNativeFunctionObject({close:function(_3){
jQuery(_3).parents(".popup:first").remove();
var _4=jQuery("#alert-messages .modal:last");
if(_4.length){
_4.before(jQuery("#alert-messages .alert-background"));
}else{
var _5=jQuery("#alert-messages .alert-background");
_5.fadeTo("normal",0,function(){
_5.remove();
});
jQuery(window).unbind("resize",$.Popup.center);
jQuery(window).unbind("resize",$.Popup.resize);
}
if(jQuery.browser.msie&&jQuery.browser.version.number()<7&&$.Popup.count()==0){
jQuery("select").css("visibility","visible");
}
},count:function(){
return jQuery("#alert-messages .popup").length;
},open:function(_6){
_6=_6||{};
var _7=_6.modal;
var _8=_6.message;
var _9=_6.height;
var _a=_6.width;
var _b=_6.noCenter;
var _c=_6.title;
if(_c==null){
_c="";
}
var _d=_6.kulsoDivId;
if(_d==null){
_d="";
}
var _e=_6.disableCloseWindow;
var _f=_6.onClose;
var _10=_6.onBeforeClose;
var _11=jQuery("#alert-messages");
if(!_11.length){
jQuery("body").append("<div id='alert-messages' style='position:absolute; top:0; left:0; z-index:3000;'></div>");
_11=jQuery("#alert-messages");
}
_11.append("<style type=\"text/css\">.popup h1 {margin-left: 0px;font-size:16px;}</style>");
_11.append("<div class='popup "+(_7?"modal":"")+"' style='position:absolute; top:0; left:0; width: 100%;z-index:3000'>"+"<div class='popup-inner'>"+"<div"+(_d.length>0?" id='"+_d+"'":"")+">"+"<div id='layer_content'>"+"<div class='layer_top display_left'>"+"<div class='layer_top_left display_left'>"+"<div class='layer_top_right display_left'>"+"<div class='layer_bot_right display_left'>"+"<div class='layer_bot_left display_left'>"+"<div class='layer_bot display_left'>"+"<div class='layer_left display_left'>"+"<div class='layer_right display_left'>"+"<div class='popup-header layer_fejlec'>"+((_e==true)?"":"<div class='button_close' style='min-width:120px;'><a href='javascript:void(0);' class='popup-close close_link' alt='ablak bez&aacute;r&aacute;sa'>Ablak bez&aacute;r&aacute;sa</a><input type='image' src='/ctk/img/button_close.gif' class='popup-close close' value='Close' /></div>")+"</div>"+"<div class='layer_tartalom'>"+(_c.length>0?"<div class='layer_cim"+((_e==true)?" loading-animation-processBar'":"'")+">"+_c+"</div>":"")+"<div class='popup-message'></div>"+"</div>"+"</div>"+"</div>"+"</div>"+"</div>"+"</div>"+"</div>"+"</div>"+"</div>"+"</div>"+"</div>"+"</div>"+"</div>");
var _12=_11.find(".popup:last");
var _13=_12.find(".popup-message");
_12.find(".popup-close").click(function(){
if(_10){
if(!_10()){
return;
}
}
$.Popup.close(this);
});
if(_f!=null){
_12.find(".popup-close").click(_f);
}
_12[0].alertOptions=_6;
if(_e==true){
}else{
_13.append(_8||"<div class=\"loading-animation\"></div>");
}
if(_9){
_12.css("height",_9+"px");
}
if(_a){
_12.css("width",_a+"px");
}
_12.mousedown(function(){
if(this!=jQuery("#alert-messages .popup:last")[0]){
jQuery("#alert-messages").append(this);
}
});
var jBg=_11.find(".alert-background");
if(_7){
if(jBg.length){
_12.before(jBg[0]);
}else{
_12.before("<div class='alert-background' style='position:absolute; top:0; left:0;z-index:3000;'></div>");
jBg=_11.find(".alert-background");
jBg.css({display:"none",opacity:0});
}
}
if(jQuery.browser.msie&&jQuery.browser.version.number("round")<7&&$.Popup.count()==1){
jQuery("select").css("visibility","hidden");
_12.find("select").css("visibility","visible");
}
if(_11.find(".popup").length==1){
if(!_b){
jQuery(window).resize($.Popup.center);
}
jQuery(window).resize($.Popup.resize);
}
$.Popup.resize();
jBg.fadeTo("normal",0.5);
if(false){
_12.Draggable({handle:_12.find(".popup-header")[0],zIndex:Liferay.zIndex.ALERT+1});
}else{
_12.lDrag({handle:_12.find(".popup-header")[0],threshold:2,dragClass:"drag-indicator"});
}
if(_b){
$.Popup.center();
}else{
$.Popup.center(_9,_a);
}
Liferay.Util.addInputType(_12[0]);
Liferay.Util.addInputFocus(_12[0]);
window.focus();
return _13[0];
},iframe:function(url,_16){
var _17=_16.height;
var _18=_16.width;
var _19=$.Popup.open(_16);
var _1a=document.createElement("iframe");
_19.height="";
_1a.src=url;
_1a.frameBorder=0;
if(_18){
_1a.style.width="100%";
}
_19.appendChild(_1a);
if(!_16.noCenter){
$.Popup.center(_17,_18);
}
return _19;
},center:function(_1b,_1c){
var _1d=jQuery("#alert-messages .popup:last");
var _1e=jQuery("#layer_content",_1d);
var top=Viewport.scroll().y+(Viewport.frame().y/2-_1e.height()/2);
if(top<(Viewport.scroll().y+10)){
top=Viewport.scroll().y+10;
}
var _20=Viewport.scroll().x+(Viewport.frame().x/2-_1e.width()/2);
_1d.css({top:top+"px",left:_20+"px"});
},resize:function(){
var _21=(document.height||document.body.offsetHeight);
if(window.innerHeight&&window.scrollMaxY){
_21=window.innerHeight+window.scrollMaxY;
}else{
if(document.body.scrollHeight>document.body.offsetHeight){
_21=document.body.scrollHeight;
}else{
_21=document.body.offsetHeight+document.body.offsetTop;
}
}
jQuery("#alert-messages .alert-background").css({height:_21+"px",width:Viewport.page().x+"px"});
},resizeIframe:function(_22){
if($.Popup.message&&_22){
var _23=$.Popup.message.getElementsByTagName("iframe")[0];
var _24=jQuery.getOne(".loading-animation",$.Popup.message);
if(_24){
_24.parentNode.removeChild(_24);
}
if(_23){
if(_22.height){
_23.height=_22.height;
}
if(_22.width){
_23.width=_22.width;
}
}
}
$.Popup.resize();
}});
})(Liferay);
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
function ControlVersion(){
var _1;
var _2;
var e;
try{
_2=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
_1=_2.GetVariable("$version");
}
catch(e){
}
if(!_1){
try{
_2=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
_1="WIN 6,0,21,0";
_2.AllowScriptAccess="always";
_1=_2.GetVariable("$version");
}
catch(e){
}
}
if(!_1){
try{
_2=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
_1=_2.GetVariable("$version");
}
catch(e){
}
}
if(!_1){
try{
_2=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
_1="WIN 3,0,18,0";
}
catch(e){
}
}
if(!_1){
try{
_2=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
_1="WIN 2,0,0,11";
}
catch(e){
_1=-1;
}
}
return _1;
}
function GetSwfVer(){
var _4=-1;
if(navigator.plugins!=null&&navigator.plugins.length>0){
if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){
var _5=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";
var _6=navigator.plugins["Shockwave Flash"+_5].description;
var _7=_6.split(" ");
var _8=_7[2].split(".");
var _9=_8[0];
var _a=_8[1];
var _b=_7[3];
if(_b==""){
_b=_7[4];
}
if(_b[0]=="d"){
_b=_b.substring(1);
}else{
if(_b[0]=="r"){
_b=_b.substring(1);
if(_b.indexOf("d")>0){
_b=_b.substring(0,_b.indexOf("d"));
}
}
}
var _4=_9+"."+_a+"."+_b;
}
}else{
if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){
_4=4;
}else{
if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){
_4=3;
}else{
if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){
_4=2;
}else{
if(isIE&&isWin&&!isOpera){
_4=ControlVersion();
}
}
}
}
}
return _4;
}
function DetectFlashVer(_c,_d,_e){
versionStr=GetSwfVer();
if(versionStr==-1){
return false;
}else{
if(versionStr!=0){
if(isIE&&isWin&&!isOpera){
tempArray=versionStr.split(" ");
tempString=tempArray[1];
versionArray=tempString.split(",");
}else{
versionArray=versionStr.split(".");
}
var _f=versionArray[0];
var _10=versionArray[1];
var _11=versionArray[2];
if(_f>parseFloat(_c)){
return true;
}else{
if(_f==parseFloat(_c)){
if(_10>parseFloat(_d)){
return true;
}else{
if(_10==parseFloat(_d)){
if(_11>=parseFloat(_e)){
return true;
}
}
}
}
}
return false;
}
}
}
function AC_AddExtension(src,ext){
if(src.indexOf("?")!=-1){
return src.replace(/\?/,ext+"?");
}else{
return src+ext;
}
}
function AC_Generateobj(_14,_15,_16,_17){
var str="";
if(isIE&&isWin&&!isOpera){
str+="<object ";
for(var i in _14){
str+=i+"=\""+_14[i]+"\" ";
}
str+=">";
for(var i in _15){
str+="<param name=\""+i+"\" value=\""+_15[i]+"\" /> ";
}
str+="</object>";
}else{
str+="<embed ";
for(var i in _16){
str+=i+"=\""+_16[i]+"\" ";
}
str+="> </embed>";
}
if(_17!=null){
jQuery("#"+_17).html(str);
}else{
document.write(str);
}
}
function AC_FL_RunContent(){
var ret=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");
AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs,ret.divid);
}
function AC_SW_RunContent(){
var ret=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);
AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);
}
function AC_GetArgs(_1c,ext,_1e,_1f,_20){
var ret=new Object();
ret.embedAttrs=new Object();
ret.divid=null;
ret.params=new Object();
ret.objAttrs=new Object();
for(var i=0;i<_1c.length;i=i+2){
var _23=_1c[i].toLowerCase();
switch(_23){
case "divid":
ret.divid=_1c[i+1];
break;
case "classid":
break;
case "pluginspage":
ret.embedAttrs[_1c[i]]=_1c[i+1];
break;
case "src":
case "movie":
_1c[i+1]=AC_AddExtension(_1c[i+1],ext);
ret.embedAttrs["src"]=_1c[i+1];
ret.params[_1e]=_1c[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblclick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
case "id":
ret.objAttrs[_1c[i]]=_1c[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex":
ret.embedAttrs[_1c[i]]=ret.objAttrs[_1c[i]]=_1c[i+1];
break;
default:
ret.embedAttrs[_1c[i]]=ret.params[_1c[i]]=_1c[i+1];
}
}
ret.objAttrs["classid"]=_1f;
if(_20){
ret.embedAttrs["type"]=_20;
}
return ret;
}
function enableText(_1){
if(_1){
document.forms["sendmyAlert"].elements["reasontext"].disabled=false;
}else{
document.forms["sendmyAlert"].elements["reasontext"].disabled=true;
}
}
function ctkAjaxSubmitForm(_1,_2,_3){
var _4=Liferay.Popup({width:130,height:100});
AjaxUtil.submit(_1,{onComplete:function(d){
if(_3){
_3(d);
}
Liferay.Popup.close(_4);
if(_2){
Liferay.Popup.close(_2);
}
}});
return false;
}
function trim(_6){
return _6.replace(/^\s\s*/,"").replace(/\s\s*$/,"");
}
function saveContactGroup2(_7){
var _8=trim(_7.name.value);
if(_8.length<1){
myAlert("A csoportn\u0102\xa9v mez\u0151 kit\u0102\xb6lt\u0102\xa9se k\u0102\xb6telez\u0151!");
return false;
}
if(_7.editName.value.toUpperCase()!=_8.toUpperCase()){
var _9=_7.titles.value.split("\uffff");
for(i=0;i<_9.length;i++){
if(_9[i].toUpperCase()==_8.toUpperCase()){
myAlert("Ilyen n\u0102\xa9vvel m\u0102\u02c7r letezik csoport!");
return false;
}
}
}
if(_7.order.value.length<1){
myAlert("A csoportsorrend mez\u0151 kit\u0102\xb6lt\u0102\xa9se k\u0102\xb6telez\u0151!");
return false;
}
if(isNaN(_7.order.value)==true){
myAlert("A csoportsorrend csak sz\u0102\u02c7m lehet!");
return false;
}
return true;
}
function saveContactGroup(_a,_b){
if(_a.name.value.length<1){
myAlert("Csoport neve nem lehet \u0102\u013dres!");
return false;
}
ctkAjaxSubmitForm(_a,_b);
closePopup();
}
function deleteContactGroup(id,_d,_e){
if(_e==true){
myAlert(_d);
return;
}
myConfirm(_d,function(){
var _f="/deletecontactgroup?cgid="+id;
AjaxUtil.update(_f,"",{onComplete:function(){
jQuery("#row"+id).remove();
jQuery("#pbContactGroup_"+id).parent().remove();
}});
});
}
function bejovoMappakAllitasa(){
var _1=jQuery("#menu_vertical_level").find("li[@class='menu_ver_item_active'],li[@class='menu_ver_item']");
_1.each(function(p){
var _3=jQuery(this);
_3.click(function(){
var _4=jQuery(".menu_ver_item_active");
var _5=_4.find("span");
_5.text(_5.text());
_4.removeClass("menu_ver_item_active");
_4.addClass("menu_ver_item");
var _6=_3.find("span");
_6.html("<strong>"+_6.text()+"</strong>");
_3.removeClass("menu_ver_item");
_3.addClass("menu_ver_item_active");
});
});
}
function showFlash(_7,_8,_9,_a,_b){
if(_b==null){
_b="flash_terkep";
}
var _c=jQuery("#"+_b);
var _d="";
_d+="<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\""+_9+"\" height=\""+_a+"\" id=\""+_8+"\">";
_d+="<param name=\"movie\" value=\""+_7+"\" />";
_d+="<param name=\"quality\" value=\"high\" />";
_d+="<param name=\"wmode\" value=\"transparent\" />";
_d+="<embed src=\""+_7+"\" quality=\"high\" width=\""+_9+"\" height=\""+_a+"\" name=\""+_8+"\" wmode=\"transparent\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
_d+="</object>";
_c.html(_d);
}
function showProgress(_e,_f,_10,_11,_12,_13){
if(_13==null){
_13=true;
}
if(_11==null){
_11=0;
}
var _14=Liferay.Popup({title:"Bet\xf6lt\xe9s",modal:_13,width:320,height:75,noCenter:true,disableCloseWindow:true});
AjaxUtil.update("/ctk/keresProgressTartalom.jsp?messageCode="+_11,_14,{onComplete:function(){
Liferay.Popup.center();
}});
AjaxUtil.update(_e,_f,{onComplete:function(){
if(_10){
_10();
}
if(_12!=true){
Liferay.Popup.close(_14);
}
}});
}
function showMessageToUser(){
setTimeout("showMessageToUserReal()",100);
}
function showMessageToUserReal(){
var _15=Liferay.Popup({title:"",modal:true,width:600,height:500,noCenter:false,disableCloseWindow:false});
AjaxUtil.update("/ctk/showMessageToUser.jsp",_15,{onComplete:function(){
Liferay.Popup.center();
}});
}
function forceChecked(_16,id){
document.getElementById(id).checked=_16;
}
function reloadKisBalMenu(){
loadURLDynamicNotCached("/ctk/layout/modules/infoBoxBody.jsp","infoBoxMainDivId",true);
}
ctkAjaxPopupRunFunctionOnEnd=function(url,_19,_1a,_1b,_1c){
if(_19==null){
_19="";
}
var _1d=Liferay.Popup({title:_19,modal:true,width:_1a,height:_1b,noCenter:true});
AjaxUtil.update(url,_1d,{onComplete:function(){
if(_1c){
_1c();
}
Liferay.Popup.center();
}});
};
function centerThePopup(){
Liferay.Popup.center();
}
function centerThePopupDelayed(){
setTimeout("centerThePopup();",1000);
}
function loadTelKiadasResult(_1e,_1f){
var _20=new Date();
showProgress("/ctk/kredit/telKiadasResult.jsp?timeForNoCache="+_20.valueOf()+"&destId="+_1f,_1e,function(){
closePopup();
closePopup();
},1);
}
function showSaveProcess(_21,_22){
showProgress("/ctk/showImageSaveProcess.jsp?crid="+_21,_22,checkUpdateSaveProcess(_21,_22),2,true,false);
}
checkUpdateSaveProcess=function(_23,_24){
if(jQuery("#saveResult").val()=="true"){
setTimeout("location.href='/registration/reg_end'",1000);
}else{
setTimeout("updateSaveProcess('"+_23+"','"+_24+"')",500);
}
};
function updateSaveProcess(_25,_26){
AjaxUtil.update("/ctk/showImageSaveProcess.jsp?crid="+_25,_26,{onComplete:function(){
checkUpdateSaveProcess(_25,_26);
}});
}
function loadURLDynamicNotCached(_27,_28,_29){
var _2a=new Date();
var _2b="&";
if(_29){
_2b="?";
}
jQuery("#"+_28).load(_27+_2b+"timeForNoCache="+_2a.valueOf());
}
function openCheckTelKiadas(_2c){
var _2d=new Date();
ctkAjaxPopupRunFunctionOnEnd("/ctk/kredit/telKiadas.jsp?timeForNoCache="+_2d.valueOf()+"&destId="+_2c,"Telefonsz\xe1m kiad\xe1s","850","460");
}
var titleBarHeight=35;
function minimizePage(){
var _2e=document.getElementById("mainDivOfPage");
var _2f=_2e.offsetHeight;
var _30=jQuery("#myAlert-messages");
var _31=_30.find(".popup:last");
var _32=_2f+titleBarHeight;
_31.css({height:_32+"px"});
}
function centerDivOnPopup(id){
var _34=document.getElementById(id);
var _35=_34.offsetHeight;
var _36=jQuery("#myAlert-messages");
var _37=_36.find(".popup:last");
var _38=_37.height();
_34.style.paddingTop=(_38-_35-titleBarHeight)/2+"px";
}
function trim(str){
return str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");
}
function popupKuldjSmst(_3a){
var _3b=new Date();
ajaxPopup("/ctk/kuldjSmst.jsp?timeForNoCache="+_3b.valueOf()+"&destId="+_3a,"Sms k\u0102\u013dld\u0102\xa9s","800","250","");
}
function simplePreload(){
var _3c=simplePreload.arguments;
document.imageArray=new Array(_3c.length);
for(var i=0;i<_3c.length;i++){
document.imageArray[i]=new Image;
document.imageArray[i].src=_3c[i];
}
}
function popup(_3e,_3f,_40,_41,_42){
var _43=_40;
var _44=_41;
var _45=_42;
var _46=(screen.height-_44)/2;
var _47=(screen.width-_43)/2;
newWindow=window.open(""+_3e+"",""+_3f+"","width="+_43+",height="+_44+",top="+_46+",left="+_47+",features="+_45+"");
newWindow.focus();
}
function submitVelemeny(_48,_49,_4a,_4b,_4c){
var _4d=new String(_49);
for(i=0;i<_4d.length;i++){
_4d=_4d.replace("\u0150",";0150");
_4d=_4d.replace("\u0151",";0151");
_4d=_4d.replace("\u0170",";0170");
_4d=_4d.replace("\u0171",";0171");
_4d=_4d.replace("?",";kdjel;");
_4d=_4d.replace("=",";egn;");
_4d=_4d.replace("&",";at;");
_4d=_4d.replace("/",";per;");
_4d=_4d.replace("\\",";back;");
}
AjaxUtil.update(_48+_4d,"",{onComplete:function(){
openDetailPersonalForm("velemeny",_4a);
var _4e=document.getElementById("votes");
var _4f=document.getElementById("averagevotes");
if(_4e){
_4e.innerHTML=_4b;
}
if(_4f){
updateAverageVote(_4f,_4b,_4c);
}
return false;
}});
return false;
}
function submitVelemeny2(_50,_51,_52,_53,_54){
var _55=new String(_51);
for(i=0;i<_55.length;i++){
_55=_55.replace("\u0150",";0150");
_55=_55.replace("\u0151",";0151");
_55=_55.replace("\u0170",";0170");
_55=_55.replace("\u0171",";0171");
_55=_55.replace("?",";kdjel;");
_55=_55.replace("=",";egn;");
_55=_55.replace("&",";at;");
_55=_55.replace("/",";per;");
_55=_55.replace("\\",";back;");
}
AjaxUtil.update(_50+_55,"szavazzRamValtozoReszDivId",{onComplete:function(){
myAlert("Szavaz\xe1s megt\xf6rt\xe9nt!");
return false;
}});
return false;
}
function updatePageToDiv(url,_57){
AjaxUtil.update(url,_57,{onComplete:function(){
}});
return false;
}
function setSubAdatlapPageActive(_58,_59,_5a){
if(_5a==null){
_5a="";
}
updatePageToDiv("/ctk/adatlap/"+_59+".jsp?userExtId="+_58+_5a,"jobboldalDiv");
}
function updateAverageVote(_5b,_5c,_5d){
var _5e=document.getElementById("piOpinionID");
var _5f=_5e.selectedIndex;
var _60=_5e.options[_5f].innerHTML;
var _61=_60.indexOf("(");
var end=_60.indexOf(" ",_61);
var _63=parseInt(_60.substring(_61+1,end));
var sum=parseInt(_5d)+_63;
var avg=(sum)/_5c;
document.getElementById("votesum").innerHTML=sum;
_5b.innerHTML=avg.toPrecision(3);
}
function submitJegyzeteles(_66){
AjaxUtil.submit(_66,"actionFrame");
var _67=document.getElementById("ivnotesaved");
if(_67){
_67.innerHTML="Jegyzet elmentve";
}
return false;
}
function ctkAjaxSubmitFormAndColsePopupOnEnd(_68){
var _69=Liferay.Popup({width:130,height:100});
AjaxUtil.submit(_68,{onComplete:function(d){
closePopup();
}});
return false;
}
function checkIVJelszo(_6b,_6c){
var _6d=jQuery("input",_6b).serialize();
jQuery.ajax({type:"POST",url:"/ctk/adatlap/ivpwcheck.jsp",data:_6d,dataType:"xml",success:function(xml){
var _6f=jQuery(xml).find("success").attr("value");
if(_6f==1){
AjaxUtil.update("/ctk/adatlap/telefonszamokKiadas.jsp","telefonszamokKiadasokDivId",{onComplete:function(){
closePopup();
}});
}else{
var _70=jQuery("#ivjelszo");
_70.html("Helytelen jelszo");
}
},error:function(xml,_72,thr){
myAlert("Error occured while retrieving data from server:<br>>>> "+_72);
}});
}
function myAlert(_74){
while(_74.indexOf("\n")>-1){
_74=_74.replace("\n","<br>");
}
var _75=Liferay.Popup({title:"",modal:true,width:"800",height:"800",noCenter:true});
var _76=jQuery("#mymyAlertPopupMessageId");
if(_76.size()==0){
jQuery("body").append("<div id='mymyAlertPopupMessageId' style='display:none'>"+_74+"</div> ");
_76=jQuery("#mymyAlertPopupMessageId");
}else{
_76.html(_74);
}
AjaxUtil.update("/ctk/myAlert.jsp",_75,{onComplete:function(){
jQuery("#themyAlertDivId").html(_76.html());
Liferay.Popup.center();
}});
}
function submitIVJelszo(_77,_78,_79,_7a,_7b,_7c,_7d){
if(_77.ivpassword.value!=_78){
var _7e=document.getElementById("ivjelszo");
if(_7e){
_7e.innerHTML="Helytelen jelszo";
}
return false;
}
AjaxUtil.submit(_77,{onComplete:function(){
Liferay.Popup.close(_77);
}});
if(_7d==0){
}
if(_7d==1){
location.href="/registration/view?uid="+_79;
}
if(_7d==2){
popup("/nyomtatas/adatlap?userId="+_7a,"Adatlap",600,800,"resizable=1,scrollbars=1");
}
var _7f=document.getElementById("telefonszam");
var _80=document.getElementById("telefonszam_2");
if(_7b=="getIVPassword_always"||_7b=="getIVPassword_once"){
if(_7f){
_7f.innerHTML=_7c;
}
if(_80){
_80.innerHTML=_7c;
}
}
var _81=document.getElementById("adatlap_nyomtatas");
if(_81){
_81.innerHTML="<a href=\"javascript:popup('/nyomtatas/adatlap?userId="+_7a+"', 'Adatlap', 600, 800, 'resizable=1,scrollbars=1')\">Adatlap nyomtat&aacute;sa</a>";
}
var _82=document.getElementById("adatlap_modositas");
if(_82){
_82.innerHTML="<a href=\"/registration/view?uid="+_79+"\">Adatlap m&oacute;dos&iacute;t&aacute;sa</a>";
}
return false;
}
function replaceAll(str,_84){
for(i=0;i<_84.length;i++){
var idx=str.indexOf(_84[i][0]);
while(idx>-1){
str=str.replace(_84[i][0],_84[i][1]);
idx=str.indexOf(_84[i][0]);
}
}
return str;
}
function deleteTableRow(_86){
var row=jQuery(_86).parents("tr:last").remove();
}
function deleteSearchTableRow(_88){
var row=jQuery(_88).parents(".searchRow:last").remove();
}
function validateUser(_8a,_8b){
url="/registration/validate/do?u="+_8a;
AjaxUtil.update(url,"",{onComplete:function(){
deleteTableRow(_8b);
}});
}
function validateUser2(_8c,_8d){
myConfirm("Biztosan v\xe9grehajtod a j\xf3v\xe1hagy\xe1st?",function(){
url="/registration/validate/do?u="+_8c;
AjaxUtil.update(url,"",{onComplete:function(){
location.href=location;
}});
});
}
function validateUser3(_8e,_8f,_90){
url="/registration/validate/do?u="+_8e;
AjaxUtil.update(url,"",{onComplete:function(){
location.href=_90;
}});
}
function modifyRequest(_91,cid){
url="/registration/validate/request?u="+_91;
AjaxUtil.update(url,"",{onComplete:function(){
myAlert("Lev\xe9l elk\xfcldve a k\xfcls\u0151 c\xedmre!");
}});
}
function submitOfficeFilter(_93){
var _94=Liferay.Popup({width:130,height:80});
var url="/ctk/registration/office/table.jsp";
var _96=jQuery("input[@checked], select",_93);
var _97=_96.serialize();
if(_97.length>0){
url=url+"?"+_97;
}
AjaxUtil.update(url,"irodaTable",{onComplete:function(){
Liferay.Popup.close(_94);
}});
return false;
}
function enableSex(){
jQuery("#sex").attr("disabled",false);
}
function showAppropriateBalAlsoDiv(_98){
if(_98=="sargalap"){
var _99=jQuery(".aktiv");
_99.removeClass("aktiv");
_99.addClass("link");
_99.find("a").addClass("simple_red");
}else{
jQuery("[@showableBalAlso='showableBalAlso']").each(function(p){
jQuery(this).hide();
});
jQuery("#"+_98).show();
}
}
function checkCreditsSumma(_9b){
var _9c=parseInt(jQuery("#user_credits").val());
jQuery("input[@type=checkbox][@money=money][@checked]:not(:disabled)",_9b).each(function(p){
var _9e=jQuery(this).attr("name");
var _9f=parseInt(jQuery("#price_"+_9e).val());
if("vip_szektor"==_9e){
_9f*=parseInt(jQuery("#vipunit").val());
if(_9c-_9f<0){
_9f=parseInt(jQuery("#price_"+_9e).val());
jQuery("#vipunit").val(1);
}
}
_9c-=_9f;
});
jQuery("#user_credits_txt").text(_9c);
jQuery("input[@money=money][@type=checkbox]:not(:checked)",_9b).each(function(p){
var _a1=jQuery(this).attr("name");
jQuery(this).attr("disabled",_9c<parseInt(jQuery("#price_"+_a1).val()));
if("vip_szektor"==_a1){
jQuery("#vipunit").attr("disabled",_9c<parseInt(jQuery("#price_"+_a1).val()));
}
});
}
function setPacketData(_a2,_a3){
var _a4=jQuery("#group_8").attr("checked")!=undefined;
var _a5=jQuery("input[@type=radio][@name=termin]");
jQuery("input[@type=radio][@name=group]").each(function(p){
if(jQuery(this).attr("checked")==true){
var _a7=jQuery(this).attr("value");
_a5.each(function(pp){
var _a9=jQuery(this).attr("value");
jQuery("#price_"+_a9).text(packets[""+_a7+"_"+_a9]["price"]);
jQuery("#credit_"+_a9).text(packets[""+_a7+"_"+_a9]["credit"]);
});
}
});
_a5.each(function(p){
jQuery(this).attr("disabled",12!=jQuery(this).val()&&_a4);
if(_a4&&12==jQuery(this).val()){
jQuery(this).attr("checked",true);
}else{
if(3==jQuery(this).val()){
jQuery(this).attr("checked",true);
}
}
});
}
function toggleFullArticle(){
if(document.getElementById("fullarticle").style.visibility=="hidden"){
document.getElementById("fullarticle").style.visibility="visible";
}else{
document.getElementById("fullarticle").style.visibility="hidden";
}
}
function openCheckRight(_ab,_ac,w,h){
var _af=Liferay.Popup({title:"",modal:true,width:w,height:h,noCenter:true});
AjaxUtil.update("/ctk/kredit/checkcredits.jsp?funcName="+_ab,_af,{onComplete:function(){
var _b0=jQuery("#myAlert-messages");
var _b1=_b0.find(".popup:last");
var el=jQuery(".popup-message:last");
var _b3=jQuery("#success");
if(_b3.val()==1){
var _b4=jQuery(".popup-close:last");
eval(_ac);
Liferay.Popup.close(_b4);
}else{
_b1.css({width:500+"px",height:(jQuery("#errorl").val()/90)*25+50+"px"});
el.css({width:500+"px",height:(jQuery("#errorl").val()/90)*25+50+"px"});
Liferay.Popup.center();
}
}});
}
function openCheckRight2(_b5,_b6,_b7,_b8,_b9){
if(_b9==true){
setSubAdatlapPageActive(_b6,_b7,_b8);
}else{
AjaxUtil.update("/ctk/kredit/checkcredits.jsp?funcName="+_b5,"errorMessageDivId",{onComplete:function(){
var _ba=jQuery("#success");
if(_ba.val()==1){
setSubAdatlapPageActive(_b6,_b7,_b8);
}else{
var _bb=Liferay.Popup({title:"",modal:true,width:"400",height:"400",noCenter:true});
var _bc=jQuery("#checkKreditsDivId");
AjaxUtil.update("/ctk/emptyPage.jsp?",_bb,{onComplete:function(){
var _bd=jQuery("#emptyPageDivId");
_bd.html(_bc.html());
Liferay.Popup.center();
}});
}
}});
}
}
function openCheckRight3(_be,_bf,_c0){
AjaxUtil.update("/ctk/kredit/checkcredits.jsp?funcName="+_be,"errorMessageDivId",{onComplete:function(){
var _c1=jQuery("#success");
if(_c1.val()==1){
showAppropriateBalAlsoDiv(_bf);
if(_c0!=null){
eval(_c0);
}
}else{
var _c2=Liferay.Popup({title:"",modal:true,width:"400",height:"400",noCenter:true});
var _c3=jQuery("#checkKreditsDivId");
AjaxUtil.update("/ctk/emptyPage.jsp?",_c2,{onComplete:function(){
var _c4=jQuery("#emptyPageDivId");
_c4.html(_c3.html());
Liferay.Popup.center();
}});
}
}});
}
function openCheckRight4(_c5,_c6){
AjaxUtil.update("/ctk/kredit/checkcredits.jsp?funcName="+_c5,"errorMessageDivId",{onComplete:function(){
var _c7=jQuery("#success");
if(_c7.val()==1){
if(_c6!=null){
eval(_c6);
}
}else{
var _c8=Liferay.Popup({title:"",modal:true,width:"400",height:"400",noCenter:true});
var _c9=jQuery("#checkKreditsDivId");
AjaxUtil.update("/ctk/emptyPage.jsp?",_c8,{onComplete:function(){
var _ca=jQuery("#emptyPageDivId");
_ca.html(_c9.html());
Liferay.Popup.center();
}});
}
}});
}
function showGoogleMaps(_cb,_cc){
var url="/ctk/search/showOfficeGoogleMaps.jsp";
if(_cc!=null){
url+="?googleOfficePartnerId="+_cc;
}
ajaxPopup(url,_cb,"600","600","");
}
function showError(key){
var _cf=Liferay.Popup({title:"",modal:true,width:500,height:600,noCenter:true});
AjaxUtil.update("/ctk/search/showError.jsp?key="+key,_cf,{onComplete:function(){
Liferay.Popup.center();
}});
}
function openBuyCreditPopup(key){
var _d1=Liferay.Popup({title:"",modal:false,width:500,height:50,noCenter:true});
AjaxUtil.update("/ctk/kredit/buycredits.jsp?key="+key,_d1,{onComplete:function(){
var _d2=jQuery("#myAlert-messages");
var _d3=_d2.find(".popup:last");
var el=jQuery(".popup-message:last");
var _d5=jQuery("#success");
if(_d5.val()==0){
_d3.css({width:500+"px",height:(jQuery("#errorl").val()/90)*25+50+"px"});
el.css({width:500+"px",height:(jQuery("#errorl").val()/90)*25+50+"px"});
Liferay.Popup.center();
}else{
var _d6=jQuery(".popup-close:last");
eval(callFunc);
Liferay.Popup.close(_d6);
}
}});
return false;
}
function updateMessageStatus(_d7,_d8){
url="/ctk/levelezes/setMesssageStatus.jsp?m="+_d7+"&s="+_d8;
AjaxUtil.update(url,"statusCell_"+_d7,{onComplete:function(){
}});
}
function updateMessageStatusAskPhone(_d9,_da){
url="/ctk/levelezes/setMesssageStatusAskPhone.jsp?m="+_d9+"&s="+_da;
AjaxUtil.update(url,"statusCell_"+_d9,{onComplete:function(){
}});
}
function ctkSubmitForm(_db,_dc){
AjaxUtil.submit(_db,{update:_dc,disable:true,onComplete:function(){
var _dd=jQuery("input, textarea, select",_db);
_dd.attr("disabled",false);
}});
}
function loadFizetesiModokCore2(_de,_df,_e0,_e1,_e2){
if(_e0==true){
if(_e2==false){
myAlert(_e1);
}else{
myConfirm(_e1,function(){
loadFizetesiModokCore2Real(_de,_df);
});
}
}else{
loadFizetesiModokCore2Real(_de,_df);
}
}
function loadFizetesiModokCore2Real(_e3,_e4){
closePopup();
setTimeout("loadFizetesiModokCoreReal2('"+_e3+"','"+_e4+"');",500);
}
function loadFizetesiModokCoreReal2(_e5,_e6){
var _e7=Liferay.Popup({title:"",modal:true,width:700,height:700,noCenter:false,disableCloseWindow:false,kulsoDivId:"layer_window"});
var _e8="/ctk/kredit/fizetesiModValasztas.jsp?packetType="+_e5+"&termination="+_e6;
AjaxUtil.update(_e8,_e7,{onComplete:function(){
Liferay.Popup.center();
}});
}
function loadHonapValasztoVissza(){
closePopup();
setTimeout("loadHonapValaszto()",500);
}
function loadHonapValaszto(){
var _e9=Liferay.Popup({title:"",modal:true,width:700,height:700,noCenter:false,disableCloseWindow:false,kulsoDivId:"layer_window"});
var _ea="/ctk/kredit/honapValasztas.jsp?";
AjaxUtil.update(_ea,_e9,{onComplete:function(){
Liferay.Popup.center();
}});
}
function loadFizetesiModokCore(_eb){
closePopup();
setTimeout("loadFizetesiModokCoreReal('"+_eb+"');",500);
}
function loadFizetesiModokCoreReal(_ec){
var _ed=Liferay.Popup({title:"",modal:true,width:700,height:700,noCenter:false,disableCloseWindow:false});
var _ee="/ctk/kredit/fizetesiModokPopup.jsp?&packetType="+_ec;
AjaxUtil.update(_ee,_ed,{onComplete:function(){
Liferay.Popup.center();
}});
}
function loadFizetesiModok(_ef,_f0,_f1,_f2){
if(_f0==true){
if(_f2==true){
myConfirm(_f1,function(){
loadFizetesiModokCore(_ef,_f0);
});
}else{
myAlert(_f1);
}
}else{
loadFizetesiModokCore(_ef,_f0);
}
}
function loadFizetesVegsoPopup(_f3,_f4){
closePopup();
setTimeout("loadFizetesVegsoPopupTimeout('"+_f3+"','"+_f4+"');",500);
}
function loadFizetesVegsoPopupTimeout(_f5,_f6){
var _f7=Liferay.Popup({title:"",modal:true,width:800,height:600,noCenter:false,disableCloseWindow:false});
var _f8="/ctk/kredit/fizetesValasztasVegsoUj.jsp?paymentType="+_f5+"&packetType="+_f6;
AjaxUtil.update(_f8,_f7,{onComplete:function(){
Liferay.Popup.center();
}});
}
function loadFizetesVegsoPopup2(_f9){
closePopup();
setTimeout("loadFizetesVegsoPopupTimeout2('"+_f9+"');",500);
}
function loadFizetesVegsoPopupTimeout2(_fa){
var _fb=Liferay.Popup({title:"",modal:true,width:800,height:600,noCenter:false,disableCloseWindow:false,kulsoDivId:"layer_window"});
var _fc="/ctk/kredit/fizetesValasztasVegsoUj2.jsp?elofizPacket="+_fa;
AjaxUtil.update(_fc,_fb,{onComplete:function(){
Liferay.Popup.center();
}});
}
function loadInfoFizetesrolPopup(_fd,_fe){
var _ff=Liferay.Popup({title:"T\xe1j\xe9koztat\xf3",modal:true,width:700,height:380,noCenter:false,disableCloseWindow:false});
var urln="/ctk/kredit/infoVasarlasrol.jsp?paymentType="+_fd+"&packetType="+_fe;
AjaxUtil.update(urln,_ff,{onComplete:function(){
minimizePage();
Liferay.Popup.center();
}});
}
function loadSelectedPayment(_101,_102){
loadFizetesVegsoPopup(_101,_102);
}
function disableAutomaticHosszabbitas(_103,_104){
myConfirm(_103,function(){
location.href="/onlineelofizetes?modify=Modify&autopay="+_104;
});
}
function myConfirm(text,_106,_107,_108,_109){
var _10a=Liferay.Popup({title:"",modal:true,width:700,height:700,noCenter:false,disableCloseWindow:false});
var urln="/ctk/myConfirm.jsp";
AjaxUtil.update(urln,_10a,{onComplete:function(){
jQuery("#theConfirmDivId").html(text);
jQuery("#myModalYesButton").click(function(){
if(_106!=null){
_106();
}
if(_108==null){
closePopup();
}
});
jQuery("#myModalNoButton").click(function(){
if(_107!=null){
_107();
}
if(_109==null){
closePopup();
}
});
Liferay.Popup.center();
}});
}
checkNumberFormat=function(elem){
var _10d=replaceAll(elem.value," ","");
var fpos;
var _10f=_10d.substr(_10d.length-1);
if(_10f>-1&&_10f<10){
elem.value=_10d;
}else{
fpos=_10d.indexOf(_10f);
elem.value=_10d.substr(0,fpos);
}
};
function loadSmsMoPopup(_110,_111,_112,_113,_114,_115,_116,_117,_118,_119,_11a){
var _11b=Liferay.Popup({title:"V\xe1s\xe1rl\xe1s",modal:true,width:700,height:300,noCenter:false,disableCloseWindow:false});
var urln="/ctk/kredit/smsMo.jsp?elofizPacket="+_110+"&autopay="+_111+"&needBill="+_112+"&billFirstName="+_113+"&billLastName="+_114+"&billCity="+_115+"&billAddress="+_116+"&billZip="+_117+"&notifCity="+_118+"&notifAddress="+_119+"&notifZip="+_11a;
AjaxUtil.update(urln,_11b,{onComplete:function(){
jQuery("#moResult").hide();
minimizePage();
Liferay.Popup.center();
jQuery("#azonosito").focus();
}});
}
function loadSmsMoResult(_11d){
var _11e=jQuery("#azonosito").val();
var _11f=jQuery("#phoneNumPre").val()+jQuery("#phoneNum").val();
var urln="/ctk/kredit/smsMo.jsp?elofizPacket="+_11d+"&azonosito="+_11e+"&phoneNum="+_11f+"&showResult=true";
AjaxUtil.update(urln,"moResult",{onComplete:function(){
jQuery("#azonosito").focus();
var _121=jQuery("#resultDiv");
var str=_121.text();
var str=str.replace(/\'\'/g,"'");
var str=str.replace(/\<br>/g,"<br>");
myAlert(str);
if(_121.attr("closeWindow")=="true"){
closePopup();
}
}});
}
function loadSmsMtPopup(_123,_124,_125,_126,_127,_128,_129,_12a,_12b,_12c,_12d){
var _12e=Liferay.Popup({title:"V\xe1s\xe1rl\xe1s",modal:true,width:700,height:300,noCenter:false,disableCloseWindow:false,onBeforeClose:function(){
return true;
}});
var urln="/ctk/kredit/smsMt.jsp?elofizPacket="+_123+"&autopay="+_124+"&needBill="+_125+"&billFirstName="+_126+"&billLastName="+_127+"&billCity="+_128+"&billAddress="+_129+"&billZip="+_12a+"&notifCity="+_12b+"&notifAddress="+_12c+"&notifZip="+_12d;
AjaxUtil.update(urln,_12e,{onComplete:function(){
minimizePage();
Liferay.Popup.center();
}});
}
function closePopup(){
var _130=jQuery(".popup-message:last");
Liferay.Popup.close(_130);
}
function pageTable(_131,page,_133,_134){
var url=_131+"?cp="+page;
url+=_134;
showProgress(url,_133);
}
function setRows(_136,_137,_138,_139){
var rows=20;
var url=_136;
if(_138){
url+="?rows="+_138.value;
if(_139){
url+=_139;
}
}
showProgress(url,_137);
}
function checkCoordinates(){
regexp=/^[0-9]+°[0-9]+'[0-9]+.[0-9]+$/;
var cy=jQuery("#officeY");
var cx=jQuery("#officeX");
if(!regexp.test(cy.val())){
cy.addClass("redBkg");
}else{
cy.removeClass("redBkg");
}
if(!regexp.test(cx.val())){
cx.addClass("redBkg");
}else{
cx.removeClass("redBkg");
}
}
function checkData(){
var _13e="";
if(document.getElementById("needBill").checked){
var _13f=jQuery("#billFirstName").val();
var _140=jQuery("#billLastName").val();
var _141=jQuery("#billAddress").val();
var _142=jQuery("#billCity").val();
var _143=jQuery("#billZip").val();
var _144=jQuery("#notifAddress").val();
var _145=jQuery("#notifCity").val();
var _146=jQuery("#notifZip").val();
if(""==_144){
_13e="Sz\xe1mla k\xe9r\xe9s eset\xe9n a levelez\xe9si c\xedmn\xe9l az utca/h\xe1zsz\xe1m kit\xf6lt\xe9se k\xf6telez\u0151!<br>";
}
if(""==_146){
_13e="Sz\xe1mla k\xe9r\xe9s eset\xe9n a levelez\xe9si c\xedmn\xe9l az ir\xe1ny\xedt\xf3sz\xe1m kit\xf6lt\xe9se k\xf6telez\u0151!<br>";
}
if(""==_145){
_13e="Sz\xe1mla k\xe9r\xe9s eset\xe9n a levelez\xe9si c\xedmn\xe9l a v\xe1ros kit\xf6lt\xe9se k\xf6telez\u0151!<br>";
}
if(""==_141){
_13e="Sz\xe1mla k\xe9r\xe9s eset\xe9n a sz\xe1ml\xe1z\xe1si c\xedmn\xe9l az utca/h\xe1zsz\xe1m kit\xf6lt\xe9se k\xf6telez\u0151!<br>";
}
if(""==_143){
_13e="Sz\xe1mla k\xe9r\xe9s eset\xe9n a sz\xe1ml\xe1z\xe1si c\xedmn\xe9l az ir\xe1ny\xedt\xf3sz\xe1m kit\xf6lt\xe9se k\xf6telez\u0151!<br>";
}
if(""==_142){
_13e="Sz\xe1mla k\xe9r\xe9s eset\xe9n a sz\xe1ml\xe1z\xe1si c\xedmn\xe9l a v\xe1ros kit\xf6lt\xe9se k\xf6telez\u0151!<br>";
}
if(""==_140){
_13e="Sz\xe1mla k\xe9r\xe9s\xe9n\xe9l a keresztn\xe9v kit\xf6lt\xe9se k\xf6telez\u0151!<br>";
}
if(""==_13f){
_13e="Sz\xe1mla k\xe9r\xe9s\xe9n\xe9l a vezet\xe9kn\xe9v kit\xf6lt\xe9se k\xf6telez\u0151!<br>";
}
}
if(!document.getElementById("paycond").checked==true){
_13e="A fizet\xe9si felt\xe9telek elfogad\xe1sa k\xf6telez\u0151!<br>";
}
if(""!=_13e){
myAlert(_13e);
return false;
}
return true;
}
function setPaymentType(_147,type){
Liferay.Popup.close(_147);
if(checkPaymentForm()){
form=jQuery("#paymentForm");
if("mobilshop"==type){
form.action="/ctk/kredit/shoppingredirect.jsp";
}else{
if("sms"==type){
form.action="/ctk/kredit/shoppingredirect.jsp";
}else{
if("online"==type){
form.action="/ctk/kredit/shoppingredirect.jsp";
}
}
}
form.submit();
}
}
function showImageUrl(_149,_14a,_14b,_14c){
ajaxPopup("/ctk/showOnlyImageUrl.jsp?imgUrl="+_149,_14a,_14b,_14c,"");
}
function showBillPanel(){
if(document.getElementById("needBill").checked==true){
jQuery("#billPanel").show();
}else{
jQuery("#billPanel").hide();
}
}
function showDataModifications(uid,_14e){
ctkAjaxPopup("/ctk/registration/viewModificationsByUer.jsp?uid="+uid,_14e,"800","600");
}
function changeShow(id){
var _150=jQuery("#"+id);
if(_150.is(":visible")==false){
_150.show();
_150.attr("myVisible","true");
}else{
_150.hide();
_150.attr("myVisible","false");
}
}
function showCsomagTablazat(){
ajaxPopup("/ctk/kredit/artablazat_elofizUj.jsp","","1024","550","");
}
function showGarancia(){
ajaxPopup("/ctk/static/jsp/other/garanciaPopup.jsp","","970","600","");
}
function showNotHasRole(_151){
ajaxPopup("/ctk/search/showNotHaveRole.jsp?messageCode="+_151,"","1024","550","");
}
function showCsomagTablazatTimeout(){
setTimeout("showCsomagTablazat()",0);
}
function showTarskeresesReszletesOnline(){
ajaxPopup("/ctk/static/jsp/onlineTarskeresesPopup.jsp","","800","600","");
}
function showTarskeresesReszletesKlasszikus(){
ajaxPopup("/ctk/static/jsp/klasszikusTarskeresesPopup.jsp","","800","600","");
}
Calendar._DN=new Array("Vas\xe1rnap","H\xe9tf\u0151","Kedd","Szerda","Cs\xfct\xf6rt\xf6k","P\xe9ntek","Szombat","Vas\xe1rnap");
Calendar._SDN=new Array("Vas","H\xe9t","Ked","Sze","Cs\xfc","P\xe9n","Szo","Vas");
Calendar._MN=new Array("Janu\xe1r","Febru\xe1r","M\xe1rcius","\xc1prilis","M\xe1jus","J\xfanius","J\xfalius","Augusztus","Szeptember","Okt\xf3ber","November","December");
Calendar._SMN=new Array("Jan","Feb","M\xe1r","\xc1pr","M\xe1j","J\xfan","J\xfal","Aug","Sep","Okt","Nov","Dec");
Calendar._TT={};
Calendar._TT["ABOUT"]="Haszn\xe1ld a \xab \xe9s \xbb gombokat hogy \xe9vet v\xe1lassz. Haszn\xe1ld a {0} \xe9s {1} gombokat hogy kiv\xe1laszd a h\xf3napokat. Tartsd lenyomva b\xe1rmelyik fenti gombot a gyorsabb kiv\xe1laszt\xe1s \xe9rdek\xe9ben.";
Calendar._TT["ABOUT"]=Calendar._TT["ABOUT"].replace("{0}",String.fromCharCode(8249));
Calendar._TT["ABOUT"]=Calendar._TT["ABOUT"].replace("{1}",String.fromCharCode(8250));
Calendar._TT["ABOUT_TIME"]="";
Calendar._TT["CLOSE"]="Bez\xe1r";
Calendar._TT["DAY_FIRST"]="Mutasd %s Els\u0151nek";
Calendar._TT["DRAG_TO_MOVE"]="";
Calendar._TT["GO_TODAY"]="Ma";
Calendar._TT["INFO"]="Seg\xedts\xe9g";
Calendar._TT["NEXT_MONTH"]="K\xf6vetkez\u0151 h\xf3nap";
Calendar._TT["NEXT_YEAR"]="K\xf6vetkez\u0151 \xe9v";
Calendar._TT["PART_TODAY"]="";
Calendar._TT["PREV_MONTH"]="El\u0151z\u0151 H\xf3nap";
Calendar._TT["PREV_YEAR"]="El\u0151z\u0151 \xc9v";
Calendar._TT["SEL_DATE"]="V\xe1lassz d\xe1tumot";
Calendar._TT["SUN_FIRST"]="";
Calendar._TT["TIME_PART"]="";
Calendar._TT["TODAY"]="Ma";
Calendar._TT["WK"]="";
Calendar._TT["DEF_DATE_FORMAT"]="%Y-%m-%d";
Calendar._TT["TT_DATE_FORMAT"]="%a, %b %e";
Calendar._TT["WEEKEND"]="0,6";
function disableExtras(){
var _1=jQuery("#extra_kereso_szuro").find("input, select");
_1.each(function(i){
jQuery(this).attr("disabled",true);
});
}
function enableExtras(){
var _3=jQuery("#extra_kereso_szuro").find("input, select");
_3.each(function(i){
jQuery(this).attr("disabled",false);
});
}
function showExtras(){
jQuery("#detailSearchButton").attr("disabled",true);
jQuery("#extra_kereso_szuro").show();
enableExtras();
var _5=jQuery("#forceRegType");
if(_5!=null){
_5.attr("value","0");
}
}
function hideExtras(){
jQuery("#detailSearchButton").attr("disabled",false);
jQuery("#extra_kereso_szuro").hide();
disableExtras();
var _6=jQuery("#forceRegType");
if(_6!=null&&_6.val()>=0){
_6.attr("value","1");
}
}
function clearFilter(_7,_8){
var _9=jQuery("#searchForm").find("input:not(:disabled), select:not(:disabled)");
_9.each(function(i){
var _b=jQuery(this);
if(_b.is("input[@type='text']")||_b.is("input[@type='password']")){
_b.attr("value","");
}else{
if(_b.is("input[@type='checkbox']")||_b.is("input[@type='radio']")){
_b.attr("checked",false);
}else{
if(_b.is("select")){
_b.children().each(function(i){
jQuery(this).attr("selected",false);
});
var _d=""+_9[i].getAttribute("multiple");
if((_d=="null")||(_d=="false")){
_b.find("option:first").attr("selected",true);
}
}
}
}
});
var _e=jQuery("#forceRegType");
if(_e!=null){
_e.attr("value","-1");
}
jQuery("#regToYear").find("option:last").attr("selected",true);
jQuery("#regToMonth").find("option:last").attr("selected",true);
jQuery("#regToDay").find("option:last").attr("selected",true);
var _f=jQuery("#sex",jQuery("#searchForm"));
_f.val(_8);
var _10=jQuery("#country");
_10.val(_7);
updatePageToDiv("/ctk/registration/megyeValaszto.jsp?orszag="+_7+"&id=counties&select=false","megyeSelect");
}
function setEventOfTagFunction(_11,_12){
var _13=jQuery("#"+_11+"").find("input:not(:disabled), select:not(:disabled)");
_13.each(function(i){
var _15=jQuery(this);
_15.attr("onclick","");
_15.click(function(){
showNotHasRole(_12);
});
});
}
function clearFastFilter(){
var _16=jQuery("#quickSearchForm").find("input:not(:disabled), select:not(:disabled)");
_16.each(function(i){
var _18=jQuery(this);
if(_18.is("input[@type='text']")||_18.is("input[@type='password']")){
_18.attr("value","");
}else{
if(_18.is("input[@type='checkbox']")||_18.is("input[@type='radio']")){
_18.attr("checked",false);
}else{
if(_18.is("select")){
_18.children().each(function(i){
jQuery(this).attr("selected",false);
});
var _1a=""+_16[i].getAttribute("multiple");
if((_1a=="null")||(_1a=="false")){
_18.find("option:first").attr("selected",true);
}
}
}
}
});
}
function selectItems(_1b,_1c,_1d){
var _1e=jQuery("#"+_1c);
var _1f=false;
if(_1d=="all"){
_1f=true;
}
_1e.children().each(function(i){
jQuery(this).attr("selected",_1f);
});
collectItems(_1e);
}
function collectItems(_21){
var _22=jQuery("#div4select_"+_21.attr("name"));
var _23="";
var sep="";
_21.children().each(function(i){
var _26=jQuery(this);
if(_26.attr("selected")==true){
var _27=_26.text();
_23+=sep+_27;
sep=", ";
}
});
_22.text(_23);
}
moveselected=function(_28,to){
var _2a=jQuery("#"+_28);
var _2b=jQuery("#"+to);
_2a.children().each(function(i){
var _2d=jQuery(this);
if(_2d.attr("selected")==true){
_2b.append(_2d);
}
});
};
addselected=function(_2e,to){
var _30=jQuery("#"+_2e);
var _31=jQuery("#"+to);
_30.children().each(function(i){
var _33=jQuery(this);
if(_33.attr("selected")==true){
_31.append(_33.clone());
}
});
};
delselected=function(_34){
var _35=jQuery("#"+_34);
_35.children().each(function(i){
var _37=jQuery(this);
if(_37.attr("selected")==true){
_37.remove();
}
});
};
collectValues=function(src,_39){
var _3a=jQuery("#"+_39);
var _3b=jQuery("#"+src);
var _3c="";
var sep="";
_3b.children().each(function(i){
var _3f=jQuery(this);
_3c+=sep+_3f.val();
sep="_";
});
_3a.val(_3c);
};
function selectAll(_40,_41){
var _42=jQuery("input[@type=checkbox]",_40.form);
_42.attr("checked",_41);
}
function showNewMailPopUp(){
var _1=Liferay.Popup({width:800,height:600,modal:true,title:"",noCenter:true,noCloseButton:true});
var _2=new Date().getTime();
var _3="/ctk/levelezes/popup-levelezes.jsp?newMail=newmail&t="+_2;
AjaxUtil.update(_3,_1,{onComplete:function(){
Liferay.Popup.center();
}});
}
function newMailTo(_4,_5){
var _6=Liferay.Popup({width:800,height:600,modal:true,title:"",noCenter:true,noCloseButton:true,kulsoDivId:"leveliras_layer"});
var _7=new Date().getTime();
AjaxUtil.update("/ctk/levelezes/sendMessageCheck.jsp?"+"oUserID="+_4+"&answer="+0+"&t="+_7,_6,{onComplete:function(){
var _8=jQuery("#successLevel");
var _9=jQuery("#theIncludeUrl");
var _a=_8.val()==0;
var _b="/ctk/levelezes/popup-levelezes.jsp?";
if(_9.size()>0){
_b=_9.val()+"&";
_a=true;
var _c=jQuery("#leveliras_layer");
var _d=_c.find(".layer_tartalom");
var _e=_c.find(".popup-header");
_d.css({width:"auto"});
_e.css({width:"auto"});
}
if(_a==true){
if(_4!=null){
_b+="recid="+_4;
if(_5){
_b+="&modifyRequest="+_5;
}
}else{
_b+="newMail=newmail";
}
_b+="&t="+_7;
AjaxUtil.update(_b,_6,{onComplete:function(){
Liferay.Popup.center();
}});
}
}});
}
function anserwMail(_f,_10,_11){
var _12=Liferay.Popup({width:800,height:600,modal:true,title:"",noCenter:true,noCloseButton:true,kulsoDivId:"leveliras_layer"});
var el=jQuery(".popup-message:last");
el.html("");
var _14=jQuery("#myAlert-messages");
var _15=_14.find(".popup:last");
var _16=new Date().getTime();
AjaxUtil.update("/ctk/levelezes/sendMessageCheck.jsp?"+"oUserID="+_11+"&answer="+1+"&t="+_16,_12,{onComplete:function(){
var _17=jQuery("#successLevel");
var _18=jQuery("#theIncludeUrl");
var _19=_17.val()==0;
var url="/ctk/levelezes/popup-levelezes.jsp?";
if(_18.size()>0){
url=_18.val()+"&";
_19=true;
var _1b=jQuery("#leveliras_layer");
var _1c=_1b.find(".layer_tartalom");
var _1d=_1b.find(".popup-header");
_1c.css({width:"auto"});
_1d.css({width:"auto"});
}
if(_19==false){
var _1e=jQuery("#special");
if(_1e.val()==0){
_15.css({width:500+"px"});
el.css({width:500+"px",height:((jQuery("#errorl").val()/90)*25+15)+"px"});
}
Liferay.Popup.center();
}else{
url+="senderID="+_f;
url+="&messageID="+_10;
url+="&t="+_16;
AjaxUtil.update(url,_12,{onComplete:function(){
Liferay.Popup.center();
}});
}
}});
}
function newSmsTo(_1f){
ajaxPopup("/ctk/levelezes/popup-sms.jsp?recid="+_1f,"",500,140);
}
function sendSms(_20,_21){
AjaxUtil.submit(_20,{update:_21,disable:true,onComplete:function(){
var _22=jQuery("input, textarea, select",_20);
_22.attr("disabled",false);
}});
}
function askPhone(_23){
var _24=Liferay.Popup({width:500,height:50,modal:true,title:"",noCenter:true,noCloseButton:true});
var url="/ctk/askPhone.jsp?userExtId="+_23;
AjaxUtil.update(url,_24,{onComplete:function(){
Liferay.Popup.center();
}});
}
function initMailSubject(){
var _26=new FCKeditor("taSubject");
_26.BasePath="/html/js/editor/fckeditor/";
_26.Config["CustomConfigurationsPath"]="/ctk/levelezes/subjectsettings.js";
_26.ToolbarSet="Subject";
_26.Height="130";
_26.ReplaceTextarea();
}
function initMailBody(){
var _27=new FCKeditor("taMailBody");
_27.BasePath="/html/js/editor/fckeditor/";
_27.Config["CustomConfigurationsPath"]="/ctk/levelezes/bodysettings.js";
_27.ToolbarSet="Body";
_27.Height="230";
_27.ReplaceTextarea();
}
function sendmail(_28,_29){
var _2a="/ctk/levelezes/levelekTable.jsp";
var _2b=document.getElementById("mailBodyIframe");
var _2c=_2b.contentWindow.frames[0].document.body.innerHTML;
var _2d=jQuery("#psFiokID2").val();
if(_2d==null){
_2d=jQuery("#psFiokID").val();
}
var _2e=jQuery("#modifyRequest").val();
var _2f=jQuery("#taSubject").val();
var _30=jQuery("#attachedPictures");
var _31=jQuery("#recipientsSize").val();
var _32=jQuery("#specialSender").val();
var _33=jQuery("#specialValasz");
var _34=0;
if(_33){
_34=_33.val();
}
var _35="";
var sep="";
var _37=_2c;
if(_29==null||_29<1){
if(_31==null||_31==0){
myAlert("C\xedmzett megad\xe1sa k\xf6telez\u0151!");
return;
}
}
if(!_2f||_2f.length<1){
myAlert("T\xe1rgy megad\xe1sa k\xf6telez\u0151!");
return;
}
if(!_37||_37.length<1){
myAlert("Tartalom megad\xe1sa k\xf6telez\u0151!");
return;
}
_30.find(".attachedImages").each(function(i){
_35+=sep+jQuery(this).val();
sep="_";
});
var _39=jQuery("input[@type=checkbox][@checked]","#mailSetupForm").not(jQuery("input:disabled","#mailSetupForm")).serialize();
_37=_2c.replace(/&/gi,"|_AnD_|").replace(/\?/gi,"|_qm_|").replace(/%/gi,"|_pm_|");
_2f=_2f.replace(/&/gi,"|_AnD_|").replace(/\?/gi,"|_qm_|").replace(/%/gi,"|_pm_|");
var _3a=false;
var _3b=Liferay.Popup({title:"",modal:true,width:140,height:12,noCenter:true});
url="/ctk/levelezes/levelekTable.jsp";
url+="?oUserID=";
url+=_2d;
url+="&oSubject=";
url+=_2f;
url+="&oMailBodyText=";
url+=_37;
url+="&oSend=";
url+="oSend";
url+="&answer=";
url+=_29;
url+="&atchimg=";
url+=_35;
url+="&specialSenderId=";
url+=_32;
url+="&specialValasz=";
url+=_34;
url+="&"+_39;
var el=jQuery(".popup-message:last");
el.html("");
var _3d=jQuery("#myAlert-messages");
var _3e=_3d.find(".popup:last");
el.html("<img src=\"/ctk/img/progressbar.gif\">");
_3e.css({width:120+"px",height:30+"px"});
el.css({width:120+"px",height:30+"px"});
Liferay.Popup.center();
var _3f=new Date().getTime();
AjaxUtil.update("/ctk/levelezes/sendMessageCheck.jsp?"+"oUserID="+_2d+"&answer="+_29+"&t="+_3f,_3b,{onComplete:function(){
var _40=jQuery("#successLevel");
if(_40.val()==0){
Liferay.Popup.close(_28);
if(document.getElementById("dvMessages")){
AjaxUtil.update(url,"dvMessages",{onComplete:function(){
_3e.css({width:550+"px",height:80+"px"});
el.css({width:550+"px",height:80+"px"});
el.html("<center><table border='0' width='500'><tr><td><h2 align=\"center\">Lev\xe9lk\xfcld\xe9s sikeres!</h2></td></tr></table></center>");
if(_2e){
modifyRequest(_2d,_2e);
}
Liferay.Popup.center();
}});
}else{
AjaxUtil.update(url,"",{onComplete:function(){
_3e.css({width:500+"px",height:80+"px"});
el.css({width:500+"px",height:80+"px"});
el.html("<center><table border='0'><tr><td><center><h2 align=\"center\">Lev\xe9lk\xfcld\xe9s sikeres!</h2><center></td></tr></table></center>");
if(_2e){
modifyRequest(_2d,_2e);
}
Liferay.Popup.center();
}});
}
}else{
var _41=jQuery("#special");
if(_41.val()==1){
_3e.css({width:500+"px"});
el.css({width:500+"px",height:70+"px"});
el.html("<h2 align=\"center\">"+jQuery("#myErrMsg").val()+"</h2>");
}else{
_3e.css({width:500+"px"});
el.css({width:500+"px",height:((jQuery("#errorl").val()/90)*25+15)+"px"});
}
}
Liferay.Popup.center();
}});
}
function attacheImage(_42,_43){
var _44=jQuery("#attachedPictures");
if(_44.find("#atchImg"+_43).attr("src")!=null){
return false;
}
var _45="<div beszurtFoto=\"beszurtFoto\"><div class=\"person_data\"><div class=\"person_pic\"><img width=\"99\" height=\"127\" border=\"0\" id=\"atchImg"+_43+"\" src=\"/image/image_gallery_fs?img_id="+_43+"\"></div><div class=\"keret\"></div>";
_45+="<div class=\"button_cimzett_torlese\"><a title=\"K\xe9p t\xf6rl\xe9se\" class=\"torol\" href=\"javascript:void(0)\" onclick=\"jQuery(this).parent().parent().remove();setUjKepBeszurasaGomb();\"><img height=\"15\" width=\"15\" title=\"K\xe9p t\xf6rl\xe9se\" alt=\"K\xe9p t\xf6rl\xe9se\" src=\"/ctk/img/spacer.gif\"/></a></div>";
_45+="<input type=\"hidden\" class=\"attachedImages\" name=\"attachedImages\" value=\""+_42+"\">";
_45+="</div></div>";
_44.append(_45);
}
function setUjKepBeszurasaGomb(){
var _46=jQuery("[beszurtFoto='beszurtFoto']",jQuery("#attachedPictures"));
var _47="button_uj_kep_hozzaadasa";
if(_46<1){
_47+="_mod";
}
jQuery("#ujKepHozzaadasId").css("class",_47);
}
function setAttachHover(){
jQuery(".hoverImage").hover(function(e){
showPreview(jQuery(this),e);
},function(e){
hidePreview(jQuery(this),e);
});
}
function showPreview(_4a,e){
var _4c=20;
var _4d=20;
var _4e="<img src=\"";
_4e+="/image/image_gallery_fs?img_id="+_4a.attr("id").substring(4);
_4e+="\"";
_4e+=" id=\"preview"+_4a.attr("id")+"\"";
_4e+=" class=\"preview\">";
_4a.after(_4e);
var _4f=jQuery("#preview"+_4a.attr("id"));
var _50=jQuery("#myAlert-messages .popup:last");
var _51=_50.css("left").substring(0,_50.css("left").length-2);
var _52=_50.css("top").substring(0,_50.css("left").length-2);
var _53={};
_4a.offset({},_53);
_4f.css({top:(e.pageY-_52-_4d)+"px",left:(e.pageX+_4c-_51)+"px"});
_4f.fadeIn("fast");
_4a.mousemove(function(e){
_4f.css("top",(e.pageY-_52-_4d)+"px").css("left",(e.pageX+_4c-_51)+"px");
});
}
function hidePreview(_55,e){
jQuery(".preview").remove();
}
function showGroupContacts(_57){
ajaxPopup("/ctk/search/kapcsolataim/csoport.jsp?groupId="+_57,"",600,500,"");
}
function unban(_58,_59){
var _5a=document.getElementsByName("piID");
var _5b=0;
var _5c="_";
for(i=0;i<_5a.length;i++){
if(_5a[i].checked){
_5b=_5b+1;
var uid=jQuery("#recip"+jQuery(_5a[i]).val()).val();
if(_5c.indexOf("_"+uid+"_")>-1){
continue;
}
_5c+=uid+"_";
AjaxUtil.update("/setcontact?uid="+uid+"&contactGroup="+_58,"");
}
}
if(_5b>0){
moveToFolderID(_59);
}
}
function unbanUser(_5e){
var _5f=document.getElementsByName("piID");
var _60=0;
var i;
var _62="_";
for(i=0;i<_5f.length;i++){
if(_5f[i].checked){
_60=_60+1;
var uid=jQuery("#recip"+jQuery(_5f[i]).val()).val();
if(_62.indexOf("_"+uid+"_")>-1){
continue;
}
AjaxUtil.update("/setcontact?uid="+uid+"&contactGroup="+_5e,"",{onComplete:function(_64){
}});
}
}
_5f=jQuery("input[@name=piID][@checked]").each(function(d){
var _66=jQuery(this);
_66.parents("tr:last").remove();
});
}
function saveMailAsDraft(_67){
var _68=jQuery("#psFiokID").val();
var _69=jQuery("#did").val();
var _6a=jQuery("#taSubject").val();
var _6b=document.getElementById("mailBodyIframe");
var _6c=_6b.contentWindow.frames[0].document.body.innerHTML;
var _6d=_6c;
_6d=_6c.replace(/&/gi,"|_AnD_|").replace(/\?/gi,"|_qm_|").replace(/%/gi,"|_pm_|");
_6a=_6a.replace(/&/gi,"|_AnD_|").replace(/\?/gi,"|_qm_|").replace(/%/gi,"|_pm_|");
var url="/ctk/levelezes/levelekTable.jsp";
url+="?oUserID=";
url+=_68;
url+="&did=";
url+=_69;
url+="&oSubject=";
url+=_6a;
url+="&oMailBodyText=";
url+=_6d;
url+="&oSend=";
url+="SaveAsDraft";
var tgt="dvMessages";
if(!document.getElementById("dvMessages")){
tgt="";
}
AjaxUtil.update(url,tgt,{onComplete:function(){
Liferay.Popup.close(_67);
}});
}
function mindenCimzett(){
var url="/ctk/levelezes/popup_cimzett_filtered.jsp";
popUpCimzettLista(url);
}
function sendMail(){
document.forms["mail"].elements["psBody"].value=URLencode(document.forms["mail"].elements["psBody"].value);
document.forms["mail"].submit();
}
function URLencode(_71){
return escape(_71).replace(/\+/g,"%2B").replace(/\"/g,"%22").replace(/\'/g,"%27").replace(/\//g,"%2F");
}
function move2Drafts(){
document.forms["mail"].elements["psAction"].value="save";
document.forms["mail"].submit();
}
function actualize(_72){
if(document.forms["mail"]){
document.forms["mail"].elements["psCronosID"].disabled=(_72!="cronos_id");
if(document.forms["mail"].elements["psFiokID"]!=null){
document.forms["mail"].elements["psFiokID"].disabled=(_72=="cronos_id");
}
}
}
function onRecipientChange(){
document.all("recipientname").innerText="";
document.all("recipientnameheader").innerText="";
}
function removeTheCimzett(_73){
jQuery.ajax({type:"POST",url:"/ctk/levelezes/removeCimzett.jsp",data:{"crId":_73},dataType:"xml",success:function(xml){
var _75=jQuery(xml).find("success").attr("value");
if(_75==1){
var url="/ctk/levelezes/cimzettsor.jsp";
AjaxUtil.update(url,"dvNewMailUserSelect");
}else{
myAlert("Hiba a feldolgoz\xe1skor!");
}
},error:function(xml,_78,thr){
myAlert("Hiba a feldolgoz\xe1skor!:<br> "+_78);
}});
AjaxUtil.request("/loadUser?uid="+userId,{onComplete:function(i){
}});
}
dw_writeStyleSheet=function(_1,_2){
var _3="<link rel=\"stylesheet\" href=\""+_1+"\"";
if(_2!==false){
_3+=" media=\"screen\"";
}
document.write(_3+" />");
};
function dw_addLinkCSS(_4,_5){
if(!document.createElement){
return;
}
var el=document.createElement("link");
el.setAttribute("rel","stylesheet");
el.setAttribute("type","text/css");
if(_5!==false){
el.setAttribute("media","screen");
}
el.setAttribute("href",_4);
document.getElementsByTagName("head")[0].appendChild(el);
}
dw_scrollObj.prototype.setUpLoadLinks=function(_7){
var _8=this.id;
var el=document.getElementById(_7);
var _a=el.getElementsByTagName("a");
var _b,_c;
for(var i=0;_a[i];i++){
_b=dw_scrollObj.get_DelimitedClass(_a[i].className);
_c=_b.split("_");
if(_c[0]=="load"&&_c[1]==_8&&_c.length>2){
var _e=_c[2];
var _f=_c[3]?_c[3]:null;
dw_Event.add(_a[i],"click",function(_10,_11,_12){
return function(e){
dw_scrollObj.col[_10].load(_11,_12);
if(e&&e.preventDefault){
e.preventDefault();
}
return false;
};
}(_8,_e,_f));
}
}
};
dw_scrollObj.prototype.setUpScrollControls=function(_14,_15,_16){
var _17=this.id;
var el=document.getElementById(_14);
if(_15&&_16=="v"||_16=="h"){
dw_scrollObj.handleControlVis(_14,_17,_16);
dw_Scrollbar_Co.addEvent(this,"on_load",function(){
dw_scrollObj.handleControlVis(_14,_17,_16);
});
dw_Scrollbar_Co.addEvent(this,"on_update",function(){
dw_scrollObj.handleControlVis(_14,_17,_16);
});
}
var _19=el.getElementsByTagName("a"),cls,_1b;
for(var i=0;_19[i];i++){
cls=dw_scrollObj.get_DelimitedClass(_19[i].className);
_1b=dw_scrollObj.getEv_FnType(cls.slice(0,cls.indexOf("_")));
switch(_1b){
case "mouseover":
case "mousedown":
dw_scrollObj.handleMouseOverDownLinks(_19[i],_17,cls);
break;
case "scrollToId":
dw_scrollObj.handleScrollToId(_19[i],_17,cls);
break;
case "scrollTo":
case "scrollBy":
case "click":
dw_scrollObj.handleClick(_19[i],_17,cls);
break;
}
}
};
dw_scrollObj.handleMouseOverDownLinks=function(_1d,_1e,cls){
var _20=cls.split("_");
var _21=_20[0];
var re=/^(mouseover|mousedown)_(up|down|left|right)(_[\d]+)?$/;
if(re.test(cls)){
var _23=(_21=="mouseover")?"mouseout":"mouseup";
var dir=_20[1];
var _25=_20[2]||null;
var deg=(dir=="up")?90:(dir=="down")?270:(dir=="left")?180:0;
dw_Event.add(_1d,_21,function(e){
dw_scrollObj.col[_1e].initScrollVals(deg,_25);
});
dw_Event.add(_1d,_23,function(e){
dw_scrollObj.col[_1e].ceaseScroll();
});
if(_21=="mouseover"){
dw_Event.add(_1d,"mousedown",function(e){
dw_scrollObj.col[_1e].speed*=3;
});
dw_Event.add(_1d,"mouseup",function(e){
dw_scrollObj.col[_1e].speed=dw_scrollObj.prototype.speed;
});
}
dw_Event.add(_1d,"click",function(e){
if(e&&e.preventDefault){
e.preventDefault();
}
return false;
});
}
};
dw_scrollObj.handleScrollToId=function(_2c,_2d,cls){
var _2f=cls.split("_");
var id=_2f[1],_31,dur;
if(_2f[2]){
if(isNaN(parseInt(_2f[2]))){
_31=_2f[2];
dur=(_2f[3]&&!isNaN(parseInt(_2f[3])))?parseInt(_2f[3]):null;
}else{
dur=parseInt(_2f[2]);
}
}
dw_Event.add(_2c,"click",function(e){
dw_scrollObj.scrollToId(_2d,id,_31,dur);
if(e&&e.preventDefault){
e.preventDefault();
}
return false;
});
};
dw_scrollObj.scrollToId=function(_34,id,_36,dur){
var _38=dw_scrollObj.col[_34];
var el=document.getElementById(id);
if(el){
if(_36){
if(document.getElementById(_36)&&_38.lyrId!=_36){
_38.load(_36);
}
}
var lyr=document.getElementById(_38.lyrId);
var x=dw_getLayerOffset(el,lyr,"left");
var y=dw_getLayerOffset(el,lyr,"top");
_38.initScrollToVals(x,y,dur);
}
};
dw_scrollObj.handleClick=function(_3d,_3e,cls){
var _40=dw_scrollObj.col[_3e];
var _41=cls.split("_");
var _42=_41[0];
var _43=/^([\d]+)$/;
var fn,re,x,y,dur;
switch(_42){
case "scrollTo":
fn="scrollTo";
re=/^(null|end|[\d]+)$/;
x=re.test(_41[1])?_41[1]:"";
y=re.test(_41[2])?_41[2]:"";
dur=(_41[3]&&_43.test(_41[3]))?_41[3]:null;
break;
case "scrollBy":
fn="scrollBy";
re=/^(([m]?[\d]+)|null)$/;
x=re.test(_41[1])?_41[1]:"";
y=re.test(_41[2])?_41[2]:"";
if(!isNaN(parseInt(x))){
x=-parseInt(x);
}else{
if(typeof x=="string"){
x=x.indexOf("m")!=-1?x.replace("m",""):x;
}
}
if(!isNaN(parseInt(y))){
y=-parseInt(y);
}else{
if(typeof y=="string"){
y=y.indexOf("m")!=-1?y.replace("m",""):y;
}
}
dur=(_41[3]&&_43.test(_41[3]))?_41[3]:null;
break;
case "click":
var o=dw_scrollObj.getClickParts(cls);
fn=o.fn;
x=o.x;
y=o.y;
dur=o.dur;
break;
}
if(x!==""&&y!==""){
if(x=="end"){
x=_40.maxX;
}
if(y=="end"){
y=_40.maxY;
}
if(x==="null"||x===null){
x=_40.x;
}
if(y==="null"||y===null){
y=_40.y;
}
x=parseInt(x);
y=parseInt(y);
dur=!isNaN(parseInt(dur))?parseInt(dur):null;
if(fn=="scrollBy"){
dw_Event.add(_3d,"click",function(e){
dw_scrollObj.col[_3e].initScrollByVals(x,y,dur);
if(e&&e.preventDefault){
e.preventDefault();
}
return false;
});
}else{
if(fn=="scrollTo"){
dw_Event.add(_3d,"click",function(e){
dw_scrollObj.col[_3e].initScrollToVals(x,y,dur);
if(e&&e.preventDefault){
e.preventDefault();
}
return false;
});
}
}
}
};
dw_scrollObj.getClickParts=function(cls){
var _4d=cls.split("_");
var re=/^(up|down|left|right)$/;
var dir,fn="",dur,ar,val,x="",y="";
if(_4d.length>=4){
ar=_4d[1].match(re);
dir=ar?ar[1]:null;
re=/^(to|by)$/;
ar=_4d[2].match(re);
if(ar){
fn=(ar[0]=="to")?"scrollTo":"scrollBy";
}
val=_4d[3];
re=/^([\d]+)$/;
dur=(_4d[4]&&re.test(_4d[4]))?_4d[4]:null;
switch(fn){
case "scrollBy":
if(!re.test(val)){
x="";
y="";
break;
}
switch(dir){
case "up":
x=0;
y=val;
break;
case "down":
x=0;
y=-val;
break;
case "left":
x=val;
y=0;
break;
case "right":
x=-val;
y=0;
}
break;
case "scrollTo":
re=/^(end|[\d]+)$/;
if(!re.test(val)){
x="";
y="";
break;
}
switch(dir){
case "up":
x=null;
y=val;
break;
case "down":
x=null;
y=(val=="end")?val:-val;
break;
case "left":
x=val;
y=null;
break;
case "right":
x=(val=="end")?val:-val;
y=null;
}
break;
}
}
return {fn:fn,x:x,y:y,dur:dur};
};
dw_scrollObj.getEv_FnType=function(str){
var re=/^(mouseover|mousedown|scrollBy|scrollTo|scrollToId|click)$/;
if(re.test(str)){
return str;
}
return "";
};
dw_scrollObj.get_DelimitedClass=function(cls){
if(cls.indexOf("_")==-1){
return "";
}
var _59=/\s+/;
if(!_59.test(cls)){
return cls;
}else{
var _5a=cls.split(_59);
for(var i=0;_5a[i];i++){
if(_5a[i].indexOf("_")!=-1){
return _5a[i];
}
}
}
};
dw_scrollObj.handleControlVis=function(_5c,_5d,_5e){
var _5f=dw_scrollObj.col[_5d];
var el=document.getElementById(_5c);
if((_5e=="v"&&_5f.maxY>0)||(_5e=="h"&&_5f.maxX>0)){
el.style.visibility="visible";
}else{
el.style.visibility="hidden";
}
};
var ajaxCounter=0;
function toContact(_1){
openCheckRight("C_Func.nonfree_kineztem_magamnak","toContactChecked("+_1+")","500","150");
}
function toContactChecked(_2){
var _3=jQuery(".toContact[@checked]");
ajaxCounter=_3.length;
_3.each(function(i){
var _5=jQuery(this);
if(_5.attr("checked")==true){
AjaxUtil.update("/setContact?uid="+jQuery(this).val()+"&contactGroup="+_2,"",{onComplete:function(){
ajaxCounter--;
if(ajaxCounter<1){
myAlert("Csoportba sorol\xe1s megt\xf6rt\xe9nt.");
}
}});
}
});
if(_3.length<1){
toContact2(_2);
}
}
function toContact2(_6){
var _7=jQuery(".toContact2[@checked]");
ajaxCounter=_7.length;
_7.each(function(i){
var _9=jQuery(this);
if(_9.attr("checked")==true){
AjaxUtil.update("/setContact?uid="+jQuery(this).attr("id")+"&contactGroup="+_6,"",{onComplete:function(){
ajaxCounter--;
if(ajaxCounter<1){
myAlert("A csoportba sorol\xe1s megt\xf6rt\xe9nt.");
}
}});
}
});
}
toggleSection=function(_a){
jQuery(".toggle").each(function(_b){
jQuery(this).hide();
});
jQuery("#"+_a).show();
};
var mySelect=false;
function selectAllToPrint(){
mySelect=!mySelect;
jQuery("[@name='toPrint']").attr("checked",mySelect);
}
function toPrintCore(_c){
var _d="";
var _e,i;
_e=document.getElementsByName("toPrint");
for(i=0;i<_e.length;i++){
var _10=","+_e[i].value;
if(_e[i].checked==true){
if(_d.indexOf(_10)==-1){
_d+=_10;
}
}else{
if(_d.indexOf(_10)!=-1){
var idx=1;
while(idx>-1){
_d=_d.replace(_10,"");
idx=_d.indexOf(_10);
}
}
}
}
_c.elements["toPrintResult"].value=_d;
_c.submit();
}
function toSendSMSCore(_12){
var _13="";
var _14,i;
_14=document.getElementsByName("toPrint");
for(i=0;i<_14.length;i++){
var _16=","+_14[i].value;
if(_14[i].checked==true){
if(_13.indexOf(_16)==-1){
_13+=_16;
}
}else{
if(_13.indexOf(_16)!=-1){
var idx=1;
while(idx>-1){
_13=_13.replace(_16,"");
idx=_13.indexOf(_16);
}
}
}
}
_12.elements["selectedUsers"].value=_13;
setTimeout("submitTheSmsForm()");
}
function toTorolFromListCore(_18){
var _19="";
var _1a,i;
_1a=document.getElementsByName("toPrint");
for(i=0;i<_1a.length;i++){
var _1c=","+_1a[i].value;
if(_1a[i].checked==true){
if(_19.indexOf(_1c)==-1){
_19+=_1c;
}
}else{
if(_19.indexOf(_1c)!=-1){
var idx=1;
while(idx>-1){
_19=_19.replace(_1c,"");
idx=_19.indexOf(_1c);
}
}
}
}
_18.elements["selectedUsers"].value=_19;
setTimeout("submitTheSmsForm()");
}
function submitTheSmsForm(){
jQuery("[@name=toSendSMSForm]").submit();
}
function toPrintKT(){
var _1e=document.forms["toPrintForm"];
_1e.action="/printkt/kt";
toPrintCore(_1e);
}
function toPrint(){
var _1f=document.forms["toPrintForm"];
_1f.action="/nyomtatas/jellemzok";
toPrintCore(_1f);
}
function toSendLevel(){
var _20=document.forms["toPrintForm"];
_20.action="/specialis/levelezes";
toPrintCore(_20);
}
function toSendSMS(_21){
var vmi=jQuery("[@name=toPrint]:checked");
var _23=vmi.size();
if(_23<1){
myAlert("Nincs kijel\xf6lve egyetlen \xfcgyf\xe9l sem!");
return;
}
if(_21<_23){
myAlert(_23+" db SMS-t nem k\xfcdhetsz!<br>"+_21+" db \xfcgyfelelet jel\xf6lhetsz ki maximum.");
return;
}
myConfirm("Biztosan k\xfcldesz SMS-t a(z) "+_23+" db kijel\xf6lt \xfcgyf\xe9lnek?<br>",function(){
var _24=document.forms["toSendSMSForm"];
_24.action="/admin/sendsms";
toSendSMSCore(_24);
});
}
function toTorolFromList(){
var vmi=jQuery("[@name=toPrint]:checked");
if(vmi.size()<1){
myAlert("Nincs kijel\xf6lve egyetlen \xfcgyf\xe9l sem!");
return;
}
myConfirm("Biztosan szeretn\xe9 t\xf6r\xf6lni a list\xe1b\xfcl a kijel\xf6lt \xfcgyfeleket?",function(){
var _26=document.forms["toSendSMSForm"];
_26.action="/ctk/menu_administration/torolUserFromList.jsp";
toTorolFromListCore(_26);
});
}
function loadUser(_27,_28){
var _29=Liferay.Popup({title:"Adatok t\xf6lt\xe9se",modal:true,width:230,height:220});
var _2a=_28||"/fooldal";
AjaxUtil.request("/loadUser?uid="+_27,{onComplete:function(i){
location.href=_2a;
}});
}
var hibasMezok=new Array();
validate=function(){
return true;
};
function setHoroscope(){
var _1=new Array(new Date(2003,3,21,0,0,0,0),new Date(2003,4,20,0,0,0,0),new Date(2003,4,21,0,0,0,0),new Date(2003,5,20,0,0,0,0),new Date(2003,5,21,0,0,0,0),new Date(2003,6,21,0,0,0,0),new Date(2003,6,22,0,0,0,0),new Date(2003,7,22,0,0,0,0),new Date(2003,7,23,0,0,0,0),new Date(2003,8,22,0,0,0,0),new Date(2003,8,23,0,0,0,0),new Date(2003,9,22,0,0,0,0),new Date(2003,9,23,0,0,0,0),new Date(2003,10,22,0,0,0,0),new Date(2003,10,23,0,0,0,0),new Date(2003,11,21,0,0,0,0),new Date(2003,11,22,0,0,0,0),new Date(2003,12,21,0,0,0,0),new Date(2003,12,22,0,0,0,0),new Date(2004,1,20,0,0,0,0),new Date(2004,1,21,0,0,0,0),new Date(2004,2,19,0,0,0,0),new Date(2004,2,20,0,0,0,0),new Date(2004,3,200,0,0,0));
var bM=parseInt(document.forms["userProfileForm"].elements["piBirthMM"].value)+1;
var bD=parseInt(document.forms["userProfileForm"].elements["piBirthDD"].value);
var _4=document.forms["userProfileForm"].elements["piHoroscopeTemp"];
var _5=document.forms["userProfileForm"].elements["piHoroscope"];
var _6=new Date(2003,bM,bD,0,0,0,0);
var _7=new Date(2004,bM,bD,0,0,0,0);
for(var i=0;i<12;i++){
var _9=i*2;
var _a=_1[_9];
var _b=_1[_9+1];
var _c=(_6>=_a&&_6<=_b)||(_7>=_a&&_7<=_b);
if(_c){
_5.value=i;
_4.selectedIndex=i+1;
return;
}
}
_5.value=0;
_4.selectedIndex=0;
}
function onBirthChanged(){
setMaxDay();
setHoroscope();
}
function setMaxDay(){
var _d=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var _e=(document.forms["userProfileForm"].elements["piBirthMM"].value);
var _f=document.forms["userProfileForm"].elements["piBirthDD"];
var _10=31;
if(1==_e){
var _11=(document.forms["userProfileForm"].elements["piBirthYYYY"].value);
if(((_11%4==0)&&(_11%100!=0))||(_11%400==0)){
_d[1]=29;
}
}
if(_f.length>_d[_e]){
while(_f.length>_d[_e]){
_f.remove(_f.length-1);
}
}else{
if(_f.length<_d[_e]){
while(_f.length<_d[_e]){
_f.options[_f.length]=new Option(_f.length+1,_f.length+1);
}
}
}
}
function removeCssClass(_12){
jQuery("input[@type=text], select",_12).each(function(p){
var _14=jQuery(this);
if(_14.attr("oldClassName")!="def_css"){
_14.attr("class",_14.attr("oldClassName"));
}else{
_14.attr("class","");
}
});
}
function extendMoreTAGparams(_15){
jQuery("input[@type=text], select",_15).each(function(p){
var _17=jQuery(this);
if((_17.attr("oldClassName")==undefined)&&(_17.attr("class")!=undefined)){
_17.attr("oldClassName",_17.attr("class"));
}else{
if(_17.attr("oldClassName")==undefined){
_17.attr("oldClassName","def_css");
}
}
});
}
function submitForm(_18){
hibasMezok=new Array();
var _19=jQuery("#isBackDirection");
if(_19.size()>0&&_19.val()=="1"){
return true;
}
errorMessage="A pirossal kiemelelt adatokat ki kell t\xf6ltened!";
extendMoreTAGparams(_18);
removeCssClass(_18);
if(validate()){
return true;
}else{
for(x=0;x<hibasMezok.length;x++){
var _1a=document.getElementById(hibasMezok[x]);
if(_1a&&_1a.parentNode&&_1a.parentNode.parentNode){
var _1b=jQuery(_1a).parents("tr:eq(0)");
_1b.addClass("red2");
}
}
var _1c=document.getElementById("next_submit");
if(_1c){
_1c.disabled=false;
}
myAlert(errorMessage);
return false;
}
}
function setRedirect(url){
document.getElementById("registration_redirect").value=url;
}
function reset(id){
var _1f=document.getElementById(id);
if(_1f&&_1f.parentNode){
var _20=jQuery(_1f).parents("tr:eq(0)");
_20.removeClass("red2");
}
}
function replaceAll(str,_22,to){
while(str.indexOf(_22)>-1){
str=str.replace(_22,to);
}
return str;
}
function deleteOffice(_24,op){
myConfirm("Biztosan t\xf6r\xf6lni akarod?",function(){
jQuery.ajax({type:"POST",url:"/ctk/deleteOffice.xml.jsp",data:{opid:op},dataType:"xml",success:function(xml){
var res=jQuery(xml).find("result").attr("value");
if(res&&res.length>0){
myAlert("T\xf6rk\xe9s nem siker\xfclt: "+res);
}else{
jQuery(_24).parents("tr:last").remove();
}
},error:function(xml,_29,thr){
myAlert("Error occured while retrieving data from server:<br>>>> "+_29);
}});
});
}
function deleteIv(_2b,id){
myConfirm("Biztosan t\xf6r\xf6lni akarod?",function(){
jQuery.ajax({type:"POST",url:"/ctk/deleteIv.xml.jsp",data:{ivid:id},dataType:"xml",success:function(xml){
var res=jQuery(xml).find("result").attr("value");
if(res&&res.length>0){
myAlert("T\xc4\u201a\xc2\xb6rl\xc4\u201a\xc2\xa9s nem siker\xc4\u201a\xc4\u02ddlt: "+res);
}else{
jQuery(_2b).parents("tr:last").remove();
}
},error:function(xml,_30,thr){
myAlert("Error occured while retrieving data from server:<br>>>> "+_30);
}});
});
}
function loadXMLDoc(url){
var _33=url;
var _34=document.getElementById("piPairCode");
if(_34){
_33+=_34.value;
}
var _35=null;
if(window.XMLHttpRequest){
_35=new XMLHttpRequest();
}else{
if(window.ActiveXObject){
_35=new ActiveXObject("Microsoft.XMLHTTP");
}
}
if(_35!=null){
_35.onreadystatechange=state_Change;
_35.open("GET",_33,true);
_35.send(null);
}else{
myAlert("Your browser does not support XMLHTTP.");
}
}
function state_Change(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
var zip=document.getElementById("piPairCode");
if(zip){
var res=xmlhttp.responseText;
document.getElementById("error").innerHtml=res;
if(res.length>1){
zip.style.color="black";
}else{
zip.style.color="red";
}
}
}else{
myAlert("Problem retrieving XML data");
}
}
}
function toggleNick(){
}
function togglepairCode(){
var _38=document.getElementById("piWithPair");
var row=document.getElementById("piPairCode");
if(row){
if(_38){
if(_38.value==0){
if(row){
row.disabled=false;
}
}else{
row.disabled=true;
}
}
}
}
function loadZip(id){
var url="/ctk/searchZip.jsp?c=";
url+=jQuery("#"+id).val();
jQuery.ajax({type:"POST",url:"/ctk/searchZip.xml.jsp",data:{c:jQuery("#"+id).val()},dataType:"xml",success:function(xml){
var zip=jQuery(xml).find("zip").attr("value");
if(zip==null){
zip="";
}
if(zip.length>0){
jQuery("#psZIP").val(zip);
}
},error:function(xml,_3f,thr){
myAlert("Error occured while retrieving data from server:<br>>>> "+_3f);
}});
}
function countPhone(){
var c=0;
var l=0;
if(document.getElementById("psPhone3")){
l=document.getElementById("psPhone3").value.length;
if(l==10||l==11||l==0){
c++;
reset("psPhone3");
}else{
if(l>0){
c=-10;
hibasMezok.push("psPhone3");
}else{
reset("psPhone3");
}
}
}
l=document.getElementById("psPhone4").value.length;
if(l==10||l==11||l==0){
c++;
reset("psPhone4");
}else{
if(l>0){
c=-10;
hibasMezok.push("psPhone4");
}else{
reset("psPhone4");
}
}
l=document.getElementById("psPhone5").value.length;
if(l==10||l==11||l==0){
c++;
reset("psPhone5");
}else{
if(l>0){
c=-10;
hibasMezok.push("psPhone5");
}else{
reset("psPhone5");
}
}
return c;
}
function checkWebcam(){
var wc=jQuery("#piWebCam").val();
if(wc==2843||wc==-1){
jQuery("#piWebCamPermission").attr("disabled",true);
}else{
jQuery("#piWebCamPermission").attr("disabled",false);
}
}
function clearSelect(_44,_45){
if(_44){
var i;
while(_44.length>_45){
_44.remove(_44.length-1);
}
}
}
function childrenChange(_47,_48){
if(!_47){
return;
}
var _49=document.getElementById("piChildrenWithMeDummy");
var i;
clearSelect(_49,0);
if(_47.value<1){
document.getElementById("psChildrenAgeDummy").disabled=true;
_49.disabled=true;
}else{
document.getElementById("psChildrenAgeDummy").disabled=false;
_49.disabled=false;
}
if(_49){
for(i=0;i<_47.selectedIndex+1;i++){
var y=document.createElement("option");
y.text=_47.options[i].text;
y.value=_47.options[i].value;
try{
_49.add(y,null);
}
catch(ex){
_49.add(y);
}
}
_49.selectedIndex=_48;
}
}
function enableOFreetime(){
var _4c=document.getElementById("piFreeTime0");
var _4d=document.getElementById("psOFreeTime");
if(_4c&&_4d&&_4c.checked){
_4d.disabled=false;
}else{
if(_4d){
_4d.disabled=true;
}
}
}
function updateSubject(_4e){
var _4f=jQuery("#psDescription").val();
var _50=jQuery("#psIdealPartner").val();
var _51=jQuery("#psSubject");
_4f=_4f||"";
_50=_50||"";
_51.val(_4e+" "+_4f+" "+_50);
checkLimit(document.getElementById("psSubject"),120);
}
function enableOHandicap(){
var _52=document.getElementById("piHandicap0");
var _53=document.getElementById("psOHandicap");
if(_52&&_53&&_52.checked){
_53.disabled=false;
}else{
if(_53){
_53.disabled=true;
}
}
}
varosok=new Array();
varosok[-1]=["Aba","Ab\xe1dszal\xf3k","Abaliget","Abas\xe1r","Aba\xfajalp\xe1r","Aba\xfajk\xe9r","Aba\xfajlak","Aba\xfajsz\xe1nt\xf3","Aba\xfajszolnok","Aba\xfajv\xe1r","Abda","Abod","Abony","\xc1brah\xe1mhegy","\xc1cs","Acsa","Acs\xe1d","Acsalag","\xc1cstesz\xe9r","Ad\xe1cs","\xc1d\xe1nd","Ad\xe1sztevel","Adony","Adorj\xe1nh\xe1za","Adorj\xe1s","\xc1g","Ag\xe1rd","\xc1gasegyh\xe1za","\xc1gfalva","Aggtelek","Agyagosszerg\xe9ny","Ajak","Ajka","Aka","Akaszt\xf3","Alacska","Alap","Alatty\xe1n","Albertirsa","Alcs\xfatdoboz","Aldebr\u0151","Algy\u0151","Alib\xe1nfa","Almamell\xe9k","Alm\xe1sf\xfczit\u0151","Alm\xe1sh\xe1za","Alm\xe1skamar\xe1s","Alm\xe1skereszt\xfar","\xc1lmosd","Als\xf3berecki","Als\xf3bog\xe1t","Als\xf3dobsza","Als\xf3gagy","Als\xf3mocsol\xe1d","Als\xf3n\xe1na","Als\xf3n\xe9medi","Als\xf3nemesap\xe1ti","Als\xf3ny\xe9k","Als\xf3\xf6rs","Als\xf3p\xe1hok","Als\xf3pet\xe9ny","Als\xf3rajk","Als\xf3regmec","Als\xf3szenterzs\xe9bet","Als\xf3szentiv\xe1n","Als\xf3szentm\xe1rton","Als\xf3sz\xf6ln\xf6k","Als\xf3szuha","Als\xf3telekes","Als\xf3told","Als\xf3\xfajlak","Als\xf3vad\xe1sz","Als\xf3zsolca","Ambr\xf3zfalva","Anarcs","Andocs","Andornakt\xe1lya","Andr\xe1sfa","Annav\xf6lgy","Ap\xe1catorna","Apagy","Apaj","Aparhant","Ap\xe1tfalva","Ap\xe1tistv\xe1nfalva","Ap\xe1tvarasd","Apc","\xc1porka","Apostag","Aranyosap\xe1ti","Aranyosgad\xe1ny","Arka","Arl\xf3","Arn\xf3t","\xc1rokt\u0151","\xc1rp\xe1dhalom","\xc1rp\xe1s","\xc1rt\xe1nd","\xc1sotthalom","\xc1sv\xe1nyr\xe1r\xf3","Aszal\xf3","\xc1sz\xe1r","Asz\xf3d","Asz\xf3f\u0151","\xc1ta","\xc1t\xe1ny","Atk\xe1r","Attala","Babarc","Babarcsz\u0151l\u0151s","Bab\xf3csa","B\xe1bolna","B\xe1bonymegyer","Babosd\xf6br\xe9te","Bab\xf3t","B\xe1csalm\xe1s","B\xe1csbokod","B\xe1csbors\xf3d","B\xe1csszentgy\xf6rgy","B\xe1cssz\u0151l\u0151s","Badacsonytomaj","Badacsonyt\xf6rdemic","Bag","Bagam\xe9r","Baglad","Bagod","B\xe1gyogszov\xe1t","Baj","Baja","Baj\xe1nsenye","Bajna","Baj\xf3t","Bak","Bakh\xe1za","Bak\xf3ca","Bakonszeg","Bakonya","Bakonyb\xe1nk","Bakonyb\xe9l","Bakonycsernye","Bakonygyir\xf3t","Bakonyj\xe1k\xf3","Bakonykopp\xe1ny","Bakonyk\xfati","Bakonyn\xe1na","Bakonyoszlop","Bakonyp\xe9terd","Bakonyp\xf6l\xf6ske","Bakonys\xe1g","Bakonys\xe1rk\xe1ny","Bakonyszentiv\xe1n","Bakonyszentkir\xe1ly","Bakonyszentl\xe1szl\xf3","Bakonyszombathely","Bakonysz\xfccs","Bakonytam\xe1si","Baks","Baksa","Baktak\xe9k","Baktal\xf3r\xe1nth\xe1za","Bakt\xfctt\xf6s","Balajt","Balassagyarmat","Bal\xe1stya","Balaton","Balatonakali","Balatonaliga","Balatonalm\xe1di","Balatonber\xe9ny","Balatonbogl\xe1r","Balatoncsics\xf3","Balatonederics","Balatonendr\xe9d","Balatonfenyves","Balatonf\xf6ldv\xe1r","Balatonf\u0151kaj\xe1r","Balatonf\xfcred","Balatonf\u0171zf\u0151","Balatongy\xf6r\xf6k","Balatonhenye","Balatonkenese","Balatonkereszt\xfar","Balatonlelle","Balatonmagyar\xf3d","Balatonm\xe1riaf\xfcrd\u0151","Balaton\u0151sz\xf6d","Balatonrendes","Balatonszabadi","Balatonsz\xe1rsz\xf3","Balatonszemes","Balatonszentgy\xf6rgy","Balatonszepezd","Balatonsz\u0151l\u0151s","Balatonudvari","Balaton\xfajlak","Balatonvil\xe1gos","Balf","Balinka","Balk\xe1ny","Ball\xf3sz\xf6g","Balmaz\xfajv\xe1ros","Balogunyom","Balotasz\xe1ll\xe1s","Balsa","B\xe1lv\xe1nyos","Bana","B\xe1nd","B\xe1nfa","B\xe1nhorv\xe1ti","B\xe1nk","B\xe1nokszentgy\xf6rgy","B\xe1nr\xe9ve","B\xe1r","Barab\xe1s","Baracs","Baracska","B\xe1r\xe1nd","Baranyah\xeddv\xe9g","Baranyajen\u0151","Baranyaszentgy\xf6rgy","Barbacs","Barcs","B\xe1rdudvarnok","Barlahida","B\xe1rna","Barnag","B\xe1rsonyos","Basal","Bask\xf3","B\xe1ta","B\xe1taap\xe1ti","B\xe1tasz\xe9k","Bat\xe9","B\xe1tmonostor","B\xe1tonyterenye","B\xe1tor","B\xe1torliget","Battonya","B\xe1tya","Batyk","B\xe1zakerettye","Bazsi","B\xe9b","Becsehely","Becske","Becskeh\xe1za","Becsv\xf6lgye","Bedegk\xe9r","Bed\u0151","Bejcgyerty\xe1nos","B\xe9k\xe1s","Bekecs","B\xe9k\xe9s","B\xe9k\xe9scsaba","B\xe9k\xe9ss\xe1mson","B\xe9k\xe9sszentandr\xe1s","Bek\xf6lce","B\xe9lap\xe1tfalva","B\xe9lav\xe1r","Belecska","Beled","Beleg","Belezna","B\xe9lmegyer","Beloiannisz","Bels\u0151s\xe1rd","Belv\xe1rdgyula","Benk","B\xe9nye","B\xe9r","B\xe9rbaltav\xe1r","Bercel","Beregdar\xf3c","Beregsur\xe1ny","Berekb\xf6sz\xf6rm\xe9ny","Berekf\xfcrd\u0151","Beremend","Berente","Beret","Beretty\xf3\xfajfalu","Berhida","Berkenye","Berkesd","Berkesz","Bernecebar\xe1ti","Berz\xe9k","Berzence","Besence","Beseny\u0151d","Beseny\u0151telek","Besenysz\xf6g","Besny\u0151","Beszterec","Bezedek","Bezenye","Bezer\xe9d","Bezi","Biatorb\xe1gy","Bics\xe9rd","Bicske","Bihardancsh\xe1za","Biharkeresztes","Biharnagybajom","Bihartorda","Biharugra","Bik\xe1cs","Bikal","Biri","Birj\xe1n","Bisse","Boba","Bocf\xf6lde","Bocon\xe1d","B\xf3csa","Bocska","Bocskaikert","Boda","Bodajk","Bodm\xe9r","Bodolyab\xe9r","Bodonhely","Bodony","Bodorfa","Bodrog","Bodroghalom","Bodrogkereszt\xfar","Bodrogkisfalud","Bodrogolaszi","B\xf3dvalenke","B\xf3dvar\xe1k\xf3","B\xf3dvaszilas","Bog\xe1cs","Bog\xe1d","Bog\xe1dmindszent","Bogd\xe1sa","Bogyiszl\xf3","Bogyoszl\xf3","Bojt","B\xf3kah\xe1za","Bokod","Bokor","Boldog","Boldogasszonyfa","Boldogk\u0151\xfajfalu","Boldogk\u0151v\xe1ralja","Boldva","Bolh\xe1s","Bolh\xf3","B\xf3ly","Boncodf\xf6lde","Bonnya","Bonyh\xe1d","Bonyh\xe1dvarasd","Bord\xe1ny","Borg\xe1ta","Borj\xe1d","Borota","Borsfa","Borsodb\xf3ta","Borsodgeszt","Borsodiv\xe1nka","Borsodn\xe1dasd","Borsodszentgy\xf6rgy","Borsodszir\xe1k","Borsosber\xe9ny","Borsz\xf6rcs\xf6k","Borzav\xe1r","Bosta","Botpal\xe1d","Botykapeterd","Bozzai","Bozsok","B\xf3zsva","B\xf6de","B\xf6deh\xe1za","B\xf6g\xf6t","B\xf6g\xf6te","B\xf6h\xf6nye","B\xf6k\xf6ny","B\xf6lcske","B\xf6rcs","B\xf6rz\xf6nce","B\u0151","B\u0151cs","B\u0151ny","B\u0151s\xe1rk\xe1ny","B\u0151sz\xe9nfa","Bucsa","Bucsu","B\xfacs\xfaszentl\xe1szl\xf3","Bucsuta","Budajen\u0151","Budakal\xe1sz","Budakeszi","Buda\xf6rs","Bugac","Bugacpusztah\xe1za","Bugyi","Buj","Buj\xe1k","Buzs\xe1k","B\xfck","B\xfckk\xe1br\xe1ny","B\xfckkaranyos","B\xfckkmogyor\xf3sd","B\xfckk\xf6sd","B\xfckksz\xe9k","B\xfckkszenterzs\xe9bet","B\xfckkszentkereszt","B\xfckkszentm\xe1rton","B\xfckkzs\xe9rc","B\xfcr\xfcs","B\xfcss\xfc","B\xfctt\xf6s","C\xe1k","Cak\xf3h\xe1za","Cece","C\xe9g\xe9nyd\xe1ny\xe1d","Cegl\xe9d","Cegl\xe9dbercel","Celld\xf6m\xf6lk","Cered","Chernelh\xe1zadamonya","Cibakh\xe1za","Cig\xe1nd","Cik\xf3","Cir\xe1k","C\xfan","Csabacs\u0171d","Csabaszabadi","Csabdi","Csabrendek","Cs\xe1fordj\xe1nosfa","Csaholc","Csaj\xe1g","Cs\xe1k\xe1ny","Cs\xe1k\xe1nydoroszl\xf3","Cs\xe1kber\xe9ny","Cs\xe1kv\xe1r","Csan\xe1dalberti","Csan\xe1dap\xe1ca","Csan\xe1dpalota","Cs\xe1nig","Cs\xe1ny","Cs\xe1nyoszr\xf3","Csanytelek","Csapi","Csapod","Cs\xe1rdasz\xe1ll\xe1s","Csarn\xf3ta","Csaroda","Cs\xe1sz\xe1r","Cs\xe1sz\xe1rt\xf6lt\xe9s","Cs\xe1szl\xf3","Cs\xe1talja","Csat\xe1r","Csatasz\xf6g","Csatka","Cs\xe1voly","Cseb\xe9ny","Cs\xe9cse","Cseg\xf6ld","Csehb\xe1nya","Csehi","Csehimindszent","Cs\xe9m","Csem\u0151","Csempeszkop\xe1cs","Csengele","Csenger","Csengersima","Csenger\xfajfalu","Cseng\u0151d","Cs\xe9nye","Cseny\xe9te","Cs\xe9p","Cs\xe9pa","Csepreg","Cs\xe9r","Cserdi","Cser\xe9nfa","Cser\xe9pfalu","Cser\xe9pv\xe1ralja","Cserh\xe1thal\xe1p","Cserh\xe1tsur\xe1ny","Cserh\xe1tszentiv\xe1n","Cserkesz\u0151l\u0151","Cserk\xfat","Csernely","Cserszegtomaj","Csertalakos","Csert\u0151","Csesznek","Csesztreg","Csesztve","Cset\xe9ny","Cs\xe9vharaszt","Csibr\xe1k","Csik\xe9ria","Csik\xf3st\u0151tt\u0151s","Csikv\xe1nd","Csincse","Csipkerek","Csit\xe1r","Csob\xe1d","Csobaj","Csob\xe1nka","Cs\xf3kak\u0151","Csokonyavisonta","Csokvaom\xe1ny","Csolnok","Cs\xf3lyosp\xe1los","Csoma","Csom\xe1d","Csomb\xe1rd","Csongr\xe1d","Csonkahegyh\xe1t","Csonkamindszent","Csopak","Cs\xf3r","Csorna","Csorv\xe1s","Cs\xf3t","Cs\xf6de","Cs\xf6gle","Cs\xf6km\u0151","Cs\xf6k\xf6ly","Cs\xf6mend","Cs\xf6m\xf6d\xe9r","Cs\xf6m\xf6r","Cs\xf6nge","Cs\xf6rnyef\xf6ld","Cs\xf6r\xf6g","Cs\xf6r\xf6tnek","Cs\u0151sz","Cs\u0151v\xe1r","Csurg\xf3","Csurg\xf3nagymarton","Dabas","Dabronc","Dabrony","Dad","D\xe1g","D\xe1ka","Dalmand","Damak","D\xe1m\xf3c","D\xe1nszentmikl\xf3s","D\xe1ny","Daraboshegy","Dar\xe1ny","Darn\xf3","Darn\xf3zseli","Daruszentmikl\xf3s","Darvas","D\xe1vod","Debercs\xe9ny","Debrecen","Debr\xe9te","Decs","D\xe9destapolcs\xe1ny","D\xe9g","Dejt\xe1r","D\xe9legyh\xe1za","Demecser","Demj\xe9n","Dencsh\xe1za","D\xe9nesfa","Derecske","Derekegyh\xe1z","Deszk","Detek","Detk","D\xe9vav\xe1nya","Devecser","Dinnyeberki","Dinny\xe9s","Di\xf3sber\xe9ny","Di\xf3sd","Di\xf3sjen\u0151","Di\xf3sk\xe1l","Di\xf3sviszl\xf3","Doba","Dobog\xf3k\u0151","Doboz","Dobri","Dobronhegy","D\xf3c","Domah\xe1za","Domasz\xe9k","Dombegyh\xe1z","Dombiratos","Domb\xf3v\xe1r","Dombr\xe1d","Domony","Domoszl\xf3","Dorm\xe1nd","Dorog","Dorogh\xe1za","Dozmat","D\xf6b\xf6rhegy","D\xf6br\xf6ce","D\xf6br\xf6k\xf6z","D\xf6br\xf6nte","D\xf6ge","D\xf6m\xf6s","D\xf6ms\xf6d","D\xf6r","D\xf6rgicse","D\xf6r\xf6ske","D\xf6tk","D\xf6v\xe9ny","Dr\xe1gsz\xe9l","Dr\xe1vacsehi","Dr\xe1vacsepely","Dr\xe1vafok","Dr\xe1vag\xe1rdony","Dr\xe1vaiv\xe1nyi","Dr\xe1vakereszt\xfar","Dr\xe1vapalkonya","Dr\xe1vapiski","Dr\xe1vaszabolcs","Dr\xe1vaszerdahely","Dr\xe1vaszt\xe1ra","Dr\xe1vatam\xe1si","Dr\xe9gelypal\xe1nk","Dubics\xe1ny","Dudar","Duka","Dunaalm\xe1s","Dunabogd\xe1ny","Dunaegyh\xe1za","Dunafalva","Dunaf\xf6ldv\xe1r","Dunaharaszti","Dunakeszi","Dunakiliti","Dunapataj","Dunaremete","Dunaszeg","Dunaszekcs\u0151","Dunaszentbenedek","Dunaszentgy\xf6rgy","Dunaszentmikl\xf3s","Dunaszentp\xe1l","Dunasziget","Dunatet\xe9tlen","Duna\xfajv\xe1ros","Dunavars\xe1ny","Dunavecse","Dusnok","D\xfazs","Eberg\u0151c","Ebes","\xc9cs","Ecs\xe9d","Ecseg","Ecsegfalva","Ecseny","Ecser","Edde","Edel\xe9ny","Edve","Eger","Eger\xe1g","Egeralja","Egeraracsa","Egerbakta","Egerbocs","Egercsehi","Egerfarmos","Egerl\xf6v\u0151","Egerszal\xf3k","Egersz\xf3l\xe1t","\xc9gersz\xf6g","Egerv\xe1r","Egerv\xf6lgy","Egyed","Egyek","Egyh\xe1zasdengeleg","Egyh\xe1zasfalu","Egyh\xe1zasgerge","Egyh\xe1zasharaszti","Egyh\xe1zashetye","Egyh\xe1zasholl\xf3s","Egyh\xe1zaskesz\u0151","Egyh\xe1zaskoz\xe1r","Egyh\xe1zasr\xe1d\xf3c","Elek","Ellend","El\u0151sz\xe1ll\xe1s","Em\u0151d","Encs","Encsencs","Endrefalva","Endr\u0151c","Enese","Enying","Eperjes","Eperjeske","Epl\xe9ny","Ep\xf6l","Ercsi","\xc9rd","Erd\u0151b\xe9nye","Erd\u0151horv\xe1ti","Erd\u0151kertes","Erd\u0151k\xf6vesd","Erd\u0151k\xfcrt","Erd\u0151sm\xe1rok","Erd\u0151smecske","Erd\u0151tarcsa","Erd\u0151telek","Erk","\xc9rpatak","\xc9rsekcsan\xe1d","\xc9rsekhalma","\xc9rsekvadkert","\xc9rt\xe9ny","Erzs\xe9bet","Eszt\xe1r","Eszteregnye","Eszterg\xe1lyhorv\xe1ti","Esztergom","Esztergom-Pilisszentl\xe9lek","Ete","Etes","Etyek","F\xe1bi\xe1nh\xe1za","F\xe1bi\xe1nsebesty\xe9n","F\xe1c\xe1nkert","Fadd","F\xe1j","Fajsz","Fancsal","Far\xe1d","Farkasgyep\u0171","Farkaslyuk","Farmos","Fazekasboda","Fed\xe9mes","Fegyvernek","Feh\xe9rgyarmat","Feh\xe9rt\xf3","Feh\xe9rv\xe1rcsurg\xf3","Feked","Feketeerd\u0151","Felcs\xfat","Feldebr\u0151","Felgy\u0151","Felp\xe9c","Fels\u0151berecki","Fels\u0151csat\xe1r","Fels\u0151dobsza","Fels\u0151egerszeg","Fels\u0151gagy","Fels\u0151j\xe1nosfa","Fels\u0151kelecs\xe9ny","Fels\u0151lajos","Fels\u0151mar\xe1c","Fels\u0151mocsol\xe1d","Fels\u0151n\xe1na","Fels\u0151ny\xe1r\xe1d","Fels\u0151ny\xe9k","Fels\u0151\xf6rs","Fels\u0151p\xe1hok","Fels\u0151pakony","Fels\u0151pet\xe9ny","Fels\u0151rajk","Fels\u0151regmec","Fels\u0151szenterzs\xe9bet","Fels\u0151szentiv\xe1n","Fels\u0151szentm\xe1rton","Fels\u0151sz\xf6ln\xf6k","Fels\u0151t\xe1rk\xe1ny","Fels\u0151telekes","Fels\u0151told","Fels\u0151vad\xe1sz","Fels\u0151zsolca","F\xe9nyeslitke","Feny\u0151f\u0151","Ferencsz\xe1ll\xe1s","Fert\u0151boz","Fert\u0151d","Fert\u0151endr\xe9d","Fert\u0151homok","Fert\u0151r\xe1kos","Fert\u0151szentmikl\xf3s","Fert\u0151sz\xe9plak","Fiad","Filkeh\xe1za","Fityeh\xe1z","Fokt\u0151","Foly\xe1s","Fon\xf3","Fony","Fony\xf3d","Forr\xe1sk\xfat","Forr\xf3","F\xf3t","F\xf6lde\xe1k","F\xf6ldes","F\u0151nyed","Ful\xf3k\xe9rcs","Furta","F\xfcle","F\xfclesd","F\xfcl\xf6p","F\xfcl\xf6ph\xe1za","F\xfcl\xf6pjakab","F\xfcl\xf6psz\xe1ll\xe1s","F\xfclp\xf6sdar\xf3c","F\xfcrged","F\xfcz\xe9r","F\xfcz\xe9rkajata","F\xfcz\xe9rkoml\xf3s","F\xfcz\xe9rradv\xe1ny","F\xfczesabony","F\xfczesgyarmat","F\u0171zv\xf6lgy","G\xe1borj\xe1n","G\xe1borj\xe1nh\xe1za","Gacs\xe1ly","Gad\xe1cs","Gad\xe1ny","Gadna","G\xe1doros","Gagyap\xe1ti","Gagyb\xe1tor","Gagyvend\xe9gi","Galambok","Galgaguta","Galgagy\xf6rk","Galgah\xe9v\xedz","Galgam\xe1csa","G\xe1losfa","Galv\xe1cs","Gam\xe1s","Ganna","G\xe1nt","Gara","Gar\xe1b","Garabonc","Garadna","Garbolc","G\xe1rdony","Gar\xe9","Gasztony","G\xe1t\xe9r","G\xe1vavencsell\u0151","G\xe9berj\xe9n","Gecse","G\xe9derlak","G\xe9g\xe9ny","Gelej","Gel\xe9nes","Gell\xe9nh\xe1za","Gelse","Gelsesziget","Gemzse","Gencsap\xe1ti","G\xe9rce","Gerde","Gerend\xe1s","Ger\xe9nyes","Geresdlak","Gerjen","Gersekar\xe1t","Geszt","Gesztely","Geszter\xe9d","G\xe9tye","Gic","Gige","Gilv\xe1nfa","Girincs","G\xf3g\xe1nfa","Golop","Gomba","Gombosszeg","G\xf3r","Gordisa","Gosztola","G\xf6d","G\xf6d\xf6ll\u0151","G\xf6dre","G\xf6lle","G\xf6m\xf6rsz\u0151l\u0151s","G\xf6nc","G\xf6ncruszka","G\xf6ny\u0171","G\xf6rbeh\xe1za","G\xf6rcs\xf6ny","G\xf6rcs\xf6nydoboka","G\xf6rgeteg","G\u0151sfa","Gr\xe1b\xf3c","Gul\xe1cs","Gutorf\xf6lde","Gy\xe1l","Gyal\xf3ka","Gyan\xf3geregye","Gyarmat","Gy\xe9k\xe9nyes","Gyenesdi\xe1s","Gyep\xfckaj\xe1n","Gyermely","Gy\xf3d","Gyomaendr\u0151d","Gy\xf3r\xf3","Gy\xf6m\xf6re","Gy\xf6mr\u0151","Gy\xf6ngyfa","Gy\xf6ngy\xf6s","Gy\xf6ngy\xf6sfalu","Gy\xf6ngy\xf6shal\xe1sz","Gy\xf6ngy\xf6smell\xe9k","Gy\xf6ngy\xf6soroszi","Gy\xf6ngy\xf6spata","Gy\xf6ngy\xf6ssolymos","Gy\xf6ngy\xf6starj\xe1n","Gy\xf6nk","Gy\xf6re","Gy\xf6rgytarl\xf3","Gy\xf6rk\xf6ny","Gy\u0151r","Gy\u0151rasszonyfa","Gy\u0151rladam\xe9r","Gy\u0151r\xf6cske","Gy\u0151rs\xe1g","Gy\u0151rs\xf6v\xe9nyh\xe1z","Gy\u0151rszemere","Gy\u0151rtelek","Gy\u0151r\xfajbar\xe1t","Gy\u0151r\xfajfalu","Gy\u0151rv\xe1r","Gy\u0151rz\xe1moly","Gyugy","Gyula","Gyulah\xe1za","Gyulaj","Gyulakeszi","Gy\xfar\xf3","Gy\xfcgye","Gy\xfcre","Gy\u0171r\u0171s","H\xe1cs","Hagy\xe1rosb\xf6r\xf6nd","Hah\xf3t","Hajd\xfabagos","Hajd\xfab\xf6sz\xf6rm\xe9ny","Hajd\xfadorog","Hajd\xfahadh\xe1z","Hajd\xfan\xe1n\xe1s","Hajd\xfas\xe1mson","Hajd\xfaszoboszl\xf3","Hajd\xfaszov\xe1t","Hajm\xe1s","Hajm\xe1sk\xe9r","Haj\xf3s","Halast\xf3","Hal\xe1szi","Hal\xe1sztelek","Halimba","Halmaj","Halmajugra","Halogy","Hang\xe1cs","Hangony","Hantos","Harasztifalu","Harc","Harka","Harkak\xf6t\xf6ny","Hark\xe1ny","H\xe1romfa","H\xe1romhuta","Hars\xe1ny","H\xe1rsk\xfat","Harta","H\xe1ss\xe1gy","Hatvan","H\xe9derv\xe1r","Hedrehely","Hegyesd","Hegyeshalom","Hegyfalu","Hegyh\xe1thod\xe1sz","Hegyh\xe1tmar\xf3c","Hegyh\xe1ts\xe1l","Hegyh\xe1tszentjakab","Hegyh\xe1tszentm\xe1rton","Hegyh\xe1tszentp\xe9ter","Hegyk\u0151","Hegymagas","Hegymeg","Hegyszentm\xe1rton","H\xe9halom","Hejce","Hej\u0151b\xe1ba","Hej\u0151kereszt\xfar","Hej\u0151k\xfcrt","Hej\u0151papi","Hej\u0151szalonta","Helesfa","Helv\xe9cia","Hencida","Hencse","Herceghalom","Hercegk\xfat","Hercegsz\xe1nt\xf3","Her\xe9d","H\xe9reg","Herencs\xe9ny","Herend","Heresznye","Herm\xe1nszeg","Hern\xe1d","Hern\xe1db\u0171d","Hern\xe1dc\xe9ce","Hern\xe1dkak","Hern\xe1dk\xe9rcs","Hern\xe1dn\xe9meti","Hern\xe1dpetri","Hern\xe1dszentandr\xe1s","Hern\xe1dszurdok","Hern\xe1dv\xe9cse","Herny\xe9k","H\xe9t","Hetefej\xe9rcse","Hetes","Hetvehely","Hetyef\u0151","Heves","Hevesaranyos","Hevesvezek\xe9ny","H\xe9v\xedz","H\xe9v\xedzgy\xf6rk","Hidas","Hidasn\xe9meti","Hidegk\xfat","Hidegs\xe9g","Hidv\xe9gard\xf3","Himesh\xe1za","Himod","Hirics","Hobol","Hod\xe1sz","H\xf3dmez\u0151v\xe1s\xe1rhely","Holl\xe1d","Holl\xf3h\xe1za","Holl\xf3k\u0151","Homokb\xf6d\xf6ge","Homokkom\xe1rom","Homokm\xe9gy","Homokszentgy\xf6rgy","Homor\xfad","Homrogd","Hont","Horp\xe1cs","Hort","Hortob\xe1gy","Horv\xe1thertelend","Horv\xe1tl\xf6v\u0151","Horv\xe1tzsid\xe1ny","Hossz\xfahet\xe9ny","Hossz\xfap\xe1lyi","Hossz\xfapereszteg","Hossz\xfav\xedz","Hossz\xfav\xf6lgy","Hoszt\xf3t","Hott\xf3","H\xf6vej","H\u0151gy\xe9sz","Hugyag","Hunya","Hunyadfalva","Huszt\xf3t","I. ker\xfclet","Ibafa","Iborfia","Ibr\xe1ny","Igal","Igar","Igrici","Iharos","Iharosber\xe9ny","II. ker\xfclet","III. ker\xfclet","Ikerv\xe1r","Iklad","Iklanber\xe9ny","Ikl\xf3db\xf6rd\u0151ce","Ikr\xe9ny","Iliny","Ilk","Illocska","Imola","Imrehegy","In\xe1ncs","In\xe1rcs","Inke","Ipacsfa","Ipolydam\xe1sd","Ipolytarn\xf3c","Ipolyt\xf6lgyes","Ipolyvece","Iregszemcse","Irota","Isaszeg","Isp\xe1nk","Istenmezeje","Istv\xe1ndi","Iszkaszentgy\xf6rgy","Iszk\xe1z","Isztim\xe9r","IV. ker\xfclet","Iv\xe1d","Iv\xe1n","Iv\xe1nbatty\xe1n","Iv\xe1nc","Iv\xe1ncsa","Iv\xe1nd\xe1rda","IX. ker\xfclet","Izm\xe9ny","Izs\xe1k","Izs\xf3falva","J\xe1g\xf3nak","J\xe1k","Jakabsz\xe1ll\xe1s","J\xe1kfa","J\xe1kfalva","J\xe1k\xf3","J\xe1nd","J\xe1nkmajtis","J\xe1noshalma","J\xe1nosh\xe1za","J\xe1noshida","J\xe1nossomorja","J\xe1rd\xe1nh\xe1za","J\xe1rmi","J\xe1sd","J\xe1sz\xe1g\xf3","J\xe1szals\xf3szentgy\xf6rgy","J\xe1szap\xe1ti","J\xe1sz\xe1roksz\xe1ll\xe1s","J\xe1szber\xe9ny","J\xe1szboldogh\xe1za","J\xe1szd\xf3zsa","J\xe1szfels\u0151szentgy\xf6rgy","J\xe1szf\xe9nyszaru","J\xe1sziv\xe1ny","J\xe1szj\xe1k\xf3halma","J\xe1szkarajen\u0151","J\xe1szkis\xe9r","J\xe1szlad\xe1ny","J\xe1szszentandr\xe1s","J\xe1szszentl\xe1szl\xf3","J\xe1sztelek","J\xe9ke","Jen\u0151","Jobah\xe1za","Jobb\xe1gyi","J\xf3svaf\u0151","Juta","Kaba","Kacorlak","K\xe1cs","Kacs\xf3ta","Kadark\xfat","Kaj\xe1rp\xe9c","Kaj\xe1sz\xf3","Kajdacs","Kakasd","K\xe1kics","Kakucs","K\xe1l","Kalazn\xf3","K\xe1ld","K\xe1ll\xf3","Kall\xf3sd","K\xe1ll\xf3semj\xe9n","K\xe1lm\xe1ncsa","K\xe1lm\xe1nh\xe1za","K\xe1l\xf3cfa","Kalocsa","K\xe1loz","K\xe1m","Kamond","Kamut","K\xe1n\xf3","K\xe1ntorj\xe1nosi","K\xe1ny","K\xe1nya","K\xe1nyav\xe1r","Kapolcs","K\xe1polna","K\xe1poln\xe1sny\xe9k","Kapoly","Kaposf\u0151","Kaposgyarmat","Kaposhomok","Kaposkereszt\xfar","Kaposm\xe9r\u0151","Kapospula","Kaposszekcs\u0151","Kaposszerdahely","Kapos\xfajlak","Kaposv\xe1r","K\xe1ptalanfa","K\xe1ptalant\xf3ti","Kapuv\xe1r","K\xe1ra","Kar\xe1csond","Kar\xe1d","Karak\xf3","Karak\xf3sz\xf6rcs\xf6k","Karancsalja","Karancsber\xe9ny","Karancskeszi","Karancslapujt\u0151","Karancss\xe1g","K\xe1r\xe1sz","Karcag","Karcsa","Kardos","Kardosk\xfat","Karmacs","K\xe1rolyh\xe1za","Karos","Kartal","K\xe1s\xe1d","Kaskanty\xfa","Kast\xe9lyosdomb\xf3","Kaszaper","Kasz\xf3","Kat\xe1dfa","Katafa","K\xe1toly","Katym\xe1r","K\xe1va","K\xe1v\xe1s","Kaz\xe1r","Kazincbarcika","K\xe1zsm\xe1rk","Kazsok","Kecel","Kecsk\xe9d","Kecskem\xe9t","Kehidakust\xe1ny","K\xe9k","K\xe9kcse","K\xe9ked","K\xe9kesd","K\xe9kk\xfat","Kelebia","Kel\xe9d","Kelem\xe9r","K\xe9leshalom","Kelev\xedz","Kemecse","Kemence","Kemendoll\xe1r","Kemenesh\u0151gy\xe9sz","Kemenesk\xe1polna","Kemenesmagasi","Kemenesmih\xe1lyfa","Kemenesp\xe1lfa","Kemeness\xf6mj\xe9n","Kemenesszentm\xe1rton","Kemenesszentp\xe9ter","Kem\xe9nfa","K\xe9mes","Kemestar\xf3dfa","Kemse","Kenderes","Ken\xe9z","Ken\xe9zl\u0151","Kengyel","Kenyeri","Kercaszomor","Kercseliget","Kerecsend","Kerecseny","Kerekegyh\xe1za","Kereki","Ker\xe9kteleki","Kerepes","Kereszt\xe9te","Kerkabarab\xe1s","Kerkafalva","Kerkakutas","Kerk\xe1sk\xe1polna","Kerkaszentkir\xe1ly","Kerkatesk\xe1nd","K\xe9rsemj\xe9n","Kerta","Kert\xe9szsziget","Keszeg","Keszny\xe9ten","Kesz\u0151hidegk\xfat","Keszthely","Keszt\xf6lc","Kesz\xfc","K\xe9tbodony","K\xe9tegyh\xe1za","K\xe9thely","K\xe9tp\xf3","K\xe9tsoprony","K\xe9t\xfajfalu","K\xe9tv\xf6lgy","K\xe9ty","Kevermes","Kilim\xe1n","Kimle","Kincsesb\xe1nya","Kir\xe1ld","Kir\xe1lyegyh\xe1za","Kir\xe1lyhegyes","Kir\xe1lyszentistv\xe1n","Kisap\xe1ti","Kisapostag","Kisar","Kisasszond","Kisasszonyfa","Kisbabot","Kisb\xe1gyon","Kisbajcs","Kisbajom","Kisb\xe1rap\xe1ti","Kisb\xe1rk\xe1ny","Kisb\xe9r","Kisber\xe9ny","Kisberzseny","Kisbeszterce","Kisbodak","Kisbucsa","Kisbudm\xe9r","Kiscs\xe9cs","Kiscsehi","Kiscs\u0151sz","Kisd\xe9r","Kisdobsza","Kisdombegyh\xe1z","Kisdorog","Kisecset","Kisfalud","Kisf\xfczes","Kisg\xf6rb\u0151","Kisgyal\xe1n","Kisgy\u0151r","Kishajm\xe1s","Kishars\xe1ny","Kisharty\xe1n","Kisherend","Kish\xf3dos","Kishuta","Kisigm\xe1nd","Kisjakabfalva","Kiskassa","Kiskinizs","Kiskorp\xe1d","Kisk\xf6re","Kisk\u0151r\xf6s","Kiskunf\xe9legyh\xe1za","Kiskunhalas","Kiskunlach\xe1za","Kiskunmajsa","Kiskutas","Kisl\xe1ng","Kisl\xe9ta","Kislipp\xf3","Kisl\u0151d","Kism\xe1nyok","Kismarja","Kismaros","Kisnam\xe9ny","Kisn\xe1na","Kisn\xe9medi","Kisny\xe1r\xe1d","Kisoroszi","Kispal\xe1d","Kisp\xe1li","Kispirit","Kisr\xe1kos","Kisr\xe9cse","Kisrozv\xe1gy","Kissik\xe1tor","Kissomly\xf3","Kissz\xe1ll\xe1s","Kissz\xe9kely","Kisszekeres","Kisszentm\xe1rton","Kissziget","Kissz\u0151l\u0151s","Kistam\xe1si","Kistapolca","Kistarcsa","Kistelek","Kistokaj","Kistolm\xe1cs","Kistorm\xe1s","Kist\xf3tfalu","Kis\xfajsz\xe1ll\xe1s","Kisunyom","Kisv\xe1rda","Kisvars\xe1ny","Kisv\xe1s\xe1rhely","Kisvaszar","Kisvejke","Kiszombor","Kiszsid\xe1ny","Kl\xe1rafalva","Kocs","Kocs\xe9r","Kocsola","Kocsord","K\xf3ka","Kokad","Kolont\xe1r","Kom\xe1di","Kom\xe1rom","Komj\xe1ti","Koml\xf3","Koml\xf3dt\xf3tfalu","Koml\xf3sd","Koml\xf3ska","Komor\xf3","Kompolt","Kond\xf3","Kondorfa","Kondoros","K\xf3ny","Kony\xe1r","K\xf3ph\xe1za","Kopp\xe1nysz\xe1nt\xf3","Korl\xe1t","Koronc\xf3","K\xf3r\xf3s","Kosd","K\xf3spallag","K\xf3taj","Kov\xe1cshida","Kov\xe1cssz\xe9n\xe1ja","Kov\xe1csv\xe1g\xe1s","Koz\xe1rd","Koz\xe1rmisleny","Kozmadombja","K\xf6bl\xe9ny","K\xf6csk","K\xf6k\xe9ny","K\xf6lcse","K\xf6lesd","K\xf6lked","K\xf6ml\u0151","K\xf6ml\u0151d","K\xf6mp\xf6c","K\xf6rmend","K\xf6rnye","K\xf6r\xf6m","K\xf6r\xf6slad\xe1ny","K\xf6r\xf6snagyhars\xe1ny","K\xf6r\xf6sszak\xe1l","K\xf6r\xf6sszegap\xe1ti","K\xf6r\xf6starcsa","K\xf6r\xf6s\xfajfalu","K\xf6tcse","K\xf6tegy\xe1n","K\xf6vegy","K\xf6vesk\xe1l","K\u0151k\xfat","K\u0151r\xf6shegy","K\u0151r\xf6stet\xe9tlen","K\u0151sz\xe1rhegy","K\u0151szeg","K\u0151szegdoroszl\xf3","K\u0151szegpaty","K\u0151szegszerdahely","K\u0151telek","K\u0151v\xe1g\xf3\xf6rs","K\u0151v\xe1g\xf3sz\u0151l\u0151s","K\u0151v\xe1g\xf3t\xf6tt\xf6s","Krasznokvajda","Kulcs","Kunadacs","Kun\xe1gota","Kunbaja","Kunbaracs","Kuncsorba","Kunfeh\xe9rt\xf3","Kunhegyes","Kunmadaras","Kunpesz\xe9r","Kunsz\xe1ll\xe1s","Kunszentm\xe1rton","Kunszentmikl\xf3s","Kunsziget","Kup","Kupa","Kurd","Kurity\xe1n","Kust\xe1nszeg","Kutas","Kutas\xf3","K\xfcbekh\xe1za","K\xfcls\u0151s\xe1rd","K\xfcls\u0151vat","K\xfcng\xf6s","L\xe1batlan","L\xe1bod","L\xe1cacs\xe9ke","Lad","Lad\xe1nybene","L\xe1dbeseny\u0151","Lajoskom\xe1rom","Lajosmizse","Lak","Lakhegy","Lakitelek","Lak\xf3csa","L\xe1nkapuszta","L\xe1nycs\xf3k","L\xe1paf\u0151","Lap\xe1ncsa","Laskod","Lasztonya","L\xe1tr\xe1ny","L\xe1zi","Le\xe1nyfalu","Le\xe1nyv\xe1r","L\xe9b\xe9ny","Leg\xe9nd","Legyesb\xe9nye","L\xe9h","L\xe9n\xe1rddar\xf3c","Lendvadedes","Lendvajakabfa","Lengyel","Lengyelt\xf3ti","Lenti","Leps\xe9ny","Lesencefalu","Lesenceistv\xe1nd","Lesencetomaj","L\xe9tav\xe9rtes","Letenye","Letk\xe9s","Lev\xe9l","Levelek","Libickozma","Lick\xf3vadamos","Liget","Ligetfalva","Lip\xf3t","Lipp\xf3","Lipt\xf3d","Lispeszentadorj\xe1n","Lisz\xf3","Lit\xe9r","Litka","Litke","L\xf3cs","L\xf3k\xfat","L\xf3nya","L\xf3r\xe9v","Loth\xe1rd","Lovas","Lovasber\xe9ny","Lov\xe1szhet\xe9ny","Lov\xe1szi","Lov\xe1szpatona","L\xf6k\xf6sh\xe1za","L\xf6v\u0151","L\xf6v\u0151petri","L\u0151rinci","Lucfalva","Lud\xe1nyhal\xe1szi","Ludas","Luk\xe1csh\xe1za","Lulla","L\xfazsok","M\xe1d","Madaras","Madocsa","Magl\xf3ca","Magl\xf3d","M\xe1gocs","Magosliget","Magy","Magyaralm\xe1s","Magyarat\xe1d","Magyarb\xe1nhegyes","Magyarb\xf3ly","Magyarcsan\xe1d","Magyardombegyh\xe1z","Magyaregregy","Magyaregres","Magyarf\xf6ld","Magyarg\xe9c","Magyargencs","Magyarhertelend","Magyarhomorog","Magyarkereszt\xfar","Magyarkeszi","Magyarlak","Magyarlukafa","Magyarmecske","Magyarn\xe1dalja","Magyarn\xe1ndor","Magyarpol\xe1ny","Magyarsarl\xf3s","Magyarszecs\u0151d","Magyarsz\xe9k","Magyarszentmikl\xf3s","Magyarszerdahely","Magyarszombatfa","Magyartelek","Majosh\xe1za","Majs","Mak\xe1d","Makkoshotyka","Makl\xe1r","Mak\xf3","Malomsok","M\xe1lyi","M\xe1lyinka","M\xe1nd","M\xe1ndok","M\xe1nfa","M\xe1ny","Mar\xe1za","Marcalgergelyi","Marcali","Marcalt\u0151","M\xe1rfa","M\xe1riahalom","M\xe1riak\xe1lnok","M\xe1riak\xe9m\xe9nd","M\xe1rianosztra","M\xe1riap\xf3cs","Markaz","M\xe1rkh\xe1za","M\xe1rk\xf3","Mark\xf3c","Markotab\xf6d\xf6ge","Mar\xf3c","Mar\xf3csa","M\xe1rok","M\xe1rokf\xf6ld","M\xe1rokpapi","Maroslele","M\xe1rt\xe9ly","Martf\u0171","Martonfa","Martonv\xe1s\xe1r","Martonyi","M\xe1t\xe9szalka","M\xe1t\xe9telke","M\xe1traballa","M\xe1traderecske","M\xe1tramindszent","M\xe1tranov\xe1k","M\xe1traszele","M\xe1traszentimre","M\xe1trasz\u0151l\u0151s","M\xe1traterenye","M\xe1travereb\xe9ly","Matty","M\xe1ty\xe1sdomb","M\xe1tyus","M\xe1za","Mecsekn\xe1dasd","Mecsekp\xf6l\xf6ske","Mecs\xe9r","Medgyesbodz\xe1s","Medgyesegyh\xe1za","Medina","Meggyeskov\xe1csi","Megyasz\xf3","Megyeh\xedd","Megyer","M\xe9hker\xe9k","M\xe9htelek","Mek\xe9nyes","M\xe9lyk\xfat","Mencshely","Mende","M\xe9ra","Merenye","M\xe9rges","M\xe9rk","Mernye","Mersev\xe1t","Mesterh\xe1za","Mesteri","Mestersz\xe1ll\xe1s","Meszes","Meszlen","Mesztegny\u0151","Mez\u0151ber\xe9ny","Mez\u0151cs\xe1t","Mez\u0151csokonya","Mez\u0151d","Mez\u0151falva","Mez\u0151gy\xe1n","Mez\u0151hegyes","Mez\u0151h\xe9k","Mez\u0151keresztes","Mez\u0151kom\xe1rom","Mez\u0151kov\xe1csh\xe1za","Mez\u0151k\xf6vesd","Mez\u0151lad\xe1ny","Mez\u0151lak","Mez\u0151nagymih\xe1ly","Mez\u0151ny\xe1r\xe1d","Mez\u0151\xf6rs","Mez\u0151peterd","Mez\u0151sas","Mez\u0151szemere","Mez\u0151szentgy\xf6rgy","Mez\u0151szilas","Mez\u0151t\xe1rk\xe1ny","Mez\u0151t\xfar","Mez\u0151zombor","Mih\xe1ld","Mih\xe1lyfa","Mih\xe1lygerge","Mih\xe1lyh\xe1za","Mih\xe1lyi","Mike","Mikebuda","Mikekar\xe1csonyfa","Mikep\xe9rcs","Mikl\xf3sfa","Mikl\xf3si","Mik\xf3falva","Mik\xf3h\xe1za","Mikossz\xe9plak","Milejszeg","Milota","Mindszent","Mindszentgodisa","Mindszentk\xe1lla","Misefa","Miske","Miskolc","Miszla","Mocsa","Mogyor\xf3d","Mogyor\xf3sb\xe1nya","Mogyor\xf3ska","Moha","Moh\xe1cs","Mohora","Moln\xe1ri","Molnaszecs\u0151d","Molv\xe1ny","Monaj","Monok","Monor","M\xf3nosb\xe9l","Monostorap\xe1ti","Monostorp\xe1lyi","Monoszl\xf3","Monyor\xf3d","M\xf3r","M\xf3r\xe1gy","M\xf3rahalom","M\xf3ricg\xe1t","M\xf3richida","Mosd\xf3s","Mosonmagyar\xf3v\xe1r","Mosonszentmikl\xf3s","Mosonszolnok","Mozsg\xf3","M\u0151cs\xe9ny","Mucsfa","Mucsi","M\xfacsony","Muhi","Murakereszt\xfar","Murar\xe1tka","Muraszemenye","Murga","Murony","N\xe1br\xe1d","Nadap","N\xe1dasd","N\xe1dasdlad\xe1ny","N\xe1dudvar","N\xe1gocs","Nagyacs\xe1d","Nagyal\xe1sony","Nagyar","Nagyat\xe1d","Nagybajcs","Nagybajom","Nagybak\xf3nak","Nagyb\xe1nhegyes","Nagybaracska","Nagybarca","Nagyb\xe1rk\xe1ny","Nagyber\xe9ny","Nagyberki","Nagyb\xf6rzs\xf6ny","Nagybudm\xe9r","Nagycenk","Nagycs\xe1ny","Nagycs\xe9cs","Nagycsepely","Nagycserkesz","Nagyd\xe9m","Nagydobos","Nagydobsza","Nagydorog","Nagyecsed","Nagy\xe9r","Nagyeszterg\xe1r","Nagyf\xfcged","Nagygeresd","Nagyg\xf6rb\u0151","Nagygyant\xe9","Nagygyim\xf3t","Nagyhajm\xe1s","Nagyhal\xe1sz","Nagyhars\xe1ny","Nagyhegyes","Nagyh\xf3dos","Nagyhuta","Nagyigm\xe1nd","Nagyiv\xe1n","Nagyk\xe1ll\xf3","Nagykamar\xe1s","Nagykanizsa","Nagykapornak","Nagykar\xe1csony","Nagyk\xe1ta","Nagykereki","Nagykereszt\xfar","Nagykinizs","Nagyk\xf3nyi","Nagykorp\xe1d","Nagykov\xe1csi","Nagykoz\xe1r","Nagyk\xf6k\xe9nyes","Nagyk\xf6lked","Nagyk\xf6r\u0171","Nagyk\u0151r\xf6s","Nagykutas","Nagylak","Nagylengyel","Nagyl\xf3c","Nagyl\xf3k","Nagyl\xf3zs","Nagym\xe1gocs","Nagym\xe1nyok","Nagymaros","Nagymizd\xf3","Nagyny\xe1r\xe1d","Nagyoroszi","Nagyp\xe1li","Nagypall","Nagypeterd","Nagypirit","Nagyr\xe1b\xe9","Nagyrada","Nagyr\xe1kos","Nagyr\xe9cse","Nagyr\xe9de","Nagyr\xe9v","Nagyrozv\xe1gy","Nagys\xe1p","Nagysimonyi","Nagyszak\xe1csi","Nagysz\xe9kely","Nagyszekeres","Nagysz\xe9n\xe1s","Nagyszentj\xe1nos","Nagyszokoly","Nagyt\xe1lya","Nagytarcsa","Nagytevel","Nagytilaj","Nagyt\xf3tfalu","Nagyt\u0151ke","Nagy\xfat","Nagyvars\xe1ny","Nagyv\xe1ty","Nagyv\xe1zsony","Nagyvejke","Nagyveleg","Nagyvenyim","Nagyvisny\xf3","Nak","Napkor","N\xe1rai","Narda","Nasz\xe1ly","N\xe9gyes","Nek\xe9zseny","Nemesap\xe1ti","Nemesbikk","Nemesborzova","Nemesb\u0151d","Nemesb\xfck","Nemescs\xf3","Nemesd\xe9d","Nemesg\xf6rzs\xf6ny","Nemesgul\xe1cs","Nemeshany","Nemeshet\xe9s","Nemeske","Nemesk\xe9r","Nemeskereszt\xfar","Nemeskisfalud","Nemeskocs","Nemeskolta","Nemesl\xe1dony","Nemesmedves","Nemesn\xe1dudvar","Nemesn\xe9p","Nemesp\xe1tr\xf3","Nemesr\xe1d\xf3","Nemesrempeholl\xf3s","Nemess\xe1ndorh\xe1za","Nemesszal\xf3k","Nemesszentandr\xe1s","Nemesv\xe1mos","Nemesvid","Nemesvita","N\xe9metb\xe1nya","N\xe9metfalu","N\xe9metk\xe9r","Nemti","Neszm\xe9ly","N\xe9zsa","Nick","Nikla","N\xf3gr\xe1d","N\xf3gr\xe1dk\xf6vesd","N\xf3gr\xe1dmarcal","N\xf3gr\xe1dmegyer","N\xf3gr\xe1ds\xe1p","N\xf3gr\xe1dsipek","N\xf3gr\xe1dszak\xe1l","N\xf3r\xe1p","Noszlop","Noszvaj","Nova","Novaj","Novajidr\xe1ny","N\u0151tincs","Nyalka","Ny\xe1r\xe1d","Ny\xe1regyh\xe1za","Ny\xe1rl\u0151rinc","Ny\xe1rsap\xe1t","Ny\xe9kl\xe1dh\xe1za","Nyerges\xfajfalu","Ny\xe9sta","Nyim","Ny\xedr\xe1br\xe1ny","Ny\xedracs\xe1d","Nyir\xe1d","Ny\xedradony","Ny\xedrb\xe1tor","Ny\xedrb\xe9ltek","Ny\xedrbog\xe1t","Ny\xedrbogd\xe1ny","Ny\xedrcsaholy","Ny\xedrcs\xe1sz\xe1ri","Ny\xedrderzs","Ny\xedregyh\xe1za","Ny\xedrgelse","Ny\xedrgyulaj","Ny\xedri","Ny\xedribrony","Ny\xedrj\xe1k\xf3","Ny\xedrkar\xe1sz","Ny\xedrk\xe1ta","Ny\xedrk\xe9rcs","Ny\xedrl\xf6v\u0151","Ny\xedrlugos","Ny\xedrmada","Ny\xedrm\xe1rtonfalva","Ny\xedrmeggyes","Ny\xedrmih\xe1lydi","Ny\xedrparasznya","Ny\xedrpazony","Ny\xedrpilis","Ny\xedrtass","Ny\xedrtelek","Ny\xedrt\xe9t","Ny\xedrtura","Ny\xedrvasv\xe1ri","Nyom\xe1r","Ny\u0151g\xe9r","Nyugotszenterzs\xe9bet","Ny\xfal","\xd3b\xe1nya","\xd3budav\xe1r","\xd3csa","\xd3cs\xe1rd","\xd3falu","\xd3feh\xe9rt\xf3","\xd3f\xf6lde\xe1k","\xd3h\xedd","Ok\xe1ny","Okor\xe1g","Okorv\xf6lgy","Olasz","Olaszfa","Olaszfalu","Olaszliszka","Olcsva","Olcsvaap\xe1ti","Old","\xd3lmod","Olt\xe1rc","Onga","\xd3nod","\xd3p\xe1lyi","\xd3pusztaszer","Orb\xe1nyosfa","Orci","Ordacsehi","Ordas","Orfalu","Orf\u0171","Orgov\xe1ny","Orm\xe1ndlak","Ormosb\xe1nya","Orosh\xe1za","Oroszi","Oroszl\xe1ny","Oroszl\xf3","Orosztony","Ortah\xe1za","Osli","Ostffyasszonyfa","Ostoros","Oszk\xf3","Oszl\xe1r","Osztop\xe1n","\xd3zd","\xd3zdfalu","Ozm\xe1nb\xfck","Ozora","\xd6cs","\xd6cs\xf6d","\xd6k\xf6rit\xf3f\xfclp\xf6s","\xd6lb\u0151","\xd6mb\xf6ly","\xd6regcsert\u0151","\xd6reglak","\xd6rk\xe9ny","\xd6rm\xe9nyes","\xd6rm\xe9nyk\xfat","\xd6rv\xe9nyes","\xd6sk\xfc","\xd6ttev\xe9ny","\xd6tt\xf6m\xf6s","\xd6tv\xf6sk\xf3nyi","\u0150cs\xe9ny","\u0150r","\u0150rbotty\xe1n","\u0150rhalom","\u0150rimagyar\xf3sd","\u0150riszentp\xe9ter","\u0150rtilos","\u0150sag\xe1rd","\u0150si","P\xe1cin","Pacsa","P\xe1csony","Pad\xe1r","P\xe1hi","P\xe1ka","Pakod","P\xe1kozd","Paks","Pal\xe9","P\xe1lfa","P\xe1lfiszeg","P\xe1lh\xe1za","P\xe1li","Palkonya","P\xe1lmajor","P\xe1lmonostora","Palotabozsok","Palot\xe1s","Paloznak","Paml\xe9ny","Pamuk","P\xe1nd","Pankasz","Pannonhalma","P\xe1nyok","Panyola","Pap","P\xe1pa","P\xe1padereske","P\xe1pakov\xe1csi","P\xe1pasalamon","P\xe1patesz\xe9r","Papkeszi","P\xe1poc","Papos","P\xe1pr\xe1d","Par\xe1d","Par\xe1dsasv\xe1r","Parasznya","Paszab","P\xe1szt\xf3","P\xe1sztori","Pat","Patak","Patalom","Patapoklosi","Patca","P\xe1tka","Patosfa","P\xe1troha","Patvarc","P\xe1ty","P\xe1tyod","P\xe1zm\xe1nd","P\xe1zm\xe1ndfalu","P\xe9cel","Pec\xf6l","P\xe9cs","P\xe9csbagota","P\xe9csdevecser","P\xe9csely","P\xe9csudvard","P\xe9csv\xe1rad","Pell\xe9rd","P\xe9ly","Penc","Pen\xe9szlek","Penyige","P\xe9nzesgy\u0151r","P\xe9r","Perb\xe1l","Pere","Perecse","Pereked","Perenye","Peresznye","Pereszteg","Perk\xe1ta","Perkupa","Per\u0151cs\xe9ny","Peterd","P\xe9terhida","P\xe9teri","P\xe9terv\xe1s\xe1ra","P\xe9tf\xfcrd\u0151","Peth\u0151henye","Petneh\xe1za","Pet\u0151fib\xe1nya","Pet\u0151fisz\xe1ll\xe1s","Pet\u0151h\xe1za","Pet\u0151mih\xe1lyfa","Petrikereszt\xfar","Petrivente","Pettend","Piliny","Pilis","Pilisborosjen\u0151","Piliscsaba","Piliscs\xe9v","Pilisj\xe1szfalu","Pilismar\xf3t","Pilissz\xe1nt\xf3","Pilisszentiv\xe1n","Pilisszentkereszt","Pilisszentl\xe1szl\xf3","Pilisv\xf6r\xf6sv\xe1r","Pincehely","Pinkamindszent","Pinnye","Piricse","Pirt\xf3","Pisk\xf3","Pitvaros","P\xf3csa","Pocsaj","P\xf3csmegyer","P\xf3cspetri","Pog\xe1ny","Pog\xe1nyszentp\xe9ter","P\xf3kaszepetk","Pol\xe1ny","Polg\xe1r","Polg\xe1rdi","Pom\xe1z","Porcsalma","Porn\xf3ap\xe1ti","Poroszl\xf3","Porp\xe1c","Porrog","Porrogszentkir\xe1ly","Porrogszentp\xe1l","P\xf3rszombat","Porva","P\xf3sfa","Potony","Potyond","P\xf6l\xf6ske","P\xf6l\xf6skef\u0151","P\xf6rb\xf6ly","P\xf6rdef\xf6lde","P\xf6tr\xe9te","Pr\xfcgy","Pula","Pusztaap\xe1ti","Pusztaberki","Pusztacsal\xe1d","Pusztacs\xf3","Pusztadobos","Pusztaederics","Pusztafalu","Pusztaf\xf6ldv\xe1r","Pusztahencse","Pusztakov\xe1csi","Pusztamagyar\xf3d","Pusztam\xe9rges","Pusztamiske","Pusztamonostor","Pusztaottlaka","Pusztaradv\xe1ny","Pusztaszabolcs","Pusztaszemes","Pusztaszentl\xe1szl\xf3","Pusztaszer","Pusztavacs","Pusztav\xe1m","Pusztaz\xe1mor","Putnok","P\xfcski","P\xfcsp\xf6khatvan","P\xfcsp\xf6klad\xe1ny","P\xfcsp\xf6kmoln\xe1ri","P\xfcsp\xf6kszil\xe1gy","Quelle","R\xe1bacsanak","R\xe1bacs\xe9cs\xe9ny","R\xe1bagyarmat","R\xe1bah\xeddv\xe9g","R\xe1bakec\xf6l","R\xe1bapatona","R\xe1bapaty","R\xe1bapord\xe1ny","R\xe1basebes","R\xe1bas\xf6mj\xe9n","R\xe1baszentandr\xe1s","R\xe1baszentmih\xe1ly","R\xe1baszentmikl\xf3s","R\xe1batam\xe1si","R\xe1bat\xf6tt\xf6s","R\xe1bcakapi","R\xe1calm\xe1s","R\xe1ckereszt\xfar","R\xe1ckeve","R\xe1d","R\xe1dfalva","R\xe1d\xf3ck\xf6lked","Radosty\xe1n","Rag\xe1ly","Rajka","Rakaca","Rakacaszend","Rakamaz","R\xe1k\xf3czib\xe1nya","R\xe1k\xf3czifalva","R\xe1k\xf3czi\xfajfalu","R\xe1ksi","Ramocsa","Ramocsah\xe1za","R\xe1polt","Raposka","R\xe1sonys\xe1pberencs","R\xe1tka","R\xe1t\xf3t","Ravazd","Recsk","R\xe9de","R\xe9dics","Reg\xe9c","Regenye","Reg\xf6ly","R\xe9m","Remetesz\u0151l\u0151s","R\xe9p\xe1shuta","R\xe9pcelak","R\xe9pceszemere","R\xe9pceszentgy\xf6rgy","R\xe9pcevis","Resznek","R\xe9talap","R\xe9tk\xf6zberencs","R\xe9ts\xe1g","R\xe9vf\xfcl\xf6p","R\xe9vle\xe1nyv\xe1r","Rezi","Ricse","Rig\xe1cs","Rigy\xe1c","Rim\xf3c","Rinyabeseny\u0151","Rinyakov\xe1csi","Rinyaszentkir\xe1ly","Rinya\xfajlak","Rinya\xfajn\xe9p","Rohod","Rom\xe1nd","Romh\xe1ny","Romonya","R\xf3zsafa","Rozs\xe1ly","R\xf3zsaszentm\xe1rton","R\xf6jt\xf6kmuzsaj","R\xf6n\xf6k","R\xf6szke","Rudab\xe1nya","Rudolftelep","Rum","Ruzsa","S\xe1g\xfajfalu","S\xe1gv\xe1r","Saj\xf3b\xe1bony","Saj\xf3ecseg","Saj\xf3galg\xf3c","Saj\xf3h\xeddv\xe9g","Saj\xf3iv\xe1nka","Saj\xf3k\xe1polna","Saj\xf3kaza","Saj\xf3kereszt\xfar","Saj\xf3l\xe1d","Saj\xf3l\xe1szl\xf3falva","Saj\xf3mercse","Saj\xf3n\xe9meti","Saj\xf3\xf6r\xf6s","Saj\xf3p\xe1lfala","Saj\xf3petri","Saj\xf3p\xfcsp\xf6ki","Saj\xf3senye","Saj\xf3szentp\xe9ter","Saj\xf3sz\xf6ged","Saj\xf3v\xe1mos","Saj\xf3velezd","Sajtosk\xe1l","Salf\xf6ld","Salg\xf3tarj\xe1n","Salk\xf6vesk\xfat","Salomv\xe1r","S\xe1ly","S\xe1mod","S\xe1msonh\xe1za","Sand","S\xe1ndorfalva","S\xe1ntos","S\xe1p","S\xe1r\xe1nd","S\xe1razsad\xe1ny","S\xe1rbog\xe1rd","S\xe1regres","S\xe1rfimizd\xf3","S\xe1rhida","S\xe1ris\xe1p","Sarkad","Sarkadkereszt\xfar","S\xe1rkeresztes","S\xe1rkereszt\xfar","S\xe1rkeszi","S\xe1rmell\xe9k","S\xe1rok","S\xe1rosd","S\xe1rospatak","S\xe1rpilis","S\xe1rr\xe9tudvari","Sarr\xf3d","S\xe1rszent\xe1gota","S\xe1rszentl\u0151rinc","S\xe1rszentmih\xe1ly","Sarud","S\xe1rv\xe1r","S\xe1sd","S\xe1ska","S\xe1ta","S\xe1toralja\xfajhely","S\xe1torhely","S\xe1voly","S\xe9","Segesd","Sellye","Selyeb","Selyp","Semj\xe9n","Semj\xe9nh\xe1za","S\xe9nye","S\xe9ny\u0151","Sereg\xe9lyes","Ser\xe9nyfalva","S\xe9rseksz\u0151l\u0151s","Sik\xe1tor","Sikl\xf3s","Sikl\xf3sbodony","Sikl\xf3snagyfalu","Sima","Simas\xe1g","Simonfa","Simontornya","Si\xf3ag\xe1rd","Si\xf3fok","Si\xf3jut","Sirok","Sitke","Sobor","Sokor\xf3p\xe1tka","Solt","Soltszentimre","Soltvadkert","S\xf3ly","Solym\xe1r","Som","Somberek","Soml\xf3jen\u0151","Soml\xf3sz\u0151l\u0151s","Soml\xf3v\xe1s\xe1rhely","Soml\xf3vecse","Somodor","Somogyacsa","Somogyap\xe1ti","Somogyaracs","Somogyaszal\xf3","Somogybabod","Somogyb\xfckk\xf6sd","Somogycsics\xf3","Somogyd\xf6r\xf6cske","Somogyegres","Somogyfajsz","Somogygeszti","Somogyh\xe1rs\xe1gy","Somogyhatvan","Somogyj\xe1d","Somogymeggyes","Somogys\xe1mson","Somogys\xe1rd","Somogysimonyi","Somogyszentp\xe1l","Somogyszil","Somogyszob","Somogyt\xfar","Somogyudvarhely","Somogyv\xe1mos","Somogyv\xe1r","Somogyviszl\xf3","Somogyzsitfa","Sonk\xe1d","Soponya","Sopron","Sopronhorp\xe1cs","Sopronk\xf6vesd","Sopronn\xe9meti","Sorkifalud","Sorkik\xe1polna","Sorm\xe1s","Sorokpol\xe1ny","S\xf3sharty\xe1n","S\xf3sk\xfat","S\xf3st\xf3falva","S\xf3svertike","S\xf3tony","S\xf6jt\xf6r","S\xf6pte","S\xf6r\xe9d","Sukor\xf3","Sumony","S\xfar","Surd","S\xfck\xf6sd","S\xfclys\xe1p","S\xfcmeg","S\xfcmegcsehi","S\xfcmegpr\xe1ga","S\xfctt\u0151","Szabadbatty\xe1n","Szabadegyh\xe1za","Szabadh\xeddv\xe9g","Szabadi","Szabadk\xedgy\xf3s","Szabadsz\xe1ll\xe1s","Szabadszentkir\xe1ly","Szab\xe1s","Szabolcs","Szabolcsb\xe1ka","Szabolcsveresmart","Szada","Sz\xe1gy","Szajk","Szajla","Szajol","Szak\xe1csi","Szakad\xe1t","Szak\xe1ld","Szak\xe1ly","Szakcs","Szakm\xe1r","Szakny\xe9r","Szakoly","Szakony","Szakonyfalu","Sz\xe1kszend","Szalaf\u0151","Szal\xe1nta","Szalapa","Szalaszend","Szalatnak","Sz\xe1lka","Szalkszentm\xe1rton","Szalmatercs","Szalonna","Szamosangyalos","Szamosbecs","Szamosk\xe9r","Szamoss\xe1lyi","Szamosszeg","Szamostat\xe1rfalva","Szamos\xfajlak","Szanda","Szank","Sz\xe1nt\xf3d","Szany","Sz\xe1p\xe1r","Szaporca","Sz\xe1r","Sz\xe1r\xe1sz","Sz\xe1razd","Sz\xe1rf\xf6ld","Sz\xe1rliget","Szarvas","Szarvasgede","Szarvaskend","Szarvask\u0151","Sz\xe1szberek","Sz\xe1szfa","Sz\xe1szv\xe1r","Szatm\xe1rcseke","Sz\xe1tok","Szatta","Szatymaz","Szava","Sz\xe1zhalombatta","Szeb\xe9ny","Sz\xe9cs\xe9nke","Sz\xe9cs\xe9ny","Sz\xe9cs\xe9nyfelfalu","Sz\xe9csisziget","Szederk\xe9ny","Szedres","Szeged","Szegerd\u0151","Szeghalom","Szegi","Szegilong","Szegv\xe1r","Sz\xe9kely","Sz\xe9kelyszabar","Sz\xe9kesfeh\xe9rv\xe1r","Sz\xe9kkutas","Szeksz\xe1rd","Szeleste","Szelev\xe9ny","Szell\u0151","Szemely","Szemenye","Szemere","Szendehely","Szendr\u0151","Szendr\u0151l\xe1d","Szenna","Szenta","Szentantalfa","Szentbal\xe1zs","Szentb\xe9kk\xe1lla","Szentborb\xe1s","Szentd\xe9nes","Szentdomonkos","Szente","Szenteg\xe1t","Szentendre","Szentes","Szentg\xe1l","Szentg\xe1losk\xe9r","Szentgotth\xe1rd","Szentgy\xf6rgyv\xe1r","Szentgy\xf6rgyv\xf6lgy","Szentimrefalva","Szentistv\xe1n","Szentistv\xe1nbaksa","Szentjakabfa","Szentkatalin","Szentkir\xe1ly","Szentkir\xe1lyszabadja","Szentkozmadombja","Szentl\xe1szl\xf3","Szentliszl\xf3","Szentl\u0151rinc","Szentl\u0151rinck\xe1ta","Szentmargitfalva","Szentm\xe1rtonk\xe1ta","Szentp\xe9terfa","Szentp\xe9terf\xf6lde","Szentp\xe9terszeg","Szentp\xe9ter\xfar","Szeny\xe9r","Szepetnek","Szerecseny","Szeremle","Szerencs","Szerep","Szerg\xe9ny","Szigetbecse","Szigetcs\xe9p","Szigethalom","Szigetmonostor","Szigetszentm\xe1rton","Szigetszentmikl\xf3s","Sziget\xfajfalu","Szigetv\xe1r","Szigliget","Szihalom","Szij\xe1rt\xf3h\xe1za","Sziksz\xf3","Szil","Szil\xe1gy","Szilaspogony","Szils\xe1rk\xe1ny","Szilv\xe1gy","Szilv\xe1s","Szilv\xe1sszentm\xe1rton","Szilv\xe1sv\xe1rad","Szin","Szinpetri","Szir\xe1k","Szirmabeseny\u0151","Szob","Szokolya","Sz\xf3l\xe1d","Szolnok","Szombathely","Szom\xf3d","Szomolya","Szomor","Szorgalmatos","Szorosad","Sz\xf6gliget","Sz\xf6r\xe9ny","Sz\u0151c","Sz\u0151ce","Sz\u0151d","Sz\u0151dliget","Sz\u0151ke","Sz\u0151k\xe9d","Sz\u0151kedencs","Sz\u0151l\u0151sard\xf3","Sz\u0151l\u0151sgy\xf6r\xf6k","Sz\xfacs","Szuha","Szuhaf\u0151","Szuhak\xe1ll\xf3","Szuhogy","Szulim\xe1n","Szulok","Szurdokp\xfcsp\xf6ki","Sz\xfcgy","Sz\u0171csi","Sz\u0171r","Tab","Tabajd","Tabdi","T\xe1borfalva","T\xe1c","Tagyon","Tahit\xf3tfalu","Tak\xe1csi","T\xe1kos","Taksony","Taktab\xe1j","Taktahark\xe1ny","Taktaken\xe9z","Taktaszada","Tali\xe1nd\xf6r\xf6gd","T\xe1llya","Tam\xe1si","Tanakajd","T\xe1p","T\xe1pi\xf3bicske","T\xe1pi\xf3gy\xf6rgye","T\xe1pi\xf3s\xe1g","T\xe1pi\xf3szecs\u0151","T\xe1pi\xf3szele","T\xe1pi\xf3szentm\xe1rton","T\xe1pi\xf3sz\u0151l\u0151s","T\xe1pl\xe1nszentkereszt","Tapolca","Tapsony","T\xe1pszentmikl\xf3s","Tar","Tarany","Tarcal","Tard","Tardona","Tardos","Tarhos","Tarj\xe1n","Tarj\xe1npuszta","T\xe1rk\xe1ny","Tarnabod","Tarnalelesz","Tarnam\xe9ra","Tarna\xf6rs","Tarnaszentm\xe1ria","Tarnaszentmikl\xf3s","Tarnazsad\xe1ny","T\xe1rnok","T\xe1rnokr\xe9ti","Tarpa","Tarr\xf3s","T\xe1ska","Tass","Tasz\xe1r","T\xe1t","Tata","Tatab\xe1nya","Tatah\xe1za","Tat\xe1rszentgy\xf6rgy","T\xe1zl\xe1r","T\xe9gl\xe1s","T\xe9kes","Teklafalu","Telekes","Telekgerend\xe1s","Teleki","Telki","Telkib\xe1nya","Tengelic","Tengeri","Teng\u0151d","Tenk","T\xe9ny\u0151","T\xe9pe","Terem","Ter\xe9ny","Tereske","Teresztenye","Terpes","T\xe9s","T\xe9sa","T\xe9senfa","T\xe9seny","Tesk\xe1nd","T\xe9t","Tet\xe9tlen","Tevel","Tibolddar\xf3c","Tiborsz\xe1ll\xe1s","Tihany","Tikos","Tilaj","Tim\xe1r","Tinnye","Tiszaadony","Tiszaalp\xe1r","Tiszab\xe1bolna","Tiszabecs","Tiszabercel","Tiszabezd\xe9d","Tiszab\u0151","Tiszabura","Tiszacs\xe9cse","Tiszacsege","Tiszacsermely","Tiszadada","Tiszaderzs","Tiszadob","Tiszadorogma","Tiszaeszl\xe1r","Tiszaf\xf6ldv\xe1r","Tiszaf\xfcred","Tiszagyenda","Tiszagyulah\xe1za","Tiszaigar","Tiszainoka","Tiszajen\u0151","Tiszakany\xe1r","Tiszakar\xe1d","Tiszak\xe9cske","Tiszakerecseny","Tiszakeszi","Tiszak\xf3r\xf3d","Tiszak\xfcrt","Tiszalad\xe1ny","Tiszal\xf6k","Tiszal\xfac","Tiszamogyor\xf3s","Tiszanagyfalu","Tiszan\xe1na","Tisza\xf6rs","Tiszapalkonya","Tiszap\xfcsp\xf6ki","Tiszar\xe1d","Tiszaroff","Tiszasas","Tiszas\xfcly","Tiszaszalka","Tiszaszentimre","Tiszaszentm\xe1rton","Tiszasziget","Tiszasz\u0151l\u0151s","Tiszatardos","Tiszatarj\xe1n","Tiszatelek","Tiszateny\u0151","Tiszaug","Tisza\xfajv\xe1ros","Tiszavalk","Tiszav\xe1rkony","Tiszavasv\xe1ri","Tiszavid","Tisztaberek","Tivadar","T\xf3alm\xe1s","T\xf3falu","T\xf3fej","T\xf3f\u0171","Tokaj","Tokod","Tokodalt\xe1r\xf3","Tokorcs","Tolcsva","Told","Tolm\xe1cs","Tolna","Tolnan\xe9medi","Tomajmonostora","Tomor","Tompa","Tompal\xe1dony","Tordas","Tormaf\xf6lde","Torm\xe1s","Torm\xe1sliget","Tornabarakony","Tornak\xe1polna","Tornan\xe1daska","Tornaszentandr\xe1s","Tornaszentjakab","Tornyiszentmikl\xf3s","Tornyosn\xe9meti","Tornyosp\xe1lca","Torony","Torvaj","T\xf3szeg","T\xf3tkoml\xf3s","T\xf3tszentgy\xf6rgy","T\xf3tszentm\xe1rton","T\xf3tszerdahely","T\xf3t\xfajfalu","T\xf3tv\xe1zsony","T\xf6k","T\xf6k\xf6l","T\xf6lt\xe9stava","T\xf6m\xf6rd","T\xf6m\xf6rk\xe9ny","T\xf6r\xf6kb\xe1lint","T\xf6r\xf6kkopp\xe1ny","T\xf6r\xf6kszentmikl\xf3s","T\xf6rtel","T\xf6tt\xf6s","Trizs","Tunyogmatolcs","Tura","T\xfaristv\xe1ndi","T\xfarkeve","T\xfarony","T\xfarricse","Tuzs\xe9r","T\xfcrje","T\xfcskev\xe1r","Tyukod","Udvar","Udvari","Ugod","\xdajbarok","\xdajcsan\xe1los","\xdajdombr\xe1d","\xdajfeh\xe9rt\xf3","\xdajharty\xe1n","\xdajir\xe1z","\xdajireg","\xdajken\xe9z","\xdajk\xe9r","\xdajk\xedgy\xf3s","\xdajlengyel","\xdajl\xe9ta","\xdajl\u0151rincfalva","\xdajpetre","\xdajr\xf3naf\u0151","\xdajsolt","\xdajszalonta","\xdajsz\xe1sz","\xdajszentiv\xe1n","\xdajszentmargita","\xdajszilv\xe1s","\xdajtelek","\xdajtikos","\xdajudvar","\xdajv\xe1rfalva","Ukk","Und","\xdany","Uppony","Ura","Urai\xfajfalu","\xdarhida","\xdari","\xdark\xfat","Uszka","Usz\xf3d","Uzsa","\xdcll\xe9s","\xdcll\u0151","\xdcr\xf6m","V. ker\xfclet","V\xe1c","V\xe1cduka","V\xe1cegres","V\xe1charty\xe1n","V\xe1ckis\xfajfalu","V\xe1cr\xe1t\xf3t","V\xe1cszentl\xe1szl\xf3","Vadna","Vadosfa","V\xe1g","V\xe1g\xe1shuta","Vaja","Vajd\xe1cska","Vajszl\xf3","Vajta","V\xe1l","Valk\xf3","Valkonya","V\xe1llaj","V\xe1llus","V\xe1mosatya","V\xe1moscsal\xe1d","V\xe1mosgy\xf6rk","V\xe1mosmikola","V\xe1mosoroszi","V\xe1mosp\xe9rcs","V\xe1mosszabadi","V\xe1mos\xfajfalu","V\xe1ncsod","Vanyarc","Vanyola","V\xe1rad","V\xe1ralja","Var\xe1szl\xf3","V\xe1rasz\xf3","V\xe1rbalog","Varb\xf3","Varb\xf3c","V\xe1rda","V\xe1rdomb","V\xe1rf\xf6lde","Varga","V\xe1rgesztes","V\xe1rkesz\u0151","V\xe1rong","V\xe1rosf\xf6ld","V\xe1rosl\u0151d","V\xe1rpalota","Vars\xe1d","Vars\xe1ny","V\xe1rv\xf6lgy","Vasad","Vasalja","V\xe1s\xe1rosb\xe9c","V\xe1s\xe1rosdomb\xf3","V\xe1s\xe1rosfalu","V\xe1s\xe1rosmiske","V\xe1s\xe1rosnam\xe9ny","Vasasszonyfa","Vasboldogasszony","Vasegerszeg","Vashossz\xfafalu","Vaskeresztes","Vask\xfat","Vasmegyer","Vasp\xf6r","Vassur\xe1ny","Vassz\xe9cseny","Vasszentmih\xe1ly","Vasszilv\xe1gy","Vasv\xe1r","Vaszar","V\xe1szoly","V\xe1t","Vatta","V\xe1zsnok","V\xe9cs","Vecs\xe9s","V\xe9gegyh\xe1za","Vejti","V\xe9k\xe9ny","Vekerd","Velem","Velem\xe9r","Velence","Vel\xe9ny","V\xe9m\xe9nd","V\xe9nek","V\xe9p","Vereb","Veresegyh\xe1z","Ver\u0151ce","Verpel\xe9t","Verseg","Versend","V\xe9rtesacsa","V\xe9rtesbogl\xe1r","V\xe9rteskethely","V\xe9rtessoml\xf3","V\xe9rtessz\u0151l\u0151s","V\xe9rtestolna","V\xe9se","Veszk\xe9ny","Veszpr\xe9m","Veszpr\xe9mfajsz","Veszpr\xe9mgalsa","Veszpr\xe9mvars\xe1ny","V\xe9szt\u0151","Vezseny","VI. ker\xfclet","Vid","Vig\xe1ntpetend","VII. ker\xfclet","VIII. ker\xfclet","Vill\xe1ny","Vill\xe1nyk\xf6vesd","Vilm\xe1ny","Vilonya","Vilyvit\xe1ny","Vin\xe1r","Vin\xe1r","Vindornyafok","Vindornyalak","Vindornyasz\u0151l\u0151s","Visegr\xe1d","Visnye","Visonta","Viss","Visz","Visz\xe1k","Viszl\xf3","Visznek","Vitny\xe9d","V\xedzv\xe1r","Vizsl\xe1s","Vizsoly","Vok\xe1ny","Vonyarcvashegy","V\xf6ck\xf6nd","V\xf6lcsej","V\xf6n\xf6ck","V\xf6r\xf6st\xf3","V\xf6rs","X. ker\xfclet","XI. ker\xfclet","XII. ker\xfclet","XIII. ker\xfclet","XIV. ker\xfclet","XIX. ker\xfclet","XV. ker\xfclet","XVI. ker\xfclet","XVII. ker\xfclet","XVIII. ker\xfclet","XX. ker\xfclet","XXI. ker\xfclet","XXII. ker\xfclet","XXIII. ker\xfclet","Zabar","Z\xe1dor","Z\xe1dorfalva","Zagyvar\xe9kas","Zagyvasz\xe1nt\xf3","Z\xe1hony","Zajk","Zajta","Z\xe1k\xe1ny","Z\xe1k\xe1nyfalu","Z\xe1k\xe1nysz\xe9k","Zala","Zalaap\xe1ti","Zalabaksa","Zalab\xe9r","Zalaboldogfa","Zalacs\xe1ny","Zalacs\xe9b","Zalaegerszeg","Zalaerd\u0151d","Zalagy\xf6m\xf6r\u0151","Zalahal\xe1p","Zalah\xe1sh\xe1gy","Zalaigrice","Zalaistv\xe1nd","Zalakaros","Zalakom\xe1r","Zalak\xf6vesk\xfat","Zalal\xf6v\u0151","Zalameggyes","Zalamerenye","Zalas\xe1rszeg","Zalaszabar","Zalasz\xe1nt\xf3","Zalaszegv\xe1r","Zalaszentbal\xe1zs","Zalaszentgr\xf3t","Zalaszentgy\xf6rgy","Zalaszentiv\xe1n","Zalaszentjakab","Zalaszentl\xe1szl\xf3","Zalaszentl\u0151rinc","Zalaszentm\xe1rton","Zalaszentmih\xe1ly","Zalaszombatfa","Zal\xe1ta","Zalat\xe1rnok","Zala\xfajlak","Zalav\xe1r","Zalav\xe9g","Zalkod","Zam\xe1rdi","Z\xe1moly","Z\xe1nka","Zar\xe1nk","Z\xe1vod","Zebecke","Zebeg\xe9ny","Zempl\xe9nag\xe1rd","Zeng\u0151v\xe1rkony","Zichy\xfajfalu","Zics","Ziliz","Zim\xe1ny","Zirc","Z\xf3k","Zomba","Zubogy","Zsad\xe1ny","Zs\xe1ka","Zs\xe1mb\xe9k","Zs\xe1mbok","Zsana","Zsaroly\xe1n","Zsebeh\xe1za","Zs\xe9deny","Zselickisfalud","Zselickislak","Zselicszentp\xe1l","Zsennye","Zsira","Zsomb\xf3","Zsujta","Zsurk"];
varosok[1]=["Abaliget","Adorj\xe1s","\xc1g","Almamell\xe9k","Alm\xe1skereszt\xfar","Als\xf3mocsol\xe1d","Als\xf3szentm\xe1rton","Ap\xe1tvarasd","Aranyosgad\xe1ny","\xc1ta","Babarc","Babarcsz\u0151l\u0151s","Bak\xf3ca","Bakonya","Baksa","B\xe1nfa","B\xe1r","Baranyah\xeddv\xe9g","Baranyajen\u0151","Baranyaszentgy\xf6rgy","Basal","Belv\xe1rdgyula","Beremend","Berkesd","Besence","Bezedek","Bics\xe9rd","Bikal","Birj\xe1n","Bisse","Boda","Bodolyab\xe9r","Bog\xe1d","Bog\xe1dmindszent","Bogd\xe1sa","Boldogasszonyfa","B\xf3ly","Borj\xe1d","Bosta","Botykapeterd","B\xfckk\xf6sd","B\xfcr\xfcs","C\xfan","Cs\xe1nyoszr\xf3","Csarn\xf3ta","Cseb\xe9ny","Cserdi","Cserk\xfat","Csert\u0151","Csonkamindszent","Dencsh\xe1za","Dinnyeberki","Di\xf3sviszl\xf3","Dr\xe1vacsehi","Dr\xe1vacsepely","Dr\xe1vafok","Dr\xe1vaiv\xe1nyi","Dr\xe1vakereszt\xfar","Dr\xe1vapalkonya","Dr\xe1vapiski","Dr\xe1vaszabolcs","Dr\xe1vaszerdahely","Dr\xe1vaszt\xe1ra","Dunaszekcs\u0151","Eger\xe1g","Egyh\xe1zasharaszti","Egyh\xe1zaskoz\xe1r","Ellend","Endr\u0151c","Erd\u0151sm\xe1rok","Erd\u0151smecske","Erzs\xe9bet","Fazekasboda","Feked","Fels\u0151egerszeg","Fels\u0151szentm\xe1rton","Gar\xe9","Gerde","Ger\xe9nyes","Geresdlak","Gilv\xe1nfa","Gordisa","G\xf6dre","G\xf6rcs\xf6ny","G\xf6rcs\xf6nydoboka","Gy\xf3d","Gy\xf6ngyfa","Gy\xf6ngy\xf6smell\xe9k","Hark\xe1ny","H\xe1ss\xe1gy","Hegyh\xe1tmar\xf3c","Hegyszentm\xe1rton","Helesfa","Hetvehely","Hidas","Himesh\xe1za","Hirics","Hobol","Homor\xfad","Horv\xe1thertelend","Hossz\xfahet\xe9ny","Huszt\xf3t","Ibafa","Illocska","Ipacsfa","Iv\xe1nbatty\xe1n","Iv\xe1nd\xe1rda","Kacs\xf3ta","K\xe1kics","K\xe1r\xe1sz","K\xe1s\xe1d","Kat\xe1dfa","K\xe1toly","K\xe9kesd","K\xe9mes","Kemse","Kesz\xfc","K\xe9t\xfajfalu","Kir\xe1lyegyh\xe1za","Kisasszonyfa","Kisbeszterce","Kisbudm\xe9r","Kisd\xe9r","Kisdobsza","Kishajm\xe1s","Kishars\xe1ny","Kisherend","Kisjakabfalva","Kiskassa","Kislipp\xf3","Kisny\xe1r\xe1d","Kisszentm\xe1rton","Kistam\xe1si","Kistapolca","Kist\xf3tfalu","Kisvaszar","Koml\xf3","K\xf3r\xf3s","Kov\xe1cshida","Kov\xe1cssz\xe9n\xe1ja","Koz\xe1rmisleny","K\xf6bl\xe9ny","K\xf6k\xe9ny","K\xf6lked","K\u0151v\xe1g\xf3sz\u0151l\u0151s","K\u0151v\xe1g\xf3t\xf6tt\xf6s","L\xe1nycs\xf3k","Lap\xe1ncsa","Lengyel","Liget","Lipp\xf3","Lipt\xf3d","Loth\xe1rd","Lov\xe1szhet\xe9ny","L\xfazsok","M\xe1gocs","Magyarb\xf3ly","Magyaregregy","Magyarhertelend","Magyarlukafa","Magyarmecske","Magyarsarl\xf3s","Magyarsz\xe9k","Magyartelek","Majs","M\xe1nfa","Mar\xe1za","M\xe1rfa","M\xe1riak\xe9m\xe9nd","Mark\xf3c","Mar\xf3csa","M\xe1rok","Martonfa","Matty","M\xe1za","Mecsekn\xe1dasd","Mecsekp\xf6l\xf6ske","Mek\xe9nyes","Merenye","Mez\u0151d","Mindszentgodisa","Moh\xe1cs","Molv\xe1ny","Monyor\xf3d","Mozsg\xf3","Nagybudm\xe9r","Nagycs\xe1ny","Nagydobsza","Nagyhajm\xe1s","Nagyhars\xe1ny","Nagykoz\xe1r","Nagyny\xe1r\xe1d","Nagypall","Nagypeterd","Nagyt\xf3tfalu","Nagyv\xe1ty","Nemeske","Nyugotszenterzs\xe9bet","\xd3b\xe1nya","\xd3cs\xe1rd","\xd3falu","Okor\xe1g","Okorv\xf6lgy","Olasz","Old","Orf\u0171","Oroszl\xf3","\xd3zdfalu","Pal\xe9","Palkonya","Palotabozsok","P\xe1pr\xe1d","Patapoklosi","P\xe9cs","P\xe9csbagota","P\xe9csdevecser","P\xe9csudvard","P\xe9csv\xe1rad","Pell\xe9rd","Pereked","Peterd","Pettend","Pisk\xf3","P\xf3csa","Pog\xe1ny","R\xe1dfalva","Regenye","Romonya","R\xf3zsafa","S\xe1mod","S\xe1rok","S\xe1sd","S\xe1torhely","Sellye","Sikl\xf3s","Sikl\xf3sbodony","Sikl\xf3snagyfalu","Somberek","Somogyap\xe1ti","Somogyh\xe1rs\xe1gy","Somogyhatvan","Somogyviszl\xf3","S\xf3svertike","Sumony","Szabadszentkir\xe1ly","Sz\xe1gy","Szajk","Szal\xe1nta","Szalatnak","Szaporca","Sz\xe1szv\xe1r","Szava","Szeb\xe9ny","Szederk\xe9ny","Sz\xe9kelyszabar","Szell\u0151","Szemely","Szentd\xe9nes","Szenteg\xe1t","Szentkatalin","Szentl\xe1szl\xf3","Szentl\u0151rinc","Szigetv\xe1r","Szil\xe1gy","Szilv\xe1s","Sz\xf6r\xe9ny","Sz\u0151ke","Sz\u0151k\xe9d","Szulim\xe1n","Sz\u0171r","T\xe9kes","Teklafalu","Tengeri","T\xe9senfa","T\xe9seny","T\xf3f\u0171","Torm\xe1s","T\xf3tszentgy\xf6rgy","T\xf6tt\xf6s","T\xfarony","Udvar","\xdajpetre","Vajszl\xf3","V\xe1rad","Varga","V\xe1s\xe1rosb\xe9c","V\xe1s\xe1rosdomb\xf3","V\xe1zsnok","Vejti","V\xe9k\xe9ny","Vel\xe9ny","V\xe9m\xe9nd","Versend","Vill\xe1ny","Vill\xe1nyk\xf6vesd","Vok\xe1ny","Z\xe1dor","Zal\xe1ta","Zeng\u0151v\xe1rkony","Z\xf3k"];
varosok[2]=["Aba\xfajalp\xe1r","Aba\xfajk\xe9r","Aba\xfajlak","Aba\xfajsz\xe1nt\xf3","Aba\xfajszolnok","Aba\xfajv\xe1r","Abod","Aggtelek","Alacska","Als\xf3berecki","Als\xf3dobsza","Als\xf3gagy","Als\xf3regmec","Als\xf3szuha","Als\xf3telekes","Als\xf3vad\xe1sz","Als\xf3zsolca","Arka","Arl\xf3","Arn\xf3t","\xc1rokt\u0151","Aszal\xf3","Baktak\xe9k","Balajt","B\xe1nhorv\xe1ti","B\xe1nr\xe9ve","Bask\xf3","Becskeh\xe1za","Bekecs","Berente","Beret","Berz\xe9k","Bodroghalom","Bodrogkereszt\xfar","Bodrogkisfalud","Bodrogolaszi","B\xf3dvalenke","B\xf3dvar\xe1k\xf3","B\xf3dvaszilas","Bog\xe1cs","Boldogk\u0151\xfajfalu","Boldogk\u0151v\xe1ralja","Boldva","Borsodb\xf3ta","Borsodgeszt","Borsodiv\xe1nka","Borsodn\xe1dasd","Borsodszentgy\xf6rgy","Borsodszir\xe1k","B\xf3zsva","B\u0151cs","B\xfckk\xe1br\xe1ny","B\xfckkaranyos","B\xfckkmogyor\xf3sd","B\xfckkszentkereszt","B\xfckkzs\xe9rc","B\xfctt\xf6s","Cig\xe1nd","Cseny\xe9te","Cser\xe9pfalu","Cser\xe9pv\xe1ralja","Csernely","Csincse","Csob\xe1d","Csobaj","Csokvaom\xe1ny","Damak","D\xe1m\xf3c","Debr\xe9te","D\xe9destapolcs\xe1ny","Detek","Domah\xe1za","D\xf6v\xe9ny","Dubics\xe1ny","Edel\xe9ny","Egerl\xf6v\u0151","\xc9gersz\xf6g","Em\u0151d","Encs","Erd\u0151b\xe9nye","Erd\u0151horv\xe1ti","F\xe1j","Fancsal","Farkaslyuk","Fels\u0151berecki","Fels\u0151dobsza","Fels\u0151gagy","Fels\u0151kelecs\xe9ny","Fels\u0151ny\xe1r\xe1d","Fels\u0151regmec","Fels\u0151telekes","Fels\u0151vad\xe1sz","Fels\u0151zsolca","Filkeh\xe1za","Fony","Forr\xf3","Ful\xf3k\xe9rcs","F\xfcz\xe9r","F\xfcz\xe9rkajata","F\xfcz\xe9rkoml\xf3s","F\xfcz\xe9rradv\xe1ny","Gadna","Gagyap\xe1ti","Gagyb\xe1tor","Gagyvend\xe9gi","Galv\xe1cs","Garadna","Gelej","Gesztely","Girincs","Golop","G\xf6m\xf6rsz\u0151l\u0151s","G\xf6nc","G\xf6ncruszka","Gy\xf6rgytarl\xf3","Halmaj","Hang\xe1cs","Hangony","H\xe1romhuta","Hars\xe1ny","Hegymeg","Hejce","Hej\u0151b\xe1ba","Hej\u0151kereszt\xfar","Hej\u0151k\xfcrt","Hej\u0151papi","Hej\u0151szalonta","Hercegk\xfat","Hern\xe1db\u0171d","Hern\xe1dc\xe9ce","Hern\xe1dkak","Hern\xe1dk\xe9rcs","Hern\xe1dn\xe9meti","Hern\xe1dpetri","Hern\xe1dszentandr\xe1s","Hern\xe1dszurdok","Hern\xe1dv\xe9cse","H\xe9t","Hidasn\xe9meti","Hidv\xe9gard\xf3","Holl\xf3h\xe1za","Homrogd","Igrici","Imola","In\xe1ncs","Irota","Izs\xf3falva","J\xe1kfalva","J\xe1rd\xe1nh\xe1za","J\xf3svaf\u0151","K\xe1cs","K\xe1n\xf3","K\xe1ny","Karcsa","Karos","Kazincbarcika","K\xe1zsm\xe1rk","K\xe9ked","Kelem\xe9r","Ken\xe9zl\u0151","Kereszt\xe9te","Keszny\xe9ten","Kir\xe1ld","Kiscs\xe9cs","Kisgy\u0151r","Kishuta","Kiskinizs","Kisrozv\xe1gy","Kissik\xe1tor","Kistokaj","Komj\xe1ti","Koml\xf3ska","Kond\xf3","Korl\xe1t","Kov\xe1csv\xe1g\xe1s","K\xf6r\xf6m","Krasznokvajda","Kupa","Kurity\xe1n","L\xe1cacs\xe9ke","L\xe1dbeseny\u0151","Lak","Legyesb\xe9nye","L\xe9h","L\xe9n\xe1rddar\xf3c","Litka","M\xe1d","Makkoshotyka","M\xe1lyi","M\xe1lyinka","Martonyi","Megyasz\xf3","M\xe9ra","Meszes","Mez\u0151cs\xe1t","Mez\u0151keresztes","Mez\u0151k\xf6vesd","Mez\u0151nagymih\xe1ly","Mez\u0151ny\xe1r\xe1d","Mez\u0151zombor","Mik\xf3h\xe1za","Miskolc","Mogyor\xf3ska","Monaj","Monok","M\xfacsony","Muhi","Nagybarca","Nagycs\xe9cs","Nagyhuta","Nagykinizs","Nagyrozv\xe1gy","N\xe9gyes","Nek\xe9zseny","Nemesbikk","Novajidr\xe1ny","Ny\xe9kl\xe1dh\xe1za","Ny\xe9sta","Ny\xedri","Nyom\xe1r","Olaszliszka","Onga","\xd3nod","Ormosb\xe1nya","Oszl\xe1r","\xd3zd","P\xe1cin","P\xe1lh\xe1za","Paml\xe9ny","P\xe1nyok","Parasznya","Pere","Perecse","Perkupa","Pr\xfcgy","Pusztafalu","Pusztaradv\xe1ny","Putnok","Radosty\xe1n","Rag\xe1ly","Rakaca","Rakacaszend","R\xe1sonys\xe1pberencs","R\xe1tka","Reg\xe9c","R\xe9p\xe1shuta","R\xe9vle\xe1nyv\xe1r","Ricse","Rudab\xe1nya","Rudolftelep","Saj\xf3b\xe1bony","Saj\xf3ecseg","Saj\xf3galg\xf3c","Saj\xf3h\xeddv\xe9g","Saj\xf3iv\xe1nka","Saj\xf3k\xe1polna","Saj\xf3kaza","Saj\xf3kereszt\xfar","Saj\xf3l\xe1d","Saj\xf3l\xe1szl\xf3falva","Saj\xf3mercse","Saj\xf3n\xe9meti","Saj\xf3\xf6r\xf6s","Saj\xf3p\xe1lfala","Saj\xf3petri","Saj\xf3p\xfcsp\xf6ki","Saj\xf3senye","Saj\xf3szentp\xe9ter","Saj\xf3sz\xf6ged","Saj\xf3v\xe1mos","Saj\xf3velezd","S\xe1ly","S\xe1razsad\xe1ny","S\xe1rospatak","S\xe1ta","S\xe1toralja\xfajhely","Selyeb","Semj\xe9n","Ser\xe9nyfalva","Sima","S\xf3st\xf3falva","Szak\xe1csi","Szak\xe1ld","Szalaszend","Szalonna","Sz\xe1szfa","Szegi","Szegilong","Szemere","Szendr\u0151","Szendr\u0151l\xe1d","Szentistv\xe1n","Szentistv\xe1nbaksa","Szerencs","Sziksz\xf3","Szin","Szinpetri","Szirmabeseny\u0151","Szomolya","Sz\xf6gliget","Sz\u0151l\u0151sard\xf3","Szuhaf\u0151","Szuhak\xe1ll\xf3","Szuhogy","Taktab\xe1j","Taktahark\xe1ny","Taktaken\xe9z","Taktaszada","T\xe1llya","Tarcal","Tard","Tardona","Telkib\xe1nya","Teresztenye","Tibolddar\xf3c","Tiszab\xe1bolna","Tiszacsermely","Tiszadorogma","Tiszakar\xe1d","Tiszakeszi","Tiszalad\xe1ny","Tiszal\xfac","Tiszapalkonya","Tiszatardos","Tiszatarj\xe1n","Tisza\xfajv\xe1ros","Tiszavalk","Tokaj","Tolcsva","Tomor","Tornabarakony","Tornak\xe1polna","Tornan\xe1daska","Tornaszentandr\xe1s","Tornaszentjakab","Tornyosn\xe9meti","Trizs","\xdajcsan\xe1los","Uppony","Vadna","V\xe1g\xe1shuta","Vajd\xe1cska","V\xe1mos\xfajfalu","Varb\xf3","Varb\xf3c","Vatta","Vilm\xe1ny","Vilyvit\xe1ny","Viss","Viszl\xf3","Vizsoly","Z\xe1dorfalva","Zalkod","Zempl\xe9nag\xe1rd","Ziliz","Zubogy","Zsujta"];
varosok[3]=["I. ker\xfclet","II. ker\xfclet","III. ker\xfclet","IV. ker\xfclet","IX. ker\xfclet","V. ker\xfclet","VI. ker\xfclet","VII. ker\xfclet","VIII. ker\xfclet","X. ker\xfclet","XI. ker\xfclet","XII. ker\xfclet","XIII. ker\xfclet","XIV. ker\xfclet","XIX. ker\xfclet","XV. ker\xfclet","XVI. ker\xfclet","XVII. ker\xfclet","XVIII. ker\xfclet","XX. ker\xfclet","XXI. ker\xfclet","XXII. ker\xfclet","XXIII. ker\xfclet"];
varosok[4]=["\xc1gasegyh\xe1za","Akaszt\xf3","Apostag","B\xe1csalm\xe1s","B\xe1csbokod","B\xe1csbors\xf3d","B\xe1csszentgy\xf6rgy","B\xe1cssz\u0151l\u0151s","Baja","Ball\xf3sz\xf6g","Balotasz\xe1ll\xe1s","B\xe1tmonostor","B\xe1tya","B\xf3csa","Borota","Bugac","Bugacpusztah\xe1za","Cs\xe1sz\xe1rt\xf6lt\xe9s","Cs\xe1talja","Cs\xe1voly","Cseng\u0151d","Csik\xe9ria","Cs\xf3lyosp\xe1los","D\xe1vod","Dr\xe1gsz\xe9l","Dunaegyh\xe1za","Dunafalva","Dunapataj","Dunaszentbenedek","Dunatet\xe9tlen","Dunavecse","Dusnok","\xc9rsekcsan\xe1d","\xc9rsekhalma","Fajsz","Fels\u0151lajos","Fels\u0151szentiv\xe1n","Fokt\u0151","F\xfcl\xf6ph\xe1za","F\xfcl\xf6pjakab","F\xfcl\xf6psz\xe1ll\xe1s","Gara","G\xe1t\xe9r","G\xe9derlak","Haj\xf3s","Harkak\xf6t\xf6ny","Harta","Helv\xe9cia","Hercegsz\xe1nt\xf3","Homokm\xe9gy","Imrehegy","Izs\xe1k","Jakabsz\xe1ll\xe1s","J\xe1noshalma","J\xe1szszentl\xe1szl\xf3","Kalocsa","Kaskanty\xfa","Katym\xe1r","Kecel","Kecskem\xe9t","Kelebia","K\xe9leshalom","Kerekegyh\xe1za","Kisk\u0151r\xf6s","Kiskunf\xe9legyh\xe1za","Kiskunhalas","Kiskunmajsa","Kissz\xe1ll\xe1s","K\xf6mp\xf6c","Kunadacs","Kunbaja","Kunbaracs","Kunfeh\xe9rt\xf3","Kunpesz\xe9r","Kunsz\xe1ll\xe1s","Kunszentmikl\xf3s","Lad\xe1nybene","Lajosmizse","Lakitelek","Madaras","M\xe1t\xe9telke","M\xe9lyk\xfat","Miske","M\xf3ricg\xe1t","Nagybaracska","Nemesn\xe1dudvar","Ny\xe1rl\u0151rinc","Ordas","Orgov\xe1ny","\xd6regcsert\u0151","P\xe1hi","P\xe1lmonostora","Pet\u0151fisz\xe1ll\xe1s","Pirt\xf3","R\xe9m","Solt","Soltszentimre","Soltvadkert","S\xfck\xf6sd","Szabadsz\xe1ll\xe1s","Szakm\xe1r","Szalkszentm\xe1rton","Szank","Szentkir\xe1ly","Szeremle","Tabdi","Tass","Tatah\xe1za","T\xe1zl\xe1r","Tiszaalp\xe1r","Tiszak\xe9cske","Tiszaug","Tompa","\xdajsolt","\xdajtelek","Usz\xf3d","V\xe1rosf\xf6ld","Vask\xfat","Zsana"];
varosok[5]=["Alm\xe1skamar\xe1s","Battonya","B\xe9k\xe9s","B\xe9k\xe9scsaba","B\xe9k\xe9ss\xe1mson","B\xe9k\xe9sszentandr\xe1s","B\xe9lmegyer","Biharugra","Bucsa","Csabacs\u0171d","Csabaszabadi","Csan\xe1dap\xe1ca","Cs\xe1rdasz\xe1ll\xe1s","Csorv\xe1s","D\xe9vav\xe1nya","Doboz","Dombegyh\xe1z","Dombiratos","Ecsegfalva","Elek","F\xfczesgyarmat","G\xe1doros","Gerend\xe1s","Geszt","Gyomaendr\u0151d","Gyula","Hunya","Kamut","Kardos","Kardosk\xfat","Kaszaper","Kert\xe9szsziget","K\xe9tegyh\xe1za","K\xe9tsoprony","Kevermes","Kisdombegyh\xe1z","Kondoros","K\xf6r\xf6slad\xe1ny","K\xf6r\xf6snagyhars\xe1ny","K\xf6r\xf6starcsa","K\xf6r\xf6s\xfajfalu","K\xf6tegy\xe1n","Kun\xe1gota","L\xf6k\xf6sh\xe1za","Magyarb\xe1nhegyes","Magyardombegyh\xe1z","Medgyesbodz\xe1s","Medgyesegyh\xe1za","M\xe9hker\xe9k","Mez\u0151ber\xe9ny","Mez\u0151gy\xe1n","Mez\u0151hegyes","Mez\u0151kov\xe1csh\xe1za","Murony","Nagyb\xe1nhegyes","Nagygyant\xe9","Nagykamar\xe1s","Nagysz\xe9n\xe1s","Ok\xe1ny","Orosh\xe1za","\xd6rm\xe9nyk\xfat","Pusztaf\xf6ldv\xe1r","Pusztaottlaka","Sarkad","Sarkadkereszt\xfar","Szabadk\xedgy\xf3s","Szarvas","Szeghalom","Tarhos","Telekgerend\xe1s","T\xf3tkoml\xf3s","\xdajk\xedgy\xf3s","\xdajszalonta","V\xe9gegyh\xe1za","V\xe9szt\u0151","Zsad\xe1ny"];
varosok[6]=["Algy\u0151","Ambr\xf3zfalva","Ap\xe1tfalva","\xc1rp\xe1dhalom","\xc1sotthalom","Baks","Bal\xe1stya","Bord\xe1ny","Csan\xe1dalberti","Csan\xe1dpalota","Csanytelek","Csengele","Csongr\xe1d","Derekegyh\xe1z","Deszk","D\xf3c","Domasz\xe9k","Eperjes","F\xe1bi\xe1nsebesty\xe9n","Felgy\u0151","Ferencsz\xe1ll\xe1s","Forr\xe1sk\xfat","F\xf6lde\xe1k","H\xf3dmez\u0151v\xe1s\xe1rhely","Kir\xe1lyhegyes","Kistelek","Kiszombor","Kl\xe1rafalva","K\xf6vegy","K\xfcbekh\xe1za","Magyarcsan\xe1d","Mak\xf3","Maroslele","M\xe1rt\xe9ly","Mindszent","M\xf3rahalom","Nagy\xe9r","Nagylak","Nagym\xe1gocs","Nagyt\u0151ke","\xd3f\xf6lde\xe1k","\xd3pusztaszer","\xd6tt\xf6m\xf6s","Pitvaros","Pusztam\xe9rges","Pusztaszer","R\xf6szke","Ruzsa","S\xe1ndorfalva","Szatymaz","Szeged","Szegv\xe1r","Sz\xe9kkutas","Szentes","Tiszasziget","T\xf6m\xf6rk\xe9ny","\xdajszentiv\xe1n","\xdcll\xe9s","Z\xe1k\xe1nysz\xe9k","Zsomb\xf3"];
varosok[7]=["Aba","Adony","Ag\xe1rd","Alap","Alcs\xfatdoboz","Als\xf3szentiv\xe1n","Bakonycsernye","Bakonyk\xfati","Balinka","Baracs","Baracska","Beloiannisz","Besny\u0151","Bicske","Bodajk","Bodm\xe9r","Cece","Csabdi","Cs\xe1kber\xe9ny","Cs\xe1kv\xe1r","Cs\xf3kak\u0151","Cs\xf3r","Cs\u0151sz","Daruszentmikl\xf3s","D\xe9g","Dinny\xe9s","Duna\xfajv\xe1ros","El\u0151sz\xe1ll\xe1s","Enying","Ercsi","Etyek","Feh\xe9rv\xe1rcsurg\xf3","Felcs\xfat","F\xfcle","G\xe1nt","G\xe1rdony","Gy\xfar\xf3","Hantos","Igar","Iszkaszentgy\xf6rgy","Isztim\xe9r","Iv\xe1ncsa","Jen\u0151","Kaj\xe1sz\xf3","K\xe1loz","K\xe1poln\xe1sny\xe9k","Kincsesb\xe1nya","Kisapostag","Kisl\xe1ng","K\u0151sz\xe1rhegy","Kulcs","Lajoskom\xe1rom","Leps\xe9ny","Lovasber\xe9ny","Magyaralm\xe1s","M\xe1ny","Martonv\xe1s\xe1r","M\xe1ty\xe1sdomb","Mez\u0151falva","Mez\u0151kom\xe1rom","Mez\u0151szentgy\xf6rgy","Mez\u0151szilas","Moha","M\xf3r","Nadap","N\xe1dasdlad\xe1ny","Nagykar\xe1csony","Nagyl\xf3k","Nagyveleg","Nagyvenyim","P\xe1kozd","P\xe1tka","P\xe1zm\xe1nd","Perk\xe1ta","Polg\xe1rdi","Pusztaszabolcs","Pusztav\xe1m","R\xe1calm\xe1s","R\xe1ckereszt\xfar","S\xe1rbog\xe1rd","S\xe1regres","S\xe1rkeresztes","S\xe1rkereszt\xfar","S\xe1rkeszi","S\xe1rosd","S\xe1rszent\xe1gota","S\xe1rszentmih\xe1ly","Sereg\xe9lyes","Soponya","S\xf6r\xe9d","Sukor\xf3","Szabadbatty\xe1n","Szabadegyh\xe1za","Szabadh\xeddv\xe9g","Sz\xe1r","Sz\xe1rliget","Sz\xe9kesfeh\xe9rv\xe1r","Tabajd","T\xe1c","Tordas","\xdajbarok","\xdarhida","Vajta","V\xe1l","Velence","Vereb","V\xe9rtesacsa","V\xe9rtesbogl\xe1r","Z\xe1moly","Zichy\xfajfalu"];
varosok[8]=["Abda","Acsalag","\xc1gfalva","Agyagosszerg\xe9ny","\xc1rp\xe1s","\xc1sv\xe1nyr\xe1r\xf3","Bab\xf3t","B\xe1gyogszov\xe1t","Bakonyp\xe9terd","Balf","Barbacs","Beled","Bezenye","Bezi","Bodonhely","Bogyoszl\xf3","B\xf6rcs","B\u0151ny","B\u0151s\xe1rk\xe1ny","Cak\xf3h\xe1za","Cir\xe1k","Cs\xe1fordj\xe1nosfa","Csapod","Cs\xe9r","Csikv\xe1nd","Csorna","Darn\xf3zseli","D\xe9nesfa","D\xf6r","Dunakiliti","Dunaremete","Dunaszeg","Dunaszentp\xe1l","Dunasziget","Eberg\u0151c","\xc9cs","Edve","Egyed","Egyh\xe1zasfalu","Enese","Far\xe1d","Feh\xe9rt\xf3","Feketeerd\u0151","Felp\xe9c","Fert\u0151boz","Fert\u0151d","Fert\u0151endr\xe9d","Fert\u0151homok","Fert\u0151r\xe1kos","Fert\u0151szentmikl\xf3s","Fert\u0151sz\xe9plak","G\xf6ny\u0171","Gyal\xf3ka","Gyarmat","Gy\xf3r\xf3","Gy\xf6m\xf6re","Gy\u0151r","Gy\u0151rasszonyfa","Gy\u0151rladam\xe9r","Gy\u0151rs\xe1g","Gy\u0151rs\xf6v\xe9nyh\xe1z","Gy\u0151rszemere","Gy\u0151r\xfajbar\xe1t","Gy\u0151r\xfajfalu","Gy\u0151rz\xe1moly","Hal\xe1szi","Harka","H\xe9derv\xe1r","Hegyeshalom","Hegyk\u0151","Hidegs\xe9g","Himod","H\xf6vej","Ikr\xe9ny","Iv\xe1n","J\xe1nossomorja","Jobah\xe1za","Kaj\xe1rp\xe9c","Kapuv\xe1r","K\xe1rolyh\xe1za","Kimle","Kisbabot","Kisbajcs","Kisbodak","Kisfalud","K\xf3ny","K\xf3ph\xe1za","Koronc\xf3","Kunsziget","L\xe1zi","L\xe9b\xe9ny","Lev\xe9l","Lip\xf3t","L\xf6v\u0151","Magl\xf3ca","Magyarkereszt\xfar","M\xe1riak\xe1lnok","Markotab\xf6d\xf6ge","Mecs\xe9r","M\xe9rges","Mez\u0151\xf6rs","Mih\xe1lyi","M\xf3richida","Mosonmagyar\xf3v\xe1r","Mosonszentmikl\xf3s","Mosonszolnok","Nagybajcs","Nagycenk","Nagyl\xf3zs","Nagyszentj\xe1nos","Nemesk\xe9r","Nyalka","Ny\xfal","Osli","\xd6ttev\xe9ny","P\xe1li","Pannonhalma","P\xe1sztori","P\xe1zm\xe1ndfalu","P\xe9r","Pereszteg","Pet\u0151h\xe1za","Pinnye","Potyond","Pusztacsal\xe1d","P\xfcski","R\xe1bacsanak","R\xe1bacs\xe9cs\xe9ny","R\xe1bakec\xf6l","R\xe1bapatona","R\xe1bapord\xe1ny","R\xe1basebes","R\xe1baszentandr\xe1s","R\xe1baszentmih\xe1ly","R\xe1baszentmikl\xf3s","R\xe1batam\xe1si","R\xe1bcakapi","Rajka","Ravazd","R\xe9pceszemere","R\xe9pcevis","R\xe9talap","R\xf6jt\xf6kmuzsaj","Sarr\xf3d","Sobor","Sokor\xf3p\xe1tka","Sopron","Sopronhorp\xe1cs","Sopronk\xf6vesd","Sopronn\xe9meti","Szakony","Szany","Sz\xe1rf\xf6ld","Szerecseny","Szil","Szils\xe1rk\xe1ny","T\xe1p","T\xe1pszentmikl\xf3s","Tarj\xe1npuszta","T\xe1rnokr\xe9ti","T\xe9ny\u0151","T\xe9t","T\xf6lt\xe9stava","\xdajk\xe9r","\xdajr\xf3naf\u0151","Und","Vadosfa","V\xe1g","V\xe1mosszabadi","V\xe1rbalog","V\xe1s\xe1rosfalu","V\xe9nek","Veszk\xe9ny","Vitny\xe9d","V\xf6lcsej","Zsebeh\xe1za","Zsira"];
varosok[9]=["\xc1lmosd","\xc1rt\xe1nd","Bagam\xe9r","Bakonszeg","Balmaz\xfajv\xe1ros","B\xe1r\xe1nd","Bed\u0151","Berekb\xf6sz\xf6rm\xe9ny","Beretty\xf3\xfajfalu","Bihardancsh\xe1za","Biharkeresztes","Biharnagybajom","Bihartorda","Bocskaikert","Bojt","Cs\xf6km\u0151","Darvas","Debrecen","Derecske","Ebes","Egyek","Eszt\xe1r","Foly\xe1s","F\xf6ldes","Furta","F\xfcl\xf6p","G\xe1borj\xe1n","G\xf6rbeh\xe1za","Hajd\xfabagos","Hajd\xfab\xf6sz\xf6rm\xe9ny","Hajd\xfadorog","Hajd\xfahadh\xe1z","Hajd\xfan\xe1n\xe1s","Hajd\xfas\xe1mson","Hajd\xfaszoboszl\xf3","Hajd\xfaszov\xe1t","Hencida","Hortob\xe1gy","Hossz\xfap\xe1lyi","Kaba","Kismarja","Kokad","Kom\xe1di","Kony\xe1r","K\xf6r\xf6sszak\xe1l","K\xf6r\xf6sszegap\xe1ti","L\xe9tav\xe9rtes","Magyarhomorog","Mez\u0151peterd","Mez\u0151sas","Mikep\xe9rcs","Monostorp\xe1lyi","N\xe1dudvar","Nagyhegyes","Nagykereki","Nagyr\xe1b\xe9","Ny\xedr\xe1br\xe1ny","Ny\xedracs\xe1d","Ny\xedradony","Ny\xedrm\xe1rtonfalva","Pocsaj","Polg\xe1r","P\xfcsp\xf6klad\xe1ny","S\xe1p","S\xe1r\xe1nd","S\xe1rr\xe9tudvari","Szentp\xe9terszeg","Szerep","T\xe9gl\xe1s","T\xe9pe","Tet\xe9tlen","Tiszacsege","Tiszagyulah\xe1za","Told","\xdajir\xe1z","\xdajl\xe9ta","\xdajszentmargita","\xdajtikos","V\xe1mosp\xe9rcs","V\xe1ncsod","Vekerd","Zs\xe1ka"];
varosok[10]=["Abas\xe1r","Ad\xe1cs","Aldebr\u0151","Andornakt\xe1lya","Apc","\xc1t\xe1ny","Atk\xe1r","Balaton","B\xe1tor","Bek\xf6lce","B\xe9lap\xe1tfalva","Beseny\u0151telek","Bocon\xe1d","Bodony","Boldog","B\xfckksz\xe9k","B\xfckkszenterzs\xe9bet","B\xfckkszentm\xe1rton","Cs\xe1ny","Demj\xe9n","Detk","Domoszl\xf3","Dorm\xe1nd","Ecs\xe9d","Eger","Egerbakta","Egerbocs","Egercsehi","Egerfarmos","Egerszal\xf3k","Egersz\xf3l\xe1t","Erd\u0151k\xf6vesd","Erd\u0151telek","Erk","Fed\xe9mes","Feldebr\u0151","Fels\u0151t\xe1rk\xe1ny","F\xfczesabony","Gy\xf6ngy\xf6s","Gy\xf6ngy\xf6shal\xe1sz","Gy\xf6ngy\xf6soroszi","Gy\xf6ngy\xf6spata","Gy\xf6ngy\xf6ssolymos","Gy\xf6ngy\xf6starj\xe1n","Halmajugra","Hatvan","Her\xe9d","Heves","Hevesaranyos","Hevesvezek\xe9ny","Hort","Istenmezeje","Iv\xe1d","K\xe1l","K\xe1polna","Kar\xe1csond","Kerecsend","Kisf\xfczes","Kisk\xf6re","Kisn\xe1na","Kompolt","K\xf6ml\u0151","L\u0151rinci","Ludas","Makl\xe1r","Markaz","M\xe1traballa","M\xe1traderecske","M\xe1traszentimre","Mez\u0151szemere","Mez\u0151t\xe1rk\xe1ny","Mik\xf3falva","M\xf3nosb\xe9l","Nagyf\xfcged","Nagyk\xf6k\xe9nyes","Nagyr\xe9de","Nagyt\xe1lya","Nagy\xfat","Nagyvisny\xf3","Noszvaj","Novaj","Ostoros","Par\xe1d","Par\xe1dsasv\xe1r","P\xe9ly","P\xe9terv\xe1s\xe1ra","Pet\u0151fib\xe1nya","Poroszl\xf3","Recsk","R\xf3zsaszentm\xe1rton","Sarud","Selyp","Sirok","Szajla","Szarvask\u0151","Szentdomonkos","Szihalom","Szilv\xe1sv\xe1rad","Sz\xfacs","Sz\u0171csi","Tarnabod","Tarnalelesz","Tarnam\xe9ra","Tarna\xf6rs","Tarnaszentm\xe1ria","Tarnaszentmikl\xf3s","Tarnazsad\xe1ny","Tenk","Terpes","Tiszan\xe1na","T\xf3falu","\xdajl\u0151rincfalva","V\xe1mosgy\xf6rk","V\xe1rasz\xf3","V\xe9cs","Verpel\xe9t","Visonta","Visznek","Zagyvasz\xe1nt\xf3","Zar\xe1nk"];
varosok[11]=["Ab\xe1dszal\xf3k","Alatty\xe1n","Berekf\xfcrd\u0151","Besenysz\xf6g","Cibakh\xe1za","Csatasz\xf6g","Cs\xe9pa","Cserkesz\u0151l\u0151","Fegyvernek","Hunyadfalva","J\xe1noshida","J\xe1sz\xe1g\xf3","J\xe1szals\xf3szentgy\xf6rgy","J\xe1szap\xe1ti","J\xe1sz\xe1roksz\xe1ll\xe1s","J\xe1szber\xe9ny","J\xe1szboldogh\xe1za","J\xe1szd\xf3zsa","J\xe1szfels\u0151szentgy\xf6rgy","J\xe1szf\xe9nyszaru","J\xe1sziv\xe1ny","J\xe1szj\xe1k\xf3halma","J\xe1szkis\xe9r","J\xe1szlad\xe1ny","J\xe1szszentandr\xe1s","J\xe1sztelek","Karcag","Kenderes","Kengyel","K\xe9tp\xf3","Kis\xfajsz\xe1ll\xe1s","K\u0151telek","Kuncsorba","Kunhegyes","Kunmadaras","Kunszentm\xe1rton","Martf\u0171","Mestersz\xe1ll\xe1s","Mez\u0151h\xe9k","Mez\u0151t\xfar","Nagyiv\xe1n","Nagyk\xf6r\u0171","Nagyr\xe9v","\xd6cs\xf6d","\xd6rm\xe9nyes","Pusztamonostor","R\xe1k\xf3czifalva","R\xe1k\xf3czi\xfajfalu","Szajol","Sz\xe1szberek","Szelev\xe9ny","Szolnok","Tiszab\u0151","Tiszabura","Tiszaderzs","Tiszaf\xf6ldv\xe1r","Tiszaf\xfcred","Tiszagyenda","Tiszaigar","Tiszainoka","Tiszajen\u0151","Tiszak\xfcrt","Tisza\xf6rs","Tiszap\xfcsp\xf6ki","Tiszaroff","Tiszasas","Tiszas\xfcly","Tiszaszentimre","Tiszasz\u0151l\u0151s","Tiszateny\u0151","Tiszav\xe1rkony","Tomajmonostora","T\xf3szeg","T\xf6r\xf6kszentmikl\xf3s","T\xfarkeve","\xdajsz\xe1sz","Vezseny","Zagyvar\xe9kas"];
varosok[12]=["\xc1cs","\xc1cstesz\xe9r","Aka","Alm\xe1sf\xfczit\u0151","Annav\xf6lgy","\xc1sz\xe1r","B\xe1bolna","Baj","Bajna","Baj\xf3t","Bakonyb\xe1nk","Bakonys\xe1rk\xe1ny","Bakonyszombathely","Bana","B\xe1rsonyos","Bokod","Cs\xe1sz\xe1r","Csatka","Cs\xe9m","Cs\xe9p","Csolnok","Dad","D\xe1g","Dorog","D\xf6m\xf6s","Dunaalm\xe1s","Dunaszentmikl\xf3s","Ep\xf6l","Esztergom","Esztergom-Pilisszentl\xe9lek","Ete","Gyermely","H\xe9reg","Kecsk\xe9d","Ker\xe9kteleki","Keszt\xf6lc","Kisb\xe9r","Kisigm\xe1nd","Kocs","Kom\xe1rom","K\xf6ml\u0151d","K\xf6rnye","L\xe1batlan","Le\xe1nyv\xe1r","M\xe1riahalom","Mocsa","Mogyor\xf3sb\xe1nya","Nagyigm\xe1nd","Nagys\xe1p","Nasz\xe1ly","Neszm\xe9ly","Nyerges\xfajfalu","Oroszl\xe1ny","Piliscs\xe9v","Pilismar\xf3t","R\xe9de","S\xe1ris\xe1p","S\xfar","S\xfctt\u0151","Sz\xe1kszend","Szom\xf3d","Szomor","Tardos","Tarj\xe1n","T\xe1rk\xe1ny","T\xe1t","Tata","Tatab\xe1nya","Tokod","Tokodalt\xe1r\xf3","\xdany","V\xe1rgesztes","V\xe9rteskethely","V\xe9rtessoml\xf3","V\xe9rtessz\u0151l\u0151s","V\xe9rtestolna"];
varosok[13]=["Als\xf3pet\xe9ny","Als\xf3told","Balassagyarmat","B\xe1nk","B\xe1rna","B\xe1tonyterenye","Becske","B\xe9r","Bercel","Berkenye","Bokor","Borsosber\xe9ny","Buj\xe1k","Cered","Cs\xe9cse","Cserh\xe1thal\xe1p","Cserh\xe1tsur\xe1ny","Cserh\xe1tszentiv\xe1n","Csesztve","Csit\xe1r","Debercs\xe9ny","Dejt\xe1r","Di\xf3sjen\u0151","Dorogh\xe1za","Dr\xe9gelypal\xe1nk","Ecseg","Egyh\xe1zasdengeleg","Egyh\xe1zasgerge","Endrefalva","Erd\u0151k\xfcrt","Erd\u0151tarcsa","\xc9rsekvadkert","Etes","Fels\u0151pet\xe9ny","Fels\u0151told","Galgaguta","Gar\xe1b","H\xe9halom","Herencs\xe9ny","Holl\xf3k\u0151","Hont","Horp\xe1cs","Hugyag","Iliny","Ipolytarn\xf3c","Ipolyvece","Jobb\xe1gyi","K\xe1ll\xf3","Karancsalja","Karancsber\xe9ny","Karancskeszi","Karancslapujt\u0151","Karancss\xe1g","Kaz\xe1r","Keszeg","K\xe9tbodony","Kisb\xe1gyon","Kisb\xe1rk\xe1ny","Kisecset","Kisharty\xe1n","Koz\xe1rd","Kutas\xf3","Leg\xe9nd","Litke","Lucfalva","Lud\xe1nyhal\xe1szi","Magyarg\xe9c","Magyarn\xe1ndor","M\xe1rkh\xe1za","M\xe1tramindszent","M\xe1tranov\xe1k","M\xe1traszele","M\xe1trasz\u0151l\u0151s","M\xe1traterenye","M\xe1travereb\xe9ly","Mih\xe1lygerge","Mohora","Nagyb\xe1rk\xe1ny","Nagykereszt\xfar","Nagyl\xf3c","Nagyoroszi","Nemti","N\xe9zsa","N\xf3gr\xe1d","N\xf3gr\xe1dk\xf6vesd","N\xf3gr\xe1dmarcal","N\xf3gr\xe1dmegyer","N\xf3gr\xe1ds\xe1p","N\xf3gr\xe1dsipek","N\xf3gr\xe1dszak\xe1l","N\u0151tincs","\u0150rhalom","\u0150sag\xe1rd","Palot\xe1s","P\xe1szt\xf3","Patak","Patvarc","Piliny","Pusztaberki","R\xe1k\xf3czib\xe1nya","R\xe9ts\xe1g","Rim\xf3c","Romh\xe1ny","S\xe1g\xfajfalu","Salg\xf3tarj\xe1n","S\xe1msonh\xe1za","S\xf3sharty\xe1n","Szalmatercs","Szanda","Szarvasgede","Sz\xe1tok","Sz\xe9cs\xe9nke","Sz\xe9cs\xe9ny","Sz\xe9cs\xe9nyfelfalu","Szendehely","Szente","Szilaspogony","Szir\xe1k","Szuha","Szurdokp\xfcsp\xf6ki","Sz\xfcgy","Tar","Ter\xe9ny","Tereske","Tolm\xe1cs","Vanyarc","Vars\xe1ny","Vizsl\xe1s","Zabar"];
varosok[14]=["Abony","Acsa","Albertirsa","Als\xf3n\xe9medi","Apaj","\xc1porka","Asz\xf3d","Bag","B\xe9nye","Bernecebar\xe1ti","Biatorb\xe1gy","Budajen\u0151","Budakal\xe1sz","Budakeszi","Buda\xf6rs","Bugyi","Cegl\xe9d","Cegl\xe9dbercel","Csem\u0151","Cs\xe9vharaszt","Csob\xe1nka","Csom\xe1d","Cs\xf6m\xf6r","Cs\xf6r\xf6g","Cs\u0151v\xe1r","Dabas","D\xe1nszentmikl\xf3s","D\xe1ny","D\xe9legyh\xe1za","Di\xf3sd","Dobog\xf3k\u0151","Domony","D\xf6ms\xf6d","Dunabogd\xe1ny","Dunaharaszti","Dunakeszi","Dunavars\xe1ny","Ecser","\xc9rd","Erd\u0151kertes","Farmos","Fels\u0151pakony","F\xf3t","Galgagy\xf6rk","Galgah\xe9v\xedz","Galgam\xe1csa","Gomba","G\xf6d","G\xf6d\xf6ll\u0151","Gy\xe1l","Gy\xf6mr\u0151","Hal\xe1sztelek","Herceghalom","Hern\xe1d","H\xe9v\xedzgy\xf6rk","Iklad","In\xe1rcs","Ipolydam\xe1sd","Ipolyt\xf6lgyes","Isaszeg","J\xe1szkarajen\u0151","Kakucs","Kartal","K\xe1va","Kemence","Kerepes","Kiskunlach\xe1za","Kismaros","Kisn\xe9medi","Kisoroszi","Kistarcsa","Kocs\xe9r","K\xf3ka","Kosd","K\xf3spallag","K\u0151r\xf6stet\xe9tlen","Le\xe1nyfalu","Letk\xe9s","L\xf3r\xe9v","Magl\xf3d","Majosh\xe1za","Mak\xe1d","M\xe1rianosztra","Mende","Mikebuda","Mogyor\xf3d","Monor","Nagyb\xf6rzs\xf6ny","Nagyk\xe1ta","Nagykov\xe1csi","Nagyk\u0151r\xf6s","Nagymaros","Nagytarcsa","Ny\xe1regyh\xe1za","Ny\xe1rsap\xe1t","\xd3csa","\xd6rk\xe9ny","\u0150rbotty\xe1n","P\xe1nd","P\xe1ty","P\xe9cel","Penc","Perb\xe1l","Per\u0151cs\xe9ny","P\xe9teri","Pilis","Pilisborosjen\u0151","Piliscsaba","Pilisj\xe1szfalu","Pilissz\xe1nt\xf3","Pilisszentiv\xe1n","Pilisszentkereszt","Pilisszentl\xe1szl\xf3","Pilisv\xf6r\xf6sv\xe1r","P\xf3csmegyer","Pom\xe1z","Pusztavacs","Pusztaz\xe1mor","P\xfcsp\xf6khatvan","P\xfcsp\xf6kszil\xe1gy","Quelle","R\xe1ckeve","R\xe1d","Remetesz\u0151l\u0151s","Solym\xe1r","S\xf3sk\xfat","S\xfclys\xe1p","Szada","Sz\xe1zhalombatta","Szentendre","Szentl\u0151rinck\xe1ta","Szentm\xe1rtonk\xe1ta","Szigetbecse","Szigetcs\xe9p","Szigethalom","Szigetmonostor","Szigetszentm\xe1rton","Szigetszentmikl\xf3s","Sziget\xfajfalu","Szob","Szokolya","Sz\u0151d","Sz\u0151dliget","T\xe1borfalva","Tahit\xf3tfalu","Taksony","T\xe1pi\xf3bicske","T\xe1pi\xf3gy\xf6rgye","T\xe1pi\xf3s\xe1g","T\xe1pi\xf3szecs\u0151","T\xe1pi\xf3szele","T\xe1pi\xf3szentm\xe1rton","T\xe1pi\xf3sz\u0151l\u0151s","T\xe1rnok","Tat\xe1rszentgy\xf6rgy","Telki","T\xe9sa","Tinnye","T\xf3alm\xe1s","T\xf6k","T\xf6k\xf6l","T\xf6r\xf6kb\xe1lint","T\xf6rtel","Tura","\xdajharty\xe1n","\xdajlengyel","\xdajszilv\xe1s","\xdari","\xdcll\u0151","\xdcr\xf6m","V\xe1c","V\xe1cduka","V\xe1cegres","V\xe1charty\xe1n","V\xe1ckis\xfajfalu","V\xe1cr\xe1t\xf3t","V\xe1cszentl\xe1szl\xf3","Valk\xf3","V\xe1mosmikola","Vasad","Vecs\xe9s","Veresegyh\xe1z","Ver\u0151ce","Verseg","Visegr\xe1d","Zebeg\xe9ny","Zs\xe1mb\xe9k","Zs\xe1mbok"];
varosok[15]=["\xc1d\xe1nd","Als\xf3bog\xe1t","Andocs","Bab\xf3csa","B\xe1bonymegyer","Bakh\xe1za","Balatonber\xe9ny","Balatonbogl\xe1r","Balatonendr\xe9d","Balatonfenyves","Balatonf\xf6ldv\xe1r","Balatonkereszt\xfar","Balatonlelle","Balatonm\xe1riaf\xfcrd\u0151","Balaton\u0151sz\xf6d","Balatonszabadi","Balatonsz\xe1rsz\xf3","Balatonszemes","Balatonszentgy\xf6rgy","Balaton\xfajlak","B\xe1lv\xe1nyos","Barcs","B\xe1rdudvarnok","Bat\xe9","Bedegk\xe9r","B\xe9lav\xe1r","Beleg","Berzence","Bodrog","Bolh\xe1s","Bolh\xf3","Bonnya","B\xf6h\xf6nye","B\u0151sz\xe9nfa","Buzs\xe1k","B\xfcss\xfc","Cs\xe1k\xe1ny","Cser\xe9nfa","Csokonyavisonta","Csoma","Csomb\xe1rd","Cs\xf6k\xf6ly","Cs\xf6mend","Csurg\xf3","Csurg\xf3nagymarton","Dar\xe1ny","Dr\xe1vag\xe1rdony","Dr\xe1vatam\xe1si","Ecseny","Edde","Fels\u0151mocsol\xe1d","Fiad","Fon\xf3","Fony\xf3d","F\u0151nyed","Gad\xe1cs","Gad\xe1ny","G\xe1losfa","Gam\xe1s","Gige","G\xf6lle","G\xf6rgeteg","Gy\xe9k\xe9nyes","Gyugy","H\xe1cs","Hajm\xe1s","H\xe1romfa","Hedrehely","Hencse","Heresznye","Hetes","Holl\xe1d","Homokszentgy\xf6rgy","Hossz\xfav\xedz","Igal","Iharos","Iharosber\xe9ny","Inke","Istv\xe1ndi","J\xe1k\xf3","Juta","Kadark\xfat","K\xe1lm\xe1ncsa","K\xe1nya","Kapoly","Kaposf\u0151","Kaposgyarmat","Kaposhomok","Kaposkereszt\xfar","Kaposm\xe9r\u0151","Kaposszerdahely","Kapos\xfajlak","Kaposv\xe1r","K\xe1ra","Kar\xe1d","Kast\xe9lyosdomb\xf3","Kasz\xf3","Kazsok","Kelev\xedz","Kercseliget","Kereki","K\xe9thely","Kisasszond","Kisbajom","Kisb\xe1rap\xe1ti","Kisber\xe9ny","Kisgyal\xe1n","Kiskorp\xe1d","Koml\xf3sd","K\xf6tcse","K\u0151k\xfat","K\u0151r\xf6shegy","Kutas","L\xe1bod","Lad","Lak\xf3csa","L\xe1tr\xe1ny","Lengyelt\xf3ti","Libickozma","Lulla","Magyarat\xe1d","Magyaregres","Marcali","Mernye","Mesztegny\u0151","Mez\u0151csokonya","Mike","Mikl\xf3si","Mosd\xf3s","N\xe1gocs","Nagyat\xe1d","Nagybajom","Nagyber\xe9ny","Nagyberki","Nagycsepely","Nagykorp\xe1d","Nagyszak\xe1csi","Nemesd\xe9d","Nemeskisfalud","Nemesvid","Nikla","Nyim","Orci","Ordacsehi","Osztop\xe1n","\xd6reglak","\xd6tv\xf6sk\xf3nyi","\u0150rtilos","P\xe1lmajor","Pamuk","Patalom","Patca","Patosfa","P\xe9terhida","Pog\xe1nyszentp\xe9ter","Pol\xe1ny","Porrog","Porrogszentkir\xe1ly","Porrogszentp\xe1l","Potony","Pusztakov\xe1csi","Pusztaszemes","R\xe1ksi","Rinyabeseny\u0151","Rinyakov\xe1csi","Rinyaszentkir\xe1ly","Rinya\xfajlak","Rinya\xfajn\xe9p","S\xe1gv\xe1r","S\xe1ntos","S\xe1voly","Segesd","S\xe9rseksz\u0151l\u0151s","Simonfa","Si\xf3fok","Si\xf3jut","Som","Somodor","Somogyacsa","Somogyaracs","Somogyaszal\xf3","Somogybabod","Somogyb\xfckk\xf6sd","Somogycsics\xf3","Somogyd\xf6r\xf6cske","Somogyegres","Somogyfajsz","Somogygeszti","Somogyj\xe1d","Somogymeggyes","Somogys\xe1mson","Somogys\xe1rd","Somogysimonyi","Somogyszentp\xe1l","Somogyszil","Somogyszob","Somogyt\xfar","Somogyudvarhely","Somogyv\xe1mos","Somogyv\xe1r","Somogyzsitfa","Szabadi","Szab\xe1s","Sz\xe1nt\xf3d","Szegerd\u0151","Szenna","Szenta","Szentbal\xe1zs","Szentborb\xe1s","Szentg\xe1losk\xe9r","Szeny\xe9r","Szilv\xe1sszentm\xe1rton","Sz\xf3l\xe1d","Szorosad","Sz\u0151kedencs","Sz\u0151l\u0151sgy\xf6r\xf6k","Szulok","Tab","Tapsony","Tarany","T\xe1ska","Tasz\xe1r","Teleki","Teng\u0151d","Tikos","Torvaj","T\xf3t\xfajfalu","T\xf6r\xf6kkopp\xe1ny","\xdajv\xe1rfalva","Var\xe1szl\xf3","V\xe1rda","V\xe9se","Visnye","Visz","V\xedzv\xe1r","V\xf6rs","Z\xe1k\xe1ny","Z\xe1k\xe1nyfalu","Zala","Zam\xe1rdi","Zics","Zim\xe1ny","Zselickisfalud","Zselickislak","Zselicszentp\xe1l"];
varosok[17]=["Als\xf3n\xe1na","Als\xf3ny\xe9k","Aparhant","Attala","B\xe1ta","B\xe1taap\xe1ti","B\xe1tasz\xe9k","Belecska","Bik\xe1cs","Bogyiszl\xf3","Bonyh\xe1d","Bonyh\xe1dvarasd","B\xf6lcske","Cik\xf3","Csibr\xe1k","Csik\xf3st\u0151tt\u0151s","Dalmand","Decs","Di\xf3sber\xe9ny","Domb\xf3v\xe1r","D\xf6br\xf6k\xf6z","Dunaf\xf6ldv\xe1r","Dunaszentgy\xf6rgy","D\xfazs","\xc9rt\xe9ny","F\xe1c\xe1nkert","Fadd","Fels\u0151n\xe1na","Fels\u0151ny\xe9k","F\xfcrged","Gerjen","Gr\xe1b\xf3c","Gy\xf6nk","Gy\xf6re","Gy\xf6rk\xf6ny","Gyulaj","Harc","H\u0151gy\xe9sz","Iregszemcse","Izm\xe9ny","J\xe1g\xf3nak","Kajdacs","Kakasd","Kalazn\xf3","Kapospula","Kaposszekcs\u0151","Kesz\u0151hidegk\xfat","K\xe9ty","Kisdorog","Kism\xe1nyok","Kissz\xe9kely","Kistorm\xe1s","Kisvejke","Kocsola","Kopp\xe1nysz\xe1nt\xf3","K\xf6lesd","Kurd","L\xe1paf\u0151","Madocsa","Magyarkeszi","Medina","Miszla","M\xf3r\xe1gy","M\u0151cs\xe9ny","Mucsfa","Mucsi","Murga","Nagydorog","Nagyk\xf3nyi","Nagym\xe1nyok","Nagysz\xe9kely","Nagyszokoly","Nagyvejke","Nak","N\xe9metk\xe9r","Ozora","\u0150cs\xe9ny","Paks","P\xe1lfa","Pincehely","P\xf6rb\xf6ly","Pusztahencse","Reg\xf6ly","S\xe1rpilis","S\xe1rszentl\u0151rinc","Simontornya","Si\xf3ag\xe1rd","Szakad\xe1t","Szak\xe1ly","Szakcs","Sz\xe1lka","Sz\xe1r\xe1sz","Sz\xe1razd","Szedres","Szeksz\xe1rd","Tam\xe1si","Tarr\xf3s","Tengelic","Tevel","Tolna","Tolnan\xe9medi","Udvari","\xdajireg","V\xe1ralja","V\xe1rdomb","V\xe1rong","Vars\xe1d","Z\xe1vod","Zomba"];
varosok[16]=["Ajak","Anarcs","Apagy","Aranyosap\xe1ti","Baktal\xf3r\xe1nth\xe1za","Balk\xe1ny","Balsa","Barab\xe1s","B\xe1torliget","Benk","Beregdar\xf3c","Beregsur\xe1ny","Berkesz","Beseny\u0151d","Beszterec","Biri","Botpal\xe1d","B\xf6k\xf6ny","Buj","C\xe9g\xe9nyd\xe1ny\xe1d","Csaholc","Csaroda","Cs\xe1szl\xf3","Cseg\xf6ld","Csenger","Csengersima","Csenger\xfajfalu","Darn\xf3","Demecser","Dombr\xe1d","D\xf6ge","Encsencs","Eperjeske","\xc9rpatak","F\xe1bi\xe1nh\xe1za","Feh\xe9rgyarmat","F\xe9nyeslitke","F\xfclesd","F\xfclp\xf6sdar\xf3c","Gacs\xe1ly","Garbolc","G\xe1vavencsell\u0151","G\xe9berj\xe9n","G\xe9g\xe9ny","Gel\xe9nes","Gemzse","Geszter\xe9d","Gul\xe1cs","Gy\u0151r\xf6cske","Gy\u0151rtelek","Gyulah\xe1za","Gy\xfcgye","Gy\xfcre","Herm\xe1nszeg","Hetefej\xe9rcse","Hod\xe1sz","Ibr\xe1ny","Ilk","J\xe1nd","J\xe1nkmajtis","J\xe1rmi","J\xe9ke","K\xe1ll\xf3semj\xe9n","K\xe1lm\xe1nh\xe1za","K\xe1ntorj\xe1nosi","K\xe9k","K\xe9kcse","Kemecse","K\xe9rsemj\xe9n","Kisar","Kish\xf3dos","Kisl\xe9ta","Kisnam\xe9ny","Kispal\xe1d","Kisszekeres","Kisv\xe1rda","Kisvars\xe1ny","Kocsord","Koml\xf3dt\xf3tfalu","Komor\xf3","K\xf3taj","K\xf6lcse","Laskod","Levelek","L\xf3nya","L\xf6v\u0151petri","Magosliget","Magy","M\xe1nd","M\xe1ndok","M\xe1riap\xf3cs","M\xe1rokpapi","M\xe1t\xe9szalka","M\xe1tyus","M\xe9htelek","M\xe9rk","Mez\u0151lad\xe1ny","Milota","N\xe1br\xe1d","Nagyar","Nagycserkesz","Nagydobos","Nagyecsed","Nagyhal\xe1sz","Nagyh\xf3dos","Nagyk\xe1ll\xf3","Nagyszekeres","Nagyvars\xe1ny","Napkor","Nemesborzova","Ny\xedrb\xe1tor","Ny\xedrb\xe9ltek","Ny\xedrbog\xe1t","Ny\xedrbogd\xe1ny","Ny\xedrcsaholy","Ny\xedrcs\xe1sz\xe1ri","Ny\xedrderzs","Ny\xedregyh\xe1za","Ny\xedrgelse","Ny\xedrgyulaj","Ny\xedribrony","Ny\xedrj\xe1k\xf3","Ny\xedrkar\xe1sz","Ny\xedrk\xe1ta","Ny\xedrk\xe9rcs","Ny\xedrl\xf6v\u0151","Ny\xedrlugos","Ny\xedrmada","Ny\xedrmeggyes","Ny\xedrmih\xe1lydi","Ny\xedrparasznya","Ny\xedrpazony","Ny\xedrpilis","Ny\xedrtass","Ny\xedrtelek","Ny\xedrt\xe9t","Ny\xedrtura","Ny\xedrvasv\xe1ri","\xd3feh\xe9rt\xf3","Olcsva","Olcsvaap\xe1ti","\xd3p\xe1lyi","\xd6k\xf6rit\xf3f\xfclp\xf6s","\xd6mb\xf6ly","\u0150r","Panyola","Pap","Papos","Paszab","P\xe1troha","P\xe1tyod","Pen\xe9szlek","Penyige","Petneh\xe1za","Piricse","P\xf3cspetri","Porcsalma","Pusztadobos","Rakamaz","Ramocsah\xe1za","R\xe1polt","R\xe9tk\xf6zberencs","Rohod","Rozs\xe1ly","S\xe9ny\u0151","Sonk\xe1d","Szabolcs","Szabolcsb\xe1ka","Szabolcsveresmart","Szakoly","Szamosangyalos","Szamosbecs","Szamosk\xe9r","Szamoss\xe1lyi","Szamosszeg","Szamostat\xe1rfalva","Szamos\xfajlak","Szatm\xe1rcseke","Sz\xe9kely","Szorgalmatos","T\xe1kos","Tarpa","Terem","Tiborsz\xe1ll\xe1s","Tim\xe1r","Tiszaadony","Tiszabecs","Tiszabercel","Tiszabezd\xe9d","Tiszacs\xe9cse","Tiszadada","Tiszadob","Tiszaeszl\xe1r","Tiszakany\xe1r","Tiszakerecseny","Tiszak\xf3r\xf3d","Tiszal\xf6k","Tiszamogyor\xf3s","Tiszanagyfalu","Tiszar\xe1d","Tiszaszalka","Tiszaszentm\xe1rton","Tiszatelek","Tiszavasv\xe1ri","Tiszavid","Tisztaberek","Tivadar","Tornyosp\xe1lca","Tunyogmatolcs","T\xfaristv\xe1ndi","T\xfarricse","Tuzs\xe9r","Tyukod","\xdajdombr\xe1d","\xdajfeh\xe9rt\xf3","\xdajken\xe9z","Ura","Uszka","Vaja","V\xe1llaj","V\xe1mosatya","V\xe1mosoroszi","V\xe1s\xe1rosnam\xe9ny","Vasmegyer","Z\xe1hony","Zajta","Zsaroly\xe1n","Zsurk"];
varosok[19]=["\xc1brah\xe1mhegy","Ad\xe1sztevel","Adorj\xe1nh\xe1za","Ajka","Als\xf3\xf6rs","Ap\xe1catorna","Asz\xf3f\u0151","Badacsonytomaj","Badacsonyt\xf6rdemic","Bakonyb\xe9l","Bakonygyir\xf3t","Bakonyj\xe1k\xf3","Bakonykopp\xe1ny","Bakonyn\xe1na","Bakonyoszlop","Bakonyp\xf6l\xf6ske","Bakonys\xe1g","Bakonyszentiv\xe1n","Bakonyszentkir\xe1ly","Bakonyszentl\xe1szl\xf3","Bakonysz\xfccs","Bakonytam\xe1si","Balatonakali","Balatonaliga","Balatonalm\xe1di","Balatoncsics\xf3","Balatonederics","Balatonf\u0151kaj\xe1r","Balatonf\xfcred","Balatonf\u0171zf\u0151","Balatonhenye","Balatonkenese","Balatonrendes","Balatonszepezd","Balatonsz\u0151l\u0151s","Balatonudvari","Balatonvil\xe1gos","B\xe1nd","Barnag","Bazsi","B\xe9b","B\xe9k\xe1s","Berhida","Bodorfa","Borsz\xf6rcs\xf6k","Borzav\xe1r","Csabrendek","Csaj\xe1g","Csehb\xe1nya","Csesznek","Cset\xe9ny","Csopak","Cs\xf3t","Cs\xf6gle","Dabronc","Dabrony","D\xe1ka","Devecser","Doba","D\xf6br\xf6nte","D\xf6rgicse","Dudar","Egeralja","Egyh\xe1zaskesz\u0151","Epl\xe9ny","Farkasgyep\u0171","Fels\u0151\xf6rs","Feny\u0151f\u0151","Ganna","Gecse","Gic","G\xf3g\xe1nfa","Gyep\xfckaj\xe1n","Gyulakeszi","Hajm\xe1sk\xe9r","Halimba","H\xe1rsk\xfat","Hegyesd","Hegymagas","Herend","Hetyef\u0151","Hidegk\xfat","Homokb\xf6d\xf6ge","Hoszt\xf3t","Iszk\xe1z","J\xe1sd","Kamond","Kapolcs","K\xe1ptalanfa","K\xe1ptalant\xf3ti","Karak\xf3sz\xf6rcs\xf6k","K\xe9kk\xfat","Kemenesh\u0151gy\xe9sz","Kemenesszentp\xe9ter","Kerta","Kir\xe1lyszentistv\xe1n","Kisap\xe1ti","Kisberzseny","Kiscs\u0151sz","Kisl\u0151d","Kispirit","Kissz\u0151l\u0151s","Kolont\xe1r","K\xf6vesk\xe1l","K\u0151v\xe1g\xf3\xf6rs","Kup","K\xfcls\u0151vat","K\xfcng\xf6s","Lesencefalu","Lesenceistv\xe1nd","Lesencetomaj","Lit\xe9r","L\xf3k\xfat","Lovas","Lov\xe1szpatona","Magyargencs","Magyarpol\xe1ny","Malomsok","Marcalgergelyi","Marcalt\u0151","M\xe1rk\xf3","Megyer","Mencshely","Mez\u0151lak","Mih\xe1lyh\xe1za","Mindszentk\xe1lla","Monostorap\xe1ti","Monoszl\xf3","Nagyacs\xe1d","Nagyal\xe1sony","Nagyd\xe9m","Nagyeszterg\xe1r","Nagygyim\xf3t","Nagypirit","Nagytevel","Nagyv\xe1zsony","Nemesg\xf6rzs\xf6ny","Nemesgul\xe1cs","Nemeshany","Nemesszal\xf3k","Nemesv\xe1mos","Nemesvita","N\xe9metb\xe1nya","N\xf3r\xe1p","Noszlop","Ny\xe1r\xe1d","Nyir\xe1d","\xd3budav\xe1r","Olaszfalu","Oroszi","\xd6cs","\xd6rv\xe9nyes","\xd6sk\xfc","\u0150si","Paloznak","P\xe1pa","P\xe1padereske","P\xe1pakov\xe1csi","P\xe1pasalamon","P\xe1patesz\xe9r","Papkeszi","P\xe9csely","P\xe9nzesgy\u0151r","P\xe9tf\xfcrd\u0151","Porva","Pula","Pusztamiske","Raposka","R\xe9vf\xfcl\xf6p","Rig\xe1cs","Rom\xe1nd","Salf\xf6ld","S\xe1ska","Sik\xe1tor","S\xf3ly","Soml\xf3jen\u0151","Soml\xf3sz\u0151l\u0151s","Soml\xf3v\xe1s\xe1rhely","Soml\xf3vecse","S\xfcmeg","S\xfcmegpr\xe1ga","Sz\xe1p\xe1r","Szentantalfa","Szentb\xe9kk\xe1lla","Szentg\xe1l","Szentimrefalva","Szentjakabfa","Szentkir\xe1lyszabadja","Szigliget","Sz\u0151c","Tagyon","Tak\xe1csi","Tali\xe1nd\xf6r\xf6gd","Tapolca","T\xe9s","Tihany","T\xf3tv\xe1zsony","T\xfcskev\xe1r","Ugod","Ukk","\xdark\xfat","Uzsa","Vanyola","V\xe1rkesz\u0151","V\xe1rosl\u0151d","V\xe1rpalota","Vaszar","V\xe1szoly","Veszpr\xe9m","Veszpr\xe9mfajsz","Veszpr\xe9mgalsa","Veszpr\xe9mvars\xe1ny","Vid","Vig\xe1ntpetend","Vilonya","Vin\xe1r","V\xf6r\xf6st\xf3","Zalaerd\u0151d","Zalagy\xf6m\xf6r\u0151","Zalahal\xe1p","Zalameggyes","Zalaszegv\xe1r","Z\xe1nka","Zirc"];
varosok[18]=["Acs\xe1d","Als\xf3sz\xf6ln\xf6k","Als\xf3\xfajlak","Andr\xe1sfa","Ap\xe1tistv\xe1nfalva","Baj\xe1nsenye","Balogunyom","Bejcgyerty\xe1nos","B\xe9rbaltav\xe1r","Boba","Borg\xe1ta","Bozzai","Bozsok","B\xf6g\xf6t","B\xf6g\xf6te","B\u0151","Bucsu","B\xfck","C\xe1k","Celld\xf6m\xf6lk","Chernelh\xe1zadamonya","Cs\xe1k\xe1nydoroszl\xf3","Cs\xe1nig","Csehi","Csehimindszent","Csempeszkop\xe1cs","Cs\xe9nye","Csepreg","Csipkerek","Cs\xf6nge","Cs\xf6r\xf6tnek","Daraboshegy","Dozmat","D\xf6b\xf6rhegy","D\xf6r\xf6ske","Duka","Egerv\xf6lgy","Egyh\xe1zashetye","Egyh\xe1zasholl\xf3s","Egyh\xe1zasr\xe1d\xf3c","Fels\u0151csat\xe1r","Fels\u0151j\xe1nosfa","Fels\u0151mar\xe1c","Fels\u0151sz\xf6ln\xf6k","Gasztony","Gencsap\xe1ti","G\xe9rce","Gersekar\xe1t","G\xf3r","Gyan\xf3geregye","Gy\xf6ngy\xf6sfalu","Gy\u0151rv\xe1r","Halast\xf3","Halogy","Harasztifalu","Hegyfalu","Hegyh\xe1thod\xe1sz","Hegyh\xe1ts\xe1l","Hegyh\xe1tszentjakab","Hegyh\xe1tszentm\xe1rton","Hegyh\xe1tszentp\xe9ter","Horv\xe1tl\xf6v\u0151","Horv\xe1tzsid\xe1ny","Hossz\xfapereszteg","Ikerv\xe1r","Iklanber\xe9ny","Isp\xe1nk","Iv\xe1nc","J\xe1k","J\xe1kfa","J\xe1nosh\xe1za","K\xe1ld","K\xe1m","Karak\xf3","Katafa","Kel\xe9d","Kemenesk\xe1polna","Kemenesmagasi","Kemenesmih\xe1lyfa","Kemenesp\xe1lfa","Kemeness\xf6mj\xe9n","Kemenesszentm\xe1rton","Kemestar\xf3dfa","Ken\xe9z","Kenyeri","Kercaszomor","Kerk\xe1sk\xe1polna","K\xe9tv\xf6lgy","Kisr\xe1kos","Kissomly\xf3","Kisunyom","Kiszsid\xe1ny","Kondorfa","K\xf6csk","K\xf6rmend","K\u0151szeg","K\u0151szegdoroszl\xf3","K\u0151szegpaty","K\u0151szegszerdahely","L\xe1nkapuszta","L\xf3cs","Luk\xe1csh\xe1za","Magyarlak","Magyarn\xe1dalja","Magyarszecs\u0151d","Magyarszombatfa","Meggyeskov\xe1csi","Megyeh\xedd","Mersev\xe1t","Mesterh\xe1za","Mesteri","Meszlen","Mikossz\xe9plak","Molnaszecs\u0151d","N\xe1dasd","Nagygeresd","Nagyk\xf6lked","Nagymizd\xf3","Nagyr\xe1kos","Nagysimonyi","Nagytilaj","N\xe1rai","Narda","Nemesb\u0151d","Nemescs\xf3","Nemeskereszt\xfar","Nemeskocs","Nemeskolta","Nemesl\xe1dony","Nemesmedves","Nemesrempeholl\xf3s","Nick","Ny\u0151g\xe9r","Olaszfa","\xd3lmod","Orfalu","Ostffyasszonyfa","Oszk\xf3","\xd6lb\u0151","\u0150rimagyar\xf3sd","\u0150riszentp\xe9ter","P\xe1csony","Pankasz","P\xe1poc","Pec\xf6l","Perenye","Peresznye","Pet\u0151mih\xe1lyfa","Pinkamindszent","Porn\xf3ap\xe1ti","Porp\xe1c","P\xf3sfa","Pusztacs\xf3","P\xfcsp\xf6kmoln\xe1ri","R\xe1bagyarmat","R\xe1bah\xeddv\xe9g","R\xe1bapaty","R\xe1bas\xf6mj\xe9n","R\xe1bat\xf6tt\xf6s","R\xe1d\xf3ck\xf6lked","R\xe1t\xf3t","R\xe9pcelak","R\xe9pceszentgy\xf6rgy","R\xf6n\xf6k","Rum","Sajtosk\xe1l","Salk\xf6vesk\xfat","S\xe1rfimizd\xf3","S\xe1rv\xe1r","S\xe9","Simas\xe1g","Sitke","Sorkifalud","Sorkik\xe1polna","Sorokpol\xe1ny","S\xf3tony","S\xf6pte","Szakny\xe9r","Szakonyfalu","Szalaf\u0151","Szarvaskend","Szatta","Szeleste","Szemenye","Szentgotth\xe1rd","Szentp\xe9terfa","Szerg\xe9ny","Szombathely","Sz\u0151ce","Tanakajd","T\xe1pl\xe1nszentkereszt","Telekes","Tokorcs","Tompal\xe1dony","Torm\xe1sliget","Torony","T\xf6m\xf6rd","Urai\xfajfalu","V\xe1moscsal\xe1d","Vasalja","V\xe1s\xe1rosmiske","Vasasszonyfa","Vasegerszeg","Vashossz\xfafalu","Vaskeresztes","Vassur\xe1ny","Vassz\xe9cseny","Vasszentmih\xe1ly","Vasszilv\xe1gy","Vasv\xe1r","V\xe1t","Velem","Velem\xe9r","V\xe9p","Vin\xe1r","Visz\xe1k","V\xf6n\xf6ck","Zs\xe9deny","Zsennye"];
varosok[20]=["Alib\xe1nfa","Alm\xe1sh\xe1za","Als\xf3nemesap\xe1ti","Als\xf3p\xe1hok","Als\xf3rajk","Als\xf3szenterzs\xe9bet","Babosd\xf6br\xe9te","Baglad","Bagod","Bak","Bakt\xfctt\xf6s","Balatongy\xf6r\xf6k","Balatonmagyar\xf3d","B\xe1nokszentgy\xf6rgy","Barlahida","Batyk","B\xe1zakerettye","Becsehely","Becsv\xf6lgye","Belezna","Bels\u0151s\xe1rd","Bezer\xe9d","Bocf\xf6lde","Bocska","B\xf3kah\xe1za","Boncodf\xf6lde","Borsfa","B\xf6de","B\xf6deh\xe1za","B\xf6rz\xf6nce","B\xfacs\xfaszentl\xe1szl\xf3","Bucsuta","Csapi","Csat\xe1r","Cserszegtomaj","Csertalakos","Csesztreg","Csonkahegyh\xe1t","Cs\xf6de","Cs\xf6m\xf6d\xe9r","Cs\xf6rnyef\xf6ld","Di\xf3sk\xe1l","Dobri","Dobronhegy","D\xf6br\xf6ce","D\xf6tk","Egeraracsa","Egerv\xe1r","Eszteregnye","Eszterg\xe1lyhorv\xe1ti","Fels\u0151p\xe1hok","Fels\u0151rajk","Fels\u0151szenterzs\xe9bet","Fityeh\xe1z","F\u0171zv\xf6lgy","G\xe1borj\xe1nh\xe1za","Galambok","Garabonc","Gell\xe9nh\xe1za","Gelse","Gelsesziget","G\xe9tye","Gombosszeg","Gosztola","G\u0151sfa","Gutorf\xf6lde","Gyenesdi\xe1s","Gy\u0171r\u0171s","Hagy\xe1rosb\xf6r\xf6nd","Hah\xf3t","Herny\xe9k","H\xe9v\xedz","Homokkom\xe1rom","Hossz\xfav\xf6lgy","Hott\xf3","Iborfia","Ikl\xf3db\xf6rd\u0151ce","Kacorlak","Kall\xf3sd","K\xe1l\xf3cfa","K\xe1nyav\xe1r","Karmacs","K\xe1v\xe1s","Kehidakust\xe1ny","Kemendoll\xe1r","Kem\xe9nfa","Kerecseny","Kerkabarab\xe1s","Kerkafalva","Kerkakutas","Kerkaszentkir\xe1ly","Kerkatesk\xe1nd","Keszthely","Kilim\xe1n","Kisbucsa","Kiscsehi","Kisg\xf6rb\u0151","Kiskutas","Kisp\xe1li","Kisr\xe9cse","Kissziget","Kistolm\xe1cs","Kisv\xe1s\xe1rhely","Kozmadombja","Kust\xe1nszeg","K\xfcls\u0151s\xe1rd","Lakhegy","Lasztonya","Lendvadedes","Lendvajakabfa","Lenti","Letenye","Lick\xf3vadamos","Ligetfalva","Lispeszentadorj\xe1n","Lisz\xf3","Lov\xe1szi","Magyarf\xf6ld","Magyarszentmikl\xf3s","Magyarszerdahely","Mar\xf3c","M\xe1rokf\xf6ld","Mih\xe1ld","Mih\xe1lyfa","Mikekar\xe1csonyfa","Mikl\xf3sfa","Milejszeg","Misefa","Moln\xe1ri","Murakereszt\xfar","Murar\xe1tka","Muraszemenye","Nagybak\xf3nak","Nagyg\xf6rb\u0151","Nagykanizsa","Nagykapornak","Nagykutas","Nagylengyel","Nagyp\xe1li","Nagyrada","Nagyr\xe9cse","Nemesap\xe1ti","Nemesb\xfck","Nemeshet\xe9s","Nemesn\xe9p","Nemesp\xe1tr\xf3","Nemesr\xe1d\xf3","Nemess\xe1ndorh\xe1za","Nemesszentandr\xe1s","N\xe9metfalu","Nova","\xd3h\xedd","Olt\xe1rc","Orb\xe1nyosfa","Orm\xe1ndlak","Orosztony","Ortah\xe1za","Ozm\xe1nb\xfck","Pacsa","Pad\xe1r","P\xe1ka","Pakod","P\xe1lfiszeg","Pat","Peth\u0151henye","Petrikereszt\xfar","Petrivente","P\xf3kaszepetk","P\xf3rszombat","P\xf6l\xf6ske","P\xf6l\xf6skef\u0151","P\xf6rdef\xf6lde","P\xf6tr\xe9te","Pusztaap\xe1ti","Pusztaederics","Pusztamagyar\xf3d","Pusztaszentl\xe1szl\xf3","Ramocsa","R\xe9dics","Resznek","Rezi","Rigy\xe1c","Salomv\xe1r","Sand","S\xe1rhida","S\xe1rmell\xe9k","Semj\xe9nh\xe1za","S\xe9nye","Sorm\xe1s","S\xf6jt\xf6r","Surd","S\xfcmegcsehi","Szalapa","Sz\xe9csisziget","Szentgy\xf6rgyv\xe1r","Szentgy\xf6rgyv\xf6lgy","Szentkozmadombja","Szentliszl\xf3","Szentmargitfalva","Szentp\xe9terf\xf6lde","Szentp\xe9ter\xfar","Szepetnek","Szij\xe1rt\xf3h\xe1za","Szilv\xe1gy","Tesk\xe1nd","Tilaj","T\xf3fej","Tormaf\xf6lde","Tornyiszentmikl\xf3s","T\xf3tszentm\xe1rton","T\xf3tszerdahely","T\xfcrje","\xdajudvar","Valkonya","V\xe1llus","V\xe1rf\xf6lde","V\xe1rv\xf6lgy","Vasboldogasszony","Vasp\xf6r","Vindornyafok","Vindornyalak","Vindornyasz\u0151l\u0151s","Vonyarcvashegy","V\xf6ck\xf6nd","Zajk","Zalaap\xe1ti","Zalabaksa","Zalab\xe9r","Zalaboldogfa","Zalacs\xe1ny","Zalacs\xe9b","Zalaegerszeg","Zalah\xe1sh\xe1gy","Zalaigrice","Zalaistv\xe1nd","Zalakaros","Zalakom\xe1r","Zalak\xf6vesk\xfat","Zalal\xf6v\u0151","Zalamerenye","Zalas\xe1rszeg","Zalaszabar","Zalasz\xe1nt\xf3","Zalaszentbal\xe1zs","Zalaszentgr\xf3t","Zalaszentgy\xf6rgy","Zalaszentiv\xe1n","Zalaszentjakab","Zalaszentl\xe1szl\xf3","Zalaszentl\u0151rinc","Zalaszentm\xe1rton","Zalaszentmih\xe1ly","Zalaszombatfa","Zalat\xe1rnok","Zala\xfajlak","Zalav\xe1r","Zalav\xe9g","Zebecke"];
varosok[-3]=["Abfaltersbach","Absam","Absdorf","Abtenau","Achau","Achenkirch","Adlwang","Admont","Adnet","Afiesl","Aflenz","Afritz am See","Aggsbach Markt","Ahorn","Aibl","Aich","Aichkirchen","Aigen","Aigen im Ennstal","Aigen im M\xfchlkreis","Ainet","Aistersheim","Albeck","Alberndorf im Pulkautal","Alberndorf in der Riedmark","Alberschwende","Albersdorf-Prebuch","Albrechtsberg an der Gro\xdfen Krems","Aldrans","Alkoven","Alland","Allentsteig","Allerheiligen bei Wildon","Allerheiligen im M\xfchlkreis","Allerheiligen im M\xfcrztal","Allhaming","Allhartsberg","Alpbach","Altach","Altaussee","Altenberg an der Rax","Altenberg bei Linz","Altenburg","Altendorf","Altenfelden","Altenmarkt","Altenmarkt an der Triesting","Altenmarkt bei Sankt Gallen","Altenmarkt - Zauchensee","Altheim","Althofen","Altlengbach","Altlichtenwarth","Altmelon","Altm\xfcnster","Altschwendt","Amaliendorf - Aalfang","Amering","Amlach","Ampass","Ampflwang im Hausruckwald","Amstetten","Andau","Andelsbuch","Andorf","Andrichsfurt","Angath","Anger","Angerberg","Anif","Annaberg","Annaberg-Lung\xf6tz","Anras","Ansfelden","Antau","Anthering","Antiesenhofen","Apetlon","Apfelberg","Arbesbach","Arbing","Ardagger","Ardning","Arnfels","Arnoldstein","Arnreit","Arriach","Artstetten - P\xf6bring","Arzberg","Arzl","Aschach an der Donau","Aschach an der Steyr","Aschau Zillertal","Aschbach-Markt","Aspach","Aspangberg - St. Peter","Aspang-Markt","Asparn an der Zaya","Asperhofen","Assling","Asten","Attendorf","Attersee","Attnang-Puchheim","Atzbach","Atzenbrugg","Atzesberg","Au","Au am Leithaberge","Auberg","Auerbach","Auersbach / Steiermark","Aug-Radisch","Aurach am Hongar","Aurach b. K.","Aurolzm\xfcnster","Au\xdfervillgraten","Axams","Bach","Bachmanning","Bad Aussee","Bad Bleiberg","Bad Blumau","Bad Deutsch-Altenburg","Bad Eisenkappel","Baden","Badersdorf","Bad Fischau - Brunn","Bad Gams","Bad Gastein","Bad Gleichenberg","Bad Goisern","Bad Gro\xdfpertholz","Bad Hall","Bad H\xe4ring","Bad Hofgastein","Bad Ischl","Bad Kleinkirchheim","Bad Kreuzen","Bad Leonfelden","Bad Mitterndorf","Bad Radkersburg","Bad Sauerbrunn","Bad Schallerbach","Bad Sch\xf6nau","Bad St. Leonhard im Lavanttal","Bad Tatzmannsdorf","Bad V\xf6slau","Bad Waltersdorf","Bad Wimsbach - Neydharting","Bad Zell","Bairisch K\xf6lldorf","Baldramsdorf","B\xe4rnbach","B\xe4rnkopf","Bartholom\xe4berg","Baumgarten","Baumgarten","Baumgarten bei Gnas","Baumgartenberg","Baumkirchen","B\xe9cs","Behamberg","Berg","Berg bei Rohrbach","Bergern im Dunkelsteinerwald","Berghausen","Bergheim","Berg im Attergau","Berg im Drautal","Bergland","Berndorf","Berndorf","Bernhardsthal","Bernstein","Berwang","Bezau","Biberbach","Biberwier","Bichlbach","Biedermannsdorf","Bierbaum am Auersbach","Bildein","Bildstein","Birgitz","Birkfeld","Bisamberg","Bischofshofen","Bischofstetten","Bizau","Blaindorf","Bleiburg","Blindenmarkt","Blons","Bludenz","Bludesch","Blumau-Neuri\xdfhof","Bockflie\xdf","Bocksdorf","Bodensdorf","B\xf6heimkirchen","Bramberg","Brand","Brandberg","Brandenberg","Brand - Laaben","Brand - Nagelberg","Braunau am Inn","Braz","Bregenz","Breitenau","Breitenbach","Breitenbrunn","Breitenfeld","Breitenfeld-Tannenriegel","Breitenfurt bei Wien","Breitenstein","Breitenwang","Bretstein","Brixen i.Th.","Brixlegg","Brodingberg","Bromberg","Bruck","Bruck","Bruck an der Gro\xdfglocknerstra\xdfe","Bruck an der Leitha","Bruckneudorf an der Leitha","Bruck-Waasen","Brunn am Gebirge","Brunn an der Wild","Brunnenthal","Br\xfcckl","Buch","Buch","Buchbach","Buch-Geiseldorf","Buchkirchen","Burgau","Burgauberg-Neudauberg","Burgkirchen","B\xfcrmoos","B\xfcrs","B\xfcrserberg","Dalaas","Dam\xfcls","Dechantskirchen","Dellach im Drautal","Dellach im Gailtal","Desselbrunn","Deutschfeistritz","Deutsch Goritz","Deutsch-Griffen","Deutsch Jahrndorf","Deutsch Kaltenbrunn","Deutschkreutz","Deutschlandsberg","Deutsch Sch\xfctzen-Eisenberg","Dienersdorf","Dienten","Diersbach","Dietach","Dietersdorf am Gnasbach","Dietmanns","Diex","Dimbach","Dobersberg","Dobl","Donnersbach","Donnersbachwald","Donnerskirchen","Doren","Dorf an der Pram","Dorfbeuern","Dorfgastein","Dorfstetten","Dornbirn","D\xf6lsach","Drasenhofen","Dra\xdfburg","Dra\xdfmarkt","Drosendorf - Zissersdorf","Dro\xdf","Dunkelsteinerwald","D\xfcns","D\xfcnserberg","D\xfcrnstein","D\xfcrnstein","Ebbs","Eben","Ebenau","Ebenfurth","Eben im Pinzgau","Ebensee","Ebenthal in K\xe4rnten","Eberau","Ebergassing","Eberndorf","Eberschwang","Ebersdorf","Eberstalzell","Eberstein","Ebreichsdorf","Echsenbach","Edelsbach bei Feldbach","Edelschrott","Edelsgrub","Edelstal","Edelstauden","Edlbach","Edlitz","Edt bei Lambach","Eferding","Egg","Eggelsberg","Eggenburg","Eggendorf","Eggendorf im Traunkreis","Eggerding","Eggern","Eggersdorf","Ehenbichl","Ehrenhausen","Ehrwald","Eibiswald","Eichberg","Eichberg-Trautenburg","Eichenberg","Eichfeld","Eichgraben","Eichk\xf6gl","Eidenberg","Eisbach","Eisenerz","Eisenstadt","Eisentratten","Eisgarn","Eitzing","Elbigenalp","Elixhausen","Ellb\xf6gen","Ellmau","Elmen","Elsbethen","Eltendorf","Emmersdorf an der Donau","Empersdorf","Engelhartszell an der Donau","Engerwitzdorf","Enns","Ennsdorf","Enzenkirchen","Enzenreith","Enzersdorf an der Fischa","Enzersfeld","Enzesfeld - Lindabrunn","Eppenstein","Erl","Erlach","Erlauf","Ernstbrunn","Ernsthofen","Ertl","Eschenau","Eschenau im Hausruckkreis","Esternberg","Etmi\xdfl","Etsdorf - Haitzendorf","Etzersdorf - Rollsdorf","Eugendorf","Euratsfeld","Faggen","Faistenau","Falkendorf","Falkenstein","Fallbach","Fehring","Feistritz am Wechsel","Feistritz an der Gail","Feistritz bei Anger","Feistritz bei Knittelfeld","Feistritz im Rosental","Feistritz ob Bleiburg","Feld am See","Feldbach","Feldkirch","Feldkirchen an der Donau","Feldkirchen bei Graz","Feldkirchen bei Mattighofen","Feldkirchen in K\xe4rnten","Felixdorf","Fels am Wagram","Fendels","Ferlach","Ferndorf","Fernitz","Ferschnitz","Fieberbrunn","Filzmoos","Finkenberg","Finkenstein","Fischamend","Fischbach","Fischlham","Fiss","Flachau","Fladnitz an der Teichalm","Fladnitz im Raabtal","Flatschach","Flattach","Flaurling","Flie\xdf","Flirsch","Floing","Fohnsdorf","Fontanella","Forchach","Forchtenstein","Fornach","Forstau","Fraham","Frankenau- Unterpullendorf","Frankenburg am Hausruck","Frankenfels","Frankenmarkt","Franking","Frannach","Frantschach","Frastanz","Frauenberg","Frauenkirchen","Frauenstein","Frauental","Fraxern","Freiland","Freinberg","Freistadt","Fresach","Friedberg","Friesach","Fritzens","Frohnleiten","Frojach-Katsch","Fulpmes","Furth an der Triesting","Furth bei G\xf6ttweig","Fusch an der Gro\xdfglocknerstra\xdfe","Fuschl am See","Fu\xdfach","F\xfcgen","F\xfcgenberg","F\xfcrstenfeld","Gaaden","Gaal","Gabersdorf","Gablitz","Gaflenz","Gai","Gaimberg","Gaishorn am See","Gai\xdfau","Gallizien","Gallmannsegg","Gallneukirchen","Gallspach","Gallzein","Galt\xfcr","Gaming","Gamlitz","Gampern","Gams bei Hieflau","Ganz","Garanas","Gars am Kamp","Garsten","Gaschurn - Partenen","Gasen","Gaspoltshofen","Gastern","Gattendorf","Gaubitsch","Gaweinstal","Geboltskirchen","Gedersdorf","Geiersberg","Geinberg","Geisttahl","Georgsberg","Geras","Gerasdorf bei Wien","Gerersdorf","Gerersdorf-Sulz","Geretsberg","Gerlos","Gerlosberg","Gerolding","Gersdorf-Feistritz","Gf\xf6hl","Gie\xdfelsdorf","Gie\xdfh\xfcbl","Gilgenberg am Weilhart","Gitschtal","Glanegg","Glanz a. d. Weinstrasse","Gleinst\xe4tten","Gleisdorf","Globasnitz","Gloggnitz","Glojach","Gl\xf6dnitz","Gmunden","Gm\xfcnd","Gm\xfcnd","Gnadendorf","Gnadenwald","Gnas","Gnesau","Gniebing - Wei\xdfenbach","Goessenberg","Going a. W. K.","Goldegg","Goldw\xf6rth","Golling","Golling an der Erlauf","Gols","Gosau","Gosdorf","Gossendorf","G\xf6fis","G\xf6llersdorf","G\xf6ming","G\xf6pfritz an der Wild","G\xf6riach","G\xf6stling an der Ybbs","G\xf6\xdfnitz","G\xf6ttlesbrunn - Arbesthal","G\xf6tzendorf an der Leitha","G\xf6tzens","G\xf6tzis","Grabern","Grabersdorf","Graden","Grafenbach - St. Valentin","Grafendorf bei Hartberg","Grafenschachen","Grafenschlag","Grafenstein","Grafenw\xf6rth","Gralla","Gramais","Gramastetten","Gramatneusiedl","Grambach","Gr\xe4n","Gratkorn","Gratwein","Greifenburg","Greillenstein","Grein","Greinbach","Greisdorf","Gressenberg","Gresten","Gries am Brenner","Gries im Sellrain","Grieskirchen","Griffen","Grimmenstein","Grins","Grinzens","Gro\xdfarl","Gro\xdfdietmanns","Gro\xdfebersdorf","Gro\xdf-Engersdorf","Gro\xdf Gerungs","Gro\xdfgmain Hallwang","Gro\xdfg\xf6ttfritz","Gro\xdfharras","Gro\xdfhart","Gro\xdfh\xf6flein","Gro\xdfkirchheim","Gro\xdfklein","Gro\xdfkrut","Gro\xdflobming","Gro\xdfmugl","Gro\xdfm\xfcrbisch","Gro\xdfpetersdorf","Gro\xdfradl","Gro\xdframing","Gro\xdfriedenthal","Gro\xdfru\xdfbach","Gro\xdfsch\xf6nau","Gro\xdf-Siegharts","Gro\xdfsierning","Gro\xdfs\xf6lk","Gro\xdf St. Florian","Gro\xdfsteinbach","Gro\xdfst\xfcbing","Gro\xdfwarasdorf","Gro\xdfweikersdorf","Gro\xdfwilfersdorf","Gr\xf6bming","Gr\xf6dig","Grundlsee","Gr\xfcnau im Almtal","Gr\xfcnbach","Gr\xfcnbach am Schneeberg","Gr\xfcnburg","Gschaid bei Birkfeld","Gschnaidt","Gschnitz","Gschwandt","Gumpoldskirchen","Gundersdorf","Gunskirchen","Guntersdorf","Guntramsdorf","Gurk","Gurten","Gu\xdfwerk","Gutau","Gutenberg an der Raabklamm","Gutenbrunn","Gutenstein","Guttaring","G\xfcnselsdorf","G\xfcssing","G\xfcttenbach","Haag","Haag am Hausruck","Hackerberg","Hadersdorf am Kamp","Hadres","Hafnerbach","Hafning bei Trofaiach","Hagenberg i.M.","Hagenbrunn","Haibach im M\xfchlkreis","Haibach ob der Donau","Haidershofen","Haigermoos","Haiming","Hainburg an der Donau","Hainersdorf","Hainfeld","Hainsdorf-Schwarzautal","Hainzenberg","Halbenrain","Halbturn","Hall","Hallein","Hallstatt","Halltal","Handenberg","Hannersdorf","Hard","Hardegg","Hargelsberg","Harmannsdorf","Hart","Hart bei Graz","Hartberg","Hartkirchen","Hartl","H\xe4selgehr","Haselsdorf -Tobelbad","Haslach an der M\xfchl","Haslau bei Birkfeld","Haslau - Maria Ellend","Hatting","Hatzendorf","Haugschlag","Haugsdorf","Haunoldstein","Haus","Hausbrunn","Hausleiten","Hausmannst\xe4tten","Heidenreichstein","Heiligenberg","Heiligenblut","Heiligenbrunn","Heiligenkreuz","Heiligenkreuz am Waasen","Heiligenkreuz im Lafnitztal","Heimschuh","Heinsfels","Heiterwang","Heldenberg","Helfenberg","Hellmons\xf6dt","Helpfau-Uttendorf","Hengsberg","Henndorf a. W.","Hennersdorf","Hermagor","Hernstein","Herrnbaumgarten","Herzogenburg","Herzogsdorf","Heugraben","Hieflau","Himberg","Himmelberg","Hinterbr\xfchl","Hinterhornbach","Hintersee","Hinterstoder","Hinzenbach","Hippach","Hirm","Hirnsdorf","Hirschbach","Hirschbach im M\xfchlkreis","Hirschegg","Hirschegg - Kleinwalsertal","Hirtenberg","Hittisau","Hitzendorf","Hochburg-Ach","Hochfilzen","Hochleithen","Hochneukirchen - Gschaidt","Hochwolkersdorf","Hof am Leithaberge","Hofamt Priel","Hof bei Salzburg","Hof bei Straden","Hofkirchen","Hofkirchen an der Trattnach","Hofkirchen im M\xfchlkreis","Hofkirchen im Traunkreis","Hofst\xe4tten / Raab","Hofstetten - Gr\xfcnau","Hohenau an der Raab","Hohenberg","Hohenbrugg","Hoheneich","Hohenems","Hohentauern","Hohenthurn","Hohenwarth - M\xfchlbach am Manhartsberg","Hohenweiler","Hohenzell","Hohe Wand","Hollabrunn","Hollenegg / Steiermark","Hollenstein an der Ybbs","Hollenthon","Hollersbach","Holzgau","Holzhausen","Hopfgarten i. Br.","Hopfgarten i. D.","Horitschon","Horn","Hornstein","H\xf6chst","H\xf6fen","H\xf6flein","H\xf6flein an der Hohen Wand","H\xf6f-Pr\xe4bach","H\xf6hnhart","H\xf6rbich","H\xf6rbranz","H\xf6rsching","Hundsheim","H\xfcrm","H\xfcttau","H\xfcttenberg","H\xfcttschlag","Illmitz","Ilz","Ilztal","Imst","Imsterberg","Innerschwand","Innervillgraten","Inzenhof","Inzersdorf - Getzersdorf","Inzersdorf im Kremstal","Inzing","Irdning","Irnfritz - Messern","Irschen","Ischgl","Iselsberg-Stronach","Itter","Jabing","Jagerberg","Jaidhof","Japons","Jeging","Jenbach","Jennersdorf","Jerzens","Jochberg","Johnsbach","Johnsdorf-Brunn","Jois","Judenau - Baumgarten","Judenburg","Judendorf - Stra\xdfengel","Julbach","Jungholz","Kaibing","Kainach bei Voitsberg","Kainbach","Kaindorf","Kaindorf a. d. Sulm","Kaisers","Kaisersdorf","Kallham","Kals a. Gr.","Kalsdorf bei Graz","Kaltenbach","Kaltenberg","Kaltenleutgeben","Kalwang","Kammern im Liesingtal","Kapellen","Kapelln","Kapfenberg","Kapfenstein","Kappel am Krappfeld","Kappl","Kaprun","Karlstein an der Thaya","Karlstetten","Karres","Karr\xf6sten","Kartitsch","Kasten bei B\xf6heimkirchen","Katsdorf","Katzelsdorf","Kaumberg","Kaunerberg","Kaunertal Feichten","Kauns","Kautzen","Kefermarkt","Kematen am Innbach","Kematen an der Krems","Kematen an der Ybbs","Kematen i.T.","Kemeten","Kennelbach","Keutschach","Kilb","Kindberg","Kirchbach","Kirchbach, Gailtal","Kirchberg am Wagram","Kirchberg am Walde","Kirchberg am Wechsel","Kirchberg an der Pielach","Kirchberg an der Raab","Kirchberg bei Mattighofen","Kirchberg i. T.","Kirchberg ob der Donau","Kirchberg-Thening","Kirchbichl","Kirchdorf a .d. Krems","Kirchdorf am Inn","Kirchdorf i. T.","Kirchham","Kirchheim im Innkreis","Kirchschlag","Kirchschlag","Kirchschlag in der Buckligen Welt","Kirchstetten","Kirnberg","Kittsee","Kitzbuehel","Kitzeck im Sausal","Klaffer am Hochficht","Klagenfurt","Klam bei Grein","Klaus","Klaus an der Pyhrnbahn","Klausen - Leopoldsdorf","Klebach","Kleinarl","Kleinlobming","Klein-Meiseldorf","Kleinm\xfcrbisch","Klein-Neusiedl","Klein-P\xf6chlarn","Kleins\xf6lk","Klein St. Paul","Kleinwalsertal","Kleinzell","Kleinzell im M\xfchlkreis","Klingenbach","Kloster / Steiermark","Klosterneuburg","Kl\xf6ch","Kl\xf6sterle am Arlberg","Knittelfeld","Kobenz","Kobersdorf","Koblach","Koglhof","Kohfidisch","Kohlberg","Kohlschwarz","Kolbnitz","Kollerschlag","Kolsass","Kolsassberg","Kopfing im Innkreis","Koppl","Kornberg bei Riegersburg","Korneuburg","Kottes - Purk","Kottingbrunn","K\xf6flach","K\xf6nigsbrunn am Wagram","K\xf6nigsdorf","K\xf6nigstetten","K\xf6nigswiesen","K\xf6ssen","K\xf6stendorf","K\xf6tschach - Mauthen","K\xf6ttmannsdorf","Kraig","Krakaudorf","Krakauhinterm\xfchlen","Krakauschatten","Kramsach","Kraubath / Mur","Krems","Krems an der Donau","Kremsm\xfcnster","Krenglbach","Krensdorf","Kreuttal","Kreuzstetten","Krieglach","Krimml","Krispl","Kronstorf","Krottendorf","Krottendorf-Gaisfeld","Krumau am Kamp","Krumbach","Krumbach","Krumegg","Krummnu\xdfbaum","Krumpendorf","Krusdorf","Kuchl","Kufstein","Kukmirn","Kulm am Zirbitz","Kulm bei Weiz","Kumberg","Kundl","Laa an der Thaya","Laaben","Laab im Walde","Laakirchen","Labuch","Lackenbach","Lackendorf","Ladendorf","Ladis","Lafnitz","Lambach","Lambrechten","Lamprechtshausen","Landeck","Landl","Lanersbach","Lang","Langau","Langegg bei Graz","Langen","Langenegg","L\xe4ngenfeld","Langenlois","Langenrohr","Langenstein","Langenwang","Langenzersdorf","Langkampfen","Langschlag","Lannach","Lans","Lanzendorf","Lanzenkirchen","Lasberg","Lassing","La\xdfnitz bei Murau","La\xdfnitzh\xf6he","La\xdfnitzthal","Laterns","Launsdorf","Laussa","Lauterach","Lavam\xfcnd","Lavant","Laxenburg","Lebring - Sankt Margarethen","Lech am Arlberg","Lechaschau","Leiben","Leibnitz","Leisach","Leitersdorf","Leithaprodersdorf","Leitzersdorf","Lembach im M\xfchlkreis","Lend","Lendorf","Lengau","Lengenfeld","Lenzing","Leoben","Leobendorf","Leobersdorf","Leogang","Leonding","Leopoldschlag","Leopoldsdorf","Lermoos","Lessach","Leutasch","Leutschach","Lichtenau","Lichtenau im M\xfchlkreis","Lichtenberg","Lichtenegg","Lichtenw\xf6rth","Liebenau","Liebenfels","Lieboch","Lienz","Liesing / Lesachtal","Liezen","Ligist","Lilienfeld","Limbach","Limberg bei Wies","Lind im Drautal","Lingenau","Linz","Litschau","Litzelsdorf","Lochau","Lochen","Lockenhaus","Lofer","Lohnsburg am Kobernau\xdferwald","Loich","Loipersbach","Loipersdorf bei F\xfcrstenfeld","Loipersdorf-Kitzladen","Loosdorf","Loretto","Lor\xfcns","Losenstein","L\xf6dersdorf","Ludersdorf-Wilfersdorf","Ludesch","Ludmannsdorf","Ludweis - Aigen","Luftenberg an der Donau","Lunz am See","Lurnfeld","Lustenau","Lutzmannsburg","M\xe4der","Maierdorf","Maiersdorf","Mailberg","Maishofen","Maissau","Mallnitz","Malta","Mank","Mannersdorf","Mannersdorf am Leithagebirge","Manning","Marbach an der Donau","Marchtrenk","Marhof","Maria Alm","Maria-Anzbach","Maria-Buch-Feistritz","Maria Enzersdorf","Mariahof","Maria Laach am Jauerling","Maria Lankowitz","Maria-Lanzendorf","Maria Neustift","Mariapfarr","Maria Rain","Maria Saal","Maria Schmolln","Mariasdorf","Mariastein","Maria Taferl","Maria W\xf6rth","Mariazell","Markersdorf - Haindorf","Markt Allhau","Markt Hartmannsdorf","Markt Neuhodis","Markt Piesting","Markt St. Martin","Martinsberg","Marz","Matrei a. Br.","Matrei i. O.","Mattersburg","Mattighofen","Mattsee","Matzendorf - H\xf6lles","Mauerbach","Mauerkirchen","Mautern","Mautern an der Donau","Mauterndorf","Mauthausen","Mayrhof","Mayrhofen","Meggenhofen","Mehrnbach","Meiningen","Meiseldorf","Melk","Mellach","Mellau","Merkendorf","Metnitz","Mettersdorf am Sa\xdfbach","Mettmach","Michaelerberg","Michaelnbach","Michelbach","Micheldorf","Micheldorf in O\xd6","Michelhausen","Mieders","Mieming","Miesenbach","Miesenbach","Miklauzhof","Millstatt","Mils","Mils bei Imst","Minihof-Liebau","Mining","Mischendorf","Mistelbach","Mittelberg Kleinwalsertal","Mitterbach am Erlaufsee","Mitterberg","Mitterberg","Mitterdorf an der Raab","Mitterdorf im M\xfcrztal","Mitterkirchen im Machland","Mitterlabill","Mitterndorf an der Fischa","Mittersill","Modriach","Mogersdorf","Molln","Mondsee","Moorbad Harbach","Moosbach","Moosbrunn","Moosburg","Moosdorf","Mooskrichen","Mortantsch","Moschendorf","M\xf6ggers","M\xf6lbling","M\xf6llbr\xfccke","M\xf6nchhof","M\xf6nichkirchen","M\xf6nichwald","M\xf6rbisch am See","M\xf6rschwang","M\xf6rtschach","M\xf6tz","Muckendorf - Wipfing","Muggendorf","Muhr","Munderfing","Murau","Mureck","Murfeld","Musau","Mutters","M\xfchlbach","M\xfchlbach am Hochk\xf6nig","M\xfchldorf","M\xfchldorf","M\xfchldorf","M\xfchlen","M\xfchlgraben","M\xfchlheim am Inn","M\xfcllendorf","M\xfcnchendorf","M\xfcnichreith - Laimbach","M\xfcnster","M\xfcnzbach","M\xfcnzkirchen","M\xfcrzhofen","M\xfcrzzuschlag","M\xfcrzsteg","Naarn im Machlande","Naas","Naintsch","Namlos","Nappersdorf - Kammersdorf","Nassereith","Natschbach - Loipersbach","Natternbach","Natters","Nauders","Navis","Nebelberg","Neckenmarkt","Neidling","Nenzing - Gurtis","Nesselw\xe4ngle","Nestelbach bei Graz","Nestelbach im Ilztal","Neuberg","Neuberg an der M\xfcrz","Neudau","Neudorf","Neudorf bei Passail","Neudorf bei Staatz","Neud\xf6rfl","Neufeld an der Leitha","Neufelden","Neuhaus","Neuhaus am Klausenbach","Neuhofen an der Krems","Neuhofen an der Ybbs","Neuhofen im Innkreis","Neukirchen","Neukirchen am Walde","Neukirchen an der V\xf6ckla","Neukirchen bei Lambach","Neukirchen - Enknach","Neulengbach","Neumarkt","Neumarkt a. W.","Neumarkt an der Ybbs","Neumarkt im Hausruckkreis","Neumarkt im M\xfchlkreis","Neunkirchen","Neup\xf6lla","Neusiedl am See","Neusiedl bei Pernitz","Neustadtl an der Donau","Neustift","Neustift an der Lafnitz","Neustift i. St.","Neustift im M\xfchlkreis","Neustift - Innermanzing","Neutal","Nickelsdorf","Niederhollabrunn","Niederkappel","Niederkreuzstetten","Niederleis","Niederndorf","Niederndorferberg","Niederneukirchen","Niedernsill","Nieder\xf6blarn","Niederru\xdfbach","Niederthalheim","Niederwaldkirchen","Niederw\xf6lz","Nikitsch","Niklasdorf","Nikolsdorf","Nitscha","N\xf6chling","N\xf6tsch im Gailtal","Nu\xdfbach","Nu\xdfdorf a. H.","Nu\xdfdorf am Attersee","Nu\xdfdorf-Debant","Nu\xdfdorf ob der Traisen","N\xfcziders","Obdach","Oberaich","Oberalm","Oberdorf","Oberdorf am Hochegg","Oberdrauburg","Ober-Grafendorf","Oberhaag","Oberhofen","Oberhofen am Irrsee","Oberkappel","Oberkurzheim","Oberlienz","Oberloisdorf","Obernberg a. Br.","Obernberg am Inn","Oberndorf","Oberndorf an der Melk","Oberndorf bei Schwanenstadt","Oberndorf i. T.","Oberneukirchen","Oberperfuss","Oberpullendorf","Oberrettenbach","Oberschlierbach","Obersch\xfctzen","Oberstorcha","Obertilliach","Obertraun","Obertrum","Obervellach","Obervogau","Oberwaltersdorf","Oberwang","Oberwart","Oberweg","Oberw\xf6lbling","Oberw\xf6lz","Oberzeiring","Obritzberg - Rust","Obsteig","Oed - \xd6hling","Oepping","Oetz","Offenhausen","Oftering","Oggau","Ohlsdorf","Olbendorf","Ollersdorf","Oppenberg","Opponitz","Ort im Innkreis","Oslip","Ossiach","Ostermiething","Osterwitz","Ottendorf an der Rittschein","Ottenschlag","Ottenschlag im M\xfchlkreis","Ottensheim","Ottenthal","Otterthal","Ottnang am Hausruck","\xd6blarn","Pabneukirchen","Pack","Paldau","Palfau","Palting","Pama","Pamhagen","Parndorf","Parschlug","Pasching","Passail","Paternion","Patsch","Pattigham","Paudorf","Payerbach","Peggau","Peilstein im M\xfchlviertel","Pennewang","Perchau am Sattel","Perchtoldsdorf","Perg","Perlsdorf","Pernegg","Pernersdorf","Pernitz","Perschling an der Perschling","Persenbeug - Gottsdorf","Pertlstein","Perwang am Grabensee","Petersdorf","Peterskirchen","Petronell - Carnuntum","Pettenbach","Pettnau","Pettneu","Petzenkirchen","Peuerbach","Pfaffenhofen","Pfaffenschlag bei Waidhofen an der Thaya","Pfaffing","Pfafflar","Pfaffst\xe4tt","Pfaffst\xe4tten","Pfarrkirchen bei Bad Hall","Pfarrkirchen im M\xfchlkreis","Pfarrwerfen","Pflach","Pfons","Pfunds","Pians","Piberbach","Piberegg","Pichl bei Wels","Pichl-Kainisch","Pichl-Preunegg","Pierbach","Piesendorf","Pilgersdorf","Pill","Pillichsdorf","Pilsbach","Pinggau","Pinkafeld","Pinsdorf","Pinswang","Pirching am Traubenberg","Piringsdorf","Pirka","Pischeldorf","Pischelsdorf","Pischelsdorf am Engelbach","Pistorf","Pitschgau","Pitten","Pitzenberg","Plainfeld","Podersdorf am See","Poggersdorf","Pollham","Polling","Polling im Innkreis","Poppendorf","Pottendorf","Pottenstein","Potzneusiedl","Poysdorf","P\xf6chlarn","P\xf6ggstall","P\xf6lfing","P\xf6lla","P\xf6llau","P\xf6llauberg","P\xf6ls","P\xf6ndorf","P\xf6rtschach am W\xf6rthersee","P\xf6ttelsdorf","P\xf6tting","P\xf6ttsching","Pr\xe4graten","Pram","Prambachkirchen","Pramet","Preding","Predlitz-Turrach","Pregarten","Preitenegg","Prellenkirchen","Pressbaum","Pre\xdfguts","Prigglitz","Prinzersdorf","Proleb","Pruggern","Prutz","Puch","Puch bei Weiz","Puchberg am Schneeberg","Puchegg","Puchenau","Puchenstuben","Puchkirchen am Trattberg","Pucking","Pulkau","Pupping","Purbach am Neusiedler See","Purgstall","Purgstall an der Erlauf","Purkersdorf","Pusterwald","Putzleinsdorf","P\xfchret","P\xfcrgg-Trautenfels","Pyhra","Raab","Raaba","Raabau","Raabs an der Thaya","Raach am Hochgebirge","Rabensburg","Rabenstein an der Pielach","Rabenwald","Rachau","Radenthein","Radfeld","Radmer","Radstadt","Raggal - Marul","Ragnitz","Raiding","Rainbach im Innkreis","Rainbach im M\xfchlkreis","Ramingstein","Ramsau","Ramsau","Ramsau am Dachstein","Randegg","Rangersdorf","Ranggen","Raning","Rankweil","Ranten","Rappottenstein","Rassach","Rastenfeld","Ratsch an der Weinstra\xdfe","Ratschendorf","Ratten","Rattenberg","Rauchenwarth","Rauchwart","Rauris","Ravelsbach","Raxendorf","Rechberg","Rechnitz","Redleiten","Redlham","Regau","Reichenau","Reichenau an der Rax","Reichenau im M\xfchlkreis","Reichendorf","Reichenfels","Reichenthal","Reichersberg","Reichraming","Reidling","Reifling","Reingers","Reinsberg","Reisenberg","Reisseck","Reisstrasse","Reith b. K.","Reith b. S.","Reith im Alpbachtal","Rennweg - Katschberg","Rettenegg","Rettensch\xf6ss","Retz","Retzbach","Retznei","Reuthe","Reutte","Ried","Riedau","Ried im Innkreis","Ried im Oberinntal","Ried im Traunkreis","Ried in der Riedmark","Riedlingsdorf","Riefensberg","Riegersberg","Riegersburg","Rietz","Riezlern - Kleinwalsertal","Rinegg","Rinn","Ritzing","Rohr","Rohrau","Rohrbach","Rohrbach an der G\xf6lsen","Rohrbach an der Lafnitz","Rohrbach in Ober\xf6sterreich","Rohrbach-Steinberg","Rohr bei Hartberg","Rohrberg","Rohrendorf bei Krems","Rohr im Gebirge","Rohrmoos-Untertal","Roitham","Roppen","Rosegg","Rosenau am Hengstpa\xdf","Rosenburg - Mold","Rosental","Rosental-Kainich","Rossatz","Ro\xdfbach","Ro\xdfleithen","Rotenturm an der Pinka","Rottenbach","Rottenmann","R\xf6hrenbach","R\xf6ns","R\xf6schitz","R\xf6thelstein","R\xf6this","Ruden","Rudersdorf","Rum","Ruprechtshofen","Rust","Ru\xdfbach","Ru\xdfbach a.P.G.St. Koloman","Rutzenham","R\xfcstorf","Saalbach-Hinterglemm","Saalfelden","Sachsenburg","Saifen-Boden","Salla","Sallingberg","Salzburg","Sandl","Sankt Anna am Aigen","Sankt Anna am Lavantegg","Sankt Florian am Inn","Sankt Georgen am Fillmannsbach","Sankt Georgen an der Stiefing","Sankt Georgen bei Obernberg","Sankt Jakob i. H.","Sankt Jakob im Walde","Sankt Johann am Tauern","Sankt Johann i. S.","Sankt Johann i. T.","Sankt Kathrein am Hauenstein","Sankt Kathrein am Offenegg","Sankt Lorenzen am Wechsel","Sankt Lorenzen bei Scheifling","Sankt Magdalena - Lemberg","Sankt Marein bei Graz","Sankt Marein bei Knittelfeld","Sankt Margarethen bei Knittelfeld","Sankt Marienkirchen am Hausruck","Sankt Martin am Grimming","Sankt Martin am W\xf6llmi\xdfberg","Sankt Nikolai i. Sausal","Sankt Nikolai im S\xf6lktal","Sankt Nikolai ob Dra\xdfling","Sankt Oswald bei Plankenwarth","Sankt Oswald-M\xf6derbrugg","Sankt Pantaleon","Sankt Peter am Kammersberg","Sankt Peter am Ottersbach","Sankt Peter in der Au","Sankt Ruprecht an der Raab","Sankt Stefan am Walde","Sankt Stefan im Rosental","Sankt Stefan ob Leoben","Sankt Ulrich a. P.","Sankt Ulrich am Waasen","Sankt Veit im Innkreis","Sankt Wolfgang-Kienberg","Sarleinsbach","Satteins","Sattledt","Sautens","Saxen","Schachen bei Vorau","Schachendorf","Sch\xe4ffern","Schalchen","Schandorf","Schardenberg","Sch\xe4rding","Scharndorf","Scharnitz","Scharnstein","Scharten","Schattendorf","Schattwald","Scheffau","Scheffau a. Tg.","Scheibbs","Scheiblingkirchen - Thernberg","Scheifling","Schenkenfelden","Schiedlberg","Schiefling","Schildorn","Schladming","Schlag bei Thalberg","Schl\xe4gl","Schlaiten","Schlatt","Schleedorf","Schlei\xdfheim","Schlierbach","Schlins","Schlitters","Schlo\xdfberg","Schl\xfc\xdflberg","Schmirn","Schnepfau","Schnifis","Schollach","Schoppernau","Schottwien","Sch\xf6der","Sch\xf6nau an der Triesting","Sch\xf6nau im M\xfchlkreis","Sch\xf6nbach","Sch\xf6nberg","Sch\xf6nberg am Kamp","Sch\xf6nberg-Lachtal","Sch\xf6nb\xfchel - Aggsbach","Sch\xf6negg","Sch\xf6negg bei P\xf6llau","Sch\xf6nwies","Sch\xf6rfling","Schrattenbach","Schrattenberg","Schrattenthal","Schrems","Schrems bei Frohnleiten","Schr\xf6cken","Schruns","Sch\xfctzen am Gebirge","Schwadorf","Schwanberg","Schwand im Innkreis","Schwanenstadt","Schwarzach","Schwarzach im Pongau","Schwarzau am Steinfelde","Schwarzau im Gebirge","Schwarzau im Schwarzautal","Schwarzenau","Schwarzenbach","Schwarzenbach an der Pielach","Schwarzenberg","Schwarzenberg am B\xf6hmerwald","Schwaz","Schwechat","Schweiggers","Schwendau","Schwendt","Schwertberg","Schwoich","Sebersdorf","Seckau","See","Seebenstein","Seeboden","Seefeld","Seefeld - Kadolz","Seeham","Seekirchen","Seewalchen am Attersee","Seggauberg","Seibersdorf","Seiersberg","Seitenstetten Markt","Sellrain","Selzthal","Semmering","Semriach","Senftenbach","Senftenberg","Serfaus","Sibratsgf\xe4ll","Siegersdorf bei Herberstein","Sieghartskirchen","Sierndorf","Sierning","Sigharting","Sigmundsherberg","Silbertal","Sillian","Silz","Sinabelkirchen","Sipbachzell","Sistrans","Sittersdorf","Sitzenberg - Reidling","Sitzendorf an der Schmida","Soboth","Sollenau","Sommerein","Sonnberg im M\xfchlkreis","Sonnhofen","Sonntag","Sonntagberg","Soo\xdf","S\xf6chau","S\xf6ding","S\xf6dingberg","S\xf6lden","S\xf6ll","Spielberg bei Knittelfeld","Spielfeld","Spillern","Spiss","Spital am Pyhrn","Spital am Semmering","Spittal an der Drau","Spitz","St. Aegidi","St. Aegyd am Neuwalde","St. Agatha","St. Andr\xe4","St. Andr\xe4 am Zicksee","St. Andr\xe4 - H\xf6ch","St. Andr\xe4 im Lungau","St. Andr\xe4 - W\xf6rdern","St. Anton a. A.","St. Anton an der Je\xdfnitz","St. Anton im MontafonSt. Gallenkirch - Gortipohl","St. Bartholom\xe4","St. Bernhard - Frauenhofen","St. Blasen","St. Corona am Wechsel","St. Egyden am Steinfeld","St. Florian","St. Gallen","St. Georgen","St. Georgen am Reith","St. Georgen am Walde","St. Georgen am Ybbsfelde","St. Georgen an der Gusen","St. Georgen an der Leys","St. Georgen bei Grieskirchen","St. Georgen im Attergau","St. Georgen im Lavanttal","St. Georgen-L\xe4ngsee","St. Georgen ob Judenburg","St. Georgen ob Murau","St. Gerold","St. Gertraud","St. Gilgen","St. Gotthard im M\xfchlkreis","St. Ilgen","St. Jakob i. D.","St. Jakob im Rosental","St. Johann am Walde","St. Johann am Wimberg","St. Johann bei Herberstein","St. Johann i. W.","St. Johann im Pongau","St. Johann in der Haide","St. Johann-K\xf6ppling","St. Josef","St. Kanzian am Klopeinersee","St. Katharein an der Laming","St. Konrad","St. Lambrecht","St. Leonhard am Forst","St. Leonhard am Hornerwald","St. Leonhard bei Freistadt","St. Leonhard im Pitztal","St. Lorenz","St. Lorenzen bei Knittelfeld","St. Lorenzen im M\xfcrztal","St. Marein bei Neumarkt","St. Marein im M\xfcrztal","St. Margareten im Rosental","St. Margarethen","St. Margarethen an der Raab","St. Margarethen an der Sierning","St. Margarethen im Lungau","St. Marien","St. Marienkirchen an der Polsenz","St. Marienkirchen bei Sch\xe4rding","St. Martin","St. Martin am Tennengebirge","St. Martin an der Raab","St. Martin bei Lofer","St. Martin im Innkreis","St. Martin im M\xfchlkreis","St. Martin im Sulmtal","St. Martin - Karlsbach","St. Michael","St. Michael im Lungau","St. Michael in Oberstmk.","St. Michael ob Bleiburg","St. Nikola an der Donau","St. Oswald","St. Oswald","St. Oswald bei Freistadt","St. Oswald bei Haslach","St. Pankraz","St. Pantaleon - Erla","St. Paul im Lavanttal","St. Peter am Hart","St. Peter am Wimberg","St. Peter - Freienstein","St. Peter im Sulmtal","St. Peter ob Judenburg","St. P\xf6lten","St. Radegund","St. Radegund bei Graz","St. Roman","St. Ruprecht ob Murau","St. Sebastian","St. Sigmund i. S.","St. Stefan im Gailtal","St. Stefan ob Stainz","St. Thomas","St. Thomas am Blasenstein","St. Ulrich bei Steyr","St. Ulrich im M\xfchlkreis","St. Urban","St. Valentin","St. Veit / Glan","St. Veit am Vogau","St. Veit an der G\xf6lsen","St. Veit i. D.","St. Veit im M\xfchlkreis","St. Veit im Pongau","St. Willibald","St. Wolfgang im Salzkammergut","Staatz - Kautendorf","Stadl an der Mur","Stadl-Paura","Stadt Hall i. T.","Stadtschlaining","Stainach","Stainz","Stainz bei Straden","Stainztal","Stallehr","Stallhof","Stallhofen","Stall im M\xf6lltal","Stambach","Stams","Stans","Stanz","Stanzach","Stanz im M\xfcrztal","Stattegg","Statzendorf","Steeg","Steegen","Stegersbach","Stein","Steinach am Brenner","Steinakirchen am Forst","Steinbach am Attersee","Steinbach am Ziehberg","Steinbach an der Steyr","Steinberg","Steinberg-D\xf6rfl","Steinbrunn","Steindorf-Bodensdorf","Steinerkirchen an der Traun","Steinfeld","Steinhaus","Stenzengreith","Stetteldorf am Wagram","Stetten","Steuerberg","Steyr","Steyregg","Stinatz","Stiwoll","Stockenboi","Stockerau","Stocking","Stolzalpe","Stoob","Stotzing","St\xf6ssing","Straden","Stralegg","Straning - Grafenberg","Strass","Strassen","Stra\xdf","Stra\xdfburg","Stra\xdf im Attergau","Stra\xdf im Stra\xdfertal","Stra\xdfwalchen","Stratzing","Strem","Strengberg","Strengen","Strobl","Stroheim","Stronsdorf","Stuben am Arlberg","Stubenberg am See","Studenzen","Stuhlfelden","Stumm","Stummerberg","Suben","Sulmeck-Greithl","Sulz","Sulzberg","Sulz im Wienerwald","Sulztal a. d. W.","Tadten","Taiskirchen im Innkreis","Tamsweg","Tannheim","Tarrenz","Tarsdorf","Tattendorf","Taufkirchen an der Pram","Taufkirchen an der Trattnach","Tauplitz","Taxenbach","Techelsberg","Techendorf","Teesdorf","Telfes i. St.","Telfs","Terfens","Ternberg","Ternitz","Teufenbach","Texing","Thalgau","Thalheim bei Wels","Thal Kirchberg","Thannhausen","Thaur","Thaya","Theresienfeld","Thiersee","Thomasberg","Thomatal","Th\xf6rl","Thurn","Th\xfcringen","Th\xfcringerberg","Tiefenbach bei Kaindorf","Tiefgraben","Tieschen","Tillmitsch","Timelkam","Tobadill","Tobaj","Tollet","T\xf6sens","Traboch","Trag\xf6\xdf","Tragwein","Trah\xfctten","Traisen","Traiskirchen","Traismauer","Trattenbach","Traun","Traunkirchen","Traunstein","Trausdorf an der Wulka","Trautmannsdorf","Trautmannsdorf an der Leitha","Trebesing","Treffen","Treglwang","Treibach","Treubach","Trieben","Triebendorf","Trins","Tristach","Trofaiach","Tr\xf6ssing","Trumau","Tschagguns","Tschanigraben","Tulbing","Tulfes","Tulln an der Donau","Tullnerbach","Tulwitz","Tumeltsham","Turnau","Tux","T\xfcrnitz","Tweng","Tyrnau","Udens","Ulrichsberg","Ulrichskirchen - Schleinbach","Umhausen","Ungenach","Ungerdorf","Unken","Unserfrau - Altweitra","Unterach am Attersee","Unterauersbach","Unterbergern","Unterbergla","Unterfladnitz","Unterfrauenhaid","Unterkohlst\xe4tten","Unterlamm","Unternberg","Unterperfuss","Unterpremst\xe4tten","Unterrabnitz","Unterstinkenbrunn","Untertauern","Untertilliach","Unterwart","Unterwei\xdfenbach","Unterweitersdorf","Unzmarkt-Frauenburg","Urschendorf","Uttendorf","Utzenaich","\xdcbelbach","\xdcberackern","\xdcbersaxen","\xdcbersbach","Vals","Vandans","Vasoldsberg","Veitsch","Velden am W\xf6rthersee","Vichtenstein","Viehdorf","Viehhofen","Vigaun","Viktorsberg","Villach","Vils","Virgen","Vitis","Vogau","Voitsberg","Volders","Vomp","Vorau","Vorchdorf","Vorderhornbach","Vordernberg","Vorderstoder","Vorderwei\xdfenbach","Vornholz","V\xf6cklabruck","V\xf6cklamarkt","V\xf6lkermarkt","V\xf6ls","V\xf6sendorf","V\xf6stenhof","Wagna","Wagrain","Waidhofen an der Thaya","Waidhofen an der Ybbs","Waidmannsfeld","Waidring","Waisenegg","Waizenkirchen","Walchsee","Wald am Schoberpa\xdf","Waldbach","Waldburg","Waldegg","Waldenstein","Waldhausen","Waldhausen im Strudengau","Wald im Pinzgau","Walding","Waldkirchen am Wesen","Waldkirchen an der Thaya","Waldneukirchen","Waldzell","Wallern","Wallern an der Trattnach","Wallsee-Sindelburg","Walpersbach","Wals - Siezenheim","Wang","W\xe4ngle","Wartberg","Wartberg im M\xfcrztal","Wartberg ob der Aist","Warth","Warth","Wartmannstetten","Wattenberg","Wattens","Weer","Weerberg","Weibern","Weichselbaum","Weiden am See","Weiden bei Rechnitz","Weikersdorf am Steinfelde","Weilbach","Weiler","Weinburg","Weinburg am Sa\xdfbach","Weingraben","Weinitzen","Weinzierl am Walde","Weissenbach an der Triesting","Weissenstein","Weistrach","Wei\xdfbach bei Lofer","Wei\xdfbriach","Wei\xdfenbach a. L.","Wei\xdfenbach an der Enns","Wei\xdfenbach bei Liezen","Wei\xdfenkirchen","Wei\xdfenkirchen im Attergau","Wei\xdfenkirchen in der Wachau","Wei\xdfkirchen","Wei\xdfkirchen an der Traun","Wei\xdfpriach","Weiten","Weitendorf","Weitensfeld","Weitersfeld","Weitersfelden","Weitra","Weiz","Wels","Wendling bei Haag","Weng bei Admont","Weng im Innkreis","Wenigzell","Wenns","Weppersdorf","Werfen","Werfenweng","Wernberg","Werndorf","Wernersdorf","Wernstein am Inn","Westendorf","Wettmannst\xe4tten","Weyer","Weyregg am Attersee","Wielfresen","Wiener Neudorf","Wiener Neustadt","Wienerwald","Wies","Wieselburg","Wiesen","Wiesfleck","Wiesing","Wiesmath","Wildalpen","Wildend\xfcrnbach","Wildermieming","Wildon","Wildsch\xf6nau","Wilfersdorf","Wilhelmsburg","Wilhering","Willendorf","Wimpassing an der Leitha","Wimpassing im Schwarzatale","Winden am See","Windhaag bei Freistadt","Windhaag bei Perg","Windigsteig","Windischgarsten","Winklarn","Winklern","Winklern bei Oberw\xf6lz","Winzendorf - Muthmannsdorf","Wipfing","Wippenham","Wolfau","Wolfern","Wolfpassing","Wolfsbach","Wolfsberg","Wolfsberg im Schwarzautal","Wolfsegg am Hausruck","Wolfsgraben","Wolfsthal","Wolfurt","Wolkersdorf im Weinviertel","W\xf6lbling","W\xf6llersdorf - Steinabr\xfcckl","W\xf6rgl","W\xf6rschach","W\xf6rterberg","W\xf6rth an der Lafnitz","Wulkaprodersdorf","Wullersdorf","Wundschuh","W\xfcrflach","W\xfcrmla","Ybbs an der Donau","Ybbsitz","Yspertal","Zagersdorf","Zams","Zederhaus","Zeillern","Zeiselmauer - Wolfpassing","Zelking - Matzleinsdorf","Zell","Zell am Moos","Zell am Pettenfirst","Zell am See","Zell am Ziller","Zell an der Pram","Zellberg","Zellerndorf","Zeltweg","Zemendorf -St\xf6ttera","Zerlach","Zettling","Zeutschach","Ziersdorf","Zillingdorf","Zillingtal","Zirl","Zlan","Z\xf6bern","Z\xf6blen","Zurndorf","Z\xfcrs am Arlberg","Zwaring-P\xf6ls","Zwentendorf an der Donau","Zwettl","Zwettl an der Rodl","Zwischenwasser","Zw\xf6lfaxing"];
varosok[472]=["B\xe9cs"];
varosok[470]=["Alberschwende","Altach","Andelsbuch","Au","Bartholom\xe4berg","Bezau","Bildstein","Bizau","Blons","Bludenz","Bludesch","Brand","Braz","Bregenz","Buch","B\xfcrs","B\xfcrserberg","Dalaas","Dam\xfcls","Doren","Dornbirn","D\xfcns","D\xfcnserberg","Egg","Eichenberg","Feldkirch","Fontanella","Frastanz","Fraxern","Fu\xdfach","Gai\xdfau","Gaschurn - Partenen","G\xf6fis","G\xf6tzis","Hard","Hirschegg - Kleinwalsertal","Hittisau","Hohenems","Hohenweiler","H\xf6chst","H\xf6rbranz","Kennelbach","Klaus","Kleinwalsertal","Kl\xf6sterle am Arlberg","Koblach","Krumbach","Langen","Langenegg","Laterns","Lauterach","Lech am Arlberg","Lingenau","Lochau","Lor\xfcns","Ludesch","Lustenau","M\xe4der","Meiningen","Mellau","Mittelberg Kleinwalsertal","M\xf6ggers","Nenzing - Gurtis","N\xfcziders","Raggal - Marul","Rankweil","Reuthe","Riefensberg","Riezlern - Kleinwalsertal","R\xf6ns","R\xf6this","Satteins","Schlins","Schnepfau","Schnifis","Schoppernau","Schr\xf6cken","Schruns","Schwarzach","Schwarzenberg","Sibratsgf\xe4ll","Silbertal","Sonntag","St. Anton im MontafonSt. Gallenkirch - Gortipohl","St. Gerold","Stallehr","Stuben am Arlberg","Sulz","Sulzberg","Th\xfcringen","Th\xfcringerberg","Tschagguns","\xdcbersaxen","Vandans","Viktorsberg","Warth","Weiler","Wolfurt","Z\xfcrs am Arlberg","Zwischenwasser"];
varosok[471]=["Andau","Antau","Apetlon","Badersdorf","Bad Sauerbrunn","Bad Tatzmannsdorf","Baumgarten","Bernstein","Bildein","Bocksdorf","Breitenbrunn","Bruckneudorf an der Leitha","Burgauberg-Neudauberg","Deutsch Jahrndorf","Deutsch Kaltenbrunn","Deutschkreutz","Deutsch Sch\xfctzen-Eisenberg","Donnerskirchen","Dra\xdfburg","Dra\xdfmarkt","Eberau","Edelstal","Eisenstadt","Eltendorf","Forchtenstein","Frankenau- Unterpullendorf","Frauenkirchen","Gattendorf","Gerersdorf-Sulz","Gols","Grafenschachen","Gro\xdfh\xf6flein","Gro\xdfm\xfcrbisch","Gro\xdfpetersdorf","Gro\xdfwarasdorf","G\xfcssing","G\xfcttenbach","Hackerberg","Halbturn","Hannersdorf","Heiligenbrunn","Heiligenkreuz im Lafnitztal","Heugraben","Hirm","Horitschon","Hornstein","Illmitz","Inzenhof","Jabing","Jennersdorf","Jois","Kaisersdorf","Kemeten","Kittsee","Kleinm\xfcrbisch","Klingenbach","Kobersdorf","Kohfidisch","K\xf6nigsdorf","Krensdorf","Kukmirn","Lackenbach","Lackendorf","Leithaprodersdorf","Litzelsdorf","Lockenhaus","Loipersbach","Loipersdorf-Kitzladen","Loretto","Lutzmannsburg","Mannersdorf","Mariasdorf","Markt Allhau","Markt Neuhodis","Markt St. Martin","Marz","Mattersburg","Minihof-Liebau","Mischendorf","Mogersdorf","Moschendorf","M\xf6nchhof","M\xf6rbisch am See","M\xfchlgraben","M\xfcllendorf","Neckenmarkt","Neuberg","Neudorf","Neud\xf6rfl","Neufeld an der Leitha","Neuhaus am Klausenbach","Neusiedl am See","Neustift","Neustift an der Lafnitz","Neutal","Nickelsdorf","Nikitsch","Oberdorf","Oberloisdorf","Oberpullendorf","Obersch\xfctzen","Oberwart","Oggau","Olbendorf","Ollersdorf","Oslip","Pama","Pamhagen","Parndorf","Pilgersdorf","Pinkafeld","Piringsdorf","Podersdorf am See","Potzneusiedl","P\xf6ttelsdorf","P\xf6ttsching","Purbach am Neusiedler See","Raiding","Rauchwart","Rechnitz","Riedlingsdorf","Ritzing","Rohr","Rohrbach","Rotenturm an der Pinka","Rudersdorf","Rust","Schachendorf","Schandorf","Schattendorf","Sch\xfctzen am Gebirge","St. Andr\xe4 am Zicksee","St. Margarethen","St. Martin an der Raab","St. Michael","Stadtschlaining","Stegersbach","Steinberg-D\xf6rfl","Steinbrunn","Stinatz","Stoob","Stotzing","Strem","Tadten","Tobaj","Trausdorf an der Wulka","Tschanigraben","Unterfrauenhaid","Unterkohlst\xe4tten","Unterrabnitz","Unterwart","Wallern","Weichselbaum","Weiden am See","Weiden bei Rechnitz","Weingraben","Weppersdorf","Wiesen","Wiesfleck","Wimpassing an der Leitha","Winden am See","Wolfau","W\xf6rterberg","Wulkaprodersdorf","Zagersdorf","Zemendorf -St\xf6ttera","Zillingtal","Zurndorf"];
varosok[468]=["Admont","Aflenz","Aibl","Aich","Aigen im Ennstal","Albersdorf-Prebuch","Allerheiligen bei Wildon","Allerheiligen im M\xfcrztal","Altaussee","Altenberg an der Rax","Altenmarkt","Altenmarkt bei Sankt Gallen","Amering","Anger","Apfelberg","Ardning","Arnfels","Arzberg","Attendorf","Auersbach / Steiermark","Aug-Radisch","Bad Aussee","Bad Blumau","Bad Gams","Bad Gleichenberg","Bad Mitterndorf","Bad Radkersburg","Bad Waltersdorf","Bairisch K\xf6lldorf","B\xe4rnbach","Baumgarten bei Gnas","Berghausen","Bierbaum am Auersbach","Birkfeld","Blaindorf","Breitenfeld","Breitenfeld-Tannenriegel","Bretstein","Brodingberg","Bruck","Buch-Geiseldorf","Burgau","Dechantskirchen","Deutschfeistritz","Deutsch Goritz","Deutschlandsberg","Dienersdorf","Dietersdorf am Gnasbach","Dobl","Donnersbach","Donnersbachwald","D\xfcrnstein","Ebersdorf","Edelsbach bei Feldbach","Edelschrott","Edelsgrub","Edelstauden","Eggersdorf","Ehrenhausen","Eibiswald","Eichberg","Eichberg-Trautenburg","Eichfeld","Eichk\xf6gl","Eisbach","Eisenerz","Empersdorf","Eppenstein","Etmi\xdfl","Etzersdorf - Rollsdorf","Falkendorf","Fehring","Feistritz bei Anger","Feistritz bei Knittelfeld","Feldbach","Feldkirchen bei Graz","Fernitz","Fischbach","Fladnitz an der Teichalm","Fladnitz im Raabtal","Flatschach","Floing","Fohnsdorf","Frannach","Frauenberg","Frauental","Freiland","Friedberg","Frohnleiten","Frojach-Katsch","F\xfcrstenfeld","Gaal","Gabersdorf","Gai","Gaishorn am See","Gallmannsegg","Gamlitz","Gams bei Hieflau","Ganz","Garanas","Gasen","Geisttahl","Georgsberg","Gersdorf-Feistritz","Gie\xdfelsdorf","Glanz a. d. Weinstrasse","Gleinst\xe4tten","Gleisdorf","Glojach","Gnas","Gniebing - Wei\xdfenbach","Goessenberg","Gosdorf","Gossendorf","G\xf6\xdfnitz","Grabersdorf","Graden","Grafendorf bei Hartberg","Gralla","Grambach","Gratkorn","Gratwein","Greinbach","Greisdorf","Gressenberg","Gro\xdfhart","Gro\xdfklein","Gro\xdflobming","Gro\xdfradl","Gro\xdfs\xf6lk","Gro\xdf St. Florian","Gro\xdfsteinbach","Gro\xdfst\xfcbing","Gro\xdfwilfersdorf","Gr\xf6bming","Grundlsee","Gschaid bei Birkfeld","Gschnaidt","Gundersdorf","Gu\xdfwerk","Gutenberg an der Raabklamm","Hafning bei Trofaiach","Hainersdorf","Hainsdorf-Schwarzautal","Halbenrain","Hall","Halltal","Hart bei Graz","Hartberg","Hartl","Haselsdorf -Tobelbad","Haslau bei Birkfeld","Hatzendorf","Haus","Hausmannst\xe4tten","Heiligenkreuz am Waasen","Heimschuh","Hengsberg","Hieflau","Hirnsdorf","Hirschegg","Hitzendorf","Hof bei Straden","Hofkirchen","Hofst\xe4tten / Raab","Hohenau an der Raab","Hohenbrugg","Hohentauern","Hollenegg / Steiermark","H\xf6f-Pr\xe4bach","Ilz","Ilztal","Irdning","Jagerberg","Johnsbach","Johnsdorf-Brunn","Judenburg","Judendorf - Stra\xdfengel","Kaibing","Kainach bei Voitsberg","Kainbach","Kaindorf","Kaindorf a. d. Sulm","Kalsdorf bei Graz","Kalwang","Kammern im Liesingtal","Kapellen","Kapfenberg","Kapfenstein","Kindberg","Kirchbach","Kirchberg an der Raab","Kitzeck im Sausal","Kleinlobming","Kleins\xf6lk","Kloster / Steiermark","Kl\xf6ch","Knittelfeld","Kobenz","Koglhof","Kohlberg","Kohlschwarz","Kornberg bei Riegersburg","K\xf6flach","Krakaudorf","Krakauhinterm\xfchlen","Krakauschatten","Kraubath / Mur","Krieglach","Krottendorf","Krottendorf-Gaisfeld","Krumegg","Krusdorf","Kulm am Zirbitz","Kulm bei Weiz","Kumberg","Labuch","Lafnitz","Landl","Lang","Langegg bei Graz","Langenwang","Lannach","Lassing","La\xdfnitz bei Murau","La\xdfnitzh\xf6he","La\xdfnitzthal","Lebring - Sankt Margarethen","Leibnitz","Leitersdorf","Leoben","Leutschach","Lieboch","Liezen","Ligist","Limbach","Limberg bei Wies","Loipersdorf bei F\xfcrstenfeld","L\xf6dersdorf","Ludersdorf-Wilfersdorf","Maierdorf","Marhof","Maria-Buch-Feistritz","Mariahof","Maria Lankowitz","Mariazell","Markt Hartmannsdorf","Mautern","Mellach","Merkendorf","Mettersdorf am Sa\xdfbach","Michaelerberg","Miesenbach","Mitterberg","Mitterdorf an der Raab","Mitterdorf im M\xfcrztal","Mitterlabill","Modriach","Mooskrichen","Mortantsch","M\xf6nichwald","Murau","Mureck","Murfeld","M\xfchldorf","M\xfchlen","M\xfcrzhofen","M\xfcrzzuschlag","M\xfcrzsteg","Naas","Naintsch","Nestelbach bei Graz","Nestelbach im Ilztal","Neuberg an der M\xfcrz","Neudau","Neudorf bei Passail","Neumarkt","Nieder\xf6blarn","Niederw\xf6lz","Niklasdorf","Nitscha","Obdach","Oberaich","Oberdorf am Hochegg","Oberhaag","Oberkurzheim","Oberrettenbach","Oberstorcha","Obervogau","Oberweg","Oberw\xf6lz","Oberzeiring","Oppenberg","Osterwitz","Ottendorf an der Rittschein","\xd6blarn","Pack","Paldau","Palfau","Parschlug","Passail","Peggau","Perchau am Sattel","Perlsdorf","Pertlstein","Petersdorf","Piberegg","Pichl-Kainisch","Pichl-Preunegg","Pinggau","Pirching am Traubenberg","Pirka","Pischelsdorf","Pistorf","Pitschgau","Poppendorf","P\xf6lfing","P\xf6llau","P\xf6llauberg","P\xf6ls","Preding","Predlitz-Turrach","Pre\xdfguts","Proleb","Pruggern","Puch bei Weiz","Puchegg","Purgstall","Pusterwald","P\xfcrgg-Trautenfels","Raaba","Raabau","Rabenwald","Rachau","Radmer","Ragnitz","Ramsau am Dachstein","Raning","Ranten","Rassach","Ratsch an der Weinstra\xdfe","Ratschendorf","Ratten","Reichendorf","Reifling","Reisstrasse","Rettenegg","Retznei","Riegersberg","Riegersburg","Rinegg","Rohrbach an der Lafnitz","Rohrbach-Steinberg","Rohr bei Hartberg","Rohrmoos-Untertal","Rosental-Kainich","Rottenmann","R\xf6thelstein","Saifen-Boden","Salla","Sankt Anna am Aigen","Sankt Anna am Lavantegg","Sankt Georgen an der Stiefing","Sankt Jakob im Walde","Sankt Johann am Tauern","Sankt Johann i. S.","Sankt Kathrein am Hauenstein","Sankt Kathrein am Offenegg","Sankt Lorenzen am Wechsel","Sankt Lorenzen bei Scheifling","Sankt Magdalena - Lemberg","Sankt Marein bei Graz","Sankt Marein bei Knittelfeld","Sankt Margarethen bei Knittelfeld","Sankt Martin am Grimming","Sankt Martin am W\xf6llmi\xdfberg","Sankt Nikolai i. Sausal","Sankt Nikolai im S\xf6lktal","Sankt Nikolai ob Dra\xdfling","Sankt Oswald bei Plankenwarth","Sankt Oswald-M\xf6derbrugg","Sankt Peter am Kammersberg","Sankt Peter am Ottersbach","Sankt Ruprecht an der Raab","Sankt Stefan im Rosental","Sankt Stefan ob Leoben","Sankt Ulrich am Waasen","Sankt Wolfgang-Kienberg","Schachen bei Vorau","Sch\xe4ffern","Scheifling","Schladming","Schlag bei Thalberg","Schlo\xdfberg","Sch\xf6der","Sch\xf6nberg-Lachtal","Sch\xf6negg bei P\xf6llau","Schrems bei Frohnleiten","Schwanberg","Schwarzau im Schwarzautal","Sebersdorf","Seckau","Seggauberg","Seiersberg","Selzthal","Semriach","Siegersdorf bei Herberstein","Sinabelkirchen","Soboth","Sonnhofen","S\xf6chau","S\xf6ding","S\xf6dingberg","Spielberg bei Knittelfeld","Spielfeld","Spital am Semmering","St. Andr\xe4 - H\xf6ch","St. Bartholom\xe4","St. Blasen","St. Gallen","St. Georgen ob Judenburg","St. Georgen ob Murau","St. Ilgen","St. Johann bei Herberstein","St. Johann in der Haide","St. Johann-K\xf6ppling","St. Josef","St. Katharein an der Laming","St. Lambrecht","St. Lorenzen bei Knittelfeld","St. Lorenzen im M\xfcrztal","St. Marein bei Neumarkt","St. Marein im M\xfcrztal","St. Margarethen an der Raab","St. Martin im Sulmtal","St. Michael in Oberstmk.","St. Oswald","St. Peter - Freienstein","St. Peter im Sulmtal","St. Peter ob Judenburg","St. Radegund bei Graz","St. Ruprecht ob Murau","St. Sebastian","St. Stefan ob Stainz","St. Veit am Vogau","Stadl an der Mur","Stainach","Stainz","Stainz bei Straden","Stainztal","Stallhof","Stallhofen","Stambach","Stanz im M\xfcrztal","Stattegg","Stein","Stenzengreith","Stiwoll","Stocking","Stolzalpe","Straden","Stralegg","Stra\xdf","Stubenberg am See","Studenzen","Sulmeck-Greithl","Sulztal a. d. W.","Tauplitz","Teufenbach","Thal Kirchberg","Thannhausen","Th\xf6rl","Tiefenbach bei Kaindorf","Tieschen","Tillmitsch","Traboch","Trag\xf6\xdf","Trah\xfctten","Trautmannsdorf","Treglwang","Trieben","Triebendorf","Trofaiach","Tr\xf6ssing","Tulwitz","Turnau","Tyrnau","Ungerdorf","Unterauersbach","Unterbergla","Unterfladnitz","Unterlamm","Unterpremst\xe4tten","Unzmarkt-Frauenburg","\xdcbelbach","\xdcbersbach","Vasoldsberg","Veitsch","Vogau","Voitsberg","Vorau","Vordernberg","Vornholz","Wagna","Waisenegg","Wald am Schoberpa\xdf","Waldbach","Wartberg im M\xfcrztal","Weinburg am Sa\xdfbach","Weinitzen","Wei\xdfenbach an der Enns","Wei\xdfenbach bei Liezen","Wei\xdfkirchen","Weitendorf","Weiz","Weng bei Admont","Wenigzell","Werndorf","Wernersdorf","Wettmannst\xe4tten","Wielfresen","Wies","Wildalpen","Wildon","Winklern bei Oberw\xf6lz","Wolfsberg im Schwarzautal","W\xf6rschach","W\xf6rth an der Lafnitz","Wundschuh","Zeltweg","Zerlach","Zettling","Zeutschach","Zwaring-P\xf6ls"];
varosok[469]=["Afritz am See","Albeck","Althofen","Arnoldstein","Arriach","Bad Bleiberg","Bad Eisenkappel","Bad Kleinkirchheim","Bad St. Leonhard im Lavanttal","Baldramsdorf","Berg im Drautal","Bleiburg","Bodensdorf","Br\xfcckl","Dellach im Drautal","Dellach im Gailtal","Deutsch-Griffen","Diex","Ebenthal in K\xe4rnten","Eberndorf","Eberstein","Eisentratten","Feistritz an der Gail","Feistritz im Rosental","Feistritz ob Bleiburg","Feld am See","Feldkirchen in K\xe4rnten","Ferlach","Ferndorf","Finkenstein","Flattach","Frantschach","Frauenstein","Fresach","Friesach","Gallizien","Gitschtal","Glanegg","Globasnitz","Gl\xf6dnitz","Gm\xfcnd","Gnesau","Grafenstein","Greifenburg","Griffen","Gro\xdfkirchheim","Gurk","Guttaring","Heiligenblut","Hermagor","Himmelberg","Hohenthurn","H\xfcttenberg","Irschen","Kappel am Krappfeld","Keutschach","Kirchbach, Gailtal","Klagenfurt","Klebach","Klein St. Paul","Kolbnitz","K\xf6tschach - Mauthen","K\xf6ttmannsdorf","Kraig","Krems","Krumpendorf","Launsdorf","Lavam\xfcnd","Lendorf","Liebenfels","Liesing / Lesachtal","Lind im Drautal","Ludmannsdorf","Lurnfeld","Mallnitz","Malta","Maria Rain","Maria Saal","Maria W\xf6rth","Metnitz","Micheldorf","Miklauzhof","Millstatt","Moosburg","M\xf6lbling","M\xf6llbr\xfccke","M\xf6rtschach","M\xfchldorf","Neuhaus","N\xf6tsch im Gailtal","Oberdrauburg","Obervellach","Ossiach","Paternion","Pischeldorf","Poggersdorf","P\xf6rtschach am W\xf6rthersee","Preitenegg","Radenthein","Rangersdorf","Reichenau","Reichenfels","Reisseck","Rennweg - Katschberg","Rosegg","Ruden","Sachsenburg","Schiefling","Seeboden","Sittersdorf","Spittal an der Drau","St. Andr\xe4","St. Georgen im Lavanttal","St. Georgen-L\xe4ngsee","St. Gertraud","St. Jakob im Rosental","St. Kanzian am Klopeinersee","St. Margareten im Rosental","St. Michael ob Bleiburg","St. Paul im Lavanttal","St. Stefan im Gailtal","St. Urban","St. Veit / Glan","Stall im M\xf6lltal","Steindorf-Bodensdorf","Steinfeld","Steuerberg","Stockenboi","Stra\xdfburg","Techelsberg","Techendorf","Trebesing","Treffen","Treibach","Velden am W\xf6rthersee","Villach","V\xf6lkermarkt","Weissenstein","Wei\xdfbriach","Weitensfeld","Wernberg","Winklern","Wolfsberg","Zell","Zlan"];
varosok[466]=["Abtenau","Adnet","Altenmarkt - Zauchensee","Anif","Annaberg-Lung\xf6tz","Anthering","Bad Gastein","Bad Hofgastein","Bergheim","Berndorf","Bischofshofen","Bramberg","Bruck an der Gro\xdfglocknerstra\xdfe","B\xfcrmoos","Dienten","Dorfbeuern","Dorfgastein","Ebenau","Eben im Pinzgau","Elixhausen","Elsbethen","Eugendorf","Faistenau","Filzmoos","Flachau","Forstau","Fusch an der Gro\xdfglocknerstra\xdfe","Fuschl am See","Goldegg","Golling","G\xf6ming","G\xf6riach","Gro\xdfarl","Gro\xdfgmain Hallwang","Gr\xf6dig","Hallein","Henndorf a. W.","Hintersee","Hof bei Salzburg","Hollersbach","H\xfcttau","H\xfcttschlag","Kaprun","Kleinarl","Koppl","K\xf6stendorf","Krimml","Krispl","Kuchl","Lamprechtshausen","Lend","Leogang","Lessach","Lofer","Maishofen","Maria Alm","Mariapfarr","Mattsee","Mauterndorf","Mittersill","Muhr","M\xfchlbach am Hochk\xf6nig","Neukirchen","Neumarkt a. W.","Niedernsill","Nu\xdfdorf a. H.","Oberalm","Oberndorf","Obertrum","Pfarrwerfen","Piesendorf","Plainfeld","Puch","Radstadt","Ramingstein","Rauris","Ru\xdfbach a.P.G.St. Koloman","Saalbach-Hinterglemm","Saalfelden","Salzburg","Scheffau a. Tg.","Schleedorf","Schwarzach im Pongau","Seeham","Seekirchen","St. Andr\xe4 im Lungau","St. Georgen","St. Gilgen","St. Johann im Pongau","St. Margarethen im Lungau","St. Martin am Tennengebirge","St. Martin bei Lofer","St. Michael im Lungau","St. Veit im Pongau","Stra\xdfwalchen","Strobl","Stuhlfelden","Tamsweg","Taxenbach","Thalgau","Thomatal","Tweng","Unken","Unternberg","Untertauern","Uttendorf","Viehhofen","Vigaun","Wagrain","Wald im Pinzgau","Wals - Siezenheim","Wei\xdfbach bei Lofer","Wei\xdfpriach","Werfen","Werfenweng","Zederhaus","Zell am See"];
varosok[467]=["Adlwang","Afiesl","Ahorn","Aichkirchen","Aigen im M\xfchlkreis","Aistersheim","Alberndorf in der Riedmark","Alkoven","Allerheiligen im M\xfchlkreis","Allhaming","Altenberg bei Linz","Altenfelden","Altheim","Altm\xfcnster","Altschwendt","Ampflwang im Hausruckwald","Andorf","Andrichsfurt","Ansfelden","Antiesenhofen","Arbing","Arnreit","Aschach an der Donau","Aschach an der Steyr","Aspach","Asten","Attersee","Attnang-Puchheim","Atzbach","Atzesberg","Auberg","Auerbach","Aurach am Hongar","Aurolzm\xfcnster","Bachmanning","Bad Goisern","Bad Hall","Bad Ischl","Bad Kreuzen","Bad Leonfelden","Bad Schallerbach","Bad Wimsbach - Neydharting","Bad Zell","Baumgartenberg","Berg bei Rohrbach","Berg im Attergau","Braunau am Inn","Bruck-Waasen","Brunnenthal","Buchkirchen","Burgkirchen","Desselbrunn","Diersbach","Dietach","Dimbach","Dorf an der Pram","Ebensee","Eberschwang","Eberstalzell","Edlbach","Edt bei Lambach","Eferding","Eggelsberg","Eggendorf im Traunkreis","Eggerding","Eidenberg","Eitzing","Engelhartszell an der Donau","Engerwitzdorf","Enns","Enzenkirchen","Eschenau im Hausruckkreis","Esternberg","Feldkirchen an der Donau","Feldkirchen bei Mattighofen","Fischlham","Fornach","Fraham","Frankenburg am Hausruck","Frankenmarkt","Franking","Freinberg","Freistadt","Gaflenz","Gallneukirchen","Gallspach","Gampern","Garsten","Gaspoltshofen","Geboltskirchen","Geiersberg","Geinberg","Geretsberg","Gilgenberg am Weilhart","Gmunden","Goldw\xf6rth","Gosau","Gramastetten","Grein","Grieskirchen","Gro\xdframing","Gr\xfcnau im Almtal","Gr\xfcnbach","Gr\xfcnburg","Gschwandt","Gunskirchen","Gurten","Gutau","Haag am Hausruck","Hagenberg i.M.","Haibach im M\xfchlkreis","Haibach ob der Donau","Haigermoos","Hallstatt","Handenberg","Hargelsberg","Hartkirchen","Haslach an der M\xfchl","Heiligenberg","Helfenberg","Hellmons\xf6dt","Helpfau-Uttendorf","Herzogsdorf","Hinterstoder","Hinzenbach","Hirschbach im M\xfchlkreis","Hochburg-Ach","Hofkirchen an der Trattnach","Hofkirchen im M\xfchlkreis","Hofkirchen im Traunkreis","Hohenzell","Holzhausen","H\xf6hnhart","H\xf6rbich","H\xf6rsching","Innerschwand","Inzersdorf im Kremstal","Jeging","Julbach","Kallham","Kaltenberg","Katsdorf","Kefermarkt","Kematen am Innbach","Kematen an der Krems","Kirchberg bei Mattighofen","Kirchberg ob der Donau","Kirchberg-Thening","Kirchdorf a .d. Krems","Kirchdorf am Inn","Kirchham","Kirchheim im Innkreis","Kirchschlag","Klaffer am Hochficht","Klam bei Grein","Klaus an der Pyhrnbahn","Kleinzell im M\xfchlkreis","Kollerschlag","Kopfing im Innkreis","K\xf6nigswiesen","Kremsm\xfcnster","Krenglbach","Kronstorf","Laakirchen","Lambach","Lambrechten","Langenstein","Lasberg","Laussa","Lembach im M\xfchlkreis","Lengau","Lenzing","Leonding","Leopoldschlag","Lichtenau im M\xfchlkreis","Lichtenberg","Liebenau","Linz","Lochen","Lohnsburg am Kobernau\xdferwald","Losenstein","Luftenberg an der Donau","Manning","Marchtrenk","Maria Neustift","Maria Schmolln","Mattighofen","Mauerkirchen","Mauthausen","Mayrhof","Meggenhofen","Mehrnbach","Mettmach","Michaelnbach","Micheldorf in O\xd6","Mining","Mitterkirchen im Machland","Molln","Mondsee","Moosbach","Moosdorf","M\xf6rschwang","Munderfing","M\xfchlheim am Inn","M\xfcnzbach","M\xfcnzkirchen","Naarn im Machlande","Natternbach","Nebelberg","Neufelden","Neuhofen an der Krems","Neuhofen im Innkreis","Neukirchen am Walde","Neukirchen an der V\xf6ckla","Neukirchen bei Lambach","Neukirchen - Enknach","Neumarkt im Hausruckkreis","Neumarkt im M\xfchlkreis","Neustift im M\xfchlkreis","Niederkappel","Niederneukirchen","Niederthalheim","Niederwaldkirchen","Nu\xdfbach","Nu\xdfdorf am Attersee","Oberhofen am Irrsee","Oberkappel","Obernberg am Inn","Oberndorf bei Schwanenstadt","Oberneukirchen","Oberschlierbach","Obertraun","Oberwang","Oepping","Offenhausen","Oftering","Ohlsdorf","Ort im Innkreis","Ostermiething","Ottenschlag im M\xfchlkreis","Ottensheim","Ottnang am Hausruck","Pabneukirchen","Palting","Pasching","Pattigham","Peilstein im M\xfchlviertel","Pennewang","Perg","Perwang am Grabensee","Peterskirchen","Pettenbach","Peuerbach","Pfaffing","Pfaffst\xe4tt","Pfarrkirchen bei Bad Hall","Pfarrkirchen im M\xfchlkreis","Piberbach","Pichl bei Wels","Pierbach","Pilsbach","Pinsdorf","Pischelsdorf am Engelbach","Pitzenberg","Pollham","Polling im Innkreis","P\xf6ndorf","P\xf6tting","Pram","Prambachkirchen","Pramet","Pregarten","Puchenau","Puchkirchen am Trattberg","Pucking","Pupping","Putzleinsdorf","P\xfchret","Raab","Rainbach im Innkreis","Rainbach im M\xfchlkreis","Rechberg","Redleiten","Redlham","Regau","Reichenau im M\xfchlkreis","Reichenthal","Reichersberg","Reichraming","Riedau","Ried im Innkreis","Ried im Traunkreis","Ried in der Riedmark","Rohrbach in Ober\xf6sterreich","Roitham","Rosenau am Hengstpa\xdf","Ro\xdfbach","Ro\xdfleithen","Rottenbach","Rutzenham","R\xfcstorf","Sandl","Sankt Florian am Inn","Sankt Georgen am Fillmannsbach","Sankt Georgen bei Obernberg","Sankt Marienkirchen am Hausruck","Sankt Pantaleon","Sankt Stefan am Walde","Sankt Veit im Innkreis","Sarleinsbach","Sattledt","Saxen","Schalchen","Schardenberg","Sch\xe4rding","Scharnstein","Scharten","Schenkenfelden","Schiedlberg","Schildorn","Schl\xe4gl","Schlatt","Schlei\xdfheim","Schlierbach","Schl\xfc\xdflberg","Sch\xf6nau im M\xfchlkreis","Sch\xf6negg","Sch\xf6rfling","Schwand im Innkreis","Schwanenstadt","Schwarzenberg am B\xf6hmerwald","Schwertberg","Seewalchen am Attersee","Senftenbach","Sierning","Sigharting","Sipbachzell","Sonnberg im M\xfchlkreis","Spital am Pyhrn","St. Aegidi","St. Agatha","St. Florian","St. Georgen am Walde","St. Georgen an der Gusen","St. Georgen bei Grieskirchen","St. Georgen im Attergau","St. Gotthard im M\xfchlkreis","St. Johann am Walde","St. Johann am Wimberg","St. Konrad","St. Leonhard bei Freistadt","St. Lorenz","St. Marien","St. Marienkirchen an der Polsenz","St. Marienkirchen bei Sch\xe4rding","St. Martin im Innkreis","St. Martin im M\xfchlkreis","St. Nikola an der Donau","St. Oswald bei Freistadt","St. Oswald bei Haslach","St. Pankraz","St. Peter am Hart","St. Peter am Wimberg","St. Radegund","St. Roman","St. Thomas","St. Thomas am Blasenstein","St. Ulrich bei Steyr","St. Ulrich im M\xfchlkreis","St. Veit im M\xfchlkreis","St. Willibald","St. Wolfgang im Salzkammergut","Stadl-Paura","Steegen","Steinbach am Attersee","Steinbach am Ziehberg","Steinbach an der Steyr","Steinerkirchen an der Traun","Steinhaus","Steyr","Steyregg","Stra\xdf im Attergau","Stroheim","Suben","Taiskirchen im Innkreis","Tarsdorf","Taufkirchen an der Pram","Taufkirchen an der Trattnach","Ternberg","Thalheim bei Wels","Tiefgraben","Timelkam","Tollet","Tragwein","Traun","Traunkirchen","Treubach","Tumeltsham","Ulrichsberg","Ungenach","Unterach am Attersee","Unterwei\xdfenbach","Unterweitersdorf","Utzenaich","\xdcberackern","Vichtenstein","Vorchdorf","Vorderstoder","Vorderwei\xdfenbach","V\xf6cklabruck","V\xf6cklamarkt","Waizenkirchen","Waldburg","Waldhausen im Strudengau","Walding","Waldkirchen am Wesen","Waldneukirchen","Waldzell","Wallern an der Trattnach","Wartberg","Wartberg ob der Aist","Weibern","Weilbach","Wei\xdfenkirchen im Attergau","Wei\xdfkirchen an der Traun","Weitersfelden","Wels","Wendling bei Haag","Weng im Innkreis","Wernstein am Inn","Weyer","Weyregg am Attersee","Wilhering","Windhaag bei Freistadt","Windhaag bei Perg","Windischgarsten","Wippenham","Wolfern","Wolfsegg am Hausruck","Zell am Moos","Zell am Pettenfirst","Zell an der Pram","Zwettl an der Rodl"];
varosok[464]=["Abfaltersbach","Absam","Achenkirch","Ainet","Aldrans","Alpbach","Amlach","Ampass","Angath","Angerberg","Anras","Arzl","Aschau Zillertal","Assling","Aurach b. K.","Au\xdfervillgraten","Axams","Bach","Bad H\xe4ring","Baumkirchen","Berwang","Biberwier","Bichlbach","Birgitz","Brandberg","Brandenberg","Breitenbach","Breitenwang","Brixen i.Th.","Brixlegg","Bruck","Buch","D\xf6lsach","Ebbs","Eben","Ehenbichl","Ehrwald","Elbigenalp","Ellb\xf6gen","Ellmau","Elmen","Erl","Faggen","Fendels","Fieberbrunn","Finkenberg","Fiss","Flaurling","Flie\xdf","Flirsch","Forchach","Fritzens","Fulpmes","F\xfcgen","F\xfcgenberg","Gaimberg","Gallzein","Galt\xfcr","Gerlos","Gerlosberg","Gnadenwald","Going a. W. K.","G\xf6tzens","Gramais","Gr\xe4n","Gries am Brenner","Gries im Sellrain","Grins","Grinzens","Gschnitz","Haiming","Hainzenberg","Hart","H\xe4selgehr","Hatting","Heinsfels","Heiterwang","Hinterhornbach","Hippach","Hochfilzen","Holzgau","Hopfgarten i. Br.","Hopfgarten i. D.","H\xf6fen","Imst","Imsterberg","Innervillgraten","Inzing","Ischgl","Iselsberg-Stronach","Itter","Jenbach","Jerzens","Jochberg","Jungholz","Kaisers","Kals a. Gr.","Kaltenbach","Kappl","Karres","Karr\xf6sten","Kartitsch","Kaunerberg","Kaunertal Feichten","Kauns","Kematen i.T.","Kirchberg i. T.","Kirchbichl","Kirchdorf i. T.","Kitzbuehel","Kolsass","Kolsassberg","K\xf6ssen","Kramsach","Kufstein","Kundl","Ladis","Landeck","Lanersbach","L\xe4ngenfeld","Langkampfen","Lans","Lavant","Lechaschau","Leisach","Lermoos","Leutasch","Lienz","Mariastein","Matrei a. Br.","Matrei i. O.","Mayrhofen","Mieders","Mieming","Mils","Mils bei Imst","Mitterberg","M\xf6tz","Musau","Mutters","M\xfchlbach","M\xfcnster","Namlos","Nassereith","Natters","Nauders","Navis","Nesselw\xe4ngle","Neustift i. St.","Niederndorf","Niederndorferberg","Nikolsdorf","Nu\xdfdorf-Debant","Oberhofen","Oberlienz","Obernberg a. Br.","Oberndorf i. T.","Oberperfuss","Obertilliach","Obsteig","Oetz","Patsch","Pettnau","Pettneu","Pfaffenhofen","Pfafflar","Pflach","Pfons","Pfunds","Pians","Pill","Pinswang","Polling","Pr\xe4graten","Prutz","Radfeld","Ramsau","Ranggen","Rattenberg","Reith b. K.","Reith b. S.","Reith im Alpbachtal","Rettensch\xf6ss","Reutte","Ried","Ried im Oberinntal","Rietz","Rinn","Rohrberg","Roppen","Rum","Sankt Jakob i. H.","Sankt Johann i. T.","Sankt Ulrich a. P.","Sautens","Scharnitz","Schattwald","Scheffau","Schlaiten","Schlitters","Schmirn","Sch\xf6nberg","Sch\xf6nwies","Schwaz","Schwendau","Schwendt","Schwoich","See","Seefeld","Sellrain","Serfaus","Sillian","Silz","Sistrans","S\xf6lden","S\xf6ll","Spiss","St. Anton a. A.","St. Jakob i. D.","St. Johann i. W.","St. Leonhard im Pitztal","St. Sigmund i. S.","St. Veit i. D.","Stadt Hall i. T.","Stams","Stans","Stanz","Stanzach","Steeg","Steinach am Brenner","Steinberg","Strass","Strassen","Strengen","Stumm","Stummerberg","Tannheim","Tarrenz","Telfes i. St.","Telfs","Terfens","Thaur","Thiersee","Thurn","Tobadill","T\xf6sens","Trins","Tristach","Tulfes","Tux","Udens","Umhausen","Unterperfuss","Untertilliach","Vals","Vils","Virgen","Volders","Vomp","Vorderhornbach","V\xf6ls","Waidring","Walchsee","W\xe4ngle","Wattenberg","Wattens","Weer","Weerberg","Wei\xdfenbach a. L.","Wenns","Westendorf","Wiesing","Wildermieming","Wildsch\xf6nau","W\xf6rgl","Zams","Zell am Ziller","Zellberg","Zirl","Z\xf6blen"];
varosok[465]=["Absdorf","Achau","Aggsbach Markt","Aigen","Alberndorf im Pulkautal","Albrechtsberg an der Gro\xdfen Krems","Alland","Allentsteig","Allhartsberg","Altenburg","Altendorf","Altenmarkt an der Triesting","Altlengbach","Altlichtenwarth","Altmelon","Amaliendorf - Aalfang","Amstetten","Annaberg","Arbesbach","Ardagger","Artstetten - P\xf6bring","Aschbach-Markt","Aspangberg - St. Peter","Aspang-Markt","Asparn an der Zaya","Asperhofen","Atzenbrugg","Au am Leithaberge","Bad Deutsch-Altenburg","Baden","Bad Fischau - Brunn","Bad Gro\xdfpertholz","Bad Sch\xf6nau","Bad V\xf6slau","B\xe4rnkopf","Baumgarten","Behamberg","Berg","Bergern im Dunkelsteinerwald","Bergland","Berndorf","Bernhardsthal","Biberbach","Biedermannsdorf","Bisamberg","Bischofstetten","Blindenmarkt","Blumau-Neuri\xdfhof","Bockflie\xdf","B\xf6heimkirchen","Brand - Laaben","Brand - Nagelberg","Breitenau","Breitenfurt bei Wien","Breitenstein","Bromberg","Bruck an der Leitha","Brunn am Gebirge","Brunn an der Wild","Buchbach","Dietmanns","Dobersberg","Dorfstetten","Drasenhofen","Drosendorf - Zissersdorf","Dro\xdf","Dunkelsteinerwald","D\xfcrnstein","Ebenfurth","Ebergassing","Ebreichsdorf","Echsenbach","Edlitz","Eggenburg","Eggendorf","Eggern","Eichgraben","Eisgarn","Emmersdorf an der Donau","Ennsdorf","Enzenreith","Enzersdorf an der Fischa","Enzersfeld","Enzesfeld - Lindabrunn","Erlach","Erlauf","Ernstbrunn","Ernsthofen","Ertl","Eschenau","Etsdorf - Haitzendorf","Euratsfeld","Falkenstein","Fallbach","Feistritz am Wechsel","Felixdorf","Fels am Wagram","Ferschnitz","Fischamend","Frankenfels","Furth an der Triesting","Furth bei G\xf6ttweig","Gaaden","Gablitz","Gaming","Gars am Kamp","Gastern","Gaubitsch","Gaweinstal","Gedersdorf","Geras","Gerasdorf bei Wien","Gerersdorf","Gerolding","Gf\xf6hl","Gie\xdfh\xfcbl","Gloggnitz","Gm\xfcnd","Gnadendorf","Golling an der Erlauf","G\xf6llersdorf","G\xf6pfritz an der Wild","G\xf6stling an der Ybbs","G\xf6ttlesbrunn - Arbesthal","G\xf6tzendorf an der Leitha","Grabern","Grafenbach - St. Valentin","Grafenschlag","Grafenw\xf6rth","Gramatneusiedl","Greillenstein","Gresten","Grimmenstein","Gro\xdfdietmanns","Gro\xdfebersdorf","Gro\xdf-Engersdorf","Gro\xdf Gerungs","Gro\xdfg\xf6ttfritz","Gro\xdfharras","Gro\xdfkrut","Gro\xdfmugl","Gro\xdfriedenthal","Gro\xdfru\xdfbach","Gro\xdfsch\xf6nau","Gro\xdf-Siegharts","Gro\xdfsierning","Gro\xdfweikersdorf","Gr\xfcnbach am Schneeberg","Gumpoldskirchen","Guntersdorf","Guntramsdorf","Gutenbrunn","Gutenstein","G\xfcnselsdorf","Haag","Hadersdorf am Kamp","Hadres","Hafnerbach","Hagenbrunn","Haidershofen","Hainburg an der Donau","Hainfeld","Hardegg","Harmannsdorf","Haslau - Maria Ellend","Haugschlag","Haugsdorf","Haunoldstein","Hausbrunn","Hausleiten","Heidenreichstein","Heiligenkreuz","Heldenberg","Hennersdorf","Hernstein","Herrnbaumgarten","Herzogenburg","Himberg","Hinterbr\xfchl","Hirschbach","Hirtenberg","Hochleithen","Hochneukirchen - Gschaidt","Hochwolkersdorf","Hof am Leithaberge","Hofamt Priel","Hofstetten - Gr\xfcnau","Hohenberg","Hoheneich","Hohenwarth - M\xfchlbach am Manhartsberg","Hohe Wand","Hollabrunn","Hollenstein an der Ybbs","Hollenthon","Horn","H\xf6flein","H\xf6flein an der Hohen Wand","Hundsheim","H\xfcrm","Inzersdorf - Getzersdorf","Irnfritz - Messern","Jaidhof","Japons","Judenau - Baumgarten","Kaltenleutgeben","Kapelln","Karlstein an der Thaya","Karlstetten","Kasten bei B\xf6heimkirchen","Katzelsdorf","Kaumberg","Kautzen","Kematen an der Ybbs","Kilb","Kirchberg am Wagram","Kirchberg am Walde","Kirchberg am Wechsel","Kirchberg an der Pielach","Kirchschlag","Kirchschlag in der Buckligen Welt","Kirchstetten","Kirnberg","Klausen - Leopoldsdorf","Klein-Meiseldorf","Klein-Neusiedl","Klein-P\xf6chlarn","Kleinzell","Klosterneuburg","Korneuburg","Kottes - Purk","Kottingbrunn","K\xf6nigsbrunn am Wagram","K\xf6nigstetten","Krems an der Donau","Kreuttal","Kreuzstetten","Krumau am Kamp","Krumbach","Krummnu\xdfbaum","Laa an der Thaya","Laaben","Laab im Walde","Ladendorf","Langau","Langenlois","Langenrohr","Langenzersdorf","Langschlag","Lanzendorf","Lanzenkirchen","Laxenburg","Leiben","Leitzersdorf","Lengenfeld","Leobendorf","Leobersdorf","Leopoldsdorf","Lichtenau","Lichtenegg","Lichtenw\xf6rth","Lilienfeld","Litschau","Loich","Loosdorf","Ludweis - Aigen","Lunz am See","Maiersdorf","Mailberg","Maissau","Mank","Mannersdorf am Leithagebirge","Marbach an der Donau","Maria-Anzbach","Maria Enzersdorf","Maria Laach am Jauerling","Maria-Lanzendorf","Maria Taferl","Markersdorf - Haindorf","Markt Piesting","Martinsberg","Matzendorf - H\xf6lles","Mauerbach","Mautern an der Donau","Meiseldorf","Melk","Michelbach","Michelhausen","Miesenbach","Mistelbach","Mitterbach am Erlaufsee","Mitterndorf an der Fischa","Moorbad Harbach","Moosbrunn","M\xf6nichkirchen","Muckendorf - Wipfing","Muggendorf","M\xfchldorf","M\xfcnchendorf","M\xfcnichreith - Laimbach","Nappersdorf - Kammersdorf","Natschbach - Loipersbach","Neidling","Neudorf bei Staatz","Neuhofen an der Ybbs","Neulengbach","Neumarkt an der Ybbs","Neunkirchen","Neup\xf6lla","Neusiedl bei Pernitz","Neustadtl an der Donau","Neustift - Innermanzing","Niederhollabrunn","Niederkreuzstetten","Niederleis","Niederru\xdfbach","N\xf6chling","Nu\xdfdorf ob der Traisen","Ober-Grafendorf","Oberndorf an der Melk","Oberwaltersdorf","Oberw\xf6lbling","Obritzberg - Rust","Oed - \xd6hling","Opponitz","Ottenschlag","Ottenthal","Otterthal","Paudorf","Payerbach","Perchtoldsdorf","Pernegg","Pernersdorf","Pernitz","Perschling an der Perschling","Persenbeug - Gottsdorf","Petronell - Carnuntum","Petzenkirchen","Pfaffenschlag bei Waidhofen an der Thaya","Pfaffst\xe4tten","Pillichsdorf","Pitten","Pottendorf","Pottenstein","Poysdorf","P\xf6chlarn","P\xf6ggstall","P\xf6lla","Prellenkirchen","Pressbaum","Prigglitz","Prinzersdorf","Puchberg am Schneeberg","Puchenstuben","Pulkau","Purgstall an der Erlauf","Purkersdorf","Pyhra","Raabs an der Thaya","Raach am Hochgebirge","Rabensburg","Rabenstein an der Pielach","Ramsau","Randegg","Rappottenstein","Rastenfeld","Rauchenwarth","Ravelsbach","Raxendorf","Reichenau an der Rax","Reidling","Reingers","Reinsberg","Reisenberg","Retz","Retzbach","Rohrau","Rohrbach an der G\xf6lsen","Rohrendorf bei Krems","Rohr im Gebirge","Rosenburg - Mold","Rosental","Rossatz","R\xf6hrenbach","R\xf6schitz","Ruprechtshofen","Ru\xdfbach","Sallingberg","Sankt Peter in der Au","Scharndorf","Scheibbs","Scheiblingkirchen - Thernberg","Schollach","Schottwien","Sch\xf6nau an der Triesting","Sch\xf6nbach","Sch\xf6nberg am Kamp","Sch\xf6nb\xfchel - Aggsbach","Schrattenbach","Schrattenberg","Schrattenthal","Schrems","Schwadorf","Schwarzau am Steinfelde","Schwarzau im Gebirge","Schwarzenau","Schwarzenbach","Schwarzenbach an der Pielach","Schwechat","Schweiggers","Seebenstein","Seefeld - Kadolz","Seibersdorf","Seitenstetten Markt","Semmering","Senftenberg","Sieghartskirchen","Sierndorf","Sigmundsherberg","Sitzenberg - Reidling","Sitzendorf an der Schmida","Sollenau","Sommerein","Sonntagberg","Soo\xdf","Spillern","Spitz","St. Aegyd am Neuwalde","St. Andr\xe4 - W\xf6rdern","St. Anton an der Je\xdfnitz","St. Bernhard - Frauenhofen","St. Corona am Wechsel","St. Egyden am Steinfeld","St. Georgen am Reith","St. Georgen am Ybbsfelde","St. Georgen an der Leys","St. Leonhard am Forst","St. Leonhard am Hornerwald","St. Margarethen an der Sierning","St. Martin","St. Martin - Karlsbach","St. Oswald","St. Pantaleon - Erla","St. P\xf6lten","St. Valentin","St. Veit an der G\xf6lsen","Staatz - Kautendorf","Statzendorf","Steinakirchen am Forst","Stetteldorf am Wagram","Stetten","Stockerau","St\xf6ssing","Straning - Grafenberg","Stra\xdf im Stra\xdfertal","Stratzing","Strengberg","Stronsdorf","Sulz im Wienerwald","Tattendorf","Teesdorf","Ternitz","Texing","Thaya","Theresienfeld","Thomasberg","Traisen","Traiskirchen","Traismauer","Trattenbach","Traunstein","Trautmannsdorf an der Leitha","Trumau","Tulbing","Tulln an der Donau","Tullnerbach","T\xfcrnitz","Ulrichskirchen - Schleinbach","Unserfrau - Altweitra","Unterbergern","Unterstinkenbrunn","Urschendorf","Viehdorf","Vitis","V\xf6sendorf","V\xf6stenhof","Waidhofen an der Thaya","Waidhofen an der Ybbs","Waidmannsfeld","Waldegg","Waldenstein","Waldhausen","Waldkirchen an der Thaya","Wallsee-Sindelburg","Walpersbach","Wang","Warth","Wartmannstetten","Weikersdorf am Steinfelde","Weinburg","Weinzierl am Walde","Weissenbach an der Triesting","Weistrach","Wei\xdfenkirchen","Wei\xdfenkirchen in der Wachau","Weiten","Weitersfeld","Weitra","Wiener Neudorf","Wiener Neustadt","Wienerwald","Wieselburg","Wiesmath","Wildend\xfcrnbach","Wilfersdorf","Wilhelmsburg","Willendorf","Wimpassing im Schwarzatale","Windigsteig","Winklarn","Winzendorf - Muthmannsdorf","Wipfing","Wolfpassing","Wolfsbach","Wolfsgraben","Wolfsthal","Wolkersdorf im Weinviertel","W\xf6lbling","W\xf6llersdorf - Steinabr\xfcckl","Wullersdorf","W\xfcrflach","W\xfcrmla","Ybbs an der Donau","Ybbsitz","Yspertal","Zeillern","Zeiselmauer - Wolfpassing","Zelking - Matzleinsdorf","Zellerndorf","Ziersdorf","Zillingdorf","Z\xf6bern","Zwentendorf an der Donau","Zwettl","Zw\xf6lfaxing"];
var Prototype={Version:"1.6.0.3",Browser:{IE:!!(window.attachEvent&&navigator.userAgent.indexOf("Opera")===-1),Opera:navigator.userAgent.indexOf("Opera")>-1,WebKit:navigator.userAgent.indexOf("AppleWebKit/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgent.indexOf("KHTML")===-1,MobileSafari:!!navigator.userAgent.match(/Apple.*Mobile.*Safari/)},BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:!!window.HTMLElement,SpecificElementExtensions:document.createElement("div")["__proto__"]&&document.createElement("div")["__proto__"]!==document.createElement("form")["__proto__"]},ScriptFragment:"<script[^>]*>([\\S\\s]*?)</script>",JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){
},K:function(x){
return x;
}};
if(Prototype.Browser.MobileSafari){
Prototype.BrowserFeatures.SpecificElementExtensions=false;
}
var Class={create:function(){
var _2=null,_3=$A(arguments);
if(Object.isFunction(_3[0])){
_2=_3.shift();
}
function klass(){
this.initialize.apply(this,arguments);
}
Object.extend(klass,Class.Methods);
klass.superclass=_2;
klass.subclasses=[];
if(_2){
var _4=function(){
};
_4.prototype=_2.prototype;
klass.prototype=new _4;
_2.subclasses.push(klass);
}
for(var i=0;i<_3.length;i++){
klass.addMethods(_3[i]);
}
if(!klass.prototype.initialize){
klass.prototype.initialize=Prototype.emptyFunction;
}
klass.prototype.constructor=klass;
return klass;
}};
Class.Methods={addMethods:function(_6){
var _7=this.superclass&&this.superclass.prototype;
var _8=Object.keys(_6);
if(!Object.keys({toString:true}).length){
_8.push("toString","valueOf");
}
for(var i=0,_a=_8.length;i<_a;i++){
var _b=_8[i],_c=_6[_b];
if(_7&&Object.isFunction(_c)&&_c.argumentNames().first()=="$super"){
var _d=_c;
_c=(function(m){
return function(){
return _7[m].apply(this,arguments);
};
})(_b).wrap(_d);
_c.valueOf=_d.valueOf.bind(_d);
_c.toString=_d.toString.bind(_d);
}
this.prototype[_b]=_c;
}
return this;
}};
var Abstract={};
Object.extend=function(_f,_10){
for(var _11 in _10){
_f[_11]=_10[_11];
}
return _f;
};
Object.extend(Object,{inspect:function(_12){
try{
if(Object.isUndefined(_12)){
return "undefined";
}
if(_12===null){
return "null";
}
return _12.inspect?_12.inspect():String(_12);
}
catch(e){
if(e instanceof RangeError){
return "...";
}
throw e;
}
},toJSON:function(_13){
var _14=typeof _13;
switch(_14){
case "undefined":
case "function":
case "unknown":
return;
case "boolean":
return _13.toString();
}
if(_13===null){
return "null";
}
if(_13.toJSON){
return _13.toJSON();
}
if(Object.isElement(_13)){
return;
}
var _15=[];
for(var _16 in _13){
var _17=Object.toJSON(_13[_16]);
if(!Object.isUndefined(_17)){
_15.push(_16.toJSON()+": "+_17);
}
}
return "{"+_15.join(", ")+"}";
},toQueryString:function(_18){
return $H(_18).toQueryString();
},toHTML:function(_19){
return _19&&_19.toHTML?_19.toHTML():String.interpret(_19);
},keys:function(_1a){
var _1b=[];
for(var _1c in _1a){
_1b.push(_1c);
}
return _1b;
},values:function(_1d){
var _1e=[];
for(var _1f in _1d){
_1e.push(_1d[_1f]);
}
return _1e;
},clone:function(_20){
return Object.extend({},_20);
},isElement:function(_21){
return !!(_21&&_21.nodeType==1);
},isArray:function(_22){
return _22!=null&&typeof _22=="object"&&"splice" in _22&&"join" in _22;
},isHash:function(_23){
return _23 instanceof Hash;
},isFunction:function(_24){
return typeof _24=="function";
},isString:function(_25){
return typeof _25=="string";
},isNumber:function(_26){
return typeof _26=="number";
},isUndefined:function(_27){
return typeof _27=="undefined";
}});
Object.extend(Function.prototype,{argumentNames:function(){
var _28=this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1].replace(/\s+/g,"").split(",");
return _28.length==1&&!_28[0]?[]:_28;
},bind:function(){
if(arguments.length<2&&Object.isUndefined(arguments[0])){
return this;
}
var _29=this,_2a=$A(arguments),_2b=_2a.shift();
return function(){
return _29.apply(_2b,_2a.concat($A(arguments)));
};
},bindAsEventListener:function(){
var _2c=this,_2d=$A(arguments),_2e=_2d.shift();
return function(_2f){
return _2c.apply(_2e,[_2f||window.event].concat(_2d));
};
},curry:function(){
if(!arguments.length){
return this;
}
var _30=this,_31=$A(arguments);
return function(){
return _30.apply(this,_31.concat($A(arguments)));
};
},delay:function(){
var _32=this,_33=$A(arguments),_34=_33.shift()*1000;
return window.setTimeout(function(){
return _32.apply(_32,_33);
},_34);
},defer:function(){
var _35=[0.01].concat($A(arguments));
return this.delay.apply(this,_35);
},wrap:function(_36){
var _37=this;
return function(){
return _36.apply(this,[_37.bind(this)].concat($A(arguments)));
};
},methodize:function(){
if(this._methodized){
return this._methodized;
}
var _38=this;
return this._methodized=function(){
return _38.apply(null,[this].concat($A(arguments)));
};
}});
Date.prototype.toJSON=function(){
return "\""+this.getUTCFullYear()+"-"+(this.getUTCMonth()+1).toPaddedString(2)+"-"+this.getUTCDate().toPaddedString(2)+"T"+this.getUTCHours().toPaddedString(2)+":"+this.getUTCMinutes().toPaddedString(2)+":"+this.getUTCSeconds().toPaddedString(2)+"Z\"";
};
var Try={these:function(){
var _39;
for(var i=0,_3b=arguments.length;i<_3b;i++){
var _3c=arguments[i];
try{
_39=_3c();
break;
}
catch(e){
}
}
return _39;
}};
RegExp.prototype.match=RegExp.prototype.test;
RegExp.escape=function(str){
return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1");
};
var PeriodicalExecuter=Class.create({initialize:function(_3e,_3f){
this.callback=_3e;
this.frequency=_3f;
this.currentlyExecuting=false;
this.registerCallback();
},registerCallback:function(){
this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000);
},execute:function(){
this.callback(this);
},stop:function(){
if(!this.timer){
return;
}
clearInterval(this.timer);
this.timer=null;
},onTimerEvent:function(){
if(!this.currentlyExecuting){
try{
this.currentlyExecuting=true;
this.execute();
}
finally{
this.currentlyExecuting=false;
}
}
}});
Object.extend(String,{interpret:function(_40){
return _40==null?"":String(_40);
},specialChar:{"\b":"\\b","\t":"\\t","<br>":"<br>","\f":"\\f","\r":"\\r","\\":"\\\\"}});
Object.extend(String.prototype,{gsub:function(_41,_42){
var _43="",_44=this,_45;
_42=arguments.callee.prepareReplacement(_42);
while(_44.length>0){
if(_45=_44.match(_41)){
_43+=_44.slice(0,_45.index);
_43+=String.interpret(_42(_45));
_44=_44.slice(_45.index+_45[0].length);
}else{
_43+=_44,_44="";
}
}
return _43;
},sub:function(_46,_47,_48){
_47=this.gsub.prepareReplacement(_47);
_48=Object.isUndefined(_48)?1:_48;
return this.gsub(_46,function(_49){
if(--_48<0){
return _49[0];
}
return _47(_49);
});
},scan:function(_4a,_4b){
this.gsub(_4a,_4b);
return String(this);
},truncate:function(_4c,_4d){
_4c=_4c||30;
_4d=Object.isUndefined(_4d)?"...":_4d;
return this.length>_4c?this.slice(0,_4c-_4d.length)+_4d:String(this);
},strip:function(){
return this.replace(/^\s+/,"").replace(/\s+$/,"");
},stripTags:function(){
return this.replace(/<\/?[^>]+>/gi,"");
},stripScripts:function(){
return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"");
},extractScripts:function(){
var _4e=new RegExp(Prototype.ScriptFragment,"img");
var _4f=new RegExp(Prototype.ScriptFragment,"im");
return (this.match(_4e)||[]).map(function(_50){
return (_50.match(_4f)||["",""])[1];
});
},evalScripts:function(){
return this.extractScripts().map(function(_51){
return eval(_51);
});
},escapeHTML:function(){
var _52=arguments.callee;
_52.text.data=this;
return _52.div.innerHTML;
},unescapeHTML:function(){
var div=new Element("div");
div.innerHTML=this.stripTags();
return div.childNodes[0]?(div.childNodes.length>1?$A(div.childNodes).inject("",function(_54,_55){
return _54+_55.nodeValue;
}):div.childNodes[0].nodeValue):"";
},toQueryParams:function(_56){
var _57=this.strip().match(/([^?#]*)(#.*)?$/);
if(!_57){
return {};
}
return _57[1].split(_56||"&").inject({},function(_58,_59){
if((_59=_59.split("="))[0]){
var key=decodeURIComponent(_59.shift());
var _5b=_59.length>1?_59.join("="):_59[0];
if(_5b!=undefined){
_5b=decodeURIComponent(_5b);
}
if(key in _58){
if(!Object.isArray(_58[key])){
_58[key]=[_58[key]];
}
_58[key].push(_5b);
}else{
_58[key]=_5b;
}
}
return _58;
});
},toArray:function(){
return this.split("");
},succ:function(){
return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1);
},times:function(_5c){
return _5c<1?"":new Array(_5c+1).join(this);
},camelize:function(){
var _5d=this.split("-"),len=_5d.length;
if(len==1){
return _5d[0];
}
var _5f=this.charAt(0)=="-"?_5d[0].charAt(0).toUpperCase()+_5d[0].substring(1):_5d[0];
for(var i=1;i<len;i++){
_5f+=_5d[i].charAt(0).toUpperCase()+_5d[i].substring(1);
}
return _5f;
},capitalize:function(){
return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase();
},underscore:function(){
return this.gsub(/::/,"/").gsub(/([A-Z]+)([A-Z][a-z])/,"#{1}_#{2}").gsub(/([a-z\d])([A-Z])/,"#{1}_#{2}").gsub(/-/,"_").toLowerCase();
},dasherize:function(){
return this.gsub(/_/,"-");
},inspect:function(_61){
var _62=this.gsub(/[\x00-\x1f\\]/,function(_63){
var _64=String.specialChar[_63[0]];
return _64?_64:"\\u00"+_63[0].charCodeAt().toPaddedString(2,16);
});
if(_61){
return "\""+_62.replace(/"/g,"\\\"")+"\"";
}
return "'"+_62.replace(/'/g,"\\'")+"'";
},toJSON:function(){
return this.inspect(true);
},unfilterJSON:function(_65){
return this.sub(_65||Prototype.JSONFilter,"#{1}");
},isJSON:function(){
var str=this;
if(str.blank()){
return false;
}
str=this.replace(/\\./g,"@").replace(/"[^"\\<br>\r]*"/g,"");
return (/^[,:{}\[\]0-9.\-+Eaeflnr-u <br>\r\t]*$/).test(str);
},evalJSON:function(_67){
var _68=this.unfilterJSON();
try{
if(!_67||_68.isJSON()){
return eval("("+_68+")");
}
}
catch(e){
}
throw new SyntaxError("Badly formed JSON string: "+this.inspect());
},include:function(_69){
return this.indexOf(_69)>-1;
},startsWith:function(_6a){
return this.indexOf(_6a)===0;
},endsWith:function(_6b){
var d=this.length-_6b.length;
return d>=0&&this.lastIndexOf(_6b)===d;
},empty:function(){
return this=="";
},blank:function(){
return /^\s*$/.test(this);
},interpolate:function(_6d,_6e){
return new Template(this,_6e).evaluate(_6d);
}});
if(Prototype.Browser.WebKit||Prototype.Browser.IE){
Object.extend(String.prototype,{escapeHTML:function(){
return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");
},unescapeHTML:function(){
return this.stripTags().replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">");
}});
}
String.prototype.gsub.prepareReplacement=function(_6f){
if(Object.isFunction(_6f)){
return _6f;
}
var _70=new Template(_6f);
return function(_71){
return _70.evaluate(_71);
};
};
String.prototype.parseQuery=String.prototype.toQueryParams;
Object.extend(String.prototype.escapeHTML,{div:document.createElement("div"),text:document.createTextNode("")});
String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.text);
var Template=Class.create({initialize:function(_72,_73){
this.template=_72.toString();
this.pattern=_73||Template.Pattern;
},evaluate:function(_74){
if(Object.isFunction(_74.toTemplateReplacements)){
_74=_74.toTemplateReplacements();
}
return this.template.gsub(this.pattern,function(_75){
if(_74==null){
return "";
}
var _76=_75[1]||"";
if(_76=="\\"){
return _75[2];
}
var ctx=_74,_78=_75[3];
var _79=/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;
_75=_79.exec(_78);
if(_75==null){
return _76;
}
while(_75!=null){
var _7a=_75[1].startsWith("[")?_75[2].gsub("\\\\]","]"):_75[1];
ctx=ctx[_7a];
if(null==ctx||""==_75[3]){
break;
}
_78=_78.substring("["==_75[3]?_75[1].length:_75[0].length);
_75=_79.exec(_78);
}
return _76+String.interpret(ctx);
});
}});
Template.Pattern=/(^|.|\r|<br>)(#\{(.*?)\})/;
var $break={};
var Enumerable={each:function(_7b,_7c){
var _7d=0;
try{
this._each(function(_7e){
_7b.call(_7c,_7e,_7d++);
});
}
catch(e){
if(e!=$break){
throw e;
}
}
return this;
},eachSlice:function(_7f,_80,_81){
var _82=-_7f,_83=[],_84=this.toArray();
if(_7f<1){
return _84;
}
while((_82+=_7f)<_84.length){
_83.push(_84.slice(_82,_82+_7f));
}
return _83.collect(_80,_81);
},all:function(_85,_86){
_85=_85||Prototype.K;
var _87=true;
this.each(function(_88,_89){
_87=_87&&!!_85.call(_86,_88,_89);
if(!_87){
throw $break;
}
});
return _87;
},any:function(_8a,_8b){
_8a=_8a||Prototype.K;
var _8c=false;
this.each(function(_8d,_8e){
if(_8c=!!_8a.call(_8b,_8d,_8e)){
throw $break;
}
});
return _8c;
},collect:function(_8f,_90){
_8f=_8f||Prototype.K;
var _91=[];
this.each(function(_92,_93){
_91.push(_8f.call(_90,_92,_93));
});
return _91;
},detect:function(_94,_95){
var _96;
this.each(function(_97,_98){
if(_94.call(_95,_97,_98)){
_96=_97;
throw $break;
}
});
return _96;
},findAll:function(_99,_9a){
var _9b=[];
this.each(function(_9c,_9d){
if(_99.call(_9a,_9c,_9d)){
_9b.push(_9c);
}
});
return _9b;
},grep:function(_9e,_9f,_a0){
_9f=_9f||Prototype.K;
var _a1=[];
if(Object.isString(_9e)){
_9e=new RegExp(_9e);
}
this.each(function(_a2,_a3){
if(_9e.match(_a2)){
_a1.push(_9f.call(_a0,_a2,_a3));
}
});
return _a1;
},include:function(_a4){
if(Object.isFunction(this.indexOf)){
if(this.indexOf(_a4)!=-1){
return true;
}
}
var _a5=false;
this.each(function(_a6){
if(_a6==_a4){
_a5=true;
throw $break;
}
});
return _a5;
},inGroupsOf:function(_a7,_a8){
_a8=Object.isUndefined(_a8)?null:_a8;
return this.eachSlice(_a7,function(_a9){
while(_a9.length<_a7){
_a9.push(_a8);
}
return _a9;
});
},inject:function(_aa,_ab,_ac){
this.each(function(_ad,_ae){
_aa=_ab.call(_ac,_aa,_ad,_ae);
});
return _aa;
},invoke:function(_af){
var _b0=$A(arguments).slice(1);
return this.map(function(_b1){
return _b1[_af].apply(_b1,_b0);
});
},max:function(_b2,_b3){
_b2=_b2||Prototype.K;
var _b4;
this.each(function(_b5,_b6){
_b5=_b2.call(_b3,_b5,_b6);
if(_b4==null||_b5>=_b4){
_b4=_b5;
}
});
return _b4;
},min:function(_b7,_b8){
_b7=_b7||Prototype.K;
var _b9;
this.each(function(_ba,_bb){
_ba=_b7.call(_b8,_ba,_bb);
if(_b9==null||_ba<_b9){
_b9=_ba;
}
});
return _b9;
},partition:function(_bc,_bd){
_bc=_bc||Prototype.K;
var _be=[],_bf=[];
this.each(function(_c0,_c1){
(_bc.call(_bd,_c0,_c1)?_be:_bf).push(_c0);
});
return [_be,_bf];
},pluck:function(_c2){
var _c3=[];
this.each(function(_c4){
_c3.push(_c4[_c2]);
});
return _c3;
},reject:function(_c5,_c6){
var _c7=[];
this.each(function(_c8,_c9){
if(!_c5.call(_c6,_c8,_c9)){
_c7.push(_c8);
}
});
return _c7;
},sortBy:function(_ca,_cb){
return this.map(function(_cc,_cd){
return {value:_cc,criteria:_ca.call(_cb,_cc,_cd)};
}).sort(function(_ce,_cf){
var a=_ce.criteria,b=_cf.criteria;
return a<b?-1:a>b?1:0;
}).pluck("value");
},toArray:function(){
return this.map();
},zip:function(){
var _d2=Prototype.K,_d3=$A(arguments);
if(Object.isFunction(_d3.last())){
_d2=_d3.pop();
}
var _d4=[this].concat(_d3).map($A);
return this.map(function(_d5,_d6){
return _d2(_d4.pluck(_d6));
});
},size:function(){
return this.toArray().length;
},inspect:function(){
return "#<Enumerable:"+this.toArray().inspect()+">";
}};
Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,select:Enumerable.findAll,filter:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toArray,every:Enumerable.all,some:Enumerable.any});
function $A(_d7){
if(!_d7){
return [];
}
if(_d7.toArray){
return _d7.toArray();
}
var _d8=_d7.length||0,_d9=new Array(_d8);
while(_d8--){
_d9[_d8]=_d7[_d8];
}
return _d9;
}
if(Prototype.Browser.WebKit){
$A=function(_da){
if(!_da){
return [];
}
if(!(typeof _da==="function"&&typeof _da.length==="number"&&typeof _da.item==="function")&&_da.toArray){
return _da.toArray();
}
var _db=_da.length||0,_dc=new Array(_db);
while(_db--){
_dc[_db]=_da[_db];
}
return _dc;
};
}
Array.from=$A;
Object.extend(Array.prototype,Enumerable);
if(!Array.prototype._reverse){
Array.prototype._reverse=Array.prototype.reverse;
}
Object.extend(Array.prototype,{_each:function(_dd){
for(var i=0,_df=this.length;i<_df;i++){
_dd(this[i]);
}
},clear:function(){
this.length=0;
return this;
},first:function(){
return this[0];
},last:function(){
return this[this.length-1];
},compact:function(){
return this.select(function(_e0){
return _e0!=null;
});
},flatten:function(){
return this.inject([],function(_e1,_e2){
return _e1.concat(Object.isArray(_e2)?_e2.flatten():[_e2]);
});
},without:function(){
var _e3=$A(arguments);
return this.select(function(_e4){
return !_e3.include(_e4);
});
},reverse:function(_e5){
return (_e5!==false?this:this.toArray())._reverse();
},reduce:function(){
return this.length>1?this:this[0];
},uniq:function(_e6){
return this.inject([],function(_e7,_e8,_e9){
if(0==_e9||(_e6?_e7.last()!=_e8:!_e7.include(_e8))){
_e7.push(_e8);
}
return _e7;
});
},intersect:function(_ea){
return this.uniq().findAll(function(_eb){
return _ea.detect(function(_ec){
return _eb===_ec;
});
});
},clone:function(){
return [].concat(this);
},size:function(){
return this.length;
},inspect:function(){
return "["+this.map(Object.inspect).join(", ")+"]";
},toJSON:function(){
var _ed=[];
this.each(function(_ee){
var _ef=Object.toJSON(_ee);
if(!Object.isUndefined(_ef)){
_ed.push(_ef);
}
});
return "["+_ed.join(", ")+"]";
}});
if(Object.isFunction(Array.prototype.forEach)){
Array.prototype._each=Array.prototype.forEach;
}
if(!Array.prototype.indexOf){
Array.prototype.indexOf=function(_f0,i){
i||(i=0);
var _f2=this.length;
if(i<0){
i=_f2+i;
}
for(;i<_f2;i++){
if(this[i]===_f0){
return i;
}
}
return -1;
};
}
if(!Array.prototype.lastIndexOf){
Array.prototype.lastIndexOf=function(_f3,i){
i=isNaN(i)?this.length:(i<0?this.length+i:i)+1;
var n=this.slice(0,i).reverse().indexOf(_f3);
return (n<0)?n:i-n-1;
};
}
Array.prototype.toArray=Array.prototype.clone;
function $w(_f6){
if(!Object.isString(_f6)){
return [];
}
_f6=_f6.strip();
return _f6?_f6.split(/\s+/):[];
}
if(Prototype.Browser.Opera){
Array.prototype.concat=function(){
var _f7=[];
for(var i=0,_f9=this.length;i<_f9;i++){
_f7.push(this[i]);
}
for(var i=0,_f9=arguments.length;i<_f9;i++){
if(Object.isArray(arguments[i])){
for(var j=0,_fb=arguments[i].length;j<_fb;j++){
_f7.push(arguments[i][j]);
}
}else{
_f7.push(arguments[i]);
}
}
return _f7;
};
}
Object.extend(Number.prototype,{toColorPart:function(){
return this.toPaddedString(2,16);
},succ:function(){
return this+1;
},times:function(_fc,_fd){
$R(0,this,true).each(_fc,_fd);
return this;
},toPaddedString:function(_fe,_ff){
var _100=this.toString(_ff||10);
return "0".times(_fe-_100.length)+_100;
},toJSON:function(){
return isFinite(this)?this.toString():"null";
}});
$w("abs round ceil floor").each(function(_101){
Number.prototype[_101]=Math[_101].methodize();
});
function $H(_102){
return new Hash(_102);
}
var Hash=Class.create(Enumerable,(function(){
function toQueryPair(key,_104){
if(Object.isUndefined(_104)){
return key;
}
return key+"="+encodeURIComponent(String.interpret(_104));
}
return {initialize:function(_105){
this._object=Object.isHash(_105)?_105.toObject():Object.clone(_105);
},_each:function(_106){
for(var key in this._object){
var _108=this._object[key],pair=[key,_108];
pair.key=key;
pair.value=_108;
_106(pair);
}
},set:function(key,_10b){
return this._object[key]=_10b;
},get:function(key){
if(this._object[key]!==Object.prototype[key]){
return this._object[key];
}
},unset:function(key){
var _10e=this._object[key];
delete this._object[key];
return _10e;
},toObject:function(){
return Object.clone(this._object);
},keys:function(){
return this.pluck("key");
},values:function(){
return this.pluck("value");
},index:function(_10f){
var _110=this.detect(function(pair){
return pair.value===_10f;
});
return _110&&_110.key;
},merge:function(_112){
return this.clone().update(_112);
},update:function(_113){
return new Hash(_113).inject(this,function(_114,pair){
_114.set(pair.key,pair.value);
return _114;
});
},toQueryString:function(){
return this.inject([],function(_116,pair){
var key=encodeURIComponent(pair.key),_119=pair.value;
if(_119&&typeof _119=="object"){
if(Object.isArray(_119)){
return _116.concat(_119.map(toQueryPair.curry(key)));
}
}else{
_116.push(toQueryPair(key,_119));
}
return _116;
}).join("&");
},inspect:function(){
return "#<Hash:{"+this.map(function(pair){
return pair.map(Object.inspect).join(": ");
}).join(", ")+"}>";
},toJSON:function(){
return Object.toJSON(this.toObject());
},clone:function(){
return new Hash(this);
}};
})());
Hash.prototype.toTemplateReplacements=Hash.prototype.toObject;
Hash.from=$H;
var ObjectRange=Class.create(Enumerable,{initialize:function(_11b,end,_11d){
this.start=_11b;
this.end=end;
this.exclusive=_11d;
},_each:function(_11e){
var _11f=this.start;
while(this.include(_11f)){
_11e(_11f);
_11f=_11f.succ();
}
},include:function(_120){
if(_120<this.start){
return false;
}
if(this.exclusive){
return _120<this.end;
}
return _120<=this.end;
}});
var $R=function(_121,end,_123){
return new ObjectRange(_121,end,_123);
};
var Ajax={getTransport:function(){
return Try.these(function(){
return new XMLHttpRequest();
},function(){
return new ActiveXObject("Msxml2.XMLHTTP");
},function(){
return new ActiveXObject("Microsoft.XMLHTTP");
})||false;
},activeRequestCount:0};
Ajax.Responders={responders:[],_each:function(_124){
this.responders._each(_124);
},register:function(_125){
if(!this.include(_125)){
this.responders.push(_125);
}
},unregister:function(_126){
this.responders=this.responders.without(_126);
},dispatch:function(_127,_128,_129,json){
this.each(function(_12b){
if(Object.isFunction(_12b[_127])){
try{
_12b[_127].apply(_12b,[_128,_129,json]);
}
catch(e){
}
}
});
}};
Object.extend(Ajax.Responders,Enumerable);
Ajax.Responders.register({onCreate:function(){
Ajax.activeRequestCount++;
},onComplete:function(){
Ajax.activeRequestCount--;
}});
Ajax.Base=Class.create({initialize:function(_12c){
this.options={method:"post",asynchronous:true,contentType:"application/x-www-form-urlencoded",encoding:"UTF-8",parameters:"",evalJSON:true,evalJS:true};
Object.extend(this.options,_12c||{});
this.options.method=this.options.method.toLowerCase();
if(Object.isString(this.options.parameters)){
this.options.parameters=this.options.parameters.toQueryParams();
}else{
if(Object.isHash(this.options.parameters)){
this.options.parameters=this.options.parameters.toObject();
}
}
}});
Ajax.Request=Class.create(Ajax.Base,{_complete:false,initialize:function(_12d,url,_12f){
_12d(_12f);
this.transport=Ajax.getTransport();
this.request(url);
},request:function(url){
this.url=url;
this.method=this.options.method;
var _131=Object.clone(this.options.parameters);
if(!["get","post"].include(this.method)){
_131["_method"]=this.method;
this.method="post";
}
this.parameters=_131;
if(_131=Object.toQueryString(_131)){
if(this.method=="get"){
this.url+=(this.url.include("?")?"&":"?")+_131;
}else{
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){
_131+="&_=";
}
}
}
try{
var _132=new Ajax.Response(this);
if(this.options.onCreate){
this.options.onCreate(_132);
}
Ajax.Responders.dispatch("onCreate",this,_132);
this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);
if(this.options.asynchronous){
this.respondToReadyState.bind(this).defer(1);
}
this.transport.onreadystatechange=this.onStateChange.bind(this);
this.setRequestHeaders();
this.body=this.method=="post"?(this.options.postBody||_131):null;
this.transport.send(this.body);
if(!this.options.asynchronous&&this.transport.overrideMimeType){
this.onStateChange();
}
}
catch(e){
this.dispatchException(e);
}
},onStateChange:function(){
var _133=this.transport.readyState;
if(_133>1&&!((_133==4)&&this._complete)){
this.respondToReadyState(this.transport.readyState);
}
},setRequestHeaders:function(){
var _134={"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.Version,"Accept":"text/javascript, text/html, application/xml, text/xml, */*"};
if(this.method=="post"){
_134["Content-type"]=this.options.contentType+(this.options.encoding?"; charset="+this.options.encoding:"");
if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){
_134["Connection"]="close";
}
}
if(typeof this.options.requestHeaders=="object"){
var _135=this.options.requestHeaders;
if(Object.isFunction(_135.push)){
for(var i=0,_137=_135.length;i<_137;i+=2){
_134[_135[i]]=_135[i+1];
}
}else{
$H(_135).each(function(pair){
_134[pair.key]=pair.value;
});
}
}
for(var name in _134){
this.transport.setRequestHeader(name,_134[name]);
}
},success:function(){
var _13a=this.getStatus();
return !_13a||(_13a>=200&&_13a<300);
},getStatus:function(){
try{
return this.transport.status||0;
}
catch(e){
return 0;
}
},respondToReadyState:function(_13b){
var _13c=Ajax.Request.Events[_13b],_13d=new Ajax.Response(this);
if(_13c=="Complete"){
try{
this._complete=true;
(this.options["on"+_13d.status]||this.options["on"+(this.success()?"Success":"Failure")]||Prototype.emptyFunction)(_13d,_13d.headerJSON);
}
catch(e){
this.dispatchException(e);
}
var _13e=_13d.getHeader("Content-type");
if(this.options.evalJS=="force"||(this.options.evalJS&&this.isSameOrigin()&&_13e&&_13e.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))){
this.evalResponse();
}
}
try{
(this.options["on"+_13c]||Prototype.emptyFunction)(_13d,_13d.headerJSON);
Ajax.Responders.dispatch("on"+_13c,this,_13d,_13d.headerJSON);
}
catch(e){
this.dispatchException(e);
}
if(_13c=="Complete"){
this.transport.onreadystatechange=Prototype.emptyFunction;
}
},isSameOrigin:function(){
var m=this.url.match(/^\s*https?:\/\/[^\/]*/);
return !m||(m[0]=="#{protocol}//#{domain}#{port}".interpolate({protocol:location.protocol,domain:document.domain,port:location.port?":"+location.port:""}));
},getHeader:function(name){
try{
return this.transport.getResponseHeader(name)||null;
}
catch(e){
return null;
}
},evalResponse:function(){
try{
return eval((this.transport.responseText||"").unfilterJSON());
}
catch(e){
this.dispatchException(e);
}
},dispatchException:function(_141){
(this.options.onException||Prototype.emptyFunction)(this,_141);
Ajax.Responders.dispatch("onException",this,_141);
}});
Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"];
Ajax.Response=Class.create({initialize:function(_142){
this.request=_142;
var _143=this.transport=_142.transport,_144=this.readyState=_143.readyState;
if((_144>2&&!Prototype.Browser.IE)||_144==4){
this.status=this.getStatus();
this.statusText=this.getStatusText();
this.responseText=String.interpret(_143.responseText);
this.headerJSON=this._getHeaderJSON();
}
if(_144==4){
var xml=_143.responseXML;
this.responseXML=Object.isUndefined(xml)?null:xml;
this.responseJSON=this._getResponseJSON();
}
},status:0,statusText:"",getStatus:Ajax.Request.prototype.getStatus,getStatusText:function(){
try{
return this.transport.statusText||"";
}
catch(e){
return "";
}
},getHeader:Ajax.Request.prototype.getHeader,getAllHeaders:function(){
try{
return this.getAllResponseHeaders();
}
catch(e){
return null;
}
},getResponseHeader:function(name){
return this.transport.getResponseHeader(name);
},getAllResponseHeaders:function(){
return this.transport.getAllResponseHeaders();
},_getHeaderJSON:function(){
var json=this.getHeader("X-JSON");
if(!json){
return null;
}
json=decodeURIComponent(escape(json));
try{
return json.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin());
}
catch(e){
this.request.dispatchException(e);
}
},_getResponseJSON:function(){
var _148=this.request.options;
if(!_148.evalJSON||(_148.evalJSON!="force"&&!(this.getHeader("Content-type")||"").include("application/json"))||this.responseText.blank()){
return null;
}
try{
return this.responseText.evalJSON(_148.sanitizeJSON||!this.request.isSameOrigin());
}
catch(e){
this.request.dispatchException(e);
}
}});
Ajax.Updater=Class.create(Ajax.Request,{initialize:function(_149,_14a,url,_14c){
this.container={success:(_14a.success||_14a),failure:(_14a.failure||(_14a.success?null:_14a))};
_14c=Object.clone(_14c);
var _14d=_14c.onComplete;
_14c.onComplete=(function(_14e,json){
this.updateContent(_14e.responseText);
if(Object.isFunction(_14d)){
_14d(_14e,json);
}
}).bind(this);
_149(url,_14c);
},updateContent:function(_150){
var _151=this.container[this.success()?"success":"failure"],_152=this.options;
if(!_152.evalScripts){
_150=_150.stripScripts();
}
if(_151=dollar(_151)){
if(_152.insertion){
if(Object.isString(_152.insertion)){
var _153={};
_153[_152.insertion]=_150;
_151.insert(_153);
}else{
_152.insertion(_151,_150);
}
}else{
_151.update(_150);
}
}
}});
Ajax.PeriodicalUpdater=Class.create(Ajax.Base,{initialize:function(_154,_155,url,_157){
_154(_157);
this.onComplete=this.options.onComplete;
this.frequency=(this.options.frequency||2);
this.decay=(this.options.decay||1);
this.updater={};
this.container=_155;
this.url=url;
this.start();
},start:function(){
this.options.onComplete=this.updateComplete.bind(this);
this.onTimerEvent();
},stop:function(){
this.updater.options.onComplete=undefined;
clearTimeout(this.timer);
(this.onComplete||Prototype.emptyFunction).apply(this,arguments);
},updateComplete:function(_158){
if(this.options.decay){
this.decay=(_158.responseText==this.lastText?this.decay*this.options.decay:1);
this.lastText=_158.responseText;
}
this.timer=this.onTimerEvent.bind(this).delay(this.decay*this.frequency);
},onTimerEvent:function(){
this.updater=new Ajax.Updater(this.container,this.url,this.options);
}});
function dollar(_159){
if(arguments.length>1){
for(var i=0,_15b=[],_15c=arguments.length;i<_15c;i++){
_15b.push(dollar(arguments[i]));
}
return _15b;
}
if(Object.isString(_159)){
_159=document.getElementById(_159);
}
return Element.extend(_159);
}
if(Prototype.BrowserFeatures.XPath){
document._getElementsByXPath=function(_15d,_15e){
var _15f=[];
var _160=document.evaluate(_15d,dollar(_15e)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);
for(var i=0,_162=_160.snapshotLength;i<_162;i++){
_15f.push(Element.extend(_160.snapshotItem(i)));
}
return _15f;
};
}
if(!window.Node){
var Node={};
}
if(!Node.ELEMENT_NODE){
Object.extend(Node,{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12});
}
(function(){
var _163=this.Element;
this.Element=function(_164,_165){
_165=_165||{};
_164=_164.toLowerCase();
var _166=Element.cache;
if(Prototype.Browser.IE&&_165.name){
_164="<"+_164+" name=\""+_165.name+"\">";
delete _165.name;
return Element.writeAttribute(document.createElement(_164),_165);
}
if(!_166[_164]){
_166[_164]=Element.extend(document.createElement(_164));
}
return Element.writeAttribute(_166[_164].cloneNode(false),_165);
};
Object.extend(this.Element,_163||{});
if(_163){
this.Element.prototype=_163.prototype;
}
}).call(window);
Element.cache={};
Element.Methods={visible:function(_167){
return dollar(_167).style.display!="none";
},toggle:function(_168){
_168=dollar(_168);
Element[Element.visible(_168)?"hide":"show"](_168);
return _168;
},hide:function(_169){
_169=dollar(_169);
_169.style.display="none";
return _169;
},show:function(_16a){
_16a=dollar(_16a);
_16a.style.display="";
return _16a;
},remove:function(_16b){
_16b=dollar(_16b);
_16b.parentNode.removeChild(_16b);
return _16b;
},update:function(_16c,_16d){
_16c=dollar(_16c);
if(_16d&&_16d.toElement){
_16d=_16d.toElement();
}
if(Object.isElement(_16d)){
return _16c.update().insert(_16d);
}
_16d=Object.toHTML(_16d);
_16c.innerHTML=_16d.stripScripts();
_16d.evalScripts.bind(_16d).defer();
return _16c;
},replace:function(_16e,_16f){
_16e=dollar(_16e);
if(_16f&&_16f.toElement){
_16f=_16f.toElement();
}else{
if(!Object.isElement(_16f)){
_16f=Object.toHTML(_16f);
var _170=_16e.ownerDocument.createRange();
_170.selectNode(_16e);
_16f.evalScripts.bind(_16f).defer();
_16f=_170.createContextualFragment(_16f.stripScripts());
}
}
_16e.parentNode.replaceChild(_16f,_16e);
return _16e;
},insert:function(_171,_172){
_171=dollar(_171);
if(Object.isString(_172)||Object.isNumber(_172)||Object.isElement(_172)||(_172&&(_172.toElement||_172.toHTML))){
_172={bottom:_172};
}
var _173,_174,_175,_176;
for(var _177 in _172){
_173=_172[_177];
_177=_177.toLowerCase();
_174=Element._insertionTranslations[_177];
if(_173&&_173.toElement){
_173=_173.toElement();
}
if(Object.isElement(_173)){
_174(_171,_173);
continue;
}
_173=Object.toHTML(_173);
_175=((_177=="before"||_177=="after")?_171.parentNode:_171).tagName.toUpperCase();
_176=Element._getContentFromAnonymousElement(_175,_173.stripScripts());
if(_177=="top"||_177=="after"){
_176.reverse();
}
_176.each(_174.curry(_171));
_173.evalScripts.bind(_173).defer();
}
return _171;
},wrap:function(_178,_179,_17a){
_178=dollar(_178);
if(Object.isElement(_179)){
dollar(_179).writeAttribute(_17a||{});
}else{
if(Object.isString(_179)){
_179=new Element(_179,_17a);
}else{
_179=new Element("div",_179);
}
}
if(_178.parentNode){
_178.parentNode.replaceChild(_179,_178);
}
_179.appendChild(_178);
return _179;
},inspect:function(_17b){
_17b=dollar(_17b);
var _17c="<"+_17b.tagName.toLowerCase();
$H({"id":"id","className":"class"}).each(function(pair){
var _17e=pair.first(),_17f=pair.last();
var _180=(_17b[_17e]||"").toString();
if(_180){
_17c+=" "+_17f+"="+_180.inspect(true);
}
});
return _17c+">";
},recursivelyCollect:function(_181,_182){
_181=dollar(_181);
var _183=[];
while(_181=_181[_182]){
if(_181.nodeType==1){
_183.push(Element.extend(_181));
}
}
return _183;
},ancestors:function(_184){
return dollar(_184).recursivelyCollect("parentNode");
},descendants:function(_185){
return dollar(_185).select("*");
},firstDescendant:function(_186){
_186=dollar(_186).firstChild;
while(_186&&_186.nodeType!=1){
_186=_186.nextSibling;
}
return dollar(_186);
},immediateDescendants:function(_187){
if(!(_187=dollar(_187).firstChild)){
return [];
}
while(_187&&_187.nodeType!=1){
_187=_187.nextSibling;
}
if(_187){
return [_187].concat(dollar(_187).nextSiblings());
}
return [];
},previousSiblings:function(_188){
return dollar(_188).recursivelyCollect("previousSibling");
},nextSiblings:function(_189){
return dollar(_189).recursivelyCollect("nextSibling");
},siblings:function(_18a){
_18a=dollar(_18a);
return _18a.previousSiblings().reverse().concat(_18a.nextSiblings());
},match:function(_18b,_18c){
if(Object.isString(_18c)){
_18c=new Selector(_18c);
}
return _18c.match(dollar(_18b));
},up:function(_18d,_18e,_18f){
_18d=dollar(_18d);
if(arguments.length==1){
return dollar(_18d.parentNode);
}
var _190=_18d.ancestors();
return Object.isNumber(_18e)?_190[_18e]:Selector.findElement(_190,_18e,_18f);
},down:function(_191,_192,_193){
_191=dollar(_191);
if(arguments.length==1){
return _191.firstDescendant();
}
return Object.isNumber(_192)?_191.descendants()[_192]:Element.select(_191,_192)[_193||0];
},previous:function(_194,_195,_196){
_194=dollar(_194);
if(arguments.length==1){
return dollar(Selector.handlers.previousElementSibling(_194));
}
var _197=_194.previousSiblings();
return Object.isNumber(_195)?_197[_195]:Selector.findElement(_197,_195,_196);
},next:function(_198,_199,_19a){
_198=dollar(_198);
if(arguments.length==1){
return dollar(Selector.handlers.nextElementSibling(_198));
}
var _19b=_198.nextSiblings();
return Object.isNumber(_199)?_19b[_199]:Selector.findElement(_19b,_199,_19a);
},select:function(){
var args=$A(arguments),_19d=dollar(args.shift());
return Selector.findChildElements(_19d,args);
},adjacent:function(){
var args=$A(arguments),_19f=dollar(args.shift());
return Selector.findChildElements(_19f.parentNode,args).without(_19f);
},identify:function(_1a0){
_1a0=dollar(_1a0);
var id=_1a0.readAttribute("id"),self=arguments.callee;
if(id){
return id;
}
do{
id="anonymous_element_"+self.counter++;
}while(dollar(id));
_1a0.writeAttribute("id",id);
return id;
},readAttribute:function(_1a3,name){
_1a3=dollar(_1a3);
if(Prototype.Browser.IE){
var t=Element._attributeTranslations.read;
if(t.values[name]){
return t.values[name](_1a3,name);
}
if(t.names[name]){
name=t.names[name];
}
if(name.include(":")){
return (!_1a3.attributes||!_1a3.attributes[name])?null:_1a3.attributes[name].value;
}
}
return _1a3.getAttribute(name);
},writeAttribute:function(_1a6,name,_1a8){
_1a6=dollar(_1a6);
var _1a9={},t=Element._attributeTranslations.write;
if(typeof name=="object"){
_1a9=name;
}else{
_1a9[name]=Object.isUndefined(_1a8)?true:_1a8;
}
for(var attr in _1a9){
name=t.names[attr]||attr;
_1a8=_1a9[attr];
if(t.values[attr]){
name=t.values[attr](_1a6,_1a8);
}
if(_1a8===false||_1a8===null){
_1a6.removeAttribute(name);
}else{
if(_1a8===true){
_1a6.setAttribute(name,name);
}else{
_1a6.setAttribute(name,_1a8);
}
}
}
return _1a6;
},getHeight:function(_1ac){
return dollar(_1ac).getDimensions().height;
},getWidth:function(_1ad){
return dollar(_1ad).getDimensions().width;
},classNames:function(_1ae){
return new Element.ClassNames(_1ae);
},hasClassName:function(_1af,_1b0){
if(!(_1af=dollar(_1af))){
return;
}
var _1b1=_1af.className;
return (_1b1.length>0&&(_1b1==_1b0||new RegExp("(^|\\s)"+_1b0+"(\\s|$)").test(_1b1)));
},addClassName:function(_1b2,_1b3){
if(!(_1b2=dollar(_1b2))){
return;
}
if(!_1b2.hasClassName(_1b3)){
_1b2.className+=(_1b2.className?" ":"")+_1b3;
}
return _1b2;
},removeClassName:function(_1b4,_1b5){
if(!(_1b4=dollar(_1b4))){
return;
}
_1b4.className=_1b4.className.replace(new RegExp("(^|\\s+)"+_1b5+"(\\s+|$)")," ").strip();
return _1b4;
},toggleClassName:function(_1b6,_1b7){
if(!(_1b6=dollar(_1b6))){
return;
}
return _1b6[_1b6.hasClassName(_1b7)?"removeClassName":"addClassName"](_1b7);
},cleanWhitespace:function(_1b8){
_1b8=dollar(_1b8);
var node=_1b8.firstChild;
while(node){
var _1ba=node.nextSibling;
if(node.nodeType==3&&!/\S/.test(node.nodeValue)){
_1b8.removeChild(node);
}
node=_1ba;
}
return _1b8;
},empty:function(_1bb){
return dollar(_1bb).innerHTML.blank();
},descendantOf:function(_1bc,_1bd){
_1bc=dollar(_1bc),_1bd=dollar(_1bd);
if(_1bc.compareDocumentPosition){
return (_1bc.compareDocumentPosition(_1bd)&8)===8;
}
if(_1bd.contains){
return _1bd.contains(_1bc)&&_1bd!==_1bc;
}
while(_1bc=_1bc.parentNode){
if(_1bc==_1bd){
return true;
}
}
return false;
},scrollTo:function(_1be){
_1be=dollar(_1be);
var pos=_1be.cumulativeOffset();
window.scrollTo(pos[0],pos[1]);
return _1be;
},getStyle:function(_1c0,_1c1){
_1c0=dollar(_1c0);
_1c1=_1c1=="float"?"cssFloat":_1c1.camelize();
var _1c2=_1c0.style[_1c1];
if(!_1c2||_1c2=="auto"){
var css=document.defaultView.getComputedStyle(_1c0,null);
_1c2=css?css[_1c1]:null;
}
if(_1c1=="opacity"){
return _1c2?parseFloat(_1c2):1;
}
return _1c2=="auto"?null:_1c2;
},getOpacity:function(_1c4){
return dollar(_1c4).getStyle("opacity");
},setStyle:function(_1c5,_1c6){
_1c5=dollar(_1c5);
var _1c7=_1c5.style,_1c8;
if(Object.isString(_1c6)){
_1c5.style.cssText+=";"+_1c6;
return _1c6.include("opacity")?_1c5.setOpacity(_1c6.match(/opacity:\s*(\d?\.?\d*)/)[1]):_1c5;
}
for(var _1c9 in _1c6){
if(_1c9=="opacity"){
_1c5.setOpacity(_1c6[_1c9]);
}else{
_1c7[(_1c9=="float"||_1c9=="cssFloat")?(Object.isUndefined(_1c7.styleFloat)?"cssFloat":"styleFloat"):_1c9]=_1c6[_1c9];
}
}
return _1c5;
},setOpacity:function(_1ca,_1cb){
_1ca=dollar(_1ca);
_1ca.style.opacity=(_1cb==1||_1cb==="")?"":(_1cb<0.00001)?0:_1cb;
return _1ca;
},getDimensions:function(_1cc){
_1cc=dollar(_1cc);
var _1cd=_1cc.getStyle("display");
if(_1cd!="none"&&_1cd!=null){
return {width:_1cc.offsetWidth,height:_1cc.offsetHeight};
}
var els=_1cc.style;
var _1cf=els.visibility;
var _1d0=els.position;
var _1d1=els.display;
els.visibility="hidden";
els.position="absolute";
els.display="block";
var _1d2=_1cc.clientWidth;
var _1d3=_1cc.clientHeight;
els.display=_1d1;
els.position=_1d0;
els.visibility=_1cf;
return {width:_1d2,height:_1d3};
},makePositioned:function(_1d4){
_1d4=dollar(_1d4);
var pos=Element.getStyle(_1d4,"position");
if(pos=="static"||!pos){
_1d4._madePositioned=true;
_1d4.style.position="relative";
if(Prototype.Browser.Opera){
_1d4.style.top=0;
_1d4.style.left=0;
}
}
return _1d4;
},undoPositioned:function(_1d6){
_1d6=dollar(_1d6);
if(_1d6._madePositioned){
_1d6._madePositioned=undefined;
_1d6.style.position=_1d6.style.top=_1d6.style.left=_1d6.style.bottom=_1d6.style.right="";
}
return _1d6;
},makeClipping:function(_1d7){
_1d7=dollar(_1d7);
if(_1d7._overflow){
return _1d7;
}
_1d7._overflow=Element.getStyle(_1d7,"overflow")||"auto";
if(_1d7._overflow!=="hidden"){
_1d7.style.overflow="hidden";
}
return _1d7;
},undoClipping:function(_1d8){
_1d8=dollar(_1d8);
if(!_1d8._overflow){
return _1d8;
}
_1d8.style.overflow=_1d8._overflow=="auto"?"":_1d8._overflow;
_1d8._overflow=null;
return _1d8;
},cumulativeOffset:function(_1d9){
var _1da=0,_1db=0;
do{
_1da+=_1d9.offsetTop||0;
_1db+=_1d9.offsetLeft||0;
_1d9=_1d9.offsetParent;
}while(_1d9);
return Element._returnOffset(_1db,_1da);
},positionedOffset:function(_1dc){
var _1dd=0,_1de=0;
do{
_1dd+=_1dc.offsetTop||0;
_1de+=_1dc.offsetLeft||0;
_1dc=_1dc.offsetParent;
if(_1dc){
if(_1dc.tagName.toUpperCase()=="BODY"){
break;
}
var p=Element.getStyle(_1dc,"position");
if(p!=="static"){
break;
}
}
}while(_1dc);
return Element._returnOffset(_1de,_1dd);
},absolutize:function(_1e0){
_1e0=dollar(_1e0);
if(_1e0.getStyle("position")=="absolute"){
return _1e0;
}
var _1e1=_1e0.positionedOffset();
var top=_1e1[1];
var left=_1e1[0];
var _1e4=_1e0.clientWidth;
var _1e5=_1e0.clientHeight;
_1e0._originalLeft=left-parseFloat(_1e0.style.left||0);
_1e0._originalTop=top-parseFloat(_1e0.style.top||0);
_1e0._originalWidth=_1e0.style.width;
_1e0._originalHeight=_1e0.style.height;
_1e0.style.position="absolute";
_1e0.style.top=top+"px";
_1e0.style.left=left+"px";
_1e0.style.width=_1e4+"px";
_1e0.style.height=_1e5+"px";
return _1e0;
},relativize:function(_1e6){
_1e6=dollar(_1e6);
if(_1e6.getStyle("position")=="relative"){
return _1e6;
}
_1e6.style.position="relative";
var top=parseFloat(_1e6.style.top||0)-(_1e6._originalTop||0);
var left=parseFloat(_1e6.style.left||0)-(_1e6._originalLeft||0);
_1e6.style.top=top+"px";
_1e6.style.left=left+"px";
_1e6.style.height=_1e6._originalHeight;
_1e6.style.width=_1e6._originalWidth;
return _1e6;
},cumulativeScrollOffset:function(_1e9){
var _1ea=0,_1eb=0;
do{
_1ea+=_1e9.scrollTop||0;
_1eb+=_1e9.scrollLeft||0;
_1e9=_1e9.parentNode;
}while(_1e9);
return Element._returnOffset(_1eb,_1ea);
},getOffsetParent:function(_1ec){
if(_1ec.offsetParent){
return dollar(_1ec.offsetParent);
}
if(_1ec==document.body){
return dollar(_1ec);
}
while((_1ec=_1ec.parentNode)&&_1ec!=document.body){
if(Element.getStyle(_1ec,"position")!="static"){
return dollar(_1ec);
}
}
return dollar(document.body);
},viewportOffset:function(_1ed){
var _1ee=0,_1ef=0;
var _1f0=_1ed;
do{
_1ee+=_1f0.offsetTop||0;
_1ef+=_1f0.offsetLeft||0;
if(_1f0.offsetParent==document.body&&Element.getStyle(_1f0,"position")=="absolute"){
break;
}
}while(_1f0=_1f0.offsetParent);
_1f0=_1ed;
do{
if(!Prototype.Browser.Opera||(_1f0.tagName&&(_1f0.tagName.toUpperCase()=="BODY"))){
_1ee-=_1f0.scrollTop||0;
_1ef-=_1f0.scrollLeft||0;
}
}while(_1f0=_1f0.parentNode);
return Element._returnOffset(_1ef,_1ee);
},clonePosition:function(_1f1,_1f2){
var _1f3=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});
_1f2=dollar(_1f2);
var p=_1f2.viewportOffset();
_1f1=dollar(_1f1);
var _1f5=[0,0];
var _1f6=null;
if(Element.getStyle(_1f1,"position")=="absolute"){
_1f6=_1f1.getOffsetParent();
_1f5=_1f6.viewportOffset();
}
if(_1f6==document.body){
_1f5[0]-=document.body.offsetLeft;
_1f5[1]-=document.body.offsetTop;
}
if(_1f3.setLeft){
_1f1.style.left=(p[0]-_1f5[0]+_1f3.offsetLeft)+"px";
}
if(_1f3.setTop){
_1f1.style.top=(p[1]-_1f5[1]+_1f3.offsetTop)+"px";
}
if(_1f3.setWidth){
_1f1.style.width=_1f2.offsetWidth+"px";
}
if(_1f3.setHeight){
_1f1.style.height=_1f2.offsetHeight+"px";
}
return _1f1;
}};
Element.Methods.identify.counter=1;
Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.select,childElements:Element.Methods.immediateDescendants});
Element._attributeTranslations={write:{names:{className:"class",htmlFor:"for"},values:{}}};
if(Prototype.Browser.Opera){
Element.Methods.getStyle=Element.Methods.getStyle.wrap(function(_1f7,_1f8,_1f9){
switch(_1f9){
case "left":
case "top":
case "right":
case "bottom":
if(_1f7(_1f8,"position")==="static"){
return null;
}
case "height":
case "width":
if(!Element.visible(_1f8)){
return null;
}
var dim=parseInt(_1f7(_1f8,_1f9),10);
if(dim!==_1f8["offset"+_1f9.capitalize()]){
return dim+"px";
}
var _1fb;
if(_1f9==="height"){
_1fb=["border-top-width","padding-top","padding-bottom","border-bottom-width"];
}else{
_1fb=["border-left-width","padding-left","padding-right","border-right-width"];
}
return _1fb.inject(dim,function(memo,_1fd){
var val=_1f7(_1f8,_1fd);
return val===null?memo:memo-parseInt(val,10);
})+"px";
default:
return _1f7(_1f8,_1f9);
}
});
Element.Methods.readAttribute=Element.Methods.readAttribute.wrap(function(_1ff,_200,_201){
if(_201==="title"){
return _200.title;
}
return _1ff(_200,_201);
});
}else{
if(Prototype.Browser.IE){
Element.Methods.getOffsetParent=Element.Methods.getOffsetParent.wrap(function(_202,_203){
_203=dollar(_203);
try{
_203.offsetParent;
}
catch(e){
return dollar(document.body);
}
var _204=_203.getStyle("position");
if(_204!=="static"){
return _202(_203);
}
_203.setStyle({position:"relative"});
var _205=_202(_203);
_203.setStyle({position:_204});
return _205;
});
$w("positionedOffset viewportOffset").each(function(_206){
Element.Methods[_206]=Element.Methods[_206].wrap(function(_207,_208){
_208=dollar(_208);
try{
_208.offsetParent;
}
catch(e){
return Element._returnOffset(0,0);
}
var _209=_208.getStyle("position");
if(_209!=="static"){
return _207(_208);
}
var _20a=_208.getOffsetParent();
if(_20a&&_20a.getStyle("position")==="fixed"){
_20a.setStyle({zoom:1});
}
_208.setStyle({position:"relative"});
var _20b=_207(_208);
_208.setStyle({position:_209});
return _20b;
});
});
Element.Methods.cumulativeOffset=Element.Methods.cumulativeOffset.wrap(function(_20c,_20d){
try{
_20d.offsetParent;
}
catch(e){
return Element._returnOffset(0,0);
}
return _20c(_20d);
});
Element.Methods.getStyle=function(_20e,_20f){
_20e=dollar(_20e);
_20f=(_20f=="float"||_20f=="cssFloat")?"styleFloat":_20f.camelize();
var _210=_20e.style[_20f];
if(!_210&&_20e.currentStyle){
_210=_20e.currentStyle[_20f];
}
if(_20f=="opacity"){
if(_210=(_20e.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){
if(_210[1]){
return parseFloat(_210[1])/100;
}
}
return 1;
}
if(_210=="auto"){
if((_20f=="width"||_20f=="height")&&(_20e.getStyle("display")!="none")){
return _20e["offset"+_20f.capitalize()]+"px";
}
return null;
}
return _210;
};
Element.Methods.setOpacity=function(_211,_212){
function stripAlpha(_213){
return _213.replace(/alpha\([^\)]*\)/gi,"");
}
_211=dollar(_211);
var _214=_211.currentStyle;
if((_214&&!_214.hasLayout)||(!_214&&_211.style.zoom=="normal")){
_211.style.zoom=1;
}
var _215=_211.getStyle("filter"),_216=_211.style;
if(_212==1||_212===""){
(_215=stripAlpha(_215))?_216.filter=_215:_216.removeAttribute("filter");
return _211;
}else{
if(_212<0.00001){
_212=0;
}
}
_216.filter=stripAlpha(_215)+"alpha(opacity="+(_212*100)+")";
return _211;
};
Element._attributeTranslations={read:{names:{"class":"className","for":"htmlFor"},values:{_getAttr:function(_217,_218){
return _217.getAttribute(_218,2);
},_getAttrNode:function(_219,_21a){
var node=_219.getAttributeNode(_21a);
return node?node.value:"";
},_getEv:function(_21c,_21d){
_21d=_21c.getAttribute(_21d);
return _21d?_21d.toString().slice(23,-2):null;
},_flag:function(_21e,_21f){
return dollar(_21e).hasAttribute(_21f)?_21f:null;
},style:function(_220){
return _220.style.cssText.toLowerCase();
},title:function(_221){
return _221.title;
}}}};
Element._attributeTranslations.write={names:Object.extend({cellpadding:"cellPadding",cellspacing:"cellSpacing"},Element._attributeTranslations.read.names),values:{checked:function(_222,_223){
_222.checked=!!_223;
},style:function(_224,_225){
_224.style.cssText=_225?_225:"";
}}};
Element._attributeTranslations.has={};
$w("colSpan rowSpan vAlign dateTime accessKey tabIndex "+"encType maxLength readOnly longDesc frameBorder").each(function(attr){
Element._attributeTranslations.write.names[attr.toLowerCase()]=attr;
Element._attributeTranslations.has[attr.toLowerCase()]=attr;
});
(function(v){
Object.extend(v,{href:v._getAttr,src:v._getAttr,type:v._getAttr,action:v._getAttrNode,disabled:v._flag,checked:v._flag,readonly:v._flag,multiple:v._flag,onload:v._getEv,onunload:v._getEv,onclick:v._getEv,ondblclick:v._getEv,onmousedown:v._getEv,onmouseup:v._getEv,onmouseover:v._getEv,onmousemove:v._getEv,onmouseout:v._getEv,onfocus:v._getEv,onblur:v._getEv,onkeypress:v._getEv,onkeydown:v._getEv,onkeyup:v._getEv,onsubmit:v._getEv,onreset:v._getEv,onselect:v._getEv,onchange:v._getEv});
})(Element._attributeTranslations.read.values);
}else{
if(Prototype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent)){
Element.Methods.setOpacity=function(_228,_229){
_228=dollar(_228);
_228.style.opacity=(_229==1)?0.999999:(_229==="")?"":(_229<0.00001)?0:_229;
return _228;
};
}else{
if(Prototype.Browser.WebKit){
Element.Methods.setOpacity=function(_22a,_22b){
_22a=dollar(_22a);
_22a.style.opacity=(_22b==1||_22b==="")?"":(_22b<0.00001)?0:_22b;
if(_22b==1){
if(_22a.tagName.toUpperCase()=="IMG"&&_22a.width){
_22a.width++;
_22a.width--;
}else{
try{
var n=document.createTextNode(" ");
_22a.appendChild(n);
_22a.removeChild(n);
}
catch(e){
}
}
}
return _22a;
};
Element.Methods.cumulativeOffset=function(_22d){
var _22e=0,_22f=0;
do{
_22e+=_22d.offsetTop||0;
_22f+=_22d.offsetLeft||0;
if(_22d.offsetParent==document.body){
if(Element.getStyle(_22d,"position")=="absolute"){
break;
}
}
_22d=_22d.offsetParent;
}while(_22d);
return Element._returnOffset(_22f,_22e);
};
}
}
}
}
if(Prototype.Browser.IE||Prototype.Browser.Opera){
Element.Methods.update=function(_230,_231){
_230=dollar(_230);
if(_231&&_231.toElement){
_231=_231.toElement();
}
if(Object.isElement(_231)){
return _230.update().insert(_231);
}
_231=Object.toHTML(_231);
var _232=_230.tagName.toUpperCase();
if(_232 in Element._insertionTranslations.tags){
$A(_230.childNodes).each(function(node){
_230.removeChild(node);
});
Element._getContentFromAnonymousElement(_232,_231.stripScripts()).each(function(node){
_230.appendChild(node);
});
}else{
_230.innerHTML=_231.stripScripts();
}
_231.evalScripts.bind(_231).defer();
return _230;
};
}
if("outerHTML" in document.createElement("div")){
Element.Methods.replace=function(_235,_236){
_235=dollar(_235);
if(_236&&_236.toElement){
_236=_236.toElement();
}
if(Object.isElement(_236)){
_235.parentNode.replaceChild(_236,_235);
return _235;
}
_236=Object.toHTML(_236);
var _237=_235.parentNode,_238=_237.tagName.toUpperCase();
if(Element._insertionTranslations.tags[_238]){
var _239=_235.next();
var _23a=Element._getContentFromAnonymousElement(_238,_236.stripScripts());
_237.removeChild(_235);
if(_239){
_23a.each(function(node){
_237.insertBefore(node,_239);
});
}else{
_23a.each(function(node){
_237.appendChild(node);
});
}
}else{
_235.outerHTML=_236.stripScripts();
}
_236.evalScripts.bind(_236).defer();
return _235;
};
}
Element._returnOffset=function(l,t){
var _23f=[l,t];
_23f.left=l;
_23f.top=t;
return _23f;
};
Element._getContentFromAnonymousElement=function(_240,html){
var div=new Element("div"),t=Element._insertionTranslations.tags[_240];
if(t){
div.innerHTML=t[0]+html+t[1];
t[2].times(function(){
div=div.firstChild;
});
}else{
div.innerHTML=html;
}
return $A(div.childNodes);
};
Element._insertionTranslations={before:function(_244,node){
_244.parentNode.insertBefore(node,_244);
},top:function(_246,node){
_246.insertBefore(node,_246.firstChild);
},bottom:function(_248,node){
_248.appendChild(node);
},after:function(_24a,node){
_24a.parentNode.insertBefore(node,_24a.nextSibling);
},tags:{TABLE:["<table>","</table>",1],TBODY:["<table><tbody>","</tbody></table>",2],TR:["<table><tbody><tr>","</tr></tbody></table>",3],TD:["<table><tbody><tr><td>","</td></tr></tbody></table>",4],SELECT:["<select>","</select>",1]}};
(function(){
Object.extend(this.tags,{THEAD:this.tags.TBODY,TFOOT:this.tags.TBODY,TH:this.tags.TD});
}).call(Element._insertionTranslations);
Element.Methods.Simulated={hasAttribute:function(_24c,_24d){
_24d=Element._attributeTranslations.has[_24d]||_24d;
var node=dollar(_24c).getAttributeNode(_24d);
return !!(node&&node.specified);
}};
Element.Methods.ByTag={};
Object.extend(Element,Element.Methods);
if(!Prototype.BrowserFeatures.ElementExtensions&&document.createElement("div")["__proto__"]){
window.HTMLElement={};
window.HTMLElement.prototype=document.createElement("div")["__proto__"];
Prototype.BrowserFeatures.ElementExtensions=true;
}
Element.extend=(function(){
if(Prototype.BrowserFeatures.SpecificElementExtensions){
return Prototype.K;
}
var _24f={},_250=Element.Methods.ByTag;
var _251=Object.extend(function(_252){
if(!_252||_252._extendedByPrototype||_252.nodeType!=1||_252==window){
return _252;
}
var _253=Object.clone(_24f),_254=_252.tagName.toUpperCase(),_255,_256;
if(_250[_254]){
Object.extend(_253,_250[_254]);
}
for(_255 in _253){
_256=_253[_255];
if(Object.isFunction(_256)&&!(_255 in _252)){
_252[_255]=_256.methodize();
}
}
_252._extendedByPrototype=Prototype.emptyFunction;
return _252;
},{refresh:function(){
if(!Prototype.BrowserFeatures.ElementExtensions){
Object.extend(_24f,Element.Methods);
Object.extend(_24f,Element.Methods.Simulated);
}
}});
_251.refresh();
return _251;
})();
Element.hasAttribute=function(_257,_258){
if(_257.hasAttribute){
return _257.hasAttribute(_258);
}
return Element.Methods.Simulated.hasAttribute(_257,_258);
};
Element.addMethods=function(_259){
var F=Prototype.BrowserFeatures,T=Element.Methods.ByTag;
if(!_259){
Object.extend(Form,Form.Methods);
Object.extend(Form.Element,Form.Element.Methods);
Object.extend(Element.Methods.ByTag,{"FORM":Object.clone(Form.Methods),"INPUT":Object.clone(Form.Element.Methods),"SELECT":Object.clone(Form.Element.Methods),"TEXTAREA":Object.clone(Form.Element.Methods)});
}
if(arguments.length==2){
var _25c=_259;
_259=arguments[1];
}
if(!_25c){
Object.extend(Element.Methods,_259||{});
}else{
if(Object.isArray(_25c)){
_25c.each(extend);
}else{
extend(_25c);
}
}
function extend(_25d){
_25d=_25d.toUpperCase();
if(!Element.Methods.ByTag[_25d]){
Element.Methods.ByTag[_25d]={};
}
Object.extend(Element.Methods.ByTag[_25d],_259);
}
function copy(_25e,_25f,_260){
_260=_260||false;
for(var _261 in _25e){
var _262=_25e[_261];
if(!Object.isFunction(_262)){
continue;
}
if(!_260||!(_261 in _25f)){
_25f[_261]=_262.methodize();
}
}
}
function findDOMClass(_263){
var _264;
var _265={"OPTGROUP":"OptGroup","TEXTAREA":"TextArea","P":"Paragraph","FIELDSET":"FieldSet","UL":"UList","OL":"OList","DL":"DList","DIR":"Directory","H1":"Heading","H2":"Heading","H3":"Heading","H4":"Heading","H5":"Heading","H6":"Heading","Q":"Quote","INS":"Mod","DEL":"Mod","A":"Anchor","IMG":"Image","CAPTION":"TableCaption","COL":"TableCol","COLGROUP":"TableCol","THEAD":"TableSection","TFOOT":"TableSection","TBODY":"TableSection","TR":"TableRow","TH":"TableCell","TD":"TableCell","FRAMESET":"FrameSet","IFRAME":"IFrame"};
if(_265[_263]){
_264="HTML"+_265[_263]+"Element";
}
if(window[_264]){
return window[_264];
}
_264="HTML"+_263+"Element";
if(window[_264]){
return window[_264];
}
_264="HTML"+_263.capitalize()+"Element";
if(window[_264]){
return window[_264];
}
window[_264]={};
window[_264].prototype=document.createElement(_263)["__proto__"];
return window[_264];
}
if(F.ElementExtensions){
copy(Element.Methods,HTMLElement.prototype);
copy(Element.Methods.Simulated,HTMLElement.prototype,true);
}
if(F.SpecificElementExtensions){
for(var tag in Element.Methods.ByTag){
var _267=findDOMClass(tag);
if(Object.isUndefined(_267)){
continue;
}
copy(T[tag],_267.prototype);
}
}
Object.extend(Element,Element.Methods);
delete Element.ByTag;
if(Element.extend.refresh){
Element.extend.refresh();
}
Element.cache={};
};
document.viewport={getDimensions:function(){
var _268={},B=Prototype.Browser;
$w("width height").each(function(d){
var D=d.capitalize();
if(B.WebKit&&!document.evaluate){
_268[d]=self["inner"+D];
}else{
if(B.Opera&&parseFloat(window.opera.version())<9.5){
_268[d]=document.body["client"+D];
}else{
_268[d]=document.documentElement["client"+D];
}
}
});
return _268;
},getWidth:function(){
return this.getDimensions().width;
},getHeight:function(){
return this.getDimensions().height;
},getScrollOffsets:function(){
return Element._returnOffset(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop);
}};
var Selector=Class.create({initialize:function(_26c){
this.expression=_26c.strip();
if(this.shouldUseSelectorsAPI()){
this.mode="selectorsAPI";
}else{
if(this.shouldUseXPath()){
this.mode="xpath";
this.compileXPathMatcher();
}else{
this.mode="normal";
this.compileMatcher();
}
}
},shouldUseXPath:function(){
if(!Prototype.BrowserFeatures.XPath){
return false;
}
var e=this.expression;
if(Prototype.Browser.WebKit&&(e.include("-of-type")||e.include(":empty"))){
return false;
}
if((/(\[[\w-]*?:|:checked)/).test(e)){
return false;
}
return true;
},shouldUseSelectorsAPI:function(){
if(!Prototype.BrowserFeatures.SelectorsAPI){
return false;
}
if(!Selector._div){
Selector._div=new Element("div");
}
try{
Selector._div.querySelector(this.expression);
}
catch(e){
return false;
}
return true;
},compileMatcher:function(){
var e=this.expression,ps=Selector.patterns,h=Selector.handlers,c=Selector.criteria,le,p,m;
if(Selector._cache[e]){
this.matcher=Selector._cache[e];
return;
}
this.matcher=["this.matcher = function(root) {","var r = root, h = Selector.handlers, c = false, n;"];
while(e&&le!=e&&(/\S/).test(e)){
le=e;
for(var i in ps){
p=ps[i];
if(m=e.match(p)){
this.matcher.push(Object.isFunction(c[i])?c[i](m):new Template(c[i]).evaluate(m));
e=e.replace(m[0],"");
break;
}
}
}
this.matcher.push("return h.unique(n);<br>}");
eval(this.matcher.join("<br>"));
Selector._cache[this.expression]=this.matcher;
},compileXPathMatcher:function(){
var e=this.expression,ps=Selector.patterns,x=Selector.xpath,le,m;
if(Selector._cache[e]){
this.xpath=Selector._cache[e];
return;
}
this.matcher=[".//*"];
while(e&&le!=e&&(/\S/).test(e)){
le=e;
for(var i in ps){
if(m=e.match(ps[i])){
this.matcher.push(Object.isFunction(x[i])?x[i](m):new Template(x[i]).evaluate(m));
e=e.replace(m[0],"");
break;
}
}
}
this.xpath=this.matcher.join("");
Selector._cache[this.expression]=this.xpath;
},findElements:function(root){
root=root||document;
var e=this.expression,_27e;
switch(this.mode){
case "selectorsAPI":
if(root!==document){
var _27f=root.id,id=dollar(root).identify();
e="#"+id+" "+e;
}
_27e=$A(root.querySelectorAll(e)).map(Element.extend);
root.id=_27f;
return _27e;
case "xpath":
return document._getElementsByXPath(this.xpath,root);
default:
return this.matcher(root);
}
},match:function(_281){
this.tokens=[];
var e=this.expression,ps=Selector.patterns,as=Selector.assertions;
var le,p,m;
while(e&&le!==e&&(/\S/).test(e)){
le=e;
for(var i in ps){
p=ps[i];
if(m=e.match(p)){
if(as[i]){
this.tokens.push([i,Object.clone(m)]);
e=e.replace(m[0],"");
}else{
return this.findElements(document).include(_281);
}
}
}
}
var _289=true,name,_28b;
for(var i=0,_28c;_28c=this.tokens[i];i++){
name=_28c[0],_28b=_28c[1];
if(!Selector.assertions[name](_281,_28b)){
_289=false;
break;
}
}
return _289;
},toString:function(){
return this.expression;
},inspect:function(){
return "#<Selector:"+this.expression.inspect()+">";
}});
Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adjacent:"/following-sibling::*[1]",laterSibling:"/following-sibling::*",tagName:function(m){
if(m[1]=="*"){
return "";
}
return "[local-name()='"+m[1].toLowerCase()+"' or local-name()='"+m[1].toUpperCase()+"']";
},className:"[contains(concat(' ', @class, ' '), ' #{1} ')]",id:"[@id='#{1}']",attrPresence:function(m){
m[1]=m[1].toLowerCase();
return new Template("[@#{1}]").evaluate(m);
},attr:function(m){
m[1]=m[1].toLowerCase();
m[3]=m[5]||m[6];
return new Template(Selector.xpath.operators[m[2]]).evaluate(m);
},pseudo:function(m){
var h=Selector.xpath.pseudos[m[1]];
if(!h){
return "";
}
if(Object.isFunction(h)){
return h(m);
}
return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);
},operators:{"=":"[@#{1}='#{3}']","!=":"[@#{1}!='#{3}']","^=":"[starts-with(@#{1}, '#{3}')]","$=":"[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']","*=":"[contains(@#{1}, '#{3}')]","~=":"[contains(concat(' ', @#{1}, ' '), ' #{3} ')]","|=":"[contains(concat('-', @#{1}, '-'), '-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-child":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling::* or following-sibling::*)]","empty":"[count(*) = 0 and (count(text()) = 0)]","checked":"[@checked]","disabled":"[(@disabled) and (@type!='hidden')]","enabled":"[not(@disabled) and (@type!='hidden')]","not":function(m){
var e=m[6],p=Selector.patterns,x=Selector.xpath,le,v;
var _298=[];
while(e&&le!=e&&(/\S/).test(e)){
le=e;
for(var i in p){
if(m=e.match(p[i])){
v=Object.isFunction(x[i])?x[i](m):new Template(x[i]).evaluate(m);
_298.push("("+v.substring(1,v.length-1)+")");
e=e.replace(m[0],"");
break;
}
}
}
return "[not("+_298.join(" and ")+")]";
},"nth-child":function(m){
return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",m);
},"nth-last-child":function(m){
return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",m);
},"nth-of-type":function(m){
return Selector.xpath.pseudos.nth("position() ",m);
},"nth-last-of-type":function(m){
return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",m);
},"first-of-type":function(m){
m[6]="1";
return Selector.xpath.pseudos["nth-of-type"](m);
},"last-of-type":function(m){
m[6]="1";
return Selector.xpath.pseudos["nth-last-of-type"](m);
},"only-of-type":function(m){
var p=Selector.xpath.pseudos;
return p["first-of-type"](m)+p["last-of-type"](m);
},nth:function(_2a2,m){
var mm,_2a5=m[6],_2a6;
if(_2a5=="even"){
_2a5="2n+0";
}
if(_2a5=="odd"){
_2a5="2n+1";
}
if(mm=_2a5.match(/^(\d+)$/)){
return "["+_2a2+"= "+mm[1]+"]";
}
if(mm=_2a5.match(/^(-?\d*)?n(([+-])(\d+))?/)){
if(mm[1]=="-"){
mm[1]=-1;
}
var a=mm[1]?Number(mm[1]):1;
var b=mm[2]?Number(mm[2]):0;
_2a6="[((#{fragment} - #{b}) mod #{a} = 0) and "+"((#{fragment} - #{b}) div #{a} >= 0)]";
return new Template(_2a6).evaluate({fragment:_2a2,a:a,b:b});
}
}}},criteria:{tagName:"n = h.tagName(n, r, \"#{1}\", c);      c = false;",className:"n = h.className(n, r, \"#{1}\", c);    c = false;",id:"n = h.id(n, r, \"#{1}\", c);           c = false;",attrPresence:"n = h.attrPresence(n, r, \"#{1}\", c); c = false;",attr:function(m){
m[3]=(m[5]||m[6]);
return new Template("n = h.attr(n, r, \"#{1}\", \"#{3}\", \"#{2}\", c); c = false;").evaluate(m);
},pseudo:function(m){
if(m[6]){
m[6]=m[6].replace(/"/g,"\\\"");
}
return new Template("n = h.pseudo(n, \"#{1}\", \"#{6}\", r, c); c = false;").evaluate(m);
},descendant:"c = \"descendant\";",child:"c = \"child\";",adjacent:"c = \"adjacent\";",laterSibling:"c = \"laterSibling\";"},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adjacent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s|[:+~>]))/,attrPresence:/^\[((?:[\w]+:)?[\w]+)\]/,attr:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/},assertions:{tagName:function(_2ab,_2ac){
return _2ac[1].toUpperCase()==_2ab.tagName.toUpperCase();
},className:function(_2ad,_2ae){
return Element.hasClassName(_2ad,_2ae[1]);
},id:function(_2af,_2b0){
return _2af.id===_2b0[1];
},attrPresence:function(_2b1,_2b2){
return Element.hasAttribute(_2b1,_2b2[1]);
},attr:function(_2b3,_2b4){
var _2b5=Element.readAttribute(_2b3,_2b4[1]);
return _2b5&&Selector.operators[_2b4[2]](_2b5,_2b4[5]||_2b4[6]);
}},handlers:{concat:function(a,b){
for(var i=0,node;node=b[i];i++){
a.push(node);
}
return a;
},mark:function(_2ba){
var _2bb=Prototype.emptyFunction;
for(var i=0,node;node=_2ba[i];i++){
node._countedByPrototype=_2bb;
}
return _2ba;
},unmark:function(_2be){
for(var i=0,node;node=_2be[i];i++){
node._countedByPrototype=undefined;
}
return _2be;
},index:function(_2c1,_2c2,_2c3){
_2c1._countedByPrototype=Prototype.emptyFunction;
if(_2c2){
for(var _2c4=_2c1.childNodes,i=_2c4.length-1,j=1;i>=0;i--){
var node=_2c4[i];
if(node.nodeType==1&&(!_2c3||node._countedByPrototype)){
node.nodeIndex=j++;
}
}
}else{
for(var i=0,j=1,_2c4=_2c1.childNodes;node=_2c4[i];i++){
if(node.nodeType==1&&(!_2c3||node._countedByPrototype)){
node.nodeIndex=j++;
}
}
}
},unique:function(_2c8){
if(_2c8.length==0){
return _2c8;
}
var _2c9=[],n;
for(var i=0,l=_2c8.length;i<l;i++){
if(!(n=_2c8[i])._countedByPrototype){
n._countedByPrototype=Prototype.emptyFunction;
_2c9.push(Element.extend(n));
}
}
return Selector.handlers.unmark(_2c9);
},descendant:function(_2cd){
var h=Selector.handlers;
for(var i=0,_2d0=[],node;node=_2cd[i];i++){
h.concat(_2d0,node.getElementsByTagName("*"));
}
return _2d0;
},child:function(_2d2){
var h=Selector.handlers;
for(var i=0,_2d5=[],node;node=_2d2[i];i++){
for(var j=0,_2d8;_2d8=node.childNodes[j];j++){
if(_2d8.nodeType==1&&_2d8.tagName!="!"){
_2d5.push(_2d8);
}
}
}
return _2d5;
},adjacent:function(_2d9){
for(var i=0,_2db=[],node;node=_2d9[i];i++){
var next=this.nextElementSibling(node);
if(next){
_2db.push(next);
}
}
return _2db;
},laterSibling:function(_2de){
var h=Selector.handlers;
for(var i=0,_2e1=[],node;node=_2de[i];i++){
h.concat(_2e1,Element.nextSiblings(node));
}
return _2e1;
},nextElementSibling:function(node){
while(node=node.nextSibling){
if(node.nodeType==1){
return node;
}
}
return null;
},previousElementSibling:function(node){
while(node=node.previousSibling){
if(node.nodeType==1){
return node;
}
}
return null;
},tagName:function(_2e5,root,_2e7,_2e8){
var _2e9=_2e7.toUpperCase();
var _2ea=[],h=Selector.handlers;
if(_2e5){
if(_2e8){
if(_2e8=="descendant"){
for(var i=0,node;node=_2e5[i];i++){
h.concat(_2ea,node.getElementsByTagName(_2e7));
}
return _2ea;
}else{
_2e5=this[_2e8](_2e5);
}
if(_2e7=="*"){
return _2e5;
}
}
for(var i=0,node;node=_2e5[i];i++){
if(node.tagName.toUpperCase()===_2e9){
_2ea.push(node);
}
}
return _2ea;
}else{
return root.getElementsByTagName(_2e7);
}
},id:function(_2ee,root,id,_2f1){
var _2f2=dollar(id),h=Selector.handlers;
if(!_2f2){
return [];
}
if(!_2ee&&root==document){
return [_2f2];
}
if(_2ee){
if(_2f1){
if(_2f1=="child"){
for(var i=0,node;node=_2ee[i];i++){
if(_2f2.parentNode==node){
return [_2f2];
}
}
}else{
if(_2f1=="descendant"){
for(var i=0,node;node=_2ee[i];i++){
if(Element.descendantOf(_2f2,node)){
return [_2f2];
}
}
}else{
if(_2f1=="adjacent"){
for(var i=0,node;node=_2ee[i];i++){
if(Selector.handlers.previousElementSibling(_2f2)==node){
return [_2f2];
}
}
}else{
_2ee=h[_2f1](_2ee);
}
}
}
}
for(var i=0,node;node=_2ee[i];i++){
if(node==_2f2){
return [_2f2];
}
}
return [];
}
return (_2f2&&Element.descendantOf(_2f2,root))?[_2f2]:[];
},className:function(_2f6,root,_2f8,_2f9){
if(_2f6&&_2f9){
_2f6=this[_2f9](_2f6);
}
return Selector.handlers.byClassName(_2f6,root,_2f8);
},byClassName:function(_2fa,root,_2fc){
if(!_2fa){
_2fa=Selector.handlers.descendant([root]);
}
var _2fd=" "+_2fc+" ";
for(var i=0,_2ff=[],node,_301;node=_2fa[i];i++){
_301=node.className;
if(_301.length==0){
continue;
}
if(_301==_2fc||(" "+_301+" ").include(_2fd)){
_2ff.push(node);
}
}
return _2ff;
},attrPresence:function(_302,root,attr,_305){
if(!_302){
_302=root.getElementsByTagName("*");
}
if(_302&&_305){
_302=this[_305](_302);
}
var _306=[];
for(var i=0,node;node=_302[i];i++){
if(Element.hasAttribute(node,attr)){
_306.push(node);
}
}
return _306;
},attr:function(_309,root,attr,_30c,_30d,_30e){
if(!_309){
_309=root.getElementsByTagName("*");
}
if(_309&&_30e){
_309=this[_30e](_309);
}
var _30f=Selector.operators[_30d],_310=[];
for(var i=0,node;node=_309[i];i++){
var _313=Element.readAttribute(node,attr);
if(_313===null){
continue;
}
if(_30f(_313,_30c)){
_310.push(node);
}
}
return _310;
},pseudo:function(_314,name,_316,root,_318){
if(_314&&_318){
_314=this[_318](_314);
}
if(!_314){
_314=root.getElementsByTagName("*");
}
return Selector.pseudos[name](_314,_316,root);
}},pseudos:{"first-child":function(_319,_31a,root){
for(var i=0,_31d=[],node;node=_319[i];i++){
if(Selector.handlers.previousElementSibling(node)){
continue;
}
_31d.push(node);
}
return _31d;
},"last-child":function(_31f,_320,root){
for(var i=0,_323=[],node;node=_31f[i];i++){
if(Selector.handlers.nextElementSibling(node)){
continue;
}
_323.push(node);
}
return _323;
},"only-child":function(_325,_326,root){
var h=Selector.handlers;
for(var i=0,_32a=[],node;node=_325[i];i++){
if(!h.previousElementSibling(node)&&!h.nextElementSibling(node)){
_32a.push(node);
}
}
return _32a;
},"nth-child":function(_32c,_32d,root){
return Selector.pseudos.nth(_32c,_32d,root);
},"nth-last-child":function(_32f,_330,root){
return Selector.pseudos.nth(_32f,_330,root,true);
},"nth-of-type":function(_332,_333,root){
return Selector.pseudos.nth(_332,_333,root,false,true);
},"nth-last-of-type":function(_335,_336,root){
return Selector.pseudos.nth(_335,_336,root,true,true);
},"first-of-type":function(_338,_339,root){
return Selector.pseudos.nth(_338,"1",root,false,true);
},"last-of-type":function(_33b,_33c,root){
return Selector.pseudos.nth(_33b,"1",root,true,true);
},"only-of-type":function(_33e,_33f,root){
var p=Selector.pseudos;
return p["last-of-type"](p["first-of-type"](_33e,_33f,root),_33f,root);
},getIndices:function(a,b,_344){
if(a==0){
return b>0?[b]:[];
}
return $R(1,_344).inject([],function(memo,i){
if(0==(i-b)%a&&(i-b)/a>=0){
memo.push(i);
}
return memo;
});
},nth:function(_347,_348,root,_34a,_34b){
if(_347.length==0){
return [];
}
if(_348=="even"){
_348="2n+0";
}
if(_348=="odd"){
_348="2n+1";
}
var h=Selector.handlers,_34d=[],_34e=[],m;
h.mark(_347);
for(var i=0,node;node=_347[i];i++){
if(!node.parentNode._countedByPrototype){
h.index(node.parentNode,_34a,_34b);
_34e.push(node.parentNode);
}
}
if(_348.match(/^\d+$/)){
_348=Number(_348);
for(var i=0,node;node=_347[i];i++){
if(node.nodeIndex==_348){
_34d.push(node);
}
}
}else{
if(m=_348.match(/^(-?\d*)?n(([+-])(\d+))?/)){
if(m[1]=="-"){
m[1]=-1;
}
var a=m[1]?Number(m[1]):1;
var b=m[2]?Number(m[2]):0;
var _354=Selector.pseudos.getIndices(a,b,_347.length);
for(var i=0,node,l=_354.length;node=_347[i];i++){
for(var j=0;j<l;j++){
if(node.nodeIndex==_354[j]){
_34d.push(node);
}
}
}
}
}
h.unmark(_347);
h.unmark(_34e);
return _34d;
},"empty":function(_357,_358,root){
for(var i=0,_35b=[],node;node=_357[i];i++){
if(node.tagName=="!"||node.firstChild){
continue;
}
_35b.push(node);
}
return _35b;
},"not":function(_35d,_35e,root){
var h=Selector.handlers,_361,m;
var _363=new Selector(_35e).findElements(root);
h.mark(_363);
for(var i=0,_365=[],node;node=_35d[i];i++){
if(!node._countedByPrototype){
_365.push(node);
}
}
h.unmark(_363);
return _365;
},"enabled":function(_367,_368,root){
for(var i=0,_36b=[],node;node=_367[i];i++){
if(!node.disabled&&(!node.type||node.type!=="hidden")){
_36b.push(node);
}
}
return _36b;
},"disabled":function(_36d,_36e,root){
for(var i=0,_371=[],node;node=_36d[i];i++){
if(node.disabled){
_371.push(node);
}
}
return _371;
},"checked":function(_373,_374,root){
for(var i=0,_377=[],node;node=_373[i];i++){
if(node.checked){
_377.push(node);
}
}
return _377;
}},operators:{"=":function(nv,v){
return nv==v;
},"!=":function(nv,v){
return nv!=v;
},"^=":function(nv,v){
return nv==v||nv&&nv.startsWith(v);
},"$=":function(nv,v){
return nv==v||nv&&nv.endsWith(v);
},"*=":function(nv,v){
return nv==v||nv&&nv.include(v);
},"$=":function(nv,v){
return nv.endsWith(v);
},"*=":function(nv,v){
return nv.include(v);
},"~=":function(nv,v){
return (" "+nv+" ").include(" "+v+" ");
},"|=":function(nv,v){
return ("-"+(nv||"").toUpperCase()+"-").include("-"+(v||"").toUpperCase()+"-");
}},split:function(_38b){
var _38c=[];
_38b.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(m){
_38c.push(m[1].strip());
});
return _38c;
},matchElements:function(_38e,_38f){
var _390=$dollar(_38f),h=Selector.handlers;
h.mark(_390);
for(var i=0,_393=[],_394;_394=_38e[i];i++){
if(_394._countedByPrototype){
_393.push(_394);
}
}
h.unmark(_390);
return _393;
},findElement:function(_395,_396,_397){
if(Object.isNumber(_396)){
_397=_396;
_396=false;
}
return Selector.matchElements(_395,_396||"*")[_397||0];
},findChildElements:function(_398,_399){
_399=Selector.split(_399.join(","));
var _39a=[],h=Selector.handlers;
for(var i=0,l=_399.length,_39e;i<l;i++){
_39e=new Selector(_399[i].strip());
h.concat(_39a,_39e.findElements(_398));
}
return (l>1)?h.unique(_39a):_39a;
}});
if(Prototype.Browser.IE){
Object.extend(Selector.handlers,{concat:function(a,b){
for(var i=0,node;node=b[i];i++){
if(node.tagName!=="!"){
a.push(node);
}
}
return a;
},unmark:function(_3a3){
for(var i=0,node;node=_3a3[i];i++){
node.removeAttribute("_countedByPrototype");
}
return _3a3;
}});
}
function $dollar(){
return Selector.findChildElements(document,$A(arguments));
}
var Form={reset:function(form){
dollar(form).reset();
return form;
},serializeElements:function(_3a7,_3a8){
if(typeof _3a8!="object"){
_3a8={hash:!!_3a8};
}else{
if(Object.isUndefined(_3a8.hash)){
_3a8.hash=true;
}
}
var key,_3aa,_3ab=false,_3ac=_3a8.submit;
var data=_3a7.inject({},function(_3ae,_3af){
if(!_3af.disabled&&_3af.name){
key=_3af.name;
_3aa=dollar(_3af).getValue();
if(_3aa!=null&&_3af.type!="file"&&(_3af.type!="submit"||(!_3ab&&_3ac!==false&&(!_3ac||key==_3ac)&&(_3ab=true)))){
if(key in _3ae){
if(!Object.isArray(_3ae[key])){
_3ae[key]=[_3ae[key]];
}
_3ae[key].push(_3aa);
}else{
_3ae[key]=_3aa;
}
}
}
return _3ae;
});
return _3a8.hash?data:Object.toQueryString(data);
}};
Form.Methods={serialize:function(form,_3b1){
return Form.serializeElements(Form.getElements(form),_3b1);
},getElements:function(form){
return $A(dollar(form).getElementsByTagName("*")).inject([],function(_3b3,_3b4){
if(Form.Element.Serializers[_3b4.tagName.toLowerCase()]){
_3b3.push(Element.extend(_3b4));
}
return _3b3;
});
},getInputs:function(form,_3b6,name){
form=dollar(form);
var _3b8=form.getElementsByTagName("input");
if(!_3b6&&!name){
return $A(_3b8).map(Element.extend);
}
for(var i=0,_3ba=[],_3bb=_3b8.length;i<_3bb;i++){
var _3bc=_3b8[i];
if((_3b6&&_3bc.type!=_3b6)||(name&&_3bc.name!=name)){
continue;
}
_3ba.push(Element.extend(_3bc));
}
return _3ba;
},disable:function(form){
form=dollar(form);
Form.getElements(form).invoke("disable");
return form;
},enable:function(form){
form=dollar(form);
Form.getElements(form).invoke("enable");
return form;
},findFirstElement:function(form){
var _3c0=dollar(form).getElements().findAll(function(_3c1){
return "hidden"!=_3c1.type&&!_3c1.disabled;
});
var _3c2=_3c0.findAll(function(_3c3){
return _3c3.hasAttribute("tabIndex")&&_3c3.tabIndex>=0;
}).sortBy(function(_3c4){
return _3c4.tabIndex;
}).first();
return _3c2?_3c2:_3c0.find(function(_3c5){
return ["input","select","textarea"].include(_3c5.tagName.toLowerCase());
});
},focusFirstElement:function(form){
form=dollar(form);
form.findFirstElement().activate();
return form;
},request:function(form,_3c8){
form=dollar(form),_3c8=Object.clone(_3c8||{});
var _3c9=_3c8.parameters,_3ca=form.readAttribute("action")||"";
if(_3ca.blank()){
_3ca=window.location.href;
}
_3c8.parameters=form.serialize(true);
if(_3c9){
if(Object.isString(_3c9)){
_3c9=_3c9.toQueryParams();
}
Object.extend(_3c8.parameters,_3c9);
}
if(form.hasAttribute("method")&&!_3c8.method){
_3c8.method=form.method;
}
return new Ajax.Request(_3ca,_3c8);
}};
Form.Element={focus:function(_3cb){
dollar(_3cb).focus();
return _3cb;
},select:function(_3cc){
dollar(_3cc).select();
return _3cc;
}};
Form.Element.Methods={serialize:function(_3cd){
_3cd=dollar(_3cd);
if(!_3cd.disabled&&_3cd.name){
var _3ce=_3cd.getValue();
if(_3ce!=undefined){
var pair={};
pair[_3cd.name]=_3ce;
return Object.toQueryString(pair);
}
}
return "";
},getValue:function(_3d0){
_3d0=dollar(_3d0);
var _3d1=_3d0.tagName.toLowerCase();
return Form.Element.Serializers[_3d1](_3d0);
},setValue:function(_3d2,_3d3){
_3d2=dollar(_3d2);
var _3d4=_3d2.tagName.toLowerCase();
Form.Element.Serializers[_3d4](_3d2,_3d3);
return _3d2;
},clear:function(_3d5){
dollar(_3d5).value="";
return _3d5;
},present:function(_3d6){
return dollar(_3d6).value!="";
},activate:function(_3d7){
_3d7=dollar(_3d7);
try{
_3d7.focus();
if(_3d7.select&&(_3d7.tagName.toLowerCase()!="input"||!["button","reset","submit"].include(_3d7.type))){
_3d7.select();
}
}
catch(e){
}
return _3d7;
},disable:function(_3d8){
_3d8=dollar(_3d8);
_3d8.disabled=true;
return _3d8;
},enable:function(_3d9){
_3d9=dollar(_3d9);
_3d9.disabled=false;
return _3d9;
}};
var Field=Form.Element;
var $F=Form.Element.Methods.getValue;
Form.Element.Serializers={input:function(_3da,_3db){
switch(_3da.type.toLowerCase()){
case "checkbox":
case "radio":
return Form.Element.Serializers.inputSelector(_3da,_3db);
default:
return Form.Element.Serializers.textarea(_3da,_3db);
}
},inputSelector:function(_3dc,_3dd){
if(Object.isUndefined(_3dd)){
return _3dc.checked?_3dc.value:null;
}else{
_3dc.checked=!!_3dd;
}
},textarea:function(_3de,_3df){
if(Object.isUndefined(_3df)){
return _3de.value;
}else{
_3de.value=_3df;
}
},select:function(_3e0,_3e1){
if(Object.isUndefined(_3e1)){
return this[_3e0.type=="select-one"?"selectOne":"selectMany"](_3e0);
}else{
var opt,_3e3,_3e4=!Object.isArray(_3e1);
for(var i=0,_3e6=_3e0.length;i<_3e6;i++){
opt=_3e0.options[i];
_3e3=this.optionValue(opt);
if(_3e4){
if(_3e3==_3e1){
opt.selected=true;
return;
}
}else{
opt.selected=_3e1.include(_3e3);
}
}
}
},selectOne:function(_3e7){
var _3e8=_3e7.selectedIndex;
return _3e8>=0?this.optionValue(_3e7.options[_3e8]):null;
},selectMany:function(_3e9){
var _3ea,_3eb=_3e9.length;
if(!_3eb){
return null;
}
for(var i=0,_3ea=[];i<_3eb;i++){
var opt=_3e9.options[i];
if(opt.selected){
_3ea.push(this.optionValue(opt));
}
}
return _3ea;
},optionValue:function(opt){
return Element.extend(opt).hasAttribute("value")?opt.value:opt.text;
}};
Abstract.TimedObserver=Class.create(PeriodicalExecuter,{initialize:function(_3ef,_3f0,_3f1,_3f2){
_3ef(_3f2,_3f1);
this.element=dollar(_3f0);
this.lastValue=this.getValue();
},execute:function(){
var _3f3=this.getValue();
if(Object.isString(this.lastValue)&&Object.isString(_3f3)?this.lastValue!=_3f3:String(this.lastValue)!=String(_3f3)){
this.callback(this.element,_3f3);
this.lastValue=_3f3;
}
}});
Form.Element.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){
return Form.Element.getValue(this.element);
}});
Form.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){
return Form.serialize(this.element);
}});
Abstract.EventObserver=Class.create({initialize:function(_3f4,_3f5){
this.element=dollar(_3f4);
this.callback=_3f5;
this.lastValue=this.getValue();
if(this.element.tagName.toLowerCase()=="form"){
this.registerFormCallbacks();
}else{
this.registerCallback(this.element);
}
},onElementEvent:function(){
var _3f6=this.getValue();
if(this.lastValue!=_3f6){
this.callback(this.element,_3f6);
this.lastValue=_3f6;
}
},registerFormCallbacks:function(){
Form.getElements(this.element).each(this.registerCallback,this);
},registerCallback:function(_3f7){
if(_3f7.type){
switch(_3f7.type.toLowerCase()){
case "checkbox":
case "radio":
Event.observe(_3f7,"click",this.onElementEvent.bind(this));
break;
default:
Event.observe(_3f7,"change",this.onElementEvent.bind(this));
break;
}
}
}});
Form.Element.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){
return Form.Element.getValue(this.element);
}});
Form.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){
return Form.serialize(this.element);
}});
if(!window.Event){
var Event={};
}
Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{},relatedTarget:function(_3f8){
var _3f9;
switch(_3f8.type){
case "mouseover":
_3f9=_3f8.fromElement;
break;
case "mouseout":
_3f9=_3f8.toElement;
break;
default:
return null;
}
return Element.extend(_3f9);
}});
Event.Methods=(function(){
var _3fa;
if(Prototype.Browser.IE){
var _3fb={0:1,1:4,2:2};
_3fa=function(_3fc,code){
return _3fc.button==_3fb[code];
};
}else{
if(Prototype.Browser.WebKit){
_3fa=function(_3fe,code){
switch(code){
case 0:
return _3fe.which==1&&!_3fe.metaKey;
case 1:
return _3fe.which==1&&_3fe.metaKey;
default:
return false;
}
};
}else{
_3fa=function(_400,code){
return _400.which?(_400.which===code+1):(_400.button===code);
};
}
}
return {isLeftClick:function(_402){
return _3fa(_402,0);
},isMiddleClick:function(_403){
return _3fa(_403,1);
},isRightClick:function(_404){
return _3fa(_404,2);
},element:function(_405){
_405=Event.extend(_405);
var node=_405.target,type=_405.type,_408=_405.currentTarget;
if(_408&&_408.tagName){
if(type==="load"||type==="error"||(type==="click"&&_408.tagName.toLowerCase()==="input"&&_408.type==="radio")){
node=_408;
}
}
if(node.nodeType==Node.TEXT_NODE){
node=node.parentNode;
}
return Element.extend(node);
},findElement:function(_409,_40a){
var _40b=Event.element(_409);
if(!_40a){
return _40b;
}
var _40c=[_40b].concat(_40b.ancestors());
return Selector.findElement(_40c,_40a,0);
},pointer:function(_40d){
var _40e=document.documentElement,body=document.body||{scrollLeft:0,scrollTop:0};
return {x:_40d.pageX||(_40d.clientX+(_40e.scrollLeft||body.scrollLeft)-(_40e.clientLeft||0)),y:_40d.pageY||(_40d.clientY+(_40e.scrollTop||body.scrollTop)-(_40e.clientTop||0))};
},pointerX:function(_410){
return Event.pointer(_410).x;
},pointerY:function(_411){
return Event.pointer(_411).y;
},stop:function(_412){
Event.extend(_412);
_412.preventDefault();
_412.stopPropagation();
_412.stopped=true;
}};
})();
Event.extend=(function(){
var _413=Object.keys(Event.Methods).inject({},function(m,name){
m[name]=Event.Methods[name].methodize();
return m;
});
if(Prototype.Browser.IE){
Object.extend(_413,{stopPropagation:function(){
this.cancelBubble=true;
},preventDefault:function(){
this.returnValue=false;
},inspect:function(){
return "[object Event]";
}});
return function(_416){
if(!_416){
return false;
}
if(_416._extendedByPrototype){
return _416;
}
_416._extendedByPrototype=Prototype.emptyFunction;
var _417=Event.pointer(_416);
Object.extend(_416,{target:_416.srcElement,relatedTarget:Event.relatedTarget(_416),pageX:_417.x,pageY:_417.y});
return Object.extend(_416,_413);
};
}else{
Event.prototype=Event.prototype||document.createEvent("HTMLEvents")["__proto__"];
Object.extend(Event.prototype,_413);
return Prototype.K;
}
})();
Object.extend(Event,(function(){
var _418=Event.cache;
function getEventID(_419){
if(_419._prototypeEventID){
return _419._prototypeEventID[0];
}
arguments.callee.id=arguments.callee.id||1;
return _419._prototypeEventID=[++arguments.callee.id];
}
function getDOMEventName(_41a){
if(_41a&&_41a.include(":")){
return "dataavailable";
}
return _41a;
}
function getCacheForID(id){
return _418[id]=_418[id]||{};
}
function getWrappersForEventName(id,_41d){
var c=getCacheForID(id);
return c[_41d]=c[_41d]||[];
}
function createWrapper(_41f,_420,_421){
var id=getEventID(_41f);
var c=getWrappersForEventName(id,_420);
if(c.pluck("handler").include(_421)){
return false;
}
var _424=function(_425){
if(!Event||!Event.extend||(_425.eventName&&_425.eventName!=_420)){
return false;
}
Event.extend(_425);
_421.call(_41f,_425);
};
_424.handler=_421;
c.push(_424);
return _424;
}
function findWrapper(id,_427,_428){
var c=getWrappersForEventName(id,_427);
return c.find(function(_42a){
return _42a.handler==_428;
});
}
function destroyWrapper(id,_42c,_42d){
var c=getCacheForID(id);
if(!c[_42c]){
return false;
}
c[_42c]=c[_42c].without(findWrapper(id,_42c,_42d));
}
function destroyCache(){
for(var id in _418){
for(var _430 in _418[id]){
_418[id][_430]=null;
}
}
}
if(window.attachEvent){
window.attachEvent("onunload",destroyCache);
}
if(Prototype.Browser.WebKit){
window.addEventListener("unload",Prototype.emptyFunction,false);
}
return {observe:function(_431,_432,_433){
_431=dollar(_431);
var name=getDOMEventName(_432);
var _435=createWrapper(_431,_432,_433);
if(!_435){
return _431;
}
if(_431.addEventListener){
_431.addEventListener(name,_435,false);
}else{
_431.attachEvent("on"+name,_435);
}
return _431;
},stopObserving:function(_436,_437,_438){
_436=dollar(_436);
var id=getEventID(_436),name=getDOMEventName(_437);
if(!_438&&_437){
getWrappersForEventName(id,_437).each(function(_43b){
_436.stopObserving(_437,_43b.handler);
});
return _436;
}else{
if(!_437){
Object.keys(getCacheForID(id)).each(function(_43c){
_436.stopObserving(_43c);
});
return _436;
}
}
var _43d=findWrapper(id,_437,_438);
if(!_43d){
return _436;
}
if(_436.removeEventListener){
_436.removeEventListener(name,_43d,false);
}else{
_436.detachEvent("on"+name,_43d);
}
destroyWrapper(id,_437,_438);
return _436;
},fire:function(_43e,_43f,memo){
_43e=dollar(_43e);
if(_43e==document&&document.createEvent&&!_43e.dispatchEvent){
_43e=document.documentElement;
}
var _441;
if(document.createEvent){
_441=document.createEvent("HTMLEvents");
_441.initEvent("dataavailable",true,true);
}else{
_441=document.createEventObject();
_441.eventType="ondataavailable";
}
_441.eventName=_43f;
_441.memo=memo||{};
if(document.createEvent){
_43e.dispatchEvent(_441);
}else{
_43e.fireEvent(_441.eventType,_441);
}
return Event.extend(_441);
}};
})());
Object.extend(Event,Event.Methods);
Element.addMethods({fire:Event.fire,observe:Event.observe,stopObserving:Event.stopObserving});
Object.extend(document,{fire:Element.Methods.fire.methodize(),observe:Element.Methods.observe.methodize(),stopObserving:Element.Methods.stopObserving.methodize(),loaded:false});
(function(){
var _442;
function fireContentLoadedEvent(){
if(document.loaded){
return;
}
if(_442){
window.clearInterval(_442);
}
document.fire("dom:loaded");
document.loaded=true;
}
if(document.addEventListener){
if(Prototype.Browser.WebKit){
_442=window.setInterval(function(){
if(/loaded|complete/.test(document.readyState)){
fireContentLoadedEvent();
}
},0);
Event.observe(window,"load",fireContentLoadedEvent);
}else{
document.addEventListener("DOMContentLoaded",fireContentLoadedEvent,false);
}
}else{
var _443=document.createElement("script");
_443.id="__onDOMContentLoaded";
document.body.appendChild(_443);
dollar("__onDOMContentLoaded").onreadystatechange=function(){
if(this.readyState=="complete"){
this.onreadystatechange=null;
fireContentLoadedEvent();
}
};
}
})();
Hash.toQueryString=Object.toQueryString;
var Toggle={display:Element.toggle};
Element.Methods.childOf=Element.Methods.descendantOf;
var Insertion={Before:function(_444,_445){
return Element.insert(_444,{before:_445});
},Top:function(_446,_447){
return Element.insert(_446,{top:_447});
},Bottom:function(_448,_449){
return Element.insert(_448,{bottom:_449});
},After:function(_44a,_44b){
return Element.insert(_44a,{after:_44b});
}};
var $continue=new Error("\"throw $continue\" is deprecated, use \"return\" instead");
var Position={includeScrollOffsets:false,prepare:function(){
this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;
this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;
},within:function(_44c,x,y){
if(this.includeScrollOffsets){
return this.withinIncludingScrolloffsets(_44c,x,y);
}
this.xcomp=x;
this.ycomp=y;
this.offset=Element.cumulativeOffset(_44c);
return (y>=this.offset[1]&&y<this.offset[1]+_44c.offsetHeight&&x>=this.offset[0]&&x<this.offset[0]+_44c.offsetWidth);
},withinIncludingScrolloffsets:function(_44f,x,y){
var _452=Element.cumulativeScrollOffset(_44f);
this.xcomp=x+_452[0]-this.deltaX;
this.ycomp=y+_452[1]-this.deltaY;
this.offset=Element.cumulativeOffset(_44f);
return (this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+_44f.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+_44f.offsetWidth);
},overlap:function(mode,_454){
if(!mode){
return 0;
}
if(mode=="vertical"){
return ((this.offset[1]+_454.offsetHeight)-this.ycomp)/_454.offsetHeight;
}
if(mode=="horizontal"){
return ((this.offset[0]+_454.offsetWidth)-this.xcomp)/_454.offsetWidth;
}
},cumulativeOffset:Element.Methods.cumulativeOffset,positionedOffset:Element.Methods.positionedOffset,absolutize:function(_455){
Position.prepare();
return Element.absolutize(_455);
},relativize:function(_456){
Position.prepare();
return Element.relativize(_456);
},realOffset:Element.Methods.cumulativeScrollOffset,offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.viewportOffset,clone:function(_457,_458,_459){
_459=_459||{};
return Element.clonePosition(_458,_457,_459);
}};
if(!document.getElementsByClassName){
document.getElementsByClassName=function(_45a){
function iter(name){
return name.blank()?null:"[contains(concat(' ', @class, ' '), ' "+name+" ')]";
}
_45a.getElementsByClassName=Prototype.BrowserFeatures.XPath?function(_45c,_45d){
_45d=_45d.toString().strip();
var cond=/\s/.test(_45d)?$w(_45d).map(iter).join(""):iter(_45d);
return cond?document._getElementsByXPath(".//*"+cond,_45c):[];
}:function(_45f,_460){
_460=_460.toString().strip();
var _461=[],_462=(/\s/.test(_460)?$w(_460):null);
if(!_462&&!_460){
return _461;
}
var _463=dollar(_45f).getElementsByTagName("*");
_460=" "+_460+" ";
for(var i=0,_465,cn;_465=_463[i];i++){
if(_465.className&&(cn=" "+_465.className+" ")&&(cn.include(_460)||(_462&&_462.all(function(name){
return !name.toString().blank()&&cn.include(" "+name+" ");
})))){
_461.push(Element.extend(_465));
}
}
return _461;
};
return function(_468,_469){
return dollar(_469||document.body).getElementsByClassName(_468);
};
}(Element.Methods);
}
Element.ClassNames=Class.create();
Element.ClassNames.prototype={initialize:function(_46a){
this.element=dollar(_46a);
},_each:function(_46b){
this.element.className.split(/\s+/).select(function(name){
return name.length>0;
})._each(_46b);
},set:function(_46d){
this.element.className=_46d;
},add:function(_46e){
if(this.include(_46e)){
return;
}
this.set($A(this).concat(_46e).join(" "));
},remove:function(_46f){
if(!this.include(_46f)){
return;
}
this.set($A(this).without(_46f).join(" "));
},toString:function(){
return $A(this).join(" ");
}};
Object.extend(Element.ClassNames.prototype,Enumerable);
Element.addMethods();
RegExp.escape=function(text){
if(!arguments.callee.sRE){
var _471=["/",".","*","+","?","|","(",")","[","]","{","}","\\"];
arguments.callee.sRE=new RegExp("(\\"+_471.join("|\\")+")","g");
}
return text.replace(arguments.callee.sRE,"\\$1");
};
var BComplete=Class.create();
BComplete.prototype={MAX_VISIBLE:8,TIMER_TICK:10,CANCEL_SUBMISSION_TIMEOUT:10,initialize:function(_472,_473,max){
if(max){
this.MAX_VISIBLE=max;
}
this.data=new Array();
this.element=dollar(_472);
this.elementReal=dollar(_473);
if(!this.element){
throw ("BComplete: The specified <input> element does not exist.");
}
this.element.setAttribute("autocomplete","off");
Element.addClassName(this.element,"bcomplete-field");
this.visible=false;
this.cancelSubmit=false;
this.scroll=0;
this.selectedIndex=-1;
this.matches=new Array();
this.popup=document.createElement("div");
Element.hide(this.popup);
this.popup.className="bcomplete-popup";
document.getElementById(_473).appendChild(this.popup);
this.upButton=document.createElement("div");
this.upButton.className="up-button";
this.popup.appendChild(this.upButton);
this.listItems=new Array();
for(var i=0;i<this.MAX_VISIBLE;i++){
var item=document.createElement("div");
this.listItems[i]=item;
item.className="item";
this.popup.appendChild(item);
item.autocomplete=this;
item.number=i;
item.onclick=this.onItemClick;
item.onmouseover=this.onItemOn;
item.onmouseout=this.onItemOff;
}
this.downButton=document.createElement("div");
this.downButton.className="down-button";
this.popup.appendChild(this.downButton);
Event.observe(this.element,"keydown",this.onKeyDown.bindAsEventListener(this));
Event.observe(this.element,"focus",this.onFocus.bindAsEventListener(this));
Event.observe(this.upButton,"click",this.onUpButton.bindAsEventListener(this));
Event.observe(this.downButton,"click",this.onDownButton.bindAsEventListener(this));
Event.observe(document,"click",this.onWindowClick.bindAsEventListener(this));
this.onTick=this.onTick.bind(this);
this.onSubmit=this.onSubmit.bind(this);
var _477=this.element.parentNode;
while(_477){
if(_477.tagName.toLowerCase()=="form"){
break;
}
_477=_477.parentNode;
}
var me=this;
if(_477){
var _479=_477.onsubmit;
_477.onsubmit=function(){
if(_479){
return (_479()&&me.onSubmit());
}else{
return me.onSubmit();
}
};
}
},addItem:function(item){
this.data[this.data.length]=item;
this.data.sort();
},setData:function(data){
this.data=data;
data.sort();
},loadData:function(url){
var me=this;
var _47e=function(_47f){
try{
var data=eval(_47f.responseText);
if(typeof data=="object"){
me.setData(data);
}
}
catch(exception){
throw ("BComplete: Invalid data format.");
}
};
var _481=new Ajax.Request(url,{method:"get",onSuccess:_47e});
},findMatches:function(text){
var _483=new Array();
var _484=new RegExp("^"+RegExp.escape(text),"i");
for(var i=0;i<this.data.length;i++){
if(this.data[i].match(_484)){
_483[_483.length]=this.data[i];
}
}
return _483;
},isfullMatch:function(text){
for(var i=0;i<this.data.length;i++){
if(this.data[i]==text){
return true;
}
}
return false;
},temporarilyDisableSubmission:function(){
this.cancelSubmit=true;
var me=this;
var _489=function(){
me.cancelSubmit=false;
};
setTimeout(_489,this.CANCEL_SUBMISSION_TIMEOUT);
},onWindowClick:function(_48a){
var _48b=Event.element(_48a);
var _48c=_48b;
while(_48c){
if(_48c==this.element||_48c==this.popup||_48c==this.showAllButton){
return;
}
_48c=_48c.parentNode;
}
this.hide();
},onUpButton:function(_48d){
this.selectedIndex=-1;
this.scroll--;
if(this.scroll<0){
this.scroll=0;
}
this.show();
Event.stop(_48d);
this.element.focus();
},onDownButton:function(_48e){
this.selectedIndex=-1;
this.scroll++;
if(this.scroll>(this.matches.length-this.MAX_VISIBLE)){
this.scroll=(this.matches.length-this.MAX_VISIBLE);
}
this.show();
Event.stop(_48e);
this.element.focus();
},onKeyDown:function(_48f){
if(_48f.keyCode==Event.KEY_RETURN&&this.visible){
this.temporarilyDisableSubmission();
this.select();
Event.stop(_48f);
return false;
}else{
return this.onKeyPress(_48f);
}
},onFocus:function(_490){
this.selectedIndex++;
if(this.selectedIndex<this.scroll){
this.selectedIndex=this.scroll;
}
if(this.selectedIndex>=this.matches.length){
this.selectedIndex=this.matches.length-1;
}
if(this.scroll<=(this.selectedIndex-this.MAX_VISIBLE)){
this.scroll++;
}
if(this.matches.length==0){
this.matches=this.findMatches(this.element.value.substr(this.element.value.lastIndexOf(";")+1));
}
this.show();
Event.stop(_490);
return;
},showAll:function(){
this.matches=this.findMatches("");
this.element.focus();
this.show();
},onKeyPress:function(_491){
if(_491.keyCode==Event.KEY_TAB){
if(this.visible){
this.select();
Event.stop(_491);
return false;
}
}else{
if(_491.keyCode==Event.KEY_DOWN){
this.selectedIndex++;
if(this.selectedIndex<this.scroll){
this.selectedIndex=this.scroll;
}
if(this.selectedIndex>=this.matches.length){
this.selectedIndex=this.matches.length-1;
}
if(this.scroll<=(this.selectedIndex-this.MAX_VISIBLE)){
this.scroll++;
}
if(this.matches.length==0){
this.matches=this.findMatches(this.element.value.substr(this.element.value.lastIndexOf(";")+1));
}
this.show();
Event.stop(_491);
return;
}else{
if(_491.keyCode==Event.KEY_UP){
this.selectedIndex--;
if(this.selectedIndex<=-1&&this.scroll<=0){
this.selectedIndex=-1;
this.hide();
Event.stop(_491);
return;
}
if(this.selectedIndex<=-1){
this.selectedIndex=this.scroll+(this.MAX_VISIBLE-1);
}
if(this.scroll>this.selectedIndex){
this.scroll--;
}
this.show();
Event.stop(_491);
return;
}else{
if(_491.keyCode!=Event.KEY_RETURN){
if(this.timerId){
clearTimeout(this.timerId);
}
this.timerId=setTimeout(this.onTick,this.TIMER_TICK);
}
}
}
}
},onTick:function(){
this.selectedIndex=-1;
this.scroll=0;
if(this.element.value!=""){
this.matches=this.findMatches(this.element.value.substr(this.element.value.lastIndexOf(";")+1));
if(this.matches.length>0){
this.show();
}else{
this.hide();
}
}else{
this.hide();
}
},onSubmit:function(){
if(this.cancelSubmit){
this.cancelSubmit=false;
return false;
}else{
return true;
}
},onItemOn:function(){
for(var i=0;i<this.autocomplete.MAX_VISIBLE;i++){
Element.removeClassName(this.autocomplete.listItems[i],"selected");
}
Element.addClassName(this,"selected");
this.autocomplete.selectedIndex=this.number;
},onItemOff:function(){
Element.removeClassName(this,"selected");
this.autocomplete.selectedIndex=-1;
},onItemClick:function(){
this.autocomplete.selectedIndex=this.number;
this.autocomplete.select();
},show:function(){
if(this.matches.length<=0){
return;
}
var text=this.element.value.substr(this.element.value.lastIndexOf(";")+1);
var _494=new RegExp("("+RegExp.escape(text)+")","i");
if(this.scroll>0){
Element.removeClassName(this.upButton,"disabled");
}else{
Element.addClassName(this.upButton,"disabled");
}
if((this.scroll+this.MAX_VISIBLE)<this.matches.length){
Element.removeClassName(this.downButton,"disabled");
}else{
Element.addClassName(this.downButton,"disabled");
}
for(var i=0;i<this.MAX_VISIBLE;i++){
if(this.matches[i+this.scroll]){
var text=this.matches[i+this.scroll];
text=text.replace(_494,"<strong>$1</strong>");
this.listItems[i].innerHTML=text;
this.listItems[i].number=i+this.scroll;
this.listItems[i].value=this.matches[i+this.scroll];
if(this.selectedIndex==(this.scroll+i)){
Element.addClassName(this.listItems[i],"selected");
}else{
Element.removeClassName(this.listItems[i],"selected");
}
Element.show(this.listItems[i]);
}else{
Element.hide(this.listItems[i]);
}
}
this.visible=true;
Element.show(this.popup);
this.setPopupPosition();
},setPopupPosition:function(){
var _496=Position.cumulativeOffset(this.element);
var _497=document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop;
var _498=(navigator.userAgent.toLowerCase().indexOf("safari")!=-1&&window.innerHeight)?window.innerHeight:document.documentElement.clientHeight;
this.popup.style.width=(this.element.offsetWidth-2)+"px";
var _499=_496[1]+Element.getHeight(this.element);
if((_499+this.popup.offsetHeight>_497+_498)&&(_496[1]-this.popup.offsetHeight>_497)){
_499=_496[1]-this.popup.offsetHeight;
}
},hide:function(){
this.matches=new Array();
this.selectedIndex=-1;
this.scroll=0;
this.visible=false;
Element.hide(this.popup);
},select:function(){
if(this.selectedIndex!=-1){
with(this.element){
if(name=="v"){
value=value.substr(0,value.lastIndexOf(";")+1)+this.matches[this.selectedIndex]+";";
}else{
this.element.value=this.matches[this.selectedIndex];
}
}
}else{
with(this.element){
if(name=="v"){
value=value.substr(0,value.lastIndexOf(";")+1)+this.matches[0]+";";
}else{
this.element.value=this.matches[0];
}
}
}
this.hide();
}};
function showBudapest(whid,ci,_49c){
if(whid==null){
whid=="";
}
var _49d=jQuery("#piArea"+whid).val();
if(_49c&&_49c==-1){
var _49e=jQuery("#psSettlementLabel"+whid);
_49e.text(_49d==3?"Ker\xfcleted:":"Telep\xfcl\xe9sed, v\xe1rosod:");
}
if(_49d=="-1"){
var _49f=_49c?_49c:-1;
ci.setData(varosok[_49f]);
}else{
ci.setData(varosok[parseInt(_49d)]);
}
}
function checkEmailSubmit(whid,ci){
if(whid==null){
whid="";
}
var _4a2=jQuery("#theEmail"+whid).val();
var _4a3=escape(_4a2);
jQuery.ajax({type:"POST",url:"/ctk/emailcheck.jsp",data:"email="+_4a3,dataType:"xml",success:function(xml){
var _4a5=jQuery(xml).find("email");
var _4a6=_4a5.attr("taken");
var _4a7=_4a5.attr("format");
var _4a8=true;
var _4a9="";
if(_4a2.length>0){
if(_4a6!=0){
_4a9="A megadott e-mail cim foglalt. K\xe9rj\xfck v\xe1lassz m\xe1sikat!<br/>";
_4a8=false;
}else{
if(_4a7!=0){
_4a9="Hib\xe1s email c\xedmet adt\xe1l meg. K\xe9rj\xfck ellen\u0151rizd a megadott email c\xedmet!<br/>";
_4a8=false;
}
}
}
var _4aa="";
if(jQuery("#male1"+whid).is(":checked")==false&&jQuery("#male2"+whid).is(":checked")==false){
_4aa+="- nem<br/>";
}
if(document.getElementById("year"+whid).value<0){
_4aa+="- sz\xfclet\xe9si \xe9v<br/>";
}
if(document.getElementById("month"+whid).value<0){
_4aa+="- sz\xfclet\xe9si h\xf3nap<br/>";
}
if(document.getElementById("day"+whid).value<0){
_4aa+="- sz\xfclet\xe9si nap<br/>";
}
if(document.getElementById("piArea"+whid).value<0){
_4aa+="- megye<br/>";
}
var _4ab=document.getElementById("psSettlement"+whid).value;
if(_4ab.length==0){
_4aa+="- telep\xfcl\xe9s<br/>";
}else{
if(ci.isfullMatch(_4ab)==false){
_4a9+="K\xe9rj\xfck a v\xe1lasztott megy\xe9hez tartoz\xf3 pontos v\xe1rosnevet add meg!<br/>";
}
}
if(document.getElementById("theNick"+whid).value.length==0){
_4aa+="- megjelen\xe9si n\xe9v<br/>";
}
if(document.getElementById("thePass"+whid).value.length==0){
_4aa+="- jelsz\xf3<br/>";
}
if(document.getElementById("theEmail"+whid).value.length==0){
_4aa+="- email-c\xedm<br/>";
}
if(document.getElementById("aszfCk"+whid).checked==false){
_4aa+="- az \xc1ltal\xe1nos Szerz\u0151d\xe9si Felt\xe9telek elfogad\xe1sa k\xf6telez\u0151<br/>";
}
if(_4aa.length>0||_4a9.length>0){
var _4ac=_4a9;
if(_4aa.length>0){
_4ac=_4a9+"K\xe9rj\xfck t\xf6ltsd ki a k\xf6vetkez\u0151 mez\u0151(ke)t is:<br/>"+_4aa;
}
_4a8=false;
myAlert(_4ac);
}
if(_4a8==true){
jQuery("#theRegForm"+whid).submit();
}
},error:function(xml,stat,thr){
alert("Error occured while retrieving data from server:<br>>>> "+stat);
}});
}
function checkDefaultEv(_4b0){
if(_4b0.value==-1){
jQuery(_4b0).find("option[@value='1975']").attr("selected",true);
}
}
function generateRegisBoxHTMLNoSprite2(_1,_2,_3,_4,_5){
var _6=_4.length>0?"style=\"top:0;left:0\"":"";
var _7=["Janu\xe1r","Febru\xe1r","M\xe1rcius","\xc1prilis","M\xe1jus","J\xfanius","J\xfalius","Augusztus","Szeptember","Okt\xf3ber","November","December"];
var _8=_1.replace(/[{}]/g,"");
_8=_8.split(",");
for(i=0;i<_8.length;i++){
_8[i]=_8[i].split("=");
}
var _9="<div id=\"regisztracio-box\" "+_6+"><div class=\"reg-box-bg\"><div class=\"reg-box-top\"><div class=\"reg-box-bottom\"><div class=\"reg-body\">";
if(_2.length>0){
if(_5){
_9+="<span class=\"noH2\">"+_2+"</span>";
}else{
_9+="<h2>"+_2+"</h2>";
}
}
_9+="<div class=\"regisztralj\""+_3+">";
_9+="<a href='javascript:void(0);' title=\"t\xe1rskeres\u0151 regisztr\xe1ci\xf3\" onclick=\"checkEmailMy"+_4+"(false, true);\">Regisztr\xe1lj most! <span class=\"raquo\">&raquo;</span></a><span class=\"gray-line\"><img width=\"190\" border=\"0\" src=\"/ctk/img2/gray_line.gif\"/></span></div>";
_9+="<div style=\"clear:both\">";
_9+="<form action=\"/registration/view/\" method=\"post\" id=\"theRegForm"+_4+"\">";
_9+="<table cellpadding=\"0\" cellspacing=\"0\" class=\"reg-table\"><tr><td class=\"label\">Nemed:</td><td>";
_9+="<div class=\"radio-line\"><input type=\"radio\" class=\"styled\" name=\"male\" value=\"0\" id=\"male1"+_4+"\"/>N\u0151</div>";
_9+="<div class=\"radio-line\"><input type=\"radio\" class=\"styled\" name=\"male\" value=\"1\" id=\"male2"+_4+"\"/>F\xe9rfi</div>";
_9+="</td></tr><tr><td class=\"label\">Sz\xfclet\xe9si d\xe1tum:</td><td>";
_9+="<select class=\"year\" name=\"year\" id=\"year"+_4+"\" onclick=\"checkDefaultEv(this);\">";
_9+="<option value=\"-1\" selected=\"selected\">V\xe1lassz</option>";
for(i=1920;i<2006;i++){
_9+="<option value=\""+i+"\">"+i+"</option>";
}
_9+="</select><select class=\"month\" name=\"month\" id=\"month"+_4+"\">";
_9+="<option value=\"-1\" selected=\"selected\">V\xe1lassz</option>";
for(i=0;i<_7.length;i++){
_9+="<option value=\""+i+"\">"+_7[i]+"</option>";
}
_9+="</select><select class=\"day\" name=\"day\" id=\"day"+_4+"\">";
_9+="<option value=\"-1\" selected=\"selected\">V\xe1lassz</option>";
for(i=1;i<32;i++){
_9+="<option value=\""+i+"\">"+i+"</option>";
}
_9+="</select></td></tr><tr><td class=\"label\">Melyik megy\xe9ben \xe9lsz?</td><td><select name=\"theCounty\" class=\"megye\" id=\"piArea"+_4+"\" onchange=\"showBudapestMy"+_4+"();\">";
_9+="<option value=\"-1\" selected=\"selected\">V\xe1lassz</option>";
for(i=0;i<_8.length;i++){
_8[i][0]=_8[i][0].replace(" ","");
_9+="<option value=\""+_8[i][0]+"\">"+_8[i][1]+"</option>";
}
_9+="</select></td></tr><tr><td class=\"label\" id=\"psSettlementLabel"+_4+"\">Telep\xfcl\xe9sed, v\xe1rosod:</td><td><input type=\"text\" class=\"input-bg-192\" name=\"theCity\" id=\"psSettlement"+_4+"\" value=\"\" size=\"17\" maxlength=\"200\"/>";
_9+="<div id=\"bcompl"+_4+"\"></div>";
_9+="</td></tr><tr><td class=\"label\">Megjelen\xe9si neved:</td><td><input type=\"text\" class=\"input-bg-192\" name=\"theNick\" id=\"theNick"+_4+"\"/></td></tr>";
_9+="<tr><td class=\"label\">Jelsz\xf3:</td><td><input type=\"password\" class=\"input-bg-192\" name=\"thePass\" id=\"thePass"+_4+"\"/></td></tr>";
_9+="<tr><td class=\"label\">E-mail c\xedm:</td><td><input type=\"text\" class=\"input-bg-192\" name=\"theEmail\" id=\"theEmail"+_4+"\"/></td></tr>";
_9+="<tr style=\"height: 40px;vertical-align:top;\"><td colspan=\"2\" class=\"label\" style=\"float:none;width:100%;\"><a style=\"float:left\" href=\"javascript:void(0)\" onclick=\"showTheFeltelelek();\">Elolvastam \xe9s elfogadom a szab\xe1lyzatot:</a><input type=\"checkbox\" name=\"aszfCk\" id=\"aszfCk"+_4+"\" checked=\"checked\" value=\"1\"/></td></tr>";
_9+="</table>";
_9+="</form></div></div></div></div></div>";
_9+="<div class=\"reg_butt_div\"><div class=\"button-regisztralok\"><input type=\"submit\" value=\"\" class=\"hidden display_left height_35\" onclick=\"checkEmailMy"+_4+"(false, true);return false;\"/></div></div>";
_9+="</div>";
jQuery("#regis_js_box").html(_9);
}
function generateRegisBoxHTMLSprite2(_a,_b,_c,_d,_e){
var _f=_d.length>0?"style=\"top:0;left:0\"":"";
var _10=["Janu\xe1r","Febru\xe1r","M\xe1rcius","\xc1prilis","M\xe1jus","J\xfanius","J\xfalius","Augusztus","Szeptember","Okt\xf3ber","November","December"];
var _11=_a.replace(/[{}]/g,"");
_11=_11.split(",");
for(i=0;i<_11.length;i++){
_11[i]=_11[i].split("=");
}
var _12="<div id=\"regisztracio-box-sprite\" "+_f+"><div class=\"reg-box-bg\"><div class=\"reg-box-top sprite_base sprite-reg_box_top\"><div class=\"reg-box-bottom sprite_base sprite-reg_box_bottom1\"><div class=\"reg-body\">";
if(_b.length>0){
if(_e){
_12+="<span class=\"noH2\">"+_b+"</span>";
}else{
_12+="<h2>"+_b+"</h2>";
}
}
_12+="<div class=\"regisztralj\""+_c+">";
_12+="<a href='javascript:void(0);' title=\"t\xe1rskeres\u0151 regisztr\xe1ci\xf3\" onclick=\"checkEmailMy"+_d+"(false, true);\">Regisztr\xe1lj most! <span class=\"raquo\">&raquo;</span></a><span class=\"gray-line sprite_base sprite-gray_line\"></span></div>";
_12+="<div style=\"clear:both\">";
_12+="<form action=\"/registration/view/\" method=\"post\" id=\"theRegForm"+_d+"\">";
_12+="<table cellpadding=\"0\" cellspacing=\"0\" class=\"reg-table\"><tr><td class=\"label\">Nemed:</td><td>";
_12+="<div class=\"radio-line\"><input type=\"radio\" class=\"styled\" name=\"male\" value=\"0\" id=\"male1"+_d+"\"/>N\u0151</div>";
_12+="<div class=\"radio-line\"><input type=\"radio\" class=\"styled\" name=\"male\" value=\"1\" id=\"male2"+_d+"\"/>F\xe9rfi</div>";
_12+="</td></tr><tr><td class=\"label\">Sz\xfclet\xe9si d\xe1tum:</td><td>";
_12+="<select class=\"year_sprite sprite_base sprite-input_bg_61\" name=\"year\" id=\"year"+_d+"\" onclick=\"checkDefaultEv(this);\">";
_12+="<option value=\"-1\" selected=\"selected\">V\xe1lassz</option>";
for(i=1920;i<2006;i++){
_12+="<option value=\""+i+"\">"+i+"</option>";
}
_12+="</select><select class=\"month_sprite sprite_base sprite-input_bg_61\" name=\"month\" id=\"month"+_d+"\">";
_12+="<option value=\"-1\" selected=\"selected\">V\xe1lassz</option>";
for(i=0;i<_10.length;i++){
_12+="<option value=\""+i+"\">"+_10[i]+"</option>";
}
_12+="</select><select class=\"day_sprite sprite_base sprite-input_bg_61\" name=\"day\" id=\"day"+_d+"\">";
_12+="<option value=\"-1\" selected=\"selected\">V\xe1lassz</option>";
for(i=1;i<32;i++){
_12+="<option value=\""+i+"\">"+i+"</option>";
}
_12+="</select></td></tr><tr><td class=\"label\">Melyik megy\xe9ben \xe9lsz?</td><td><select name=\"theCounty\" class=\"megye_sprite sprite_base sprite-input_bg_192\" id=\"piArea"+_d+"\" onchange=\"showBudapestMy"+_d+"();\">";
_12+="<option value=\"-1\" selected=\"selected\">V\xe1lassz</option>";
for(i=0;i<_11.length;i++){
_11[i][0]=_11[i][0].replace(" ","");
_12+="<option value=\""+_11[i][0]+"\">"+_11[i][1]+"</option>";
}
_12+="</select></td></tr><tr><td class=\"label\" id=\"psSettlementLabel"+_d+"\">Telep\xfcl\xe9sed, v\xe1rosod:</td><td><input type=\"text\" class=\"input-bg-192_sprite sprite_base sprite-input_bg_192\" name=\"theCity\" id=\"psSettlement"+_d+"\" value=\"\" size=\"17\" maxlength=\"200\"/>";
_12+="<div id=\"bcompl"+_d+"\"></div>";
_12+="</td></tr><tr><td class=\"label\">Megjelen\xe9si neved:</td><td><input type=\"text\" class=\"input-bg-192_sprite sprite_base sprite-input_bg_192\" name=\"theNick\" id=\"theNick"+_d+"\"/></td></tr>";
_12+="<tr><td class=\"label\">Jelsz\xf3:</td><td><input type=\"password\" class=\"input-bg-192_sprite sprite_base sprite-input_bg_192\" name=\"thePass\" id=\"thePass"+_d+"\"/></td></tr>";
_12+="<tr><td class=\"label\">E-mail c\xedm:</td><td><input type=\"text\" class=\"input-bg-192_sprite sprite_base sprite-input_bg_192\" name=\"theEmail\" id=\"theEmail"+_d+"\"/></td></tr>";
_12+="<tr style=\"height: 40px;vertical-align:top;\"><td colspan=\"2\" class=\"label\" style=\"float:none;width:100%;\"><a style=\"float:left\" href=\"javascript:void(0)\" onclick=\"showTheFeltelelek();\">Elolvastam \xe9s elfogadom a szab\xe1lyzatot:</a><input type=\"checkbox\" name=\"aszfCk\" id=\"aszfCk"+_d+"\" checked=\"checked\" value=\"1\"/></td></tr>";
_12+="</table>";
_12+="</form>";
_12+="<div class=\"reg_butt_div\"><div class=\"button-regisztralok_sprite sprite_base sprite-button_regisztralok\"><input type=\"submit\" value=\"\" class=\"hidden display_left height_35\" onclick=\"checkEmailMy"+_d+"(false, true);return false;\"/></div></div>";
_12+="</div></div></div></div></div>";
_12+="</div>";
jQuery("#regis_js_box").html(_12);
}
function createRegisbox2(_13){
var _14="{4=B\xe1cs-Kiskun, 1=Baranya, 5=B\xe9k\xe9s, 2=Borsod-Aba\xfaj-Zempl\xe9n, 3=Budapest, 6=Csongr\xe1d, 7=Fej\xe9r, 8=Gy\u0151r-Moson-Sopron, 9=Hajd\xfa-Bihar, 10=Heves, 11=J\xe1sz-Nagykun-Szolnok, 12=Kom\xe1rom-Esztergom, 13=N\xf3gr\xe1d, 14=Pest, 15=Somogy, 16=Szabolcs-Szatm\xe1r-Bereg, 17=Tolna, 18=Vas, 19=Veszpr\xe9m, 20=Zala}";
if(_13){
generateRegisBoxHTMLNoSprite2(_14,"","","",false);
}else{
generateRegisBoxHTMLSprite2(_14,"Online t\xe1rskeres\xe9s \xe9s szem\xe9lyes tan\xe1csad\xe1s egy helyen","","",false);
}
}
function copyP(_15,_16){
jQuery("#"+_15+_16).val(jQuery("#"+_15).val());
}
function copyRegParams(_17){
jQuery("#male1"+_17).attr("checked",jQuery("#male1").is(":checked"));
jQuery("#male2"+_17).attr("checked",jQuery("#male2").is(":checked"));
copyP("year",_17);
copyP("month",_17);
copyP("day",_17);
copyP("piArea",_17);
copyP("theNick",_17);
copyP("thePass",_17);
copyP("theEmail",_17);
copyP("psSettlement",_17);
jQuery("#aszfCk"+_17).attr("checked",jQuery("#aszfCk").is(":checked"));
}
function checkEmailSubmitNew(_18,ci,_1a,_1b){
if(_18==null){
_18="";
}
if(_1a){
copyRegParams(_18);
}
var _1c=jQuery("#theEmail"+_18).val();
var _1d=escape(_1c);
jQuery.ajax({type:"POST",url:"/ctk/emailcheck.jsp",data:"email="+_1d,dataType:"xml",success:function(xml){
var _1f=jQuery("#theRegForm"+_18);
var _20=jQuery(xml).find("email");
var _21=_20.attr("taken");
var _22=_20.attr("format");
hibasMezok=new Array();
if(!_1b){
extendMoreTAGparams(_1f);
removeCssClass(_1f);
}
var _23="T\xf6ltsd ki a pirossal jel\xf6lt sorokat!";
var _24=false;
if(_1c.length>0){
if(_21!=0){
_23+="<br/><br/>Az e-mail c\xedm foglalt. V\xe1lassz m\xe1sikat!";
_24=true;
}else{
if(_22!=0){
_23+="<br/><br/>Az email-c\xedm hib\xe1s. \xcdrd be \xfajra!";
_24=true;
}
}
}
if(jQuery("#male1"+_18).is(":checked")==false&&jQuery("#male2"+_18).is(":checked")==false){
hibasMezok.push("male1"+_18);
}else{
reset("male1"+_18);
}
if(document.getElementById("year"+_18).value<0){
hibasMezok.push("#year"+_18);
}else{
reset("year"+_18);
}
if(document.getElementById("month"+_18).value<0){
hibasMezok.push("month"+_18);
}else{
reset("month"+_18);
}
if(document.getElementById("day"+_18).value<0){
hibasMezok.push("day"+_18);
}else{
reset("day"+_18);
}
if(document.getElementById("piArea"+_18).value<0){
hibasMezok.push("piArea"+_18);
}else{
reset("piArea"+_18);
}
var _25=document.getElementById("psSettlement"+_18).value;
if(_25.length==0){
hibasMezok.push("psSettlement"+_18);
}else{
if(ci.isfullMatch(_25)==false){
_23+="<br/><br/>A megy\xe9hez tartoz\xf3 pontos v\xe1rosnevet adj meg!";
hibasMezok.push("psSettlement"+_18);
}else{
reset("psSettlement"+_18);
}
}
if(document.getElementById("theNick"+_18).value.length==0){
hibasMezok.push("theNick"+_18);
}else{
reset("theNick"+_18);
}
if(document.getElementById("thePass"+_18).value.length==0){
hibasMezok.push("thePass"+_18);
}else{
reset("thePass"+_18);
}
if(document.getElementById("theEmail"+_18).value.length==0||_24){
hibasMezok.push("theEmail"+_18);
}else{
reset("theEmail"+_18);
}
if(document.getElementById("aszfCk"+_18).checked==false){
hibasMezok.push("aszfCk"+_18);
}else{
reset("aszfCk"+_18);
}
if(hibasMezok.length>0){
if(_1b){
ajaxPopup("/ctk/search/showRegistration.jsp?whid=1&copyParams=true","","470","70","");
}else{
var _26=jQuery("#theFormMessage");
_26.html(_23);
_26.attr("class","redMessage");
for(x=0;x<hibasMezok.length;x++){
var _27=document.getElementById(hibasMezok[x]);
if(_27&&_27.parentNode&&_27.parentNode.parentNode){
var _28=jQuery(_27).parents("tr:eq(0)");
_28.addClass("red2");
}
}
}
}else{
_1f.submit();
}
},error:function(xml,_2a,thr){
alert("Hiba t\xf6rt\xe9nt! K\xe9rj\xfck pr\xf3b\xe1ld meg k\xe9s\u0151bb!");
}});
}

