
function checkIt(string,detect){
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}


function checkBrowser(){
var detect = navigator.userAgent.toLowerCase();
var version,OS	
	if (checkIt('konqueror',detect)){
		browser = "Konqueror";
		OS = "Linux";
	}
	else if (checkIt('safari',detect)) browser = "Safari"
	else if (checkIt('omniweb',detect)) browser = "OmniWeb"
	else if (checkIt('opera',detect)) browser = "Opera"
	else if (checkIt('firefox',detect)){
	browser = "FireFox - Mozilla";
	version = detect.charAt(8)+detect.charAt(9)+detect.charAt(10);
	}
	else if (checkIt('webtv',detect)) browser = "WebTV";
	else if (checkIt('icab',detect)) browser = "iCab"
	else if (checkIt('msie',detect)) browser = "Internet Explorer"
	else if (!checkIt('compatible',detect)){
		browser = "Netscape Navigator"
		version = detect.charAt(8);
	}else browser = "An unknown browser";

	if (!version) version = detect.charAt(place + thestring.length);

	if (!OS){
		if (checkIt('linux',detect)) OS = "Linux";
		else if (checkIt('x11',detect)) OS = "Unix";
		else if (checkIt('mac',detect)) OS = "Mac"
		else if (checkIt('win',detect)) OS = "Windows"
		else OS = "An unknown operating system";
	}

	if (browser == "Internet Explorer" || browser == "FireFox - Mozilla" || browser == "Opera"){
		if (browser == "Internet Explorer" && version < 6){
		alert("U gebruikt op dit moment: "+browser+" "+version+" ("+OS+"), WKGOKJEWAGEN.nl is geoptimaliseerd voor Internet Explorer 6 (of hoger), Firefox 1.5 (of hoger) en Opera 8 (of hoger) het kan zijn dat bepaalde functionaliteiten van het spel niet beschikbaar, of niet volledig beschikbaar zijn.");
		}
		if (browser == "FireFox - Mozilla" && version < 5){
		alert("U gebruikt op dit moment: "+browser+" "+version+" ("+OS+"), WKGOKJEWAGEN.nl is geoptimaliseerd voor Internet Explorer 6 (of hoger), Firefox 1.5 (of hoger) en Opera 8 (of hoger) het kan zijn dat bepaalde functionaliteiten van het spel niet beschikbaar, of niet volledig beschikbaar zijn.");
		}
		if (browser == "Opera" && version < 8){
		alert("U gebruikt op dit moment: "+browser+" "+version+" ("+OS+"), WKGOKJEWAGEN.nl is geoptimaliseerd voor Internet Explorer 6 (of hoger), Firefox 1.5 (of hoger) en Opera 8 (of hoger) het kan zijn dat bepaalde functionaliteiten van het spel niet beschikbaar, of niet volledig beschikbaar zijn.");
		}
	}else {
	alert("U gebruikt op dit moment: "+browser+" "+version+" ("+OS+"), WKGOKJEWAGEN.nl is geoptimaliseerd voor Internet Explorer 6 (of hoger), Firefox 1.5 (of hoger) en Opera 8 (of hoger) het kan zijn dat bepaalde functionaliteiten van het spel niet beschikbaar, of niet volledig beschikbaar zijn.");
	}
}

function popupwindow(src,w,h,t,s){
if (t == ""){t = "POPUP";}
window.open(src, t , "width="+w+",height="+h+",status=no,menubar=no,scrollbars="+s);
}

