// JScript source code
var xmlHttp = null;
var red = false;
var blue = false;
var green = false;
var auto = false;
var foto = false;

function getXMLHttpObject()
{
    var objXMLHttp=null;
    
    try
    {
        //Firefox, Opera, Safari
        objXMLHttp = new XMLHttpRequest();
    }
    catch(e)
    {
        //Internet Explorer
        try
        {
            objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    
    return objXMLHttp;
}

function stateChanged()
{
    if(xmlHttp.readyState==4)
    {
        document.getElementById("cntWeblog").innerHTML=xmlHttp.responseText;
    }
}

function createRGB(r,g,b,a,f)
{
	if(r==true)
		c0='1';
	else
		c0='0';
	if(g==true)
		c1='1';
	else
		c1='0';
	if(b==true)
		c2='1';
	else
		c2='0';
	if(a==true)
		c3='1';
	else
		c3='0';
	if(f==true)
		c4='1';
	else
		c4='0';
	
	return c0+c1+c2+c3+c4;
}

function showElements(color)
{
	if(color == 'red')
		red = !red;
	if(color == 'blue')
		blue = !blue;
	if(color == 'green')
		green = !green;
	if(color == 'auto')
		auto = !auto;
	if(color == 'foto')
		foto = !foto;

	rgb = createRGB(red, green,blue,auto,foto);
	
    xmlHttp = getXMLHttpObject();

    if(xmlHttp == null)
    {
        alert("Je browser ondersteunt geen AJAX!");
        return;
    }

    url = "ajax/showelements.aspx";
    url = url+"?rgb="+rgb;
    url = url+"&sid="+Math.random();
    document.getElementById("cntWeblog").innerHTML="Bezig met ophalen van gegevens...";
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}
