<!--

var xmlHttp = false;
var micms_contentloaded=0;

if (typeof(XMLHttpRequest) != 'undefined') {

	xmlHttp = new XMLHttpRequest();

}

if (!xmlHttp) {

	try {

	    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");

    } catch(e) {

	    try {

       		 xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");

   		} catch(e) {

	     	xmlHttp  = false;

     	}

   }

}

Array.prototype.foreach = function( callback ) {
  for( var k=0; k<this .length; k++ ) {
    callback( k, this[ k ] );
  }
}

Array.prototype.in_array = function(needle){
	for(var i=0; i<this.length; i++){
	    if(needle===this[i])
	        return true
        }
    return false;
}


function mi_anfrageform(x) {
	if (e=document.getElementById("anfrageform_"+x)) {
		
		if ( (e.style.display=="none") || (e.style.display=="") ) {
			e.style.display="block";
			document.getElementById("anfrageimg_"+x).src="/images/anfrage_an"+micms_lang+".png";
			$(".slide").css("visibility", "hidden");
			$(".bildergalerie").css("visibility", "hidden");
			$(".trenner").css("visibility", "hidden");			
		} else {
			e.style.display="none";
			document.getElementById("anfrageimg_"+x).src="/images/anfrage"+micms_lang+".png";
			$(".slide").css("visibility", "visible");
			$(".bildergalerie").css("visibility", "visible");
			$(".trenner").css("visibility", "visible");
		}
	}
}

function start_page() {
	
	ton('/sounds/intro.ogg');
	document.documentElement.className="";
	window.setTimeout("hide_start_page()",2000);
}

function hide_start_page() {
	$(document).ready(function() {
		
		$("#start").fadeOut(1500);					
	});
}

function evalScript(scripts) {
	
	try
	{	if(scripts!= '')	
		{	var script = "";
			scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function(){
	            if (scripts !== null) script += arguments[1] + '\n';
                return '';});
			if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
		}
		return false;
	}
	catch(e)
	{	alert(e)
	}
}

function Linkify(inputText) {

    var replacePattern1 = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
    var replacedText = inputText.replace(replacePattern1, '<a href="$1" target="_blank">$1</a>');


    var replacePattern2 = /(^|[^\/])(www\.[\S]+(\b|$))/gim;
    var replacedText = replacedText.replace(replacePattern2, '$1<a href="http://$2" target="_blank">$2</a>');


    var replacePattern3 = /(\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})/gim;
    var replacedText = replacedText.replace(replacePattern3, '<a href="mailto:$1">$1</a>');
	
    return replacedText
}



function load_content(x,url) {
	
	
	if (!xmlHttp) {
		
		/*if (micms_url!=url) {
			alert(micms_url);
			alert(url);
			document.location.href=url;
		}*/
		return;
			
	 } else {
		 
		// var i=x.substr(5);
		var i=x;
 
		var u="/cms_get_content.php?cid="+i;

		xmlHttp.open("GET", u, true);
		xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;');                               
		xmlHttp.send(null);
		
		xmlHttp.onreadystatechange = function(){
			
			if (xmlHttp.readyState == 1 || xmlHttp.readyState == 2 || xmlHttp.readyState == 3) {
							  
			}
					
			if ( (xmlHttp.readyState == 4) && (xmlHttp.status == 200) ) {
					
	
				var xmldoc = xmlHttp.responseXML;
				var t=xmldoc.getElementsByTagName('data')[0].childNodes[0].nodeValue;
				
				if (t!="") {
				
					if (e=document.getElementById("content_"+i.toString())) {
						e.innerHTML=t;
						
						
						
						evalScript(t);
						
					}
		
				
				}
			 
			 }
			 
		}
	
	}
	
}

function mi_gotourl(x) {
	if (e=document.getElementById(x)) {
		
		window.setTimeout("document.location.href='"+e.href+"'",500);

	}
}

function mi_sendform(x) {

	if (!xmlHttp) {
		
		alert("Beim Senden des Formulars ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut, oder nehmen Sie telefonisch Kontakt mit uns auf.");
		return;
			
	 } else {
		 
		// var i=x.substr(5);
		var i=x;
 
		var u="/mi_form.php";
		var f=eval("document.anfrageform_"+x);

		var r=0;

		if (f.mi_rueckruf.checked) {
			r=1;	
		}

		var params="formsent=1&id="+x+"&mi_vorname="+f.mi_vorname.value+"&mi_nachname="+f.mi_nachname.value+"&mi_telefon="+f.mi_telefon.value+"&mi_email="+f.mi_email.value+"&mi_nachricht="+f.mi_nachricht.value+"&mi_rueckruf="+r+"&mi_bereich="+f.mi_bereich.value;
		
		xmlHttp.open("POST", u, true);
		xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;');                               
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(params);
		
		xmlHttp.onreadystatechange = function(){
			
			if (xmlHttp.readyState == 1 || xmlHttp.readyState == 2 || xmlHttp.readyState == 3) {
							  
			}
					
			if ( (xmlHttp.readyState == 4) && (xmlHttp.status == 200) ) {
					
	
				var xmldoc = xmlHttp.responseXML;
				var t=xmldoc.getElementsByTagName('data')[0].childNodes[0].nodeValue;
				
				evalScript(t);
	
			}
			
		}
		
	 }
}

function mi_check_field(x,y) {
	if (x.value==y) {
		x.value="";	
	}
}



function mi_domainorder() {

	if (!xmlHttp) {
		
		alert("Beim Senden des Formulars ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut, oder nehmen Sie telefonisch Kontakt mit uns auf.");
		return;
			
	 } else {
		 
		
 
		var u="/mi_domainorder.php";
		var f=eval("document.domainorderform");

		var domainregister="";
		for (i=0;i<=1;i++) {
			if (f.domainregister[i].checked == true) {
				domainregister=f.domainregister[i].value;
			}
		}
		var usage="";
		for (i=0;i<=2;i++) {
			if (f.usage[i].checked == true) {
				usage=f.usage[i].value;
			}
		}

		var params="formsent=1&domainregister="+domainregister+"&usage="+usage+"&domainname="+f.domainname.value+"&domainholder="+f.domainholder.value+"&contactperson="+f.contactperson.value+"&adress="+f.adress.value+"&postal="+f.postal.value+"&land="+f.land.value+"&phone="+f.phone.value+"&email="+f.email.value;
		
		xmlHttp.open("POST", u, true);
		xmlHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;');                               
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(params);
		
		xmlHttp.onreadystatechange = function(){
			
			if (xmlHttp.readyState == 1 || xmlHttp.readyState == 2 || xmlHttp.readyState == 3) {
							  
			}
					
			if ( (xmlHttp.readyState == 4) && (xmlHttp.status == 200) ) {
					
	
				var xmldoc = xmlHttp.responseXML;
				var t=xmldoc.getElementsByTagName('data')[0].childNodes[0].nodeValue;

				evalScript(t);
	
			}
			
		}
		
	 }
	 
	  // return false;
}




-->