function beginTeller(jaar,week,dag,uur,minuut,seconde,fF,fS,fC,fW){
	afteller = document.getElementById('tijd');
	seconde = seconde -1;
	if (seconde < 0){
	 seconde = 59; minuut = minuut -1;
	  if (minuut < 0){
	   minuut = 59; uur = uur -1;
	    if (uur < 0){
	     uur = 23; dag = dag - 1;
	      if (dag < 0){
	       dag = 6; week = week -1;
			if (week < 0){
			 week = 51; jaar = jaar -1;
			  if (jaar < 0){
			   jaar = 0; eindeTeller = "yes";
	          }else {
			   eindeTeller = "no";
			  }
			}
		  }
		}
	  }
	}

	if (eindeTeller == "yes"){
	afteller.innerHTML = "<table width='95%' cellpadding='0' cellspacing='0' style='font-family:"+fF+"; font-size:"+fS+"px; color:"+fC+"; font-weight:"+fW+";'><tr><td colspan='6' align='center'>DE WEDSTRIJD IS BEGONNEN</td></tr></table>";
	}else {
	afteller.innerHTML = "<table width='95%' cellpadding='0' cellspacing='0' style='font-family:"+fF+"; font-size:"+fS+"px; color:"+fC+"; font-weight:"+fW+";'><tr><td align='center' width='15%'>"+jaar+"</td><td align='center' width='15%'>"+week+"</td><td align='center' width='15%'>"+dag+"</td><td align='center' width='15%'>"+uur+"</td><td align='center' width='15%'>"+minuut+"</td><td align='center' width='15%'>"+seconde+"</td></tr></table>";
	}
setTimeout("beginTeller('"+jaar+"','"+week+"','"+dag+"','"+uur+"','"+minuut+"','"+seconde+"','"+fF+"','"+fS+"','"+fC+"','"+fW+"')",1000);
}

function setStart(fontF,fontS,fontC,fontW){
afteller = document.getElementById('tijd');
afteller.innerHTML = bS;
beginTeller(bJ,bW,bD,bU,bM,bS,fontF,fontS,fontC,fontW);
}

function lengte_bewaren( p_ta,lengte ) {
	if (lengte == null){
	var max = 500;
	}else {
	var max = lengte;
	}
	var bg = "#ffffff";
	var fg = "#006e00";
	var fw = "normal";

	if( p_ta.innerHTML.length > max ) {
		p_ta.value = p_ta.innerHTML.substr( 0, max );
	}
	switch ( max - p_ta.innerHTML.length ) {
		case 0:
			bg = "#ff0000";
			fg = "#ffffff";
			fw = "bold";
			break;
		case 1:
		case 2:
			bg = "#ff7f00";
			fg = "#ffffff";
			fw = "bold";
			break;
		case 3:
		case 4:
			bg = "#ffaf7f";
			break;
		case 5:
		case 6:
			bg = "#ffffaf";
			break;
	}
	teller = document.getElementById("letterTeller");
	teller.innerHTML = max - p_ta.innerHTML.length;
	teller.style.backgroundColor = bg;
	teller.style.color = fg;
	teller.style.fontWeight = fw;
	
}

function showPoulelist(){
fillLists();
	if(document.getElementById){
		wp = document.getElementById('wpoule');
		p1 = document.getElementById('penalties1');
		p2 = document.getElementById('penalties2');
		
		if (document.wedstrijdform.wtype.value == 1){
		wp.style.visibility = "visible";
		p1.style.visibility = "hidden";
		p2.style.visibility = "hidden";
		}else {
		wp.style.visibility = "hidden";
		p1.style.visibility = "visible";
		p2.style.visibility = "visible";
		}
	}
}


function checkDraw(gameID){
goals1 = document.forms.gokjesform.elements['gokjes[' + gameID + '][goals1]'].value;
goals2 = document.forms.gokjesform.elements['gokjes[' + gameID + '][goals2]'].value;

penals = document.forms.gokjesform.elements['gokjes[' + gameID + '][penalties]'];

	if (goals1 == "" || goals2 == ""){
		disabled = true;
		penals[0].checked = false;
		penals[1].checked = false;
	}else {
		if (goals1 == goals2){
		disabled = false;
		penals[0].checked = penals[0].checked;
		penals[1].checked = penals[1].checked;
		}else {
		disabled = true;
		penals[0].checked = false;
		penals[1].checked = false;
		}
	}
penals[0].disabled = disabled; 
penals[1].disabled = disabled; 
}

