function validatePlayers() {
    	
    var teams  = new Array(0,0,0,0,0,0,0,0,0,0,0);
    var teams2 = new Array("null", "Sk Aarhus", "Aalborg BK", "SISU", "Randers Cimbria", 
    			     "Skjold/Stevnsgade", "Team Sjælland", "Svendborg", "Hørsholm",
    			     "Horsens IC", "Aabyhøj IF");
    var nummer = 0;
    for (var j = 0; j < players.elements.length; j++)
    {   
    	if (document.players.elements[j].checked == true)
        {	nummer = nummer+1;
	    	var array2  = document.players.elements[j].value.split("-");
	    	var holdID = array2[1];
	        teams[holdID] = teams[holdID]+1;                       
	        if (teams[holdID] > 2)
	        {	
		alert("Du har valgt mere end to spillere fra " + teams2[holdID]);
		return false;
		}
   	}
   	
    } 
   if (nummer<10)
   	 {
   	 	alert("Du har kun valgt " + nummer + " spillere - du skal vælge 10!");
		return false;
		
   	 }	
    
    return true;
	
}

function validInputText(fieldObj, target, caseSensitive, minLength, maxLength) {
	// check arguments	
	if (fieldObj === null || typeof fieldObj != "object")
	{
		self.errorMsg = dummyMsg;
		return false;
	}

	if (!target)
		target = "";
		
	// compare
	var txt = fieldObj.value;
	
	if (minLength != null)
	{
		minLength = parseInt(minLength);
		if (isNaN(minLength))
			minLength = 0;
		if (txt.length < minLength)
			return reportError(fieldObj, "Der skal være mindst " + minLength + " karakterer i feltet " + 		fieldObj.name + "!");
	}
	
	if (maxLength != null)
	{
		maxLength = parseInt(maxLength);
		if (isNaN(maxLength))
			maxLength = 256;
		if (txt.length > maxLength)
			return reportError(fieldObj, "Der må højst være " + maxLength + " karakterer i feltet " + fieldObj.name + "!");
	}

	if (typeof target == "string")
	{
		var patternString = target;
		if (patternString == "")
		{
			if (txt == patternString)
				return reportError(fieldObj, "Du har ikke udfyldt feltet " + fieldObj.name + "!");
		}
		else
		{
			var pattern;
			if (caseSensitive)
				pattern = new RegExp(patternString); //eksempel: var pattern = new RegExp("[^a-z0-9-]","i");
			else
				pattern = new RegExp(patternString,"i"); // g står for global match og i for case-insensitive match
			var found = pattern.exec(txt);
			if (found != null)
				return reportError(fieldObj, "Der må ikke være et '" + found[0] + "' i feltet " + fieldObj.name + "!");
		}
	}
	// Netscape (4 & 6) definerer et Regular Expression som typen function, men Internet Explorer definerer det som et objekt
	// NB: typeof null er "object", men tilfældet er "fanget" i valideringen af argumentet target
	else if ((typeof target == "function" && (document.layers || document.getElementById)) || (typeof target == "object" && document.all && target !== null))
	{
		var pattern = target;
		var found = pattern.exec(txt);
		if (found == null)
			return reportError(fieldObj, "Feltet " + fieldObj.name + " er ikke udfyldt korrekt!");
	}
	
	// nulstil til næste validering
	if (self.errorMsg)
		self.errorMsg = null;
	return true;
}
function validEmail(aTextFieldValue) {
// 1+@3+ [or x@x.x] is as close as we will test

if (aTextFieldValue.length<5) {
return false;
}
else if (aTextFieldValue.indexOf("@") < 1) {
return false;
}
else if (aTextFieldValue.length -
 aTextFieldValue.indexOf("@") < 4) {
return false;
}
else { return true; }
}


