// JavaScript Document

	function nuevoAjax(){
		var http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/html');
			}
		}else if(window.ActiveXObject){ // IE
			try{
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}catch(e){
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}catch(e){}
			}
		}
		
		if(!http_request){
			alert('Cannot create XMLHTTP instance');
			return false;
		}
		
		return http_request;
	};
	
	function spOffersList(){
		var specialOffers = document.getElementById('specialOffers');
		var ajax = nuevoAjax();
		ajax.open("POST", "ofertas_cartrawler/listarOfertas.php", true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4 && ajax.status == 200){
				specialOffers.style.padding = '0px';
				specialOffers.style.textAlign = 'left';
				specialOffers.innerHTML = ajax.responseText;
			}else{
				specialOffers.style.padding = '10px';
				specialOffers.style.textAlign = 'center';
				specialOffers.innerHTML = '<b>Loading Special Offers</b><br /><br /><img src="ofertas_cartrawler/loader.gif" />';
			}
		}
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("opt=listOffers");
	};
	
	function oferta(id){
			var showOffers = document.getElementById('showOffers'+id);
			showOffers.style.display = (showOffers.style.display == "block") ? "none" : "block";
			
			var oferta = document.getElementById('listaOffers'+id);
			
			var ajax = nuevoAjax();
			ajax.open("POST", "ofertas_cartrawler/listarOfertas.php", true);
			ajax.onreadystatechange = function(){
				if(ajax.readyState == 4 && ajax.status == 200){
					oferta.style.padding = '0px';
					oferta.style.textAlign = 'left';
					oferta.innerHTML = ajax.responseText;
				}else{
					oferta.style.padding = '10px';
					oferta.style.textAlign = 'center';
					oferta.innerHTML = '<b>Loading...</b><br /><br /><img src="ofertas_cartrawler/loader.gif" />';
				}
			}
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send("opt=oferta&id="+id);
	};
	
	function backList(){
		document.getElementById('panelOffers').style.display = 'block';
		document.getElementById('showOffers').style.display = 'none';
		document.getElementById('listaOffers').innerHTML = '';
	}
	
	window.onload = function(){
		spOffersList();
	};
