if (document.images)
{
	var pic1_init= new Image();
	pic1_init.src="images/home.jpg";
	var pic2_init= new Image();
	pic2_init.src="images/aboutus.jpg";
	var pic3_init= new Image();
	pic3_init.src="images/workshops.jpg";
	var pic4_init= new Image();
	pic4_init.src="images/getinvolved.jpg";
	var pic5_init= new Image();
	pic5_init.src="images/news.jpg";
	var pic6_init= new Image();
	pic6_init.src="images/preservation.jpg";
	var pic7_init= new Image();
	pic7_init.src="images/professionals.jpg";
	var pic8_init= new Image();
	pic8_init.src="images/gallery.jpg";
	var pic9_init= new Image();
	pic9_init.src="images/contact.jpg";
	
	
	var pic1_new= new Image();
	pic1_new.src="images/home-over.jpg";
	var pic2_new= new Image();
	pic2_new.src="images/aboutus-over.jpg";
	var pic3_new= new Image();
	pic3_new.src="images/workshops-over.jpg";
	var pic4_new= new Image();
	pic4_new.src="images/getinvolved-over.jpg";
	var pic5_new= new Image();
	pic5_new.src="images/news-over.jpg";
	var pic6_new= new Image();
	pic6_new.src="images/preservation-over.jpg";
	var pic7_new= new Image();
	pic7_new.src="images/professionals-over.jpg";
	var pic8_new= new Image();
	pic8_new.src="images/gallery-over.jpg";
	var pic9_new= new Image();
	pic9_new.src="images/contact-over.jpg";
}
function change_it(the_name)
{
	if (document.images)
	{
		document.images[the_name].src=eval(the_name + "_new.src");
	}
}
function change_back(the_name)
{
	if(document.images)
	{
		document.images[the_name].src= eval(the_name + "_init.src");
	}
}

// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 
	