function checkform(form)
 {
	var field;
	var str;
	for (var i = 0; i < form.elements.length; i++)
	{
		field = form.elements[i];
		
		if (field.type == "text" && (field.name == "Email" || field.name == "mail"))
			{
    				if (!validEmail(field.value))
    				{	if (field.value != ""){
          				alert("Du har ikke indtastet en gyldig email-adress.");
          				field.focus();
          				field.select();
          				return false;
          				}
    				}
			}
		else if (field.type == "password" && field.name == "adgangskode")
		{
			if (!validInputText(field,"[^a-zA-Z0-9-_]",false,3,20))
			{
				alert(self.errorMsg);
				field.focus();
				return false;
			}
			
			if (form.adgangskode.value == "" || form.gentagadgangskode.value == "" ) 
	 		{
	 			alert(self.errorMsg);
				field.focus();
				return false;
			}
			
		}
		else if (field.type == "text" && field.name == "url")
		{			
			str = field.value;
			str = str.replace(/\s/g,""); 
			alert(str);
			if (str.indexOf("http://") < 0)			
			{				
				alert("Feltet adresse indeholder ikke http://!");
				field.focus();
				field.select();
				return false;
			}
		}	
		else if (field.type == "text" || field.type == "textarea" || field.type == "password")
		{
			if (field.value == "")
			{
				str = field.name.replace(/ae/gi,'æ'); //udskifter ae med æ
				str = str.replace(/oe/gi,'ø');				
				str = str.replace(/aa/gi,'å');								
				alert("Feltet '" + str + "' er ikke udfyldt!");
				field.focus();
				return false;
			}
		}

		
		
		else if (form.adgangskode != null && form.gentagadgangskode != null)
		{
		if (form.adgangskode.value != form.gentagadgangskode.value)
		  {
			alert("Du gentog ikke kodeordet korrekt.\nPrøv igen.");
			field.focus();
			return false;
	 	  }
		}
		else if (field.type.indexOf("select") > -1)
		{
			if (!validSelect(field))
			{
				alert(self.errorMsg);
				return false;
			}
		}
	}
	return true;
 }
 
function ProfileCheckform(formen){
	if (checkform(formen)=true)
		{
			this.submit();
		}
	}
function checkLogin(form)
 {
	var field;
	var str;
	for (var i = 0; i < form.elements.length; i++)
	{
		field = form.elements[i];
		
		
		if (field.type == "password" && field.name == "adgangskode")
		{
			if (!validInputText(field,"[^a-zA-Z0-9-_]",false,0,20))
			{
				alert(self.errorMsg);
				field.focus();
				return false;
			}						
		}
		else if (field.type == "text" || field.type == "textarea" || field.type == "password")
		{
			if (field.value == "")
			{
				str = field.name.replace(/ae/gi,'æ'); //udskifter ae med æ
				str = str.replace(/oe/gi,'ø');				
				str = str.replace(/aa/gi,'å');								
				alert("Feltet '" + str + "' er ikke udfyldt!");
				field.focus();
				return false;
			}
		}		
		else if (field.type.indexOf("select") > -1)
		{
			if (!validSelect(field))
			{
				alert(self.errorMsg);
				return false;
			}
		}
	}
	return true;
 }
 
	function newwindow() 
	{ 
	//window.open('showteam.asp','mywindow','width=400,height=200'
	//window.open('showteam.asp','showteam','width=300,height=200,resizable=yes')
	} 
 function openTeam(href) 
 {
	var features = "resizable=yes,width=500";
	features += ",height=300";
	features += ",status=yes,location=no,scrollbars=yes,toolbar=no,menubar=no";
	features += ",left=150,top=150";
	alert("Tjek");
	var imgWin = window.open(href, "teamwindow", features);
	//imgWin.focus();
 }
  
 function insertPic()
 {
	
 }
 
 function DisplayImage(imgPath, imgwidth, imgheight) 
 {
    imgWindow = window.open(imgPath, "imgWin", "width="+(imgwidth+20)+",height="+(imgheight+20)+",scrollbars=no")
 }
 
 function DisplayFile(Path, width, height) 
 {
	imgWindow = window.open(Path, "window", "width="+(width)+",height="+(height)+",scrollbars=yes")
 }