function checkAll(field)
{
  for(i = 0; i < field.elements.length; i++)
     field[i].checked = true ;
}

function uncheckAll(field)
{
 for(i = 0; i < field.elements.length; i++)
    field[i].checked = false ;
}

function Confirm(link,text) 
{
  if (confirm(text))
     window.location=link
}

function disable(obj_checkbox, obj_textarea) {
	  if(obj_checkbox.checked) {
	   obj_textarea.disabled = true;
       } else {
	      obj_textarea.disabled = false;
		  obj_textarea.value = '';
       }
}


function Confirms()
{
	if(confirm("Do you want delete ? "))
	{
		return(true);
	}
	return(false);
}

function Confirmx(link,text) 
{
  if (confirm(text))
     window.location=link
}

function checkGuest(){
	var f=document.guest;
	if (f.name.value==""){
		alert("Please input your name");
		f.name.focus();
		return false;
	}
	
	if (f.detail.value==""){
		alert("Please input your message");
		f.detail.focus();
		return false;	
	}

	if (f.detail.value.length<10){
		alert("Message must be at least 10 characters long");
		f.detail.focus();
		return false;		
	}

	if (f.detail.value.length>1000){
		alert("Message cannot exceed 1000 characters");
		f.detail.focus();
		return false;	
	}

/*	var re = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
	if (f.detail.value.match(re)) {
		alert("Message cannot contain web adresses and links");
		f.detail.focus();
		return false;		
	}*/

	if (f.detail.value.indexOf("www.")>=0 || f.detail.value.indexOf(".com")>=0 || f.detail.value.indexOf(".net")>=0 || f.detail.value.indexOf("href")>=0 || f.detail.value.indexOf("http")>=0 || f.detail.value.indexOf(".dk")>=0) {
		alert("Message cannot contain web adresses, e-mail adresses and links");
		f.detail.focus();
		return false;		
	}

	alert("Thank you for writing in my guestbook");
	return true;
}

var W3CDOM = (document.createElement && document.getElementsByTagName);

function init() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='button_select.gif';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].getAttribute('noscript')) continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		if (x[i].value)
			x[i].onchange();
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}

// -->
