// JavaScript Document
var navegador;
var var2;
var ahash;
var actbnr=0;
var stdReq = getXmlHttpRequestObject();
function _id(miid){
	return document.getElementById(miid);
}
function _tag(mitag){
	return document.getElementsByTagName(mitag);
}
function pageload(hash){
	var cache_not=Math.random();
	var opt = 0;
	var divcarga='';
	JSRegExp =/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
	if(hash){
		window.scrollTo(0,0);
		var var1 = hash.split('-');
		var text="?";
		if(var1.length==2){
			text="?id="+var1[1]+"&";
		}else if(var1.length==3){
			text="?id="+var1[1]+"&bnr="+var1[2]+"&";
		}else if(var1.length==4){
			text="?id="+var1[1]+"&bnr="+var1[2]+"&pag="+var1[3]+"&";
		}
		if(var1.length>2){
			if(Math.floor(var1[2])!=actbnr){
				var sigbnr=Math.floor(var1[2]);
				obi=$('#master0 img');
				obi.eq(sigbnr).hide();
				obi.eq(sigbnr).css('top',223);
				obi.eq(sigbnr).show();
				obi.eq(actbnr).animate({top:"-223px"}, 1000);
				obi.eq(sigbnr).animate({top:"0px"}, 1000);
			}
			actbnr=Math.floor(var1[2]);
		}
		$("#carga").hide();
		$("#carga").load("modulos/" + var1[0]+ ".php"+text+"cache="+cache_not,function(){
			$("a[@rel='pag']").click(function(){
				var hash = this.href;
				hash = hash.replace(/^.*#/, '');
				if (ahash!=hash){
					$.historyLoad(hash);
					ahash=hash;
				}
			});
			ahash='#';
			$("area[@class='macat']").click(function(){
				var hash = this.href;
				hash = hash.replace(/^.*#/, '');
				if (ahash!=hash){
					$.historyLoad(hash);
					ahash=hash;
				}
				return false;
			});
		}).fadeIn();
	} else {
		$("#carga").load("modulos/portada.php",function(){
			$("a[@rel='pag']").click(function(){
				var hash = this.href;
				hash = hash.replace(/^.*#/, '');
				if (ahash!=hash){
					$.historyLoad(hash);
					ahash=hash;
				}
				return false;
			});
			$("area[@class='macat']").click(function(){
				var hash = this.href;
				hash = hash.replace(/^.*#/, '');
				if (ahash!=hash){
					$.historyLoad(hash);
					ahash=hash;
				}
				return false;
			});
		});
	}
}
$(document).ready(function () {
	$("a[@rel='pag']").click(function(){
		var hash = this.href;
		hash = hash.replace(/^.*#/, '');
		if (ahash!=hash){
			$.historyLoad(hash);
			ahash=hash;
		}
		return false;
	});
	$("area[@class='macat']").click(function(){
		var hash = this.href;
		hash = hash.replace(/^.*#/, '');
		if (ahash!=hash){
			$.historyLoad(hash);
			ahash=hash;
		}
		return false;
	});
	if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
	// Otros
	else navegador=1;
	setInterval("mostrarEstadisticaPais()",5000);
	$.historyInit(pageload);
});
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("El navegador no soporta XmlHttpRequest Object.");
	}
}
function btnNav(av){
	var tp=parseInt(_id('tira_prod').style.top)+(162*av);
	if(tp<(parseInt(_id('tira_prod').style.height)*-1)+170) tp=(parseInt(_id('tira_prod').style.height)*-1)+170;
	if(tp>0) tp=0;
	$('#tira_prod').animate({top: tp+"px"}, 'slow');
}
function zoomProd(prodid,catid){
	alturabody = (navegador) ? document.documentElement.scrollHeight : document.documentElement.scrollHeight;
	topmodal=Math.floor(document.documentElement.clientHeight/2)-320;
	if(topmodal<-20) topmodal=-20;
	if(_id('zoom').style.display=='none'){
		$('#zoom').load('modulos/zoom_producto.php?id='+prodid+'&cat='+catid,function(){
			$('#cargazoom').css('top',topmodal+'px');
			$('#zoom').fadeIn('slow');
		})
	}else{
	 	$('#zoom').fadeOut('slow');
	}
}
function mostrarEstadisticaPais(){
	sendStd();	
}
function sendStd() {
	if (stdReq.readyState == 4 || stdReq.readyState == 0) {
		stdReq.open('POST','modulos/cons_visita.php',true);
		stdReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		stdReq.onreadystatechange = respuestaStd; 
		var param = 'variable=a';
		stdReq.send(param);
	}			
}
function respuestaStd() {
	if (stdReq.readyState == 4) {
		if(stdReq.responseText=="error"){
		}else{
			_id("listapaises").innerHTML=stdReq.responseText;
		}
	}
}

