//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//'''''''''''''''''''This Javascript code file has been produced and owned by Paul Quinn''''''''''''''''''''''''''''''''''''''''''''''''''''
//'''''''''''''''''''Copyright Paul Quinn www.peq.me.uk'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//'''''''''''''''''''All rights reserved''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//'''''''''''''''''''Any issues/techinal problems please visit www.peq.me.uk''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

var highlightcolour = "#D3E4FE";
var fadehighlightcolour = "#e7f0ff";
var parentcolour = highlightcolour;
var treelevel = 0;

function highlighttree(object,level){
	if(level >= treelevel){
		treelevel = level;
		object.style.backgroundColor=highlightcolour;
	}else if(level < treelevel){
		object.style.backgroundColor=fadehighlightcolour;
	}
}
function dehighlighttree(object,level){
	if(level <= treelevel){
		treelevel = level -1;		
	}
	object.style.backgroundColor='';
}

function login(){
	win2=window.open('','','scrollbars');
	win2.location = 'login.asp';
}
var pageload = new Date();
function refresh_session(){
	t = (new Date()) - pageload;
	if( t > 900000){
		window.location.reload();
	}
}
function checkimg(img,size){
		size = parseFloat(size)
		var imgh =  parseFloat(img.clientHeight)
		var imgw =  parseFloat(img.clientWidth)
		var ratio = imgh / imgw
		var done
		if(imgw > size){
				img.style.height=size*ratio
				img.style.width=size
				done = true 
		}
}
var loadedon = new Date()
window.onkeypress = checkforcaptcha
function checkforcaptcha() {
	c = document.getElementById('captcha')
	if (c){
		captchrefresh = setInterval("checkcaptcha()",1000);}
	window.onkeypress = null
}
function checkcaptcha(){
	t = (new Date()) -loadedon
	if( t > 300000){
		reloadcaptcha();
	}
}
function reloadcaptcha() {
	loadedon = new Date();
	document.getElementById('captcha').style.visibility = 'hidden';
	document.getElementById('captcha').src='captcha.asp?unique=' + md5(loadedon + (Math.random() * 1000));
	document.getElementById('captcha_input').value ='';
}

function loginform(){
	user = document.getElementById("user").value
	password = document.getElementById("password").value
	captcha = document.getElementById("captcha_input").value
	if(user 	== "" || user 		== null) { document.getElementById("user_container").className = "red";}
	if(password	== "" || password 	== null ) { document.getElementById("password_container").className = "red";}
	if(captcha	== "" || captcha 	== null) { document.getElementById("captcha_container").className = "red";}
	if (user == ""  || user == null || password == "" || password 	== null  || captcha == "" || captcha 	== null){return false;}
	password = md5(captcha + md5(password));
	document.getElementById("send_password").value = password;
	document.getElementById("send_user").value = md5(user.toLowerCase());
	document.getElementById("send_captcha").value = captcha;
	return true;
}
var speeler_interval = null;
var speeler_fader = null;
var speels = [];
var current_speel = 0;
var next_speel = 0 ;
var speel_start = 0 ;
var fade = 0;
var fade_interval = 1;
var to = null;
//window.onload = loadspeel;
function loadspeel(start){
	
	var speel_start = speel_start ? speel_start : 0;

	if (start){		speel_start = start;	}	
	var obj = document.getElementById("speeler");
	if (!obj) return;
	speels = [];
	for(var j=0; j<obj.childNodes.length; j++){
		
		if(obj.childNodes[j].nodeName=='#text') continue;
		if(obj.childNodes[j].getAttribute("speel") ==  null || obj.childNodes[j].getAttribute("speel") != "true") continue;
		speels.push(obj.childNodes[j]);
		imgs = obj.childNodes[j].getElementsByTagName("img");
		for(var i=0; i<imgs.length; i++){
			imgs[i].onload = resize_speeler;
		}

	}
	
	to = setTimeout("resize_speeler()",100);
	
	
	

	for(x = 0;x< speels.length; x++){
		speels[x].style.display = '';
		if(x == speel_start){
			speels[x].style.opacity = 10;
			speels[x].style.filter = 'alpha(opacity=100)';			
			speels[x].style.zIndex = 2;
		}else{
			speels[x].style.opacity = 0;
			speels[x].style.filter = 'alpha(opacity=0)';
			speels[x].style.zIndex = 1;
		}
	}
	current_speel = speel_start;
	next_speel = speel_start;
	if (speeler_interval){
		clearInterval(speeler_interval);
		clearInterval(speeler_fader);
	}
	if (speels.length > 1 &&  fade_interval == 1){
		speeler_interval = setInterval("auto_speel()",7000);
	}
		
}
function resize_speeler(){
	height = 0;
	width = 0;
	

	for(var j=0; j<speels.length; j++){
		
		if(speels[j].clientHeight > height){height = speels[j].clientHeight; width = speels[j].clientWidth;}

	}
	
	var obj = document.getElementById("speelerspacer");
	if (!obj) return;
	obj.style.height = (height + 5 )+ "px";
	obj.style.width = width + "px";
	
}
function user_speel(speel){
	clearInterval(speeler_interval);
	clearInterval(speeler_fader);
	if(current_speel != next_speel){
		speels[current_speel].style.opacity =0;
		speels[current_speel].style.filter = 'alpha(opacity=' + 0 + ')';
		speels[next_speel].style.opacity = 10;
		speels[next_speel].style.filter = 'alpha(opacity=' + 100 + ')';
		current_speel = next_speel;
	}
	
	if(speel < 0){
		next_speel = speels.length + speel;
	}else{
		next_speel = speel;
	}
	var obj = document.getElementById("speelerposition");
	
	if(current_speel <= speels.length- 1 ) obj.getElementsByTagName("li")[current_speel].className = "light";
	if(next_speel  <= speels.length- 1) obj.getElementsByTagName("li")[next_speel].className = "dark";
	
	fade = 0;
	speeler_fader = setInterval("fader()",100);

}


function auto_speel(){
	if(current_speel == speels.length- 1 ){ next_speel =0;}else{ next_speel = current_speel + 1;}
	fade = 0;
	clearInterval(speeler_fader);
	speeler_fader = setInterval("fader()",100);
}
function fader(){	
	
	fade += fade_interval;
	if (current_speel== next_speel){
		clearInterval(speeler_fader);
		return;
	}
	speels[next_speel].style.display = '';
	if(current_speel <= speels.length- 1 ) speels[current_speel].style.opacity = (10-fade)/10;
	if(current_speel <= speels.length- 1 ) speels[current_speel].style.filter = 'alpha(opacity=' + (10-fade)*10 + ')';
	speels[next_speel].style.opacity = fade/10;
	speels[next_speel].style.filter = 'alpha(opacity=' + fade*10 + ')';
	if(current_speel <= speels.length- 1 ) speels[current_speel].style.zIndex = 1;
	speels[next_speel].style.zIndex = 2;
	if(fade>=10){ 	
		clearInterval(speeler_fader);
		if(current_speel <= speels.length- 1 ) speels[current_speel].style.display = 'none';
		var obj = document.getElementById("speelerposition");
		if(current_speel <= speels.length- 1 ) obj.getElementsByTagName("li")[current_speel].className = "light";
		if(next_speel  <= speels.length- 1) obj.getElementsByTagName("li")[next_speel].className = "dark";
		current_speel = next_speel;
		return;
	}
}



