//<![CDATA[

//* by Makiki Itoh - http://www.makikohitoh.com
/* define variables for "if n4 (Netscape 4), if IE (IE 4.x),
and if dom (if Netscape 6/W3C-DOM compliant)" */
var n4, ie, dom;
/* detecting browser support for certain key objects/methods and
assembling a custom document object */
var doc,doc2,doc3,sty;

if (document.layers) {
  doc = "document.";
  doc2 = ".document.";
  doc3 = "";
  sty = "";
  n4 = true;
  }
else if (document.all) {
  doc = "document.all.";
  doc2 = "";
  doc3 = "";
  sty = ".style";
  ie = true;
}

else if (document.getElementById) {
  doc = "document.getElementById('";
  doc2 ="')";
  doc3 ="')";
  sty = "').style";
  dom = "true";
 }


var fd = 1;


function fie(){    
 var userag = navigator.userAgent.toLowerCase();  
 if(userag.indexOf('msie') > -1 && userag.indexOf('opera')== -1){
		if(userag.indexOf('msie 6') == -1  && userag.indexOf('msie 7') == -1){
		var txt = "For viewing this sit you need a recent version of INTERNET EXPLORER - please update to version 6 or higher -" +"\n"+ "better download  FIREFOX at: \'http://www.mozilla.org/\'. ";
		var t1 = document.getElementById("tdhw").firstChild.nodeValue.length;
  	document.getElementById("tdhw").firstChild.replaceData(0,t1,'');
  	var t2 = document.getElementById("tdph").firstChild.nodeValue.length;
  	document.getElementById("tdph").firstChild.replaceData(0,t2,'');
  	document.getElementById("tddummy").firstChild.insertData(0,txt); 
	}
 }
}


 /* the functions that place elements on a page.
Always use together with browser.js!
*/
// get the dimensions of the browser window.
var elem;
 
function fcenter() {  

var win_width,win_height;
var centerhor, centerver;
var docObj;
var docObj1;
var docObj2;
var docObj3;



var d_txt = "d_txt";
var d_container = "d_container";
var d_img = "d_img";
var d_form = "d_form";



var image_1 = new Image()
    image_1.src = "./SOURCE/IMG/BILDER/01.jpg"
	//alert(image_1.width +'  '+image_1.height);
var image_2 = new Image()
    image_2.src = "./SOURCE/IMG/ETC/spacer.gif"
	//alert(image_2.width +'  '+image_1.height);



var w_idth  = image_1.width;  //600;
var h_eight = image_1.height;  //399;  

//images[0] = imgSpacer
document.images[0].width = w_idth;
document.images[0].height = h_eight;
document.images[1].width = w_idth;
document.images[1].height = h_eight;


if (document.all) {
  win_width=document.body.clientWidth;
  if(navigator.appName=="Microsoft Internet Explorer" && navigator.appVersion < '6'){
   // win_width=document.documentElement.offsetWidth;
   win_width=document.body.clientWidth;
   win_height=document.documentElement.offsetHeight;
  }else{win_height=document.body.clientHeight;}
}
else {
 win_width=innerWidth;
 win_height=innerHeight;
}


centerhor = win_width/2;
centerver = win_height/2;

//center an element on the page.
docObj  = eval(doc + d_container + sty);
docObj1  = eval(doc + d_txt + sty);
docObj2  = eval(doc + d_img + sty);
docObj3  = eval(doc + d_form + sty);


if (document.all) {
	if(win_height>h_eight){
docObj.pixelTop = (centerver - (h_eight/2));
docObj1.pixelTop = (centerver - (h_eight/2) -40);
//docObj3.pixelTop = (centerver - (h_eight/2) -40);
}else{
docObj.pixelTop = 50;  // (centerver - (w_idth/2));	
docObj1.pixelTop = 20;  // (centerver - (w_idth/2));
//docObj3.pixelTop = 20;  // (centerver - (w_idth/2));	
}
	if(win_width>w_idth){
docObj.pixelLeft = (centerhor - (w_idth/2));
docObj1.pixelLeft = (centerhor - (w_idth/2));
//docObj3.pixelLeft = docObj2.left = -30;  //(centerhor - (w_idth/2)-25);
}else{
docObj.pixelLeft =  20;  // (centerhor - (w_idth/2));
docObj1.pixelLeft = 20;
//docObj3.pixelLeft =  0;

}
}else {  
	if(win_height>h_eight){	
docObj.top = (centerver - (h_eight/2)) +"px";
docObj1.top = (centerver - (h_eight/2) -40) +"px";
//docObj3.top = (centerver - (h_eight/2) -40) +"px";
}else{
docObj.top =  50  +"px";// (centerver - (w_idth/2)) +"px";
docObj1.top =  20  +"px";// (centerver - (w_idth/2)) +"px";
//docObj3.top =  20  +"px";// (centerver - (w_idth/2)) +"px";
}  
	if(win_height>h_eight){	
docObj.left = (centerhor - (w_idth/2))+"px";
docObj1.left = (centerhor - (w_idth/2))+"px";
//docObj3.left = -30 +"px";  //(centerhor - (w_idth/2)-25)+"px";
}else{
docObj.left  = 20  +"px";// ((centerhor - (w_idth/2))+"px";
docObj1.left = 20  +"px";// ((centerhor - (w_idth/2))+"px";
//docObj3.left = 0  +"px";// ((centerhor - (w_idth/2))+"px";
} 
}  

////////////////////////////////////////// FONTSIZE CROSSPLATFORM /////////////////////////////////////////////////////
/*
var changeTXT = new Array("tdhw","tdph","tddummy");
for(i=0;i<changeTXT.length;i++){
docObj_txt = eval(doc +changeTXT[i]+ doc3);
var txtsize;
if (document.defaultView && document.defaultView.getComputedStyle) {
var styledeclaration = document.defaultView.getComputedStyle(docObj_txt, null);
txtsize = styledeclaration.getPropertyValue("font-size");
} else if (document.currentStyle) {
txtsize = docObj_txt.currentStyle.fontSize;
}
alert('txtsize = '+txtsize)
x = txtsize.slice(txtsize.length -2, txtsize.length);
txtsize = parseFloat(txtsize);

var agt=navigator.userAgent.toLowerCase();

if (agt.indexOf("win")!=-1){
alert('win \n'+'txtsize = '+txtsize)
docObj_txt.style.fontSize = txtsize*(1/1) +x;  //docObj_txt.fontSize*(1/0.75);  //x +'em'; // +"px"  // '0.8em'
}else{
alert('mac \n'+'txtsize = '+txtsize)
docObj_txt.style.fontSize = txtsize*(1/0.75) +x;  //x*(1/0.75)+'em';  // '1.07em';
}
}
*/
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
} 

  //  window.addEventListener("resize", fcenter, false);

    //* by Scott Andrew LePera - modified
    //* http://www.scottandrew.com/weblog/articles/cbs-events

