/**
 * @author Martin Gronau
 * 
 * JavaScript Funktionen zum 
 * Formular f_termin : Eingabevalidierung, speichern, beenden
 */    
    
    function termin_beenden()
	{
        if (document.f_termin.Termin.value != '') 
		{
            termin_abschicken();
        }
        ToolTip.hide();
        
        x_ebh_termin_draw();
        
    }
    
    
    function TextErrorLoeschen()
	{
        $('TextError').innerHTML = '';        
    }
    
    function URLErrorLoeschen()
	{
        $('URLError').innerHTML = '';    
    }
    
    function BeschreibungErrorLoeschen()
	{
        $('BeschreibungError').innerHTML = '';        
    }
    
    
    function DatumAnfangErrorLoeschen()
	{
        $('DatumAnfangError').innerHTML = '';       
    }
    
    function DatumEndeErrorLoeschen()
	{
        $('DatumEndeError').innerHTML = '';
        
    }
    
    
    function UhrzeitAnfangErrorLoeschen()
	{
        $('UhrzeitAnfangError').innerHTML = '';
        
    }
    
    function UhrzeitEndeErrorLoeschen()
	{
        $('UhrzeitEndeError').innerHTML = '';
        
    }
    
    function termin_abschicken()
	{
    
        if (document.f_termin.Termin.value == '') 
		{
            $('TextError').innerHTML = 'Bitte Termin eingeben!';
            document.f_termin.Termin.focus();
            return false;
        }
        
        if (document.f_termin.Termin_URL.value != '') 
		{
            if (!document.f_termin.Termin_URL.value.match(/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/i)) 
			{
                $('URLError').innerHTML = 'Bitte g&uuml;ltige URL eingeben!';
                document.f_termin.Termin_URL.focus();
                return false;
            }
        }
        
        if (document.f_termin.DatumAnfang.value == '') 
		{
        
            $('DatumAnfangError').innerHTML = 'Bitte Anfangsdatum eingeben!';
            document.f_termin.DatumAnfang.focus();
            return false;
        }
        
        if (document.f_termin.DatumEnde.value == '') 
		{
        
            $('DatumEndeError').innerHTML = 'Bitte Enddatum eingeben!';
            document.f_termin.DatumEnde.focus();
            return false;
        }
        
        if (document.f_termin.TerminBeschreibung.value == '') 
		{
        
            $('BeschreibungError').innerHTML = 'Bitte Beschreibung eingeben!';
            document.f_termin.TerminBeschreibung.focus();
            return false;
        }    
        
        x_ebh_termin_addnew(xajax.getFormValues('f_termin'));
    }

