var	getElement=null;

function IE_getElement(id) {
	return document.all[id];
}
function DOM_getElement(id) {
	return document.getElementById(id);
}

if(document.getElementById!=null) {
	getElement=DOM_getElement;
} else {
	if(document.all) {
		getElement=IE_getElement;
	}
}


function resetScore(spgmcount) {
	if(getElement==null) {
		alert("Siden virker desværre ikke med din browser.");
		return false;
	}

  for(var i=1; i<=spgmcount; ++i) {
    getElement("a"+i+"_1").checked=false;
    getElement("a"+i+"_2").checked=false;
    getElement("a"+i+"_3").checked=false;
    getElement("a"+i+"_4").checked=false;
  }
  return false;
}

function udfyld(spgmcount) {

/*
	if(getElement==null) {
		alert("Siden virker desværre ikke med din browser.");
		return false;
	}

*/
    alert(respform.a2.getValue());

 /*
  for(var i=1; i<=spgmcount; ++i) {
    getElement("a"+i).setValue(""+i%4);
  }
*/
  return false;
}

function checkUdfyld(spgmCount,colCount,lang) {
	if(getElement==null) {
		return true;
	}

      var missingSpgm=""; var last=""; var missingCount=0;
	  var del="";
      globalOk=1;
	for(var i=1; i<=spgmCount; ++i) {
        var ok=0;
        for(var j=1; j<=colCount; j++) {
 		  var obj=getElement("a"+i+"_"+j);
		  if (obj.checked) ok=1;
        }
        if (ok==0) {
          globalOk=0;
		  if (missingSpgm!="") del=", ";
          missingSpgm=missingSpgm+del+last;
          last=""+i;
          missingCount++;
        }
	}
      if (!globalOk) {
        if (lang=="dan") {
          if (missingCount==1)
            alert("Udfyld venligst spørgsmål "+last);
          else
            alert("Udfyld venligst spørgsmålene "+missingSpgm+" og "+last);
          }

        if (lang=="eng") {
          if (missingCount==1)
            alert("Please answer question "+last);
          else
            alert("Please answer questions "+missingSpgm+" and "+last);
          }

        return false;
      }
      else {
		return true;
	  }
}

function beregnScore() {
	if(getElement==null) {
		alert("Siden virker desværre ikke med din browser.");
		return;
	}

	for(var i=1; i<=50; ++i) {
		var		obj1=getElement("a"+i+"_1");
		var		obj2=getElement("a"+i+"_2");
		var		obj3=getElement("a"+i+"_3");
		var		obj4=getElement("a"+i+"_4");

		if(!obj1.checked && !obj2.checked && !obj3.checked && !obj4.checked) {
			alert("Udfyld venligst spørgsmål "+i+" og prøv igen.");
			return;
		}
	}

	var		score=0;
	var		enig=[2,4,5,6,7,9,12,13,16,18,19,20,21,22,23,26,33,35,39,41,42,43,45,46];

	for(var i=0; i<enig.length && i<50; ++i) {
		var		obj1=getElement("a"+enig[i]+"_1");
		var		obj2=getElement("a"+enig[i]+"_2");

		if(obj1.checked) {
			++score;
		} else {
			if(obj2.checked) {
				++score;
			}
		}
	}

	var		uenig=[1,3,8,10,11,14,15,17,24,25,27,28,29,30,31,32,34,36,37,38,40,44,47,48,49,50];

	for(var i=0; i<uenig.length && i<50; ++i) {
		var		obj3=getElement("a"+uenig[i]+"_3");
		var		obj4=getElement("a"+uenig[i]+"_4");

		if(obj3.checked) {
			++score;
		} else {
			if(obj4.checked) {
				++score;
			}
		}
	}

	if(score<20) {
		alert("Score: "+score+", velkommen i klubben :-)");
	} else {
		alert("Score: "+score);
	}
}
