// Declaratie globale variabele
//
var tweetalen=false;
var nsubnaam="gelijk";
var esubnaam="gelijk";
var ntitel="gelijk";
var etitel="gelijk";
var noms="gelijk";
var eoms="gelijk";
var kort="";

function ToonSrc() {
   if (ArrIn.length) imgnaam=ArrIn[1];
   if (imgnaam) alert(imgnaam);
}

function bepTitelOms(taal) {

if (taal=="en") {
  if (etitel=='gelijk') etitel=titel;
  titel=etitel;
  if (eoms=='gelijk') eoms=oms;
  oms=eoms;
  vergrTaal='E';
  }
else {
  if (ntitel=='gelijk') ntitel=titel;
  titel=ntitel;
  if (noms=='gelijk') noms=oms;
  oms=noms;
  vergrTaal='N';
  }
}

function InitCookie(grp,keuze)
{
    var cmd = false;
//    if (getCookie)
//      {
//      cmd = getCookie(grp);
//      }

//    if (!cmd)
//      {
      cmd = "\'FwSimpleGroup\',\'m_"+keuze+"\',\'img/menu/m_"+keuze+"_F3.gif\',\'img/menu/m_"+keuze+"_F3.gif\',\'#955712254282\'";
//      }

    if (cmd)
      {
      eval("GrpDown(" + cmd + ")");
      eval("GrpRestore(" + cmd + ")");
      }
}

function displayStatusMsg(msgStr) { //v2.0
  status=msgStr;
  document.MM_returnValue = true;
}

/* ======================================================================
FUNCTION:         getArgs
functie:          Splitsen van meegegeven argumenten
                  Parameter:
Aangeroepen door: pr_*.htm, ld_*.htm;
====================================================================== */

function getArgs()
{
   var args=new Object();
   var query=location.search.substring(1);
   var pairs= query.split(",");
   for (var i=0; i<pairs.length; i++)
      {
      var pos=pairs[i].indexOf('=');
      if (pos==-1) continue;
      var argname=pairs[i].substring(0,pos);
      var value=pairs[i].substring(pos+1);
      args[argname]=unescape(value);
   }
return args;
}
var args=getArgs();

/* ======================================================================
FUNCTION:   GetRadioValue
====================================================================== */
function GetRadioValue( radioObject )
{
   var value = null;
   // Validate parameter value
   if (radioObject+"" == "undefined" || radioObject == null)
      return null;

   for (var i=0; i < radioObject.length; i++) {
      if (radioObject[i].checked) {
         value = radioObject[i].value;
         break;
      }
   } // end for loop

   return value;
}

/* ======================================================================
FUNCTION:   isBlank
====================================================================== */
function isBlank(s)
{
   for (var i=0; i<s.length;i++)
      {
      var c=s.charAt(i);
      if ((c!=" ") && (c !="\n") && (c !="\t")) return false;
      }
   return true;
}

