function popwindow(imageurl, winname, winfeatures) {
  window.open(imageurl,winname,winfeatures); 
}
function setLocation(url) {
  window.location=url; 
}
function setPhoto(imgName, newStateImage){
  document.getElementById(imgName).src = eval(newStateImage+".src");
}

// for icon text
var icon_text = new Array(3);
icon_text[0] = "Book a tour";
icon_text[1] = "Reserve a cottage";
icon_text[2] = "Show directions";
icon_text[3] = "Email to friend";
icon_text[4] = "Join live database";
icon_text[5] = "View useful links";


/* icon images code*/
icon_rafting_off = new Image();
icon_rafting_off.src = "images/icon.rafting.off.jpg";
icon_rafting_on = new Image();
icon_rafting_on.src = "images/icon.rafting.on.jpg";

icon_cottages_off = new Image();
icon_cottages_off.src = "images/icon.cottages.off.jpg";
icon_cottages_on = new Image();
icon_cottages_on.src = "images/icon.cottages.on.jpg";

icon_map_off = new Image();
icon_map_off.src = "images/icon.map.off.jpg";
icon_map_on = new Image();
icon_map_on.src = "images/icon.map.on.jpg";

icon_mail_off = new Image();
icon_mail_off.src = "images/icon.mail.off.jpg";
icon_mail_on = new Image();
icon_mail_on.src = "images/icon.mail.on.jpg";

icon_signup_off = new Image();
icon_signup_off.src = "images/icon.signup.off.jpg";
icon_signup_on = new Image();
icon_signup_on.src = "images/icon.signup.on.jpg";

icon_links_off = new Image();
icon_links_off.src = "images/icon.links.off.jpg";
icon_links_on = new Image();
icon_links_on.src = "images/icon.links.on.jpg";

function iconOver(imgName, newStateImage, text_id){
  // swap image
  document.getElementById(imgName).src = eval(newStateImage+".src");
  
  var caption = icon_text[text_id];
  var caption_span = document.getElementById("icons_text");
  var oldText = caption_span.childNodes.item(0);
  var newText = document.createTextNode(caption);
  var replaced = caption_span.replaceChild(newText,oldText);
}

function iconOut(imgName, newStateImage){
  // swap image
  document.getElementById(imgName).src = eval(newStateImage+".src");
  
  var caption = "";
  var caption_span = document.getElementById("icons_text");
  var oldText = caption_span.childNodes.item(0);
  var newText = document.createTextNode(caption);
  var replaced = caption_span.replaceChild(newText,oldText);
}

sfHover = function() {
	var sfEls = document.getElementById("int_menu").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function setGalleryPhoto(id_num, newSource, newTitle, newCaption){
  galleryOver(id_num);
  // set photo
  document.getElementById("gallery_photo_image").src = newSource;
  // set title
  var title_span = document.getElementById("gallery_photo_title");
  var oldText = title_span.childNodes.item(0);
  var newText = document.createTextNode(newTitle);
  var replaced = title_span.replaceChild(newText,oldText);
  // set caption
  var caption_span = document.getElementById("gallery_photo_caption");
  var oldText = caption_span.childNodes.item(0);
  var newText = document.createTextNode(newCaption);
  var replaced = caption_span.replaceChild(newText,oldText);
  // set current photo to white border
  //var doc_id =  "photo" + id_num;
  //document.getElementById(doc_id).className  = 'white_border';
}

function galleryOver(id_num) {
  var doc_id =  "photo" + id_num;
  document.getElementById(doc_id).className  = 'black_border';
}
function galleryOut(id_num) {
  var doc_id =  "photo" + id_num;
  document.getElementById(doc_id).className = 'yellow_border';
}




