/*
ua = navigator.userAgent;

if(ua.indexOf("MSIE") < 0)
{
   document.getElementById("css").href = 'style/skiundmehr_other.css';
}
*/

function displayBox(what)
{
	d = document.getElementById(what);
	d.style.display == 'block' ? d.style.display = 'none' : d.style.display = 'block';
}


function epost()
{
	window.open('epost/epost.php','email','width=400,height=350,left=150,top=150');
}


function swap(which)
{
	document.getElementById('ap').className='reiter';
	document.getElementById('ap1').style.display='none';
	document.getElementById('ho').className='reiter';
	document.getElementById('ho1').style.display='none';
	document.getElementById(which).className='tabOn';
	document.getElementById(which+'1').style.display='block';
}


function randomImage()
{
	var dir = 'media/zufallsbilder/';
	a = 0 + (images.length-1)*(Math.random());
	a = Math.round(a);
	document.getElementById('randImg').src = dir+images[a];
	window.setTimeout("randomImage()", 6000);
}



GB_myShow = function(caption, url, /* optional */ height, width, callback_fn) {
    var options = {
        caption: caption,
        height: height || 500,
        width: width || 500,
        fullscreen: false,
        show_loading: false,
        callback_fn: callback_fn
    }
    var win = new GB_Window(options);
    return win.show(url);
}


function mehrTN()
{
    var von = 6;
    var bis = 15;
    var i = 6;
    for(i=von; i<=bis; i++)
    {
        if(document.getElementById('mehr_tn'+i).style.display != 'block')
        {
            document.getElementById('mehr_tn'+i).style.display = 'block';
            break;
        }
    } 
}


function mehrPKW()
{
    var von = 2;
    var bis = 3;
    var i = 2;
    for(i=von; i<=bis; i++)
    {
        if(document.getElementById('mehr_pkw'+i).style.display != 'block')
        {
            document.getElementById('mehr_pkw'+i).style.display = 'block';
            break;
        }
    } 
    
    if(i == bis)
      document.getElementById('mehr_button1').style.display = 'none';
}


function changeImgWechel(img)
{
    document.getElementById('imgwechsel').src = img;
}



// Ajax
function getXMLHTTP() {
  var result = false;
  if( typeof XMLHttpRequest != "undefined" ) {
    result = new XMLHttpRequest();
  } else {
    try {
        result = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            result = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (ie) {}
    }
  }
  if (typeof netscape != 'undefined' && typeof netscape.security !=
      'undefined') {
      try {
          netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
      }
      catch (e) {
      }
  }
	return result;
}

// Fähre Kiel-Oslo auslesen
function fetchKielOslo(monat, jahr){
   var timestamp = new Date().getTime();
   xmlget = getXMLHTTP();
	xmlget.open("GET", "mod/fk_kok.php?action=fetch&monat="+monat+"&jahr="+jahr);
	xmlget.onreadystatechange = function(){
		if ( xmlget.readyState == 4 && xmlget.responseText) {
				if( document.getElementById("fk_kok").innerHTML != xmlget.responseText){

   				if( document.getElementById("fk_kok").innerHTML != xmlget.responseText)
   				{
   					document.getElementById("fk_kok").innerHTML = xmlget.responseText;
   				}
				}
		}
	}
	xmlget.send(null);
	return true;
}

// Fähre Oslo-Kiel auslesen
function fetchOsloKiel(monat, jahr){
   var timestamp = new Date().getTime();
   xmlget = getXMLHTTP();
	xmlget.open("GET", "mod/fk_oko.php?action=fetch&monat="+monat+"&jahr="+jahr);
	xmlget.onreadystatechange = function(){
		if ( xmlget.readyState == 4 && xmlget.responseText) {
				if( document.getElementById("fk_oko").innerHTML != xmlget.responseText){

   				if( document.getElementById("fk_oko").innerHTML != xmlget.responseText)
   				{
   					document.getElementById("fk_oko").innerHTML = xmlget.responseText;
   				}
				}
		}
	}
	xmlget.send(null);
	return true;
}



// Auto-Start von Script beim Laden der Seite
function addLoadEvent(func) 
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


function checkField(id1, id2)
{
   if(document.getElementById(id1).value == 'ja')
      document.getElementById(id2).style.display = "block";
   else
      document.getElementById(id2).style.display = "none";
}


function check_faehre()
{
   if(document.getElementById('faehre_hinfahrt').value == 'Kiel - Oslo' || document.getElementById('faehre_rueckfahrt').value == 'Oslo - Kiel')
   {
      document.getElementById('details2').style.display = "block";
      
      if(document.getElementById('faehre_hinfahrt').value != 'Kiel - Oslo')         
      {
         document.getElementById('element1').style.display = "none";
         document.getElementById('element3').style.display = "none";
      }
      else
      {
         document.getElementById('element1').style.display = "block";
         document.getElementById('element3').style.display = "block";
      }

      if(document.getElementById('faehre_rueckfahrt').value != 'Oslo - Kiel')
      {
         document.getElementById('element2').style.display = "none";
         document.getElementById('element4').style.display = "none";
      }
      else
      {
         document.getElementById('element2').style.display = "block";
         document.getElementById('element4').style.display = "block";
      }
   }
   else
   {
      document.getElementById('details2').style.display = "none";
   }
}


function showSubnavi(id)
{
   document.getElementById(id).style.display = 'block';
}

function hideSubnavi(id)
{
   document.getElementById(id).style.display = 'none';
}



function showNF_subnavi(id)
{
   document.getElementById(id).style.visibility = 'visible';
}

function hideNF_subnavi(id)
{
   document.getElementById(id).style.visibility = 'hidden';
}


