function Go(x) {
 if(x == "") {
   document.forms[0].reset();
   document.forms[0].elements[0].blur();
   return;
 }

 else {
   location.href = x;
   
 }
}

function open_window ( news_id, get ) {

    F2 = window.open("/newsletter_preview.php?id="+news_id+'&get='+get,"Fenster2","width=600,height=400,left=320,top=0,scrollbars=yes");
    F2.focus();
    

}

function get_forms () {
    switch(this.name) {
 // case first page
     case "submit_first":
        
	    objRegex = /^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+\.([.a-zA-Z0-9_-])+/;
	
    	if(!objRegex.test($('email').value))
    	{
    		alert ("Bitte geben Sie eine gültige Email-Adresse ein.");
    		$('email').focus();
    		return false;
    	}
        else
        {
            $('reg1form').submit();
        }
     break;
  // case third page
     case "submit_third":
     
     if (document.getElementById("email") ) {
         objRegex = /^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+\.([.a-zA-Z0-9_-])+/;
    	
    	if(!objRegex.test($('email').value))
    	{
    		alert ("Bitte geben Sie eine gültige Email-Adresse ein.");
    		$('email').focus();
    		return false;
    	}
     }
     if (document.getElementById("login") ) {
		if (  document.getElementById("login").value == '' )
		{
			alert ("Bitte geben Sie einen Benutzernamen ein.");
			document.getElementById("login").focus();
			return (false);
		}
		
	}
     /*if (document.getElementById("firma1") ) {
		if (  document.getElementById("firma1").value == '' )
		{
			alert ("Bitte geben Sie Ihre Firmenanschrift an.");
			document.getElementById("firma1").focus();
			return (false);
		}
		
	}*/
	
    if ( document.getElementById("anrede").options )
    {
    	if(document.getElementById("anrede").options[document.getElementById("anrede").options.selectedIndex].value=='')
    	{
    		alert ("Bitte geben Sie die gewünschte Anrede an.");
    		document.getElementById("anrede").focus();
    		return (false);
    	} 
	}
    if ( document.getElementById("lastname").type != 'hidden' )
    {
    	if(document.getElementById("lastname").value == '' )
    	{
    		alert ("Bitte geben Sie Ihren Nachnamen an.");
    		document.getElementById("lastname").focus();
    		return (false);
    	}
    }
   /* if ( document.getElementById("firstname").type != 'hidden' )
    { 
    	if(document.getElementById("firstname").value == '' )
    	{
    		alert ("Bitte geben Sie Ihren Vornamen an.");
    		document.getElementById("firstname").focus();
    		return (false);
    	} 
    }
    if ( document.getElementById("street").type != 'hidden' )
    {
    	if(document.getElementById("street").value == '' )
    	{
    		alert ("Bitte geben Sie Ihre Strasse an.");
    		document.getElementById("street").focus();
    		return (false);
    	} 
    }
    
    if ( document.getElementById("zip").type != 'hidden' )
    {
    	if(document.getElementById("zip").value == '' )
    	{
    		alert ("Bitte geben Sie Ihre Postleitzahl an.");
    		document.getElementById("zip").focus();
    		return (false);
    	} 
        objField = document.getElementById('zip');
    	objRegex = /^([0-9])+/;
    	if(!objRegex.test(objField.value) )
    	{
    		alert ("Bitte geben Sie eine richtige Postleitzahl an.");
    		document.getElementById("zip").focus();
    		return (false);
    	}
    }
	
    if ( document.getElementById("city").type != 'hidden' )
    { 
    	if(document.getElementById("city").value == '' )
    	{
    		alert ("Bitte geben Sie Ihren Wohnort an.");
    		document.getElementById("city").focus();
    		return (false);
    	} 
	}
    objField = document.getElementById('tel_vor');
	objRegex = /^([\+ 0-9])+/;
	if(!objRegex.test(objField.value) )
	{
		alert ("Bitte geben Sie eine Vorwahl an.");
		document.getElementById("tel_vor").focus();
		return (false);
	} 
	objField = document.getElementById('tel');
	objRegex = /^([\+ 0-9])+/;
	if(!objRegex.test(objField.value) )
	{
		alert ("Bitte geben Sie eine Telefonnummer an.");
		document.getElementById("tel").focus();
		return (false);
	} */


	
	

     break;
  // login and password
     case "submit_fourth":
     if(document.getElementById("agb").checked == false )
	{
		alert ("Bitte akzeptieren Sie die Nutzungsbedingungen, um sich anzumelden.");
		document.getElementById("agb").focus();
		return (false);
	}
     if(document.getElementById("login").value == '' )
	{
		alert ("Bitte geben Sie Ihren gewünschten Benutzernamen an.");
		document.getElementById("login").focus();
		return (false);
	} 
    if(document.forms[0].elements["password"].value == '' )
	{
		alert ("Bitte geben Sie Ihr gewünschtes Passwort an.");
		document.forms[0].elements["password"].focus();
		return (false);
	} 
    if(document.forms[0].elements["password_repeat"].value == '' )
	{
		alert ("Bitte bestätigen Sie das Passwort.");
		document.forms[0].elements["password_repeat"].focus();
		return (false);
	} 
	 
     break;
     case "submit_news":
    if(document.forms[0].elements["oms_titel"].value == '' )
	{
		alert ("Bitte geben Sie den Titel des Newsletters an.");
		document.forms[0].elements["oms_titel"].focus();
		return (false);
	} 
    if ( document.getElementById("category").options )
    {
    	if(document.getElementById("category").options[document.getElementById("category").options.selectedIndex].value=='')
    	{
    		alert ("Bitte wählen Sie eine Kategorie aus.");
    		document.getElementById("category").focus();
    		return (false);
    	} 
	}
    if(document.forms[0].elements["oms_zielgruppe"].value == '' )
	{
		alert ("Bitte geben Sie eine Zielgruppe an.");
		document.forms[0].elements["oms_zielgruppe"].focus();
		return (false);
	} 
    if(document.forms[0].elements["oms_description"].value == '' )
	{
		alert ("Bitte geben Sie eine Beschreibung ein.");
		document.forms[0].elements["oms_description"].focus();
		return (false);
	} 
    if(document.forms[0].elements["oms_abonnenten"].value == '' )
	{
		alert ("Bitte geben Sie die Anzahl der Abonnten an.");
		document.forms[0].elements["oms_abonnenten"].focus();
		return (false);
	} 
    if(( document.forms[0].elements["oms_anzahl"].value == '' && document.getElementById("zeitraum").options[document.getElementById("zeitraum").options.selectedIndex].value != '6' ) || document.getElementById("zeitraum").options[document.getElementById("zeitraum").options.selectedIndex].value == '0'  )
	{
		alert ("Bitte geben Sie die Erscheinungsweise an.");
		document.forms[0].elements["oms_anzahl"].focus();
		return (false);
	} 
    if(document.forms[0].elements["oms_url_nl"].value == '' )
	{
		alert ("Bitte geben Sie die Anmeldeadresse Ihres Newsletters an.");
		document.forms[0].elements["oms_url_nl"].focus();
		return (false);
	}
    
     break;
     case 'submit_add_prizes':
     if (document.getElementById("name") ) {
		if (  document.getElementById("name").value == '' )
		{
			alert ("Bitte geben Sie das Anzeigenformat an.");
			document.getElementById("name").focus();
			return (false);
		}
		
	}
    if (document.getElementById("description") ) {
		if (  document.getElementById("description").value == '' )
		{
			alert ("Bitte geben Sie eine Beschreibung ein.");
			document.getElementById("description").focus();
			return (false);
		}
		
	}
    if (document.getElementById("description") ) {
		if (  document.getElementById("description").value == '' )
		{
			alert ("Bitte geben Sie eine Beschreibung ein.");
			document.getElementById("description").focus();
			return (false);
		}
		
	}
    break;

     default:
     break;
    }
    return (true);

}

function init() {
    var del_news    =   $$('.del_news');

    if ( $('submit_reg') )
    {
        $('submit_reg').onclick =   get_forms;
    }
    if ( $('box_username') )
    {
        $('box_username').onfocus   =   function () { this.value=''; }
    }
    if ( $('box_password') )
    {
        $('box_password').onfocus   =   function () { this.value=''; this.style.display = 'none';$('box_password_').style.display = 'inline';$('box_password_').focus()}
    }
    if ( $('description') )
    {
        $('description').onkeypress =   function () {textLimit('description')};
    }
    if ( del_news.length > 0 ) 
    {

        for ( var i = 0; i < del_news.length; i++ ) {
      
            del_news[i].onclick = del_news_f;  
        }
        
    }
    
}

function del_news_f () {
  
    if ( confirm ( 'Wollen sie diesen Datensatz wirklich löschen?' ) ) 
    {


    }
    else
    {
        return false;
    }
}


function textLimit( thisid ) {

    if ($(thisid).value.length > $(thisid+'_length').value)
    {
        $(thisid).value = $(thisid).value.substring(0, $(thisid+'_length').value);
    }
    $(thisid+'_count').innerHTML    =   $(thisid+'_length').value-$(thisid).value.length;
}

window.onload   =   init;