function hideAlleRedenen(id){
	redenids = document.getElementsByTagName("div");
	for (i=0;i<redenids.length;i++){
		if (redenids[i].id.length>0){
			if (redenids[i].id != id){
				hideRedenen(redenids[i].id);
			}
		}
	}
}

function showRedenen(id){
info = document.getElementById(id);
info.style.display = "inline";
hideAlleRedenen(id);
}

function hideRedenen(id){
info = document.getElementById(id);
info.style.display = "none";
}

function scrollDown(wat){
	if (wat == "persoonlijk"){
	var chatbox = document.getElementById("personalchatbox")
	}else {
	var chatbox = document.getElementById("chatbox")
	}
	if (chatbox.scrollHeight - chatbox.scrollHeight < 30){
	chatbox.scrollTop = chatbox.scrollHeight
	}
}

function clearBericht(){
var berichtje = document.getElementById("bericht")
	if (berichtje.length != 0){
	berichtje.value=""
	berichtje.innerHTML = ""
	berichtje.focus
	}
}

var xmlHttpMessages
var xmlHttpUsers
var xmlHttpScorebord
var xmlHttpOnline
var xmlHttpOnlineUsers
var xmlHttpNewMessages
var xmlHttpViHeadlines
var xmlHttpResultsTicker

function checkChatMessage() {
var url="extra.php?extra=checkcm"
xmlHttpNewMessages=GetXmlHttpObject(stateChangedNM)
xmlHttpNewMessages.open("GET", url , true)
xmlHttpNewMessages.send(null)
}

function stayOnline(){ 
var url="login.php?setfuture=yes"
xmlHttpOnline=GetXmlHttpObject(stateChangedO)
xmlHttpOnline.open("GET", url , true)
xmlHttpOnline.send(null)
} 

function showScorebord(){ 
var url="extra.php?extra=scorebord"
xmlHttpScorebord=GetXmlHttpObject(stateChangedS)
xmlHttpScorebord.open("GET", url , true)
xmlHttpScorebord.send(null)
} 

function showViHeadlines(){ 
var url="extra.php?extra=viheadlines"
xmlHttpViHeadlines=GetXmlHttpObject(stateChangedVI)
xmlHttpViHeadlines.open("GET", url , true)
xmlHttpViHeadlines.send(null)
}

function showResultTicker(){
var url="extra.php?extra=resultsticker"
xmlHttpResultsTicker=GetXmlHttpObject(stateChangedRT)
xmlHttpResultsTicker.open("GET", url , true)
xmlHttpResultsTicker.send(null)
}

function showMessages(userid,message,voor){
	if (voor){
		if (message){
		var url="extra.php?extra=chatbox&do=personalchat&userid="+userid+"&voor="+voor+"&message="+message
		}else {
		var url="extra.php?extra=chatbox&do=personalchat&voor="+voor+"&userid="+userid
		}
	xmlHttpMessages=GetXmlHttpObject(stateChangedPM)
	xmlHttpMessages.open("GET", url , true)
	xmlHttpMessages.send(null)
	}else {
	var url="extra.php?extra=chatbox&do=messages&userid="+userid+"&message="+message
	xmlHttpMessages=GetXmlHttpObject(stateChangedM)
	xmlHttpMessages.open("GET", url , true)
	xmlHttpMessages.send(null)
	}
	if (userid){
	clearBericht()
	event.keyCode=8
	}
} 

function showUsers(){ 
var url="extra.php?extra=chatbox&do=users"
xmlHttpUsers=GetXmlHttpObject(stateChangedU)
xmlHttpUsers.open("GET", url , true)
xmlHttpUsers.send(null)
}

function showOnlineUsers(buddies){
if (buddies == "yes"){ 
var url="extra.php?extra=onlinebuddies"
}else {
var url="extra.php?extra=onlineusers"
}
xmlHttpOnlineUsers=GetXmlHttpObject(stateChangedOU)
xmlHttpOnlineUsers.open("GET", url , true)
xmlHttpOnlineUsers.send(null)
}

function setBreedte(nu,balkID,maxBreedte){
var breedte = nu + 1
var balkje = "pollvraag"+balkID
var vraagbreedte = document.getElementById(balkje)

vraagbreedte.style.width = nu+"px"
	if (nu < maxBreedte){
	setTimeout("setBreedte("+breedte+","+balkID+","+maxBreedte+")",10);
	}
}

function getBalkjes(aantalBalkjes){
	var aantalBalkjes = aantalBalkjes + 1
	for (i = 1; i<aantalBalkjes; i++){
		var balkBreedte = "pollbreedte"+i
		var balkMaxBreedte = document.getElementById(balkBreedte).innerHTML
		setBreedte(0,i,balkMaxBreedte)
	}
}

var aantalPollAntwoorden

function showPoll(antwoord,pollID,formname){
var stem
var frm=eval("document."+formname)
aantalPollAntwoorden = frm.antwoord.length
	if (pollID){
		if (antwoord.length > 1){
			for (i=0; i < antwoord.length; i++){
			if (antwoord[i].checked == true){stem = frm.antwoord[i].value}
			}
			if (stem){
			var url="extra.php?extra=poll&pollid="+pollID+"&antwoord="+stem
			xmlHttpPoll=GetXmlHttpObject(stateChangedP,formname)
			xmlHttpPoll.open("GET", url , true)
			xmlHttpPoll.send(null)
			}else {
			var ps = document.getElementById("pollstatus")
			ps.innerHTML = "Eerst kiezen"
			}
		}else {
		var url="extra.php?extra=poll&pollid="+pollID
		xmlHttpPoll=GetXmlHttpObject(stateChangedP)
		xmlHttpPoll.open("GET", url , true)
		xmlHttpPoll.send(null)
		}
	}else {
	var url="extra.php?extra=poll&pollid="+pollID
	xmlHttpPoll=GetXmlHttpObject(stateChangedP)
	xmlHttpPoll.open("GET", url , true)
	xmlHttpPoll.send(null)
	}
}

function stateChangedS(){ 
	if (xmlHttpScorebord.readyState==4 || xmlHttpScorebord.readyState=="complete"){ 
	var scores = document.getElementById("livescorebord")
	scores.innerHTML=xmlHttpScorebord.responseText
	}
} 

function stateChangedVI(){ 
	if (xmlHttpViHeadlines.readyState==4 || xmlHttpViHeadlines.readyState=="complete"){ 
	var viheadlines = document.getElementById("viheadlines")
	viheadlines.innerHTML=xmlHttpViHeadlines.responseText
	}
}

function stateChangedM(){ 
	if (xmlHttpMessages.readyState==4 || xmlHttpMessages.readyState=="complete"){ 
	var chatbox = document.getElementById("chatbox")
	chatbox.innerHTML=xmlHttpMessages.responseText
	scrollDown()
	}
} 

function stateChangedNM(){ 
	if (xmlHttpNewMessages.readyState==4 || xmlHttpNewMessages.readyState=="complete"){ 
		var v = String(xmlHttpNewMessages.responseText)
		if (v != ""){
		if (document.getElementById("nieuwberichtje")){
		document.getElementById("nieuwberichtje").innerHTML = "<b style='color:red;'>nieuw chatbericht</b><hr width='100%' color='gray' size='1' noshade='true'/>"
		}
		var src = 'extra.php?extra=personalchat&voorid='+v
		var w = '430'
		var h = '430'
		var t = 'CHATTEN'+v
		var s = '0'
		window.open(src, t , "width="+w+",height="+h+",status=no,menubar=no,scrollbars="+s+"");
		}else {
			if (document.getElementById("nieuwberichtje")){
			document.getElementById("nieuwberichtje").innerHTML = ""
			}
		}
	}
} 

var sluitVenster = ""
var checkValue = ""

function stateChangedPM(){ 
	if (xmlHttpMessages.readyState==4 || xmlHttpMessages.readyState=="complete"){ 
	var chatboxje = document.getElementById("personalchatbox")
	chatboxje.innerHTML=xmlHttpMessages.responseText
	if (xmlHttpMessages.responseText == checkValue){
	}else {
	//window.focus()
	}
	checkValue = xmlHttpMessages.responseText
	if (chatboxje.innerHTML.indexOf("type een bericht en druk op verzend") != -1){
		if (sluitVenster == ""){
		sluitVenster = setTimeout("window.close()",60000)
		}
	document.getElementById("testpersonalchatbox").innerHTML = "venster sluit automatisch over over <b>60</b> seconden"
	}else {
	document.getElementById("testpersonalchatbox").innerHTML = "Je ontvangen en verzonden berichten worden 4 minuten bewaard"
	clearTimeout(sluitVenster)
	}
	scrollDown("persoonlijk")
	}
}

function stateChangedU(){ 
	if (xmlHttpUsers.readyState==4 || xmlHttpUsers.readyState=="complete"){ 
	var usersbox = document.getElementById("usersbox")
	usersbox.innerHTML=xmlHttpUsers.responseText 
	}
} 

function stateChangedP(){ 
	if (xmlHttpPoll.readyState==4 || xmlHttpPoll.readyState=="complete"){ 
	var polluitslag = document.getElementById("poll")
	polluitslag.innerHTML=xmlHttpPoll.responseText
	getBalkjes(aantalPollAntwoorden)
	}
} 

function stateChangedO(){
	if (xmlHttpOnline.readyState==4 || xmlHttpOnline.readyState=="complete"){ 
	}
} 

function stateChangedOU(){
	if (xmlHttpOnlineUsers.readyState==4 || xmlHttpOnlineUsers.readyState=="complete"){ 
	var oubox = document.getElementById("onlineuserlist")
	oubox.innerHTML=xmlHttpOnlineUsers.responseText 
	
	}
} 

var uitslagenString = ""
var uitslagen = ""

function stateChangedRT(){ 
	if (xmlHttpResultsTicker.readyState==4 || xmlHttpResultsTicker.readyState=="complete"){ 
	uitslagenString = xmlHttpResultsTicker.responseText
	uitslagen = uitslagenString.split("**")
	//document.getElementById("testtest").innerHTML = uitslagenString
	startUitslagenTicker('0')
	}
}

function readCookie(name){
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

beweegRuimte = 300
perPixel = 6;

function beweegL(itemnr,rechts){
var item = document.getElementById("item"+itemnr)
	if (item){
	item.style.left = rechts+"px"
		rechts = rechts -perPixel;
		if (rechts >= -beweegRuimte){
		var naarRechts = setTimeout("beweegL("+itemnr+","+rechts+")",40)
		}else {
		clearTimeout(naarRechts)
		itemnr++;
			if (itemnr < uitslagen.length){
			document.cookie = "cookieTickerItem="+itemnr;
			}else {
			document.cookie = "cookieTickerItem=0";
			}
		startUitslagenTicker(itemnr)
		}
	}
}

function beweegR(itemnr,links){
var item = document.getElementById("item"+itemnr)
	if (item){
	item.style.left = links+"px"
		links = links -perPixel;
		if (links != 0){
		var naarLinks = setTimeout("beweegR("+itemnr+","+links+")",40)
		}else {
		clearTimeout(naarLinks)
		var beweegL = setTimeout("beweegL("+itemnr+","+0+")",4000)
		}
	}

}

function startUitslagenTicker(teller){
	
	newTeller = readCookie("cookieTickerItem");
	if (newTeller){
	teller = newTeller;
	}
	
	if (teller >= uitslagen.length){
	teller = 0
	document.cookie = "cookieTickerItem=0";
	showResultTicker()
	}
	document.getElementById("uitslagenTicker").innerHTML = uitslagen[teller]
	beweegR(teller,beweegRuimte)
}


function GetXmlHttpObject(handler){ 
var objXmlHttp=null
	if (navigator.userAgent.indexOf("Opera")>=0){
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
		alert("Opera Message: User Agent Changed to Mozilla provide XMLHTTP request!")
	return; 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0){ 
	var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
		strName="Microsoft.XMLHTTP"
		} 
		try{ 
		objXmlHttp=new ActiveXObject(strName)
		objXmlHttp.onreadystatechange=handler 
		return objXmlHttp
		} 
		catch(e){ 
		alert("Error. Scripting for ActiveX might be disabled") 
		return
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0){
	objXmlHttp=new XMLHttpRequest()
	objXmlHttp.onload=handler
	objXmlHttp.onerror=handler 
	return objXmlHttp
	}
}

function startScorebord(){
showScorebord()
setTimeout("startScorebord()",20000)
}

function startViHeadlines(){
showViHeadlines()
setTimeout("startViHeadlines()",300000)
}

function startChatBox(){
showMessages()
showUsers()
setTimeout("startChatBox()",2000)
}

function startPersonalChatbox(voor){
showMessages('','',voor)
setTimeout("startPersonalChatbox('"+voor+"')",2000)
}

function startStayOnline(){
stayOnline()
checkChatMessage()
setTimeout("startStayOnline()",120000)
}

function startShowOnlineUserList(jep){
showOnlineUsers(jep)
checkChatMessage()
setTimeout("startShowOnlineUserList('"+jep+"')",20000)
}

function displayAntwoorden(teller){
	if (document.getElementById){
	var setAnt = document.getElementById("pollantwoorden")
	var submitButton = document.getElementById("submitKnop")
		if (isNaN(teller)){
		setAnt.innerHTML = "Wel een getal intypen graag!!"
		submitButton.disabled = true
		}else {
			if (teller <= 10 && teller > 1){
			setAnt.innerHTML = "Je koos <b style=\"font-size:12pt;\">"+teller+"</b>aantal antwoorden"
				if (teller){
					var data = "<br><br>";	
						for (i=1;i<=teller;i++){
						var newdata = "<span style=\"margin-bottom:4px;\">Antwoord <b style=\"font-size:12pt;\">"+i+"</b><br><input type=\"text\" class=\"form_text\" size=\"30\" name=\"antwoorden["+i+"]\"><br></span>"
						data = data + newdata;
						}
					setAnt.innerHTML = data
					submitButton.disabled = false
				}else {
					setAnt.innerHTML = "Kies het aantal antwoorden "+teller
					submitButton.disabled = true
				}
			}else{
				setAnt.innerHTML = "Maximaal <b style=\"font-size:12pt;\">10</b>, minimaal <b style=\"font-size:12pt;\">2</b> antwoorden!"
				submitButton.disabled = true
			}
		}
	}
}

function checkLists(){
gameForm = document.wedstrijdform;
	if (gameForm.wland1.value == gameForm.wland2.value){
	alert("Je wilt een wedstrijd spelen met twee dezelfde teams. Dit is niet mogelijk!"); return false;
	}

}

var terug;
var heen;
var terug2;
var heen2;

function hideRest(aantalPlaatjes,niet){
var browser = navigator.userAgent.toLowerCase();
var aantalPlaatjes = aantalPlaatjes + 1
	for (i = 1; i<aantalPlaatjes; i++){
		var vPlaatje = "plaatje"+i
		var check = document.getElementById(vPlaatje);	
			if(browser.indexOf("ie") != -1){
			checker = check.filters.alpha.opacity
			}else{
			checker = check.style.MozOpacity * 100;
			}
		if (vPlaatje != niet && (checker > 40)){
			setHide(vPlaatje)
		}
	}
}

function hideTooltips(aantalTooltips,niet){
var browser = navigator.userAgent.toLowerCase();
var aantalTooltips = aantalTooltips + 1
	for (i = 1; i<aantalTooltips; i++){
		var vTooltip = "tooltip"+i
		var check = document.getElementById(vTooltip);	
		if (vTooltip != niet){
			check.style.display = "none"
		}
	}
}


aantalplaatjes = 8;
interarray = new Array(aantalplaatjes);

function hideall(){
	for (id = 0; id < aantalplaatjes; id++)
	{
		var x = document.getElementById(id);	
		var filter = "alpha(opacity="+70+")";
		x.style.filter = filter;
	}
}

function setopacity(id, oplevel){
	var x = document.getElementById(id);
	// Zorgen dat de plaatjes in elke bekende browser een beetje onzichtbaar zijn
	if (x.style.MozOpacity != undefined){
		x.style.MozOpacity = (oplevel/100);
	}
	else if (x.style.filter != undefined){
		x.style.filter = "alpha(opacity="+oplevel+")";
	}
}

function getopacity(id){
	var x = document.getElementById(id);
	
	if (x.style.MozOpacity != undefined){
		return (100 * x.style.MozOpacity);
	}
	else if (x.style.filter != undefined){
		return x.filters.alpha.opacity;
	}
}

function setShow(id){
	window.clearInterval(interarray[id]);
	interarray[id] = window.setInterval("makelight('"+id+"')",20);
}

function makelight(id){
	start = getopacity(id);
	if (start < 100){
		start+=2;
		setopacity(id, start);
		
	} else {
		window.clearInterval(interarray[id]);
	}
}

function setHide(id){
	window.clearInterval(interarray[id]);
	interarray[id] = window.setInterval("makedark('"+id+"')",20);
}

function makedark(id){
	start = getopacity(id);
	if (start > 60){
		start-=2;
		setopacity(id, start);
	} else {
		window.clearInterval(interarray[id]);
	}
}


function showTooltip(id,start,stop){
clearTimeout(terug2);
var browser = navigator.userAgent.toLowerCase();
	var tooltip = document.getElementById(id);
	hideTooltips(8,id)
	if (!start){
	start = 0;
	}
	if (start <= 65) {
	start = Number(start) + 10;
	}
	if(browser.indexOf("ie") != -1){
		var filter = "alpha(opacity="+start+")";
		tooltip.style.filter = filter;
	}else {
		tooltip.style.MozOpacity = Number(start/100);
	}
	if (start <= 65 && start >= 0){
	tooltip.style.display = "inline";
	heen2 = setTimeout("showTooltip('"+id+"','"+start+"')",20);
	clearTimeout(terug2);
	}
	if (start == 100){
	clearTimeout(heen2);
	}
}

function hideTooltip(id,start,stop){
clearTimeout(heen2);
var browser = navigator.userAgent.toLowerCase();
	var tooltip = document.getElementById(id);
	hideTooltips(8,id)
	tooltip.style.display = "inline";
	if (!start){
		if(browser.indexOf("ie") != -1){
		start = tooltip.filters.alpha.opacity
		}else {
		start = (tooltip.style.MozOpacity * 100);
		}
	}
	if (start >= 5) {
	start = start - 10;
	start = Math.round(start)
	}
	if(browser.indexOf("ie") != -1){
		var filter = "alpha(opacity="+start+")";
		tooltip.style.filter = filter;
		if (start <= 1){tooltip.style.display = "none";}
	}else {
		tooltip.style.MozOpacity = Number(start/100);
	}
	if (start <= 70 && start >= 0){
	terug2 = setTimeout("hideTooltip('"+id+"','"+start+"')",20);
	clearTimeout(heen2);
	if (start <= 1){tooltip.style.display = "none";}
	}
	if (start == 0){
	clearTimeout(terug2);
	}
}


function numbersonly(myfield, e, dec){
var key;
var keychar;

if (window.event){
	key = window.event.keyCode;
}else if (e){
	key = e.which;
}else {
	return true;
}
keychar = String.fromCharCode(key);

if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ){
	return true;
}else if ((("0123456789").indexOf(keychar) > -1)){
	return true;
}else
	return false;
}

