// JavaScript Document

function ajaxStd(divId,url){  //parameteren v bruges til at bestemme hvilket link, der er klikket på
		var xmlHttp;			//Variabel oprettes		
		try{   				// Forsøg at
		xmlHttp=new XMLHttpRequest();    //oprette en XMLHttpRequest. Lykkedes hvis Firefox, Opera 8.0+, Safari  
		}
		catch (e){   			// Ved fejl forsøges: Internet Explorer.   
			try{ 			// Gentagelse af ovenstående. Denne gange forsøges først IE 6.0+ 
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");     
			}
			catch (e){      
				try{        // Så forsøges Internet Explorer 5.5+
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
				}
				catch (e){	// Hvis vi har fået fejl gennem alle forsøgende gives fejlmeddelse 
				alert("Din browser supporterer ikke AJAX!");        
				return false;        
				}      
			}    
		}  
	
		xmlHttp.onreadystatechange=function(){ 	//funktion der tjekker om data er kommet og gemmer dem
		var vente_tekst = "<p style='text-align: center; margin-left: -5px;'><br/><br/><img src='gfx/loading_small.gif' style='border: none;'/>";
								vente_tekst += " <br />Henter data!<br /><br /><br /><br /><br /><br /><br /><br /><br /></p>"
								document.getElementById(divId).innerHTML=vente_tekst;
			if(xmlHttp.readyState==4){  // når informationerne er hentet fra serveren og klar til brug
				document.getElementById(divId).innerHTML=xmlHttp.responseText; //skiftes det eksisterende
				
			}		//indhold i div-tagget ud med de hentede data. 

		} 
		
		
		var number = '&number=' + Math.floor(Math.random()*110000001);
		var tekster = url + number;
		
		xmlHttp.open("GET",tekster,true); //request sendes til serveren. variablen 'tekster' kan også skiftes ud med et filnavn.
		xmlHttp.send(null);
	}

var xmlFile = '1';
var xmlFile2 = '1';

var run = false;


function ajaxUpd(url,divId,sec,clear) {
	if(run) {
		if(clear) {
			clearInterval(intervalID);
		}
	}
	ajaxExt(url,divId,sec);
	//setInterval("ajaxExt('" + url + "','" + divId + "')",(sec*1000));
	intervalID = setInterval("ajaxExt('" + url + "','" + divId + "')",(sec*1000));
	run = true;
}


function ajaxExt(url,divId){  //parameteren v bruges til at bestemme hvilket link, der er klikket på
		var xmlHttp;			//Variabel oprettes		
		try{   				// Forsøg at
		xmlHttp=new XMLHttpRequest();    //oprette en XMLHttpRequest. Lykkedes hvis Firefox, Opera 8.0+, Safari  
		}
		catch (e){   			// Ved fejl forsøges: Internet Explorer.   
			try{ 			// Gentagelse af ovenstående. Denne gange forsøges først IE 6.0+ 
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");     
			}
			catch (e){      
				try{        // Så forsøges Internet Explorer 5.5+
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
				}
				catch (e){	// Hvis vi har fået fejl gennem alle forsøgende gives fejlmeddelse 
				alert("Din browser supporterer ikke AJAX!");        
				return false;        
				}      
			}    
		}  
	
		xmlHttp.onreadystatechange=function(){ 	//funktion der tjekker om data er kommet og gemmer dem
			
				//var vente_tekst = "<p style='text-align: center; margin-left: -5px;'><br/><br/><img src='gfx/loading_small.gif' style='border: none;'/>";
							//vente_tekst += " <br />Henter data!<br /><br /><br /><br /><br /><br /><br /><br /><br /></p>"
			//if(xmlFile2 != xmlFile){
				//document.getElementById("testdiv1").innerHTML=vente_tekst;
			//}
							
			if(xmlHttp.readyState==4){  // når informationerne er hentet fra serveren og klar til brug
	
			//xmlFile2 = xmlHttp.responseText; 
	
    if(xmlHttp.responseText!= xmlFile){
//		document.getElementById("testdiv1").innerHTML=xmlFile;
		
		document.getElementById(divId).innerHTML=xmlHttp.responseText; //skiftes det eksisterende
		xmlFile = xmlHttp.responseText;
		//alert(xmlHttp.responseText);
		var objDiv = document.getElementById(divId);
        objDiv.scrollTop = objDiv.scrollHeight;
		
   }
}	//indhold i div-tagget ud med de hentede data. 

		} 
		
		//if(v=='hej'){	//her sættes en variabel der skifter indhold alt efter hvilket link brugeren har klikket
		//var tekster = "ajax_test.php?id=1"; //her bestemmer du hvilke filer du skal hente. Mine hedder "nyheder1_2_3.php"
		//}
		//if(v>0){
		if(url.indexOf("?") == -1) {
			var rLink = '?randomnumber=';
		} else {
			var rLink = '&randomnumber=';
		}
		var number = rLink + Math.floor(Math.random()*110000001);
		var tekster = url + number;
		//}
		//if(v=='f'){
		//var tekster = "ajax_test.php?id=3";
		//}
		
		xmlHttp.open("GET",tekster,true); //request sendes til serveren. variablen 'tekster' kan også skiftes ud med et filnavn.
		xmlHttp.send(null);
	}
