function ajaxShow(str, gopage, loadsec, idform){
	var xmlHttp;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Su navegador web no maneja AJAX!");
		return;
	}
	//Add passed Values
	var url = gopage;
	//If variables are set
	if (str != ''){
		url = url + '?' + str + '&sid=' + Math.random();
	}
	//If a form is set
	else if (idform != ''){
		//var test = document.getElementById(idform).elements;
		//alert(test.length);
		var pineapple = document.getElementById(idform).elements;
		url = url + '?';
		for (var i = 0; i < pineapple.length; i++){
			//check for first var
			if (i != 0) {
				url = url + '&'; 
			}
			//check for checkboxes
			if ((pineapple[i].type == 'checkbox') && (pineapple[i].checked == false)){
				url = url + pineapple[i].name + '=';
			}
			else {
				url = url + pineapple[i].name + '=' + pineapple[i].value;
			}
		}
		url = url + '&sid=' + Math.random();
	}
	//If nothing is set
	else {
		url = url + '?sid=' + Math.random();
	}
	document.getElementById(loadsec).innerHTML= '<table border="0" cellpadding="4" width="100%"><tr><td><img src="images/layout/loading.gif" align="center" /></td></tr></table>';
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET", url, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	//alert(url); return;
	xmlHttp.send('');
	function stateChanged(){
		if (xmlHttp.readyState==4){
			document.getElementById(loadsec).innerHTML=xmlHttp.responseText;
			$('a[rel*=faceboxcalendar]').facebox();
			//alert(xmlHttp.responseText);
		}
	}
}



function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}