// JavaScript Document
function NuevoAjax(){
       	var req = false;
		if (window.XMLHttpRequest) {
			req = new XMLHttpRequest();
		} else {
			if (ActiveXObject) {
				//Array of ActiveXojects
				var arrayVersions = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
				
				for (var i = 0; i < arrayVersions.length; i++) {
						try {
								req = new ActiveXObject(arrayVersions[i]);
								return req;
						} catch (e) {}
				}
			}
		}
		return req;
}

function Load(nombre){
		
		if(nombre.length <= 0)
			nombre = 'home';
			
		var url = nombre.toLowerCase().indexOf('search.aspx?input=', 0) < 0 && nombre.toLowerCase().indexOf('.asp', 0) < 0 ?  nombre + ".asp" : nombre;
        var content, preloader;
        content = document.getElementById('main');
        preloader = document.getElementById('preloader');
        //Create XMLHttpRequest object
        ajax=NuevoAjax(); 
        //Get URL from link
        ajax.open("GET", url,true); 
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
                        content.innerHTML = "<br /><br /><br /><br /><br />Loading...";
                        //Show image background into the div
                        content.style.background = "url('images/loading.gif') no-repeat"; 
                }else if(ajax.readyState==4){
                        if(ajax.status==200){
                                var responseText = ajax.responseText;
        						//Show page requested into the div
        						content.innerHTML = responseText;
								//Hide loading gif
								content.style.background = "";
        						//Execute javascript within ajax response
        						//evalScript(responseText);
        						//Send alert to Google Analitics
								pageTracker._trackPageview("/" + url);
                        }else if(ajax.status==404){
								content.style.background = "";
                                content.innerHTML = "<br /><br /><br /><br /><br />Sorry, page not found.";
                        }else{
                                //Show any errors
								content.style.background = "";
                                content.innerHTML = "<br /><br /><br /><br /><br />Error: " + ajax.status; 
                        }
                }
        }
		var i = 0;
		
        ajax.send(null);
		dhtmlHistory.add(nombre);
}