function createXMLHTTPObject ( )
{
	var XMLHttpFactories = [
		function ( ) { return new XMLHttpRequest( ) },
		function ( ) { return new ActiveXObject ( "Msxml2.XMLHTTP" ) },
		function ( ) { return new ActiveXObject ( "Msxml3.XMLHTTP" ) },
		function ( ) { return new ActiveXObject ( "Microsoft.XMLHTTP" ) }
	];
	var xmlhttp = false;
	
	for ( var i = 0; i < XMLHttpFactories.length; i++ )
	{
		try 
		{ 
			xmlhttp = XMLHttpFactories[i]( ); 
		} 
		catch (error) 
		{
			continue;
		}
		break;
	}
	
	return xmlhttp;
}

function sendRequest ( url, callback )
{
	var req = createXMLHTTPObject ( );
	if ( !req ) return;
	req.open ( "GET", url, true );
	req.onreadystatechange = function ( )
	{
		if ( req.readyState != 4 ) return;
		if ( req.status != 200 && req.status != 304 ) 
		{
			alert ( "HTTP error " + req.status );
			return;
		}
		callback ( req );
	}
	if ( req.readyState == 4 ) return;
	req.send ( null );
	/*
	*/
}

function xmlhttp_start ()
{
//	var url = "http://www.youngreporters.nl/EnergySurvivalLink.aspx";

	// check of je op homepagina zit:
	var e = document.getElementById ( 'contentHome' );
	if ( !e ) return;
		
	var url = "youngreporter_proxy.php";
	sendRequest ( url, getStuf );
}

var flvArray = new Array ( );
var flvThumbsArray = new Array ( );

function getStuf ( req )
{
	var text = req.responseXML;
	var paths = text.getElementsByTagName('path');
	for ( var p = 0; p < paths.length; p++ )
	{
		flvArray[p] = paths[p].firstChild.nodeValue;
	}
	setMovie ( flvArray[0], false );
	
	// Set thumbnails
	var thumbs = text.getElementsByTagName('thumbnail');
	for ( var p = 0; p < thumbs.length; p++ )
	{
		flvThumbsArray[p] = thumbs[p].firstChild.nodeValue;
	}
	
	var br = document.getElementById ( 'blooprechts' );
	if ( !br ) return;	
	var plaatjes = br.getElementsByTagName('img');
	for ( var p = 0; p < plaatjes.length; p++ )
	{
		if ( flvThumbsArray[p] )
		{
			plaatjes[p].src = flvThumbsArray[p];
		}
	}	
}

function setMovie ( flv, autostart )
{
	if ( !flv ) return; 
	
	var flashvars = 'file=' + flv + '&autostart=' + autostart;
	var code = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="228" height="200" id="video_pod" align="middle">';
	code +=	'<param name="allowScriptAccess" value="sameDomain" />';
	code +=	'<param name="FlashVars" value="' + flashvars + '" />';
	code +=	'<param name="movie" value="/componenten/flvPlayerPD.swf" />';
	code +=	'<param name="quality" value="high" />';
	code +=	'<param name="wmode" value="transparent" />';
	code +=	'<embed src="/componenten/flvPlayerPD.swf" FlashVars="' + flashvars + '" wmode="transparent" quality="high" width="228" height="200" name="video_pod" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	code +=	'</object>';
	//alert (code );
	var e = document.getElementById ( 'preview' );
	if ( e ) e.innerHTML = code;
}
	
window.onload = function ()
{
	xmlhttp_start ();
}
/*
*/