var noexit = 0;

function linkcol(e,bc,bctd,id)
{
e.className = bc
td = document.getElementById(id)
td.className = bctd
}
function newclass(e,cln)
{
e.className = cln
}
function deco(e,textdeco)
{
e.style.textDecoration = textdeco
}

function link(url)
{
noexit = 1
window.open(url,"_blank")
}
function smallwin (url)
{
window.open(url,"_blank","toolbar=no, location=yes, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=600, height=400");
}
function smallset (newsearch)
{
winpro = window.location.protocol
winho = window.location.hostname
winpa = window.location.pathname
url = winpro + '//' + winho + winpa + newsearch

window.open(url,"_blank","toolbar=no, location=yes, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=600, height=400");
}
function setdoc(url)
{
window.location.replace(url)
}
function sethash(newhash)
{
window.location.hash = newhash
}
function setsearch(newsearch)
{
tophash = '#0'
window.location.hash = tophash
window.location.search = newsearch
}
function sub(id)
{
noexit = 1
f = document.getElementById(id)
f.submit()
}
function sendone(but,nam,val)
{
noexit = 1
e = but.form.elements
hip = e["set"]
hip.name = nam
hip.value = val
f = but.form
f.submit()
}
function sendtwo(but,nam_a,val_a,nam_b,val_b)
{
noexit = 1
e = but.form.elements
if ( (nam_a == 'in') || (nam_a == 'open') )
	{
	blank = missing(e,val_a)
	if (blank == false) {return}
	}
hip_a = e["set"]
hip_a.name = nam_a
hip_a.value = val_a
hip_b = e["second"]
hip_b.name = nam_b
hip_b.value = val_b

f = but.form
f.submit()
}
function sendid(nam,val)
{
noexit = 1
f = document.getElementById("main")
e = f.elements
hip = e["set"]
hip.name = nam
hip.value = val
f.submit()
}
function setlabel(nam_lb,id_r)
{
rb = document.getElementById(id_r)
lb = document.getElementById('lb_' + id_r)
lbs = document.getElementsByName(nam_lb)
for (i=0;i < lbs.length;i++)
{
lbs[i].className = 'lb'
}
if (rb.checked ==true)
{
lb.className = 'lb_c'
}
else
{
lb.className = 'lb'
}
}
function radio(rad,nam_r,val_r)
{
hip_r = document.getElementById(nam_r)
hip_r.value = val_r

e = getElementsByClass('radio_c')
for (i=0;i < e.length;i++)
{
e[i].className = 'radio'
}
rad.className = 'radio_c'
}

function getElementsByClass( searchClass, domNode, tagName) {
	if (domNode == null) domNode = document;
	if (tagName == null) tagName = '*';
	var el = new Array();
	var tags = domNode.getElementsByTagName(tagName);
	var tcl = " "+searchClass+" ";
	for(i=0,j=0; i<tags.length; i++) {
		var test = " " + tags[i].className + " ";
		if (test.indexOf(tcl) != -1)
			el[j++] = tags[i];
	}
	return el;
}
 

function checkbox(cbox,id,val)
{
hip_c = document.getElementById(id)
if (hip_c.value == '')
	{
	hip_c.value = val
	cbox.className = 'radio_c'
	}
else 
	{
	hip_c.value = ''
	cbox.className = 'radio'
	}
}
function sendtwo_id(id,nam_a,val_a,nam_b,val_b)
{
noexit = 1

f= document.getElementById(id)
e = f.elements
hip_a = e["set"]
hip_a.name = nam_a
hip_a.value = val_a
hip_b = e["second"]
hip_b.name = nam_b
hip_b.value = val_b
f.submit()
}
function missing(e,cond)
{
var mi = 0;
var aname='';var bname='';var cname='';var email='';var adress='';var pass='';var repass = '';var phone = '';
var other='';var another = '';var noagb = '';
if ( (cond == 'login') || (cond == 'reg') || (cond == 130) )
	{
	if (e['email'].value == '') {email = 'Email ';mi=1}
	if (e['pass'].value == '') {pass = 'Passwort ';mi=1}
	}
if ( (cond == 'reg') || (cond == 130) )
	{
	if (e['adress'].value == '') {adress = 'Adresse ';mi=1}
	if (e['phone'].value == '') {phone = 'Telefon ';mi=1}
	if (e['repass'].value == '') {repass = 'Passwort-Wiederholung ';mi=1}
	if (e['aname'].value == '') {aname = 'Anrede ';mi=1}
	if (e['bname'].value == '') {bname = 'Vorname ';mi=1}
	if (e['cname'].value == '') {cname = 'Familienname ';mi=1}
	}
if (cond == 200)
	 {
valradio('myfrom')
if (ckd == 0)  {other = 'Seminartermin ';mi=1}
}
if (cond == 210)
	{
valradio('payment')
	if (ckd == 0) { other = 'Buchung/Reservierung ';mi=1; }
valradio('paytype')
 	if (ckd == 0) { another = 'Zahlungsart ';mi=1; }
valradio('agb')
 	if (ckd == 0) { noagb='AGB bestätigen';mi=1; }
}	
if (mi == 1)
	{
	alert('Du hast folgende Inputs übersehen:'  +'\n'+other+another+noagb+aname+bname+cname+email+adress+phone+pass+repass)
	return false
	}
}
function valradio(valnam)
{
ckd = 0
r_ckd = document.getElementsByName(valnam)
for (i=0;i < r_ckd.length;i++)
{
	if (r_ckd[i].checked == true) {ckd = 1}
}
}
function winclose()
{
noexit = 1
window.close()	
}
function bookmark(url, description)
{
	if (navigator.appName=='Microsoft Internet Explorer')
	{
	window.external.AddFavorite(url, description);
	}
	else if (navigator.appName=='Netscape')
	{
	alert("Mit Strg D kannst Du diese Seite Deinen Bookmarks hinzufügen");
	}
}


