// JavaScript Document


// Fix Heights Divs

function sortNum(a,b) {
	return b-a
}

function fixHeights(arr) {
	
	if (document.getElementById(arr[0])) {
		var obj=new Array(3);
		var option=arr;
		for(var i=0; i<option.length; i++) {
			document.getElementById(option[i]).style.height="auto";
			obj[i]=document.getElementById(option[i]).offsetHeight;
			nh=obj.sort(sortNum);
		}
		nh1=nh.splice(1,2);
		berekend=(document.getElementById('container').offsetHeight-document.getElementById('header').offsetHeight-document.getElementById('navPanel').offsetHeight)
		
		for(var i=0; i<option.length; i++) {
			if (berekend-nh<0) {
				document.getElementById(option[i]).style.height=nh+"px";
			} else {
				document.getElementById(option[i]).style.height=berekend+"px";
			}
			
		}
		window.onresize=function(){fixHeights(arr)}
	}
}

// unobtrusive way | onload function

function addEvent(obj, evType, fn){ 
	if (obj.addEventListener){ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} else if (obj.attachEvent){ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
		return false; 
	} 
}


//Standards Compliant Rollover Script

function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'imgover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '2'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));				
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('2'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}


// focus search field

function focusSearchInput() {
	document.getElementById('search').getElementsByTagName('input')[0].focus();
}

// clock function

function loadTimer() {
	var d = new Date();
	var currYear = d.getFullYear();
	var currMonth = d.getMonth() + 1;
	var currDate = d.getDate();
	var currHour = d.getHours();
	var currMin = d.getMinutes();
	var currSec = d.getSeconds();
	time = 
		(currDate < 10 ? "0" : "") + currDate + "-" +
		(currMonth < 10 ? "0" : "") + currMonth + "-" +
		currYear + " &nbsp;|&nbsp; " +
		(currHour < 10 ? "0" : "") + currHour + ":" +
		(currMin < 10 ? "0" : "") + currMin + ":" +
		(currSec < 10 ? "0" : "") + currSec;
 theInput = document.getElementById("showClock");
 theInput.innerHTML = time; 
}

function showTime() {
	TimerInterval = setInterval("loadTimer()",1000);	
}



