function objetoAjax()
{
  	var xmlhttp=false;
  
  	try
	{
		  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  	}
  	catch (e)
  	{

  		try
  		{
  			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E)
		{
			xmlhttp = false;
		}
	}

 	if (!xmlhttp && typeof XMLHttpRequest!='undefined')
 	{
		xmlhttp = new XMLHttpRequest();

	}

	return xmlhttp;
}

function changeFoto(idFoto)
{
	var divResultado;
	var divEstado;
	var ajax;
	
	//donde se mostrar‡ lo resultados
	divResultado = document.getElementById('foto');
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	
	ajax.open("POST", "/js/cambiarfoto.php",true);
	ajax.onreadystatechange=function() 
	{
  		if (ajax.readyState == 4 )
  		{
  			//Cuando finaliza la carga del archivo
  			
			//mostrar los nuevos registros en esta capa
			divResultado.innerHTML = ajax.responseText;
			
			//alert(ajax.responseText);
			
			//Desactivar el cuadro de cargando
			//divEstado.innerHTML = ' ';
			//divEstado.style.display="none";
	 	}
  		else
  		{
  			//Mientras carga el archivo
  			
  			//divEstado.style.display="block";
  			//divEstado.innerHTML = '<img src="../img/loading.gif"/>';
  		}
	}
	
	//muy importante este encabezado ya que hacemos uso de un formulario
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

  	//enviando los valores
	ajax.send("fotoid=" + idFoto );
}

function addBasquet(ped)
{
	var divResultado;
	var divEstado;
	var ajax;
	
	//donde se mostrar‡ lo resultados
	divResultado = document.getElementById('basket');
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	
	ajax.open("POST", "/js/anadircesta.php",true);
	ajax.onreadystatechange=function() 
	{
  		if (ajax.readyState == 4 )
  		{
  			//Cuando finaliza la carga del archivo
  			
			//mostrar los nuevos registros en esta capa
			divResultado.innerHTML = ajax.responseText;
			
			//alert(ajax.responseText);
			
			//Desactivar el cuadro de cargando
			//divEstado.innerHTML = ' ';
			//divEstado.style.display="none";
	 	}
  		else
  		{
  			//Mientras carga el archivo
  			
  			//divEstado.style.display="block";
  			//divEstado.innerHTML = '<img src="../img/loading.gif"/>';
  		}
	}
	
	//muy importante este encabezado ya que hacemos uso de un formulario
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	
	//enviando los valores
	if (ped.medium.disabled == true)
	{
		ajax.send("fotoid=" + ped.id_foto.value + "&fotoname=" + ped.nombre.value + "&medium=0&size=0&finish=0&delivery=0&price=" + ped.price.value);
	}
	else
	{
		ajax.send("fotoid=" + ped.id_foto.value + "&fotoname=" + ped.nombre.value + "&medium=" + ped.medium.value + "&size=" + ped.size.value + "&finish=" + ped.finish.value + "&delivery=" + ped.delivery.value + "&price=" + ped.price.value);
	}
}

function emptyBasket(ped)
{
	var divResultado;
	var divEstado;
	var ajax;
	
	//donde se mostrar‡ lo resultados
	divResultado = document.getElementById('basket');
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	
	ajax.open("POST", "/js/vaciacesta.php",true);
	ajax.onreadystatechange=function() 
	{
  		if (ajax.readyState == 4 )
  		{
  			//Cuando finaliza la carga del archivo
  			
			//mostrar los nuevos registros en esta capa
			divResultado.innerHTML = ajax.responseText;
			
			//alert(ajax.responseText);
			
			//Desactivar el cuadro de cargando
			//divEstado.innerHTML = ' ';
			//divEstado.style.display="none";
	 	}
  		else
  		{
  			//Mientras carga el archivo
  			
  			//divEstado.style.display="block";
  			//divEstado.innerHTML = '<img src="../img/loading.gif"/>';
  		}
	}
	
	//muy importante este encabezado ya que hacemos uso de un formulario
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

  	//enviando los valores
  	ajax.send(1);
}

function deleteBasket(ped)
{
	var divResultado;
	var divEstado;
	var ajax;
	
	//donde se mostrar‡ lo resultados
	divResultado = document.getElementById('basket');
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	
	ajax.open("POST", "/js/borracesta.php",true);
	ajax.onreadystatechange=function() 
	{
  		if (ajax.readyState == 4 )
  		{
  			//Cuando finaliza la carga del archivo
  			
			//mostrar los nuevos registros en esta capa
			divResultado.innerHTML = ajax.responseText;
			
			//alert(ajax.responseText);
			
			//Desactivar el cuadro de cargando
			//divEstado.innerHTML = ' ';
			//divEstado.style.display="none";
	 	}
  		else
  		{
  			//Mientras carga el archivo
  			
  			//divEstado.style.display="block";
  			//divEstado.innerHTML = '<img src="../img/loading.gif"/>';
  		}
	}
	
	//muy importante este encabezado ya que hacemos uso de un formulario
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

  	//enviando los valores
  	ajax.send("foto=" + ped.basket.selectedIndex);
}

function actualizaEstado(ped)
{
	var divResultado;
	var divEstado;
	var ajax;
	
	//donde se mostrar‡ lo resultados
	divResultado = document.getElementById('estadopedido');
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	
	ajax.open("POST", "/js/actualizarestado.php",true);
	ajax.onreadystatechange=function() 
	{
  		if (ajax.readyState == 4 )
  		{
  			//Cuando finaliza la carga del archivo
  			
			//mostrar los nuevos registros en esta capa
			divResultado.innerHTML = ajax.responseText;
			
			//alert(ajax.responseText);
			
			//Desactivar el cuadro de cargando
			//divEstado.innerHTML = ' ';
			//divEstado.style.display="none";
	 	}
  		else
  		{
  			//Mientras carga el archivo
  			
  			//divEstado.style.display="block";
  			//divEstado.innerHTML = '<img src="../img/loading.gif"/>';
  		}
	}
	
	//muy importante este encabezado ya que hacemos uso de un formulario
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

  	//enviando los valores
  	ajax.send("pedido=" + ped.idpedido.value + "&estado=" + ped.estado.value);
}
