// PRELOAD IMAGES
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// Field Scripts
function focusControl(field, placeholder) {
	if(field.value == placeholder) {
			field.value = '';
	}
}
function blurControl(field, placeholder) {
	if(field.value == '' || field.value == ' ') {
			field.value = placeholder;
	}
}

function printPage() {
	print();
}

// Email Encoding
function ebd(obj, var1, var2, var3, var4, var5, var6) {
	var string = '';
	var element = document.getElementById(obj);
	if(var2!='') string = var1+"."+var2+"@"; else string = var1+"@";
	if(var4!='') string = string+var3+"."+var4+"."+var5; else string=string+var3+"."+var5;
	if(var6=='') var6 = string;
	if(element) element.innerHTML = "<a href='mailto:"+string+"'>" + var6 + "</a>";
}
function ebd2(obj, var1, var2, var3, var4, var5) {
	var string = '';
	var element = document.getElementById(obj);
	if(var2!='') string = var1+"."+var2+"@"; else string = var1+"@";
	if(var4!='') string = string+var3+"."+var4+"."+var5; else string=string+var3+"."+var5;
	if(element) element.innerHTML = string;
}

// Menu Scripts
var mouseover = function(element){
	var linkbar = document.getElementById('link-bar');
	var event_el = document.getElementById(element);
	switch(element){
		case "home":
			linkbar.src = "public/images/link_bar_home.png";
			event_el.src = "public/images/link_home_roll.png";
		break;
		case "research":
			linkbar.src = "public/images/link_bar_research.png";
			event_el.src = "public/images/link_research_roll.png";
			var menu = document.getElementById('menu1');
			if(menu) menu.style.display = 'block';
		break;
		case "about":
			linkbar.src = "public/images/link_bar_about.png";
			event_el.src = "public/images/link_about_roll.png";
			var menu = document.getElementById('menu2');
			if(menu) menu.style.display = 'block';
		break;
		case "education":
			linkbar.src = "public/images/link_bar_education.png";
			event_el.src = "public/images/link_education_roll.png";
			var menu = document.getElementById('menu3');
			if(menu) menu.style.display = 'block';
		break;
		case "personal":
			linkbar.src = "public/images/link_bar_personal.png";
			event_el.src = "public/images/link_personal_roll.png";
			var menu = document.getElementById('menu4');
			if(menu) menu.style.display = 'block';
		break;
	}
}
var mouseout = function(element, active){
	var event_el = document.getElementById(element);
	switch(element){
		case "home":
			event_el.src = "public/images/link_home.png";
		break;
		case "research":
			event_el.src = "public/images/link_research.png";
			var menu = document.getElementById('menu1');
			if(menu) menu.style.display = 'none';
		break;
		case "about":
			event_el.src = "public/images/link_about_2.png";
			var menu = document.getElementById('menu2');
			if(menu) menu.style.display = 'none';
		break;
		case "education":
			event_el.src = "public/images/link_education.png";
			var menu = document.getElementById('menu3');
			if(menu) menu.style.display = 'none';
		break;
		case "personal":
			event_el.src = "public/images/link_personal.png";
			var menu = document.getElementById('menu4');
			if(menu) menu.style.display = 'none';
		break;
	}
	restoreCurrentLinkBar(active);
}
var restoreCurrentLinkBar = function(active_id){
	var linkbar = document.getElementById('link-bar');
	switch(active_id){
		case "home":
			linkbar.src = "public/images/link_bar_home.png";
		break;
		case "research":
			linkbar.src = "public/images/link_bar_research.png";
		break;
		case "about":
			linkbar.src = "public/images/link_bar_about.png";
		break;
		case "education":
			linkbar.src = "public/images/link_bar_education.png";
		break;
		case "personal":
			linkbar.src = "public/images/link_bar_personal.png";
		break;
	}
}

// Ext JS Scripts & onload
Ext.onReady(function() {
    var el = Ext.get("page-tools-wrapper");
	if(el) el.hover(
		function () {
			var ul = el.select("ul");
			ul.show();
			el.addClass('hover');
		}
		,function() {
			el.select("ul").hide();
			el.removeClass('hover');
		}
	);
	
	MM_preloadImages('public/images/link_home.png','public/images/link_bar_research.png','public/images/link_bar_about.png','public/images/link_bar_personal.png','public/images/link_bar_education.png','','public/images/link_bar_home.png','public/images/link_home_roll.png','public/images/link_bar_research.png','public/images/link_research_roll.png','public/images/link_bar_about.png','public/images/link_about_roll.png','public/images/link_bar_education.png','public/images/link_education_roll.png','public/images/link_bar_personal.png','public/images/link_personal_roll.png')
	
});