//-----------------------------------------------------------------------------
//
// funct.js
//
//-----------------------------------------------------------------------------


function test() {
  alert("Test !!!");
}


//-----------------------------------------------------------------------------

function call_nav(name) {
  parent.nav.location.href = "nav_" + name + ".htm";   
} 


//-----------------------------------------------------------------------------
      
function call_page(name) {

  parent.main.location.href = "page_" + name + ".php";

} 

//-----------------------------------------------------------------------------
      
function call_page_anker(name, anker) {

  parent.main.location.href = "page_" + name + ".php" + "#" +anker;

} 


//-----------------------------------------------------------------------------

function call_frame(name) {

  // alert('Aufruf: ' + name);

  switch (name) {
    case 'start':
      call_nav('main');
      call_page('start');
      break;
    case 'familie': 
      call_nav('main');
      call_page('familie');
      break;
    case 'pferde': 
      call_nav('pferde');
      call_page('pferde');
      break;
    case 'haustiere': 
      call_nav('main');
      call_page('haustiere');
      break;
    case 'ereignisse': 
      call_nav('main');
      call_page('ereignisse');
      break;
    case 'links': 
      call_nav('main');
      call_page('links');
      break;
    case 'reisen': 
      call_nav('main');
      call_page('reisen');
      break;
    case 'cuddel': 
      call_nav('pferde');
      call_page('cuddel');
      break;
    case 'matze': 
      call_nav('pferde');
      call_page('matze');
      break;
    case 'prinz': 
      call_nav('pferde');
      call_page('prinz');
      break;
    case 'rafaela': 
      call_nav('pferde');
      call_page('rafaela');
      break;
    case 'hof': 
      call_nav('pferde');
      call_page('hof');
      break;
    case 'gelaende': 
      call_nav('pferde');
      call_page('gelaende');
      break;
    case 'impressum': 
      call_nav('main');
      call_page('impressum');
      break;

    case 'maritinga': 
      call_nav('main');
      call_page('maritinga');
      break;
    case 'liebmichnicht': 
      call_nav('main');
      call_page('liebmichnicht');
      break;
    case 'fotos': 
      call_nav('main');
      call_page('fotos');
      break;

    default:	   
      alert('Fehler: ' + name);
    }
  } 

//-----------------------------------------------------------------------------


function call_window(p_name) {

   var win;

   if (screen.height == 768) {
     win=window.open( "window_" + p_name + ".htm","2fenster" 
                    , "width=1024 ,height=768, screenX=0, screenY=0");
   } else {
     win=window.open( "window_" + p_name + ".htm","2fenster" 
                    , "width=800,height=600,screenX=0,screenY=0,resizable=yes,scrollbars=yes");
   };

//  win.setTimeout ('window.close()',10000);

}

//-----------------------------------------------------------------------------


function call_window_small(p_name) {

   var win;

   win=window.open( "window_" + p_name + ".htm","suel" 
                  , "width=300, height=200, screenX=0, screenY=0");

//   win.setTimeout ('window.close()',10000);

}

//-----------------------------------------------------------------------------

function notalone(p_name) {

  pfad = self.location.href;
  pos = pfad.lastIndexOf('/');
  pfad = pfad.substring(pos+1,pfad.length);

  var site = "index.php?"+pfad; 
  // alert('notalone: site = ' + site);
  if (top.frames.length <= 0 ) {
    if(document.images) {
      top.location.replace(site); 
    } else {
      top.location.href = site ;
    }
  }

}


//-----------------------------------------------------------------------------

function show_system () {
   var win;

   var name_des_browsers;
   var codename_des_browsers;
   var version_des_browsers;
   var sprache_des_browsers;
   var plattform_des_browsers;
   var name_des_browsers_http;
   
   win=window.open("","Hallo","width=300,height=300,resizable=yes, scrolling=yes");
  
   name_des_browsers=navigator.appName;
   codename_des_browsers=navigator.appCodeName;
   version_des_browsers=navigator.appVersion;
   sprache_des_browsers=navigator.language;
   plattform_des_browsers=navigator.platform;
   name_des_browsers_http=navigator.userAgent;
 

   win.document.write("<H2><CENTER>Systemeinstellungen</CENTER></H2>");
   win.document.write("<H4>Browser: " + name_des_browsers + "</H4>");
   win.document.write("<H4>Codename: " + codename_des_browsers + "</H4>");
   win.document.write("<H4>Version: " + version_des_browsers + "</H4>");
   win.document.write("<H4>Sprache: " + sprache_des_browsers + "</H4>");
   win.document.write("<H4>Betriebssystem: " + plattform_des_browsers + "</H4>");
   win.document.write("<H4>Browser: " + name_des_browsers_http + "</H4>");
  
   win.setTimeout('window.close()',5000);
   
} 


//----------------------------------------------------------------------------- 

