function validate_not_equal(equal,myForm,myInput,text) {
	x = GetFormElement(myForm,myInput);
	if (x.value == equal) {
		alert(text);
		return false
	}
	else {
		return true
	}
}

function validate_number(min,max,myForm,myInput,text) {
	x = GetFormElement(myForm,myInput).value;

	x = string_to_number(x);
  if (x == false) {
 		alert(text);
  	return false;
  }
	if (min == "") {min = x;} else {min = string_to_number(min);}
	if (max == "") {max = x;} else {max = string_to_number(max);}

	if (min > x || x > max) {
 		alert(text);
 		return false;
	}
	else {
		return true;
	}
}

function validate_date(myForm,myDay,myMonth,myYear,text) {
	return (validate_number('1','31',myForm,myDay,text) &&
				  validate_number('1','12',myForm,myMonth,text) &&
				  validate_number('0','',myForm,myYear,text));
}

function validate_time(myForm,myDay,myMonth,myYear,myHour,myMinut,text) {
	return (validate_date(myForm,myDay,myMonth,myYear,text));
}
/*
 &&
				  validate_number('0','23',myForm,myHour,text) &&
				  validate_number('0','59',myForm,myMinut,text)
*/

function string_to_number(str) {
  var checkstr = "0123456789";
	var num = 0;
	var len = str.length;
	var x = "";
	var p = 0;
	for (i = 0; i < len; i++) {
		x = str.substr(i,1);
		if (checkstr.indexOf(x) < 0) {
			return false;
		}
	  else {
	 		p = Math.pow(10,len-i-1);
			num = num +(x*p);
		}
  }
	return num;
}

function GetFormElement(strForm, strElement)
{
   // Hvis strElement er tom, så skal man bare have fat i form'en. Eller skal der lige tilføjes et punktum.
	if (strElement != "") {
		strElement = "." + strElement;
	}
	return (eval("document.forms['" + strForm + "']" + strElement));
}


function locate(link) {
	if (link == false) {
		return false;
	}
	location=link;
}

function confirm_box(text) {
	return confirm(text);
}

