function payment_change(method) {

	if(method == "bank") {
		toggle_payment('bank', 1);
		toggle_payment('vorkasse', 0);
		toggle_payment('paypal', 0);
	} else if(method == "vorkasse") {
		toggle_payment('bank', 0);
		toggle_payment('vorkasse', 1);
		toggle_payment('paypal', 0);
	} else if(method == "paypal") {
		toggle_payment('bank', 0);
		toggle_payment('vorkasse', 0);
		toggle_payment('paypal', 1);
	} else {
		alert("Keine Methode ausgewählt.");
	}
	
}


function toggle_payment(method, state) {
	var display;
	
	if(state == 1) {
		display = "table-row";
	} else {
		display = "none";
	}
	
	if(method == "bank") {
		clear_form();
		
		$('#payment_block_bank_one').css("display", display);
		$('#payment_block_bank_two').css("display", display);
		$('#payment_block_bank_three').css("display", display);
		$('#payment_block_bank_four').css("display", display);

	} else if(method == "vorkasse") {
		clear_form();

	} else if(method == "paypal") {
		clear_form();
		
		$('#payment_block_paypal_one').css("display", display);
	}
}

function clear_form() {
	//Bank
	$('#payment_bank_ktoinhaber').val('');
	$('#payment_bank_ktonr').val('');
	$('#payment_bank_blz').val('');
	$('#payment_bank_bankname').val('');
	
	//PayPal
	$('#payment_paypal_email').val('');
	
}


function change(script,element){

        new Ajax.Updater(element,script, {method: 'get'

        });
}

// prüfen, ob ein Domain vorhanden ist f�r die bestellung_libraray.php
function check_domain(i){
	
	var domain = document.getElementById(i).value;
	
	if(document.getElementById(i).className=="red"){
		document.getElementById(i).className="";
	}
	
	if(domain.match(/[^a-zA-z0-9������-]/)){		
		alert('Bitte &Uuml;berpr&uuml;fen Sie Ihre Eingabe auf nicht zugelassene Zeichen !');
		document.getElementById(i).focus();
		document.getElementById(i).className="red";
		
		return false;
	}	
		
	var endung = document.getElementById('endung'+i).value;
	
	var script='fileadmin/htmldesign/scripte/check_domain.php?domain='+domain+'&endung='+endung+'&i='+i;

    var element='domain_vorhanden';
    
    var element = element+i;

    change(script,element);
	
	return false;
}

// pr�fen, ob ein Domain vorhanden ist, f�r die eingef�gte Datei add_new_domain.php
function check_domain2(i){
	
	var domain = document.getElementById('domain_eingabe'+i).value;	
	
	if(document.getElementById('domain_eingabe'+i).className=="red"){
		document.getElementById('domain_eingabe'+i).className="";
	}
	
	if(domain.match(/[^a-zA-z0-9������-]/)){		
		alert('Bitte &Uuml;berpr&uuml;fen Sie Ihre Eingabe auf nicht zugelassene Zeichen !');
		document.getElementById('domain_eingabe'+i).focus();
		document.getElementById('domain_eingabe'+i).className="red";
	}
	
	var endung = document.getElementById('select_name'+i).value;
	
	var script='fileadmin/htmldesign/scripte/check_domain.php?domain='+domain+'&endung='+endung+'&i='+i;

    var element='ergebnis'+i;

    change(script,element);
	
	return false;
}

// pr�fen, ob ein Domain vorhanden ist, wenn nach Dateneingabe wieder zur�ckgegangen wird
function check_domain3(i){
	
	var domain = document.getElementById('domain_name'+i).value;	
	
	
	
	var endung = document.getElementById('endung'+i).value;
	
	var script='fileadmin/htmldesign/scripte/check_domain.php?domain='+domain+'&endung='+endung+'&i='+i;

    var element='domain_vorhanden'+i;

    change(script,element);
	
	return false;
}

// feld hinzuf�gen, um noch einen weiteren Domain hinzuzuf�gen f�r die bestellung_libraray.php
function domain_new(){
	
	var script='fileadmin/htmldesign/scripte/add_new_domain.php';

    var element='domain_check';

    new Ajax.Updater(element,script,{asynchronous:true,evalScripts: true});
	
	return false;
}

// feld hinzuf�gen, um noch einen weiteren Domain hinzuzuf�gen f�r die eingef�gte Datei add_new_domain.php
function domain_new2(i){
	
	var script='fileadmin/htmldesign/scripte/add_new_domain.php';

    var element=i;

    new Ajax.Updater(element,script,{asynchronous:true,evalScripts: true});
	
	return false;
}

//----------------------DOMAINS CHECKEN MENUPUNKT DOMAIN ------------------------
// startseite domain einfügen des suchformulars
function check_domain_free(pruefen,i){
	if(i!=0){
		document.getElementById('b').style.visibility='hidden';
	}
	
	var script='fileadmin/htmldesign/scripte/check_domain_free.php?pruefen='+pruefen+'&delete=false';
	
    var element='text';

    //new Ajax.Updater(element,script,{asynchronous:true,evalScripts: true});    
    
    
    $('#text').load(script);
	
	return false;
}

// ausgew�hlten Domain aus liste l�schen
function delete_domain(i){ 

	//document.getElementById('domain_ergebnis').style.visibility='hidden';
	
	
	
	document.getElementById('domain_ergebnis').innerHTML="";
	
	var script='fileadmin/htmldesign/scripte/check_domain_free.php?delete=true&i='+i;

    var element='#ausgewaehlte_domains';

    //new Ajax.Updater(element,script,{asynchronous:true,evalScripts: true});    
	
	$(element).load(script);
	
	return false;
}

// optionen einblenden f�r einen ausgew�hlten Domain
function optionen(i){
	
	var script='fileadmin/htmldesign/scripte/add_optionen.php?i='+i;
    var element='#optionen'+i;
    
    //new Ajax.Updater(element,script,{asynchronous:true,evalScripts: true}); 
    $(element).load(script);	
	return false;
}

// reine reservierung angeklickt bei options
function reine_reservierung(i){
	
	//document.getElementById('hauptdomain'+i).style.visibility='hidden';
	document.getElementById('hauptdomain'+i).innerHTML='';
	
	var script='fileadmin/htmldesign/scripte/add_optionen.php?i='+i+'&option=rr';

    var element='#hauptdomain'+i;

    //new Ajax.Updater(element,script,{asynchronous:true,evalScripts: true}); 
	
    $(element).load(script);
    
	return false;
}

// auf bestehendes Hosting angeklickt bei options
function bestehendes_hosting(i){
	
	document.getElementById('hauptdomain'+i).style.visibility='visible';
	
	var script='fileadmin/htmldesign/scripte/add_optionen.php?i='+i+'&option=bh';

    var element='#hauptdomain'+i;

    //new Ajax.Updater(element,script,{asynchronous:true,evalScripts: true}); 
	
    $(element).load(script);
    
	return false;
}

