// JavaScript Document
function createHTTPHandler(){
	httphandler = false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	// JScript gives us Conditional compilation, we can cope with old IE versions.
	// and security blocked creation of the objects.
	try {
	httphandler = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
	httphandler = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
	httphandler = false;
	}
	}
	@end @*/
	if (!httphandler && typeof XMLHttpRequest!='undefined') {
		httphandler = new XMLHttpRequest();
	}
	return httphandler;
}

function AJAX_Check(domain, ext){
	var AJAX = createHTTPHandler();
	var DataArray = new Array();
	AJAX.open('POST', '/domeincheck/XMLRequest.php', true);

    AJAX.onreadystatechange=function() {
		
		if (AJAX.readyState==4 && AJAX.status == "200") {
			ResponseText = AJAX.responseText
			arr = ResponseText.split("|");

			switch(arr[2]){
		      case 'active': 
		        document.getElementById('row_' + arr[0]).className = "bezet"; 
                tds =  document.getElementById('row_' + arr[0]).getElementsByTagName('td');
                tds[1].innerHTML = "<a href=\"http://xynpaq.com/hosting/domein/whois/" + domain + "." + ext + " \" class=\"bezet\" rel=\"external\">bezet</a>";
                
                if(arr[1] != "not"){
                    tds[3].innerHTML = "besteld <a href=\"#\" onclick=\"AJAX_Remove('"+arr[1]+"');\" title=\"Verwijderen\"><img src=\"http://xynpaq.com/images/del.gif\" alt=\"Verwijderen\" /></a>";
                }else{
                    tds[3].innerHTML = "<a href=\"#\" onclick=\"AJAX_Add('" + domain + "','" + arr[0] + "', this);\" title=\"Verhuizen\">Verhuizen</a>";
                }
                break;
              case 'free':
                document.getElementById('row_' + arr[0]).className = "vrij";
                tds =  document.getElementById('row_' + arr[0]).getElementsByTagName('td');
                tds[1].innerHTML = "<font color=green><b>vrij</b></font>";
                
                if(arr[1] != "not"){
                    tds[3].innerHTML = "besteld <a href=\"#\" onclick=\"AJAX_Remove('"+arr[1]+"');\" title=\"Verwijderen\"><img src=\"http://xynpaq.com/images/del.gif\" alt=\"Verwijderen\" /></a>";
                }else{
                    tds[3].innerHTML = "<a href=\"#\" onclick=\"AJAX_Add('" + domain + "','" + arr[0] + "', this);\" title=\"Bestel\">Bestel</a>";
                }
                break;
              case 'unknown':
                break;  
			}
			return;
		}
	}
	AJAX.setRequestHeader("Cache-Control", "no-cache");
	AJAX.setRequestHeader("X_USERAGENT", "WeFact AJAX-request");
	AJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	
	AJAX.send("page=check&domain=" + domain + "&ext=" + ext);
}

function AJAX_Add(domain, ext){
    var AJAX = createHTTPHandler();
	var DataArray = new Array();
	AJAX.open('POST', '/domeincheck/XMLRequest.php', true);

    AJAX.onreadystatechange=function() {
		
		if (AJAX.readyState==4 && AJAX.status == "200") {
			ResponseText = AJAX.responseText
			
			tds =  document.getElementById('row_' + ext).getElementsByTagName('td');
			tds[3].innerHTML = "besteld <a href=\"#\" onclick=\"AJAX_Remove('"+ResponseText+"');\">[x]</a>";
			
			AJAX_Cart();
			return;
		}
	}
	AJAX.setRequestHeader("Cache-Control", "no-cache");
	AJAX.setRequestHeader("X_USERAGENT", "WeFact AJAX-request");
	AJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	
	AJAX.send("page=add&domain=" + domain + "&ext=" + ext);
}

function AJAX_Cart(){
   var AJAX = createHTTPHandler();
	var DataArray = new Array();
	AJAX.open('POST', '/domeincheck/XMLRequest.php', true);

    AJAX.onreadystatechange=function() {
		
		if (AJAX.readyState==4 && AJAX.status == "200") {
			ResponseText = AJAX.responseText
			document.getElementById('shopping_cart').innerHTML = ResponseText;
			if(document.getElementById('doorgaan') != undefined && ResponseText.indexOf('table') >= 0){
				document.getElementById('doorgaan').style.display = 'block';
			}else if(document.getElementById('doorgaan') != undefined){
        document.getElementById('doorgaan').style.display = 'none';
      }
			return;
		}
	}
	AJAX.setRequestHeader("Cache-Control", "no-cache");
	AJAX.setRequestHeader("X_USERAGENT", "WeFact AJAX-request");
	AJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	
	AJAX.send("page=cart"); 
}

function AJAX_Remove(domainID){
    var AJAX = createHTTPHandler();
	var DataArray = new Array();
	AJAX.open('POST', '/domeincheck/XMLRequest.php', true);

    AJAX.onreadystatechange=function() {
		
		if (AJAX.readyState==4 && AJAX.status == "200") {
			ResponseText = AJAX.responseText
			arr = ResponseText.split("|");
            
            if(document.getElementById('row_' + arr[0]) != undefined){

    			switch(arr[1]){
    		      case 'active':
                    tds =  document.getElementById('row_' + arr[0]).getElementsByTagName('td');
    
                    tds[1].innerHTML = "<font color=red><b>bezet</b></font>";
                    tds[3].innerHTML = "<a href=\"#\" onclick=\"AJAX_Add('" + arr[2] + "','" + arr[0] + "', this);\" title=\"Verhuizen\">Verhuizen</a>";
                    break;
                  case 'free':
                    tds =  document.getElementById('row_' + arr[0]).getElementsByTagName('td');
                    tds[1].innerHTML = "<font color=green><b>vrij</b></font>";
                    tds[3].innerHTML = "<a href=\"#\" onclick=\"AJAX_Add('" + arr[2] + "','" + arr[0] + "', this);\" title=\"Bestel\">Bestel</a>";
                    break;
                  case 'unknown':
                    break;  
    			}
    			
 			}
			
            AJAX_Cart();
			return;
		}
	}
	AJAX.setRequestHeader("Cache-Control", "no-cache");
	AJAX.setRequestHeader("X_USERAGENT", "WeFact AJAX-request");
	AJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	
	AJAX.send("page=remove&domainID=" + domainID); 
}

$(function(){
    $('a.bezet').click(function(){
        window.open(href);
        return false;
    });
});
