
// JavaScript Library
// V0.1, 08/1999
// gurumind

function noCacheUrl(url)
{
	if (url.indexOf('?') == -1)
		sep = "?c=";
	else
		sep = "&c=";

	return url + sep + new Date().getTime();
}

function MM_reloadPage(init)
{  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function gateKeeper(zone)
{
	if (zone == "Mobile Bungy Jumping Aktion")
	{
		pass = "1543"; // super geheim! :)
		file = "mobil.pdf";
	}

	if (zone == "Presse Infos")
	{
		pass = "1544"; // super geheim! :)
		file = "presse.pdf";
	}

	if (zone != "")
	{
		
		var pw = prompt('Passwort für "' + zone + '" eingeben:','');
		if (pw == pass)
			document.location.href="pdf-secure/" + file;
		else if (pw == "")
			alert("Ein Passwort solltest Du schon eingeben ;-)");
		else
			alert("Das Passwort ist falsch.");
	}
}

function genFooter(isMailToLink)
{
	if (isMailToLink == null)
	{
		link = "Impressum.html";
	}
	else
	{
		link = "mailto:info@bungy.at";
	}

	var text = '<br><div class="footertext">Copyright &copy 2003 by <a href="'+link+'">Jauntal Bungy Adventure</a>.<br>All rights reserverd.</div>';
	document.write(text);
}

function genHeader(paraArray, imgPath)
{
	if (paraArray == null)
	{
		searchlang = 'DE';
	}
	else
	{
		searchlang = paraArray[0];
	}

	if (imgPath == null)
	{
		imgPath = "../global/images/";
	}

	if(ns4) inputsize=10; else inputsize = 15;

	var text = '';
	text += '<table height="59" border="0" cellspacing="0" cellpadding="0">';
	text += '		<tr>';
	text += '		  <td></td>';
	text += '		  <td></td>';
	text += '		  <td></td>';
	text += '		  <td><img src="' + imgPath + 'dot.gif" width="15" height="1"></td>';
	text += '		  <td><img src="' + imgPath + 'dot.gif" width="1" height="4"></td>';
	text += '		  <td rowspan="2" valign="top"><img src="' + imgPath + 'nav_right.jpg" width="29" height="59"></td>';
	text += '	    </tr>';
	text += '		<tr>';
	text += '         <td valign="top" class="hotline" background="' + imgPath + 'dot.gif">24h Hotline +43 4234 222<img src="' + imgPath + 'dot.gif" width="15" height="20"></td>';
	text += '         <form name="searchForm" method="GET" action="/cgi-bungy/egasearch.pl">'; 
	text += '		  <td valign="top" background="' + imgPath + 'dot.gif">';
	text += '		    <input type="hidden" name="lang" value="' + searchlang + '">';
	text += '			<input valign="top" type="text" class="colorfield" name="SEARCH" size="' + inputsize + '" value="Search" onfocus="document.searchForm.SEARCH.value=\'\'">&nbsp;';
	text += '		  </td>';
	text += '		  <td valign="top" background="' + imgPath + 'dot.gif"><!--<input type="image" src="' + imgPath + 'search.jpg" width="52" height="20" alt="Search" border="0">--></td>';
	text += '         </form>';
	text += '		  <td valign="top"></td>';
	text += '		  <td valign="top" background="' + imgPath + 'dot.gif"> ';
	text += '         <form name="langForm">';
	text += '			<div class="fieldtext"> ';

	if (paraArray)
	{
		text += '	<select name="language" class="colorfield" onchange="switchLang();">';

		for (i=0; i<paraArray.length; i++)
		{
			var langText = "";
			if (paraArray[i] == "DE")		{ langText = "Deutsch";   }
			else if (paraArray[i] == "EN")	{ langText = "English";   }
			else if (paraArray[i] == "SI")	{ langText = "Slovenska"; }
			else if (paraArray[i] == "IT")	{ langText = "Italiano";  }
			
			text+= '		<option value="' + paraArray[i] + '">' + (i == 0 ? "[" : "" ) + langText + (i == 0 ? "]" : "" ) + '</option>'; 
		}

		text += '	</select>';
	}

	text += '			</div>';
	text += '		  </form>';
	text += '		  </td>';
	text += '		</tr>';
	text += '</table>';
	document.write(text);
}

function switchLang()
{
	var selectedLang = document.langForm.language.options[document.langForm.language.selectedIndex].value;

	if (selectedLang.length == 2)
		selectedLang = selectedLang.toLowerCase();
	else
		selectedLang = "de";
	
	var URLarray = document.location.href.split("/");
	var filename = URLarray[URLarray.length-1];

	if (selectedLang != URLarray[URLarray.length-2])
	{
		document.location.href = "../" + selectedLang + "/" + filename;
	}
}

function genNav(lang)
{
	imgPath = "../global/images/";

	if ( lang == null || ( lang != "en" && lang != "de" && lang != "si" && lang != "it") )
	{
		lang = "de";
	}
	

	var text = '';
	text += '<table valign="top" width="157" border="0" cellspacing="0" cellpadding="0">';

	if ( lang == "de")
	{
		text += '    <tr>';
		text += '      <td><a href="/de/Sitemap.html" onMouseOut="unmark(\'nav_link_sitemap\');" onMouseOver="mark(\'nav_link_sitemap\');"><img src="' + imgPath + 'nav_link_sitemap.jpg" width="157" height="20" border="0" name="nav_link_sitemap"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';

		text += '    <tr> ';
		text += '      <td><a href="/de/Gewinnspiel.html" onMouseOver="mark(\'nav_link_gewinnspiel\');" onMouseOut="unmark(\'nav_link_gewinnspiel\');"><img src="' + imgPath + 'nav_link_gewinnspiel.jpg" width="157" height="20" border="0" name="nav_link_gewinnspiel"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';

		text += '    <tr>';
		text += '      <td><a href="/de/MailGutschein.html" onMouseOut="unmark(\'nav_link_gutschein\');" onMouseOver="mark(\'nav_link_gutschein\');"><img src="' + imgPath + 'nav_link_gutschein.jpg" width="157" height="20" border="0" name="nav_link_gutschein"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';
		
		text += '    <tr>';
		text += '      <td><a href="/photoalbum/index.php" onMouseOut="unmark(\'nav_link_fotogalerie\');" onMouseOver="mark(\'nav_link_fotogalerie\');"><img src="' + imgPath + 'nav_link_fotogalerie.jpg" width="157" height="20" border="0" name="nav_link_fotogalerie"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';
				

/*	
		text += '    <tr>';
		text += '      <td><a href="/de/Start.html" onMouseOut="unmark(\'nav_link_start\');" onMouseOver="mark(\'nav_link_start\');"><img src="' + imgPath + 'nav_link_start.jpg" width="157" height="20" border="0" name="nav_link_start"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';
*/
		text += '    <tr> ';
	   text += '      <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu10\')" onMouseOver="mark(\'nav_link_quickinfo\'); popUp(\'HM_Menu10\',event)"><img src="' + imgPath + 'nav_link_quickinfo.jpg" width="157" height="20" border="0" name="nav_link_quickinfo"></a></td>';
	   text += '      <td></td>';
	   text += '    </tr>';
	    
	   text += '    <tr> ';
		text += '      <td><a href="/de/Anreise.html" onMouseOver="mark(\'nav_link_anreise\');" onMouseOut="unmark(\'nav_link_anreise\');"><img src="' + imgPath + 'nav_link_anreise.jpg" width="157" height="20" border="0" name="nav_link_anreise"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';

	}

	text += '    <tr> ';
    text += '      <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu1\')" onMouseOver="mark(\'nav_link_worldof\'); popUp(\'HM_Menu1\',event)"><img src="' + imgPath + 'nav_link_worldof.jpg" width="157" height="20" border="0" name="nav_link_worldof"></a></td>';
    text += '      <td></td>';
    text += '    </tr>';

	if ( lang == "de")
	{
		text += '    <tr> ';
		text += '     <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu2\')" onMouseOver="mark(\'nav_link_mobile\'); popUp(\'HM_Menu2\',event)"><img src="' + imgPath + 'nav_link_mobile.jpg" width="157" height="20" border="0" name="nav_link_mobile"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';

		text += '    <tr> ';
		text += '      <td><a href="/de/Sicherheit.html" onMouseOver="mark(\'nav_link_sicherheit\');" onMouseOut="unmark(\'nav_link_sicherheit\');"><img src="' + imgPath + 'nav_link_sicherheit.jpg" width="157" height="20" border="0" name="nav_link_sicherheit"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';

		text += '    <tr> ';
		text += '      <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu3\')" onMouseOver="mark(\'nav_link_price\'); popUp(\'HM_Menu3\',event)"><img src="' + imgPath + 'nav_link_price.jpg" width="157" height="20" border="0" name="nav_link_price"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';
	}
	
	text += '    <tr> ';
	text += '      <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu4\')" onMouseOver="mark(\'nav_link_hotfacts\'); popUp(\'HM_Menu4\',event)"><img src="' + imgPath + 'nav_link_hotfacts.jpg" width="157" height="20" border="0" name="nav_link_hotfacts"></a></td>';
	text += '      <td></td>';
	text += '    </tr>';

	if ( lang == "de")
	{
		text += '    <tr> ';
		text += '      <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu5\')" onMouseOver="mark(\'nav_link_newsroom\'); popUp(\'HM_Menu5\',event)"><img src="' + imgPath + 'nav_link_newsroom.jpg" width="157" height="20" border="0" name="nav_link_newsroom"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';
	
		text += '    <tr> ';
		text += '      <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu6\')" onMouseOver="mark(\'nav_link_message\'); popUp(\'HM_Menu6\',event)"><img src="' + imgPath + 'nav_link_message.jpg" width="157" height="20" border="0" name="nav_link_message"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';
	
		text += '    <tr> ';
		text += '      <td><a href="http://www.bungy.at/de/forum/index.php" target="_blank" onMouseOver="mark(\'nav_link_forum\');" onMouseOut="unmark(\'nav_link_forum\');"><img src="' + imgPath + 'nav_link_forum.jpg" width="157" height="20" border="0" name="nav_link_forum"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';

    	}

	text += '    <tr> ';
    text += '      <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu7\')" onMouseOver="mark(\'nav_link_download\'); popUp(\'HM_Menu7\',event)"><img src="' + imgPath + 'nav_link_download.jpg" width="157" height="20" border="0" name="nav_link_download"></a></td>';
    text += '      <td></td>';
    text += '    </tr>';
	
	if ( lang == "de")
	{
		text += '    <tr> ';
		text += '      <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu8\')" onMouseOver="mark(\'nav_link_about\'); popUp(\'HM_Menu8\',event)"><img src="' + imgPath + 'nav_link_about.jpg" width="157" height="20" border="0" name="nav_link_about"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';
		text += '    <tr> ';
		text += '      <td><a href="/de/PartnerSponsoren.html" onMouseOver="mark(\'nav_link_partners\');" onMouseOut="unmark(\'nav_link_partners\');"><img src="' + imgPath + 'nav_link_partners.jpg" width="157" height="20" border="0" name="nav_link_partners"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';
	}
	
	text += '    <tr> ';
    text += '      <td><a href="/' + lang + '/Reasons.html" onMouseOver="mark(\'nav_link_reasons\');" onMouseOut="unmark(\'nav_link_reasons\');"><img src="' + imgPath + 'nav_link_reasons.jpg" width="157" height="20" border="0" name="nav_link_reasons"></a></td>';
    text += '      <td></td>';
    text += '    </tr>';

	if ( lang == "de")
	{
		text += '    <tr> ';
		text += '      <td><a href="/de/Links.html" onMouseOver="mark(\'nav_link_links\');" onMouseOut="unmark(\'nav_link_links\');"><img src="' + imgPath + 'nav_link_links.jpg" width="157" height="20" border="0" name="nav_link_links"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';

		text += '    <tr> ';
		text += '      <td><a href="/de/Griffenrast.html" onMouseOver="mark(\'nav_link_restauranttip\');" onMouseOut="unmark(\'nav_link_restauranttip\');"><img src="' + imgPath + 'nav_link_restauranttip.jpg" width="157" height="20" border="0" name="nav_link_restauranttip"></a></td>';
		text += '      <td></td>';
		text += '    </tr>';
	}
    
	text += '    <tr> ';
    text += '      <td><a href="#" onClick="return false" onMouseOut="popDown(\'HM_Menu9\')" onMouseOver="mark(\'nav_link_hotline\'); popUp(\'HM_Menu9\',event)"><img src="' + imgPath + 'nav_link_hotline.jpg" width="157" height="20" border="0" name="nav_link_hotline"></a></td>';
    text += '      <td></td>';
	text += '    </tr>';
	text += '    <tr> ';
    text += '      <td><a href="mailto:info@bungy.at" onMouseOver="mark(\'nav_link_contact\');" onMouseOut="unmark(\'nav_link_contact\');"><img src="' + imgPath + 'nav_link_contact.jpg" width="157" height="20" border="0" name="nav_link_contact"></a></td>';
    text += '      <td></td>';
    text += '    </tr>';

    text += '    <tr> ';
    text += '      <td><img src="' + imgPath + 'nav_bot.jpg" width="157" height="28" border="0"></td>';
    text += '      <td></td>';
    text += '    </tr>';
    text += '  </table>';


/*
    text += '<table border="0" cellspacing="0" cellpadding="3" width="156" height="90">';
	text += '	<tr>';
	text += '		<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="150" height="90">';
	text += '           <param name=movie value="http://www.bungy.at/de/xmas.swf">';
	text += '           <param name=quality value=high>';
	text += '           <embed src="http://www.bungy.at/de/xmas.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="150" height="90">';
	text += '           </embed>';
	text += '           </object>';
	text += '		</td>';
	text += '	</tr>';
	text += '</table>';
*/
	document.write(text);
}

function checkframe()
{
	if ( window.name != "")
		window.top.location.href = "http://www.bungy.at/de/index.html";
}



/*	
   Browser test
   ***************************************************************************
*/


function isIE()
{
	return( (navigator.userAgent.indexOf("MSIE") != -1) ); 
}


/*	
   This popUp Window needs to be called with:
   <A HREF="file.html" onClick="popUp(this,'windowName','widht','height','scroll')">this is a popup</A>
*/

function popUpWin(myLink,windowName,myWidth,myHeight,myScroll)
{
   if(!myScroll)
      myScroll ='no';
   else if(myScroll == 'scroll' )
      myScroll = 'yes';

   if(!window.focus) return;
   var myWin=window.open("",windowName,"height=" + myHeight + ",width=" + myWidth + ",resizable=yes,dependent=no,scrollbars=" + myScroll + ",menubar=no,toolbar=no");
   myWin.focus();
   myLink.target=windowName;
}


/*	
   Resize window
   ***************************************************************************
   Resize browser window.
*/

function resizeWindow(myWidth,myHeight)
{
	if (navigator.appName == "Netscape")
	{
		width = eval(myWidth-window.outerWidth+window.innerWidth);
		height = eval(myHeight-window.outerHeight+window.innerHeight);
		window.resizeTo(width,height);
	}
   else window.resizeTo(myWidth,myHeight);
}   

function preload(lang)
{
	//--- function needs to be called at the begining of the cs-script section in a html file

	if (document.images)
	{ 
		if ( lang == null || ( lang != "en" && lang != "de" && lang != "si" && lang != "it") )
		{
			lang = "de";
		}
		if ( lang == "de" )
		{
		   //reference of images (img-tag: name)
		   theImages = new Array( 'nav_link_fotogalerie','nav_link_anreise','nav_link_gewinnspiel','nav_link_quickinfo','nav_link_restauranttip','nav_link_gutschein','nav_link_worldof','nav_link_mobile','nav_link_price','nav_link_hotfacts','nav_link_newsroom','nav_link_message','nav_link_download','nav_link_about','nav_link_partners','nav_link_contact','nav_link_reasons','nav_link_hotline','nav_link_links','nav_link_sicherheit','nav_link_forum','nav_link_sitemap');
		   //real filenames without extension
		   imgFiles  = new Array( 'nav_link_fotogalerie','nav_link_anreise','nav_link_gewinnspiel','nav_link_quickinfo','nav_link_restauranttip','nav_link_gutschein','nav_link_worldof','nav_link_mobile','nav_link_price','nav_link_hotfacts','nav_link_newsroom','nav_link_message','nav_link_download','nav_link_about','nav_link_partners','nav_link_contact','nav_link_reasons','nav_link_hotline','nav_link_links','nav_link_sicherheit','nav_link_forum','nav_link_sitemap');
		}
		else if ( lang == "si" || lang == "it" || lang == "en" )
		{
		   //reference of images (img-tag: name)
		   theImages = new Array( 'nav_link_worldof','nav_link_hotfacts','nav_link_download','nav_link_contact','nav_link_reasons','nav_link_hotline');
		   //real filenames without extension
		   imgFiles  = new Array( 'nav_link_worldof','nav_link_hotfacts','nav_link_download','nav_link_contact','nav_link_reasons','nav_link_hotline');
		}

	   // path were images are stored (must have trailing slash)
	   imgPath = '../global/images/';

	   var maxImgs = theImages.length;
	   for ( i=0; i<maxImgs; i++ )	
	   {
		  eval( theImages[i] + ' = new Image();' );         
		  eval( theImages[i] + '.src = "'+ imgPath + imgFiles[i] + '.jpg";' );                
		  eval( theImages[i] + '_vi = new Image();' );
		  eval( theImages[i] + '_vi.src="'+ imgPath + imgFiles[i] + '_vi.jpg";' );            
	   }
	}
}

/*	
   Mouse Events 
   ***************************************************************************
*/	



function mark(imgName)
{
   if (document.images)
   {
 	  // unmark all images
      for ( i=0; i<theImages.length; i++ ) 
      {   
		 document.images[theImages[i]].src = eval( theImages[i] + '.src');
      }

	  if (imgName)
	  {
		// if image was not a marked image hilight it
	      if (document.images[imgName].src.indexOf('vi.') == -1)
	         document.images[imgName].src = eval(imgName + '_vi.src');
	  }
   }
}

function unmark(imgName)
{ 
   if (document.images)
   { 	document.images[imgName].src = eval(imgName + '.src');
   }
}

