function AutoCheck(idform, ValorCheck)
{
	//alert(ValorCheck);
	for (i=0;i<document.getElementById(idform).elements.length;i++)
	{
		if(document.getElementById(idform).elements[i].type == "checkbox")
		{
			document.getElementById(idform).elements[i].checked=ValorCheck;
		}
	}
}
// VARIABLES GLOBALES
//< --- FIN DE VARIABLES GLOBALES

function search_form()
{
	var q;
	q=document.getElementById('q').value;
	if(q!="")
	{
		location.href="buscar.php?q="+q;
		document.getElementById('f').submit();
		
	}
	else
	{
		alert("ingresa la palabra a buscar");
		document.getElementById('q').focus();
		return false;
	}
}

/* ========================================================================================================
=============================== EFECTO EXPANDIR CONTRAER PARA CIUDADES===================================== // */
var altura_lateral_ciudades_original = 0;
var altura_lateral_ciudades_minimo = 65;
var altura_lateral_ciudades = altura_lateral_ciudades_minimo;
var velocidad_lateral_ciudades = 30;
//-----
function extender_ciudad()
{
	var objeto = document.getElementById('div_contenido_ciudad01');
	altura_lateral_ciudades += velocidad_lateral_ciudades;
	if (!(altura_lateral_ciudades >= altura_lateral_ciudades_original)) {
		objeto.style.height = altura_lateral_ciudades+"px";
		window.setTimeout ("extender_ciudad();", 20);
	}
		
}
function contraer_ciudad()
{
	var objeto2 = document.getElementById('div_contenido_ciudad01');
	altura_lateral_ciudades -= velocidad_lateral_ciudades;
	if (!(altura_lateral_ciudades <= altura_lateral_ciudades_minimo)) {
		objeto2.style.height = altura_lateral_ciudades+"px";
		window.setTimeout ("contraer_ciudad();", 20);
	}
	else
	{
		objeto2.style.height = altura_lateral_ciudades_minimo+'px';
	}		
}
function extender_contraer_ciudad()
{
	if(altura_lateral_ciudades <= altura_lateral_ciudades_minimo)
	{
		document.getElementById("div_contenido_ciudad01").style.visibility="hidden";
		document.getElementById("div_contenido_ciudad01").style.height="auto";
		var alturadiv=document.getElementById("div_contenido_ciudad01").offsetHeight;
		altura_lateral_ciudades_original=parseInt(alturadiv+10);
		document.getElementById("div_contenido_ciudad01").style.height=altura_lateral_ciudades_minimo+"px";
		document.getElementById("div_contenido_ciudad01").style.visibility="visible";
		extender_ciudad();
	}
	else
	{
		var alturadiv=document.getElementById("div_contenido_ciudad01").offsetHeight;
		contraer_ciudad();
	}
}


/* ========================================================================================================
=============================== EFECTO EXPANDIR CONTRAER PARA CATEGORIAS===================================== // */
var altura_lateral_categorias_original = 0;
var altura_lateral_categorias_minimo = 65;
var altura_lateral_categorias = altura_lateral_categorias_minimo;
var velocidad_lateral_categorias = 10;
//-----
function extender_categoria()
{
	var objeto = document.getElementById('div_contenido_categoria01');
	altura_lateral_categorias += velocidad_lateral_categorias;
	if (!(altura_lateral_categorias >= altura_lateral_categorias_original)) {
		objeto.style.height = altura_lateral_categorias+"px";
		window.setTimeout ("extender_categoria();", 20);
	}
		
}
function contraer_categoria()
{
	var objeto2 = document.getElementById('div_contenido_categoria01');
	altura_lateral_categorias -= velocidad_lateral_categorias;
	if (!(altura_lateral_categorias <= altura_lateral_categorias_minimo)) {
		objeto2.style.height = altura_lateral_categorias+"px";
		window.setTimeout ("contraer_categoria();", 20);
	}
	else
	{
		objeto2.style.height = altura_lateral_categorias_minimo+'px';
	}		
}
function extender_contraer_categoria()
{
	if(altura_lateral_categorias <= altura_lateral_categorias_minimo)
	{
		document.getElementById("div_contenido_categoria01").style.visibility="hidden";
		document.getElementById("div_contenido_categoria01").style.height="auto";
		var alturadiv=document.getElementById("div_contenido_categoria01").offsetHeight;
		altura_lateral_categorias_original=parseInt(alturadiv+10);
		document.getElementById("div_contenido_categoria01").style.height=altura_lateral_categorias_minimo+"px";
		document.getElementById("div_contenido_categoria01").style.visibility="visible";
		extender_categoria();
	}
	else
	{
		var alturadiv=document.getElementById("div_contenido_categoria01").offsetHeight;
		contraer_categoria();
	}
}


function TamVentana() {
  var Tamanyo = [0, 0];
  if (typeof window.innerWidth != 'undefined')
  {
    Tamanyo = [
        window.innerWidth,
        window.innerHeight
    ];
  }
  else if (typeof document.documentElement != 'undefined'
      && typeof document.documentElement.clientWidth !=
      'undefined' && document.documentElement.clientWidth != 0)
  {
 Tamanyo = [
        document.documentElement.clientWidth,
        document.documentElement.clientHeight
    ];
  }
  else   {
    Tamanyo = [
        document.getElementsByTagName('body')[0].clientWidth,
        document.getElementsByTagName('body')[0].clientHeight
    ];
  }
  return Tamanyo;
}

function openAjaxG(file, op, id, obj)
{
	
	var contenedor;
	contenedor = document.getElementById("ajaxDiv");
	if(obj=="ajaxDiv"){
	mostrarventana();
	}
	
	ajax=nuevoAjax();
	ajax.open("GET",file+".php?useajax=true&id="+id+"&op="+op,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			var scs=ajax.responseText.extractScript(); 
			contenedor.innerHTML = ajax.responseText.stripScript();
			scs.evalScript();
	 	}
	}
	ajax.send(null)
}
/*function medidas(id)
{
    return {w:document.getElementById(id).offsetWidth,h:document.getElementById(id).offsetHeight}
}*/

