function loginFocus() {
	document.forms['admin_login'].elements['_login_username'].focus();
}

function setVisible(id, state) {
	if(state) {
		document.getElementById(id).style.visibility = "visible";
	} else {
		document.getElementById(id).style.visibility = "hidden";	
	}
}

//Clear default form value script
function clearText(thefield) {
	if (thefield.defaultValue==thefield.value)
		thefield.value = ""
}

function cms_cancelEventBubbling(evt)
{
	//this fuctions cancels the event you put in it
	//example: if you have buttonlink in a tr-link you have to block the tr-link
	//window.event.cancelBubble doesnt work in firefox
	//call function exactly like this: cms_cancelEventBubbling(event);
	
	var e = (window.event) ? window.event : evt;
	e.cancelBubble = true;
}

//Number check script
function checknumber(form,field) {
	var x=document.form.field.value
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if (anum.test(x))
	testresult=true
	else{
	alert("Inhoud moet getal zijn!")
	testresult=false
	}
	return (testresult)
}

function checkban(form, field) {
	if (document.layers||document.all||document.getElementById)
	return checknumber(form, field)
	else
	return true
}

function SetUrl( url ) {
	document.getElementById('image').value = url ;
}

function numbersOnly(comma, point, changeKey) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;	

	//allow commas	
	if(keyCode == 44) {
		if(comma == true) {
			return true;
		}
	}
	
	//allow minus
	if(keyCode == 45) {
		return true;
	}
	
	//allow points
	if(keyCode == 46) {
		if(point == true) {
			return true;
		}
	}
		
	//allow numbers
	if (keyCode<48||keyCode>57)
		return false;
}
		
function getHeight() {
	var y;
	if (self.innerHeight) // all except Explorer
	{
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
	{
		y = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		y = document.body.clientHeight;
	}
	return y;		
}

function getWidth() {		
	var x;
	if (self.innerHeight) // all except Explorer
	{
		x = self.innerWidth;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
	{
		x = document.documentElement.clientWidth;
	}
	else if (document.body) // other Explorers
	{
		x = document.body.clientWidth;
	}
	return x;		
}
