function MM_findObj(n, d) {
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function clearItem(item, defaultText) {
	obj = MM_findObj(item);
	if (!obj) return;
	if (obj.value == defaultText)
		obj.value = "";
}
function restoreItem(item, defaultText) {
	obj = MM_findObj(item);
	if (!obj) return;
	if (obj.value == "")
		obj.value = defaultText;
}
function setStatus(text) {
	window.status = text;
}

function clearStatus() {
	window.status = '';
}

function Browser() {

  this.isIE    = false;  // Internet Explorer
  this.isNS    = false;  // Netscape
  this.isGood = false;

  if (document.all) {
    this.isIE = true;
	}
  else if(document.layers){
  	this.isNS = true;
  }
  else {
  	this.isGood = true;	
  }
}

Browser();
var myMenuID = "blank";
var myTimeID = "0";

var sideNavID = "blank";
var sideTimeID = "0";

function buttonDown(sideID, url) {
	if (sideNavID == sideID && url != null && url != "") {
		window.location.href = url;
		return;
	}
	if (sideNavID != "blank"){
		window.clearTimeout(sideTimeID);
		hideSideMenu();
	}
	if (sideNavID == sideID) {
		sideNavID = "blank";
		return;
	}
	
	sideNavID = sideID;
	showSideMenu();
}

function buttonOver(menuID){
	if(myMenuID != "blank"){
		window.clearTimeout(myTimeID);
		hideSubMenu();
	}
	myMenuID = menuID;
	showSubMenu();
}

function buttonOut(menuID){
	myMenuID = menuID;
	myTimeID = setTimeout("hideMenus()", 200);
}

function hideMenus(){
	hideSubMenu();
}

function menuOver(menuID){
	window.clearTimeout(myTimeID);
}

function menuOut(menuID){
	myMenuID = menuID;
	myTimeID = setTimeout("hideMenus()", 200);
}

function clearMenuTimeout(){
	window.clearTimeout(myTimeID);
	myTimeID = "0"
}


function showSubMenu(){
	obj = MM_findObj(myMenuID);
	if (!obj) return;
	obj.style.display = 'block';
	
	buttonID = myMenuID + 'Button';
	obj = MM_findObj(buttonID);
	if (!obj) return;
	obj.className = 'menuOver';
}
function showSideMenu() {
	obj = MM_findObj(sideNavID);
	if (!obj) return;
	obj.style.display = 'block';
}

function hideSubMenu(){
	obj = MM_findObj(myMenuID)
	if (!obj) return;
	obj.style.display = 'none';
	
	buttonID = myMenuID + 'Button';
	obj = MM_findObj(buttonID);
	if (!obj) return;
	obj.className = 'menuButton';
}

function hideSideMenu() {
	obj = MM_findObj(sideNavID)
	if (!obj) return;
	obj.style.display = 'none';
}
function open_map() {

	var version, handle;
	handle = window.open('/world_map/index.htm', 'tearfund_world_map', 'width=585,height=355,top=0,left=0');
	version = navigator.appVersion.substring(0,1);
	if (version!="2") handle.focus();

}

function show(url){
	var version, handle;

	handle = window.open(url, 'security', 'width=300,height=350,resizable,scrollbars');

	version = navigator.appVersion.substring(0,1);

	if (version!="2") handle.focus();
}

function pop_up(url, desc) {

	var version, handle;

	handle = window.open(url, desc, 'width=435,height=450,resizable,scrollbars'); // insert 0, 0 instead

	version = navigator.appVersion.substring(0,1);

	if (version!="2") handle.focus();
}
function pop_up_product(url, desc) {

	var version, handle;

	handle = window.open(url, desc, 'width=575,height=450,resizable,scrollbars'); // insert 0, 0 instead

	version = navigator.appVersion.substring(0,1);

	if (version!="2") handle.focus();
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}


function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


function checkField(id, value){
	field = document.getElementById(id);
	if( field.value == "" )
		field.value = value;
	else if( field.value == value )
		field.value = "";
}
