var reqURL="";
var _ReqSection ="";
var msgDefault="[ TOYOTA Land Cruiser 200 ]";
var MSIE=navigator.userAgent.indexOf('MSIE')>=0?true:false;

var img2=new Image(); img2.src='imgs/logo.gif';
var img1=new Image(); img1.src='imgs/back.jpg';
var img0=new Image(); img0.src='imgs/back-popup.png';

window.defaultStatus=msgDefault;

function $(n) { return document.getElementById(n); }

function flashWrite (aSrc, aWidth, aHeight, aWMode) {
	aWMode = (aWMode) ? 'transparent' : 'opaque';
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+aWidth+'" height="'+aHeight+'" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="'+aSrc+'" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="'+aWMode+'" /><embed src="'+aSrc+'" quality="high" bgcolor="" width="'+aWidth+'" height="'+aHeight+'" align="middle" menu="false" allowScriptAccess="sameDomain" wmode="'+aWMode+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}

// XMLHttpRequest
function reqChangeBox () {
	if(req.readyState==4) {
		if(req.status==200) { 
			if(req.responseText!="") {
				$('lightbox').innerHTML = req.responseText;
			} else {
				alert("Hubo un problema al tratar de contactar al servidor.\nPor favor inténtelo nuevamente.");
			}
		} else {
			alert("Hubo un problema al tratar de contactar al servidor.\nPor favor inténtelo nuevamente.");
		}
	}
}
function getBox (aURL) {
	var tJumble = "";
	if (!aURL) return;

	// Avoid Caching
	var tRND = Math.floor(Math.random()*50001)
	tJumble = "&Jumble="+tRND;

	reqURL = aURL+tJumble;
//	alert(reqURL);
	
	if(window.XMLHttpRequest) {
		req=new XMLHttpRequest();
		req.onreadystatechange=reqChangeBox;
		req.open("GET", reqURL, true);
		req.send(null);
	}else if(window.ActiveXObject) {
		req=new ActiveXObject("Microsoft.XMLHTTP");
		if(req) {
			req.onreadystatechange=reqChangeBox;
			req.open("GET", reqURL, true);
			req.send();
		}
	}
}

function reqChange () {
	if(req.readyState==4) {
		if(req.status==200) { 
			if(req.responseText!="") {
				$('Data').innerHTML = req.responseText;
			} else {
				alert("Hubo un problema al tratar de contactar al servidor.\nPor favor inténtelo nuevamente.");
			}
		} else {
			alert("Hubo un problema al tratar de contactar al servidor.\nPor favor inténtelo nuevamente.");
		}
	}
}
function getData (aURL) {
	var tJumble = "";
	if (!aURL) return;

	// Avoid Caching
	var tRND = Math.floor(Math.random()*50001)
	tJumble = "?Jumble="+tRND;

	reqURL = 'data/'+aURL+'.htll'+tJumble;
//	alert(reqURL);
	
	if(window.XMLHttpRequest) {
		req=new XMLHttpRequest();
		req.onreadystatechange=reqChange;
		req.open("GET", reqURL, true);
		req.send(null);
	}else if(window.ActiveXObject) {
		req=new ActiveXObject("Microsoft.XMLHTTP");
		if(req) {
			req.onreadystatechange=reqChange;
			req.open("GET", reqURL, true);
			req.send();
		}
	}
}

function showHome() {
	tTag=g('Data');
	tTag.innerHTML = "";
}

function pop (el, aWidth, aHeight, aScrollBars) {
	aScrollBars = (aScrollBars) ? 'yes' :'no' ;
	var WindowObjectReference = window.open(el,"_blank","menubar=no,location=no,resizable=no,scrollbars="+aScrollBars+",status=no,dependent=yes,width="+aWidth+",height="+aHeight);
	if (WindowObjectReference==null) alert("Su navegador ha bloqueado la ventana que intentó abrir.\nPara poder visualizarla modifique la configuracion del mismo de forma acorde.");
	return false;
}

function popterm(el, aWidth, aHeight) {
	var WindowObjectReference = window.open(el, "_blank", "menubar=no,location=no,resizable=no,scrollbars=yes,status=no,dependent=yes,width="+aWidth+",height="+aHeight);
	if (WindowObjectReference==null) { 
		alert("Su navegador ha bloqueado la ventana que intentó abrir.\nPara poder visualizarla modifique la configuracion del mismo de forma acorde.");
	}
	return false;
}


