     NS4 = (document.layers);
  // NS4 = false; 	
     IE4 = (document.all);
    ver4 = (NS4 || IE4);
     IE5 = (IE4 && navigator.appVersion.indexOf("5.")!=-1);
   isMac = (navigator.appVersion.indexOf("Mac") != -1);
  isMenu = (NS4 || (IE4 && !isMac) || (IE5 && isMac));

function popUp(){return};
function popDown(){return};

if (!ver4) event = null;

if (isMenu) {
    menuVersion = 3;
    
    menuWidth = 150;
    childOverlap = 50;
    childOffset = 10;
    perCentOver = null;
    secondsVisible = .3;
    
    fntCol = "blue";
    fntSiz = "10";
    fntBold = false;
    fntItal = false;
    fntFam = "Arial,sans-serif";
    
    backCol = "#DDDDDD";
    overCol = "#FFCCCC";
    overFnt = "purple";
    
    borWid = 2;
    borCol = "black";
    borSty = "solid";
    itemPad = 3;
    
    imgSrc = "/images/topnav/destinations/child.gif";
    imgSiz = 10;
    
    separator = 1;
    separatorCol = "red";
    
    isFrames = false;      // <-- IMPORTANT for full window
    navFrLoc = "left";     // <-- display. see below
    
    keepHilite = true; 
    NSfontOver = true;
    clickStart = false;
    clickKill = false;
}


if (isMenu) {
document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='/javascript/hierArrays.js'><\/SCRIPT>");
document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='/javascript/hierMenus.js'><\/SCRIPT>");
}

function validateEmail(sValue){
// check for @

// user name length = 0

// domain contains '.' and length not 0

	return false;
}

function doContactCheck(){
var sName='';
var sValue='';
var bOK=true;
var sMsgRoot='Please enter your details for the following field(s): \n';
var sMsg='';
var sTmp='';
	for(var i=0;i<document.contact.length;i++){
		sName=(document.contact.elements[i].name).toLowerCase();
		sValue=document.contact.elements[i].value;
		if(document.contact.elements[i].type=='select-one') sValue=document.contact.elements[i].value;

		if(sName=='fullname'&&sValue==''){sTmp='name'; bOK=false};
		if(sName=='email'&&(sValue==''||validateEmail(sValue)==false)){sTmp=sName; bOK=false; document.contact.elements[i].value='';};
		if(sName=='telephone'&&sValue==''){sTmp=sName; bOK=false};
		if(sName=='country_of_origin'&&sValue==''){sTmp='country'; bOK=false};
		if(sName=='people'&&(sValue==''||isNaN(sValue)==true)){sTmp=sName; bOK=false};
		if(sName=='rooms'&&(sValue==''||isNaN(sValue)==true)){sTmp=sName; bOK=false};
		if(sTmp!='') sMsg+=sTmp+","
		sTmp='';
	}
	
	// --- dates ---
	var dStartDate=document.contact.sday.value+' '+document.contact.smonth.value+' '+document.contact.syear.value;
	bOK=checkDate(dStartDate);
	if(bOK==false) sMsg+="start date"+","
	var dEndDate=document.contact.eday.value+' '+document.contact.emonth.value+' '+document.contact.eyear.value;
	bOK=checkDate(dEndDate);
	if(bOK==false) sMsg+="end date"+","
	
	if(sMsg==''){
		document.contact.trkid.value=trkid;
		document.contact.submit();
	}
	else{
		sMsg=sMsg.slice(0,-1);
		sTmp=sMsg.split(",");
		var j=sTmp.length-1;
		for(var i=0;i<sTmp.length;i++){
			if(i==j&&j==0){sMsgRoot+=sMsg;}
			if(j>0){
				if((i+1)<j) sMsgRoot+=sTmp[i]+', ';
				if((i+1)==j) sMsgRoot+=sTmp[i];
				if(i==j) sMsgRoot+=' and '+sTmp[i];
			}
		}
		alert(sMsgRoot);
	}
}

function validateEmail(sValue){
var bCont=false;
var sUser='';
var sDomain='';
var iPos=sValue.indexOf('@');
	if(iPos!=-1){
		sUser=sValue.slice(0,iPos);
		sDomain=sValue.slice(iPos+1);
		if(sDomain.indexOf('.')!=-1) bCont=true;
	}
	return bCont;
}

function checkDate(dDate){
var dToday=new Date();
var dNew=new Date(dDate);
var bResult=true;
	if(dNew.getTime()<=dToday.getTime()) bResult=false;
	return bResult;
}
