function request(){	

	try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(e){}

	try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}

	try{return new XMLHttpRequest();}catch(e){}

	return false;

}



function checkcode(){

	if(document.getElementById("nmail").value.length>0){

	url = "http://www.teamspeak3.de/ts3/backend/ajax/check_n_konto.php?email="+document.getElementById("nmail").value;

	http_request = request();	

 

	if (http_request == false){

		alert("Achtung");

		}

	else{

             http_request.open('GET', url, true);

             http_request.onreadystatechange = showanswer;

             http_request.send(null);

		}

	}

}



function db_instant_search_bridge(){

   		document.getElementById("instant_search_overlay_div").style.display = '';
		db_instant_search();
		
}

function db_instant_search_hide(){

   		document.getElementById("instant_search_overlay_div").style.display = 'none';		
}


function result_sideboard_notebook(){

	var antwort = http_request.responseText;

	document.getElementById("s_notebook") = antwort;

}


function sideboard_notebook(userid){


		url = "http://www.teamspeak3.de/backend/ajax/sideboard_notebook.php?text="+document.getElementById("s_notebook").value+"&userid=" + userid;
		http_request = request();	
	
		if (http_request == false) { }

		else {

    		http_request.open('GET', url, true);
			http_request.onreadystatechange = result_sideboard_notebook;
			http_request.send(null);
		}
}

function result_sideboard_notebook(){

	var antwort = http_request.responseText;

	document.getElementById("s_notebook") = antwort;

}

function qs_cat1_qry() {


	url = "http://www.teamspeak3.de/backend/ajax/qs_cat1.php?cat1="+document.getElementById("qs_cat1").value;

	http_request = request();	

	if (http_request == false) { }

	else {
	
		http_request.open('GET', url, true);
		http_request.onreadystatechange = result_qs_cat1_qry;
		http_request.send(null);
	}
}


function result_qs_cat1_qry(){

	var antwort = http_request.responseText;
	
	if (antwort != 0) {
		
		document.getElementById("qs_cat2_layer").innerHTML = antwort;
		
	} else {
		
   		document.getElementById("qs_cat2").style.display = 'none';
   		document.getElementById("qs_log").style.display = 'none';
	}
}

function qs_cat2_qry() {


	url = "http://www.teamspeak3.de/backend/ajax/qs_cat2.php?cat2="+document.getElementById("qs_cat2").value;

	http_request = request();	

	if (http_request == false) { }

	else {
	
		http_request.open('GET', url, true);
		http_request.onreadystatechange = result_qs_cat2_qry;
		http_request.send(null);
	}
}


function result_qs_cat2_qry(){

	var antwort = http_request.responseText;
	
	if (antwort != 0) {
		
		document.getElementById("qs_log_layer").innerHTML = antwort;
		
	} else {
		
   		document.getElementById("qs_log").style.display = 'none';
	}
}


function check_subdomain(){

	if(document.getElementById("subdomain").value.length>0){

	url = "http://www.teamspeak3.de/ts3/backend/ajax/check_subdomain.php?subdomain="+document.getElementById("subdomain").value+"&domain="+document.getElementById("domain").value;

	http_request = request();	

 

	if (http_request == false){

		}

	else{

             http_request.open('GET', url, true);

             http_request.onreadystatechange = result_subdomain;

             http_request.send(null);

		}

	}

}



function showanswer(){

	var antwort = http_request.responseText;

	if(antwort == 1){

		document.getElementById("status").innerHTML ='Diese E-Mailadresse ist zu kurz!';

	} 

	else if(antwort == 2){

		document.getElementById("status").innerHTML = '<span class="red">Es besteht keine NEX-ID mit diesem E-Mailkonto.</span>';

		}

	else if(antwort == 3){

		document.getElementById("status").innerHTML='<span class="green">Es besteht eine NEX-ID für diese E-Mailadresse.</span>';

		document.getElementById('npass2_div').style.display = 'block';

	}

	else{

		document.getElementById("status").innerHTML='';

	}

}



function result_subdomain(){

	var antwort = http_request.responseText;

	if(antwort == 1){

		document.getElementById("subdomain_status").innerHTML ='Zu kurz!';

	} 

	else if(antwort == 2){

		document.getElementById("subdomain_status").innerHTML = '<span class="green">Verfügbar.</span>';

		}

	else if(antwort == 3){

		document.getElementById("subdomain_status").innerHTML ='<span class="red">Nicht verfügbar.</span>';

	}

	else if(antwort == 4){

		document.getElementById("subdomain_status").innerHTML ='<span class="red">Domain wählen!</span>';

	}

	else{

		document.getElementById("subdomain_status").innerHTML='';

	}

}