//old menu functions below- do not remove!!!	
	
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=1) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		pworkshops = newImage("images/workshops.jpg");
		pbrochure = newImage("images/brochure.jpg");
		pgetinvolved = newImage("images/getinvolved.jpg");
		pinterns = newImage("images/interns.jpg");
		pnews = newImage("images/news.jpg");
		pfrench = newImage("images/french.jpg");
		ptwitter = newImage("images/twitter.jpg");
		plinks = newImage("images/links.jpg");
		pitalian = newImage("images/italian.jpg");
		pjoinaworkshop = newImage("images/joinaworkshop.jpg");
		pourmission_over = newImage("images/ourmission-over.jpg");
		pfaq_over = newImage("images/faq-over.jpg");
		pparticipantinfo_over = newImage("images/participantinfo-over.jpg");
		pfacebook_over = newImage("images/facebook-over.jpg");
		pheader = newImage("images/header.jpg");
		pvideos = newImage("images/videos.jpg");
		ppressreleasespdf = newImage("images/pressreleasespdf.jpg");
		pprofessionals_over = newImage("images/profesionals-over.jpg");
		ppressreleaseshtml = newImage("images/pressreleaseshtml.jpg");
		pourteam_over = newImage("images/ourteam-over.jpg");
		pworkshops_over = newImage("images/workshops-over.jpg");
		ppreviousworkshops_over = newImage("images/previousworkshops-over.jpg");
		phome_over = newImage("images/home-over.jpg");
		particles_over = newImage("images/articles-over.jpg");
		ppreservation_over = newImage("images/preservation-over.jpg");
		pourmission = newImage("images/ourmission.jpg");
		pfaq = newImage("images/faq.jpg");
		pfacebook = newImage("images/facebook.jpg");
		pprofs = newImage("images/profs.jpg");
		ppreviousworkshops = newImage("images/previousworkshops.jpg");
		pwhyvolunteer_over = newImage("images/whyvolunteer-over.jpg");
		plinks_over = newImage("images/links-over.jpg");
		pinterns_over = newImage("images/interns-over.jpg");
		psuggest_over = newImage("images/suggest-over.jpg");
		pmakeadonation_over = newImage("images/makeadonation-over.jpg");
		pourteam = newImage("images/ourteam.jpg");
		pphotos = newImage("images/photos.jpg");
		preport = newImage("images/report.jpg");
		pprofessionals = newImage("images/professionals.jpg");
		pspanish_over = newImage("images/spanish-over.jpg");
		ptwitter_over = newImage("images/twitter-over.jpg");
		pgerman = newImage("images/german.jpg");
		ppressreleasespdf_over = newImage("images/pressreleasespdf-over.jpg");
		ppressreleaseshtml_over = newImage("images/pressreleaseshtml-over.jpg");
		pphotos_over = newImage("images/photos-over.jpg");
		pnewsletterbtn_over = newImage("images/newsletterbtn-over.jpg");
		pregister = newImage("images/register.jpg");
		psponsoravolunteer = newImage("images/sponsoravolunteer.jpg");
		ppreservation = newImage("images/preservation.jpg");
		pparticipantinfo = newImage("images/participantinfo.jpg");
		pregister_over = newImage("images/register-over.jpg");
		preport_over = newImage("images/report-over.jpg");
		pprofs_over = newImage("images/profs-over.jpg");
		pmakeadonation = newImage("images/makeadonation.jpg");
		pnewsletterbtn = newImage("images/newsletterbtn.jpg");
		pgetinvolved = newImage("images/getinvolved.jpg");
		psuggest = newImage("images/suggest.jpg");
		phome = newImage("images/home.jpg");
		pcurrentworkshops = newImage("images/currentworkshops.jpg");
		pgallery_over = newImage("images/gallery-over.jpg");
		psponsoravolunteer_over = newImage("images/sponsoravolunteer-over.jpg");
		pnewsletters_over = newImage("images/newsletters-over.jpg");
		psupportus_over = newImage("images/supportus-over.jpg");
		pcurrentworkshops_over = newImage("images/currentworkshops-over.jpg");
		pitalian_over = newImage("images/italian-over.jpg");
		pjoinaworkshop_over = newImage("images/joinaworkshop-over.jpg");
		ppreservation = newImage("images/preservation.jpg");
		pnewsletters = newImage("images/newsletters.jpg");
		pprofessionals = newImage("images/professionals.jpg");
		pcomments = newImage("images/comments.jpg");
		pprofessionals_over = newImage("images/professionals-over.jpg");
		pgetinvolved_over = newImage("images/getinvolved-over.jpg");
		pcorporatesponsor_over = newImage("images/corporatesponsor-over.jpg");
		pgallery = newImage("images/gallery.jpg");
		pcontact = newImage("images/contact.jpg");
		particles = newImage("images/articles.jpg");
		pdonatenow = newImage("images/donatenow.jpg");
		pcorporatesponsor = newImage("images/corporatesponsor.jpg");
		pspanish = newImage("images/spanish.jpg");
		psupportus = newImage("images/supportus.jpg");
		psubmenubg = newImage("images/submenu_bg.png");
		pwhyvolunteer = newImage("images/whyvolunteer.png");
		paboutus_over = newImage("images/aboutus-over.jpg");
		pbrochure_over = newImage("images/brochure-over.jpg");
		pdonatenow_over = newImage("images/donatenow-over.jpg");
		pfrench_over = newImage("images/french-over.jpg");
		pgetinvolved_over = newImage("images/getinvolved-over.jpg");
		pnews_over = newImage("images/news-over.jpg");
		paboutus = newImage("images/about.jpg");
		ppreservation_over = newImage("images/preservation-over.jpg");
		pcontact_over = newImage("images/contact-over.jpg");
		pcomments_over = newImage("images/comments-over.jpg");
		pgerman_over = newImage("images/german-over.jpg");
		pvideos_over = newImage("images/videos-over.jpg");
		preloadFlag = true;
	}
}

var menu = new Array();
	menu['home'] = new Array();
	menu['home']['link'] = "index.htm";
	menu['home']['alt'] = "Home";

	menu['aboutus'] = new Array();
	menu['aboutus']['link'] = "#";
	menu['aboutus']['alt'] = "About Us";
	
	menu['workshops'] = new Array();
	menu['workshops']['link'] = "#";
	menu['workshops']['alt'] = "Workshops";

	menu['getinvolved'] = new Array();
	menu['getinvolved']['link'] = "#";
	menu['getinvolved']['alt'] = "Get Involved";

	menu['news'] = new Array();
	menu['news']['link'] = "#";
	menu['news']['alt'] = "News";
	
	menu['preservation'] = new Array();
	menu['preservation']['link'] = "whyvolunteer.htm";
	menu['preservation']['alt'] = "Why Preservation";

	menu['professionals'] = new Array();
	menu['professionals']['link'] = "sponsors.htm";
	menu['professionals']['alt'] = "Working with AiP";

	menu['gallery'] = new Array();
	menu['gallery']['link'] = "#";
	menu['gallery']['alt'] = "Photo Gallery";
	
	menu['contact'] = new Array();
	menu['contact']['link'] = "contact.php";
	menu['contact']['alt'] = "Contact Us";


