var ua = navigator.userAgent.toLowerCase();
var isW3C = (document.getElementById) ? true : false
var isAll = (document.all) ? true : false
var isSafari = false;
if (ua.indexOf("safari") != -1) { isSafari = true; }


// PRELOADING MOUSEOVER IMAGES
function createObject(imgName,imgSrc) {
	if (loadingFlag) {
		eval(imgName + ' = new Image()');
		eval(imgName + '.src = "' + imgSrc + '"');
		return imgName;
	}
}


// MOUSEOVER IMAGE SWITCHING
function changeImage(layer,imgName,imgObj) {
	if (preloadFlag) {
		if (isW3C) {
			document.getElementById(imgName).src = eval(imgObj+'.src');
		} else {
			document.images[imgName].src = eval(imgObj+'.src');
		}
	}
}

// REMOVES THE LINK BORDER IN IE4+, NS6
function unblur() {
	this.blur();
}

function getLinksToBlur() {
	if ((isW3C) || (isAll)) {
		if (isW3C) {
			links = document.getElementsByTagName("a");
		} else {
			links = document.all.tags("a");
		}
		for(i=0; i<links.length; i++) {
			links[i].onfocus = unblur
		}
	}
}
	
function say(txt) {
	window.status = txt;
}
	
	
	// toggles display value for object
	function toggleDiv(objid) {
		var obj;
		try {
			if (objid.parentNode) {
				obj = objid;
			} else {
				obj = document.getElementById(objid);
			}
		} catch(e) {
			obj = document.getElementById(objid);
		}
		if (obj.style.display == 'none') {
			obj.style.display = 'block';
		} else {
			obj.style.display = 'none';
		}
	}
	
	// switches display value for objects
	function showHideDiv(objid,state) {
		var obj;
		try {
			if (objid.parentNode) {
				obj = objid;
			} else {
				obj = document.getElementById(objid);
			}
		} catch(e) {
			obj = document.getElementById(objid);
		}
		state = (state == "hidden" || state == "hide") ? 0 : 1;
		vista = (state) ? 'block' : 'none';
		obj.style.display = vista;
	}
	
	// returns object
	function ObjByName(name) {
		if (document.getElementById){
			this.obj = document.getElementById(name);
			this.style = document.getElementById(name).style;
		} else if (document.all) {
			this.obj = document.all[name];
			this.style = document.all[name].style;
		} else if (document.layers) {
			this.obj = document.layers[name];
			this.style = document.layers[name];
		}
	}
	
function initPage() {
	loadingFlag = true;
	createObject('menueditoroff','img/menu_editor_off.gif');
	createObject('menueditoron','img/menu_editor_on.gif');
	createObject('menubgoff','img/menu_bg_off.gif');
	createObject('menubgon','img/menu_bg_on.gif');
	createObject('menucssoff','img/menu_css_off.gif');
	createObject('menucsson','img/menu_css_on.gif');
	createObject('menuhelpoff','img/menu_help_off.gif');
	createObject('menuhelpon','img/menu_help_on.gif');
	loadingFlag = false;
	preloadFlag = true;
	getLinksToBlur();
}

function antispam(name,domain) {
    	document.location = "mailto:" + name + "@" + domain;
	}
