	function getXmlHttpRequestObject() {
		if (window.XMLHttpRequest) {
			return new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			return new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			window.status = 'fail to load xmlhttprequest.. Upgrade you browser'
		}
	}
	
	var searchReq = getXmlHttpRequestObject();
	
	
	
	var lang = '';
	function setEksisterendeOrd(_char, _lan) {
		lang = _lan;
	
		if (searchReq.readyState == 4 || searchReq.readyState == 0) {
			searchReq.open("GET", 'geteksisterendeord.php?char=' + _char, true);
			searchReq.onreadystatechange = onOrdGotten; 
			searchReq.send(null);
		} else {
			window.status='ting not ready';
		}	
		return false;
	}
	
	
	
	
	function onOrdGotten() {
		if (searchReq.readyState == 4) {
			var ordene = searchReq.responseText.split("\n");
			document.getElementById("dynaOrdCol1").innerHTML = '';
			document.getElementById("dynaOrdCol2").innerHTML = '';
			document.getElementById("dynaOrdCol3").innerHTML = '';
			var colNr = 'dynaOrdCol1';
			for(var ord in ordene){
			
				if(ord >= 74){						
					colNr = 'dynaOrdCol3';
				} else if( ord >= 37 ){
					window.status='col 2';
					colNr = 'dynaOrdCol2';
				}
				if (lang == 'en'){
					document.getElementById(colNr).innerHTML += '<a href="orden.php?ord='+ ordene[ord] +'&char='+ ordene[ord].substring(0,1) +'"  >'+ ordene[ord] +'</a><br \>';
				} else {
					document.getElementById(colNr).innerHTML += '<a href="ord.php?ord='+ ordene[ord] +'&char='+ ordene[ord].substring(0,1) +'"  >'+ ordene[ord] +'</a><br \>';
				}

			}
			
		}
	}




	var _skrevetIBetyder = false;
	var _skrevetIOrd = false;
	var _skrevetIEksempel = false;
	var _skrevetISynonymer = false;
	var _skrevetINavn = false;
	var _skrevetItype = false;
	
	
	
	
	function ifEmpty(_id,_nr){
		if(document.getElementById(_id).value == ""){
			switch(_nr)
			{
			case 0:
				document.getElementById("typeb").value = "Skriv eventuelt type/bøjning";
				_skrevetItype = false;
				//window.status = window.parent.pageYOffset;
				break;
			case 1:
			  document.getElementById("ord").value = "Skriv ordet her...";
			  _skrevetIOrd = false;
			  break;
			case 2:
			  document.getElementById("betyder").value = "Skriv her hvad ordet betyder...\nMax 400 tegn";
			  _skrevetIBetyder = false;
			  break;
			case 3:
			  document.getElementById("eksempel").value = "Skriv her et eksempel på brug af ordet...\nMax 100 tegn";
			  _skrevetIEksempel = false;
			  break;
			case 4:
			  document.getElementById("synonymer").value = "Skriv synonymer her...\nMax 10 stk";
			  _skrevetISynonymer = false;
			  break;
			case 5:
			  document.getElementById("navn").value = "Skriv dit navn her...";
			  _skrevetINavn = false;
			  break;
			default:
			  break;
			}
		}
	}
	

	
	
	function ifEmptyen(_id,_nr){
		if(document.getElementById(_id).value == ""){
			switch(_nr)
			{
			case 0:
				document.getElementById("typeb").value = "";
				_skrevetItype = false;
				//window.status = window.parent.pageYOffset;
				break;
			case 1:
			  document.getElementById("ord").value = "Write you word here...";
			  _skrevetIOrd = false;
			  break;
			case 2:
			  document.getElementById("betyder").value = "Write the meaning of the word here...\nMax 400 characters";
			  _skrevetIBetyder = false;
			  break;
			case 3:
			  document.getElementById("eksempel").value = "Write examples of the word in use here...\nMax 100 characters";
			  _skrevetIEksempel = false;
			  break;
			case 4:
			  document.getElementById("synonymer").value = "Write synonyms here...\nMax 10";
			  _skrevetISynonymer = false;
			  break;
			case 5:
			  document.getElementById("navn").value = "Write you name here...";
			  _skrevetINavn = false;
			  break;
			default:
			  break;
			}
		}
	}
	
	function checkNoOrdform(){
		if (!_skrevetINavn){
			document.getElementById("navntekst").innerHTML = 'Navn:  * <small class="red">Skal udfyldes</small>';
			document.getElementById("navn").focus();
			return false ;
		}else if ( !_skrevetItype && !_skrevetIBetyder && !_skrevetIEksempel && !_skrevetISynonymer) {
			document.getElementById("navntekst").innerHTML = 'Navn: *';
			document.getElementById("betydertekst").innerHTML = 'Betydning: * <small class="red">Udfyld mindst et felt</small>';
			document.getElementById("betyder").focus();
	
			return false ;
		}

		return true ;
		
	}

	function checkNoOrdformen(){
		if (!_skrevetINavn){
			document.getElementById("navntekst").innerHTML = 'Name:  * <small class="red">Required</small>';
			document.getElementById("navn").focus();
			return false ;
		}else if ( !_skrevetItype && !_skrevetIBetyder && !_skrevetIEksempel && !_skrevetISynonymer) {
			document.getElementById("navntekst").innerHTML = 'Name: *';
			document.getElementById("betydertekst").innerHTML = 'Meaning: * <small class="red">Fill out at least one box</small>';
			document.getElementById("betyder").focus();
	
			return false ;
		}

		return true ;
		
	}

	var timerInterval = 0;
	var faceCounter = 0.9;
	
	
	function takFader(){
	
		var yOffset = 0, xOffset = 0;
		if( typeof( window.innerWidth ) == 'number' ) {
		  //Non-IE
		  yOffset = (((window.parent.innerHeight * 0.2) +  window.parent.pageYOffset) - 150);
		  xOffset = ((window.innerWidth * 0.5)- 120);
		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		  //IE 6+ in 'standards compliant mode'
		  yOffset = 600;
		  xOffset = ((parent.document.documentElement.clientWidth * 0.5) - 120);
		}

		var yOffsetstr = yOffset + 'px';
		var xOffsetstr = xOffset + 'px';
		$('#takbox').css("top", yOffsetstr);
		$('#takbox').css("left", xOffsetstr);
		
		$('#takbox').delay(4000).fadeOut(1000, function(){$('#takbox').remove(); });

	}
	
	
	function takFaderold(){
		//window.status = ((window.parent.innerHeight * 0.2) +  window.parent.pageYOffset);
		var yOffset = (((window.parent.innerHeight * 0.2) +  window.parent.pageYOffset) - 150);
		var xOffset = ((window.innerWidth * 0.5)- 100);
		document.getElementById("takbox").style.top = yOffset+'px' ;
		document.getElementById("takbox").style.left = xOffset+'px' ;
		setTimeout('timerInterval = setInterval( "fade()", 10 )', 4000)
		//timerInterval = setInterval( "fade()", 50 );
	}
	
	
	
	
	function fade(){
		if(faceCounter > 0){
			document.getElementById("takbox").style.opacity = faceCounter;
			faceCounter = faceCounter - 0.1;
		} else {

			document.getElementById("takbox").style.visibility="hidden";
			clearInterval(timerInterval);
			$('#takbox').remove();
			//removeElement();
		}
	}
	
	
	
	
	
	function removeElement() {
		var d = document.getElementById('wrap');
		var olddiv = document.getElementById('takbox');
		d.removeChild(olddiv);
	}
	
	
	
	function checkform (){
		document.getElementById("ordtekst").innerHTML ='Ord: *';
		document.getElementById("betydertekst").innerHTML = 'Betydning: *';
		document.getElementById("eksemplertekst").innerHTML = 'Eksempler: *';
		document.getElementById("synonymertext").innerHTML = 'Synonymer: *';
		document.getElementById("navntekst").innerHTML = 'Navn: *';
		
		if ( !_skrevetIOrd || !_skrevetIBetyder || !_skrevetIEksempel || !_skrevetISynonymer || !_skrevetINavn ) {

			if (!_skrevetINavn ) {
				document.getElementById("navntekst").innerHTML = 'Navn:  * <small class="red">Skal udfyldes</small>';
				document.getElementById("navn").focus();
			}
			
			if (!_skrevetISynonymer) {
				document.getElementById("synonymertext").innerHTML = 'Synonymer: * <small class="red">Skal udfyldes</small>';
				document.getElementById("synonymer").focus();
			}
			
			if (!_skrevetIEksempel) {
				document.getElementById("eksemplertekst").innerHTML = 'Eksempler: * <small class="red">Skal udfyldes</small>';
				document.getElementById("eksempel").focus();
			}
			
			if (!_skrevetIBetyder) {
				document.getElementById("betydertekst").innerHTML = 'Betydning: * <small class="red">Skal udfyldes</small>';
				document.getElementById("betyder").focus();
			}
		
			if (!_skrevetIOrd){
				document.getElementById("ordtekst").innerHTML ='Ord: * <small class="red">Skal udfyldes</small>';
			  	document.getElementById("ord").focus();
			}
			
			return false ;
		}

		return true ;
	}
	

	function checkformen (){
		document.getElementById("ordtekst").innerHTML ='Word: *';
		document.getElementById("betydertekst").innerHTML = 'Meaning: *';
		document.getElementById("eksemplertekst").innerHTML = 'Examples: *';
		document.getElementById("synonymertext").innerHTML = 'Synonyms: *';
		document.getElementById("navntekst").innerHTML = 'Name: *';
		
		if ( !_skrevetIOrd || !_skrevetIBetyder || !_skrevetIEksempel || !_skrevetISynonymer || !_skrevetINavn ) {

			if (!_skrevetINavn ) {
				document.getElementById("navntekst").innerHTML = 'Name:  * <small class="red">Required</small>';
				document.getElementById("navn").focus();
			}
			
			if (!_skrevetISynonymer) {
				document.getElementById("synonymertext").innerHTML = 'Synonyms: * <small class="red">Required</small>';
				document.getElementById("synonymer").focus();
			}
			
			if (!_skrevetIEksempel) {
				document.getElementById("eksemplertekst").innerHTML = 'Examples: * <small class="red">Required</small>';
				document.getElementById("eksempel").focus();
			}
			
			if (!_skrevetIBetyder) {
				document.getElementById("betydertekst").innerHTML = 'Meaning: * <small class="red">Required</small>';
				document.getElementById("betyder").focus();
			}
		
			if (!_skrevetIOrd){
				document.getElementById("ordtekst").innerHTML ='Word: * <small class="red">Required</small>';
			  	document.getElementById("ord").focus();
			}
			
			return false ;
		}

		return true ;
	}	
	
	function checkCount(_max,_id) {
		
		//Setter str til strengen fra feltet	
		var str = document.getElementById(_id).value;

		// Loop igemmen strengen og erstatte %20 med " "
		var intIndexOfMatch = str.indexOf("%20");
		while (intIndexOfMatch != -1){
			str = str.replace( "%20", " " )
			intIndexOfMatch = str.indexOf( "%20" );
		}
				
		if (str.length > _max){
			document.getElementById(_id).value = str.substr(0,_max);
		}
		var charCount = str.length;
			
	}
	

	function clearArea(_id) {
		switch(_id)
		{
		case 0:
		  if(_skrevetItype == false){
		  	document.getElementById("typeb").value = "";
		  	_skrevetItype = true;
		  }
		  break;
		case 1:
		  if(_skrevetIOrd == false){
		  	document.getElementById("ord").value = "";
		  	_skrevetIOrd = true;
		  }
		  break;
		case 2:
		  if(_skrevetIBetyder == false){
		  	document.getElementById("betyder").value = "";
		  	_skrevetIBetyder = true;
		  }
		  break;
		case 3:
		  if(_skrevetIEksempel == false){
		  	document.getElementById("eksempel").value = "";
		  	_skrevetIEksempel = true;
		  }
		  break;
		case 4:
		  if(_skrevetISynonymer == false){
		  	document.getElementById("synonymer").value = "";
		  	_skrevetISynonymer = true;
		  }
		  break;
		case 5:
		  if(_skrevetINavn == false){
		  	document.getElementById("navn").value = "";
		  	_skrevetINavn = true;
		  }
		  break;
		default:
		  break;
		}
	
	}