function openVergroting(imageName,imageWidth,imageHeight,taal,tekst) {
// origineel: function JustSoPicWindow(imageName,imageWidth,imageHeight,alt,bgcolor,hugger,hugMargin)
// by E Michael Brandt of ValleyWebDesigns.com - Please leave these comments intact.
// version 2.1.8
// Aangepast door DJ 2001

   if (!imageHeight) imageHeight=450;

   if (taal=='N') alt="* * Klik om venster te sluiten * *"
   else           alt="* * Click to close the window * *";
   var bgcolor = "FFFFFF";
   var hugMargin = "25";
   var hugger = "hug image";
// DJ
	var adj=10;
	var w = screen.width;
	var h = screen.height;
	var byFactor=1;

	if(w<740){
	  var lift=0.90;
	}
	if(w>=740 & w<835){
	  var lift=0.91;
	}
	if(w>=835){
	  var lift=0.93;
	}
	if (imageWidth>w){
	  byFactor = w / imageWidth;
	  imageWidth = w;
	  imageHeight = imageHeight * byFactor;
	}
	if (imageHeight>h-adj){
	  byFactor = h / imageHeight;
	  imageWidth = (imageWidth * byFactor);
	  imageHeight = h;
	}

	var scrWidth = w-adj;
	var scrHeight = (h*lift)-adj;

	if (imageHeight>scrHeight){
  	  imageHeight=imageHeight*lift;
	  imageWidth=imageWidth*lift;
	}

	var posLeft=0;
	var posTop=0;

	if (hugger == "hug image"){
	  if (hugMargin == ""){
	    hugMargin = 0;
	  }
	  var scrHeightTemp = imageHeight - 0 + 2*hugMargin + 60;
	  if (scrHeightTemp < scrHeight) {
		scrHeight = scrHeightTemp;
	  }
	  var scrWidthTemp = imageWidth - 0 + 2*hugMargin;
	  if (scrWidthTemp < scrWidth) {
		scrWidth = scrWidthTemp;
	  }

	  if (scrHeight<100){scrHeight=100;}
	  if (scrWidth<100){scrWidth=100;}

	  posTop =  ((h-(scrHeight/lift)-adj)/2);
	  posLeft = ((w-(scrWidth)-adj)/2);
 	}

	if (imageHeight > (h*lift)-adj || imageWidth > w-adj){
		imageHeight=imageHeight-adj;
		imageWidth=imageWidth-adj;
	}

	var agt=navigator.userAgent.toLowerCase();
	var is_opera = (agt.indexOf("opera") != -1);

	if (is_opera == true){
	  var args= new Array();
	  args[0]='parent';
	  args[1]=imageName;
	  var i ; document.MM_returnValue = false;
	  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
	} else {

	justso='';
    if (niv) { // Niveau om relatief pad aan te passen van images
       if (niv==0) justso='vwd_justso.htm';
       if (niv==1) justso='../vwd_justso.htm';
       if (niv==2) justso='../../vwd_justso.htm';
}
window.status=imageName;
  newWindow = window.open(justso,"newWindow","width="+scrWidth+",height="+scrHeight+",left="+posLeft+",top="+posTop);
	newWindow.document.open();
	newWindow.document.write('<html><title>'+alt+'</title><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" bgcolor='+bgcolor+' onBlur="self.close()" onClick="self.close()">');
// zonder self.close:	newWindow.document.write('<html><title>'+alt+'</title><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" bgcolor='+bgcolor+'>');
	newWindow.document.write('<table width="'+imageWidth+'" border="0" cellspacing="0" cellpadding="0" align="center" height="'+scrHeight+'"><tr><td>');
	newWindow.document.write('<img src="'+imageName+'" width='+imageWidth+' height='+imageHeight+' alt="'+alt+'" >');  // DJ
	newWindow.document.write('</td></tr><tr><td align="center">'+tekst+'</td></tr></table></body></html>');
	newWindow.document.close();
	newWindow.focus();
  }
}
/* ======================================================================
FUNCTION:         menuOver
functie:          Tonen juiste lagen en img bij muisover
                  Parameter: mkz (menukeuze)
Aangeroepen door:
====================================================================== */

function menuOver(mkz,niv) {

pad='';
if (niv) { // Niveau om relatief pad aan te passen van images
  if (niv==0) pad='';
  if (niv==1) pad='../';
  if (niv==2) pad='../../';
}

MM_showHideLayers('LayNavLB','LayNavLB','hide');
MM_showHideLayers('LayNavMB','LayNavMB','hide');
MM_showHideLayers('LayNavRB','LayNavRB','hide');
MM_showHideLayers('LayNavLM','LayNavLM','hide');
MM_showHideLayers('LayNavRM','LayNavRM','hide');
MM_showHideLayers('LayNavLO','LayNavLO','hide');
MM_showHideLayers('LayNavMO','LayNavMO','hide');
MM_showHideLayers('LayNavRO','LayNavRO','hide');
laag='LayNav'+mkz;
MM_showHideLayers(laag,laag,'show');
//
comm="MM_swapImage('Img"+mkz+"','document.layers[\"LayMenu\"].document.Img"+mkz+"','"+pad+"img/vierkant.gif',1)";
eval(comm);
}

/* ======================================================================
FUNCTION:         menuUit
functie:          Tonen juiste lagen en img bij muisuit
                  Parameter: mkz (menukeuze)
Aangeroepen door:
====================================================================== */

function menuUit(mkz) {

mnu='LayNav'+defMenu;
MM_showHideLayers(mnu,'mnu','show');
mnu='LayNav'+mkz;
MM_showHideLayers(mnu,'mnu','hide');
MM_swapImgRestore();
}

