/**
 * @author wezy
 */
var selected=false;

function selecteerAlles(welke){
	var fs = document.getElementById(welke);
	var check = fs.getElementsByTagName("input");
	for (var i=0;i<check.length;i++) {
		if(check[i].type == 'checkbox'){
			check[i].checked = true;
		}
	}
}

function selecteerNiets(welke){
	var fs = document.getElementById(welke);
	var check = fs.getElementsByTagName("input");
	for (var i=0;i<check.length;i++) {
		if(check[i].type == 'checkbox'){
			check[i].checked = false;
		}
	}
}

function checkGegevens(){
	selected=false;
	var isGeselecteerd = getZijnErGeselecteerd('europa');
	isGeselecteerd = getZijnErGeselecteerd('commercieel');
	isGeselecteerd = getZijnErGeselecteerd('overige');
	if(isGeselecteerd == false){
		alert('u dient minstens 1 extensie te selecteren!');
		return false;
	}else{
		var d = document.getElementById('domeinnaam');
		if(d.value == ''){
			alert('u dient een domeinnaam in te geven!');
			return false;
		}
	}
	controleerURL();
}

function getZijnErGeselecteerd(welke){
	var fs = document.getElementById(welke);
	var check = fs.getElementsByTagName("input");
	for (var i=0;i<check.length;i++) {
		if(check[i].type == 'checkbox'){
			if(check[i].checked){
				selected = true;
			}
		}
	}
	return selected;
}

function controleerURL(){
	var welke = 0;
	var extensieso = '';
	var naam = document.getElementById('domeinnaam').value;
	var fs = document.getElementById('overige');
	var check = fs.getElementsByTagName("input");
	for (var i=0;i<check.length;i++) {
		if(check[i].type == 'checkbox'){
			if(check[i].checked){
				welke = 900;
				extensieso += check[i].value + "--";
			}
		}
	}
	check = 0;
	var extensiesc = '';
	fs = document.getElementById('commercieel');
	check = fs.getElementsByTagName("input");
	for (var i=0;i<check.length;i++) {
		if(check[i].type == 'checkbox'){
			if(check[i].checked){
				welke = 700;
				extensiesc += check[i].value + "--";
			}
		}
	}
	var extensiese = '';
	fs = document.getElementById('europa');
	check = fs.getElementsByTagName("input");
	for (var i=0;i<check.length;i++) {
		if(check[i].type == 'checkbox'){
			if(check[i].checked){
				welke = 350;
				extensiese += check[i].value + "--";
			}
		}
	}
	scroll(0, welke);
	var extensies = extensiese + extensiesc + extensieso;
	var e = extensies.split("--");
	for (var i=0;i<e.length - 1;i++){
		getURL(naam, e[i]);
	}
}

function getURL(naam, ext){
	var xmlHttp;
  	try{
    	// Firefox, Opera 8.0+, Safari
	    xmlHttp=new XMLHttpRequest();
    }catch (e){
    	// Internet Explorer
    	try{
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }catch (e){
    		try{
        		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	        }catch (e){
		    	alert("Your browser does not support AJAX!");
    		    return false;
        	}
    	}
	}
	xmlHttp.onreadystatechange=function(){
      	if(xmlHttp.readyState==4){
      		var responce = xmlHttp.responseText;
			var res = responce.split("--");
			if(res[1] == "ja"){
				document.getElementById(res[0]).style.backgroundColor = "#ff0000";
			}else if(res[1] == "nee"){
				document.getElementById(res[0]).style.backgroundColor = "#00ff00";
			}
		}
    };
	
	xmlHttp.open("GET","php/controleerURL.php?naam=" + naam + "&extensie=" + ext,true);
	xmlHttp.send(null);	
}
