// -------------
var vWindow = null;

// -------------
// open new window
function openWindow(aUrl, aWidth, aHeight, aOptions){
  mCloseWindow(vWindow);
  
  var vAllOptions = 'width=' + aWidth + ',height=' + aHeight;
  if (aOptions != '')
  {
    vAllOptions = vAllOptions + ',' + aOptions;
  }
  vWindow = window.open(aUrl, 'rtw', vAllOptions);
  
  // focus
  vWindow.focus(); 
}


// Close window
function mCloseWindow(aWindow){
  if (aWindow != null)
  {
    if (!aWindow.closed)
	aWindow.close();
  }
  else
  {
    aWindow = null;
  }
}


// open map
function openWorldMap(aUrl, aWidth, aHeight, aOptions){
  mCloseWindow(vWindow);
  
  var vAllOptions = 'width=' + aWidth + ',height=' + aHeight;
  if (aOptions != '')
  {
    vAllOptions = vAllOptions + ',' + aOptions;
  }
  vWindow = window.open(aUrl, 'rtw', vAllOptions);
  
  // focus
  vWindow.focus(); 
}


// -------------
// Random header
function fRandomHeader(aHeaders){
	vRandomNr = Math.round(Math.random() * (aHeaders.length -1));
	document.write("<img src=\"/images/" + aHeaders[vRandomNr][0] + "\" alt=\"" + aHeaders[vRandomNr][2]+ "\" title=\"\" border=\"0\" width=\"490\" height=\"90\" class=\"linkElement\">");
}


// Random books at index.php
function fRandomBook(aBooks){
	vRandomNr = Math.round(Math.random() * (aBooks.length -1));
	document.write("<?php include \"./books/" + aBooks[vRandomNr] + "\"; ?>");
}


//Random image on the right column
function fRandomImage(aImages){
	var vRandomNr = Math.round(Math.random() * (aImages.length -1));
	document.write("<table border=\"0\" width=\"134\" cellpadding=\"0\" cellspacing=\"0\">");
	document.write("<tr><td align=\"right\"><a href=\"#top\" onClick=\"openWindow('/whats_this/random_images.html', 400, 250, 'location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no');\" title=\"What's this?\">?</a>&nbsp;</td></tr>");
	document.write("<tr><td>");
	//document.write("<a href=\"" + aImages[vRandomNr][1] + "\"><img src=\"/images/" + aImages[vRandomNr][0] + "\" alt=\"" + aImages[vRandomNr][2]+ "\" border=\"0\" width=\"134\" height=\"90\" class=\"linkElement\"></a>");
	document.write("<img src=\"/images/" + aImages[vRandomNr][0] + "\" alt=\"" + aImages[vRandomNr][2]+ "\" title=\"\" border=\"0\" width=\"134\" height=\"90\" class=\"linkElement\">");
	document.write("</td></tr>");
	document.write("<tr><td bgcolor=\"#979797\" class=\"randomImageText\">" + aImages[vRandomNr][3] +"</td></tr></table>");
}


//--------------------------------
//Amazon Cameras
function fAmazonCameraAds(vCameras){
	var vRandomNr = Math.round(Math.random() * (vCameras.length -1));
	document.write("<table border=\"0\" align=\"center\" width=\"124\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>");
	document.write("<tr><td align=\"right\"><a href=\"#top\" onClick=\"openWindow('/whats_this/amazon_photo.html', 400, 250, 'location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no');\" title=\"What's this?\">?</a>&nbsp;</td></tr>");
	document.write("<tr><td>");
	document.write("<a target=\"_blank\" href=\"http://www.amazon.co.uk/exec/obidos/redirect?link_code=ur2&tag=roundthewo05a-21&camp=1634&creative=6738&path=external-search%3Fsearch-type=ss%26index=electronics-uk%26keyword=nikon%20digital%20slr\">&raquo; Nikon Digital SLRs</a><img src=\"http://www.assoc-amazon.co.uk/e/ir?t=roundthewo05a-21&amp;l=ur2&amp;o=2\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" /><br>");
	document.write("<a target=\"_blank\" href=\"http://www.amazon.co.uk/exec/obidos/redirect?link_code=ur2&tag=roundthewo05a-21&camp=1634&creative=6738&path=external-search%3Fsearch-type=ss%26index=electronics-uk%26keyword=canon%20digital%20slr\">&raquo; Canon Digital SLRs</a><img src=\"http://www.assoc-amazon.co.uk/e/ir?t=roundthewo05a-21&amp;l=ur2&amp;o=2\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" /><br>");
	document.write("<a target=\"_blank\" href=\"http://www.amazon.co.uk/exec/obidos/redirect?link_code=ur2&tag=roundthewo05a-21&camp=1634&creative=6738&path=external-search%3Fsearch-type=ss%26index=electronics-uk%26keyword=olympus%20digital%20slr\">&raquo; Olympus DSLRs</a><img src=\"http://www.assoc-amazon.co.uk/e/ir?t=roundthewo05a-21&amp;l=ur2&amp;o=2\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" /><br>");
	document.write("<a target=\"_blank\" href=\"http://www.amazon.co.uk/exec/obidos/redirect?link_code=ur2&tag=roundthewo05a-21&camp=1634&creative=6738&path=external-search%3Fsearch-type=ss%26index=electronics-uk%26keyword=sigma%20digital%20slr\">&raquo; Sigma Digital SLRs</a><img src=\"http://www.assoc-amazon.co.uk/e/ir?t=roundthewo05a-21&amp;l=ur2&amp;o=2\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" /><br>");
	document.write("<a target=\"_blank\" href=\"http://www.amazon.co.uk/exec/obidos/redirect?link_code=ur2&tag=roundthewo05a-21&camp=1634&creative=6738&path=external-search%3Fsearch-type=ss%26index=electronics-uk%26keyword=sigma%20digital%20lens\">&raquo; Sigma Digital Lens</a><img src=\"http://www.assoc-amazon.co.uk/e/ir?t=roundthewo05a-21&amp;l=ur2&amp;o=2\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" /><br>");
	document.write("<br><a target=\"_blank\" href=\"http://www.amazon.co.uk/exec/obidos/redirect?link_code=ur2&tag=roundthewo05a-21&camp=1634&creative=6738&path=external-search%3Fsearch-type=ss%26index=electronics-uk%26keyword=cybershot%20cameras\">&raquo; Sony Cybershot</a><img src=\"http://www.assoc-amazon.co.uk/e/ir?t=roundthewo05a-21&amp;l=ur2&amp;o=2\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" /><br>");
	document.write("</td></tr></table>");	
}

