  var atags = document.getElementsByTagName("a");

	function highlight (obj) {
		obj.style.borderBottom="1px red solid";
		return;
	}
	
	function lowlight (obj) {
		obj.style.borderBottom="1px red dashed";
		return;
	}
	
	function setEvents() {
		var divs = document.getElementsByTagName("DIV");
		
		for (i=0;i<divs.length;i++) {
			//alert (divs[i].className.toLowerCase());
			if (divs[i].className.toLowerCase() == "m1" || divs[i].className.toLowerCase() == "m2") {
				divs[i].onmouseover= function hl() { highlight(this); };
				divs[i].onmouseout= function ll() { lowlight(this); };
			}
		}

	  for (i=0;i<atags.length;i++) {
	  	if (atags[i].parentNode.className =="m2" || atags[i].parentNode.className =="m1") {
	  	  if (atags[i].target=="_new") {
	  	  	atags[i].parentNode.onclick = function (){window.open(this.firstChild.newLink);}
	  	  	atags[i].newLink = atags[i].href;
	  	  	atags[i].target = "";
	  	  	atags[i].href='#'
	  	  }
	  	  else atags[i].parentNode.onclick = function (){window.location.href=this.firstChild.href;}
	  	}
	  }
		
		return;
	}	
	
  function chkFrm(frm) {
		for (i=0;i<frm.elements.length;i++) {
			if (frm.elements[i].value == "" && (frm.elements[i].type=="text" || frm.elements[i].type=="textarea") && frm.elements[i].name !="Strasse" && frm.elements[i].name!="Ort") {
				alert("Bitte füllen Sie alle Pflichtfelder aus");
				return false;
			}
		}
		return true;
	}
		
var xmlHttp = false;


//if (document.getElementById("domainCheckResult")) var domResultElem = document.getElementById("domainCheckResult");
		
function ckeckdomain (frm) {
	//alert (frm.domainname.value);
	if (frm.domainname.value == "" || frm.tldname.options[frm.tldname.selectedIndex].text == "") {
		alert("Bitte geben Sie Ihre Wunschdomain ein!");
		frm.domainname.focus();
		return false;
	}
	else {
		if (frm.domainname.value.indexOf("_") >= 0) {
		  alert("Die Domain darf keinen Unterstrich enthalten.")
	    return false;
	  }
	}
	var reqDomain  = "domainname=" +  encodeURI(frm.domainname.value) +      
	                 "&tldname=" +  encodeURI(frm.tldname.options[frm.tldname.selectedIndex].text) ;
  if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); }
  else if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
 
  if(xmlHttp) {
		xmlHttp.onreadystatechange = showContent;
		if (document.getElementById("domainCheckResult")) {
			document.getElementById("domQuerySubmit").disabled = true;
			document.getElementById("domQuerySubmit").value="Bitte warten ...";
			document.getElementById("domainCheckResult").innerHTML = "";
			document.getElementById("domainCheckResult").style.height = "200px"
			document.getElementById("domainCheckResult").style.width = "430px"
  		document.getElementById("domainCheckResult").style.backgroundImage = "url(images/ajax-loader.gif)"
  		document.getElementById("domainCheckResult").style.backgroundPosition = "center"
  		document.getElementById("domainCheckResult").style.backgroundRepeat = "no-repeat"


		}
    xmlHttp.open('GET', "domchk/owndomchk.php?"+reqDomain, true);
    xmlHttp.send(null);
  }
	
	return false;
	
}

function showContent() {
	//alert("ready State: "+ xmlHttp.readyState + "\n" + "Status: " + xmlHttp.status + "\n" + "response: " + xmlHttp.responseText);
  if (xmlHttp.readyState == 4) {                                   
              if (xmlHttp.status == 200) { 
              	  document.getElementById("domQuerySubmit").disabled = false; 
              	  document.getElementById("domQuerySubmit").value = "Domain überprüfen";                    
                  if(document.getElementById("domainCheckResult")) {
             	  		document.getElementById("domainCheckResult").style.backgroundImage = ""
                  	document.getElementById("domainCheckResult").innerHTML = xmlHttp.responseText;            
                  }
              } 
              else {                                                  
                  alert('Bei dem Request ist ein Problem aufgetreten.');
              }                                                         
  }
  return;                                                             
}                        

function delivAddy(obj) {
	  obj.form.lief_firma.disabled = !obj.checked;
	  obj.form.lief_vorname.disabled = !obj.checked;
  	obj.form.lief_nachname.disabled = !obj.checked;
  	obj.form.lief_strasse.disabled = !obj.checked;
  	obj.form.lief_plz.disabled = !obj.checked;
  	obj.form.lief_ort.disabled = !obj.checked;
	  
  return;
}       

function preSelectDomain(tld, msg) {
	if (msg == undefined) msg = false;
	var selTld = document.getElementById("tldname");
	var i = 0;
	tld = tld.substr(1).toLowerCase();
	for (i=0; i<selTld.options.length; i++) {
		//alert(selTld.options[i].value.toLowerCase() + " " + selTld.options[i].text.toLowerCase());
		if(selTld.options[i].value.toLowerCase() == tld || selTld.options[i].text.toLowerCase() == tld ) {
			selTld.options[i].selected = true;
			if (msg) alert("Bitte überprüfen Sie zunächst, ob Ihre Wunschdomain noch verfügbar ist.\nNutzen Sie dazu unser Domaincheck Formular.");
			window.scrollTo(0,0);
			document.getElementById("domainname").focus();
			return;
		}
	}
	
	return;
}