function setAction (action)
{
	document.frmKabon.action = action;
	document.frmKabon.submit ();	
}

function setTarget (target)
{
	document.frmKabon.target = target;
}

function setActionValue (value)
{
	document.frmKabon.op.value=value;
}

function deleteActionValue (control)
{
	control.value='';
}
function copyFromSelectToText( from, to )
{
	to.value=from.options[from.selectedIndex].text;
}

function saveCheckBoxValue( from, to )
{
	to.value=(from.checked==true)?'1':'0';
}

function checkRecAddress( control )
{
	if( control.checked==false )
	{
		deleteRecAddress();
	}
	
}

function deleteRecAddress()
{
	document.frmKabon.rec_anr_nr.selectedIndex=0;
	document.frmKabon.rec_nam_name1.value='';
	document.frmKabon.rec_nam_vorname.value='';
	document.frmKabon.rec_ans_strasse.value='';
	document.frmKabon.rec_ans_hausnr.value='';
	document.frmKabon.rec_ans_land.selectedIndex=0;
	document.frmKabon.rec_ans_plz.value='';
	document.frmKabon.rec_ans_ort.value='';
}


function textForBody()
{
	var body;
	body = "persönliche Daten: \n " +  
	document.frmKabon.an_vorname.value  + " " +  	document.frmKabon.an_name.value  + " \n " + 
	document.frmKabon.an_gebdatum.value + " " + document.frmKabon.an_gebort.value  + " \n " + 
	document.frmKabon.an_strasse.value  + " \n " + 
	document.frmKabon.an_plz.value  + " " +   document.frmKabon.an_ort.value  + " \n " + 
	document.frmKabon.an_tel.value+ " \n " + 
	document.frmKabon.an_fax.value + " \n " + 
	document.frmKabon.an_email.value + " \n " + 
	"Beruf:  \n " + 
	document.frmKabon.an_beruf.value + " \n " + 
	"Rechnungsanschrift:  \n " + 
	document.frmKabon.an_rech_vorname.value + " "+	document.frmKabon.an_rech_name.value + " \n " + 
	document.frmKabon.an_rech_strasse.value + " \n " + 
	document.frmKabon.an_rech_plz.value + " " + document.frmKabon.an_rech_ort.value+ " \n " +
	document.frmKabon.an_bemerk.value;
	document.frmKabon.email_body.value = body; 
}

function checkMaxSize( control, maxKeys )
{
	if( control.value.length > maxKeys )
	{		
		control.value=control.value.substr(0,maxKeys);
		control.blur();
	}
}

function openWindow (url, title)
{
	window.open (url,title,'width=360px,height=350px,left=0px,top=0px');
}

function checkAccount (actionvalue, action, frm)
{	
	if (document.frmUser.username.value != '')
	{
		document.frmUser.op.value=actionvalue;
		document.frmUser.action = action;
		document.frmUser.submit ();		
	}
	else
	{
		alert ("Bitte geben Sie eine gültige Email-Adresse ein !");
	}
}

function setAnmeldezahl( radio, text )
{		
	if( radio[1].value=='fremd' )
	{
		if ( (parseInt(text.value,10)<=0) || (isNaN(parseInt(text.value,10))==true) )
		{
			text.value='1';
		}
	}
}

function submitOnEnter( key, form )
{
	if( key==13 )
	{
		form.submit();
	}	
}

function setStatus( status )
{
	window.status=status;
}

function checkSelectValue(control, value)
{	
	for(i=0; i<control.options.length; i++)
	{
		if(control.options[i].value==value)
		{
			control.options[i].selected=true;
			break;
		}
	}
}



/************* Prüfen von Kurs-Anmeldeformular**************/

function validate_form() {
	validity = true; // assume valid
	if (document.frmKabon.an_name.value =="")
		{ validity = false; alert('Bitte geben Sie Ihren Namen ein!'); }
	if (document.frmKabon.an_vorname.value =="")
		{ validity = false; alert('Bitte geben Sie Ihren Vornamen ein!'); }
	if (document.frmKabon.an_strasse.value =="")
		{ validity = false; alert('Bitte geben Sie Ihre Strasse ein!'); }
	if (document.frmKabon.an_plz.value =="")
		{ validity = false; alert('Bitte geben Sie Ihre PLZ ein!'); }
	if (document.frmKabon.an_ort.value =="")
		{ validity = false; alert('Bitte geben Sie Ihren Ort ein!'); }
	if (document.frmKabon.an_tel.value =="")
		{ validity = false; alert('Bitte geben Sie Ihre Telefonnummer ein!'); }
	if (document.frmKabon.an_beruf.value =="" )
		{ validity = false; alert('Bitte geben Sie Ihre Berufsbezeichnung ein!'); }
	var email = document.frmKabon.an_email.value;
	if (email) {
		var check = checkEmail(email);
		if (check!=true) {
			alert("Bitte geben Sie eine gültige Email-Adresse ein.");
			validity = false;
		}
	}
	if (validity) {
		document.frmKabon.submit();
	}
}

