var b_sys=0;var b_type=1;var b_vers=-1;var aol_type=0
var uAgent= navigator.userAgent.toLowerCase()
if (uAgent.indexOf("mac")!= -1){b_sys=1}else{if ((uAgent.indexOf('mozilla') != -1) && (uAgent.indexOf('spoofer')== -1) && (uAgent.indexOf('compatible') == -1) && (uAgent.indexOf('opera') == -1)) {if ((uAgent.indexOf('rv:1.') != -1) && (uAgent.indexOf("netscape") == -1)) {b_type=3} 	else {b_type=2}}if ((uAgent.indexOf("msie") != -1) && (uAgent.indexOf("opera") == -1)){b_type=1}if (uAgent.indexOf("opera") != -1){b_type=4}if (uAgent.indexOf("america online") != -1){aol_type=1}}
var crlf=String.fromCharCode(13,10);var bodyOverflowEx="";if(b_sys==0){if(b_type==1){bodyOverflowEx="overflow: auto;"}}
function drawDiv(name,x,y,w,h,backCol,foreCol,borderCol,bordW,cur,t,fontFam,cl,ext,styleEx){if(b_sys==100){if (b_type!==1){pos=styleEx.indexOf("padding");if(pos>-1){tmpStr=styleEx.substr(pos);pos=tmpStr.length;pos2=tmpStr.indexOf("\;");pEnd=pos;if(pos2>-1){if(pos2<pos){pEnd=pos2}};tmpStr=tmpStr.substr(0,pEnd);tPart=tmpStr.split("-");tP=tPart[1].split(":");if(tP[0]=="left" || tP[0]=="right"){tP[1]=tP[1].replace(/px/,"");offsetW=(tP[1]*1);w=w-offsetW}}}}if (cur!==""){if(b_sys==0){if(b_type!==1){if(cur=="hand"){cur="cursor: pointer;"}}else{cur="cursor: " + cur + ";"}}else{if(cur=="hand"){cur="cursor: pointer;"}}}else{cur="cursor: default;"}if(backCol!==""){if(backCol.substr(0,1)=="#"){backC="background-color: " + backCol + ";"}else{backC="background-image: url(" + backCol + ");"}}else{backC=""}if(b_sys==0){if ((b_type!==1) &&  borderCol!==""){w=w-(bordW*2);h=h-(bordW*2);}}if(borderCol!==""){bord='border: ' + bordW + 'px solid ' + borderCol + ';'}else{bord=''}if(cl==1){clTag="</div>"}else{clTag=""};re='<div id="' + name + '" class="' + fontFam + '" style="position:absolute; margin: 0px; width:' + w + 'px; height:' + h + 'px; z-index:3; left: ' + x + 'px; top: ' + y + 'px; color: ' + foreCol + '; ' + bord + cur + backC + styleEx + '" ' + ext + '>' + t + clTag;return re}
function drawDivPic(name,x,y,w,h,backCol,foreCol,borderCol,bordW,cur,t,fontFam,cl,ext,styleEx,pic,alt){if (cur!==""){if(b_sys==0){if(b_type!==1){if(cur=="hand"){cur="cursor: pointer;"}}else{cur="cursor: " + cur + ";"}}else{if(cur=="hand"){cur="cursor: pointer;"}}}else{cur="cursor: default;"};var re="";re+=drawDiv(name,x,y,w,h,backCol,foreCol,borderCol,bordW,cur,t,fontFam,0,ext,styleEx);if(borderCol!==""){w=w-(bordW*2);h=h-(bordW*2)};re+='<img name="pic' + name + '" id="pic' + name + '" src="' + pic + '" width="' + w + 'px" height="' + h + 'px" galleryimg="no" style="position: absolute; left: 0px; top:0px; ' + cur + ' " alt="' + alt + '">';re+='</div>';return re}
function trim(t){v=0;for(nn=0;nn<t.length;nn++){if(t.charAt(nn)==" "){v++}else{break}}if(v>0){t=t.substr(v)};v=0;for(nn=(t.length-1);nn>-1;nn--){if(t.charAt(nn)==" "){v++}else{break}}if(v>0){t=t.substr(0,(t.length-v))};return t}
function checkEmail(emailStr){var checkTLD=1;var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;var emailPat=/^(.+)@(.+)$/;var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";var validChars="\[^\\s" + specialChars + "\]";var quotedUser="(\"[^\"]*\")";var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var atom=validChars + '+';var word="(" + atom + "|" + quotedUser + ")";var userPat=new RegExp("^" + word + "(\\." + word + ")*$");var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");var matchArray=emailStr.match(emailPat);if(matchArray==null){return false;};var user=matchArray[1];var domain=matchArray[2];for(i=0; i<user.length; i++){if(user.charCodeAt(i)>127){return false;}};for(i=0; i<domain.length; i++){if(domain.charCodeAt(i)>127){return false;}};if(user.match(userPat)==null){return false;};var IPArray=domain.match(ipDomainPat);if(IPArray!=null){for(var i=1;i<=4;i++){if(IPArray[i]>255){return false;}};return true;};var atomPat=new RegExp("^" + atom + "$");var domArr=domain.split(".");var len=domArr.length;for(i=0;i<len;i++){if (domArr[i].search(atomPat)==-1){return false;}};	if(checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1){return false;};if(len<2){return false;};return true;}
function checkUrl(t){t=t.toLowerCase();if(t.indexOf("http://")!==0 && t.indexOf("https://")!==0){if(t.indexOf("ww")<0){t="www." + t}t="http://" + t}return t}
if(b_type!==1){document.captureEvents(Event.KEYUP);document.onkeyup = editTestKey}
function decoFormat(index,o){deco=["none","underline"];obj=eval('document.getElementById("' + o + '")');obj.style.textDecoration=deco[index]}
function transparenzFormat(index,o){obj=eval('document.getElementById("' + o + '")');if(b_type==1){trans=[60,100];obj.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=' + trans[index] + ')'}else{trans=[0.6,1];obj.style.opacity=(trans[index])}}
function windowPos(w,h){winPos=new Array;if(window.innerWidth){allXb = (window.innerWidth - w) / 2}else{allXb=(document.body.offsetWidth-w-4)/2}if(window.innerHeight){allYb = (window.innerHeight - h) / 2}else{allYb=(document.body.offsetHeight-h-4)/2}	if(window.screenX){allXb=allX+window.screenX}else{allXb=allXb+window.screenLeft;}if(window.screenY){allYb=allYb+window.screenY}else{allYb=allYb+window.screenTop;}if(allXb<0){allXb=0};allXb=Math.floor(allXb);if(allYb<0){allYb=0};allYb=Math.floor(allYb);winPos=[allXb,allYb];return winPos;}
function goWeb(ziel){window.open(ziel)}
function checkColor(c){if(c.length!=6){return false}c=c.toUpperCase();aStr="0123456789ABCDEF";for(nn=0;nn<6;nn++){gefunden=false;for(mm=0;mm<aStr.length;mm++){if(c.substr(nn,1)==aStr.substr(mm,1)){gefunden=true;break}}if(!gefunden){return false}}return c}
