//	Vamos a presuponer que el usuario es una persona inteligente...
var isIE = false;

//	Creamos una variable para el objeto XMLHttpRequest
var req;
var req2;
//	Creamos una funcion para cargar los datos en nuestro objeto.
//	Logicamente, antes tenemos que crear el objeto.
//	Vease que la sintaxis varia dependiendo de si usamos un navegador decente
//	o Internet Explorer
function cargaXML(url, idd) {
	//	Primero vamos a ver si la URL es una URL :)
var idd;
idt=idd;
	if(url==''){
		return;
	}
	//	Usuario inteligente...
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", "js/img.php?f="+url, true);
		req.send(null);
		
		req2 = new XMLHttpRequest();
		req2.onreadystatechange = processReqChange;
		req2.open("GET", "js/img2.php?f="+url, true);
		req2.send(null);
	//	...y usuario de Internet Explorer Windows
	} else if (window.ActiveXObject) {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = processReqChange;
			req.open("GET", "js/img.php?f="+url, true);
			req.send();
			
			req2.onreadystatechange = processReqChange;
			req2.open("GET", "js/img2.php?f="+url, true);
			req2.send();
		}
	}
}

//	Funcion que se llama cada vez que se dispara el evento onreadystatechange
//	del objeto XMLHttpRequest
function processReqChange(){
	var detalles = document.getElementById("detalles"+idt);
	var detalles2 = document.getElementById("detcolor"+idt);
	if(req.readyState == 4){
		detalles.innerHTML = req.responseText;
		detalles2.innerHTML = req2.responseText;
	} else {
		detalles.innerHTML = '<img src="js/loading.gif" align="middle" /> Cargando...';
		detalles2.innerHTML = '<img src="js/loading.gif" align="middle" /> Cargando...';
	}
}
//IMAGENES MAS GRANDES


function cargaXML2(url, idd) {
	//	Primero vamos a ver si la URL es una URL :)
var idd;
idt=idd;
	if(url==''){
		return;
	}
	//	Usuario inteligente...
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", "js/img3.php?f="+url, true);
		req.send(null);
		
		req2 = new XMLHttpRequest();
		req2.onreadystatechange = processReqChange;
		req2.open("GET", "js/img2.php?f="+url, true);
		req2.send(null);
	//	...y usuario de Internet Explorer Windows
	} else if (window.ActiveXObject) {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = processReqChange2;
			req.open("GET", "js/img3.php?f="+url, true);
			req.send();
			
			req2.onreadystatechange = processReqChange2;
			req2.open("GET", "js/img2.php?f="+url, true);
			req2.send();
		}
	}
}

//	Funcion que se llama cada vez que se dispara el evento onreadystatechange
//	del objeto XMLHttpRequest
function processReqChange2(){
	var detalles = document.getElementById("detalles"+idt);
	var detalles2 = document.getElementById("detcolor"+idt);
	if(req.readyState == 4){
		detalles.innerHTML = req.responseText;
		detalles2.innerHTML = req2.responseText;
	} else {
		detalles.innerHTML = '<img src="js/loading.gif" align="middle" /> Cargando...';
		detalles2.innerHTML = '<img src="js/loading.gif" align="middle" /> Cargando...';
	}
}

function CargaDiv(url){

//	Primero vamos a ver si la URL es una URL :)
	if(url==''){
		return;
	}
	//	Usuario inteligente...
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", "js/img.php?f="+url, true);
		req.send(null);
	//	...y usuario de Internet Explorer Windows
	} else if (window.ActiveXObject) {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = processReqChange;
			req.open("GET", "js/img.php?f="+url, true);
			req.send();
		}
	}

}


//*//VALIDACION DE PRODUCTO Y STOCK
function funcStock(url) {
	//	Primero vamos a ver si la URL es una URL :)

	//	Usuario inteligente...
	if (window.XMLHttpRequest) {
		reqcol = new XMLHttpRequest();
		reqcol.onreadystatechange = PregoSo;
		reqcol.open("GET", "js/no-stock.php?f="+url, true);
		reqcol.send(null);
	//	...y usuario de Internet Explorer Windows
	} else if (window.ActiveXObject) {
		isIE = true;
		reqcol= new ActiveXObject("Microsoft.XMLHTTP");
	if (reqcol) {
		reqcol.onreadystatechange = PregoSo;
		reqcol.open("GET", "js/no-stock.php?f="+url, true);
		reqcol.send();

		}
	}
}

function PregoSo(){
	var reqtalla = document.getElementById("stock");
	if(reqcol.readyState == 4){
		reqtalla.innerHTML = reqcol.responseText;
	} else {
		reqtalla.innerHTML = '<img src="js/loading.gif" align="middle" /> Cargando...';
	}
}





//*//VALIDACION DE COLOR
function colorfun(url, tipo, tit, precio) {
	//	Primero vamos a ver si la URL es una URL :)
	if(url==''){
		return;
	}
	//	Usuario inteligente...
	if (window.XMLHttpRequest) {
		req222 = new XMLHttpRequest();
		req222.onreadystatechange = PregoCo;
		req222.open("GET", "js/color.php?t="+url+"&c="+tipo+"&tit="+tit+"&precio="+precio, true);
		req222.send(null);
	//	...y usuario de Internet Explorer Windows
	} else if (window.ActiveXObject) {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
	if (req222) {
		req222.onreadystatechange = PregoCo;
		req222.open("GET", "js/color.php?t="+url+"&c="+tipo+"&tit="+tit+"&precio="+precio, true);
		req222.send();

		}
	}
}

function PregoCo(){
	var detalles = document.getElementById("colorgen2");
	if(req222.readyState == 4){
		detalles.innerHTML = req222.responseText;
	} else {
		detalles.innerHTML = '<img src="js/loading.gif" align="middle" /> Cargando...';
	}
}

//*//VALIDACION DE TALLA
function tallafun(url) {
	//	Primero vamos a ver si la URL es una URL :)
	if(url==''){
		return;
	}
cargaXML(url);
	//	Usuario inteligente...
	if (window.XMLHttpRequest) {
		reqtalla = new XMLHttpRequest();
		reqtalla.onreadystatechange = PregoTo;
		reqtalla.open("GET", "js/talla.php?color="+url, true);
		reqtalla.send(null);
	//	...y usuario de Internet Explorer Windows
	} else if (window.ActiveXObject) {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
	if (reqtalla) {
		reqtalla.onreadystatechange = PregoTo;
		reqtalla.open("GET", "js/talla.php?color="+url, true);
		reqtalla.send();

		}
	}
}

function PregoTo(){
	var detalles = document.getElementById("divtalla");
	if(reqtalla.readyState == 4){
		detalles.innerHTML = reqtalla.responseText;
	} else {
		detalles.innerHTML = '<img src="js/loading.gif" align="middle" /> Cargando...';
	}
}

