function foto(welke,album)
{
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		 {
		 alert ("Browser does not support HTTP Request")
		 return
		 } 
		var url="fotoalbum/de_foto.php"
		url=url+"?gegevens=" + welke + "^^" + album
		url=url+"&sid="+Math.random()
		/*alert(welke_id)*/
			xmlHttp.onreadystatechange=stateChanged		
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)		
	opacity('main',10,100,1000)
	
}
/*============================================================================*/
function stateChanged() 
{ 

			 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			 { 			
			 document.getElementById("main").
			 innerHTML=xmlHttp.responseText;
			 } 		
} 
/*============================================================================*/

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttp
}

/*=======================================================================*/
function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
} 
