$(document).ready(function(){
	
	/* LOGIN BOX */
	
	$("#loginBtn").click( function(){
		$("#loginBox").toggle(0);
	})
	
	$("#loginBox img.closeBox").click( function(){ 
		$("#loginBox").toggle(0);
	});

	// activate the first tab
	$.loginTabActive = $("#login_tab a").eq(0);
	$.loginTabActive.ID = 0;
	$.loginFormActive = $("#cpanel_login");
	
	
	$("#login_tab a").each( function (i) {
		this.ID = i;
	});
	
	$.loginTabActive.css({background:"#fff", color:"#6A8D91"});
	
	$("#login_tab a").click( function() {
		if ($.loginTabActive.ID != this.ID) {
			$.loginTabActive.css({background:"transparent", color:"#fff"});
			$.loginTabActive = $(this);
			$.loginTabActive.ID = this.ID;
			$(this).css({background:"#fff", color:"#6A8D91"});
			$("#login_tab ~ div").eq(this.ID).css({display:"block"});
			$.loginFormActive.css({display:"none"});
			$.loginFormActive = $("#login_tab ~ div").eq(this.ID);
		}
	});
	
	
});



	  

function clearCpanel() 
{
document.loginForm_cpanel.username_cpanel.value="";
document.loginForm_cpanel.password_cpanel.value="";
}

function clearWebmail() 
{
document.loginForm_webmail.mailadr.value="";
document.loginForm_webmail.mailpwd.value="";
}

function clearFTP() 
{
document.loginForm_ftp.username_ftp.value="";
document.loginForm_ftp.password_ftp.value="";
}

function clearWhois() 
{
document.whoisForm.whoisdomain.value="";
}




var lastChecked = "";


function goCheckAvail()
{
	var domainName = document.getElementById('whoisdomain').value.toLowerCase();	

	if (domainName!="" && checkAvailDomain(domainName) && lastChecked!=("checkavail."+domainName))
	{	
		domainName = domainName.toLowerCase();
		lastChecked = "checkavail."+domainName;

		document.getElementById('output').innerHTML = "&nbsp;&nbsp;Bitte warten, frage Whois Server ab....";

		var url = '/whois.php?aj=check&domain='+domainName+'';
		$('#output').load(url);
	}
}


function checkAvailDomain(domainName)
{
var arr=new 
Array('.li','.mobi','.ag','.am','.as','.at','.au','.be','.biz','.br','.br.com','.bz','.ca','.cc','.cd','.ch','.ck','.bt','.cl','.co.uk','.com','.com.br','.coop','.cx','.cz','.de','.de.com','.dk','.edu','.ee','.eu','.eu.com','.fi','.fj','.fm','.fr','.gb.com','.pt','.gb.net','.gg','.gm','.gov','.gov.il','.gov.uk','.pl','.gs','.hk','.hm','.hu','.id','.bg','.ac.uk','.id.au','.ie','.arpa','.il','.in','.info','.int','.ir','.is','.it','.je','.jp','.ke','.kr','.la','.lk','.lt','.ve','.lu','.lv','.mc','.mil','.ms','.mu','.museum','.mx','.my','.name','.nc','.net','.nl','.no','.no.com','.nu','.nz','.org','.pw','.qc.com','.re','.sg','.sh','.si','.sk','.sm','.st','.tc','.tf','.th','.tj','.tm','.to','.tr','.tv','.tw','.ua','.uk','.uk.com','.uk.net','.ws');

var val=true;
var dotPos=domainName.lastIndexOf(".");
var domainName1=domainName.substring(0,dotPos);
var tld=domainName.substring(dotPos,domainName.length);
if(dotPos>1&&dotPos<57){for(var i=0;i<arr.length;i++){if(tld==arr[i]){val=true;break;}else{val=false;}}
if(val==false){return false;}else{for(var j=0;j<domainName1.length;j++){var p=domainName1.charAt(j);var p2=p.charCodeAt(0);if((p2>47&&p2<59)||(p2>64&&p2<91)||(p2>96&&p2<123)||p2==45||p2==46){if((j==0||j==domainName1.length-1)&&p2==45){return false;}}else{return false;}}}}else{return false;}return true;
}