function show_screen()
 {
   var win;

   var Hoehe;
   var Breite;
   var Pixeltiefe;
   var Farbtiefe;
   var verfuegbare_Hoehe;
   var verfuegbare_Breite;
   var innere_Hoehe, innere_Breite;
   var aeussere_Hoehe, aeussere_Breite;
   var Breite2, Hoehe2;

   var name_des_browsers;
   
   win=window.open("","Hallo","width=300,height=450,resizable=yes,scrollbars=yes");

   Hoehe=screen.height;
   Breite=screen.width;
   Pixeltiefe=screen.pixelDepth;
   Farbtiefe=screen.colorDepth;
   verfuegbare_Hoehe=screen.availHeight;
   verfuegbare_Breite=screen.availWidth;
   name_des_browsers=navigator.appName;
   innere_Hoehe=window.innerHeight;
   innere_Breite=window.innerWidth;
   aeussere_Hoehe=window.outerHeight;
   aeussere_Breite=window.outerWidth;

   if (name_des_browsers=="Microsoft Internet Explorer")
     {
       Pixeltiefe=Farbtiefe;
     }

   if (Farbtiefe==Pixeltiefe)
     {
       Farbtiefe=Math.pow(2,Farbtiefe);
     }
     

   win.document.write("<H2><CENTER>Dein Bildschirm</CENTER></H2>");
   win.document.write("<H4>H&ouml;he: " + Hoehe + " Pixel</H4>");
   win.document.write("<H4>Breite: " + Breite + " Pixel</H4>");
   win.document.write("<H4>Pixeltiefe: " + Pixeltiefe + "</H4>");
   win.document.write("<H4>Farbtiefe: " + Farbtiefe + "</H4>");
   win.document.write("<H4>Verf&uuml;gbare H&ouml;he: " + verfuegbare_Hoehe + " Pixel</H4>");
   win.document.write("<H4>Verf&uuml;gbare Breite: " + verfuegbare_Breite + " Pixel</H4>");
 
   win.document.write("<H4>Innere H&ouml;he: " + innere_Hoehe + " Pixel</H4>");
   win.document.write("<H4>Innere Breite: " + innere_Breite + " Pixel</H4>");
   win.document.write("<H4>&Auml;u&szlig;ere H&ouml;he: " + aeussere_Hoehe + " Pixel</H4>");
   win.document.write("<H4>&Auml;u&szlig;ere Breite: " + aeussere_Breite + " Pixel</H4>");
   
   win.setTimeout('window.close()',5000);
  
} 


//----------------------------------------------------------------------------- 
 
function show_plugins() {
   var Anzahl_der_Plugins=navigator.plugins.length;

   var win=window.open("","Hallo","width=200,height=250,resizable=yes,scrollbars=yes");

   var i=-1;
  
   win.document.write("<H2><CENTER>Deine Plug-Ins</CENTER></H2>");
   win.document.write("<H4>Plug-Ins: " + Anzahl_der_Plugins + "</H4>");

    

   while (i<Anzahl_der_Plugins-1)

     {
 
       i++;
       win.document.write("<H4>"+navigator.plugins[i].name+"</H4>");

     }
  
 } 

   var anfangszeit= new Date();
   var startzeit=anfangszeit.getTime();


//----------------------------------------------------------------------------- 
 
function bisgeburtstag (ficode) { 
   var stunden;
   var minuten;
   var sekunden;
   var Differenz;
   var Sekunden;
   var Minuten=0;
   var sec;
   var std;
   var m;
   var s;
   
   var vname;

   var AktuellesDatum=new Date();

   switch (ficode) 
      {
              
      case 1: var jahrgeb= new Date(2002,5,10,13,0,0);
              vname="Swantjes";
              break;
      case 2: var jahrgeb= new Date(2002,10,4,22,0,0);
              vname="Finjas";
              break;
      case 3: var jahrgeb= new Date(2002,2,28,0,0,0);
              vname="Juttas";
              break;              
      case 4: var jahrgeb= new Date(2002,8,13,0,0,0);
              vname="Karstens";
              break;}
   
       jahr=AktuellesDatum.getFullYear();
       monat=AktuellesDatum.getMonth()+1;
       tag=AktuellesDatum.getDate();
       stunden=AktuellesDatum.getHours();
       minuten=AktuellesDatum.getMinutes();
       sekunden=AktuellesDatum.getSeconds();


       // Jetzt noch die Zeit bis Geb berechnen

       bis_zum_geb=Math.floor((jahrgeb.getTime()-AktuellesDatum.getTime())/1000);

       m=Math.floor(bis_zum_geb/60);
       std=Math.floor(m/60);
       d=Math.floor(std/24);   
       
       s2=bis_zum_geb-(m*60);
       m2=m-(std*60);
       std2=std-(d*24);
       
       window.document.Datum.Tage.value=d;
       window.document.Datum.Stunden.value=std2;
       window.document.Datum.Minuten.value=(m2);
       window.document.Datum.Sekunden.value=(s2);
       window.document.Datum.vname.value=(vname);

       // Jetzt folgt der neue Aufruf der Funktion

       window.setTimeout ('bisgeburtstag('+ficode+')',1000);
            
 }

//-----------------------------------------------------------------------------

function warten(prmSec)
  {
  prmSec *= 1000;
  var eDate = null;
  var eMsec = 0;
  var sDate = new Date();
  var sMsec = sDate.getTime();

  do {
      eDate = new Date();
      eMsec = eDate.getTime();

  } while ((eMsec-sMsec)<prmSec);
}

//-----------------------------------------------------------------------------