function addEvent(obj, evType, fn){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, false);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    return false;
  }
}

    //* by Peter Paul Koch - http://www.quirksmode.org/js/events_compinfo.html
        function getEventTarget(e){
    return (e.target) ? e.target : e.srcElement
}



function dummy(x){
var docObj = eval(doc + x +doc3);
docObj.focus();     
}  


//  ATTACHMENT
function sichtbar(elem1, elem2){
x=eval(doc+elem1+sty); 
x.visibility = "hidden"; 
y=eval(doc+elem2+sty);
y.visibility = "visible";
} 


function eadress(){
	var a = String.fromCharCode(109,97,105,108,64,102,114,97,110,107,100,97,114,105,117,115,46,99,111,109);
	document.write(a);
	}
	
	
function feClient(){
var stg = String.fromCharCode(109,97,105,108,116,111,58,109,97,105,108,64,102,114,97,110,107,100,97,114,105,117,115,46,99,111,109);
location.href = stg;
}

function fSwitch(elem1,elem2,elem3,elem4){
y=eval(doc+elem4+sty);
if (fd == 1){y.visibility ="visible";}
if(y.visibility=="visible"){showContact(elem1, elem2, elem3,elem4)}
else{hideContact(elem1, elem2, elem3,elem4)}
fd += 1;
}

function showContact(elem1, elem2, elem3,elem4){
x=eval(doc+elem2+sty);
x.visibility="visible";
x=eval(doc+elem3+sty);
x.visibility="visible";
y=eval(doc+elem4+sty);
y.visibility="hidden";
}


function hideContact(elem1, elem2, elem3,elem4){
x=eval(doc+elem1+sty);
x.visibility="hidden";	
xx=eval(doc+elem2+sty);
xx.visibility="hidden";
xxx=eval(doc+elem3+sty);
xxx.visibility = "hidden"; 
y=eval(doc+elem4+sty);
y.visibility="visible";
}


function fdate(){
	zeit = new Date();
	jahr    = zeit.getFullYear();  //getYear
	monat   = zeit.getMonth();
	wochentag=zeit.getDay();
	tag     = zeit.getDate();  
	stunden = zeit.getHours();
	minuten = zeit.getMinutes();
	sekunden= zeit.getSeconds();
//	if(monat<10){monat = "0"+monat}	;		
	if(tag<10){tag = "0"+tag};	
	if(stunden<10){stunden = "0"+stunden};	
	if(minuten<10){minuten = "0"+minuten};	
//	aTag = new Array("sonntag","montag","dienstag","mittwoch","donnerstag","freitag","samstag");
	aMon = new Array("Januar","Februar","Maerz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
//	anzeige1 = stunden+":"+minuten;
//	anzeige2 = aTag[wochentag]+", den"+tag+":"+aMon[int(monat)-1]+":"+jahr;
vDatum = tag+"."+aMon[parseInt(monat)]+"."+jahr+" |"+"| "+stunden+":"+minuten;
document.forms.formC.vDate.value = vDatum;
}

function fsend(){
var ssuc = "\nPlease type your message first and verify if you have entered your correct email adress!";
if(document.formC.vMessage.value.length<=1 || document.formC.vMessage.value==ssuc){
	document.formC.vMessage.value = ssuc;
}else{
	if(document.formC.vMessage.value.indexOf(String.fromCharCode(64)) == -1){
		document.formC.vMessage.value = ssuc;
	}else{
	document.formC.submit();
	//parent.frames.ime.location.href = "mail.php";
	//var ssuc = "\n Thank you! \n\n Your message has been successfully sent.";
	//document.formC.txtmsg.value = ssuc;
	}
}
}

//]]>

