

// ------------------------------------------------------------- 
// Handling JavsScripterrors

function stopError() {  
	return true;
}

// ------------------------------------------------------------- 


/* -------------------------------------------------------------
Start differant default pages depending
on Browsers; if IE4, start default page
with DHMTL enhancement.
By Rune Alnervik, 1999-01-18
*/  

NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;

function load() {
var url

 if (IE4) {
     url = "default2.htm"
    }
    
 else if (NS4) {
     url = "default.htm"
    }
 
 else {
     url = "default.htm"
    }
  
  top.location.href= url;
}
// ------------------------------------------------------------- 



/* -------------------------------------------------------------
Function to display time on form
Syntax in HTML page: 
<CENTER>
<FORM NAME="clock" onSubmit="0">
    <INPUT TYPE="text" NAME="face" SIZE=11 VALUE ="">
</FORM>
By Rune Alnervik 21/09/1997
--------------------------------------------------------------*/
var nTimerID = null
var bTimerRunning = false

function stopclock(){
    if(bTimerRunning)
        clearTimeout(nTimerID)
    bTimerRunning = false
}

function startclock(){
     // Make sure the clock is stopped
    stopclock()
    showtime()
}

function showtime(){
    var now = new Date()
    var hours = now.getHours()
    var minutes = now.getMinutes()
    var seconds = now.getSeconds()
    /*
    Eu version:
    */
    var timeValue = "" + (hours)
    /*
    Us version:
    var timeValue = "" + ((hours> 12) ? hours - 12 : hours)
    */
    timeValue  += ((minutes < 10) ? ":0" : ":") + minutes
    timeValue  += ((seconds < 10) ? ":0" : ":") + seconds
    timeValue  += (hours>= 12) ? "  P.M." : " A.M."
    document.clock.face.value = timeValue 
    nTimerID = setTimeout("showtime()",1000)
    bTimerRunning = true
}
// ------------------------------------------------------------- 

// ------------------------------------------------------------- 
// Rollover effect on links (HREF) with browser IE4 
function rollon() {
  if (event.srcElement.tagName == "A")
 {
    event.srcElement.style.color = "red";
    event.srcElement.onmouseout = rolloff;
  }
}

function rolloff() {
    event.srcElement.style.color = "blue";
}

document.onmouseover = rollon;
// ------------------------------------------------------------- 


// ------------------------------------------------------------- 
// Rollover effect on links (HREF) with browser IE4 and NS4+


var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var NS4 = (bName == "Netscape" && bVer >= 4);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);

function display(id, str) {
	
  if (NS4 || IE4) { // if browser supports style sheets
    if (NS4) { // if Navigator 4.0+  
	with (document[id].document) {
        open(); // open document        
	write(str); // write to document
        close(); // close document
      }
    }
 else { // Internet Explorer 4.0+
      document.all[id].innerHTML = str; // "assign" to element 
    }
  }
}


function swapClass(text, spName, urlName, oldName, clName, over) {
  if (bVer < 4) { // old browser
    return; // terminate the function
  }  

  // create a new string for the link
  // change the link's class to clName (it was oldName before)
  var str = "<A CLASS='" + clName + "' HREF='" + urlName + "'";
  if (over) {
    // replace onMouseOver with onMouseOut
    // replace true with false
    str += " onMouseOut=\"swapClass(\'" + text + "\', \'" + spName +
           "\', \'" + urlName + "\', \'" + clName +
           "\', \'" + oldName + "\', false)\">";
  } else {
    // replace onMouseOut with onMouseOver
    // replace false with true
    str += " onMouseOver=\"swapClass(\'" + text + "\', \'" + spName +
           "\', \'" + urlName + "\', \'" + clName +
           "\', \'" + oldName + "\', true)\">";
  }
  str += text + "</A>";
  display(spName, str); // update the code
}
// ------------------------------------------------------------- 


// -------------------------------------------------------------
/*
Tool tip.
Information regarding current HREF on status line
By Rune Alnervik 28/09/1998

*/

function MakeArray(n) {                 
   this.length = n;
   for (var i = 1; i <= n; i++) { 
     this[i] = 0 }
     return this
     }

var MenuTips= new MakeArray(1);
	MenuTips[0] = 1; //number of tips
	MenuTips[1] = "Sub menu - Greek islands";
	MenuTips[2] = "Page - Home";
	MenuTips[3] = "Page - About this site";
	MenuTips[4] = "Page - Latest updates on this site";
	MenuTips[5] = "Another Site - Who is Webmaster?";
	MenuTips[6] = "Page - Get in contact; Guest book/E-mail";
	MenuTips[7] = "Page - Get notified/tell me your thoughts...";
	MenuTips[8] = "Sub menu - Links: Travel/Ferry/Exchange/Weather/Greek news/Addresses (postal)/Start pages";
	MenuTips[9] = "Sub menu - Readers' review";
	MenuTips[10] = "Alternative menu";
	MenuTips[11] = "Back to Main menu";

	MenuTips[21] = "Page - Introduction to Greek islands";
	MenuTips[22] = "Page - Ándros";
	MenuTips[23] = "Page - Amorgós";
	MenuTips[24] = "Page - Náxos";
	MenuTips[25] = "Page - Santorini";
	MenuTips[26] = "Page - Folégandros";
	MenuTips[27] = "Page - Mílos";
	MenuTips[28] = "Page - Sérifos";
	MenuTips[29] = "Page - Astypálea, Dodecanese";
	MenuTips[30] = "Page - Anáfi";
	MenuTips[31] = "Page - Donoússa";
	MenuTips[32] = "Page - Koufoníssi";
	MenuTips[33] = "Page - Schinoússa";
	MenuTips[34] = "";
	MenuTips[34] = "";
	
	MenuTips[51] = "Page - General Travel sites";
	MenuTips[52] = "Page - Ferry information/time schedule";
	MenuTips[53] = "Page - Exchange rates";
	MenuTips[54] = "Page - Weather reports";
	MenuTips[55] = "Page - Greek news";
	MenuTips[56] = "Page - Useful postal addresses: embassy, comsulate, tourist organisation";
	MenuTips[57] = "Page - Greek Index pages/Search engines/Start pages";

	MenuTips[61] = "Page - Introduction to Readers' Review";
	MenuTips[62] = "Page - Contribution from Robert, Great Britain";
	MenuTips[63] = "Page - Contribution from Marianne/Jens, Denmark";

        MenuTips[100] = "";

function menuTip(imgIndex ){   
	window.status=(MenuTips[imgIndex]);
	}
// -------------------------------------------------------------

// -------------------------------------------------------------
//Modified by Coffeecup.com 

function initArray() 
{
 this.length = initArray.arguments.length
 for (var i = 0; i < this.length; i++)
 this[i+1] = initArray.arguments[i]
}

var DOWArray = new initArray("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var MOYArray = new initArray("January","February","March","April","May","June","July","August","September","October","November","December");
var LastModDate = new Date(document.lastModified);
// -------------------------------------------------------------




