//javascript function called from latesttoolchain.php
function loadtoolchains(os)
{	 
	var cid=document.getElementById('toolchainpage');
	
    var	xmlhttp= GetXmlHttp();
	
	if(os == "") 
	{
		alert("Please select Operating System");		
		return false;
	}
	
	url='latest_toolchain.php?os='+os;  

	xmlhttp.onreadystatechange=function()
	{ 
		if(xmlhttp.readyState == 4)
		{			
			 var result=xmlhttp.responseText;			
			 cid.innerHTML=result;
		}
	}
	xmlhttp.open("GET",url,true)
	xmlhttp.send(null)
}

//javascript function called from sourceCode.php
function showsource(type)
{
	var cid=document.getElementById('sources');
	
    var	xmlhttp= GetXmlHttp();
	
	if(type == "") 
	{
		alert("Please select Type");		
		return false;
	}
	
	url='source_code.php?type='+type;  

	xmlhttp.onreadystatechange=function()
	{ 
		if(xmlhttp.readyState == 4)
		{			
			 var result=xmlhttp.responseText;			
			 cid.innerHTML=result;
		}
	}
	xmlhttp.open("GET",url,true)
	xmlhttp.send(null)
}


//javascript function called from downloadCenter.php 
function alldownloads(type)
{
	var cid=document.getElementById('alldowns');
	
    var	xmlhttp= GetXmlHttp();
	
	if(type == "") 
	{
		alert("Please select Type");		
		return false;
	}
	
	url='download_center.php?type='+type;  
	
	xmlhttp.onreadystatechange=function()
	{ 
		if(xmlhttp.readyState == 4)
		{			
			 var result=xmlhttp.responseText;			
			 cid.innerHTML=result;
		}
	}
	xmlhttp.open("GET",url,true)
	xmlhttp.send(null)
}

//javascript function called from releaseNotes.php 
function releaseNotes(type)
{
	var cid=document.getElementById('relnotes');
	
    var	xmlhttp= GetXmlHttp();
	
	if(type == "") 
	{
		alert("Please select Type");		
		return false;
	}
	
	url='release_notes.php?type='+type;  
	
	xmlhttp.onreadystatechange=function()
	{ 
		if(xmlhttp.readyState == 4)
		{			
			 var result=xmlhttp.responseText;			
			 cid.innerHTML=result;
		}
	}
	xmlhttp.open("GET",url,true)
	xmlhttp.send(null)
}

function GetXmlHttp()
{
	var xmlhttp=false;
	
	//------------------------------------------------------
	//Detect browser and initialize browser specific objects
	//------------------------------------------------------
	browser=navigator.userAgent.toLowerCase();
	
	if(browser.indexOf("opera")!=-1)
	{
		xmlhttp=new XMLHttpRequest();
	}
	else if(browser.indexOf("msie")!=-1)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		xmlhttp=new XMLHttpRequest();
	}
	
	return xmlhttp;
}