/* ======================================================================
FUNCTION:         moveContent
functie:          Positioneren contentlaag per browser/platform
                  Parameter: -
Aangeroepen door:
====================================================================== */
var brVenster;
function moveContent(laag) {

if (!(laag)) laag="LayWerk";
var nLaag='n'+laag;
var eLaag='e'+laag;

var brLaag=419;
if (window.innerWidth) brVenster=window.innerWidth  // Netscape
else if (document.body.clientWidth) brVenster=document.body.clientWidth; // Internet Explorer

var wrkPos=(brVenster / 2) - (brLaag / 2);
var wrkTop=128;

if (MAC)
  {
  if (IE5) { wrkPos+=0;
             wrkTop+=0;
           }
  else
     {
     if (NN)
           { wrkPos-=10;
             wrkTop+=0;
           }
     else
           { wrkPos-=2;
             wrkTop+=20;
           }
     }
  }
else // Windows (en andere)
  {
  if (IE4plus||OP) { wrkPos+=0;
                 wrkTop+=0;
               }
  else
     {
     if (NN5)  { wrkPos+=0;
                 wrkTop+=0;
               }
     else      { wrkPos-=7;
                 wrkTop+=0;
               }
     }
  }

if (tweetalen) {
  nDiv = getDiv(nLaag);
  eDiv = getDiv(eLaag);
  if (taal=='en') {
    setLeft(eDiv, wrkPos);
    setTop(eDiv, wrkTop);
    showLaag(eDiv);
    hideLaag(nDiv);
    }
  else {
    setLeft(nDiv, wrkPos);
    setTop(nDiv, wrkTop);
    showLaag(nDiv);
    hideLaag(eDiv);
    }
  }
else {
  theDiv = getDiv(laag);
  setLeft(theDiv, wrkPos);
  setTop(theDiv, wrkTop);
  showLaag(theDiv);
  }

}

function bep_huidige () {

huidige=volgende-1;
if (huidige==0)
   {
   if (vorige==1) huidige=1
   else huidige=vorige+1
   }
else
   {
   if (vorige==volgende) {
      if (vorige==1) huidige=2
      else           huidige=1;
      }
   }
// Andere methode obv filenaam:
loc=document.location.href;
huidige=loc.lastIndexOf('huidige');
if (huidige==-1) st=loc.lastIndexOf(kort)+kort.length;
else             st=loc.lastIndexOf('hui')+3;

punt=loc.lastIndexOf('\.');
nr=loc.substring(st,punt);
nr=parseInt(nr);
huidige=nr; // alert(huidige+', '+werken);
//alert('1: '+vorige+', '+volgende);
vorige=huidige-1;
volgende=huidige+1
//alert('2: '+vorige+', '+volgende);
if (volgende>werken) volgende=1;
if (vorige==0) vorige=werken;
//alert('3: '+vorige+', '+volgende);
}

function bep_werkenpad () {
//
// In verband met de ruimte op de server:
// Werken verplaatst naar www.seasons.demon.nl
//
var werk_basis="img/werken/"
if (niv) { // Niveau om relatief pad aan te passen van images
   if (niv==0) werk_basis='img/werken/';
   if (niv==1) werk_basis='../img/werken/';
   if (niv==2) werk_basis='../../img/werken/';
   }
//werk_basis="http://www.seasons.demon.nl/img/werken/";
return werk_basis;
//alert(werk_basis);
//
}

/* ======================================================================
FUNCTION:   Jump
argument:   lang = taalkeuze (nl,en)
====================================================================== */
function Jump(lang)
{
loc=parent.boven.location.href;
isGuestbook=loc.lastIndexOf('dcguest');
//file=loc.substr(pos+1,loc.length);
//nieuw="..\/"+lang+"\/"+file;
if (lang=="nl") nieuw="n-adresregel.htm"
else            nieuw="e-adresregel.htm"
SetTaal(lang);
//if (parent.taal) parent.taal=lang;
if (isGuestbook==-1) {
  parent.boven.location.reload();
  }
else {
  pad="http://www.seasonsgalleries.nl/cgi-bin/";
  if (lang=="nl") parent.boven.location.href=pad+"gboek/gb.cgi";
  else            parent.boven.location.href=pad+"gboek/egb.cgi";
  }
//alert(parent.taal);
document.location=nieuw;
}

/* ======================================================================
FUNCTION:   Gastenboek
argument:   taal = taalkeuze (nl,en)
====================================================================== */
function Gastenboek()
{
pad="http://www.seasonsgalleries.nl/cgi-bin/";
if (taal=="nl") {
	nieuw=pad+"gboek/gb.cgi";
}
else            {
	nieuw=pad+"gboek/egb.cgi";
}
parent.boven.location.href=nieuw;

}


function mailAdres(voor,na,naam,oms,subj,klasse) {
//
// Voorbeeld:
// <a href="mailto:Rederij Quo Vadis<info(apestaartje)de-liefde.nl>&SUBJECT=Aanvraag prijsinformatie catering (Engels)">Rederij Quo Vadis</a>
//
   var link="<a href=\'mailto:";
   if (naam) link+=naam+"<";
   link+=voor+"@"+na
   if (naam) link+=">";
   if (subj) link+="&subject="+subj;
   link+="\'";
   if (klasse) link+=" class=\'"+klasse+"\'";
   link+=">";
   if (oms) link+=oms
   else     link+=voor+"@"+na;
   link+="</a>";
//   alert(link);
   document.write(link);
}
