function param(href,name)
{
    var _params;
    var _params2;

    if (decodeURIComponent(href).indexOf('?') == -1)
	return null;

    _params = decodeURIComponent(href).split('?', 2)[1];
    _params2 = _params.split('&');

    for (var i = 0; i < _params2.length; i++)
    {
	var nval = _params2[i].split('=', 2);
	if (nval[0] == name)
	    return nval[1];
    }

    return null;
}
function showTermine(){
      document.getElementById('pgmFrame').src="/tcs/php/getBookedTerminTable.php";
}
function xdeleteTermin(evt){
	alert("Termine koennen nur bis 48 Stunden vor der Reservation geloescht werden. Bitte rufen Sie uns an.");
}
function deleteTermin(evt){
	if(evt.target){
		elem=evt.target;
	}else{
		elem=evt.srcElement;
	}
	if(confirm('Wollen Sie den Termin am '+elem.offsetParent.nextSibling.innerHTML+' - '+elem.offsetParent.nextSibling.nextSibling.innerHTML+' wirklich loeschen?')){
	      document.getElementById('pgmFrame').src="/tcs/php/deleteTermin.php?id="+elem.name;
	}
}
function TerminDeleted(){
	alert("Der Termin wurde geloescht");
}
function getCarData(href){
      document.getElementById('termintxt').innerHTML=param(href,'txt');
      document.getElementsByName('terminid')[0].value=param(href,'termin');
      document.getElementById('pgmFrame').src="/tcs/php/getCarData.php";
}
function getMyData(href){
      document.getElementById('pgmFrame').src="/tcs/php/getMyData.php";
}
function moveTermin(evt){
	if(evt.target){
		elem=evt.target;
	}else{
		elem=evt.srcElement;
	}
	if(confirm('Wollen Sie den Termin am '+elem.offsetParent.nextSibling.nextSibling.innerHTML+' - '+elem.offsetParent.nextSibling.nextSibling.nextSibling.innerHTML+' wirklich verschieben?')){
	      document.getElementById('pgmFrame').src="/tcs/php/moveTermin.php?id="+elem.name;
	}
}
function xmoveTermin(evt){
	alert("Termine koennen nur bis 48 Stunden vor der Reservation verschoben werden. Bitte rufen Sie uns an.");
}
function TerminMoved(){

}
function printTermin(evt){
	if(evt.target){
		elem=evt.target;
	}else{
		elem=evt.srcElement;
	}
      openMail(elem.name);
}
function openMail(id){
	window.open("/tcs/php/printTermin.php?id="+id, "Bestaetigung", "scrollbars=yes,resizable=yes,width=600,height=500,left=300,top=50");
}
function openTerminList(){
	window.open("/tcs/php/printTerminList.php", "Ihre Termine", "scrollbars=yes,resizable=yes,width=600,height=500,left=300,top=50");
}
function checkStammNr(snr){
	c=0;
	for(x=0;x<snr.length;x++){
		if("0123456789".indexOf(snr.charAt(x))>-1){
			c++;
		}
	}
	if(c!=9){alert("Die Stammnummer ist ungueltig.");}
	return true;
}
function fequal(f1val,f1name,f2val,f2name){
	if(f1val!=f2val){
		alert("Die Felder '"+f1name+"' und '"+f2name+"' muessen gleich sein.");
		return false;
	}
	return true;
}
function checkMyData(f){
	if(onSubmitCheck(f) && (fequal(f.tPasswort.value,'Passwort',f.tPasswort2.value,'Passwort Bestaetigung'))){
		f.submit();
	}
}
function checkPersData(f){
	if(onSubmitCheck(f) && (fequal(f.rtPasswort.value,'Passwort',f.rtPasswort2.value,'Passwort Bestaetigung'))){
		f.submit();
	}
}