var contacting_standard_lib={find:function(name){var obj=document.getElementById(name);return(typeof(obj)=='undefined'?this.find_field(name):obj);},find_field:function(name){for(var x=0;x<document.forms.length;x++){if(document.forms[x][name]){return document.forms[x][name];}}
return null},newWindow:function(name,height,width,uri,dereferrer){var myname=name;var myheight=600;if(height)myheight=height;var mywidth=600;if(width)mywidth=width;var myuri='';if(uri)myuri=uri;if(screen.availHeight<myheight)myheight=screen.availHeight-100;if(screen.availWidth<mywidth)mywidth=screen.availWidth-50;if(dereferrer&&myuri)myuri=contacting_dating_application_meta.URI_path_root+'application/?controller=Static&event=view&page=dereferrer&URI='+encodeURIComponent(myuri);mywindow=window.open(myuri,myname,'width='+mywidth+',height='+myheight+',scrollbars, left=0, top=0');mywindow.focus();},reverse_all:function(field){for(var i=0;i<field.length;i++){if(field[i].checked==true){field[i].checked=false;}else{field[i].checked=true;}}},check_option:function(field_name,value){var field=this.find_field(field_name);for(var i=0;i<field.length;i++){if(field[i].checked==false&&field[i].value==value)field[i].checked=true;}
return 0;},is_checked:function(field){var checked=0;for(var i=0;i<field.length;i++){if(field[i].checked==true)checked=1;}
return checked;},check_all:function(field){if(field.length>1){for(var i=0;i<field.length;i++){field[i].checked=true;}}else{field.checked=true;}},uncheck_all:function(field){if(field.length>1){for(var i=0;i<field.length;i++){field[i].checked=false;}}else{field.checked=false;}},set_and_submit:function(form,field,value){document.forms[form].elements[field].value=value;document.forms[form].submit();},set_form_element:function(form,field,value){document.forms[form].elements[field].value=value;},limitText:function(obj,len){if((len-1)-(eval(obj.value.length))<0){obj.value=obj.value.substring(0,len-1);alert("Der Text darf aus maximal "+len+" Zeichen bestehen");obj.blur();}},abortSubmit:function(myEvent){return false;},readCookie:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;},parseCookie:function(cookie){var hash=new Array();if(!cookie)return hash;var infos=cookie.split(';');for(var i=0;i<infos.length;i++){var pair=infos[i].split('&');hash[pair[0]]=pair[1]||'';}
return hash;},GoogleAnalyticsCookieAppend:function(uri)
{var pageTracker=contacting_dating_application_meta.pageTracker;if(!pageTracker)return uri;var queryStringIndex=uri.indexOf('?');var queryString=(queryStringIndex==-1)?"":uri.slice(queryStringIndex+1);var myURI=(queryStringIndex==-1)?uri:uri.slice(0,queryStringIndex-1);var c=pageTracker._getLinkerUrl(myURI,window);c=c.replace("#","?");c+="&"+queryString;return c;},check_for_analytics_target:function()
{var div=this.find('analyticsDiv');if(!div||!div.innerHTML||typeof(contacting_dating_application_meta.pageTracker)=='undefined')return false;var target=div.innerHTML;div.innerHTML='<iframe src="'+
this.GoogleAnalyticsCookieAppend('/contacting/application/Static/view/page/analytics/target/'+target)+
'" width="1" height="1" align="left" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe>';return;},_PreventDoubleSumbit:new Array(),PreventDoubleSumbit:function(form)
{var submitted=0;for(var i=0;i<this._PreventDoubleSumbit.length;i++){if(this._PreventDoubleSumbit[i]==form)submitted=1;}
if(submitted){return true;}else{this._PreventDoubleSumbit.push(form);return false;}},set_and_execute:function(divId,innerHTML){var div=typeof(divId)=='string'?document.getElementById(divId):divId;div.innerHTML=innerHTML;var x=div.getElementsByTagName("script");for(var i=0;i<x.length;i++){eval(x[i].text);}}};