(function(a){a.fn.bgIframe=a.fn.bgiframe=function(c){if(a.browser.msie&&/6.0/.test(navigator.userAgent)){c=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},c||{});var d=function(e){return e&&e.constructor==Number?e+"px":e;},b='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+c.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(c.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(c.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":d(c.top))+";"+"left:"+(c.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":d(c.left))+";"+"width:"+(c.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":d(c.width))+";"+"height:"+(c.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":d(c.height))+";"+'"/>';
return this.each(function(){if(a("> iframe.bgiframe",this).length==0){this.insertBefore(document.createElement(b),this.firstChild);}});}return this;};})(jQuery);jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1;}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;
if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000));}else{f=m.expires;}e="; expires="+f.toUTCString();}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("");
}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break;}}}return d;}};(function(b){var a={ltie7:b.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),pixel:"/images/common/empty.gif",filter:function(c){return"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='"+c+"')";
}};b.fn.pngfix=a.ltie7?function(){return this.each(function(){var c=b(this);var e=b("base").attr("href");if(c.is("img")||c.is("input")){if(c.attr("src").match(/.*\.png$/i)){var d=(e&&c.attr("src").substring(0,1)!="/")?e+c.attr("src"):c.attr("src");c.css({filter:a.filter(d),width:c.width(),height:c.height()}).attr({src:a.pixel}).positionFix();
}}else{var f=c.css("backgroundImage");if(f.match(/^url\(["']?(.*\.png)["']?\)$/i)){f=RegExp.$1;c.css({backgroundImage:"none",filter:a.filter(f)}).positionFix();}}});}:function(){return this;};b.fn.pngunfix=a.ltie7?function(){return this.each(function(){var c=b(this);var d=c.css("filter");if(d.match(/src=["']?(.*\.png)["']?/i)){d=RegExp.$1;
if(c.is("img")||c.is("input")){c.attr({src:d}).css({filter:""});}else{c.css({filter:"",background:"url("+d+")"});}}});}:function(){return this;};b.fn.positionFix=function(){return this.each(function(){var d=b(this);var c=d.css("position");if(c!="absolute"&&c!="relative"){d.css({position:"relative"});
}});};})(jQuery);(function(){var a={getSelection:function(){var b=this.jquery?this[0]:this;return(("selectionStart" in b&&function(){var c=b.selectionEnd-b.selectionStart;return{start:b.selectionStart,end:b.selectionEnd,length:c,text:b.value.substr(b.selectionStart,c)};})||(document.selection&&function(){b.focus();
var d=document.selection.createRange();if(d==null){return{start:0,end:b.value.length,length:0};}var c=b.createTextRange();var e=c.duplicate();c.moveToBookmark(d.getBookmark());e.setEndPoint("EndToStart",c);return{start:e.text.length,end:e.text.length+d.text.length,length:d.text.length,text:d.text};})||function(){return{start:0,end:b.value.length,length:0};
})();},replaceSelection:function(){var b=this.jquery?this[0]:this;var c=arguments[0]||"";return(("selectionStart" in b&&function(){b.value=b.value.substr(0,b.selectionStart)+c+b.value.substr(b.selectionEnd,b.value.length);return this;})||(document.selection&&function(){b.focus();document.selection.createRange().text=c;
return this;})||function(){b.value+=c;return this;})();}};jQuery.each(a,function(b){jQuery.fn[b]=this;});})();var SWFUpload;if(SWFUpload==undefined){SWFUpload=function(a){this.initSWFUpload(a);};}SWFUpload.prototype.initSWFUpload=function(b){try{this.customSettings={};this.settings=b;this.eventQueue=[];
this.movieName="SWFUpload_"+SWFUpload.movieCount++;this.movieElement=null;SWFUpload.instances[this.movieName]=this;this.initSettings();this.loadFlash();this.displayDebugInfo();}catch(a){delete SWFUpload.instances[this.movieName];throw a;}};SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.0 2009-03-25";
SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};
SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};SWFUpload.completeURL=function(a){if(typeof(a)!=="string"||a.match(/^https?:\/\//i)||a.match(/^\//)){return a;
}var c=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"");var b=window.location.pathname.lastIndexOf("/");if(b<=0){path="/";}else{path=window.location.pathname.substr(0,b)+"/";}return path+a;};SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(b,a){this.settings[b]=(this.settings[b]==undefined)?a:this.settings[b];
};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",false);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",false);this.ensureDefault("requeue_on_error",false);this.ensureDefault("http_success",[]);
this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types","*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");
this.ensureDefault("prevent_swf_caching",true);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");this.ensureDefault("button_text_top_padding",0);
this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);this.ensureDefault("button_disabled",false);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);
this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW);this.ensureDefault("debug",false);this.settings.debug_enabled=this.settings.debug;this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);
this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);this.ensureDefault("upload_error_handler",null);
this.ensureDefault("upload_success_handler",null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;if(!!this.settings.prevent_swf_caching){this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+new Date().getTime();
}if(!this.settings.preserve_relative_urls){this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url);}delete this.ensureDefault;};SWFUpload.prototype.loadFlash=function(){var a,b;if(document.getElementById(this.movieName)!==null){throw"ID "+this.movieName+" is already in use. The Flash Object could not be added";
}a=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(a==undefined){throw"Could not find the placeholder element: "+this.settings.button_placeholder_id;}b=document.createElement("div");b.innerHTML=this.getFlashHTML();a.parentNode.replaceChild(b.firstChild,a);
if(window[this.movieName]==undefined){window[this.movieName]=this.getMovieElement();}};SWFUpload.prototype.getFlashHTML=function(){return['<object id="',this.movieName,'" type="application/x-shockwave-flash" data="',this.settings.flash_url,'" width="',this.settings.button_width,'" height="',this.settings.button_height,'" class="swfupload">','<param name="wmode" value="',this.settings.button_window_mode,'" />','<param name="movie" value="',this.settings.flash_url,'" />','<param name="quality" value="high" />','<param name="menu" value="false" />','<param name="allowScriptAccess" value="always" />','<param name="flashvars" value="'+this.getFlashVars()+'" />',"</object>"].join("");
};SWFUpload.prototype.getFlashVars=function(){var b=this.buildParamString();var a=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&amp;uploadURL=",encodeURIComponent(this.settings.upload_url),"&amp;useQueryString=",encodeURIComponent(this.settings.use_query_string),"&amp;requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&amp;httpSuccess=",encodeURIComponent(a),"&amp;assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&amp;params=",encodeURIComponent(b),"&amp;filePostName=",encodeURIComponent(this.settings.file_post_name),"&amp;fileTypes=",encodeURIComponent(this.settings.file_types),"&amp;fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&amp;fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&amp;fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&amp;fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&amp;debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&amp;buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&amp;buttonWidth=",encodeURIComponent(this.settings.button_width),"&amp;buttonHeight=",encodeURIComponent(this.settings.button_height),"&amp;buttonText=",encodeURIComponent(this.settings.button_text),"&amp;buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&amp;buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&amp;buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&amp;buttonAction=",encodeURIComponent(this.settings.button_action),"&amp;buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&amp;buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("");
};SWFUpload.prototype.getMovieElement=function(){if(this.movieElement==undefined){this.movieElement=document.getElementById(this.movieName);}if(this.movieElement===null){throw"Could not find Flash element";}return this.movieElement;};SWFUpload.prototype.buildParamString=function(){var c=this.settings.post_params;
var b=[];if(typeof(c)==="object"){for(var a in c){if(c.hasOwnProperty(a)){b.push(encodeURIComponent(a.toString())+"="+encodeURIComponent(c[a].toString()));}}}return b.join("&amp;");};SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,false);var a=null;a=this.getMovieElement();if(a&&typeof(a.CallFunction)==="unknown"){for(var c in a){try{if(typeof(a[c])==="function"){a[c]=null;
}}catch(e){}}try{a.parentNode.removeChild(a);}catch(b){}}window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieElement=null;this.settings=null;this.customSettings=null;this.eventQueue=null;this.movieName=null;return true;}catch(d){return false;
}};SWFUpload.prototype.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\n","Version: ",SWFUpload.version,"\n","Movie Name: ",this.movieName,"\n","Settings:\n","\t","upload_url:               ",this.settings.upload_url,"\n","\t","flash_url:                ",this.settings.flash_url,"\n","\t","use_query_string:         ",this.settings.use_query_string.toString(),"\n","\t","requeue_on_error:         ",this.settings.requeue_on_error.toString(),"\n","\t","http_success:             ",this.settings.http_success.join(", "),"\n","\t","assume_success_timeout:   ",this.settings.assume_success_timeout,"\n","\t","file_post_name:           ",this.settings.file_post_name,"\n","\t","post_params:              ",this.settings.post_params.toString(),"\n","\t","file_types:               ",this.settings.file_types,"\n","\t","file_types_description:   ",this.settings.file_types_description,"\n","\t","file_size_limit:          ",this.settings.file_size_limit,"\n","\t","file_upload_limit:        ",this.settings.file_upload_limit,"\n","\t","file_queue_limit:         ",this.settings.file_queue_limit,"\n","\t","debug:                    ",this.settings.debug.toString(),"\n","\t","prevent_swf_caching:      ",this.settings.prevent_swf_caching.toString(),"\n","\t","button_placeholder_id:    ",this.settings.button_placeholder_id.toString(),"\n","\t","button_placeholder:       ",(this.settings.button_placeholder?"Set":"Not Set"),"\n","\t","button_image_url:         ",this.settings.button_image_url.toString(),"\n","\t","button_width:             ",this.settings.button_width.toString(),"\n","\t","button_height:            ",this.settings.button_height.toString(),"\n","\t","button_text:              ",this.settings.button_text.toString(),"\n","\t","button_text_style:        ",this.settings.button_text_style.toString(),"\n","\t","button_text_top_padding:  ",this.settings.button_text_top_padding.toString(),"\n","\t","button_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n","\t","button_action:            ",this.settings.button_action.toString(),"\n","\t","button_disabled:          ",this.settings.button_disabled.toString(),"\n","\t","custom_settings:          ",this.settings.custom_settings.toString(),"\n","Event Handlers:\n","\t","swfupload_loaded_handler assigned:  ",(typeof this.settings.swfupload_loaded_handler==="function").toString(),"\n","\t","file_dialog_start_handler assigned: ",(typeof this.settings.file_dialog_start_handler==="function").toString(),"\n","\t","file_queued_handler assigned:       ",(typeof this.settings.file_queued_handler==="function").toString(),"\n","\t","file_queue_error_handler assigned:  ",(typeof this.settings.file_queue_error_handler==="function").toString(),"\n","\t","upload_start_handler assigned:      ",(typeof this.settings.upload_start_handler==="function").toString(),"\n","\t","upload_progress_handler assigned:   ",(typeof this.settings.upload_progress_handler==="function").toString(),"\n","\t","upload_error_handler assigned:      ",(typeof this.settings.upload_error_handler==="function").toString(),"\n","\t","upload_success_handler assigned:    ",(typeof this.settings.upload_success_handler==="function").toString(),"\n","\t","upload_complete_handler assigned:   ",(typeof this.settings.upload_complete_handler==="function").toString(),"\n","\t","debug_handler assigned:             ",(typeof this.settings.debug_handler==="function").toString(),"\n"].join(""));
};SWFUpload.prototype.addSetting=function(b,c,a){if(c==undefined){return(this.settings[b]=a);}else{return(this.settings[b]=c);}};SWFUpload.prototype.getSetting=function(a){if(this.settings[a]!=undefined){return this.settings[a];}return"";};SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];
var movieElement=this.getMovieElement();var returnValue,returnString;try{returnString=movieElement.CallFunction('<invoke name="'+functionName+'" returntype="javascript">'+__flash__argumentsToXML(argumentArray,0)+"</invoke>");returnValue=eval(returnString);}catch(ex){throw"Call to "+functionName+" failed";
}if(returnValue!=undefined&&typeof returnValue.post==="object"){returnValue=this.unescapeFilePostParams(returnValue);}return returnValue;};SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile");};SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles");};SWFUpload.prototype.startUpload=function(a){this.callFlash("StartUpload",[a]);
};SWFUpload.prototype.cancelUpload=function(a,b){if(b!==false){b=true;}this.callFlash("CancelUpload",[a,b]);};SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload");};SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats");};SWFUpload.prototype.setStats=function(a){this.callFlash("SetStats",[a]);
};SWFUpload.prototype.getFile=function(a){if(typeof(a)==="number"){return this.callFlash("GetFileByIndex",[a]);}else{return this.callFlash("GetFile",[a]);}};SWFUpload.prototype.addFileParam=function(a,b,c){return this.callFlash("AddFileParam",[a,b,c]);};SWFUpload.prototype.removeFileParam=function(a,b){this.callFlash("RemoveFileParam",[a,b]);
};SWFUpload.prototype.setUploadURL=function(a){this.settings.upload_url=a.toString();this.callFlash("SetUploadURL",[a]);};SWFUpload.prototype.setPostParams=function(a){this.settings.post_params=a;this.callFlash("SetPostParams",[a]);};SWFUpload.prototype.addPostParam=function(a,b){this.settings.post_params[a]=b;
this.callFlash("SetPostParams",[this.settings.post_params]);};SWFUpload.prototype.removePostParam=function(a){delete this.settings.post_params[a];this.callFlash("SetPostParams",[this.settings.post_params]);};SWFUpload.prototype.setFileTypes=function(a,b){this.settings.file_types=a;this.settings.file_types_description=b;
this.callFlash("SetFileTypes",[a,b]);};SWFUpload.prototype.setFileSizeLimit=function(a){this.settings.file_size_limit=a;this.callFlash("SetFileSizeLimit",[a]);};SWFUpload.prototype.setFileUploadLimit=function(a){this.settings.file_upload_limit=a;this.callFlash("SetFileUploadLimit",[a]);};SWFUpload.prototype.setFileQueueLimit=function(a){this.settings.file_queue_limit=a;
this.callFlash("SetFileQueueLimit",[a]);};SWFUpload.prototype.setFilePostName=function(a){this.settings.file_post_name=a;this.callFlash("SetFilePostName",[a]);};SWFUpload.prototype.setUseQueryString=function(a){this.settings.use_query_string=a;this.callFlash("SetUseQueryString",[a]);};SWFUpload.prototype.setRequeueOnError=function(a){this.settings.requeue_on_error=a;
this.callFlash("SetRequeueOnError",[a]);};SWFUpload.prototype.setHTTPSuccess=function(a){if(typeof a==="string"){a=a.replace(" ","").split(",");}this.settings.http_success=a;this.callFlash("SetHTTPSuccess",[a]);};SWFUpload.prototype.setAssumeSuccessTimeout=function(a){this.settings.assume_success_timeout=a;
this.callFlash("SetAssumeSuccessTimeout",[a]);};SWFUpload.prototype.setDebugEnabled=function(a){this.settings.debug_enabled=a;this.callFlash("SetDebugEnabled",[a]);};SWFUpload.prototype.setButtonImageURL=function(a){if(a==undefined){a="";}this.settings.button_image_url=a;this.callFlash("SetButtonImageURL",[a]);
};SWFUpload.prototype.setButtonDimensions=function(c,a){this.settings.button_width=c;this.settings.button_height=a;var b=this.getMovieElement();if(b!=undefined){b.style.width=c+"px";b.style.height=a+"px";}this.callFlash("SetButtonDimensions",[c,a]);};SWFUpload.prototype.setButtonText=function(a){this.settings.button_text=a;
this.callFlash("SetButtonText",[a]);};SWFUpload.prototype.setButtonTextPadding=function(b,a){this.settings.button_text_top_padding=a;this.settings.button_text_left_padding=b;this.callFlash("SetButtonTextPadding",[b,a]);};SWFUpload.prototype.setButtonTextStyle=function(a){this.settings.button_text_style=a;
this.callFlash("SetButtonTextStyle",[a]);};SWFUpload.prototype.setButtonDisabled=function(a){this.settings.button_disabled=a;this.callFlash("SetButtonDisabled",[a]);};SWFUpload.prototype.setButtonAction=function(a){this.settings.button_action=a;this.callFlash("SetButtonAction",[a]);};SWFUpload.prototype.setButtonCursor=function(a){this.settings.button_cursor=a;
this.callFlash("SetButtonCursor",[a]);};SWFUpload.prototype.queueEvent=function(b,c){if(c==undefined){c=[];}else{if(!(c instanceof Array)){c=[c];}}var a=this;if(typeof this.settings[b]==="function"){this.eventQueue.push(function(){this.settings[b].apply(this,c);});setTimeout(function(){a.executeNextEvent();
},0);}else{if(this.settings[b]!==null){throw"Event handler "+b+" is unknown or is not a function";}}};SWFUpload.prototype.executeNextEvent=function(){var a=this.eventQueue?this.eventQueue.shift():null;if(typeof(a)==="function"){a.apply(this);}};SWFUpload.prototype.unescapeFilePostParams=function(c){var e=/[$]([0-9a-f]{4})/i;
var f={};var d;if(c!=undefined){for(var a in c.post){if(c.post.hasOwnProperty(a)){d=a;var b;while((b=e.exec(d))!==null){d=d.replace(b[0],String.fromCharCode(parseInt("0x"+b[1],16)));}f[d]=c.post[a];}}c.post=f;}return c;};SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface");
}catch(a){return false;}};SWFUpload.prototype.flashReady=function(){var a=this.getMovieElement();if(!a){this.debug("Flash called back ready but the flash movie can't be found.");return;}this.cleanUp(a);this.queueEvent("swfupload_loaded_handler");};SWFUpload.prototype.cleanUp=function(a){try{if(this.movieElement&&typeof(a.CallFunction)==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");
for(var c in a){try{if(typeof(a[c])==="function"){a[c]=null;}}catch(b){}}}}catch(d){}window["__flash__removeCallback"]=function(e,f){try{if(e){e[f]=null;}}catch(g){}};};SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler");};SWFUpload.prototype.fileQueued=function(a){a=this.unescapeFilePostParams(a);
this.queueEvent("file_queued_handler",a);};SWFUpload.prototype.fileQueueError=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("file_queue_error_handler",[a,c,b]);};SWFUpload.prototype.fileDialogComplete=function(b,c,a){this.queueEvent("file_dialog_complete_handler",[b,c,a]);};SWFUpload.prototype.uploadStart=function(a){a=this.unescapeFilePostParams(a);
this.queueEvent("return_upload_start_handler",a);};SWFUpload.prototype.returnUploadStart=function(a){var b;if(typeof this.settings.upload_start_handler==="function"){a=this.unescapeFilePostParams(a);b=this.settings.upload_start_handler.call(this,a);}else{if(this.settings.upload_start_handler!=undefined){throw"upload_start_handler must be a function";
}}if(b===undefined){b=true;}b=!!b;this.callFlash("ReturnUploadStart",[b]);};SWFUpload.prototype.uploadProgress=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("upload_progress_handler",[a,c,b]);};SWFUpload.prototype.uploadError=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("upload_error_handler",[a,c,b]);
};SWFUpload.prototype.uploadSuccess=function(b,a,c){b=this.unescapeFilePostParams(b);this.queueEvent("upload_success_handler",[b,a,c]);};SWFUpload.prototype.uploadComplete=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("upload_complete_handler",a);};SWFUpload.prototype.debug=function(a){this.queueEvent("debug_handler",a);
};SWFUpload.prototype.debugMessage=function(c){if(this.settings.debug){var a,d=[];if(typeof c==="object"&&typeof c.name==="string"&&typeof c.message==="string"){for(var b in c){if(c.hasOwnProperty(b)){d.push(b+": "+c[b]);}}a=d.join("\n")||"";d=a.split("\n");a="EXCEPTION: "+d.join("\nEXCEPTION: ");SWFUpload.Console.writeLine(a);
}else{SWFUpload.Console.writeLine(c);}}};SWFUpload.Console={};SWFUpload.Console.writeLine=function(d){var b,a;try{b=document.getElementById("SWFUpload_Console");if(!b){a=document.createElement("form");document.getElementsByTagName("body")[0].appendChild(a);b=document.createElement("textarea");b.id="SWFUpload_Console";
b.style.fontFamily="monospace";b.setAttribute("wrap","off");b.wrap="off";b.style.overflow="auto";b.style.width="700px";b.style.height="350px";b.style.margin="5px";a.appendChild(b);}b.value+=d+"\n";b.scrollTop=b.scrollHeight-b.clientHeight;}catch(c){alert("Exception: "+c.name+" Message: "+c.message);}};
var SWFUpload;if(typeof(SWFUpload)==="function"){SWFUpload.queue={};SWFUpload.prototype.initSettings=(function(a){return function(){if(typeof(a)==="function"){a.call(this);}this.customSettings.queue_cancelled_flag=false;this.customSettings.queue_upload_count=0;this.settings.user_upload_complete_handler=this.settings.upload_complete_handler;
this.settings.user_upload_start_handler=this.settings.upload_start_handler;this.settings.upload_complete_handler=SWFUpload.queue.uploadCompleteHandler;this.settings.upload_start_handler=SWFUpload.queue.uploadStartHandler;this.settings.queue_complete_handler=this.settings.queue_complete_handler||null;
};})(SWFUpload.prototype.initSettings);SWFUpload.prototype.startUpload=function(a){this.customSettings.queue_cancelled_flag=false;this.callFlash("StartUpload",[a]);};SWFUpload.prototype.cancelQueue=function(){this.customSettings.queue_cancelled_flag=true;this.stopUpload();var a=this.getStats();while(a.files_queued>0){this.cancelUpload();
a=this.getStats();}};SWFUpload.queue.uploadStartHandler=function(a){var b;if(typeof(this.customSettings.user_upload_start_handler)==="function"){b=this.customSettings.user_upload_start_handler.call(this,a);}b=(b===false)?false:true;this.customSettings.queue_cancelled_flag=!b;return b;};SWFUpload.queue.uploadCompleteHandler=function(b){var c=this.settings.user_upload_complete_handler;
var d;if(b.filestatus===SWFUpload.FILE_STATUS.COMPLETE){this.customSettings.queue_upload_count++;}if(typeof(c)==="function"){d=(c.call(this,b)===false)?false:true;}else{d=true;}if(d){var a=this.getStats();if(a.files_queued>0&&this.customSettings.queue_cancelled_flag===false){this.startUpload();}else{if(this.customSettings.queue_cancelled_flag===false){this.queueEvent("queue_complete_handler",[this.customSettings.queue_upload_count]);
this.customSettings.queue_upload_count=0;}else{this.customSettings.queue_cancelled_flag=false;this.customSettings.queue_upload_count=0;}}}};}(function(d){d.fn.jCarouselLite=function(e){e=d.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},e||{});
return this.each(function(){var o=false,l=e.vertical?"top":"left",g=e.vertical?"height":"width";var f=d(this),r=d("ul",f),i=d("li",r),x=i.size(),u=e.visible;if(e.circular){r.prepend(i.gt(x-u-1).clone()).append(i.lt(u).clone());e.start+=u;}var t=d("li",r),q=t.size(),y=e.start;f.css("visibility","visible");
t.css("overflow","hidden").css("float",e.vertical?"none":"left").children().css("overflow","hidden");r.css("margin","0").css("padding","0").css("position","relative").css("list-style-type","none").css("z-index","1");f.css("overflow","hidden").css("position","relative").css("z-index","2").css("left","0px");
var k=e.vertical?a(t):c(t);var s=k*q;var m=k*u;t.css("width",t.width()).css("height",t.height());r.css(g,s+"px").css(l,-(y*k));f.css(g,m+"px");if(e.btnPrev){d(e.btnPrev).click(function(){return j(y-e.scroll);});}if(e.btnNext){d(e.btnNext).click(function(){return j(y+e.scroll);});}if(e.btnGo){d.each(e.btnGo,function(v,z){d(z).click(function(){return j(e.circular?e.visible+v:v);
});});}if(e.mouseWheel&&f.mousewheel){f.mousewheel(function(v,z){return z>0?j(y-e.scroll):j(y+e.scroll);});}if(e.auto){setInterval(function(){j(y+e.scroll);},e.auto+e.speed);}function h(){return t.gt(y-1).lt(u);}function j(v){if(y==v){return false;}if(!o){if(e.beforeStart){e.beforeStart.call(this,h());
}if(e.circular){if(v<=e.start-u-1){r.css(l,-((q-(u*2))*k)+"px");y=v==e.start-u-1?q-(u*2)-1:q-(u*2)-e.scroll;}else{if(v>=q-u+1){r.css(l,-((u)*k)+"px");y=v==q-u+1?u+1:u+e.scroll;}else{y=v;}}}else{if(v<0){y=0;}else{if(v>q-u){y=Math.max(0,q-u);}else{y=v;}}}o=true;r.animate(l=="left"?{left:-(y*k)}:{top:-(y*k)},e.speed,e.easing,function(){if(e.afterEnd){e.afterEnd.call(this,h());
}o=false;});if(!e.circular){w();}}return false;}function w(){d(e.btnPrev)[y==0?"addClass":"removeClass"]("disabled");d(e.btnNext)[y>=q-u?"addClass":"removeClass"]("disabled");}if(!e.circular){w();}});};function b(e,f){return parseInt(d.css(e[0],f))||0;}function c(e){return e[0].offsetWidth+b(e,"marginLeft")+b(e,"marginRight");
}function a(e){return e[0].offsetHeight+b(e,"marginTop")+b(e,"marginBottom");}})(jQuery);var tb_pathToImage="/images/common/loadingAnimation.gif";
/*!!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*/
$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");
imgLoader=new Image();imgLoader.src=tb_pathToImage;});function tb_init(a){$.listen("click",a,function(){var c=this.title||this.name||null;var b=this.href||this.alt;var d=this.rel||false;tb_show(c,b,d);this.blur();return false;});}function tb_show(k,b,i,h){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});
$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
$("#TB_overlay").click(tb_remove);}}if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack");}else{$("#TB_overlay").addClass("TB_overlayBG");}if(k===null){k="";}$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$("#TB_load").show();var c;if(b.indexOf("?")!==-1){c=b.substr(0,b.indexOf("?"));
}else{c=b;}var f=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var l=c.toLowerCase().match(f);if(l==".jpg"||l==".jpeg"||l==".png"||l==".gif"||l==".bmp"){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(i){TB_TempArray=$("a[rel="+i+"]").get();
for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var g=TB_TempArray[TB_Counter].href.toLowerCase().match(f);if(!(TB_TempArray[TB_Counter].href==b)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Weiter &gt;</a></span>";
}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Zur&uuml;ck</a></span>";}}else{TB_FoundURL=true;TB_imageCount="Bild "+(TB_Counter+1)+" von "+(TB_TempArray.length);}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;
var q=tb_getPageSize();var z=q[0]-150;var v=q[1]-150;var t=imgPreloader.width;var r=imgPreloader.height;if(t>z){r=r*(z/t);t=z;if(r>v){t=t*(v/r);r=v;}}else{if(r>v){t=t*(v/r);r=v;if(t>z){r=r*(z/t);t=z;}}}TB_WIDTH=t+30;TB_HEIGHT=r+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Bild schließen'><img id='TB_Image' src='"+b+"' width='"+t+"' height='"+r+"' alt='"+k+"'/></a>"+"<div id='TB_caption'>"+k+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Bild schließen'>Schlie&szlig;en</a> oder Esc-Taste</div>");
$("#TB_closeWindowButton").click(tb_remove);if(gol.local.data.nFullUser===1){var o=0;var m=b.replace(/.*?\?/,"");var e=m.replace(/.*pid\=/,"");e=e.replace(/\&.*$/,"");var B=m.replace(/.*linkmode\=/,"");B=B.replace(/\&.*$/,"");if(B!="false"){$("#TB_window").append("<div id='spamLink'><a href='/spam/report/media/"+e+"/?height=300&amp;width=410&modal=true'>Bild unzumutbar?</a></div>");
function A(){o=1;if($(document).unbind("click",A)){$(document).unbind("click",A);}var x=$("#spamLink a").attr("href");$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show("",x,i);return false;}$("#spamLink a").click(A);}}var u=new Image();u.src="http://dasoertl.ivwbox.de/cgi-bin/ivw/"+gol.local.data.sIvwPixel+"golocal;golocal?r="+escape(document.referrer)+"&d="+(Math.random()*100000);
u=null;if(!(TB_PrevHTML==="")){function s(){if($(document).unbind("click",s)){$(document).unbind("click",s);}$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,i);return false;}$("#TB_prev").click(s);}if(!(TB_NextHTML==="")){function w(){$("#TB_window").remove();
$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,i);return false;}$("#TB_next").click(w);}document.onkeydown=function(x){if(x==null){keycode=event.keyCode;}else{keycode=x.which;}if(keycode==27){tb_remove();}else{if(keycode==190){if(!(TB_NextHTML==""||o===1)){document.onkeydown="";
w();}}else{if(keycode==188){if(!(TB_PrevHTML==""||o===1)){document.onkeydown="";s();}}}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"});};imgPreloader.src=b;}else{var a=b.replace(/^[^\?]+\??/,"");var d=tb_parseQuery(a);TB_WIDTH=(d["width"]*1)+30||630;
TB_HEIGHT=(d["height"]*1)+40||440;ajaxContentW=TB_WIDTH;ajaxContentH=TB_HEIGHT-45;if(b.indexOf("TB_iframe")!=-1){urlNoQuery=b.split("TB_");$("#TB_iframeContent").remove();if(d["modal"]!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+k+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Fenster schließen'>Schlie&szlig;en</a> oder Esc-Taste</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");
}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>");}}else{if($("#TB_window").css("display")!="block"){if(d["modal"]!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+k+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>Schlie&szlig;</a> oder Esc-Taste</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");
}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px; height:"+ajaxContentH+"px;'></div>");}}else{$("#TB_ajaxContent").eq(0).css({width:ajaxContentW+"px",height:ajaxContentH+"px",scrollTop:0});$("#TB_ajaxWindowTitle").html(k);
}}$("#TB_closeWindowButton").click(tb_remove);if(b.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+d["inlineId"]).children());$("#TB_window").unload(function(){$("#"+d["inlineId"]).append($("#TB_ajaxContent").children());});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});
}else{if(b.indexOf("TB_iframe")!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"});}}else{if(!h){$("#TB_ajaxContent").load(b+="&random="+(new Date().getTime()),function(){tb_resize();tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});
});}else{$("#TB_ajaxContent").html=h;tb_resize();tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}}}}if(!d["modal"]){document.onkeyup=function(m){if(m==null){keycode=event.keyCode;}else{keycode=m.which;}if(keycode==27){tb_remove();}};}}catch(j){}}function tb_showIframe(){$("#TB_load").remove();
$("#TB_window").css({display:"block"});}function tb_remove(){gol.loader.hide();$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove();});$("#TB_load").remove();
if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","");}document.onkeydown="";document.onkeyup="";return false;}function tb_position(){var a=$("#TB_window");var b=$(window);a.css({marginLeft:"-"+parseInt((TB_WIDTH/2),10)+"px",width:TB_WIDTH+"px"});
if(!(jQuery.browser.msie&&jQuery.browser.version<7)){a.css({marginTop:"-"+parseInt((TB_HEIGHT/2),10)+"px"});}else{a.css({marginTop:0,top:b.scrollTop()+(b.height()/2)-TB_HEIGHT/2+"px"});}}function tb_resize(){console.log("tb_resize() called");var a=$(window).height();var b=ajaxContentH<a?ajaxContentH:a;
if(TB_HEIGHT>a){TB_HEIGHT=a;}$("#TB_ajaxContent").css("height",b);}function tb_resizeAfterNewContent(d){console.log("tb_resizeAfterNewContent(",d,") called");var c=$("#TB_window");var a=$("#TB_ajaxContent");if(d){d=d+20;a.css("width",d+"px");c.css({width:d+"px",marginLeft:"-"+parseInt((d/2),10)+"px"});
}var b=a.find(".closeWindow").height();a.css("height",(b+20)+"px");c.css({marginTop:"-"+parseInt((b/2),10)+"px"});gol.loader.hide();$("#TB_window").css("visibility","visible");}function tb_parseQuery(d){var e={};if(!d){return e;}var a=d.split(/[;&]/);for(var c=0;c<a.length;c++){var g=a[c].split("=");
if(!g||g.length!=2){continue;}var b=unescape(g[0]);var f=unescape(g[1]);f=f.replace(/\+/g," ");e[b]=f;}return e;}function tb_getPageSize(){var c=document.documentElement;var a=window.innerWidth||self.innerWidth||(c&&c.clientWidth)||document.body.clientWidth;var b=window.innerHeight||self.innerHeight||(c&&c.clientHeight)||document.body.clientHeight;
arrayPageSize=[a,b];return arrayPageSize;}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1){return true;}}(function(a){var b={centerToScreen:function(){console.log("centerToScreen(",this,") called");var c=this;var e=Math.round((a(window).width()-c.width())/2);
var d=Math.round((a(window).height()-c.height())/2+a(window).scrollTop());e=(e<0)?0:e;d=(d<0)?0:d;c.css("left",e).css("top",d);return c;},isUndefined:function(){return(typeof this=="undefined");},isDefined:function(){return typeof this!="undefined";},isFunction:function(){return typeof this=="function";
},isNull:function(){return typeof this=="object"&&!this;},isNumber:function(){return typeof this=="number"&&isFinite(this);},isObject:function(){return(this&&typeof this=="object")||this.isFunction(this);},isString:function(){return typeof this=="string";},isArray:function(){return this.isObject(this)&&this.constructor==Array;
},isUndefOrNull:function(){return(typeof this=="undefined")||(typeof this=="object"&&!this);},objIsInstanceOf:function(c){var d=this;while(d.__proto__){if(d.__proto__===c){return true;}d=d.__proto__;}return false;},check:function(c){var c=c||"on";return this.each(function(){switch(c){case"on":this.checked=true;
break;case"off":this.checked=false;break;case"toggle":this.checked=!this.checked;break;}});}};a.each(b,function(c){jQuery.fn[c]=this;});a.loadUrl=function(c){console.log("$.loadURL("+c+")");location.href=c;return false;};a.log=function(c){if(window.console){console.debug(c);}else{alert(c);}};})(jQuery);
if(typeof console=="undefined"||typeof console.log=="undefined"){var console={log:function(){}};}var gol={init:function(){jQuery.ajaxSettings.traditional=true;this.settings.init();this.helper.init();this.map.init();this.tooltips.init();this.sideBar.init();this.tags.init();$("img[src$=.png], .pngFix").pngfix();
$("textarea.expanding").autogrow();},settings:{init:function(){this.setStoredSettings();},setStoredSettings:function(){this.cookie=$.cookie("glSettings");if(!this.cookie){this.cookie=2;}},setCookie:function(a){$.cookie("glSettings",a,{expires:30,path:"/",domain:gol.local.data.sDomain});this.cookie=a;
},getCookie:function(){return this.cookie;}},test:function(a){console.log("test(",a,") called");},local:{},gen:{thickbox:{hideAndReload:function(){$("#TB_window").fadeOut(500);setTimeout(function(){location.reload();},1000);}}},loader:{show:function(){$("body").append("<div id='glLoader'><img src='/images/common/loadingAnimation.gif' /></div>");
$("#glLoader").show();},hide:function(){$("#glLoader").remove();}},positionSelection:{init:function(){this.setHandlers();this.setCssPositions();},setCssPositions:function(){this.nRange=50;this.nCssLeftIn=parseInt($("div.positionWrapper","#header").css("left"));this.nCssLeftOut=this.nCssLeftIn-this.nRange;
},setHandlers:function(){var a=this;$("div.positionWrapper","#header").hover(function(){if(a.booSlideOut==true){return;}a.booSlideOut=true;$(this).animate({left:a.nCssLeftOut+"px"},500,"backinout",function(){a.booSlideOut=false;});},function(){if(a.booSlideIn==true){return;}a.booSlideIn=true;$(this).animate({left:a.nCssLeftIn+"px"},500,"easeOutSine",function(){a.booSlideIn=false;
});});}},tooltips:{init:function(){this.setTooltips();this.setAddHiding();},setTooltips:function(){var a={arrows:true,mouseOutClose:true,cluezIndex:100001,leftOffset:40,dropShadow:false,fx:{open:"fadeIn",openSpeed:"100"},cluetipClass:"golocal"};$("a.tip").cluetip(a);a.attribute="id";$("div.tip","div.infoMessage").cluetip(a);
var b=$("div.imgUser_s a, div.imgUser a, div.imgUser_l a");this.setupGolocalUser(b);},setupGolocalUser:function(a){a.cluetip({width:300,arrows:true,positionBy:"mouse",titleAttribute:"",showTitle:false,sticky:true,mouseOutClose:true,closeText:"",cluezIndex:100001,leftOffset:30,dropShadow:false,clickThrough:true,ajaxCache:false,cluetipClass:"golocalUser"});
},setAddHiding:function(){$("body").click(function(){var a=$("#cluetip");if(a.is(":visible")){a.hide();}});}},search:{init:function(){}},tags:{init:function(){$("ul.tagsWrap a.more","li.listEntry").click(function(){$(this).hide();$(this).closest(".tagsWrap").find(".additionalTags").css("display","inline");
return false;});}},forum:{expandables:{init:function(){var a=$("#forumWrapper");a.listen("click",".expandableText-more",function(){var d=$(this);var c=d.closest(".expandableText");var b=$(".expandedText",c);if(b.size()>0){b.show();$(".truncatedText",c).hide();}else{$.get(d.attr("rel"),function(e){c.append(e);
$(".truncatedText",c).hide();});}return false;});a.listen("click",".expandableText-less",function(){var b=$(this).closest(".expandableText");b.find(".expandedText").hide().end().find(".truncatedText").show();return false;});}},new_topic:{init:function(){this.validation.init();},validation:{init:function(){$("#frm_new_topic").validate({onkeyup:false,onfocusout:false,onsubmit:true,onclick:false,rules:{forumShortName:"required",topicText:"required",entryText:"required"},messages:{forumShortName:"<strong>Kategorie: </strong> Bitte w&auml;hle eine Kategorie aus.",topicText:"<strong>Thema: </strong>Bitte gib ein Thema ein.",entryText:"<strong>Text: </strong>Bitte gib einen Text ein."},highlight:function(b,a){$("h2").addClass(a);
},errorContainer:$("#newTopicErrorBox"),errorLabelContainer:$("#newTopicErrorBox ul"),errorClass:"invalid",wrapper:"li"});this.ensureErrorVisibility();},ensureErrorVisibility:function(){var a=this;$("button.openDiscussion").click(function(){if($("#frm_new_topic").validate().form()==false){setTimeout(function(){a.scrollToErrorMessage();
},500);}else{$("#frm_new_topic").attr("action","/forum/addTopic/").submit();}});},scrollToErrorMessage:function(){$("div.mainDiscussionContent").scrollTo("a#endOfContent",{axis:"y",easing:"bounceout",duration:700});}}},add_entry:{init:function(){this.validation.init();},validation:{init:function(){$("#frm_add_forum_entry").validate({submitHandler:function(b){var a={success:function(d){if($("#answer")){$("#answer").attr("value","");
}if(d.match(/frm_miniregistration/)){tb_show(null,"/?height=412&amp;width=515&amp;modal=true;",false,d);gol.miniRegistration.init(d);}else{var c=$("#reloadUrl").text();if(c!=null&&c.indexOf("http")==0){window.location.href=c;}else{location.reload();}}}};$(b).ajaxSubmit(a);},onkeyup:false,onfocusout:false,onsubmit:true,onclick:false,rules:{entryText:"required"},messages:{entryText:"<strong>Text: </strong>Bitte gib einen Text ein."},highlight:function(b,a){$("h2").addClass(a);
},errorContainer:$("#addEntryErrorBox"),errorLabelContainer:$("#addEntryErrorBox ul"),errorClass:"invalid",wrapper:"li"});}}}},recommend:{load:function(a){gol.loader.show();$("#TB_window").css("visibility","hidden");$.get("/ajaxRecommendForm/"+a+"/",function(b){gol.recommend.init(b);});},init:function(a){if(a!=undefined&&a.match(/frm_ajaxrecommend/)){$("#TB_ajaxContent").html(a);
setTimeout(function(){tb_resizeAfterNewContent(500);$("#senderName").focus();},500);}},validation:function(){$("#frm_ajaxrecommend").validate({submitHandler:function(b){var a={success:function(d){if(d.match(/frm_ajaxrecommend/)){setTimeout(function(){gol.loader.hide();$("#TB_window").show();},200);gol.recommend.init(d);
}else{var c=$("#reloadUrl").text();if(c!=null&&c.indexOf("http")==0){window.location.href=c;}else{location.reload();}}}};$("#TB_window").hide();gol.loader.show();$(b).ajaxSubmit(a);}});}},npw:{load:function(a,c,b){gol.loader.show();$("#TB_window").css("visibility","hidden");$.get("/anpw/",{lda:a,nvsid:c,nvm:b},function(d){gol.npw.init(d);
});},init:function(a){if(a!=undefined&&a.match(/frm_snpw/)){$("#TB_ajaxContent").html(a);setTimeout(function(){tb_resizeAfterNewContent(450);$("#emailInput").focus();},500);}},validation:function(){$("#frm_snpw").validate({submitHandler:function(b){var a={success:function(e){if(e.match(/frm_snpw/)){gol.npw.init(e);
}else{var c="false";var f="";var d="";if(e.match(/lda\=true/)){c="true";}if(e.match(/nvsid/)){f=e.replace(/([\n\r]|.)*nvsid\=([0-9a-f]*)[^0-9a-f]([\n\r]|.)*/,"$2");}if(e.match(/nvm/)){d=e.replace(/([\n\r]|.)*nvm\=(\w*)\W*([\n\r]|.)*/,"$2");}$("#infoMessage").fadeIn("100",function(){setTimeout(function(){gol.login.load(c,f,d);
},3000);});}}};$(b).ajaxSubmit(a);}});}},login:{load:function(a,d,c){gol.loader.show();$("#TB_window").css("visibility","hidden");var b=$("#TB_window");if(b.size()>0){$.get("/ajaxLoginForm/",{lda:a,nvsid:d,nvm:c},function(e){gol.login.init(e);});}else{tb_show(null,"/ajaxLoginForm/?height=355&amp;width=515&amp;modal=true;",false);
}},init:function(a){if(a!=undefined&&a.match(/frm_ajaxlogin/)){$("#TB_ajaxContent").html(a);setTimeout(function(){tb_resizeAfterNewContent(515);$("#loginname").focus();},500);}},validation:function(){$("#frm_ajaxlogin").validate({submitHandler:function(b){var a={success:function(d){if(d.match(/frm_ajaxlogin/)){setTimeout(function(){gol.loader.hide();
$("#TB_window").show();},200);gol.login.init(d);}else{var c=$("#reloadUrl").text();if(c!=null&&c.indexOf("http")==0){window.location.href=c;}else{location.reload();}}}};$("#TB_window").hide();gol.loader.show();$(b).ajaxSubmit(a);}});}},miniRegistration:{load:function(b,c,a){gol.loader.show();$("#TB_window").css("visibility","hidden");
$.get("/miniRegisterForm/",{rda:b,nvsid:c,nvm:a},function(d){gol.miniRegistration.init(d);});},init:function(a){gol.loader.show();$("#TB_window").css("visibility","hidden");if(a!=undefined&&a.match(/frm_miniregistration/)){$("#TB_ajaxContent").html(a);setTimeout(function(){tb_resizeAfterNewContent(515);
$("#email").focus();},500);}$("#newUser_loginName").keyup(function(){gol.miniRegistration.checkName();});},validation:function(){$("#frm_miniregistration").validate({submitHandler:function(b){var a={success:function(d){if(d.match(/frm_miniregistration/)){setTimeout(function(){$("#TB_window").show();},200);
gol.miniRegistration.init(d);}else{if(d.match(/confirmRegister/)){$("#TB_ajaxContent").html(d);setTimeout(function(){$("#TB_window").show();},200);setTimeout(function(){tb_resizeAfterNewContent(515);},500);}else{$("#TB_window").fadeOut();gol.loader.show();var c=$("#reloadUrl").text();if(c!=null&&c.indexOf("http")==0){window.location.href=c;
}else{location.reload();}}}}};$("#TB_window").hide();gol.loader.show();$(b).ajaxSubmit(a);}});},checkName:function(){var a=$("#newUser_loginName").attr("value");if(a==undefined||a==""){$("#nameAvailableMsg").hide();return false;}$.getJSON("/checkLoginName.action",{"name2Check":a},function(b){$("#errorMessage4LoginName").hide();
$("#nameAvailableMsg").html(b.message).css("color",b.color).show();});}},review:{init:function(){console.log("review.init() called");this.tagging.init();this.rating.init();this.validation.init();$("textarea.expanding").autogrow();gol.tooltips.init();},validation:{init:function(){$("#frm_review").validate({submitHandler:function(b){var a={success:function(d){if($("#publishToFacebook").attr("checked")){var q=$("#txtReview").val();
var i=$("div.star-rating-on").size();var c=$("#fbLocation").val();var o=$("#fbLocality").val();var f=$("#fbSeoloc").val();var j=$("#fbDomain").val();var l=$("#fbBuscat").val();var h=$("#fbEncid").val();var e="locations/"+l+"-"+h+"/";var k="http://"+f+"."+j+"/"+e;if(q.length>120){q=q.substring(0,120)+" ...";
}var m={"location":'<a href="'+k+'">'+c+"</a>","locality":o,"rating":i,"site":'<a href="http://www.golocal.de">golocal</a>',"review":'"'+q+'"<a href="'+k+'#previewReview"> mehr</a>',"locationlink":e,"images":[{"src":"http://www.golocal.de/images/star"+i+".png","href":k+"#previewReview"}]};FB.Connect.showFeedDialog(100723621715,m,null,null,null,FB.RequireConnect.require,function(){console.log("facebook feed ready");
var r=$("#reloadUrl").text();if(r!=null&&r.indexOf("http")==0){window.location.href=r;}else{location.reload();}},null,null);}else{if(d.match(/frm_miniregistration/)){gol.miniRegistration.init(d);}else{$("#TB_window").fadeOut();gol.loader.show();var g=$("#reloadUrl").text();if(g!=null&&g.indexOf("http")==0){window.location.href=g;
}else{location.reload();}}}}};$(b).ajaxSubmit(a);},ignore:".ignore",messages:{stars:"<strong>Zu Punkt 1: </strong> Bitte klicke einen der 5 Sterne - 1 f&uuml;r schlecht und 5 f&uuml;r super.",tags:"<strong>Zu Punkt 2: </strong>Bitte w&auml;hle <strong>mindestens ein</strong> passendes Stichwort"},rules:{stars:"required",tags:"required"},onfocusout:false,highlight:function(b,a){$("h2").addClass(a);
},errorContainer:$("#errorMessageBox"),errorLabelContainer:$("#errorMessageBox ul"),errorClass:"invalid",wrapper:"li"});this.ensureErrorVisibility();},ensureErrorVisibility:function(){var a=this;$("button.submit").click(function(){$("#frm_review").validate().form()==false?setTimeout(function(){a.scrollToErrorMessage();
},500):0;});},scrollToErrorMessage:function(){$("div.mainContent").scrollTo("a#endOfContent",{axis:"y",easing:"bounceout",duration:700});}},rating:{init:function(){$("#star input[type=radio]").rating({focus:function(c,a){var b=$("#review_ratingTexts");b[0].data=b[0].data||b.html();b.html(a.title||"value: "+c);
},blur:function(c,a){var b=$("#review_ratingTexts");b.html(b[0].data||"");}});}},tagging:{init:function(){var a=this;this.sExamplesText="Neues Stichwort hinzufügen";this.$tagList=$("#tagging");this.$tagList.glTagging({tagText:$("#TagText"),separator:", "});this.initSuggest();this.quickVoteInfo.init();
this.setReturnHandler($("#txtNewTag"));this.setButtonHandler($("#btnSubmitTag"));$("#txtNewTag").example(this.sExamplesText);},setReturnHandler:function(a){var b=this;a.keydown(function(c){switch(c.keyCode){case 13:if((!b.quickVoteInfo.getIsRegistered()&&!b.quickVoteInfo.getDisabled())||b.quickVoteInfo.getIsRegistered()){$("#btnSubmitTag").click();
}c.preventDefault();break;default:break;}});},setButtonHandler:function(a){var b=this;a.click(function(){var i=$("#txtNewTag");var e=i.val();if(e==b.sExamplesText){return;}i.val("").blur();var f=$.fn.glTagging.isInTaglist(e);if(f){var g=f.parent();(!g.hasClass("popular")&&!f.hasClass("added")&&!f.hasClass("selected"))?$("li.newTag",b.$tagList).before(g):0;
g.addClass("added");$.fn.glTagging.attachHandler(g);(!f.hasClass("selected"))?f.click():0;$.fn.glTagging.hilightTag(f);return;}$("li.newTag",b.$tagList).before('<li class="added"><a class="tag" href="">'+e+"</a></li>");var h=$("li",b.$tagList);var d=$("li.newTag",b.$tagList).prev();$.fn.glTagging.attachHandler(d);
var c=$("li.newTag",b.$tagList).prev().find("a");c.click();$.fn.glTagging.hilightTag(c);});},quickVoteInfo:{init:function(){this.$quickVoteLayer=$("div.quickVoteInfo","#tagging");this.$btnAdd=$("#btnSubmitTag","#tagging");this.setQuickVoteVisible(false);var a=$("#txtQuickvote").size()>0?false:true;this.setIsRegistered(a);
$("#btnSubmitTag").attr("disabled")?this.disable():this.enable();},showInfo:function(){if(this.getIsRegistered()){return;}this.$quickVoteLayer.show();this.setQuickVoteVisible(true);},hideInfo:function(){if(this.getIsRegistered()||this.getIsRegistered()==undefined){return;}this.$quickVoteLayer=this.$quickVoteLayer||$("div.quickVoteInfo","#tagging");
this.$quickVoteLayer.hide();this.setQuickVoteVisible(false);},enableButton:function(){if(this.getIsRegistered()){return;}this.enable();this.$btnAdd.removeAttr("disabled");},disableButton:function(){if(this.getIsRegistered()||this.getIsRegistered()==undefined){return;}this.disable();this.$btnAdd=this.$btnAdd||$("#btnSubmitTag","#tagging");
this.$btnAdd.attr("disabled","disabled");},setQuickVoteVisible:function(a){this.quickVoteVisible=a;},getQuickVoteVisible:function(){return this.quickVoteVisible;},setIsRegistered:function(a){this.booIsRegistered=a;},getIsRegistered:function(){return this.booIsRegistered;},enable:function(){this.disabled=false;
},disable:function(){this.disabled=true;},getDisabled:function(){return this.disabled;}},initSuggest:function(){var b=this.$tagList.find("li");var a=[];b.each(function(){a.push($.trim($(this).text()));});$("#txtNewTag").autocompleteArray(a,{autoFill:true,delay:400,maxItemsToShow:25,cacheLength:10,matchSubset:1});
}},reviewVoting:{init:function(){this.setGroups();},setGroups:function(){this.arrGroups=[["useful","useless"],"funny"];},setHandlers:function(a){$("a.voting","ul").click(function(){$me=$(this);console.log("$me = ",$me);var b=$me.attr("href");a.doVoting($me,b);return false;});},doVoting:function(e,g,d,h){if(!this.arrGroups){return false;
}var c=$(e);var a=this;var b=Math.random();if(d){$.getJSON(g,{random:b},function(i){var l=a.getTypeOrGroupFromElement(c);if(i[l.elementType]==0){c.removeClass("on");a.setVotingValue(c,i["sum"+l.elementType]);}else{if(l.group!=""){for(var k=0;k<l.group.length;++k){var j=c.parents("ul.reviewVoting").find("a."+l.group[k]);
if(l.group[k]==l.elementType){j.addClass("on");}else{j.removeClass("on");}a.setVotingValue(j,i["sum"+l.group[k]]);}}else{c.addClass("on");a.setVotingValue(c,i["sum"+l.elementType]);}}});}else{var f=g+"&height=355&width=515&modal=true&nvsid="+h;f=f.replace(/[&?]/,"?");tb_show(null,f,false);setTimeout(function(){tb_resizeAfterNewContent(515);
gol.miniRegistration.validation();$("#newUser_loginName").keyup(function(){gol.miniRegistration.checkName();});},1000);}return false;},setVotingValue:function(a,b){a.find("em").html(b);},getTypeOrGroupFromElement:function(a){for(var d=0;d<this.arrGroups.length;++d){if(typeof(this.arrGroups[d])=="object"&&this.arrGroups[d].constructor==Array){for(var b=0;
b<this.arrGroups[d].length;++b){if(a.hasClass(this.arrGroups[d][b])){return{group:this.arrGroups[d],elementType:this.arrGroups[d][b]};}}}else{if(a.hasClass(this.arrGroups[d])){return{group:"",elementType:this.arrGroups[d]};}}}return false;}}},userprofile:{init:function(){this.validation.init();},validation:{init:function(){$("#frm_userprofile").validate({ignore:".ignore",messages:{picUpload:"<strong>Bitte best&auml;tige, dass Du berechtigt bist, das Bild zu ver&ouml;ffentlichen.</strong>"},rules:{picUpload:"required"},errorContainer:$("#errorMessageBox"),errorLabelContainer:$("#errorMessageBox ul"),errorClass:"invalid",wrapper:"li"});
}}},images:{upload:{init:function(){this.validate();},validate:function(){$("#frm_upload").validate({ignore:".ignore",messages:{picUpload:"<strong>Bitte best&auml;tige, dass Du berechtigt bist, die hochzuladenden Bilder zu ver&ouml;ffentlichen.</strong>"},rules:{picUpload:"required"},errorContainer:$("#errorMessageBox"),errorLabelContainer:$("#errorMessageBox ul"),errorClass:"invalid",wrapper:"li"});
}}},helper:{init:function(){this.doPngFix();this.setHandlers();},doPngFix:function(){$("div.inputHelper").pngfix();},setHandlers:function(){$("input.helper").focus(function(){$(this).closest(".col").find("div.inputHelper").animate({height:"show"},400,"easeOutBounce");}).blur(function(){$(".inputHelper").hide();
});}},confirm:{init:function(a){this.setSubmit(a);},setSubmit:function(a){var b=this;$("#frm_confirm").validate({submitHandler:function(d){var c={success:function(e){if(e.match(/frm_miniregistration/)){gol.miniRegistration.init(e);}else{if($("#infoMessage").size()>0){$("#infoMessage").fadeIn("500",function(){if(a&&!a.refresh){setTimeout(function(){b.doCloseFunctions(a);
},a.timeout|1500);}else{b.doCloseFunctions(a);}});}else{b.doCloseFunctions(a);}}}};$(d).ajaxSubmit(c);if($("div.reviewWindow","#TB_window").size()>0){$("#TB_window").fadeOut();}}});},doCloseFunctions:function(a){if(gol.local.data.spamOverviewArea){var b=location.href;b=b.replace(/[^\/]+\/$/,gol.local.data.spamOverviewArea+"/");
location.href=b;}else{if(a&&!a.refresh){tb_remove();if(gol.local.data.deleteMessageId!=null){var h=$("#"+gol.local.data.deleteMessageId);h.fadeOut(1200);var d=h.attr("class");var e=$("#nofMessages").text();var c=$("#nofReceivedMessages").text();var g=$("#nofSentMessages").text();var f=$("#nofUnreadMessages").text();
f=parseInt(f)-1;e=e.substring(1,e.length-1);c=c.substring(1,c.length-1);g=g.substring(1,g.length-1);$("#nofMessages").text("("+(parseInt(e)-1)+")");if(d.indexOf("sent")!=-1){$("#nofSentMessages").text("("+(parseInt(g)-1)+")");}else{if(d.indexOf("unread")!=-1){$("#nofReceivedMessages").text("("+(parseInt(c)-1)+")");
if(f=="1"){$("strong.info").html('Du hast <span id="nofUnreadMessages">1</span> ungelesene Nachricht');}else{$("strong.info").html('Du hast <span id="nofUnreadMessages">'+f+"</span> ungelesene Nachrichten");}if(f=="0"){$("a","#head_mailInfo").html("0");}else{$("a","#head_mailInfo").html("<strong>"+f+"</strong>");
}}else{$("#nofReceivedMessages").text("("+(parseInt(c)-1)+")");}}}}else{location.reload();}}}},details:{init:function(){this.setValidation();this.setHandlers();},setHandlers:function(){var a=$("div.categoryWrapper");a.listen("click","a.switch_changeCategory",function(){$("div.editCategory","div.categoryWrapper").fadeIn(300).end().find("div.successMessage").remove();
$("a.switch_changeCategory").fadeOut();return false;});a.listen("click","a.singleClose",function(){$("div.successMessage",a).fadeOut(300,function(){$(this).remove();});$("a.switch_changeCategory").fadeIn();return false;});a.listen("click","a.cancelCategoryChange",function(){$("div.editCategory","div.categoryWrapper").fadeOut(300);
$("a.switch_changeCategory").fadeIn();return false;});},setValidation:function(){$("#frm_changeCategory").validate({rules:{txtCategory:"required"},messages:{txtCategory:"Bitte gib eine Branche an"},submitHandler:function(b){var a={success:function(c){console.log("Formular wurde erfolgreich verschickt. Data =",c);
$("div.catContent","div.categoryWrapper").find("div.editCategory").hide().end().append('<div class="successMessage">'+c+"</div>").find("div.successMessage").fadeIn(300);$("#txtCategory").val("").blur();}};$(b).ajaxSubmit(a);},debug:false});}},map:{init:function(){this.setObjects();this.floating.init();
this.hover.init();this.mapActions.init();this.messages.init();},setObjects:function(){this.$window=$(window);this.$document=$(document);this.$sideBar=$("#sideBar");this.$map=$("#glMap");this.$scrollArea=$("div.floatedSection");},hover:{init:function(){var b=$("#glMap").size()>0;var a=$("#frm_message").size()>0;
$("ol.locList li.listEntry, ol.locationsList li.listEntry, ol.eventList li.listEntry, ol.reviewList li.listEntry, ul.listEntriesWrapper li.listEntry, ol.mailsList li.mailWrap").hover(function(){if(b&&($("#glMap").css("display")=="block")){highlightOn($(this));}else{if(!a){$(this).css("backgroundColor","#f6f7e8");
}}$(this).find("ul.listingActions").css("visibility","visible");},function(){if(b&&($("#glMap").css("display")=="block")){highlightOff($(this));}else{if(!a){$(this).css("backgroundColor","transparent");}}$(this).find("ul.listingActions").css("visibility","hidden");});}},mapHeight:{init:function(){this.$sideBar=gol.map.$sideBar;
if(!this.$sideBar||this.$sideBar.length<=0){return;}this.$window=gol.map.$window;this.$document=gol.map.$document;this.$scrollArea=gol.map.$scrollArea;this.$map=gol.map.$map;this.$mapActions=$("div.mapActions",this.$sideBar);this.$sideBarNav=$("#sideBarNav");this.$mapFirstChild=this.$map.children("div:first");
this.$mapFirstChildIsMap=this.$mapFirstChild.css("height")=="100%";this.nMaxHeight=600;this.nMinHeight=250;this.setHandlers();this.adjustMap();},setHandlers:function(){var a=this;this.$window.resize(function(){a.adjustMap();}).scroll(function(){clearTimeout(gol.map.mapHeight.oTimeout);gol.map.mapHeight.oTimeout=setTimeout(function(){a.$window.resize();
if(a.$mapFirstChildIsMap&&$.browser.msie&&$.browser.version.substr(0,1)<="8"){a.$mapFirstChild.css("height",a.$map.height());}else{}},400);});},adjustMap:function(){if(MapControl.mainMap.mode=="detail"){return false;}this.nWindowHeight=this.$window.height();this.nMapHeight=this.$map.height();var b=this.$mapActions.length>0?this.$mapActions.height():0;
var a=this.$sideBarNav.length>0?this.$sideBarNav.innerHeight():0;this.nMapAreaHeight=this.nMapHeight+b+a+30;var f=this.$window.scrollTop();var c=this.$sideBar.length>0?this.$sideBar.offset().top-f:this.$map.offset().top-f;c=c<0?0:c;var e=this.nWindowHeight-(c+this.nMapAreaHeight);var d=this.nMapHeight+e;
if(d<this.nMaxHeight&&d>this.nMinHeight){this.$map.css("height",this.nMapHeight+e);}else{if(d<=this.nMinHeight){this.$map.css("height",this.nMinHeight);}else{if(d>=this.nMaxHeight){this.$map.css("height",this.nMaxHeight);}}}}},floating:{init:function(){this.$scrollArea=gol.map.$scrollArea;if(this.$scrollArea.size()<=0){return;
}this.initMovement();this.setLock();},setLock:function(){var a=this;this.booSelected=false;this.isEnabled()?this.enable({cookie:0}):this.disable({cookie:0});$("#chkMapDontFollow").click(function(){(this.checked)?a.disable():a.enable();});this.$scrollArea.hover(function(){a.booSelected=true;},function(){a.booSelected=false;
});},enable:function(a){this.booNoFollow=false;if(!a||a.cookie){gol.settings.setCookie(gol.settings.getCookie()^2);}$("#chkMapDontFollow").check("off");},disable:function(a){this.booNoFollow=true;if(!a||a.cookie){gol.settings.setCookie(gol.settings.getCookie()^2);}$("#chkMapDontFollow").check();},isEnabled:function(){return(gol.settings.getCookie()&2);
},initMovement:function(){var a=this;this.nTop=0;this.nMarginTop=0;this.w=$(window);this.d=$(document);this.nWindowHeight=this.w.height();this.nDocumentHeight=this.d.height();this.$slidingMapRef=$(".slidingMapRef");$(window).scroll(function(){clearTimeout(gol.map.floating.oScrollTimeout);gol.map.floating.oScrollTimeout=setTimeout("gol.map.floating.setMovement()",600);
});},setMovement:function(){this.nTop=this.w.scrollTop();if(this.booSelected||!this.isEnabled()||this.nTop==this.nCurrentTop){return;}this.nCurrentTop=parseInt(this.$scrollArea.css("marginTop"));this.nContentHeight=this.$slidingMapRef.height();this.nScrollAreaOffset=this.$scrollArea.offset().top-this.nCurrentTop;
this.nScrollAreaHeight=this.$scrollArea.height();this.nMaxPos=this.nContentHeight-this.nScrollAreaHeight;if(this.nTop+this.nScrollAreaHeight-this.nScrollAreaOffset>this.nContentHeight){this.nMarginTop=this.nMaxPos;}else{if(this.nTop>this.nScrollAreaOffset-this.w.scrollTop()){this.nMarginTop=this.nTop-this.nScrollAreaOffset;
}else{if(this.nTop<=this.nScrollAreaOffset){this.nMarginTop=0;}}}this.$scrollArea.animate({"marginTop":this.nMarginTop>0?this.nMarginTop:0},500);this.nCurrentTop=this.nTop;},resetPosition:function(){this.$scrollArea.css("marginTop",0);}},mapActions:{init:function(){var a=$(this);var b=$("div.newRegionSearchWrapper","#sideBar");
$("a",b).click(function(){b.find("a").removeClass("activeLink");$(this).addClass("activeLink");});}},messages:{init:function(){this.$map=$("#glMap");this.htmlWrapper='<div class="mapMessage">'+'<a href="#" title="Meldung schließen" class="singleClose"><span>Schließen</span></a>'+'<div class="message"></div>'+"</div>";
this.htmlZoomOutMessage="Es gibt Locations außerhalb des sichtbaren Bereichs<br />"+'<a href="#" onclick="return MapControl.displayCategory();" title="Karten-Maßstab verkleinern, um die nicht sichtbaren Locations anzuzeigen"><strong>Herauszoomen und Locations anzeigen</strong></a>';this.setHandlers();
},setHandlers:function(){$this=this;this.$map.listen("click","a.singleClose",function(){$this.hide();return false;});},show:function(){if(!this.$wrapper){this.$wrapper=$(this.htmlWrapper).appendTo(this.$map);this.$wrapper.find("div.message").html(this.htmlZoomOutMessage);}this.$wrapper.fadeIn(500);},hide:function(){if(this.$wrapper){this.$wrapper.fadeOut(300);
}}}},sideBar:{init:function(){this.$sideBar=$("#sideBar");this.$sideBarNav=$("ul#sideBarNav");this.arrLayerIds=[];this.booMapReady=false;this.booNoNav=false;if(this.$sideBarNav.length){this.initNav();this.setNavLinks();}else{this.booNoNav=true;}this.initDontMoveLabel();this.size.init();},initNav:function(){var b=this.$sideBarNav.find("li.current");
var a=b.find("a").attr("rel");this.$currLayer=a;this.$lastLayer=null;if(this.$currLayer=="glMap"){this.showLoader();}this.setCurrNavItemFromLi(b);},setNavLinks:function(){var a=this;this.$sideBarNavAnchors=$("a",this.$sideBarNav).each(function(){a.arrLayerIds.push($(this).attr("rel"));}).click(function(){a.doNavLinkFunctions($(this));
return false;});},doNavLinkFunctions:function(b){var a=b.attr("rel");if(a==this.$currLayer||a==""){return false;}this.$lastLayer=this.$currLayer;this.$currLayer=a;this.showSideBarElement(a);(a=="glMap"||a=="assignPhotosWrapper")?gol.settings.setCookie(gol.settings.getCookie()^4):0;this.setCurrNavItemFromLi(b.parents("li"));
},setCurrNavItemFromLi:function(a){a.parents("ul").find("li").removeClass("current");a.addClass("current");},isMapSelected:function(){return this.$currLayer=="glMap"?true:false;},selectMap:function(){this.switchTo("glMap");},switchTo:function(a){var b;if(this.$sideBarNavAnchors){this.$sideBarNavAnchors.each(function(){b=$(this);
if(b.attr("rel")==a){b.click();}});}},showSideBarElement:function(a){$.each(this.arrLayerIds,function(b,c){if(c!=a){$("#"+c).css({display:"none",visibility:"hidden"});}else{$("#"+c).css({display:"block",visibility:"visible"});}});if(a=="glMap"){this.setDontMoveLabel("Karte, bleib wo Du bist!");if(!this.getMapReady()){this.showLoader();
setTimeout("MapControl.init()",100);}$("div.mapActions",this.$sideBar).show();}else{this.setDontMoveLabel("Fotos, bleibt wo ihr seid!");$("div.mapActions",this.$sideBar).hide();}},initDontMoveLabel:function(){$(".dontMoveWrapper",this.$sideBar).show();this.setDontMoveLabel(this.isMapSelected()||this.booNoNav?"Karte, bleib wo Du bist!":"Fotos, bleibt wo ihr seid!");
},setDontMoveLabel:function(a){$(".dontMoveWrapper label",this.$sideBar).html(a);},mapReady:function(){this.booMapReady=true;this.hideLoader();},getMapReady:function(){return this.booMapReady;},showLoader:function(){if(!this.$loader){this.$loader=this.$sideBarNav.append('<div class="loader" />').find("div.loader");
}this.$loader.show();},hideLoader:function(){if(this.$loader){this.$loader.hide();}},mapSizeSwitch:{enable:function(){$("a.mapSizeSwitch").removeClass("disabled");},disable:function(){$("a.mapSizeSwitch").addClass("disabled");},isEnabled:function(){return gol.sideBar.size.$switch.hasClass("disabled")?false:true;
}},size:{init:function(){this.setHandlers();if(gol.local.data&&gol.local.data.booResizableMap){gol.sideBar.mapSizeSwitch.enable();}if(this.isEnlarged()){this.booWideMap=true;this.$switch.text("[verkleinern]");}else{this.booWideMap=false;this.$switch.text("[vergrößern]");}},setHandlers:function(){var a=this;
this.$switch=$("a.mapSizeSwitch","#sideBar");this.$switch.click(function(){if(a.booAniRunning||!gol.sideBar.mapSizeSwitch.isEnabled()){return false;}a.booWideMap?a.reduce():a.enlarge();gol.settings.setCookie(gol.settings.getCookie()^1);});},enlarge:function(){var a=this;this.booAniRunning=true;$("#resultWrapper div.locListWrapper").animate({"width":"445px"},1000,"easeOutSine",function(){a.booWideMap=true;
a.booAniRunning=false;}).addClass("narrow").find("ul.locEvents li").eq(1).hide();$("#sideBar").animate({"width":"520px"},1000,"easeOutSine");$("#glMap:visible").size()>0?$("#glMap").animate({"width":"520px"},1000,"easeOutSine"):$("#glMap").css("width",520);this.$switch.text("[verkleinern]");},reduce:function(){var a=this;
this.booAniRunning=true;$("#resultWrapper div.locListWrapper").animate({"width":"620px"},1000,"easeOutSine",function(){a.booWideMap=false;$(this).removeClass("narrow").find("ul.locEvents li").eq(1).show();a.booAniRunning=false;});$("#sideBar").animate({"width":"345px"},1000,"easeOutSine");$("#glMap:visible").size()>0?$("#glMap").animate({"width":"345px"},1000,"easeOutSine"):$("#glMap").css("width",345);
this.$switch.text("[vergrößern]");},isEnlarged:function(){return(gol.settings.getCookie()&1);}}}};$(document).ready(function(){gol.init();});(function(a){gol.settings={init:function(){this.setStoredSettings();},setStoredSettings:function(){this.cookie=a.cookie("glSettings");if(!this.cookie){this.cookie=2;
}},setCookie:function(b){a.cookie("glSettings",b,{expires:30,path:"/",domain:gol.local.data.sDomain});this.cookie=b;},getCookie:function(){return this.cookie;}};})(jQuery);(function(c){var a,b;jQuery.fn.glAssignMedia=function(d){a=c.extend({},c.fn.glAssignMedia.defaults,d);return this.each(function(){var e=c(this);
var f=c.meta?c.extend({},a,e.data()):a;e.draggable({appendTo:"#mainWrapper",helper:"clone",opacity:0.7,zIndex:1000,start:function(g,h){console.log("dragging start(",g,", ",h,") called");b=getMediaHolderFromDraggable(c(this));console.log("$lastMediaHolder = ",b);}});});};c.fn.glAssignMedia.defaults={};
c.fn.glAssignMedia.assignDroppable=function(){c(".locList .listEntry, div.droppable").droppable({accept:".willBeAccepted",activeClass:"droppable-active",hoverClass:"droppable-hover",drop:function(g,h){if(c("div.newAssignedPhotos",c(this)).length>0){c("div.newAssignedPhotos",c(this)).show().append(h.draggable);
}else{c(this).find("em.marker").after(h.draggable);}checkVisabilityMediaHolder(b);if(c(".title a",c(this)).length>0){var d=c(".title",c(this)).find("a").attr("href");var i=d.substring(d.lastIndexOf("-")+1);}else{var i=c("#subscriberId").text();}var j=h.draggable.find("a").attr("href").replace(/.*?\?/,"");
var f=j.replace(/.*pid\=/,"");f=f.replace(/\&.*$/,"");var e="/foto/assign/"+f+"/"+i;c.get(e,function(k,l){if(l=="success"){}else{alert("Es ist ein Fehler aufgetreten und das Bild konnte leider nicht gespeichert werden.\n\nSorry dafür!");}});c("div.floatedSection").mouseout();}});};c.fn.glAssignMedia.assignDroppable();
c("#btnRemovePhoto").droppable({accept:".willBeAccepted",activeClass:"droppable-active",hoverClass:"droppable-hover",drop:function(f,g){removeDraggableFromMediaHolder(g.draggable);var h=g.draggable.find("a").attr("href").replace(/.*?\?/,"");var e=h.replace(/.*pid\=/,"");e=e.replace(/\&.*$/,"");var d="/foto/delete/"+e+"/";
c.get(d,function(i,j){if(j=="success"){}else{alert("Es ist ein Fehler aufgetreten und das Bild konnte leider nicht gelöscht werden.\n\nSorry dafür!");}});c("body").focus();c(window).scroll();}});c("div.thumbListWrapper","#assignPhotosWrapper").droppable({accept:".willBeAccepted",activeClass:"droppable-active",hoverClass:"droppable-hover",drop:function(f,g){if(!b){return;
}moveDraggableToPool(g.draggable,c(this));var h=g.draggable.find("a").attr("href").replace(/.*?\?/,"");var e=h.replace(/.*pid\=/,"");e=e.replace(/\&.*$/,"");var d="/foto/anulling/"+e+"/";c.get(d,function(i,j){if(j=="success"){console.log("Data successfully loaded:",i,"textStatus:",j);}else{alert("Es ist ein Fehler aufgetreten und das Bild konnte leider nicht gelöscht werden.\n\nSorry dafür!");
}});c("body").focus();c(window).scroll();}});moveDraggableToPool=function(f,d){var e=getMediaHolderFromDraggable(f);f.appendTo(c("ul",d)).wrap("<li></li>");getHolderIsEmpty(e)?e.hide():0;};removeDraggableFromMediaHolder=function(e){var d=getMediaHolderFromDraggable(e);e.remove();checkVisabilityMediaHolder(d);
};getMediaHolderFromDraggable=function(d){var e=c(d).parents("div.newAssignedPhotos");return e.length>0?e:0;};getHolderIsEmpty=function(d){return d&&d.length>0?(d.find("div.imgLoc").length<=0?true:false):0;};checkVisabilityMediaHolder=function(d){getHolderIsEmpty(d)?d.hide():0;};})(jQuery);(function(b){jQuery.fn.glNotepad=function(c){opts=b.extend({},b.fn.glNotepad.defaults,c);
return this.each(function(){var d=b(this);var e=b.meta?b.extend({},opts,d.data()):opts;b.fn.glNotepad.maps.init();b.fn.glNotepad.photos.init();});};b.fn.glNotepad.defaults={};var a;b.fn.glNotepad.photos={init:function(){this.nPhotoWidth=90;this.setHandlers();},setHandlers:function(){var d=this,c;b("a.showPhotos").toggle(function(){var f=b(this);
var e=f.attr("href");c=d.getPhotoWrapperFromElement(f);d.getParentLiFromElement(f).find("a.showPhotos").html("[ausblenden]");c.load(e,function(j){var h=b(j).find("li");var i=h.size();var g=i*d.nPhotoWidth;c.find("ul").css("width",g);c.slideDown(800);});},function(){c=d.getPhotoWrapperFromElement(this);
d.getParentLiFromElement(this).find("a.showPhotos").html("[anzeigen]");c.slideUp(800);});},getPhotoWrapperFromElement:function(c){return b(c).parents("li").find("div.uploadedPhotosWrapper");},getParentLiFromElement:function(c){return b(c).parents("li");}};b.fn.glNotepad.maps={init:function(){this.setHandlers();
},setHandlers:function(){var c=this;b("li.showInMap a","div.actionsWrapper").click(function(){c.$currLink=b(this);c.toggleMap(b(this));this.blur();return false;});},toggleMap:function(d){var f=d.parents("div.actionsWrapper");if(f.prev("div.locationMap").size()<=0){var e=d.attr("href");a=new Image();a.name="googleMap.jpg";
a.onload=b.fn.glNotepad.maps.applyAndShowMapImage;a.src=e;f.before('<div class="locationMap" style="display:none;"><img src="" alt="Kartenposition der Location" /></div>');this.$currMap=f.prev("div.locationMap");this.showLoader();}else{this.$currMap=f.prev("div.locationMap");var c=f.prev("div.locationMap");
c.is(":visible")?this.hideMap():this.showMap();}},applyAndShowMapImage:function(){b.fn.glNotepad.maps.$currMap.find("img").attr("src",a.src);b.fn.glNotepad.maps.showMap();},showMap:function(){this.$currMap.animate({height:"show"},{duration:600,easing:"easeInOutSine"});this.hideLoader();this.$currLink.find("span.icon").text("Karte ausblenden");
this.$currLink.parents("li.showInMap").removeClass("showInMap").addClass("hideMap");},hideMap:function(){this.$currMap.animate({height:"hide"},{duration:500,easing:"easeInOutSine"});this.$currLink.find("span.icon").text("in Karte anzeigen");this.$currLink.parents("li.hideMap").removeClass("hideMap").addClass("showInMap");
},showLoader:function(){this.sOrigBtnText=this.$currLink.html();this.$currLink.html('<span class="loadingText">...wird geladen</span>');var c=this.$currLink.parents("li.showInMap");c.prepend('<div class="loader"><img src="/images/common/ajax-loader2.gif" alt="Kartenposition der Location" /></div>');},hideLoader:function(){this.$currLink.html(this.sOrigBtnText);
this.$currLink.parents("li.showInMap").find("div.loader").remove();}};b("#mglContent.notepad").glNotepad({});})(jQuery);(function(b){var a;jQuery.fn.glSponsoredListings=function(c){a=b.extend({},b.fn.glSponsoredListings.defaults,c);return this.each(function(){var e=b(this);var f=b.meta?b.extend({},a,e.data()):a;
var d={init:function(g){this.nCurrEntry=1,this.nPrevEntry=0,this.zIndex=1;this.$mainWrapper=g;this.$lis=g.find("li.listEntry");this.$infoText=b("div.sponsorInfoWrapper span");this.$switchSponsorUp=b("#switchSponsorUp");this.$switchSponsorDown=b("#switchSponsorDown");this.$switchButtons=b("div.btnSwitch",this.$mainWrapper);
this.setInfoText();if(this.$lis.length>1){this.setHandlers();this.startFlipInterval();}else{this.$switchButtons.hide();this.$infoText.hide();}},setHandlers:function(){this.setEntryHandlers();this.setSwitchBtnHandlers();},setEntryHandlers:function(){var g=this;this.$lis.hover(function(){g.stopFlipInterval();
},function(){g.startFlipInterval();});},setSwitchBtnHandlers:function(){var g=this;this.$switchButtons.hover(function(){b(this).addClass("over");g.stopFlipInterval();},function(){b(this).removeClass("over");g.startFlipInterval();});this.$switchSponsorUp.click(function(){g.flipUp();});this.$switchSponsorDown.click(function(){g.flipDown();
});},flipUp:function(){if(this.booAnimationRunning){return;}this.stopFlipInterval();this.flipSponsor();},flipDown:function(){if(this.booAnimationRunning){return;}this.flipSponsor({direction:"back"});},startFlipInterval:function(){clearInterval(this.flipInterval);this.flipInterval=setInterval(this.flipSponsor,a.flipInterval);
},stopFlipInterval:function(){clearInterval(this.flipInterval);},flipSponsor:function(h){var g=d;if(h&&h.direction=="back"){g.nPrevEntry=g.nCurrEntry;g.nCurrEntry--;g.nCurrEntry=(g.nCurrEntry<1)?g.$lis.length:g.nCurrEntry;g.hidePrevEntry({direction:"back"});g.showNewEntry({direction:"back"});}else{g.nPrevEntry=g.nCurrEntry;
g.nCurrEntry++;g.nCurrEntry=(g.nCurrEntry>g.$lis.length)?1:g.nCurrEntry;g.hidePrevEntry();g.showNewEntry();}g.setInfoText();},setInfoText:function(){this.$infoText.html("("+this.nCurrEntry+" / "+this.$lis.length+")");},getCurrentEntry:function(){return this.$lis[this.nCurrEntry-1];},getPrevEntry:function(){return this.$lis[this.nPrevEntry-1];
},hidePrevEntry:function(h){var g=this;if(h&&h.direction=="back"){b(this.getPrevEntry()).animate({top:"200px"},{duration:1000,easing:"easeInOutSine"});}else{b(this.getPrevEntry()).animate({opacity:"0%"},{duration:1000,easing:"easeInOutSine"},function(){console.log("animation beendet");});}},showNewEntry:function(h){var g=this;
this.booAnimationRunning=true;if(h&&h.direction=="back"){b(this.getCurrentEntry()).css({opacity:0,top:"0px",zIndex:g.zIndex++}).animate({opacity:1},1000,"easeInSine",function(){g.booAnimationRunning=false;});}else{b(this.getCurrentEntry()).css({top:"200px",opacity:1,zIndex:g.zIndex++}).animate({top:"0px"},1300,"easeInOutSine",function(){g.booAnimationRunning=false;
});}}};d.init(e);b.fn.glSponsoredListings.unload=function(){d.stopFlipInterval();};});};b.fn.glSponsoredListings.defaults={flipInterval:5000};})(jQuery);(function(c){var b,a;jQuery.fn.glRemovableMedia=function(d){b=c.extend({},c.fn.glRemovableMedia.defaults,d);return this.each(function(){var e=c(this);
var f=c.meta?c.extend({},b,e.data()):b;c("div.removable",e).hover(function(){showBtnRemove(c(this));},function(){hideBtnRemove(c(this));});});};c.fn.glRemovableMedia.defaults={};showBtnRemove=function(d){var f=d.find(".mediaActionsWrap");var e=d.find(".btnRemoveMedia");clearTimeout(a);a=setTimeout(function(){f.fadeIn(300);
},500);e.click(function(){console.log("remove clicked!");c.fn.glRemovableMedia.$currPhotoFrame=d;});};c.fn.glRemovableMedia.deleteItem=function(){var e=this.$currPhotoFrame;var f=e.find(".btnRemoveMedia").attr("href");var d=/([\w\/]+)#/;d.test(f);sExtractedRemoveUrl=RegExp.$1;c.get(sExtractedRemoveUrl,function(g,h){h=="success"?removePhoto(e):alert("Es ist ein Fehler aufgetreten und das Bild konnte leider nicht gelöscht werden.");
});};hideBtnRemove=function(d){clearTimeout(a);d.find(".mediaActionsWrap").fadeOut(500);};removePhoto=function(d){d.css("opacity",0.2);d.trigger("mouseout");d.unbind();c("#TB_window").fadeOut();location.reload();};})(jQuery);(function($){var opts,progress,nUploadedImages,sMid,sUser;jQuery.fn.glSwfUpload=function(options){var self=this;
opts=$.extend({},$.fn.glSwfUpload.defaults,options);return this.each(function(){var $this=$(this);var o=$.meta?$.extend({},opts,$this.data()):opts;$("div.buttonsWrapper button.ready",$this).click(function(){gol.gen.thickbox.hideAndReload();});});};$.fn.glSwfUpload.defaults={};var photos={newPhoto:function(obj){var $areaInfo=$("div.addedPhotosWrapper .areaInfo");
if($areaInfo.css("display")=="block"){$areaInfo.hide();}var jsonResponse=eval("("+$.trim(obj.serverData)+")");var sUrl=jsonResponse.url;var $photosWrapper=this.getPhotosWrapperFromSwfUploadInstance(obj.swfUploadInstance);$photosWrapper.append('<li><div class="photoWrapper"><div class="photoFrame"><div class="frameTop"><div><hr/></div></div><div class="image">									<img alt="Locationfoto" src="#"/></div><div class="frameBottom"><div><hr/></div></div></div></div><div class="desc"><strong>Beschreibung:</strong><div class="noteWrapper"><a title="Füge dem Bild eine Beschreibung hinzu" href="#">[hinzufügen]</a></div></div><br class="clear" /></li>');
var $currPhoto=$("li:last",$photosWrapper);$currPhoto.data("sMid",jsonResponse.mid);$currPhoto.data("sUser",jsonResponse.user);$currPhoto.find("img","div.image").attr("src",sUrl);this.note.init($currPhoto);},getPhotosWrapperFromSwfUploadInstance:function(swfUploadInstance){return $(swfUploadInstance.customSettings.uploadedImagesTarget).find("ul.photos");
},note:{init:function($currPhoto){this.$currPhoto=$currPhoto;this.setHandlers();},setHandlers:function(){var self=this;this.$currPhoto.find("a").click(function(){var $descContainer=self.getParentDescContainerFromElement($(this));self.switchToEditMode({$desc:$descContainer});self.getAddNoteWrapperFromDescContainer($descContainer).hide();
});},getAddNoteWrapperFromDescContainer:function($desc){return $desc.find(".noteWrapper");},getParentDescContainerFromElement:function($element){return $element.parents("div.desc");},switchToEditMode:function(obj){var self=this;var sNote="";var $noteContent=$("div.noteContent",obj.$desc);if($noteContent.length>0){sNote=$noteContent.text();
$noteContent.remove();}obj.$desc.append('<div class="uploadNoteFormArea"><textarea name="remark" cols="20" rows="3" wrap="virtual" class="ignore shadow">'+sNote+'</textarea><br><button class="save" type="button" value="Speichern"><span>Speichern</span></button></div>');var $textarea=obj.$desc.find("textarea");
obj.$desc.find("button.save").click(function(){var $parentLi=$(this).parents("li");var $upUrl="addNote/"+$parentLi.data("sMid")+"/"+$parentLi.data("sUser")+"/";var sNote=$textarea.val();$upUrl+="?remark="+encodeURI($textarea.val());$.get($upUrl,function(data,textStatus){textStatus=="success"?self.switchToViewMode(obj.$desc):alert("Es ist ein Fehler aufgetreten und die Bemerkung konnte leider nicht gespeichert werden.\n\nSorry dafür!");
});return false;});$textarea.focus();},switchToViewMode:function($desc){var self=this;var $txtArea=$desc.find("textarea");var txtValue=$txtArea.val();$desc.find(".uploadNoteFormArea button").unbind("click");$desc.find(".uploadNoteFormArea").remove();if($.trim(txtValue)==""){this.getAddNoteWrapperFromDescContainer($desc).show();
}else{var $noteContent=$desc.append('<div class="noteContent">'+txtValue+"</div>").children("div.noteContent").hover(function(){$(this).addClass("hover inputShadow");},function(){$(this).removeClass("hover inputShadow");}).click(function(){var $descContainer=self.getParentDescContainerFromElement($(this));
self.switchToEditMode({$desc:$descContainer});});}}}};var progress={getContainerFromFile:function(file){return $("#"+file.id);},getBarFromFile:function(file){return this.getContainerFromFile(file).find("div.bar");},getCancelFromFile:function(file){return this.getContainerFromFile(file).find("a.cancel");
},getInfoTextWrapperFromFile:function(file){return this.getContainerFromFile(file).find("div.statusText");},getCheckWrapperFromFile:function(file){return this.getContainerFromFile(file).find("div.ok");},getProgressTargetFromSwfUploadInstance:function(swfUploadInstance){return swfUploadInstance.customSettings.progressTarget;
},getUploadWrapperFromSwfUploadInstance:function(swfUploadInstance){return $(this.getProgressTargetFromSwfUploadInstance(swfUploadInstance));},addContainer:function(obj){this.getUploadWrapperFromSwfUploadInstance(obj.swfUploadInstance).append('<div id="'+obj.file.id+'" class="progressContainer"><div class="bar"><hr /></div><div class="content"><div class="fileName">Name</div><div class="statusInfo"><a class="cancel grf grf_close" href="#">Abbrechen</a><div class="ok"><hr /></div></div><div class="statusText"> </div><br class="clear" /></div></div>');
},setProgress:function(obj){this.getBarFromFile(obj.file).css("width",obj.percent+"%");},setComplete:function(obj){var self=this;this.getCheckWrapperFromFile(obj.file).show();this.getCancelFromFile(obj.file).hide();this.getContainerFromFile(obj.file).addClass("complete");setTimeout(function(){self.getContainerFromFile(obj.file).fadeOut("slow");
},5000);},setError:function(obj){var self=this;this.getCheckWrapperFromFile(obj.file).hide();this.getCancelFromFile(obj.file).hide();this.getContainerFromFile(obj.file).addClass("error");this.getBarFromFile(obj.file).fadeOut(1000);setTimeout(function(){self.getContainerFromFile(obj.file).fadeOut("slow");
},5000);},setCancelled:function(obj){var self=this;this.getContainerFromFile(obj.file).addClass("cancelled");this.getBarFromFile(obj.file).fadeOut(1000);setTimeout(function(){self.getContainerFromFile(obj.file).fadeOut("slow");},5000);},setStatus:function(obj){this.getContainerFromFile(obj.file).find("div.statusText").html(obj.message);
},setUploadMessage:function(obj){var self=this;var statusWrapper=progress.getUploadWrapperFromSwfUploadInstance(obj.swfUploadInstance).find("div.completeStatus").fadeIn().html(obj.nFilesUploaded+" Datei"+(obj.nFilesUploaded===1?"":"en")+" fertig hochgeladen.");setTimeout(function(){},5000);}};$.fn.glSwfUpload.swfUploadLoaded=function(){$("#picUpload").click(function(){$.fn.glSwfUpload.checkButtonState();
});$.fn.glSwfUpload.checkButtonState();};$.fn.glSwfUpload.checkButtonState=function(){if($("#picUpload").is(":checked")){swfu.setButtonDisabled(false);}else{swfu.setButtonDisabled(true);}};$.fn.glSwfUpload.fileQueued=function(file){var swfUploadInstance=this;console.log("swfUploadInstance =",swfUploadInstance);
var fileProgressId=file.id;progress.addContainer({file:file,swfUploadInstance:swfUploadInstance});progress.getContainerFromFile(file).find("div.fileName").html(file.name).end().find("a.cancel").show().click(function(){swfUploadInstance.cancelUpload(fileProgressId);return false;}).end().find("div.statusText").html("Wird geladen...");
};$.fn.glSwfUpload.fileQueueError=function(file,errorCode,message){try{if(errorCode===SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED){alert("Du hast versucht, zu viele Files auf einmal hochzuladen.\n"+(message===0?"Du hast das Upload-Limit überschritten.":"Du kannst "+(message>1?"bis zu "+message+" Dateien":"lediglich 1 Datei")+" hochladen."));
return;}progress.setError({file:file});switch(errorCode){case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:progress.setStatus({file:file,message:"Die Datei ist zu groß."});this.debug("Error Code: File too big, File name: "+file.name+", File size: "+file.size+", Message: "+message);break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:progress.setStatus({file:file,message:"Dateien mit 0 Bytes können nicht hochgeladen werden."});
this.debug("Error Code: Zero byte file, File name: "+file.name+", File size: "+file.size+", Message: "+message);break;case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:progress.setStatus({file:file,message:"Falscher Dateityp. Erlaubt sind png, gif und jpg."});this.debug("Error Code: Invalid File Type, File name: "+file.name+", File size: "+file.size+", Message: "+message);
break;default:if(file!==null){progress.setStatus({file:file,message:"Unbekannter Fehler aufgetreten."});}this.debug("Error Code: "+errorCode+", File name: "+file.name+", File size: "+file.size+", Message: "+message);break;}}catch(ex){this.debug(ex);}};$.fn.glSwfUpload.fileDialogComplete=function(numFilesSelected,numFilesQueued){try{if(numFilesSelected>0){}this.startUpload();
}catch(ex){this.debug(ex);}};$.fn.glSwfUpload.uploadStart=function(file){try{progress.setStatus({file:file,message:"Upload läuft..."});}catch(ex){}return true;};$.fn.glSwfUpload.uploadProgress=function(file,bytesLoaded,bytesTotal){var percent=Math.ceil((bytesLoaded/bytesTotal)*100);progress.setProgress({file:file,percent:percent});
progress.setStatus({file:file,message:"Upload läuft..."});};$.fn.glSwfUpload.uploadSuccess=function(file,serverData){progress.setComplete({file:file,serverData:serverData});progress.setStatus({file:file,message:"Upload fertig - Bild wird generiert."});var swfUploadInstance=this;photos.newPhoto({file:file,serverData:serverData,swfUploadInstance:swfUploadInstance});
};$.fn.glSwfUpload.uploadError=function(file,errorCode,message){try{progress.setError({file:file});switch(errorCode){case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:progress.setStatus({file:file,message:"Uploadfehler: "+message});this.debug("Error Code: HTTP Error, File name: "+file.name+", Message: "+message);
break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:progress.setStatus({file:file,message:"Upload fehlgeschlagen!"});this.debug("Error Code: Upload Failed, File name: "+file.name+", File size: "+file.size+", Message: "+message);break;case SWFUpload.UPLOAD_ERROR.IO_ERROR:progress.setStatus({file:file,message:"Server-Fehler (I/O) aufgetreten!"});
this.debug("Error Code: IO Error, File name: "+file.name+", Message: "+message);break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:progress.setStatus({file:file,message:"Sicherheitsfehler aufgetreten!"});this.debug("Error Code: Security Error, File name: "+file.name+", Message: "+message);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:progress.setStatus({file:file,message:"Upload-Limit wurde überschritten."});
this.debug("Error Code: Upload Limit Exceeded, File name: "+file.name+", File size: "+file.size+", Message: "+message);break;case SWFUpload.UPLOAD_ERROR.FILE_VALIDATION_FAILED:progress.setStatus({file:file,message:"Überprüfung fehlgeschlagen! Upload wird übersprungen."});this.debug("Error Code: File Validation Failed, File name: "+file.name+", File size: "+file.size+", Message: "+message);
break;case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:if(this.getStats().files_queued===0){progress.getCancelFromFile(file).hide();}progress.setStatus({file:file,message:"Abgebrochen!"});progress.setCancelled({file:file});break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:progress.setStatus({file:file,message:"Angehalten!"});
break;default:progress.setStatus({file:file,message:"Unbekannter Fehler: "+errorCode});this.debug("Error Code: "+errorCode+", File name: "+file.name+", File size: "+file.size+", Message: "+message);break;}}catch(ex){this.debug(ex);}};$.fn.glSwfUpload.uploadComplete=function(file){if(this.getStats().files_queued===0){progress.getCancelFromFile(file).hide();
progress.getCheckWrapperFromFile(file).show();}};$.fn.glSwfUpload.queueComplete=function(numFilesUploaded){var swfUploadInstance=this;progress.setUploadMessage({nFilesUploaded:numFilesUploaded,swfUploadInstance:swfUploadInstance});};jQuery(function($){});})(jQuery);(function(b){var a;jQuery.fn.glCreateThumb=function(c){a=b.extend({},b.fn.glCreateThumb.defaults,c);
return this.each(function(){var i=b(this);var k=b.meta?b.extend({},a,i.data()):a;var e;i.removeAttr("onload");var j=i.attr("src");d(j);function g(){h({img:this,width:this.width,height:this.height});return true;}function f(){return true;}function d(l){e=new Image();e.name="someimg.jpg";e.onload=g;e.onerror=f;
e.src=l;}function h(o){var m=o.width;var l=o.height;var r=o.img;if(l>m){if(m>k.size){var s=k.size/m;i.css("width",k.size);var q=Math.ceil(l*s);i.css("height",q);i.css({marginTop:-q/2,top:"50%"});}else{}}else{if(m>l){if(l>k.size){var s=k.size/l;i.css("height",k.size);var t=Math.ceil(m*s);i.css("width",t);
i.css({marginLeft:-t/2,left:"50%"});}else{}}else{}}i.attr("src",r.src);}});};b.fn.glCreateThumb.defaults={size:74};})(jQuery);(function(d){var b;jQuery.fn.glComments=function(f){var g,e;g=d.extend({},d.fn.glComments.defaults,f);return this.each(function(){var u=d(this);var k=d.meta?d.extend({},g,u.data()):g;
var t;var w=d("textarea",u);var l=u;function s(){u.closest(".listEntry").listen("click","a.commentReview",function(){console.log("click auf 'commentReview'");d("div.comments",l).show();y();return false;});u.listen("mousedown","a.switchDisplay",function(){d("div.body",u).is(":visible")?j():y();});u.listen("click","a.cancelComment",function(){console.log("cancel comment clicked");
i();});u.listen("keyup","textarea",function(){clearTimeout(t);t=setTimeout(function(){(w.val()!="")?m():h();},200);});u.listen("mousedown","a.lnkShowMoreComments",function(){d("div.showMoreComments",u).hide();d("div.hiddenEntry",u).fadeIn(250);d("input[name=unwrapCommentList]",u).val("true");return false;
});u.listen("mousedown","a.removeOwnComment",function(){c(u);var z=this.title||this.name||null;var o=this.href||this.alt;var A=this.rel||false;tb_show(z,o,A);this.blur();return false;});}function r(){d("form",u).validate({submitHandler:function(z){var o={success:function(A){if(A.match(/frm_miniregistration/)){tb_show(null,"/?height=412&amp;width=515&amp;modal=true;",false,A);
gol.miniRegistration.init(A);}else{q(A);}}};h();d(z).ajaxSubmit(o);},rules:{txtAddComment:"required"},messages:{txtAddComment:"Hey, Du hast den Text zu Deinem Kommentar vergessen."},debug:true});}function y(){d("div.body",u).slideDown(400);d("a.switchDisplay",u).text("[ausblenden]");}function j(){d("div.body",u).slideUp(400);
d("a.switchDisplay",u).text("[einblenden]");}function v(){d("button[type=submit]",u).show();}function x(){d("button[type=submit]",u).hide();}function m(){d("div.commentActions",u).fadeIn(250);}function h(){d("div.commentActions",u).fadeOut(250);}function q(o){u.find("form").html(o);w.example("Mein Kommentar...");
}function i(){w.val("").blur();h();if(d("div.entry",u).size()<=0){d("div.comments",u).hide();j();d("a.commentReview",u).show();}}s();r();w.example("Mein Kommentar...");});};d.fn.glComments.defaults={};function c(e){$lastActiveContainer=e;}function a(){return $lastActiveContainer;}d.fn.glComments.updateComments=function(){};
})(jQuery);(function(c){var b,a;jQuery.fn.glFollow=function(d){b=c.extend({},c.fn.glFollow.defaults,d);return this.each(function(){var e=c(this);var f=c.meta?c.extend({},b,e.data()):b;});};c.fn.glFollow.defaults={};c.fn.glFollow.usersearch={init:function(){var e=c("#fanBoard-usearch-searchAtLoc");var d=c("#fanBoard-usearch-searchUser");
c(".fanBoard-usearch-switch").click(function(){var f=c(this).parents("#fanBoard-usearch-searchAtLoc").length;if(f){e.hide();d.show();}else{e.show();d.hide();}c("#txtUserFilter").val("");c("#txtLocalityFilter").val("");c("#txtLocalityFilter").example("Ortsname oder PLZ",{className:"hint"});c("#txtUserFilter").example("Teil des Usernamens",{className:"hint"});
});}};c.fn.glFollow.doFollowing=function(f,g,e){var d=c(".myhero_"+e+":visible");c.getJSON(g+e+"/",function(u){var m="follower";if(u[m]==0||u[m]==1){d.siblings(":hidden").show();d.css("display","none");var s=u["heroamount"];var i=c("span.subNav-hero-amount");var j=c("span.followInfo-hero-amount");if(i!=null&&i.length>0){i.text("("+s+")");
}if(j!=null&&j.length>0){j.text(s);}var h=u["fanamount"];var k=c("span.subNav-fan-amount_"+e);var o=c("span.followInfo-fan-amount_"+e);var t=c("span.suggest-fan-amount_"+e);if(k!=null&&k.length>0){k.text("("+h+")");}if(o!=null&&o.length>0){o.text(h);}if(t!=null&&t.length>0){t.text(h);}}var l=c(f);if(l.hasClass("suggestFollower")){var v=c("ol.fanBoard-heroList");
if(v.size()==1){var q=c("li.heroListEntry","ol.suggest-heroList");v.prepend(q);var r=c("div.imgUser a",q);gol.tooltips.setupGolocalUser(r);q.show();}setTimeout("$.fn.glFollow.suggestFollower('/suggestFollower/')",1500);}else{if(l.hasClass("suggestFollowerNewsStream")){setTimeout("$.fn.glFollow.suggestFollower('/suggestFollowerNewsStream/')",1500);
}}});return false;};c.fn.glFollow.suggestFollower=function(d){c.get(d,function(e){c("div.suggestFollower").css({"visibility":"hidden"}).html(e).css({"opacity":0,"visibility":"visible"}).animate({"opacity":1},1000);});return false;};c.fn.glFollow.doLike=function(h,i,e,j){var l=c("a.a_like_"+i+"_"+e);var g=c("em.em_like_"+i+"_"+e);
var f;var k=l.hasClass("off");if(k){f="/like/";}else{f="/unlike/";}var d=f+i+"/"+e+"/";if(k){d=d+j+"/";}c.getJSON(d,function(q){var o=q["likes"];var m=q["likeamount"];if(o==0){l.removeClass("on");l.addClass("off");}else{if(o==1){l.removeClass("off");l.addClass("on");}}g.text(m);});return false;};})(jQuery);
(function(b){var a;jQuery.fn.glTabs=function(d){console.log("$.glTabs() called");a=b.extend({},b.fn.glTabs.defaults,d);return this.each(function(){var h=b(this);var i=b.meta?b.extend({},a,h.data()):a;var f=h.find("li",h);var e=f.find("a");var g=[];e.each(function(){g.push(b(this).attr("rel"));});e.click(function(j){$me=b(this);
var k=$me.attr("rel");f.removeClass("active");$me.closest("li").addClass("active");hideSections();showSection(k);$me.blur();j.preventDefault();});hideSections=function(){b.each(g,function(){b("#"+this).hide();});};showSection=function(j){b("#"+j).show();};(i.activeTabId&&i.activeTabId!="")?showSection(i.activeTabId):showSection(f[0].id);
});};b.fn.glTabs.defaults={activeTabId:""};var c={hide:function(d){b("div."+d).hide();},show:function(d){b("div."+d).show();}};})(jQuery);if(window.jQuery){(function(a){if(a.browser.msie){try{document.execCommand("BackgroundImageCache",false,true);}catch(b){}}a.fn.rating=function(d){if(this.length==0){return this;
}if(typeof arguments[0]=="string"){if(this.length>1){var c=arguments;return this.each(function(){a.fn.rating.apply(a(this),c);});}a.fn.rating[arguments[0]].apply(this,a.makeArray(arguments).slice(1)||[]);return this;}var d=a.extend({},a.fn.rating.options,d||{});a.fn.rating.calls++;this.not(".star-rating-applied").addClass("star-rating-applied").each(function(){var g,l=a(this);
var e=(this.name||"unnamed-rating").replace(/\[|\]/g,"_").replace(/^\_+|\_+$/g,"");var f=a(this.form||document.body);var k=f.data("rating");if(!k||k.call!=a.fn.rating.calls){k={count:0,call:a.fn.rating.calls};}var o=k[e];if(o){g=o.data("rating");}if(o&&g){g.count++;}else{g=a.extend({},d||{},(a.metadata?l.metadata():(a.meta?l.data():null))||{},{count:0,stars:[],inputs:[]});
g.serial=k.count++;o=a('<span class="star-rating-control"/>');l.before(o);o.addClass("rating-to-be-drawn");if(l.attr("disabled")){g.readOnly=true;}o.append(g.cancel=a('<div class="rating-cancel"><a title="'+g.cancel+'">'+g.cancelValue+"</a></div>").mouseover(function(){a(this).rating("drain");a(this).addClass("star-rating-hover");
}).mouseout(function(){a(this).rating("draw");a(this).removeClass("star-rating-hover");}).click(function(){a(this).rating("select");}).data("rating",g));}var j=a('<div class="star-rating rater-'+g.serial+'"><a title="'+(this.title||this.value)+'">'+this.value+"</a></div>");o.append(j);if(this.id){j.attr("id",this.id);
}if(this.className){j.addClass(this.className);}if(g.half){g.split=2;}if(typeof g.split=="number"&&g.split>0){var i=(a.fn.width?j.width():0)||g.starWidth;var h=(g.count%g.split),m=Math.floor(i/g.split);j.width(m).find("a").css({"margin-left":"-"+(h*m)+"px"});}if(g.readOnly){j.addClass("star-rating-readonly");
}else{j.addClass("star-rating-live").mouseover(function(){a(this).rating("fill");a(this).rating("focus");}).mouseout(function(){a(this).rating("draw");a(this).rating("blur");}).click(function(){a(this).rating("select");});}if(this.checked){g.current=j;}l.hide();l.change(function(){a(this).rating("select");
});j.data("rating.input",l.data("rating.star",j));g.stars[g.stars.length]=j[0];g.inputs[g.inputs.length]=l[0];g.rater=k[e]=o;g.context=f;l.data("rating",g);o.data("rating",g);j.data("rating",g);f.data("rating",k);});a(".rating-to-be-drawn").rating("draw").removeClass("rating-to-be-drawn");return this;
};a.extend(a.fn.rating,{calls:0,focus:function(){var d=this.data("rating");if(!d){return this;}if(!d.focus){return this;}var c=a(this).data("rating.input")||a(this.tagName=="INPUT"?this:null);if(d.focus){d.focus.apply(c[0],[c.val(),a("a",c.data("rating.star"))[0]]);}},blur:function(){var d=this.data("rating");
if(!d){return this;}if(!d.blur){return this;}var c=a(this).data("rating.input")||a(this.tagName=="INPUT"?this:null);if(d.blur){d.blur.apply(c[0],[c.val(),a("a",c.data("rating.star"))[0]]);}},fill:function(){var c=this.data("rating");if(!c){return this;}if(c.readOnly){return;}this.rating("drain");this.prevAll().andSelf().filter(".rater-"+c.serial).addClass("star-rating-hover");
},drain:function(){var c=this.data("rating");if(!c){return this;}if(c.readOnly){return;}c.rater.children().filter(".rater-"+c.serial).removeClass("star-rating-on").removeClass("star-rating-hover");},draw:function(){var c=this.data("rating");if(!c){return this;}this.rating("drain");if(c.current){c.current.data("rating.input").attr("checked","checked");
c.current.prevAll().andSelf().filter(".rater-"+c.serial).addClass("star-rating-on");}else{a(c.inputs).removeAttr("checked");}c.cancel[c.readOnly||c.required?"hide":"show"]();this.siblings()[c.readOnly?"addClass":"removeClass"]("star-rating-readonly");},select:function(d){var e=this.data("rating");if(!e){return this;
}if(e.readOnly){return;}e.current=null;if(typeof d!="undefined"){if(typeof d=="number"){return a(e.stars[d]).rating("select");}if(typeof d=="string"){a.each(e.stars,function(){if(a(this).data("rating.input").val()==d){a(this).rating("select");}});}}else{e.current=this[0].tagName=="INPUT"?this.data("rating.star"):(this.is(".rater-"+e.serial)?this:null);
}this.data("rating",e);this.rating("draw");var c=a(e.current?e.current.data("rating.input"):null);if(e.callback){e.callback.apply(c[0],[c.val(),a("a",e.current)[0]]);}},readOnly:function(c,d){var e=this.data("rating");if(!e){return this;}e.readOnly=c||c==undefined?true:false;if(d){a(e.inputs).attr("disabled","disabled");
}else{a(e.inputs).removeAttr("disabled");}this.data("rating",e);this.rating("draw");},disable:function(){this.rating("readOnly",true,true);},enable:function(){this.rating("readOnly",false,false);}});a.fn.rating.options={cancel:"Cancel Rating",cancelValue:"",split:0,starWidth:16};a(function(){a("input[type=radio].star").rating();
});})(jQuery);}(function(c){c.glTagging={version:"1.0.0"};var a;c.fn.glTagging=function(f){var h=c.extend({},c.fn.glTagging.defaults,f);$tagList=this;a=h.tagText;var e=a[0].nodeName.toLowerCase();var g=a[0].type.toLowerCase();return this.each(function(){var m=c("li.popular a",this);var l=m.length;if(l<=0){return;
}m.attr("href","#");c.fn.glTagging.attachHandler(m,f);var k=c(a).val().split(h.separator);b(k);var o=k.length;if(o===0){return;}for(var r=l;r--;){var j=m.eq(r);var i=0;var q=j.text();if(d(k,q)){j.addClass("selected");i++;}if(i>=o){return;}}});};c.fn.glTagging.attachHandler=function(e,f){e=(e[0].nodeName.toLowerCase()=="li")?e.find("a"):e;
f=f?f:c.fn.glTagging.defaults;var g=c.extend({},c.fn.glTagging.defaults,f);e.unbind("click");e.click(function(){var i=c(this);if(i.queue("fx").length>0){i.stop().css("opacity",1);}var j=c.meta?c.extend({},g,$anchor.data()):g;var h=c(a).val().split(c.fn.glTagging.defaults.separator);b(h);var k=i.text();
if(d(h,k)){b(h,k);c(a).val(h.join(c.fn.glTagging.defaults.separator));i.removeClass("selected");}else{h.push(k);c(a).val(h.join(c.fn.glTagging.defaults.separator));i.addClass("selected");}this.blur();return false;});};c.fn.glTagging.isInTaglist=function(f){var e=false;c("li a",$tagList).each(function(){if(c(this).text()==f){e=c(this);
}else{}});return e?e:0;};c.fn.glTagging.hilightTag=function(e){e.animate({opacity:0.1},120).animate({opacity:1},120).animate({opacity:0.1},120).animate({opacity:1},120);};c.fn.glTagging.defaults={tagText:c("#TagText"),inputNewTag:c("#txtNewTag"),separator:","};var b=function(g,f){g=g||[];for(var e=0;
e<g.length;++e){g[e]=c.trim(g[e]);if(g[e]==f||g[e]==""){g.splice(e,1);}}};var d=function(e,f){var h=e.length;for(var g=h;g--;){if(e[g]==f){return true;}else{}}return false;};})(jQuery);(function(b){b.fn.ajaxSubmit=function(m){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");
return this;}if(typeof m=="function"){m={success:m};}m=b.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},m||{});var r={};this.trigger("form-pre-serialize",[this,m,r]);if(r.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this;}var h=this.formToArray(m.semantic);
if(m.data){m.extraData=m.data;for(var e in m.data){h.push({name:e,value:m.data[e]});}}if(m.beforeSubmit&&m.beforeSubmit(h,this,m)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this;}this.trigger("form-submit-validate",[h,this,m,r]);if(r.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");
return this;}var d=b.param(h);if(m.type.toUpperCase()=="GET"){m.url+=(m.url.indexOf("?")>=0?"&":"?")+d;m.data=null;}else{m.data=d;}var o=this,g=[];if(m.resetForm){g.push(function(){o.resetForm();});}if(m.clearForm){g.push(function(){o.clearForm();});}if(!m.dataType&&m.target){var k=m.success||function(){};
g.push(function(j){b(m.target).html(j).each(k,arguments);});}else{if(m.success){g.push(m.success);}}m.success=function(t,q){for(var s=0,j=g.length;s<j;s++){g[s](t,q,o);}};var c=b("input:file",this).fieldValue();var l=false;for(var f=0;f<c.length;f++){if(c[f]){l=true;}}if(m.iframe||l){if(b.browser.safari&&m.closeKeepAlive){b.get(m.closeKeepAlive,i);
}else{i();}}else{b.ajax(m);}this.trigger("form-submit-notify",[this,m]);return this;function i(){var u=o[0];if(b(":input[name=submit]",u).length){alert('Error: Form elements must not be named "submit".');return;}var s=b.extend({},b.ajaxSettings,m);var t="jqFormIO"+(new Date().getTime());var z=b('<iframe id="'+t+'" name="'+t+'" />');
var B=z[0];if(b.browser.msie||b.browser.opera){B.src='javascript:false;document.write("");';}z.css({position:"absolute",top:"-1000px",left:"-1000px"});var C={responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};
var A=s.global;if(A&&!b.active++){b.event.trigger("ajaxStart");}if(A){b.event.trigger("ajaxSend",[C,s]);}var q=0;var w=0;var j=u.clk;if(j){var v=j.name;if(v&&!j.disabled){m.extraData=m.extraData||{};m.extraData[v]=j.value;if(j.type=="image"){m.extraData[name+".x"]=u.clk_x;m.extraData[name+".y"]=u.clk_y;
}}}setTimeout(function(){var F=o.attr("target"),D=o.attr("action");o.attr({target:t,encoding:"multipart/form-data",enctype:"multipart/form-data",method:"POST",action:s.url});if(s.timeout){setTimeout(function(){w=true;x();},s.timeout);}var E=[];try{if(m.extraData){for(var G in m.extraData){E.push(b('<input type="hidden" name="'+G+'" value="'+m.extraData[G]+'" />').appendTo(u)[0]);
}}z.appendTo("body");B.attachEvent?B.attachEvent("onload",x):B.addEventListener("load",x,false);u.submit();}finally{o.attr("action",D);F?o.attr("target",F):o.removeAttr("target");b(E).remove();}},10);function x(){if(q++){return;}B.detachEvent?B.detachEvent("onload",x):B.removeEventListener("load",x,false);
var E=0;var F=true;try{if(w){throw"timeout";}var G,I;I=B.contentWindow?B.contentWindow.document:B.contentDocument?B.contentDocument:B.document;if(I.body==null&&!E&&b.browser.opera){E=1;q--;setTimeout(x,100);return;}C.responseText=I.body?I.body.innerHTML:null;C.responseXML=I.XMLDocument?I.XMLDocument:I;
C.getResponseHeader=function(K){var J={"content-type":s.dataType};return J[K];};if(s.dataType=="json"||s.dataType=="script"){var D=I.getElementsByTagName("textarea")[0];C.responseText=D?D.value:C.responseText;}else{if(s.dataType=="xml"&&!C.responseXML&&C.responseText!=null){C.responseXML=y(C.responseText);
}}G=b.httpData(C,s.dataType);}catch(H){F=false;b.handleError(s,C,"error",H);}if(F){s.success(G,"success");if(A){b.event.trigger("ajaxSuccess",[C,s]);}}if(A){b.event.trigger("ajaxComplete",[C,s]);}if(A&&!--b.active){b.event.trigger("ajaxStop");}if(s.complete){s.complete(C,F?"success":"error");}setTimeout(function(){z.remove();
C.responseXML=null;},100);}function y(D,E){if(window.ActiveXObject){E=new ActiveXObject("Microsoft.XMLDOM");E.async="false";E.loadXML(D);}else{E=(new DOMParser()).parseFromString(D,"text/xml");}return(E&&E.documentElement&&E.documentElement.tagName!="parsererror")?E:null;}}};b.fn.ajaxForm=function(c){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){b(this).ajaxSubmit(c);
return false;}).each(function(){b(":submit,input:image",this).bind("click.form-plugin",function(f){var d=this.form;d.clk=this;if(this.type=="image"){if(f.offsetX!=undefined){d.clk_x=f.offsetX;d.clk_y=f.offsetY;}else{if(typeof b.fn.offset=="function"){var g=b(this).offset();d.clk_x=f.pageX-g.left;d.clk_y=f.pageY-g.top;
}else{d.clk_x=f.pageX-this.offsetLeft;d.clk_y=f.pageY-this.offsetTop;}}}setTimeout(function(){d.clk=d.clk_x=d.clk_y=null;},10);});});};b.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){b(":submit,input:image",this).unbind("click.form-plugin");});};b.fn.formToArray=function(r){var q=[];
if(this.length==0){return q;}var d=this[0];var h=r?d.getElementsByTagName("*"):d.elements;if(!h){return q;}for(var k=0,m=h.length;k<m;k++){var e=h[k];var f=e.name;if(!f){continue;}if(r&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){q.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y});}continue;
}var s=b.fieldValue(e,true);if(s&&s.constructor==Array){for(var g=0,c=s.length;g<c;g++){q.push({name:f,value:s[g]});}}else{if(s!==null&&typeof s!="undefined"){q.push({name:f,value:s});}}}if(!r&&d.clk){var l=d.getElementsByTagName("input");for(var k=0,m=l.length;k<m;k++){var o=l[k];var f=o.name;if(f&&!o.disabled&&o.type=="image"&&d.clk==o){q.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y});
}}}return q;};b.fn.formSerialize=function(c){return b.param(this.formToArray(c));};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return;}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:h,value:f[g]});}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f});
}}});return b.param(c);};b.fn.fieldValue=function(h){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,h);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue;}d.constructor==Array?b.merge(g,d):g.push(d);}return g;};b.fieldValue=function(c,j){var e=c.name,q=c.type,r=c.tagName.toLowerCase();
if(typeof j=="undefined"){j=true;}if(j&&(!e||c.disabled||q=="reset"||q=="button"||(q=="checkbox"||q=="radio")&&!c.checked||(q=="submit"||q=="image")&&c.form&&c.form.clk!=c||r=="select"&&c.selectedIndex==-1)){return null;}if(r=="select"){var k=c.selectedIndex;if(k<0){return null;}var m=[],d=c.options;
var g=(q=="select-one");var l=(g?k+1:d.length);for(var f=(g?k:0);f<l;f++){var h=d[f];if(h.selected){var o=b.browser.msie&&!(h.attributes["value"].specified)?h.text:h.value;if(g){return o;}m.push(o);}}return m;}return c.value;};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields();
});};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value="";}else{if(d=="checkbox"||d=="radio"){this.checked=false;}else{if(c=="select"){this.selectedIndex=-1;}}}});};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset();
}});};b.fn.enable=function(c){if(c==undefined){c=true;}return this.each(function(){this.disabled=!c;});};b.fn.select=function(c){if(c==undefined){c=true;}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c;}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");
if(c&&e[0]&&e[0].type=="select-one"){e.find("option").select(false);}this.selected=c;}}});};function a(){if(b.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""));}}})(jQuery);(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d);
};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable();};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e;}var f=(e.contentWindow||e).document||e.ownerDocument||e;
return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement;});};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0;}if(typeof d=="function"){d={onAfter:d};}if(f=="max"){f=9000000000;}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2;
}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var l=this,j=c(l),k=f,i,g={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break;}k=c(k,this);case"object":if(k.is||k.style){i=(k=c(k)).offset();}}c.each(d.axis.split(""),function(s,t){var u=t=="x"?"Left":"Top",w=u.toLowerCase(),r="scroll"+u,q=l[r],o=a.max(l,t);
if(i){g[r]=i[w]+(m?0:q-j.offset()[w]);if(d.margin){g[r]-=parseInt(k.css("margin"+u))||0;g[r]-=parseInt(k.css("border"+u+"Width"))||0;}g[r]+=d.offset[w]||0;if(d.over[w]){g[r]+=k[t=="x"?"width":"height"]()*d.over[w];}}else{var v=k[w];g[r]=v.slice&&v.slice(-1)=="%"?parseFloat(v)/100*o:v;}if(/^\d+$/.test(g[r])){g[r]=g[r]<=0?0:Math.min(g[r],o);
}if(!s&&d.queue){if(q!=g[r]){h(d.onAfterFirst);}delete g[r];}});h(d.onAfter);function h(o){j.animate(g,e,d.easing,o&&function(){o.call(this,f,d);});}}).end();};a.max=function(j,i){var h=i=="x"?"Width":"Height",e="scroll"+h;if(!c(j).is("html,body")){return j[e]-c(j)[h.toLowerCase()]();}var g="client"+h,f=j.ownerDocument.documentElement,d=j.ownerDocument.body;
return Math.max(f[e],d[e])-Math.min(f[g],d[g]);};function b(d){return typeof d=="object"?d:{top:d,left:d};}})(jQuery);(function(b){var a=null;b.fn.autogrow=function(c){return this.each(function(){new b.autogrow(this,c);});};b.autogrow=function(c,d){this.options=d||{};this.dummy=null;this.interval=null;
this.line_height=this.options.lineHeight||parseInt(b(c).css("line-height"));this.min_height=this.options.minHeight||parseInt(b(c).css("min-height"));this.max_height=this.options.maxHeight||parseInt(b(c).css("max-height"));this.textarea=b(c);if(this.line_height==NaN){this.line_height=0;}this.init();};
b.autogrow.fn=b.autogrow.prototype={autogrow:"1.2.2"};b.autogrow.fn.extend=b.autogrow.extend=b.extend;b.autogrow.fn.extend({init:function(){var c=this;this.textarea.css({overflow:"hidden",display:"block"});this.textarea.bind("focus",function(){c.startExpand();}).bind("blur",function(){c.stopExpand();
});this.checkExpand();},startExpand:function(){var c=this;this.interval=window.setInterval(function(){c.checkExpand();},400);},stopExpand:function(){clearInterval(this.interval);},checkExpand:function(){if(this.dummy==null){this.dummy=b("<div></div>");this.dummy.css({"font-size":this.textarea.css("font-size"),"font-family":this.textarea.css("font-family"),"width":this.textarea.css("width"),"line-height":this.line_height+"px","overflow-x":"hidden","position":"absolute","top":0,"left":-9999}).appendTo("body");
}var c=this.textarea.val().replace(/(<|>)/g,"");if($.browser.msie){c=c.replace(/\n/g,"<BR>new");}else{c=c.replace(/\n/g,"<br>new");}if(this.dummy.html()!=c){this.dummy.html(c);if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height)){this.textarea.css("overflow-y","auto");}else{if(this.dummy.height()>=this.min_height){this.textarea.css("overflow-y","hidden");
if(this.textarea.height()<this.dummy.height()+this.line_height||(this.dummy.height()<this.textarea.height())){this.textarea.animate({height:(this.dummy.height()+this.line_height)+"px"},100);}}}}}});})(jQuery);
/*
 * jQuery blockUI plugin
 * Version 2.31 (06-JAN-2010)
 * @requires jQuery v1.2.3 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2008 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
(function(i){if(/1\.(0|1|2)\.(0|1|2)/.test(i.fn.jquery)||/^1.1/.test(i.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+i.fn.jquery);
return;}i.fn._fadeIn=i.fn.fadeIn;var c=function(){};var j=document.documentMode||0;var e=i.browser.msie&&((i.browser.version<8&&!j)||j<8);var f=i.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!j;i.blockUI=function(r){d(window,r);};i.unblockUI=function(r){h(window,r);};i.growlUI=function(v,t,u,r){var s=i('<div class="growlUI"></div>');
if(v){s.append("<h1>"+v+"</h1>");}if(t){s.append("<h2>"+t+"</h2>");}if(u==undefined){u=3000;}i.blockUI({message:s,fadeIn:700,fadeOut:1000,centerY:false,timeout:u,showOverlay:false,onUnblock:r,css:i.blockUI.defaults.growlCSS});};i.fn.block=function(r){return this.unblock({fadeOut:0}).each(function(){if(i.css(this,"position")=="static"){this.style.position="relative";
}if(i.browser.msie){this.style.zoom=1;}d(this,r);});};i.fn.unblock=function(r){return this.each(function(){h(this,r);});};i.blockUI.version=2.31;i.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};
var b=null;var g=[];function d(v,H){var C=(v==window);var y=H&&H.message!==undefined?H.message:undefined;H=i.extend({},i.blockUI.defaults,H||{});H.overlayCSS=i.extend({},i.blockUI.defaults.overlayCSS,H.overlayCSS||{});var E=i.extend({},i.blockUI.defaults.css,H.css||{});var P=i.extend({},i.blockUI.defaults.themedCSS,H.themedCSS||{});
y=y===undefined?H.message:y;if(C&&b){h(window,{fadeOut:0});}if(y&&typeof y!="string"&&(y.parentNode||y.jquery)){var K=y.jquery?y[0]:y;var R={};i(v).data("blockUI.history",R);R.el=K;R.parent=K.parentNode;R.display=K.style.display;R.position=K.style.position;if(R.parent){R.parent.removeChild(K);}}var D=H.baseZ;
var O=(i.browser.msie||H.forceIframe)?i('<iframe class="blockUI" style="z-index:'+(D++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+H.iframeSrc+'"></iframe>'):i('<div class="blockUI" style="display:none"></div>');var N=i('<div class="blockUI blockOverlay" style="z-index:'+(D++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');
var M;if(H.theme&&C){var I='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+D+';display:none;position:fixed">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(H.title||"&nbsp;")+"</div>"+'<div class="ui-widget-content ui-dialog-content"></div>'+"</div>";
M=i(I);}else{M=C?i('<div class="blockUI blockMsg blockPage" style="z-index:'+D+';display:none;position:fixed"></div>'):i('<div class="blockUI blockMsg blockElement" style="z-index:'+D+';display:none;position:absolute"></div>');}if(y){if(H.theme){M.css(P);M.addClass("ui-widget-content");}else{M.css(E);
}}if(!H.applyPlatformOpacityRules||!(i.browser.mozilla&&/Linux/.test(navigator.platform))){N.css(H.overlayCSS);}N.css("position",C?"fixed":"absolute");if(i.browser.msie||H.forceIframe){O.css("opacity",0);}var B=[O,N,M],Q=C?i("body"):i(v);i.each(B,function(){this.appendTo(Q);});if(H.theme&&H.draggable&&i.fn.draggable){M.draggable({handle:".ui-dialog-titlebar",cancel:"li"});
}var x=e&&(!i.boxModel||i("object,embed",C?null:v).length>0);if(f||x){if(C&&H.allowBodyStretch&&i.boxModel){i("html,body").css("height","100%");}if((f||!i.boxModel)&&!C){var G=m(v,"borderTopWidth"),L=m(v,"borderLeftWidth");var A=G?"(0 - "+G+")":0;var F=L?"(0 - "+L+")":0;}i.each([O,N,M],function(t,U){var z=U[0].style;
z.position="absolute";if(t<2){C?z.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+H.quirksmodeOffsetHack+') + "px"'):z.setExpression("height",'this.parentNode.offsetHeight + "px"');C?z.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):z.setExpression("width",'this.parentNode.offsetWidth + "px"');
if(F){z.setExpression("left",F);}if(A){z.setExpression("top",A);}}else{if(H.centerY){if(C){z.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');
}z.marginTop=0;}else{if(!H.centerY&&C){var S=(H.css&&H.css.top)?parseInt(H.css.top):0;var T="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+S+') + "px"';z.setExpression("top",T);}}}});}if(y){if(H.theme){M.find(".ui-widget-content").append(y);}else{M.append(y);
}if(y.jquery||y.nodeType){i(y).show();}}if((i.browser.msie||H.forceIframe)&&H.showOverlay){O.show();}if(H.fadeIn){var J=H.onBlock?H.onBlock:c;var u=(H.showOverlay&&!y)?J:c;var r=y?J:c;if(H.showOverlay){N._fadeIn(H.fadeIn,u);}if(y){M._fadeIn(H.fadeIn,r);}}else{if(H.showOverlay){N.show();}if(y){M.show();
}if(H.onBlock){H.onBlock();}}l(1,v,H);if(C){b=M[0];g=i(":input:enabled:visible",b);if(H.focusInput){setTimeout(q,20);}}else{a(M[0],H.centerX,H.centerY);}if(H.timeout){var w=setTimeout(function(){C?i.unblockUI(H):i(v).unblock(H);},H.timeout);i(v).data("blockUI.timeout",w);}}function h(u,v){var t=(u==window);
var s=i(u);var w=s.data("blockUI.history");var x=s.data("blockUI.timeout");if(x){clearTimeout(x);s.removeData("blockUI.timeout");}v=i.extend({},i.blockUI.defaults,v||{});l(0,u,v);var r;if(t){r=i("body").children().filter(".blockUI").add("body > .blockUI");}else{r=i(".blockUI",u);}if(t){b=g=null;}if(v.fadeOut){r.fadeOut(v.fadeOut);
setTimeout(function(){k(r,w,v,u);},v.fadeOut);}else{k(r,w,v,u);}}function k(r,u,t,s){r.each(function(v,w){if(this.parentNode){this.parentNode.removeChild(this);}});if(u&&u.el){u.el.style.display=u.display;u.el.style.position=u.position;if(u.parent){u.parent.appendChild(u.el);}i(s).removeData("blockUI.history");
}if(typeof t.onUnblock=="function"){t.onUnblock(s,t);}}function l(r,v,w){var u=v==window,t=i(v);if(!r&&(u&&!b||!u&&!t.data("blockUI.isBlocked"))){return;}if(!u){t.data("blockUI.isBlocked",r);}if(!w.bindEvents||(r&&!w.showOverlay)){return;}var s="mousedown mouseup keydown keypress";r?i(document).bind(s,w,o):i(document).unbind(s,o);
}function o(u){if(u.keyCode&&u.keyCode==9){if(b&&u.data.constrainTabKey){var t=g;var s=!u.shiftKey&&u.target==t[t.length-1];var r=u.shiftKey&&u.target==t[0];if(s||r){setTimeout(function(){q(r);},10);return false;}}}if(i(u.target).parents("div.blockMsg").length>0){return true;}return i(u.target).parents().children().filter("div.blockUI").length==0;
}function q(r){if(!g){return;}var s=g[r===true?g.length-1:0];if(s){s.focus();}}function a(z,r,B){var A=z.parentNode,w=z.style;var u=((A.offsetWidth-z.offsetWidth)/2)-m(A,"borderLeftWidth");var v=((A.offsetHeight-z.offsetHeight)/2)-m(A,"borderTopWidth");if(r){w.left=u>0?(u+"px"):"0";}if(B){w.top=v>0?(v+"px"):"0";
}}function m(r,s){return parseInt(i.css(r,s))||0;}})(jQuery);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);
if(!settings.single.length){settings.single="metadata";}var data=$.data(elem,settings.single);if(data){return data;}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1];}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return undefined;}var e=elem.getElementsByTagName(settings.name);
if(e.length){data=$.trim(e[0].innerHTML);}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr;}}}}if(data.indexOf("{")<0){data="{"+data+"}";}data=eval("("+data+")");$.data(elem,settings.single,data);return data;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);
};})(jQuery);(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}var c=a.data(this[0],"validator");if(c){return c;}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true;
});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this;});}this.submit(function(d){if(c.settings.debug){d.preventDefault();}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm);
}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){f.remove();}return false;}return true;}if(c.cancelSubmit){c.cancelSubmit=false;return e();}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false;}return e();}else{c.focusInvalid();return false;}});}return c;},valid:function(){if(a(this[0]).is("form")){return this.validate().form();
}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this);});return c;}},removeAttrs:function(d){var b={},c=this;a.each(d.split(/\s/),function(e,f){b[f]=c.attr(f);c.removeAttr(f);});return b;},rules:function(e,b){var g=this[0];if(e){var d=a.data(g.form,"validator").settings;
var i=d.rules;var j=a.validator.staticRules(g);switch(e){case"add":a.extend(j,a.validator.normalizeRule(b));i[g.name]=j;if(b.messages){d.messages[g.name]=a.extend(d.messages[g.name],b.messages);}break;case"remove":if(!b){delete i[g.name];return j;}var h={};a.each(b.split(/\s/),function(k,l){h[l]=j[l];
delete j[l];});return h;}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(g),a.validator.classRules(g),a.validator.attributeRules(g),a.validator.staticRules(g)),g);if(f.required){var c=f.required;delete f.required;f=a.extend({required:c},f);}return f;}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(b.value);
},filled:function(b){return !!a.trim(b.value);},unchecked:function(b){return !b.checked;}});a.validator=function(b,c){this.settings=a.extend({},a.validator.defaults,b);this.currentForm=c;this.init();};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);
d.unshift(b);return a.validator.format.apply(this,d);};}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1);}if(c.constructor!=Array){c=[c];}a.each(c,function(d,e){b=b.replace(new RegExp("\\{"+d+"\\}","g"),e);});return b;};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;
if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);this.errorsFor(b).hide();}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b);
}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b);}},onclick:function(b){if(b.name in this.submitted){this.element(b);}},highlight:function(d,b,c){a(d).addClass(b).removeClass(c);},unhighlight:function(d,b,c){a(d).removeClass(b).addClass(c);}},setDefaults:function(b){a.extend(a.validator.defaults,b);
},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);
this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});
a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){b[g]=e;});});var d=this.settings.rules;a.each(d,function(e,f){d[e]=a.validator.normalizeRule(f);});function c(f){var e=a.data(this[0].form,"validator");e.settings["on"+f.type]&&e.settings["on"+f.type].call(e,this[0]);}a(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",c).delegate("click",":radio, :checkbox",c);
if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this]);
}this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b]);}return this.valid();},element:function(c){c=this.clean(c);this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);
if(b){delete this.invalid[c.name];}else{this.invalid[c.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return b;},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]});
}this.successList=a.grep(this.successList,function(d){return !(d.name in c);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm();}this.submitted={};this.prepareForm();
this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(d){var c=0;for(var b in d){c++;}return c;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;
},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name;
}).length==1&&b;},elements:function(){var c=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false;
}b[this.name]=true;return true;});},clean:function(b){return a(b)[0];},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.formSubmitted=false;
this.currentElements=a([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b);},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name)[0];}var h=a(c).rules();var d=false;
for(method in h){var g={method:method,parameters:h[method]};try{var b=a.validator.methods[method].call(this,c.value.replace(/\r/g,""),c,g.parameters);if(b=="dependency-mismatch"){d=true;continue;}d=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return;}if(!b){this.formatAndAdd(c,g);
return false;}}catch(f){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+g.method+"' method");throw f;}}if(d){return;}if(this.objectLength(h)){this.successList.push(c);}return true;},customMetaMessage:function(b,d){if(!a.metadata){return;
}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d];},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[d]);},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b];
}}return undefined;},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>");},formatAndAdd:function(b,d){var c=this.defaultMessage(b,d.method);
if(typeof c=="function"){c=c.call(this,d.parameters,b);}this.errorList.push({message:c,element:b});this.errorMap[b.name]=c;this.submitted[b.name]=c;},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper));}return b;},defaultShowErrors:function(){for(var c=0;this.errorList[c];
c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var c=0;this.successList[c];
c++){this.showLabel(this.successList[c]);}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass,this.settings.validClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();
},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return a(this.errorList).map(function(){return this.element;});},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(d);
}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c);
}}if(!d&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b);}this.toShow=this.toShow.add(b);},errorsFor:function(b){return this.errors().filter("[for='"+this.idOrName(b)+"']");},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name);
},checkable:function(b){return/radio|checkbox/i.test(b.type);},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,e){return e.form==c&&e.name==b&&e||null;});},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;
case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length;}}return c.length;},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true;},dependTypes:{"boolean":function(c,b){return c;},"string":function(c,b){return !!a(c,b.form).length;
},"function":function(c,b){return c(b);}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch";},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true;}},stopRequest:function(b,c){this.pendingRequest--;
if(this.pendingRequest<0){this.pendingRequest=0;}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(b,"remote")});
}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b);
},classRules:function(c){var d={};var b=a(c).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(d,a.validator.classRuleSettings[this]);}});return d;},attributeRules:function(c){var e={};var b=a(c);for(method in a.validator.methods){var d=b.attr(method);
if(d){e[method]=d;}}if(e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)){delete e.maxlength;}return e;},metadataRules:function(b){if(!a.metadata){return{};}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata();},staticRules:function(c){var d={};var b=a.data(c.form,"validator");
if(b.settings.rules){d=a.validator.normalizeRule(b.settings.rules[c.name])||{};}return d;},normalizeRules:function(c,b){a.each(c,function(f,e){if(e===false){delete c[f];return;}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,b.form).length;break;case"function":d=e.depends.call(b,b);
break;}if(d){c[f]=e.param!==undefined?e.param:true;}else{delete c[f];}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e;});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this]);}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])];
}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max;}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength;}}if(c.messages){delete c.messages;}return c;},normalizeRule:function(c){if(typeof c=="string"){var b={};
a.each(c.split(/\s/),function(){b[this]=true;});c=b;}return c;},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c||a.validator.messages[b];if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b));}},methods:{required:function(d,c,e){if(!this.depend(e,c)){return"dependency-mismatch";
}switch(c.nodeName.toLowerCase()){case"select":var b=a("option:selected",c);return b.length>0&&(c.type=="select-multiple"||(a.browser.msie&&!(b[0].attributes["value"].specified)?b[0].text:b[0].value).length>0);case"input":if(this.checkable(c)){return this.getLength(d,c)>0;}default:return a.trim(d).length>0;
}},remote:function(f,c,g){if(this.optional(c)){return"dependency-mismatch";}var d=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={};}this.settings.messages[c.name].remote=typeof d.message=="function"?d.message(f):d.message;g=typeof g=="string"&&{url:g}||g;if(d.old!==f){d.old=f;
var b=this;this.startRequest(c);var e={};e[c.name]=f;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:e,success:function(i){var j=i===true;if(j){var h=b.formSubmitted;b.prepareElement(c);b.formSubmitted=h;b.successList.push(c);b.showErrors();}else{var k={};k[c.name]=d.message=i||b.defaultMessage(c,"remote");
b.showErrors(k);}d.valid=j;b.stopRequest(c,j);}},g));return"pending";}else{if(this.pending[c.name]){return"pending";}}return d.valid;},minlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)>=d;},maxlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)<=d;
},rangelength:function(d,b,e){var c=this.getLength(a.trim(d),b);return this.optional(b)||(c>=e[0]&&c<=e[1]);},min:function(c,b,d){return this.optional(b)||c>=d;},max:function(c,b,d){return this.optional(b)||c<=d;},range:function(c,b,d){return this.optional(b)||(c>=d[0]&&c<=d[1]);},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(c);
},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c);
},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c));},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c);},dateDE:function(c,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(c);},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c);
},numberDE:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(c);},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c);},creditcard:function(f,c){if(this.optional(c)){return"dependency-mismatch";}if(/[^0-9-]+/.test(f)){return false;}var g=0,e=0,b=false;f=f.replace(/\D/g,"");
for(n=f.length-1;n>=0;n--){var d=f.charAt(n);var e=parseInt(d,10);if(b){if((e*=2)>9){e-=9;}}g+=e;b=!b;}return(g%10)==0;},accept:function(c,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+d+")$","i"));},equalTo:function(c,b,d){return c==a(d).val();
}}});a.format=a.validator.format;})(jQuery);(function(c){var b=c.ajax;var a={};c.ajax=function(e){e=c.extend(e,c.extend({},c.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort();}return(a[d]=b.apply(this,arguments));}return b.apply(this,arguments);};})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){if(a.browser.msie){return false;
}this.addEventListener(c,a.event.special[b].handler,true);},teardown:function(){if(a.browser.msie){return false;}this.removeEventListener(c,a.event.special[b].handler,true);},handler:function(d){arguments[0]=a.event.fix(d);arguments[0].type=b;return a.event.handle.apply(this,arguments);}};});a.extend(a.fn,{delegate:function(d,c,b){return this.bind(d,function(e){var f=a(e.target);
if(f.is(c)){return b.apply(f,arguments);}});},triggerEvent:function(b,c){return this.triggerHandler(b,[a.event.fix({type:b,target:c})]);}});})(jQuery);jQuery.autocomplete=function(d,w){var r=this;var A=$(d).attr("autocomplete","off");if(w.inputClass){A.addClass(w.inputClass);}var s=document.createElement("div");
var h=$(s);h.hide().addClass(w.resultsClass).css("position","absolute");if(w.width>0){h.css("width",w.width);}$("body").append(s);d.autocompleter=r;var J=null;var z="";var K=-1;var j={};var C=false;var l=false;var a=null;function m(){j={};j.data={};j.length=0;}m();if(w.data!=null){var u="",P={},o=[];
if(typeof w.url!="string"){w.cacheLength=1;}for(var N=0;N<w.data.length;N++){o=((typeof w.data[N]=="string")?[w.data[N]]:w.data[N]);if(o[0].length>0){u=o[0].substring(0,1).toLowerCase();if(!P[u]){P[u]=[];}P[u].push(o);}}for(var M in P){w.cacheLength++;e(M,P[M]);}}A.keydown(function(i){a=i.keyCode;switch(i.keyCode){case 38:i.preventDefault();
F(-1);break;case 40:i.preventDefault();F(1);break;case 9:case 13:if(H()){A.get(0).blur();i.preventDefault();}break;default:K=-1;gol.review.tagging.quickVoteInfo.disableButton();if(J){clearTimeout(J);}J=setTimeout(function(){v();},w.delay);break;}}).focus(function(){l=true;}).blur(function(){l=false;c();
});x();function v(){if(a==46||(a>8&&a<32)){return h.hide();}var i=A.val();if(i==z){return;}z=i;if(i.length>=w.minChars){A.addClass(w.loadingClass);E(i);}else{A.removeClass(w.loadingClass);h.hide();}}function F(k){var i=$("li",s);if(!i){return;}K+=k;if(K<0){K=0;}else{if(K>=i.size()){K=i.size()-1;}}i.removeClass("ac_over");
$(i[K]).addClass("ac_over");}function H(){var i=$("li.ac_over",s)[0];if(!i){var k=$("li",s);if(w.selectOnly){if(k.length==1){i=k[0];}}else{if(w.selectFirst){i=k[0];}}}if(i){t(i);return true;}else{return false;}}function t(i){if(!i){i=document.createElement("li");i.extra=[];i.selectValue="";}var k=$.trim(i.selectValue?i.selectValue:i.innerHTML);
d.lastSelected=k;z=k;h.html("");A.val(k);x();if(w.onItemSelect){setTimeout(function(){w.onItemSelect(i);},1);}}function b(R,k){var Q=A.get(0);if(Q.createTextRange){var i=Q.createTextRange();i.collapse(true);i.moveStart("character",R);i.moveEnd("character",k);i.select();}else{if(Q.setSelectionRange){Q.setSelectionRange(R,k);
}else{if(Q.selectionStart){Q.selectionStart=R;Q.selectionEnd=k;}}}Q.focus();}function y(i){if(a!=8){A.val(A.val()+i.substring(z.length));b(z.length,i.length);}}function G(){var k=B(d);var i=(w.width>0)?w.width:A.width();h.css({width:parseInt(i)+"px",top:(k.y+d.offsetHeight)+"px",left:k.x+"px",zIndex:100000}).show();
gol.review.tagging.quickVoteInfo.hideInfo();gol.review.tagging.quickVoteInfo.enableButton();}function c(){if(J){clearTimeout(J);}J=setTimeout(x,200);}function x(){if(J){clearTimeout(J);}A.removeClass(w.loadingClass);if(l==false){gol.review.tagging.quickVoteInfo.hideInfo();gol.review.tagging.quickVoteInfo.disableButton();
}if(h.is(":visible")){h.hide();if(a=="13"||!l){}else{gol.review.tagging.quickVoteInfo.showInfo();gol.review.tagging.quickVoteInfo.disableButton();}}if(w.mustMatch){var i=A.val();if(i!=d.lastSelected){t(null);}}}function g(k,i){if(i){A.removeClass(w.loadingClass);s.innerHTML="";if(!l||i.length==0){return x();
}if($.browser.msie){h.append(document.createElement("iframe"));}s.appendChild(L(i));if(w.autoFill&&(A.val().toLowerCase()==k.toLowerCase())){y(i[0][0]);}G();}else{x();}}function f(S){if(!S){return null;}var k=[];var R=S.split(w.lineSeparator);for(var Q=0;Q<R.length;Q++){var T=$.trim(R[Q]);if(T){k[k.length]=T.split(w.cellSeparator);
}}return k;}function L(V){var U=document.createElement("ul");var S=V.length;if((w.maxItemsToShow>0)&&(w.maxItemsToShow<S)){S=w.maxItemsToShow;}for(var T=0;T<S;T++){var W=V[T];if(!W){continue;}var Q=document.createElement("li");if(w.formatItem){Q.innerHTML=w.formatItem(W,T,S);Q.selectValue=W[0];}else{Q.innerHTML=W[0];
Q.selectValue=W[0];}var k=null;if(W.length>1){k=[];for(var R=1;R<W.length;R++){k[k.length]=W[R];}}Q.extra=k;U.appendChild(Q);$(Q).hover(function(){$("li",U).removeClass("ac_over");$(this).addClass("ac_over");K=$("li",U).indexOf($(this).get(0));},function(){$(this).removeClass("ac_over");}).click(function(i){i.preventDefault();
i.stopPropagation();t(this);});}return U;}function E(k){if(!w.matchCase){k=k.toLowerCase();}var i=w.cacheLength?O(k):null;if(i){g(k,i);}else{if((typeof w.url=="string")&&(w.url.length>0)){$.get(q(k),function(Q){Q=f(Q);e(k,Q);g(k,Q);});}else{A.removeClass(w.loadingClass);gol.review.tagging.quickVoteInfo.showInfo();
gol.review.tagging.quickVoteInfo.disableButton();}}}function q(R){var k=w.url+"?q="+encodeURI(R);for(var Q in w.extraParams){k+="&"+Q+"="+encodeURI(w.extraParams[Q]);}return k;}function O(V){if(!V){return null;}if(j.data[V]){return j.data[V];}if(w.matchSubset){for(var T=V.length-1;T>=w.minChars;T--){var Q=V.substr(0,T);
var W=j.data[Q];if(W){var U=[];for(var R=0;R<W.length;R++){var k=W[R];var S=k[0];if(D(S,V)){U[U.length]=k;}}return U;}}}return null;}function D(R,Q){if(!w.matchCase){R=R.toLowerCase();}var k=R.indexOf(Q);if(k==-1){return false;}return k==0||w.matchContains;}this.flushCache=function(){m();};this.setExtraParams=function(i){w.extraParams=i;
};this.findValue=function(){var k=A.val();if(!w.matchCase){k=k.toLowerCase();}var i=w.cacheLength?O(k):null;if(i){I(k,i);}else{if((typeof w.url=="string")&&(w.url.length>0)){$.get(q(k),function(Q){Q=f(Q);e(k,Q);I(k,Q);});}else{I(k,null);}}};function I(V,U){if(U){A.removeClass(w.loadingClass);}var S=(U)?U.length:0;
var Q=null;for(var T=0;T<S;T++){var W=U[T];if(W[0].toLowerCase()==V.toLowerCase()){Q=document.createElement("li");if(w.formatItem){Q.innerHTML=w.formatItem(W,T,S);Q.selectValue=W[0];}else{Q.innerHTML=W[0];Q.selectValue=W[0];}var k=null;if(W.length>1){k=[];for(var R=1;R<W.length;R++){k[k.length]=W[R];
}}Q.extra=k;}}if(w.onFindValue){setTimeout(function(){w.onFindValue(Q);},1);}}function e(k,i){if(!i||!k||!w.cacheLength){return;}if(!j.length||j.length>w.cacheLength){m();j.length++;}else{if(!j[k]){j.length++;}}j.data[k]=i;}function B(k){var Q=k.offsetLeft||0;var i=k.offsetTop||0;while(k=k.offsetParent){Q+=k.offsetLeft;
i+=k.offsetTop;}return{x:Q,y:i};}};jQuery.fn.autocomplete=function(b,a,c){a=a||{};a.url=b;a.data=((typeof c=="object")&&(c.constructor==Array))?c:null;a.inputClass=a.inputClass||"ac_input";a.resultsClass=a.resultsClass||"ac_results";a.lineSeparator=a.lineSeparator||"\n";a.cellSeparator=a.cellSeparator||"|";
a.minChars=a.minChars||1;a.delay=a.delay||400;a.matchCase=a.matchCase||0;a.matchSubset=a.matchSubset||1;a.matchContains=a.matchContains||0;a.cacheLength=a.cacheLength||1;a.mustMatch=a.mustMatch||0;a.extraParams=a.extraParams||{};a.loadingClass=a.loadingClass||"ac_loading";a.selectFirst=a.selectFirst||false;
a.selectOnly=a.selectOnly||false;a.maxItemsToShow=a.maxItemsToShow||-1;a.autoFill=a.autoFill||false;a.width=parseInt(a.width,10)||0;this.each(function(){var d=this;new jQuery.autocomplete(d,a);});return this;};jQuery.fn.autocompleteArray=function(b,a){return this.autocomplete(null,a,b);};jQuery.fn.indexOf=function(b){for(var a=0;
a<this.length;a++){if(this[a]==b){return a;}}return -1;};(function(f){var d;jQuery.fn.glEvent_userPosition=function(g){d=f.extend({},f.fn.glEvent_userPosition.defaults,g);d.userLists?console.log("Mit UserList"):console.log("KEINE Userlist vorhanden!");return this.each(function(){var h=f(this);var i=f.meta?f.extend({},d,h.data()):d;
setHandlers(h);setCancelHandler(h);});};jQuery.fn.glEvent_userPosition.myFunction=function(g){console.log("myFunction(",g,")");};f.fn.glEvent_userPosition.defaults={userLists:true};var b,e,c,a;setHandlers=function(g){f("div.button a",g).click(function(){console.log("button clicked");$me=f(this);setMainWrapper($me);
var h=$me.attr("href");console.log("href = ",h);setUserPosition($me.attr("name"));f.getJSON(h,analyseResponse);return false;});};setCancelHandler=function(g){f("a.cancel",g).click(function(){$me=f(this);setMainWrapper($me);var h=$me.attr("href");f.getJSON(h,function(i){console.log("json nach cancel: ",i);
analyseResponse(i);setListEntryHtmlOfUser();});return false;});};analyseResponse=function(g){e=g;setListEntryHtmlOfUser();switch(g.observer){case 1:showAffirmation();d.userLists?addListEntry():0;hideButtons();break;case -1:hideAffirmation();d.userLists?removeListEntry():0;showButtons();break;}switch(g.attendee){case 1:showAffirmation();
d.userLists?addListEntry():0;hideButtons();break;case -1:hideAffirmation();d.userLists?removeListEntry():0;showButtons();break;}d.userLists?updateInfo():0;};updateInfo=function(){var g=f("h3","div.interestedWrapper");var h=f("h3","div.attendeesWrapper");var l=g.text();var m=h.text();var i=/\D.*$/;var j=parseInt(l.replace(i,""));
var k=parseInt(m.replace(i,""));j+=e.observer;k+=e.attendee;if(j==0){f("div.interestedWrapper").addClass("notYet");g.html("0 sind interessiert");}else{if(j==1){g.html("1 ist interessiert");}else{g.html(j+" sind interessiert");}}if(k==0){f("div.attendeesWrapper").addClass("notYet");h.html("0 sind interessiert");
}else{if(k==1){h.html("1 geht hin");}else{h.html(k+" gehen hin");}}};addListEntry=function(){var g=getListEntryHtmlOfUser();var h=getUserPosition();if(h=="observer"){f("div.interestedWrapper").removeClass("notYet");f("ul.users","div.interestedWrapper").prepend(g);}else{f("div.attendeesWrapper").removeClass("notYet");
f("ul.users","div.attendeesWrapper").prepend(g);}};removeListEntry=function(){f("#"+e.userId).remove();};showAffirmation=function(){var i=getUserPosition();if(i=="observer"){var h='<span class="green bold">Interessiert mich</span><a class="cancel" href="/event/'+e.eventId+'/keinBeobachter/" title="Entscheidung zurücknehmen">[ändern]</a>';
}else{var h='<span class="lightBlue bold">Ich geh hin</span><a class="cancel" href="/event/'+e.eventId+'/keinTeilnehmer/" title="Entscheidung zurücknehmen">[ändern]</a>';}var g=f(".affirmation",getMainWrapper());if(g.size()>0){g.html(h).show();}else{getMainWrapper().append('<p class="affirmation">'+h+"</p>");
}setCancelHandler();};hideAffirmation=function(){f(".affirmation",getMainWrapper()).hide();};showButtons=function(){f("div.button",getMainWrapper()).show();};hideButtons=function(){f("div.button",getMainWrapper()).hide();};setListEntryHtmlOfUser=function(){a='<li id="'+e.userId+'"><div class="imgUser_s"><a title="Zur persönlichen Seite wechseln" href="/user/'+e.userId+'/">'+getUserImg()+'</a></div><a title="Zur persönlichen Seite von '+e.userName+' wechseln" href="/user/'+e.userId+'/">'+e.userName+"</a></li>";
};getListEntryHtmlOfUser=function(){return a;};getUserImg=function(){return e.imagePath!=""?'<img src="'+e.imagePath+'" />':"";};setMainWrapper=function(g){b=f(g.parents("div.peoplesPosition")[0]);};getMainWrapper=function(){return b;};setUserPosition=function(g){c=g;};getUserPosition=function(g){return c;
};})(jQuery);
/*
 * jQuery Cycle Plugin (core logic only)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2009 M. Alsup
 * Version: 2.63 (17-MAR-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires: jQuery v1.2.6 or later
 *
 * Originally based on the work of:
 *	1) Matt Oakes
 *	2) Torsten Baldes (http://medienfreunde.com/lab/innerfade/)
 *	3) Benjamin Sterling (http://www.benjaminsterling.com/experiments/jqShuffle/)
 */
