var checker=new Array();
chkZ = 1;
var count = 0;
var u,t,v,s,w,r;
//Aufruf des Kalenders-----------------------------------------------
function openwin(w_info,fenstername)
{
    var top=screen.height;
    var left=screen.width;
    posx=((left/2)-100);
    posy=((top/2)-115);
    var infowin = window.open(w_info,fenstername,'width=200,height=230,scrollbars=no,screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'');
    infowin.focus();
}
//Aufruf des AGB------------------------------------------------------
function openagb(w_info,fenstername)
{
    var infowin = window.open(w_info,fenstername,"width=520,height=550,scrollbars=yes");
}

//Buchungsdaten uebermitteln-------------------------------------------
var buchfenster,gesendet=0;
function send_bdata() {

    if (browser==0) {    /*für IE*/
       var kennerform=document.versbox.versengine;
    }
    else if (browser!=1) {  /*für mozilla*/
       var kennerform=document.getElementById('versbox').contentDocument.versengine;
    }
    else {   /*für den rest*/
       var kennerform=document.bengine;
    }

    var anz_versicherung=kennerform.versicherung.length;
    var checked_vers=kennerform.versicherung.length?1:0;

    if (checked_vers==1 && document.bengine.versicherung.value!="0")
    {
        for (r=0;r<anz_versicherung;r++)
        {
               if (kennerform.versicherung[r].checked==true) document.bengine.versicherung.value=kennerform.versicherung[r].value;
        }
        var versvar=document.bengine.versicherung.value;

        if(versvar!="" && versvar!="0"){
            /*****die ERV kann keine Versicherungen in der Schweiz buchen****************/
            if(document.bengine.wohnland.value=='CH'){
                var errStr="Eine Versicherungsbuchung bei der Europäischen Reiseversicherung AG Deutschland ist leider nicht möglich.\nBitte setzen Sie sich direkt mit Ihrer Buchungsstelle in Verbindung.\n";
                kennerform.versicherung[2].checked = true;
                kennerform.versicherung[2].focus();
                alert(errStr);
                return false;
            }
            var seq=versvar.split('~');
            if(seq[4]==3) {     /****Jahresversicherung******/
               if(!kennerform.txtjv.checked){
                  var errStr="Bitte stimmen Sie dem Hinweis zu der Jahresversicherung zur automatischen Verlängerung des Vertrages zu."
                  kennerform.txtjv.focus();
                  alert(errStr);
                  return false;
               }
            }
            /*
            if(!kennerform.hinweis.checked){
              var errStr="Bitte nehmen Sie die Versicherungsbedingungen der Europäischen zur Kenntnis."
              kennerform.hinweis.focus();
              alert(errStr);
              return false;
            }
            */
        }
        ck_zahlungsarten();
         var sequence;

                   var zart=document.bengine.zahlungsart_vers_db.value.split('#');
                   var seq=document.bengine.versicherung.value.split('~');
                   sequence = seq[4];
                   if(seq[4]==3 && zart[0]==4) {   /*** Jahresvers und Zahlart Kreditkarte, dann lösch den wert für Vers_zahlart, es geht nur Lastschrigt***/
                     document.bengine.zahlungsart_vers_db.value="";
                   }

          if((document.bengine.zahlungsart_vers_db.value=="" || stop_kenner==1) && (document.bengine.versicherung.value!="" && document.bengine.versicherung.value!="0")) {
              var top=screen.height;
              var left=screen.width;
              posx=((left/2)-200);
              posy=((top/2)-200);
              versfenster = window.open ('../../inc/zahlungsart_versicherung.php?KID='+KID+'&zusatz_vers=erv&ordner_name=vitareisen&sequence='+sequence+'&country_kenner=', 'versfenster','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=484,height=450,screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'');
              versfenster.focus();
          }
          else
          {
              document.forms['bengine'].submit();
          }
     }
     /*******Zielflughafen gab es nicht, deswegen wird nur eine Versicherung angeboten****************/
    else
    {
            if(kennerform.versicherung.checked==true) {
                document.bengine.versicherung.value=kennerform.versicherung.value;
            }

            document.forms['bengine'].submit();
    }
}

//Kinder selectbox---------------------------------------------------
var secalter;
function alterkind(secalter)
{
    //alert(secalter);
    for(i=2;i<=16;i++)
    {
        if(i==secalter)
        {
            document.write('<option value="'+i+'" selected>'+i+' Jahre</option>');
        }
        else
        {
            document.write('<option value="'+i+'">'+i+' Jahre</option>');
        }
    }
}
function dauert(secdauer)
{
    for(i=2;i<=21;i++){
        if(i==secdauer){
            document.write('<option value="6_'+i+'" selected>'+i+' Tage</option>');
        }
        else{
            document.write('<option value="6_'+i+'">'+i+' Tage</option>');
        }
    }
}

function chkFormular()
{
    if(ts_termin>ts_ruecktermin)
    {
        alert("Ihr Rückflugsdatum liegt vor dem Hinflugsdatum");
        return false;
    }
    document.bengine.submit();
    return false;
}

var stop_kenner;
function ck_zahlungsarten()
{
   //Lastschrift
   var radio_check=0;
   stop_kenner=0;
   var checked_radio_last=document.bengine.zahlart.length?document.bengine.zahlart[0].checked:document.bengine.zahlart.checked;

   if((zahlung & 2) && checked_radio_last)
   {
      document.bengine.zahlungsart_vers_db.value="3#"+document.bengine.knr.value+'#'+document.bengine.blz.value+'#'+document.bengine.bankname.value+'#'+document.bengine.kih.value+' '+document.bengine.kih2.value;
   }
   //Kreditkarte
   if(zahlung & 2) radio_check++;
   var checked_radio_kredit=document.bengine.zahlart.length?document.bengine.zahlart[radio_check].checked:document.bengine.zahlart.checked;
   if((zahlung) & 60 && checked_radio_kredit)
   {
      document.bengine.zahlungsart_vers_db.value="4#"+document.bengine.kreditk.value+'#'+document.bengine.kreditknr.value+'#'+document.bengine.kreditkmonat.value+'#'+document.bengine.kreditkjahr.value+'#'+document.bengine.kreditkih.value+' '+document.bengine.kreditkih2.value;
   }
}

function seiten_replace(repl_vars)
{
  location.replace('index.php4?'+repl_vars);
}