function menuStatus(curr, sel) {
	if (curr == sel)
		document.write("<div id=menu_" + sel + "><a href='" + menu[sel]['link'] + "' ><img name=\"" + sel + "\" src=\"images/" + sel + "-over.jpg\" border=\"0\" alt=\"" + menu[sel]["alt"] + "\"></a></div>");
	else
		document.write("<div id=menu_" + sel + "><a href='" + menu[sel]['link'] + "' onmouseover=\"changeImages('" + sel +"', 'images/" + sel + "-over.jpg'); return true;\" onmouseout=\"changeImages('" + sel + "', 'images/" + sel + ".jpg'); return true;\"><img name=\"" + sel + "\" src=\"images/" + sel + ".jpg\" border=\"0\" alt=\"" + menu[sel]["alt"] + "\"></a></div>");
}

// <script>

// Copyright (C) 2005 Ilya S. Lyubinskiy. All rights reserved.
// Technical support: http://www.php-development.ru/
//
// YOU MAY NOT
// (1) Remove or modify this copyright notice.
// (2) Distribute this code, any part or any modified version of it.
//     Instead, you can link to the homepage of this code:
//     http://www.php-development.ru/javascripts/dropdown.php.
//
// YOU MAY
// (1) Use this code on your website.
// (2) Use this code as a part of another product provided that
//     its main use is not creating javascript menus.
//
// NO WARRANTY
// This code is provided "as is" without warranty of any kind, either
// expressed or implied, including, but not limited to, the implied warranties
// of merchantability and fitness for a particular purpose. You expressly
// acknowledge and agree that use of this code is at your own risk.


// ----- Popup Control ---------------------------------------------------------

function at_display(x)
{
  var win = window.open();
  for (var i in x) win.document.write(i+' = '+x[i]+'<br>');
}

// ----- Show Aux -----

function at_show_aux(parent, child)
{
  var p = document.getElementById(parent);
  var c = document.getElementById(child );

  var top  = (c["at_position"] == "y") ? p.offsetHeight+1 : 0;
  var left = (c["at_position"] == "x") ? p.offsetWidth +1 : 0;

  for (; p; p = p.offsetParent)
  {
    top  += p.offsetTop;
    left += p.offsetLeft;
  }

  c.style.position   = "absolute";
  c.style.top        = top +'px';
  c.style.left       = left+'px';
  c.style.visibility = "visible";
}

// ----- Show -----

function at_show()
{
  var p = document.getElementById(this["at_parent"]);
  var c = document.getElementById(this["at_child" ]);

  at_show_aux(p.id, c.id);

  clearTimeout(c["at_timeout"]);
}

// ----- Hide -----

function at_hide()
{
  var c = document.getElementById(this["at_child"]);

  c["at_timeout"] = setTimeout("document.getElementById('"+c.id+"').style.visibility = 'hidden'", 1);
}

// ----- Click -----

function at_click()
{
  var p = document.getElementById(this["at_parent"]);
  var c = document.getElementById(this["at_child" ]);

  if (c.style.visibility != "visible")
       at_show_aux(p.id, c.id);
  else c.style.visibility = "hidden";

  return false;
}

// ----- Attach -----

// PARAMETERS:
// parent   - id of visible html element
// child    - id of invisible html element that will be dropdowned
// showtype - "click" = you should click the parent to show/hide the child
//            "hover" = you should place the mouse over the parent to show
//                      the child
// position - "x" = the child is displayed to the right of the parent
//            "y" = the child is displayed below the parent
// cursor   - Omit to use default cursor or check any CSS manual for possible
//            values of this field

function at_attach(parent, child, showtype, position, cursor)
{
  var p = document.getElementById(parent);
  var c = document.getElementById(child);

  p["at_parent"]     = p.id;
  c["at_parent"]     = p.id;
  p["at_child"]      = c.id;
  c["at_child"]      = c.id;
  p["at_position"]   = position;
  c["at_position"]   = position;

  c.style.position   = "absolute";
  c.style.visibility = "hidden";

  if (cursor != undefined) p.style.cursor = cursor;

  switch (showtype)
  {
    case "click":
      p.onclick     = at_click;
      p.onmouseout  = at_hide;
      c.onmouseover = at_show;
      c.onmouseout  = at_hide;
      break;
    case "hover":
      p.onmouseover = at_show;
      p.onmouseout  = at_hide;
      c.onmouseover = at_show;
      c.onmouseout  = at_hide;
      break;
  }
}