(function(h){var k="2.63";
if(h.support==undefined){h.support={opacity:!(h.browser.msie)};}function e(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}h.fn.cycle=function(r,q){var s={s:this.selector,c:this.context};if(this.length==0&&r!="stop"){if(!h.isReady&&s.s){e("DOM not ready, queuing slideshow");
h(function(){h(s.s,s.c).cycle(r,q);});return this;}e("terminating; zero elements found by selector"+(h.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){r=l(this,r,q);if(r===false){return;}if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;
var v=h(this);var w=r.slideExpr?h(r.slideExpr,this):v.children();var t=w.get();if(t.length<2){e("terminating; too few slides: "+t.length);return;}var u=j(v,w,t,r,s);if(u===false){return;}if(u.timeout||u.continuous){this.cycleTimeout=setTimeout(function(){d(t,u,0,!u.rev);},u.continuous?10:u.timeout+(u.delay||0));
}});};function l(q,t,r){if(q.cycleStop==undefined){q.cycleStop=0;}if(t===undefined||t===null){t={};}if(t.constructor==String){switch(t){case"stop":q.cycleStop++;if(q.cycleTimeout){clearTimeout(q.cycleTimeout);}q.cycleTimeout=0;h(q).removeData("cycle.opts");return false;case"pause":q.cyclePause=1;return false;
case"resume":q.cyclePause=0;if(r===true){t=h(q).data("cycle.opts");if(!t){e("options not found, can not resume");return false;}if(q.cycleTimeout){clearTimeout(q.cycleTimeout);q.cycleTimeout=0;}d(t.elements,t,1,1);}return false;default:t={fx:t};}}else{if(t.constructor==Number){var s=t;t=h(q).data("cycle.opts");
if(!t){e("options not found, can not advance slide");return false;}if(s<0||s>=t.elements.length){e("invalid slide index: "+s);return false;}t.nextSlide=s;if(q.cycleTimeout){clearTimeout(this.cycleTimeout);q.cycleTimeout=0;}if(typeof r=="string"){t.oneTimeFx=r;}d(t.elements,t,1,s>=t.currSlide);return false;
}}return t;}function a(q,r){if(!h.support.opacity&&r.cleartype&&q.style.filter){try{q.style.removeAttribute("filter");}catch(s){}}}function j(y,I,u,t,E){var C=h.extend({},h.fn.cycle.defaults,t||{},h.metadata?y.metadata():h.meta?y.data():{});if(C.autostop){C.countdown=C.autostopCount||u.length;}var r=y[0];
y.data("cycle.opts",C);C.$cont=y;C.stopCount=r.cycleStop;C.elements=u;C.before=C.before?[C.before]:[];C.after=C.after?[C.after]:[];C.after.unshift(function(){C.busy=0;});if(!h.support.opacity&&C.cleartype){C.after.push(function(){a(this,C);});}if(C.continuous){C.after.push(function(){d(u,C,0,!C.rev);
});}m(C);if(!h.support.opacity&&C.cleartype&&!C.cleartypeNoBg){f(I);}if(y.css("position")=="static"){y.css("position","relative");}if(C.width){y.width(C.width);}if(C.height&&C.height!="auto"){y.height(C.height);}if(C.startingSlide){C.startingSlide=parseInt(C.startingSlide);}if(C.random){C.randomMap=[];
for(var G=0;G<u.length;G++){C.randomMap.push(G);}C.randomMap.sort(function(K,w){return Math.random()-0.5;});C.randomIndex=0;C.startingSlide=C.randomMap[0];}else{if(C.startingSlide>=u.length){C.startingSlide=0;}}C.currSlide=C.startingSlide=C.startingSlide||0;var x=C.startingSlide;I.css({position:"absolute",top:0,left:0}).hide().each(function(w){var K=x?w>=x?u.length-(w-x):x-w:u.length-w;
h(this).css("z-index",K);});h(u[x]).css("opacity",1).show();a(u[x],C);if(C.fit&&C.width){I.width(C.width);}if(C.fit&&C.height&&C.height!="auto"){I.height(C.height);}var D=C.containerResize&&!y.innerHeight();if(D){var v=0,B=0;for(var G=0;G<u.length;G++){var q=h(u[G]),J=q[0],A=q.outerWidth(),H=q.outerHeight();
if(!A){A=J.offsetWidth;}if(!H){H=J.offsetHeight;}v=A>v?A:v;B=H>B?H:B;}if(v>0&&B>0){y.css({width:v+"px",height:B+"px"});}}if(C.pause){y.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(b(C)===false){return false;}if(!C.multiFx){var F=h.fn.cycle.transitions[C.fx];if(h.isFunction(F)){F(y,I,C);
}else{if(C.fx!="custom"&&!C.multiFx){e("unknown transition: "+C.fx,"; slideshow terminating");return false;}}}var s=false;t.requeueAttempts=t.requeueAttempts||0;I.each(function(){var M=h(this);this.cycleH=(C.fit&&C.height)?C.height:M.height();this.cycleW=(C.fit&&C.width)?C.width:M.width();if(M.is("img")){var K=(h.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);
var L=(h.browser.opera&&this.cycleW==42&&this.cycleH==19&&!this.complete);var w=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(K||L||w){if(E.s&&C.requeueOnImageNotLoaded&&++t.requeueAttempts<100){e(t.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);
setTimeout(function(){h(E.s,E.c).cycle(t);},C.requeueTimeout);s=true;return false;}else{e("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(s){return false;}C.cssBefore=C.cssBefore||{};C.animIn=C.animIn||{};C.animOut=C.animOut||{};I.not(":eq("+x+")").css(C.cssBefore);
if(C.cssFirst){h(I[x]).css(C.cssFirst);}if(C.timeout){C.timeout=parseInt(C.timeout);if(C.speed.constructor==String){C.speed=h.fx.speeds[C.speed]||parseInt(C.speed);}if(!C.sync){C.speed=C.speed/2;}while((C.timeout-C.speed)<250){C.timeout+=C.speed;}}if(C.easing){C.easeIn=C.easeOut=C.easing;}if(!C.speedIn){C.speedIn=C.speed;
}if(!C.speedOut){C.speedOut=C.speed;}C.slideCount=u.length;C.currSlide=C.lastSlide=x;if(C.random){C.nextSlide=C.currSlide;if(++C.randomIndex==u.length){C.randomIndex=0;}C.nextSlide=C.randomMap[C.randomIndex];}else{C.nextSlide=C.startingSlide>=(u.length-1)?0:C.startingSlide+1;}var z=I[x];if(C.before.length){C.before[0].apply(z,[z,z,C,true]);
}if(C.after.length>1){C.after[1].apply(z,[z,z,C,true]);}if(C.next){h(C.next).click(function(){return o(C,C.rev?-1:1);});}if(C.prev){h(C.prev).click(function(){return o(C,C.rev?1:-1);});}if(C.pager){c(u,C);}i(C,u);return C;}function m(q){q.original={before:[],after:[]};q.original.cssBefore=h.extend({},q.cssBefore);
q.original.cssAfter=h.extend({},q.cssAfter);q.original.animIn=h.extend({},q.animIn);q.original.animOut=h.extend({},q.animOut);h.each(q.before,function(){q.original.before.push(this);});h.each(q.after,function(){q.original.after.push(this);});}function b(w){var s=h.fn.cycle.transitions;if(w.fx.indexOf(",")>0){w.multiFx=true;
w.fxs=w.fx.replace(/\s*/g,"").split(",");for(var u=0;u<w.fxs.length;u++){var v=w.fxs[u];var r=s[v];if(!r||!s.hasOwnProperty(v)||!h.isFunction(r)){e("discarding unknown transition: ",v);w.fxs.splice(u,1);u--;}}if(!w.fxs.length){e("No valid transitions named; slideshow terminating.");return false;}}else{if(w.fx=="all"){w.multiFx=true;
w.fxs=[];for(p in s){var r=s[p];if(s.hasOwnProperty(p)&&h.isFunction(r)){w.fxs.push(p);}}}}if(w.multiFx&&w.randomizeEffects){var t=Math.floor(Math.random()*20)+30;for(var u=0;u<t;u++){var q=Math.floor(Math.random()*w.fxs.length);w.fxs.push(w.fxs.splice(q,1)[0]);}e("randomized fx sequence: ",w.fxs);}return true;
}function i(r,q){r.addSlide=function(u,v){var t=h(u),w=t[0];if(!r.autostopCount){r.countdown++;}q[v?"unshift":"push"](w);if(r.els){r.els[v?"unshift":"push"](w);}r.slideCount=q.length;t.css("position","absolute");t[v?"prependTo":"appendTo"](r.$cont);if(v){r.currSlide++;r.nextSlide++;}if(!h.support.opacity&&r.cleartype&&!r.cleartypeNoBg){f(t);
}if(r.fit&&r.width){t.width(r.width);}if(r.fit&&r.height&&r.height!="auto"){$slides.height(r.height);}w.cycleH=(r.fit&&r.height)?r.height:t.height();w.cycleW=(r.fit&&r.width)?r.width:t.width();t.css(r.cssBefore);if(r.pager){h.fn.cycle.createPagerAnchor(q.length-1,w,h(r.pager),q,r);}if(h.isFunction(r.onAddSlide)){r.onAddSlide(t);
}else{t.hide();}};}h.fn.cycle.resetState=function(r,q){q=q||r.fx;r.before=[];r.after=[];r.cssBefore=h.extend({},r.original.cssBefore);r.cssAfter=h.extend({},r.original.cssAfter);r.animIn=h.extend({},r.original.animIn);r.animOut=h.extend({},r.original.animOut);r.fxFn=null;h.each(r.original.before,function(){r.before.push(this);
});h.each(r.original.after,function(){r.after.push(this);});var s=h.fn.cycle.transitions[q];if(h.isFunction(s)){s(r.$cont,h(r.elements),r);}};function d(x,q,w,y){if(w&&q.busy&&q.manualTrump){h(x).stop(true,true);q.busy=false;}if(q.busy){return;}var u=q.$cont[0],A=x[q.currSlide],z=x[q.nextSlide];if(u.cycleStop!=q.stopCount||u.cycleTimeout===0&&!w){return;
}if(!w&&!u.cyclePause&&((q.autostop&&(--q.countdown<=0))||(q.nowrap&&!q.random&&q.nextSlide<q.currSlide))){if(q.end){q.end(q);}return;}if(w||!u.cyclePause){var v=q.fx;A.cycleH=A.cycleH||h(A).height();A.cycleW=A.cycleW||h(A).width();z.cycleH=z.cycleH||h(z).height();z.cycleW=z.cycleW||h(z).width();if(q.multiFx){if(q.lastFx==undefined||++q.lastFx>=q.fxs.length){q.lastFx=0;
}v=q.fxs[q.lastFx];q.currFx=v;}if(q.oneTimeFx){v=q.oneTimeFx;q.oneTimeFx=null;}h.fn.cycle.resetState(q,v);if(q.before.length){h.each(q.before,function(B,C){if(u.cycleStop!=q.stopCount){return;}C.apply(z,[A,z,q,y]);});}var s=function(){h.each(q.after,function(B,C){if(u.cycleStop!=q.stopCount){return;}C.apply(z,[A,z,q,y]);
});};if(q.nextSlide!=q.currSlide){q.busy=1;if(q.fxFn){q.fxFn(A,z,q,s,y);}else{if(h.isFunction(h.fn.cycle[q.fx])){h.fn.cycle[q.fx](A,z,q,s);}else{h.fn.cycle.custom(A,z,q,s,w&&q.fastOnEvent);}}}q.lastSlide=q.currSlide;if(q.random){q.currSlide=q.nextSlide;if(++q.randomIndex==x.length){q.randomIndex=0;}q.nextSlide=q.randomMap[q.randomIndex];
}else{var t=(q.nextSlide+1)==x.length;q.nextSlide=t?0:q.nextSlide+1;q.currSlide=t?x.length-1:q.nextSlide-1;}if(q.pager){h.fn.cycle.updateActivePagerLink(q.pager,q.currSlide);}}var r=0;if(q.timeout&&!q.continuous){r=g(A,z,q,y);}else{if(q.continuous&&u.cyclePause){r=10;}}if(r>0){u.cycleTimeout=setTimeout(function(){d(x,q,0,!q.rev);
},r);}}h.fn.cycle.updateActivePagerLink=function(q,r){h(q).find("a").removeClass("activeSlide").filter("a:eq("+r+")").addClass("activeSlide");};function g(v,s,u,r){if(u.timeoutFn){var q=u.timeoutFn(v,s,u,r);if(q!==false){return q;}}return u.timeout;}h.fn.cycle.next=function(q){o(q,q.rev?-1:1);};h.fn.cycle.prev=function(q){o(q,q.rev?1:-1);
};function o(r,u){var q=r.elements;var t=r.$cont[0],s=t.cycleTimeout;if(s){clearTimeout(s);t.cycleTimeout=0;}if(r.random&&u<0){r.randomIndex--;if(--r.randomIndex==-2){r.randomIndex=q.length-2;}else{if(r.randomIndex==-1){r.randomIndex=q.length-1;}}r.nextSlide=r.randomMap[r.randomIndex];}else{if(r.random){if(++r.randomIndex==q.length){r.randomIndex=0;
}r.nextSlide=r.randomMap[r.randomIndex];}else{r.nextSlide=r.currSlide+u;if(r.nextSlide<0){if(r.nowrap){return false;}r.nextSlide=q.length-1;}else{if(r.nextSlide>=q.length){if(r.nowrap){return false;}r.nextSlide=0;}}}}if(h.isFunction(r.prevNextClick)){r.prevNextClick(u>0,r.nextSlide,q[r.nextSlide]);}d(q,r,1,u>=0);
return false;}function c(r,s){var q=h(s.pager);h.each(r,function(t,u){h.fn.cycle.createPagerAnchor(t,u,q,r,s);});h.fn.cycle.updateActivePagerLink(s.pager,s.startingSlide);}h.fn.cycle.createPagerAnchor=function(t,u,r,s,v){var q=(h.isFunction(v.pagerAnchorBuilder))?v.pagerAnchorBuilder(t,u):'<a href="#">'+(t+1)+"</a>";
if(!q){return;}var w=h(q);if(w.parents("body").length==0){w.appendTo(r);}w.bind(v.pagerEvent,function(){v.nextSlide=t;var y=v.$cont[0],x=y.cycleTimeout;if(x){clearTimeout(x);y.cycleTimeout=0;}if(h.isFunction(v.pagerClick)){v.pagerClick(v.nextSlide,s[v.nextSlide]);}d(s,v,1,v.currSlide<t);return false;
});if(v.pauseOnPagerHover){w.hover(function(){v.$cont[0].cyclePause++;},function(){v.$cont[0].cyclePause--;});}};h.fn.cycle.hopsFromLast=function(t,s){var r,q=t.lastSlide,u=t.currSlide;if(s){r=u>q?u-q:t.slideCount-q;}else{r=u<q?q-u:q+t.slideCount-u;}return r;};function f(s){function r(t){t=parseInt(t).toString(16);
return t.length<2?"0"+t:t;}function q(w){for(;w&&w.nodeName.toLowerCase()!="html";w=w.parentNode){var t=h.css(w,"background-color");if(t.indexOf("rgb")>=0){var u=t.match(/\d+/g);return"#"+r(u[0])+r(u[1])+r(u[2]);}if(t&&t!="transparent"){return t;}}return"#ffffff";}s.each(function(){h(this).css("background-color",q(this));
});}h.fn.cycle.commonReset=function(v,t,u,r,s,q){h(u.elements).not(v).hide();u.cssBefore.opacity=1;u.cssBefore.display="block";if(r!==false&&t.cycleW>0){u.cssBefore.width=t.cycleW;}if(s!==false&&t.cycleH>0){u.cssBefore.height=t.cycleH;}u.cssAfter=u.cssAfter||{};u.cssAfter.display="none";h(v).css("zIndex",u.slideCount+(q===true?1:0));
h(t).css("zIndex",u.slideCount+(q===true?0:1));};h.fn.cycle.custom=function(B,v,q,s,r){var A=h(B),w=h(v);var t=q.speedIn,z=q.speedOut,u=q.easeIn,y=q.easeOut;w.css(q.cssBefore);if(r){if(typeof r=="number"){t=z=r;}else{t=z=1;}u=y=null;}var x=function(){w.animate(q.animIn,t,u,s);};A.animate(q.animOut,z,y,function(){if(q.cssAfter){A.css(q.cssAfter);
}if(!q.sync){x();}});if(q.sync){x();}};h.fn.cycle.transitions={fade:function(r,s,q){s.not(":eq("+q.currSlide+")").css("opacity",0);q.before.push(function(v,t,u){h.fn.cycle.commonReset(v,t,u);u.cssBefore.opacity=0;});q.animIn={opacity:1};q.animOut={opacity:0};q.cssBefore={top:0,left:0};}};h.fn.cycle.ver=function(){return k;
};h.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!h.support.opacity,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250};
})(jQuery);(function(i){var a,b;var o='<div class="formInputBox">'+'<div class="top"><div><hr /></div></div>'+'<div class="boxContent"></div>'+'<div class="bottom"><div><hr /></div></div>'+"</div>";jQuery.fn.glForms=function(q){a=i.extend({},i.fn.glForms.defaults,q);b=i("#"+a.sInfoBoxId);return this.each(function(){var r=i(this);
var s=i.meta?i.extend({},a,r.data()):a;i("input[type=text], textarea",r).blur(function(){var t=i(this);if(t.parents("div.formInputBox").length==0){return;}e(t);l();}).focus(function(){var t=i(this);if(t.parents("div.formInputBox").length!=0){return;}f(t);h(t);}).click(function(){i(this).focus();});i("input[type=radio], label",r).focus(function(){h(i(this));
}).blur(function(){l();});i("input[type=checkbox]",r).click(function(){h(i(this));});});};i.fn.glForms.defaults={sInfoBoxId:"formInfoBox",sFormType:"changeData"};function f(q){var s=m(q);if(s.length>0){return;}i(o).insertBefore(q);q.parents("div.formElement").addClass("active");i("div.boxContent",q.siblings(".formInputBox")).append(q);
clearTimeout(r);var r=setTimeout(function(){q.focus();},50);}function e(q){if(q.parents("div.formElement").hasClass("error")){return;}var r=m(q);if(r.length<=0){return;}q.insertBefore(r);r.remove();q.parents("div.formElement").removeClass("active");}function k(q){f(q);q.parents("div.formElement").addClass("error");
}function c(q){if(!q.parents("div.formElement").hasClass("active")){e(q);}q.parents("div.formElement").removeClass("error");}function h(r){var s=r.offset().top;var q=s>23?s-23:s;b.hide().css("top",q);d(r);j();}function m(q){var r=q.parents("div.formInputBox");return r;}function j(){b.fadeIn(300);}function l(){b.hide();
}function d(q){var s=q.attr("id");var u=q.parents("div.formElement");var r=u.find("div.infoText");var t=r.length>0?r.html():"<h1>NOCH KEIN TIPP HIERZU!</h1>";i("div.contentBody",b).html(t);sTitle=g(q);i("div.title",b).html(sTitle);}function g(q){return q.parents("div.formInputBox").siblings("label").text()||q.siblings("label").text();
}jQuery.fn.glForms.showErrors=function(q){};jQuery.fn.glForms.showErrorHighlight=function(q){k(i(q));};jQuery.fn.glForms.hideErrorHighlight=function(q){c(i(q));};})(jQuery);