///////////////////////////////////////////////////////////////////////////////////////
/*AJAX*/
var img = new Image();

img.src='images/ajax-loader.gif';

function NewObject()
{
	var xmlhttp;
	if (window.XMLHttpRequest)
	  {
		xmlhttp=new XMLHttpRequest()
	  }
	// code for IE
	else if (window.ActiveXObject)
	  {
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  }

	return xmlhttp;
}

function GetData(url, parameters, place,loading,next_action,loading_msg,after_loading_msg)
{
	if (loading_msg == "")
	{
		loading_msg = "<span style='color:#FFA800'><b> Aguarde um momento... </b></span>";
	}
	
	loading_msg = "<span style='color:#FFA800'><b>" + loading_msg + "</b></span>";

	document.getElementById(loading).innerHTML=loading_msg;
	//Rounded("div#div_main_loading","#FFF","#F8F8F8");


	//alert(parameters);

	to = place;
	// code for Mozilla, etc.

	var xmlhttp = NewObject();
	
	if (xmlhttp!=null)
	  {	  
		xmlhttp.onreadystatechange=function () {state_Change(xmlhttp,place,loading,next_action,after_loading_msg)}
	  {
	  	   	  
	  }
	  xmlhttp.open("POST",url,true);
	  // It's a form, use urlencode
	  xmlhttp.setRequestHeader( 'Content-type', 'application/x-www-form-urlencoded' );
	  // Calculate length
	  xmlhttp.setRequestHeader( 'Content-length', parameters.length );

	  xmlhttp.setRequestHeader( 'Connection', 'close');

	  xmlhttp.send(parameters);
	  }
	else
	  {
	  alert("O seu browser não suporta XMLHTTP.")
	  }
}

function state_Change(xmlhttp,place,loading,next_action,after_loading_msg)
{

	// if xmlhttp shows "loaded"
	if (xmlhttp.readyState==4)
	  {
	  // if "OK"
	  if (xmlhttp.status==200)
		{	
			document.getElementById(place).innerHTML = xmlhttp.responseText;

			if(next_action != "")
				eval(next_action);

			after_loading_msg = "<span style='color:green'><b>" + after_loading_msg + "</b></span>";
			
			document.getElementById(loading).innerHTML=after_loading_msg;
			//Rounded("div#div_main_loading","#FFF","#F8F8F8");
		}
	  }	 
}

/////////////////////////////////////////////////////////////////////////



function Pagina(remapped,design)
{
	GetData('FileExists.php','url='+remapped+'&design='+design,'ajax','msg','','Estou a actualizar a lista.... e quando isto acabar vais ver o que queres...','Executado');
}
