function deCryptMail(target,domain,localpart)
{var eMail='mailto:'+unescape(localpart)+'@'+unescape(domain);target.href=eMail;}
function CaptchaReload()
{var obj,args=CaptchaReload.arguments;var timestamp=new Date();if((obj=$(args[0]))!=null)
{obj.src='/images/tools/captcha.png?Cache='+timestamp.getTime();}
return true;}
function ClearField()
{var obj,args=ClearField.arguments;if((obj=$(args[0]))!=null)
{if(obj.value==args[1])obj.value='';}
return true;}
function InputStyle(Field)
{if(Field=="what")var DefaultValue='Was';else if(Field=="who")var DefaultValue='Wer';else if(Field=="location")var DefaultValue='Wo';if($(Field).getValue()==DefaultValue)
{$(Field).value='';}
$(Field).style.color='#333333';$(Field).style.fontWeight='bold';}
function InputReset(Field)
{if(Field=="what")var DefaultValue='Was';else if(Field=="who")var DefaultValue='Wer';else if(Field=="location")var DefaultValue='Wo';if($(Field).getValue()=='')
{$(Field).value=DefaultValue;$(Field).style.color='#0172AC';$(Field).style.fontWeight='normal';}}
function InputSubmit()
{if($("what")&&$("what").getValue()=="Was")$("what").value='';if($("who")&&$("who").getValue()=="Wer")$("who").value='';if($("location")&&$("location").getValue()=="Wo")$("location").value='';$("Search").submit();return true;}
function SubmitEnter(Field,e)
{var keycode;if(window.event)keycode=window.event.keyCode;else if(e)keycode=e.which;else return true;if(keycode==13)InputSubmit();else return true;}
function GoogleMaps(AdresseQuery,AdresseShow)
{if(GBrowserIsCompatible())
{var map=new GMap2(document.getElementById("map-canvas"));var geocoder=new GClientGeocoder();geocoder.getLatLng(AdresseQuery,function(point)
{if(!point)
{}
else
{map.setCenter(point,13);map.addControl(new GSmallMapControl());var marker=createMarker(point,AdresseQuery,AdresseShow);map.addOverlay(marker);}});function createMarker(point,name,html)
{var marker=new GMarker(point);html='<div>'+html+'<br /><br /><form action="http://maps.google.com/maps" method="get" target="_blank" style="background:none;padding:0px;margin:0px;"><span style="font-size:10px;">Startadresse eingeben:</span><br /><input type="text" size="40" maxlength="100" class="textfeld" style="width:200px;margin:2px 0px;" name="saddr" id="saddr" value="" /><br /><input value="Route berechnen" type="submit" class="submit" style="width:130px;margin:2px 0px;" /><input type="hidden" name="daddr" value="'+point.lat()+','+point.lng()+'" /></form></div>';GEvent.addListener(marker,"click",function()
{marker.openInfoWindowHtml(html);});return marker;}}}
function HeadlineCutter(Field,Maxlen)
{var HeadlineAlt=$(Field).innerHTML;HeadlineAlt=HeadlineAlt.unescapeHTML();var HeadlineLength=HeadlineAlt.length;var HeadlineBreite=CheckBreite(HeadlineAlt);if(HeadlineBreite>Maxlen)
{while(HeadlineBreite>Maxlen)
{HeadlineLength=(HeadlineLength-1);HeadlineNeu=Cutter(HeadlineLength);HeadlineBreite=CheckBreite(HeadlineNeu);}
HeadlineNeu=HeadlineNeu.escapeHTML();$(Field).update(HeadlineNeu);}
function Cutter(Maxlen)
{var HeadlineNeu=HeadlineAlt.substr(0,(Maxlen-3))+"...";return HeadlineNeu;}
function CheckBreite(HeadlineCheck)
{HeadlineCheck=HeadlineCheck.escapeHTML();var dummy=document.createElement("span");dummy.innerHTML=HeadlineCheck;dummy.style.display="block";dummy.style.whiteSpace="nowrap";dummy.style.position="absolute";dummy.style.top="-100px";$(Field).appendChild(dummy);var HeadlineBreite=dummy.scrollWidth;$(Field).removeChild(dummy);return HeadlineBreite;}
return true;}
function BeispielVideo(showhide)
{if(showhide=='show')
{$('video-demo').appear({duration:0.3});var flashvars={autostart:"true",bufferlength:"6",file:"/videos/2d34d509b7543c34d90eaf95e8a3c52d.flv",width:"390",height:"332"};var params={quality:"high",scale:"exactfit",menu:"false",wmode:"transparent",allowfullscreen:"true"};var attributes=false;swfobject.embedSWF("/lib/flvplayer.swf","video-player","390","332","8.0.0","/lib/expressInstall.swf",flashvars,params,attributes);}
else
{$('video-demo').fade({duration:0.3});$('video-demo').innerHTML='<div class="video clearfix"><div id="video-player"></div><p><b><a href="JavaScript:void(0);" onclick="BeispielVideo(\'hide\');this.blur();" title="Schließen">Schließen</a></b></p></div>';}}
function getNumber(id,type)
{if(type=="t")var element="telefon";else if(type=="f")var element="telefax";else if(type=="m")var element="mobil";else return false;new Ajax.Updater('hidden-'+element,'/ajax/numbers/',{method:"post",encoding:"ISO-8859-1",parameters:{b:""+id+"",t:""+type+""}});}
function getNumber2(id,type)
{if(type=="t")var element="telefon";else if(type=="f")var element="telefax";else if(type=="m")var element="mobil";else return false;new Ajax.Updater('hidden-'+element+'-'+id,'/ajax/numbers/',{method:"post",encoding:"ISO-8859-1",parameters:{b:""+id+"",t:""+type+""}});}
