var submt=false;
var cargado=false;
var newslet_tmp = '';
function ajaxDisplay (req, div) { 
	//document.getElementById(div).innerHTML = '<div align="center" style="padding:5px;"><img src="http://www.acuista.com/frontend/home/images_fh/ajax-loader.gif" alt="Loading.."></div>';
	if (req.readyState == 4) {
		if (req.status == 200) 
		{
			// Inserts the new code inside the "content" div
			//document.getElementById("window").style.display = 'block';
			/*if ( div == 'add2newsletter' )
			{
				document.getElementById(div).innerHTML = newslet_tmp+req.responseText;
				return;
			}*/
			
			
			if ( div == 'mailformstat' )
			{
				eval(req.responseText);
				return;
			}
			
			
			
			document.getElementById(div).innerHTML = req.responseText;
			cargado = true;
			if ( div == 'category_tree')
			{
				if ( fue != null )
					document.getElementById('pop_up_frame').innerHTML = document.getElementById(fue).innerHTML;
			}
		} 
		else	
		{
			// Error message
			document.getElementById(div).innerHTML = "Lo sentimos, ha ocurrido un error.<br>" + req.status + " " + req.statusText;
		}	
	} 
}	
/*
function ajaxSubmit (template, div, imgt) {
	cargado=false;
	imgt = imgt || 1;
	var req = null;
	
	if ( div == 'add2newsletter' && newslet_tmp == '' )
	{
		 newslet_tmp = document.getElementById(div).innerHTML;
	}
	//if ( div == 'aj_postit' ){
	if ( imgt == 1){
		document.getElementById(div).innerHTML = '<div align="center" style="padding:5px;"><img src="http://www.acuista.com/frontend/home/images_fh/ajax-loader.gif" title="Consultando..." alt="Consultando..."></div>';
	}
	else
	{
			document.getElementById(div).innerHTML = '<div align="center" style="padding:5px;"><img src="http://www.acuista.com/frontend/home/images_fh/'+imgt+'.gif" title="Consultando..." alt="Consultando..."></div>';
	}
		
	
	// Safari, Firefox, etc
	if (window.XMLHttpRequest) {
 		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			//req.overrideMimeType('text/xml');
			req.overrideMimeType('text/html');
		}
	}
	// Internet Explorer
	else if (window.ActiveXObject) {
		try { req = new ActiveXObject("Msxml2.XMLHTTP"); } 
		catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} }
	}
	// When ready calls the function that displays the loaded code
	req.onreadystatechange = function() { ajaxDisplay (req, div); }
	req.open ("GET", template, true); 
	req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded"); 
	req.send (null);
	submt = false;
}*/

function ajaxSubmit (template, div, imgt, met, params) {
	cargado=false;
	imgt = imgt || 1;
	met = met || 'GET';
	params = params || null;
	var req = null;
	document.getElementById(div).innerHTML = '<div align="center" style="padding:5px;"><img src="'+imgt+'" title="Loading..." alt="Loading..."></div>';
	// Safari, Firefox, etc
	if (window.XMLHttpRequest) {
 		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			//req.overrideMimeType('text/xml');
			req.overrideMimeType('text/html');
		}
	}
	// Internet Explorer
	else if (window.ActiveXObject) {
		try { req = new ActiveXObject("Msxml2.XMLHTTP"); } 
		catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} }
	}
	// When ready calls the function that displays the loaded code
	req.onreadystatechange = function() { ajaxDisplay (req, div); }
	req.open (met, template, true); 
	req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded"); 
	req.send (params);
	submt = false;
}



function ajaxClose (div) {
	document.getElementById(div).style.display = 'none';
}

//####### POST-IT #######
function deleteProducts()
{
	x = document.postitform.elements;
	aux = document.postitform.action+'?';
	if ( x.length != undefined )
	{
		for ( i=0; i<x.length; i++)
		{
			if( x[i].type != 'checkbox' ||  (x[i].type == 'checkbox' && x[i].checked)){
			aux = aux + x[i].name + '=' +x[i].value;
			if( (i+1) != (x.length) ){
				aux = aux+'&'; }
			}
		}
	}
	//alert(aux);
	ajaxSubmit(aux,'aj_postit');	
}


//####### COMPARATIVE PAGE #######
function dropProduct(p,page)
{
	if (document.similarcomparison.prod.length==2)
	{ 
		ok=confirm('Si elimina este producto regresará a la página de inicio'); 
		if(!ok) return false;
	}
	//var postit_prod = new Array();
	//alert(document.similarcomparison.prod[p].checked);
	
	//document.similarcomparison.postit_prod[{math equation="x -1" x=$smarty.foreach.prods.iteration}].checked=false; document.similarcomparison.submit();
	var aux = 'http://'+page+'.acuista.com/~?section='+document.similarcomparison.section.value+'&';
	for (i=0;i<document.similarcomparison.prod.length;i++)
	{
		if (p != i)
			aux = aux+'postit_prod['+i+']='+document.similarcomparison.prod[i].value+'&';
	}
	//alert(aux);
	document.location = aux;
}

function ajaxSubmitT (template, div, timeout) { 
	if(!submt){
		setTimeout('ajaxSubmit(\''+template+'\', \''+div+'\', 2)', timeout );
		submt = true;
	}
		
}

