
  var http_request = false;
  var result;
   function makeRequest(url, parameters) {
      http_request = false;

//alert( url + parameters);

      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      //alert (parameters);
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function alertContents() {

var domain= document.order.chooser_new_domain.value;
var tld= document.order.TLD_chooser_new_domain.options[document.order.TLD_chooser_new_domain.selectedIndex].value ;



      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
//            alert(http_request.responseText);
            result = http_request.responseText;
if (result==1) {

result='<span class="head2">' + domain + '.' + tld + ' er ledigt </span>';
// 
document.order.use_domain.value=""
document.order.domain_status_selected.value="chooser_new_domain"
//document.order.submit();


}

else {
result = '<span class="error">' + domain + '.' + tld + ' er ikke ledigt</span>';	
//document.order.chooser_new_domain.value=""
document.order.domain_status_selected.value=""
}

document.getElementById('request_result_new').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }


function domain_check( url) {

document.getElementById('write_domain_status').innerHTML=""
var domain= document.order.chooser_new_domain.value;
var tld= document.order.TLD_chooser_new_domain.options[document.order.TLD_chooser_new_domain.selectedIndex].value ;
document.order.domain_status_selected.value=""
//alert(domain + tld);

if (domain !="") {

if (tld !="") {
var parameters="?domain=" + domain + "&tld=" + tld + "&action=search";

//alert (parameters);


makeRequest(url, parameters);

}

}

	}



function form_check() {


//var sleeping = true;
//setTimeout("sleeping = false", 3000); // 1 second
//while(sleeping) {}

domainstatus = document.order.domain_status_selected.value

// alert (domainstatus);

if (domainstatus=='') {
	
document.getElementById('write_domain_status').innerHTML = "Mangler domænenavn";

return false;	
	
}










document.order.submit();














return true;




	var domainstatus = ""
	len = document.order.domain_status.length
// alert(len);
for (i = 0; i <len; i++) {
//	alert ( document.order.domain_status[i].value);
	if (document.order.domain_status[i].checked) {
		domainstatus = document.order.domain_status[i].value
		}
	}

	if (domainstatus == "") {
		alert("No domain Chosen")
		}
else {

//alert(domainstatus);

	var chose=document.getElementById(domainstatus + '_domain');


	domain=chose.value;

	if (domain!="") {



 document.order.submit();	
	return true;
}
else {

	
	
}

}




document.getElementById('write_domain_status').innerHTML = "mangler endelse for domænenavn";



return false;


if (domainstatus=='new_domain') {
	var chose=document.getElementById("new_domain");
	domain=chose.value;
	}

if (domainstatus=='domain_with_transfer') {
	var chose=document.getElementById("domain_with_transfer");
	domain=chose.value;
	}


if (domainstatus=='domain_activation') {
	var chose=document.getElementById("domain_activation");
	domain=chose.value;
	}
	
if (domainstatus=='domain_upgrade') {
	var chose=document.getElementById("domain_upgrade");
	domain=chose.value;
	}	

if (domainstatus=='domain_without_transfer') {
	var chose=document.getElementById("domain_without_transfer");
	domain=chose.value;
	}
	
if (domainstatus=='domain_with_transfer') {
	var chose=document.getElementById("domain_with_transfer");
	domain=chose.value;
	}	

alert( domain)

if (domain!="") {

document.ordre.submit();	
	
}



}




function setAndExecute(divId, innerHTML){
   var div = document.getElementById(divId);
    div.innerHTML = innerHTML;
    var x = div.getElementsByTagName("script");
    for(var i=0;i<x.length;i++)   {
    	eval(x[i].text);
			}
		}
		
function sub_domain_check( url) {


var domain= document.order.internal_domain.value;
var tld= document.order.TLD_chooser_internal_domain.options[document.order.TLD_chooser_internal_domain.selectedIndex].value ;

//alert (domain + "."  + tld);

if (domain !="") {

if (tld !="") {




var parameters="?domain=" + domain + "&tld=" + tld + "&action=sub_search";

//alert (parameters);


sub_domain_makeRequest(url, parameters);
//alert ( result);

}

}


	}
	
   function sub_domain_makeRequest(url, parameters) {
      http_request = false;

      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      //alert (parameters);
      http_request.onreadystatechange = sub_domain_alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function sub_domain_alertContents() {

var domain= document.order.internal_domain.value;
var tld= document.order.TLD_chooser_internal_domain.options[document.order.TLD_chooser_internal_domain.selectedIndex].value ;



      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
//            alert(http_request.responseText);
            result = http_request.responseText;


//alert(result);

if (result=='0E0') {

result='<span class="head2">' + domain + '.' + tld + ' er ledigt </span>';
document.order.domain_status_selected.value="internal_domain"	
document.getElementById('write_domain_status').innerHTML = "";
	
}

else {
result = '<span class="error">' + domain + '.' + tld + ' er ikke ledigt</span>';	
document.order.internal_domain.value=""
document.order.domain_status_selected.value=""
}

            document.getElementById('request_result_internal').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
function owner_domain_check(url) {


var domain= document.order.hosting_activation_domain.value;
var email=document.order.hosting_activation_email.value;

if (domain !='') {
if (email !='') {
	var parameters="?domain=" + domain + "&email=" + email + "&action=owner_search";
//	alert (parameters);
	owner_domain_makeRequest(url, parameters);
	//alert ( result);
	}
}

	}
	
   function owner_domain_makeRequest(url, parameters) {
      http_request = false;

      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      //alert (parameters);
      http_request.onreadystatechange = owner_domain_alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function owner_domain_alertContents() {

      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
//            alert(http_request.responseText);
            result = http_request.responseText;
if (result=='0E0') {
result = '<span class="error">Informationerne passer ikke</span>';	
document.order.hosting_activation_domain.value=""
document.order.hosting_activation_email.value=""
}

else {
result='<span class="head2">Informationerne passer</span>';
	

}

            document.getElementById('request_result_hosting').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   

function make_this_select(field) {


document.order.domain_status_selected.value=field	
	
	
}


   function call_makeRequest(url) {
      http_request = false;



      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      //alert (parameters);
      http_request.onreadystatechange = call_alertContents;
      http_request.open('GET', url, true);
      http_request.send(null);
   }

   function call_alertContents() {

      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
//            alert(http_request.responseText);
            result = http_request.responseText;


document.getElementById('content').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }





function product_exist(product) {

//alert (product);

var domain= document.order.domain_upgrade.value;
//alert ( domain );

document.getElementById('domain_upgrade_result').innerHTML =""
if (domain =='') {
	return;
}
	var parameters="?domain=" + domain + "&check_product=" + product;


check_product_exist('/cgi-bin/acall.cgi', parameters);
	
}


   function check_product_exist(url , parameters) {
      http_request = false;

      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
//      alert (parameters);
      http_request.onreadystatechange = check_product_exist_alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }
   
   function check_product_exist_alertContents() {

      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
//            alert(http_request.responseText);
            result = http_request.responseText;
if (result=='0E0') {
result = '<span class="error">Produkt eksisterer ikke</span>';	
//document.order.domain_upgrade.value=""
document.order.domain_status_selected.value=""
}

else {
result='<span class="head2">Produkt eksisterer</span>';
	

}

            document.getElementById('domain_upgrade_result').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   
   
function domain_exist() {

var domain= document.order.domain_activation_domain.value;

document.getElementById('domain_activation_result').innerHTML =""
if (domain =='') {
	return;
}
	var parameters="?check_domain_exist=" + domain;


check_domain_exist('/cgi-bin/acall.cgi', parameters);
	
}


   function check_domain_exist(url , parameters) {
      http_request = false;

      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
//      alert (parameters);
      http_request.onreadystatechange = check_domain_exist_alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }
   
   function check_domain_exist_alertContents() {

      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
//            alert(http_request.responseText);
            result = http_request.responseText;
if (result=='0E0') {
result = '<span class="error">Fejl: Produkt eksisterer ikke</span>';	
//document.order.domain_upgrade.value=""
document.order.domain_status_selected.value=""
}

else {
result='<span class="head2">Ok: Produkt eksisterer</span>';
	

}

            document.getElementById('domain_activation_result').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }

function domain_exist2() {

var domain= document.order.hosting_activation_domain.value;

document.getElementById('hosting_activation_domain_result').innerHTML =""
if (domain =='') {
	return;
}
	var parameters="?check_domain_exist=" + domain;


check_domain_exist2('/cgi-bin/acall.cgi', parameters);
	
}


   function check_domain_exist2(url , parameters) {
      http_request = false;

      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
//      alert (parameters);
      http_request.onreadystatechange = check_domain_exist_alertContents2;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }
   
   function check_domain_exist_alertContents2() {

      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
//            alert(http_request.responseText);
            result = http_request.responseText;
if (result=='0E0') {
result = '<span class="error">Fejl: Produkt eksisterer ikke</span>';	
//document.order.domain_upgrade.value=""
document.order.domain_status_selected.value=""
}

else {
result='<span class="head2">Ok: Produkt eksisterer</span>';
	

}

            document.getElementById('hosting_activation_domain_result').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }   