var UserOK
var toMenu
var checkSelected = false

function openOverlay(title,url,width,height) {
	GB_showCenter(title, url, /* optional */ height, width)
}

function mOn(obj) {
	var ext = obj.src.slice(-3)
	if(obj.src.indexOf('_o.'+ ext)==-1){
		obj.src=obj.src.replace('.'+ ext,'_o.'+ ext)
	}
}
function mOut(obj) {
	var ext = obj.src.slice(-3)
	obj.src=obj.src.replace('_o.'+ext,'.'+ext)
}

/* functie voor mouse over en out*/
function setMo(obj, state){
	if(state) {
		obj.onmouseover = function(){
			var ext = this.src.slice(-3)
			if(this.src.indexOf('_o.'+ ext)==-1){
				this.src=this.src.replace('.'+ ext,'_o.'+ ext)
			}
		}
		obj.onmouseout = function(){
			var ext = this.src.slice(-3) 
			this.src=this.src.replace('_o.'+ ext,'.'+ ext)
		}
		mOut(obj)
	}else{
		obj.onmouseout = function(){}
	}
}

function clickTab(idOn, idOut){
	//mouseovers
	setMo(document.getElementById(idOn),false);
	setMo(document.getElementById(idOut),true);
	//tonen container
	displayInline(idOn.replace('tab','container'),idOut.replace('tab','container'))
	//form updaten
	//document.getElementById(idOn.replace('tab_','')).value='1'
	//document.getElementById(idOut.replace('tab_','')).value=''
}


function getCheckboxValue(id) {
	var allInputTags = document.getElementById(id+'_group').getElementsByTagName('INPUT');
	for (var c=0; c<allInputTags.length; c++) {
		if (allInputTags[c].checked) {
			return allInputTags[c].value;
			break;
		}
	}
	return ""
}

function selAll() {
	var span = document.getElementById('checkboxes').getElementsByTagName('INPUT')
	var select = span[0].checked
	for(i=0;i<span.length;i++){
		if(span[i].type=='checkbox'){
			span[i].checked = select
		}
	}
}

function countChars(id,qty) {
	var obj = document.getElementById(id)
	obj.onclick=function(){document.getElementById('cntChars').innerHTML = qty - obj.value.length}
	obj.onkeyup=function(){
		document.getElementById('cntChars').innerHTML = qty - obj.value.length; 
		if (obj.value.length >= qty){
			document.getElementById(id).value=document.getElementById(id).value.substring(0,qty)
		}
	}
	document.getElementById('cntChars').innerHTML = qty - obj.value.length
}

function printme() {
	var objOut = document.getElementById("output");
	var out = objOut.innerHTML;
		
	var wh = window.open("","wh","width=640px,height=480px,scrollbars=yes");
	wh.document.open();
	var output = '<link href="css/print.css" rel="stylesheet" type="text/css">';
	output = '<html><head>'+output+'</head><body>'+out.replace('<object','<!--object').replace('/object>','/object-->')+'</body></html>';
	output += '<'+'script type="text/javascript">';
	output += 'setTimeout("window.print()",50);';	
	output += '</'+'script>';
	wh.document.writeln(output);
	wh.document.close();
}

function display(id,arr) {
	if(arr!=undefined) {
		var a = arr.split(',')
		for(i=0;i<a.length;i++){
			if(document.getElementById(a[i])) document.getElementById(a[i]).style.display='none'
		}
	}
	if(id!=''){
		var b = id.split(',')
		for(i=0;i<b.length;i++){
			if(document.getElementById(b[i])) document.getElementById(b[i]).style.display='block'
		}
	}
	return false
}

function displayInline(id,arr) {
	if(arr!=undefined) {
		var a = arr.split(',')
		for(i=0;i<a.length;i++){
			if(document.getElementById(a[i])) document.getElementById(a[i]).style.display='none'
		}
	}
	if(id!=''){
		if(document.getElementById(id)){
			var obj = document.getElementById(id).style
			if(obj.display=='none'){
				obj.display='inline'
			}
		}
	}
	return false
}

//functie voor setten van checkboxen
function checkbox(v,id,input) {
	var obj = document.getElementById(input)
	var rest
	if(obj.value.indexOf(','+v+',')==-1){
		if(obj.value==''){
			obj.value=','
		}
		if(obj.value!=''){
			obj.value=obj.value+v+',';
		}
		document.getElementById(id).src = document.getElementById(id).src.replace('.gif','_o.gif')
	}else{
		obj.value = obj.value.replace(','+v+',',',')
		if(obj.value.length==1) obj.value=''
		document.getElementById(id).src = document.getElementById(id).src.replace('_o.gif','.gif')
	}
}

//functie voor setten van radiobutton
function radio(val,id,input) {
	var obj = document.getElementById(input)
	var curId = document.getElementById(id)
	var checked = false
	if(curId.src.indexOf('_o.gif')>-1) checked = true
	//reset alle items
	for(var i=1;i<=document.getElementById(input + '_cnt').value;i++){
		document.getElementById('radio'+i).src = document.getElementById('radio'+i).src.replace('_o.gif','.gif')
	}
	//wanneer nog niet geselecteerd, selecteer item
	if(!checked){
		obj.value=val
		document.getElementById(id).src = document.getElementById(id).src.replace('.gif','_o.gif')
	}else{
		obj.value=''
	}
}
/*
function MouseOver(obj){
	obj = document.getElementById(obj)
	if (obj){
	//	alert(obj.src);
		if (obj.src.indexOf('_o') > -1){
			obj.src = obj.src.replace('_o.png','.png')
		}else{
			obj.src = obj.src.replace('.png','_o.png')
		}
	}
}

function MouseOverItem(obj,arrow){
	obj = document.getElementById(obj)
	arrow = document.getElementById(arrow)	
	if (obj){
		if (obj.className.indexOf('_on') > -1){
			obj.className = obj.className.replace('_on','_off');
			arrow.src = arrow.src.replace('_on.gif','.gif')
		}else{
			obj.className = obj.className.replace('_off','_on');
			arrow.src = arrow.src.replace('.gif','_on.gif')
		}
	}
}
*/
function MouseOverNav(obj){
	objElements = document.getElementById(obj)
	if (obj){
	//	alert(obj.src);
		objElements.src = 'img/nav/' + obj + '_o.png';
	}
}

function MouseOutNav(obj){
	objElements = document.getElementById(obj)
	if (obj){
	//	alert(obj.src);
		objElements.src = 'img/nav/' + obj + '.png';
	}
}

function show(id){
	var obj = document.getElementById(id);
	if(obj){
		if(obj.style.display=='none'){
			obj.style.display = 'block';
		}else{
			obj.style.display = 'none'; 
		}
		$('#pane1').jScrollPane({showArrows:true, dragMaxHeight: 150,scrollbarWidth: 15, arrowSize: 16});
	}
}

function hideFlash(){
	if (top.document.getElementById('showVimeo')){
		top.document.getElementById('showVimeo').style.display='none';
	}
}

function showFlash(){
	if (top.document.getElementById('showVimeo')){
		top.document.getElementById('showVimeo').style.display='block';
	}
}

function closeSearch() {
	showFlash();
	parent.hs.close();
}

function MouseOverNav(obj){
	var objElements = document.getElementById(obj)
	var ext = objElements.src.slice(-3)
	if (objElements){
		objElements.src = 'img/nav/' + obj + '_o.' + ext;
	}
}

function MouseOutNav(obj){
	var objElements = document.getElementById(obj)
	var ext = objElements.src.slice(-3)
	if (objElements){
	//	alert(obj.src);
		objElements.src = 'img/nav/' + obj + '.' + ext;
	}
}

function getStyle(elem, name) {
	if(name){
		if (elem.currentStyle) {
			return elem.currentStyle[name];
		}
	
		else if (document.defaultView && document.defaultView.getComputedStyle) {
			name = name.replace(/([A-Z])/g, "-$1");
			name = name.toLowerCase();
	
			var s = document.defaultView.getComputedStyle(elem, "");
			return s && s.getPropertyValue(name);
		}
	
		else {
			return null;
		}
	}
}

function isHidden(dOb, style, val) {        
	var display = getStyle(dOb, style), parent = dOb.parentNode

	if (display == val) {
		return true
	}
	else if (parent && parent.tagName != 'HTML'){// && parent != document) {
		return isHidden(parent);
	}

	else {
		return false;
	}
}

var openTab = 'tab_0';
function openUp(obj){
	//reset all tabs, close all tabs
	//$(obj).parent().parent().find('.tab').each(function(){
	//	$(this).removeClass('active');
	//	$('#'+this.id+'_content').removeClass('active');
	//	//reset sifr
	//	$('#'+this.id+'_title').html($('#'+this.id+'_default').html());
	//})
	//close open tab
	$('#'+openTab).removeClass('active');
	$('#'+openTab+'_title').html($('#'+openTab+'_default').html());
	$('#'+openTab+'_content').removeClass('active');
	
	//open this tab
	$(obj).addClass('active');
	$('#'+obj.id+'_content').addClass('active');
	//set sifr
	$('#'+obj.id+'_title').html($('#'+obj.id+'_default').html().replace('class="white"'));
	openTab = obj.id
	initSIFR();
}