//uebergeben wird url,weite,hoehe und s=scrolling (0 oder 1)
/*function popup(url,w,h,s)
{  
   var x = 50, y = 50; // default values
   if (document.layers)
   {
      x = window.screenY + 55;  y = window.screenX + 4;
   } else if (window.screenTop)
   {
      x = window.screenTop - 5 ; y = window.screenLeft + 20
   }
   
   if(document.all)
   {
      w=parseInt(w)+40;
      h=parseInt(h)+35;
   }
   
   dowindow(1,x,y,w,h,url,'popuptsp',0,0,0,0,s,1);
}

function openAdmin(account)
{
   var site = "http://dev.heimat.de/theaterspielplan/popup.cb-event.php?account=" + account;
   window.open("http://dev.heimat.de/theaterspielplan/popup.cb-event.php?account=" + account,"cb-event","width=800,height=510,scrollbars=yes");
}*/

function popup_admin(url,w,h,s,i)
   {  //uebergeben wird url,weite,hoehe und s=scrolling (0 oder 1)
      if(!i)
         i=3;
      var x = 50, y = 50; // default values
      if (document.layers)
         { x = window.screenY + 55;  y = window.screenX + 4;
         }
      else if (window.screenTop)
         { x = window.screenTop - 5 ; y = window.screenLeft + 20
         }      
      dowindow(i,url,w,h,x,y,'',s,1,0,0,0,0);
   }

   function openAdmin(account){
      site = 'popup.cb-event.php?account=' + account;  
      popup_admin(site,800,510,1,4);
   }    

function clearRegions(region){
   if(region == "main"){
   document.form.elements["region[]"][0].checked = false;
   }else{
   for(i=1;i<document.form.elements["region[]"].length;i++){
   document.form.elements["region[]"][i].checked = false;}
   }
}

function clearKategs(kateg){
   if(kateg == "main"){
   document.form.elements["kateg[]"][0].checked = false;
   }else{
   for(i=1;i<document.form.elements["kateg[]"].length;i++){
   document.form.elements["kateg[]"][i].checked = false;}
   }
}

function fCheck(){
   vname = document.form.vname.value;
   nname = document.form.nname.value;
   email = document.form.email.value;
   passwort = document.form.passwort.value;
   regions = 0;
   kategs=0;
   
   if(vname == "" || nname == "" || email == "" || passwort == ""){
   alert("Bitte füllen Sie alle Felder aus");
   return false;
   }
   
   for(i=0;i<document.form.elements["kateg[]"].length;i++){
      if(document.form.elements["kateg[]"][i].checked){kategs++;}
   }
   
   if(kategs == 0){
   alert("Bitte geben Sie eine Kategorie an");
   return false;
   }

   for(i=0;i<document.form.elements["region[]"].length;i++){
      if(document.form.elements["region[]"][i].checked){regions++;}
   }
   
   if(regions == 0){
   alert("Bitte geben Sie eine Region an");
   return false;
   }
   check()
}

function verboten(s,verb){
      debug=false;
      for(i=0;i<verb.length;i++)
      {
         if(s.indexOf(verb.charAt(i)) != -1)
         {
                 if(debug)
                     alert(verb.charAt(i)+"\nEs kommt ein verbotenes Zeichen vor");
                 return false;
         }
      }
      return true;
}
      
function chk_is_email(obj,message){
      var s=eval("document." + obj + ".value");
      if( s!="" )
      {            
         ok=true;
         l=s.length;
         if(l<9)
             ok=false;           //zu kurz!
         x=s.indexOf("@",2);     //ist ab der 3.Stelle irgendwo ein @ zu finden?
         if(!(x!=-1 && x<l-6 && ok))
             ok=false;           //und ist @ mindestens 6 Zeichen vor dem Ende?
         if((s.charAt(l-3)!="." && s.charAt(l-4)!=".") || ok==false)
             ok=false;           //ist das 4.- oder 3.letze Zeichen ein Punkt?
         if(s.indexOf("@",x+1)>-1 || ok==false)
             ok=false;           //kommt noch ein zweites @ vor?
         if(!verboten(s," \"<>|µ,;:#'*+^°!%&/$§()=?\~ß}{[]éèäöüÄÖÜêáàâ") || ok==false)
             ok=false;           //email enthält verbotene zeichen
         if(!ok)
         {
             alert(message);
             return false;
         }

        }
        return true
}
          
         
function check(){
      if(!chk_is_email("form.email","Bitte geben Sie eine gültige Mail-Adresse an"))  return ; // Bitte überprüfen Sie Ihre Email-Angaben.
      document.form.submit();
   }    
   

function delAbo(){
   hidden.location.href = 'abo/abo_delete.php?id='+document.form.id.value;
}