// Global
function AbrirCentro(url,nompopup,popW,popH,resizable,scroll){
	w = screen.availWidth;
	h = screen.availHeight;
	var leftPos = (w-popW)/2; 
	var topPos = (h-popH)/2;
	leftPos = leftPos - 20;
	topPos = topPos - 20;
	window.open(url,nompopup,'width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos + ',resizable=' + resizable + ',scrollbars=' + scroll);
}
function EsEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
		return true;
	} else {
		return false;
	}
}
function Redondear(num, dec){ 
	num = parseFloat(num); 
	dec = parseFloat(dec); 
	dec = (!dec ? 2 : dec); 
	return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); 
}
function Montos(string) {
    var valid = "0123456789.";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        val = string.substring(i, i+1);
        if (valid.indexOf(val) > -1) rpta += val;
    }
    return rpta;
}
function Enteros(string) {
    var valid = "0123456789";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        val = string.substring(i, i+1);
        if (valid.indexOf(val) > -1) rpta += val;
    }
    return rpta;
}
function Caracteres(string) {
    var invalid = "!ñÑ´áéíóúÁÉÍÓÚ{}[]";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        inval = string.substring(i, i+1);
        if (invalid.indexOf(inval) > -1) rpta += inval;
    }
    return rpta;
}
function Espacio(string) {
    var invalid = " ";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        inval = string.substring(i, i+1);
        if (invalid.indexOf(inval) > -1) rpta += inval;
    }
    return rpta;
}
function Puntos(string) {
    var invalid = ".";
    var rpta = '';
    for (var i=0; i<string.length; i++){
        inval = string.substring(i, i+1);
        if (invalid.indexOf(inval) > -1) rpta += inval;
    }
    return rpta;
}
function OverColor(src,color) {
    src.bgColor=color; src.style.cursor="hand";
} 
function OutColor(src,color) { 
    src.bgColor=color; src.style.cursor="default"; 
}
function OverImg(objeto,ruta) {
	document.getElementById(objeto).src = ruta
}
function OutImg(objeto,ruta) {
	document.getElementById(objeto).src = ruta
}
function ChangeBG(element,image,color) {
	document.getElementById(element).style.background = "url(" + image + ")";
	document.getElementById(element).style.backgroundColor = "" + color + "";
}
function ajaxLoad() {
	var xmlHttp;
	try {
		xmlHttp=new XMLHttpRequest();
		return xmlHttp;
	} catch (e) {
	try {
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		return xmlHttp;
		} catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				return xmlHttp;
			} catch (e) {
				alert("Tu navegador no soporta AJAX!");
				return false;
			}
		}
	}
}
function QueryPage(archivo,capa) {
	var ajax;
	ajax = ajaxLoad();
	
	ajax.open("POST",archivo, true);
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1){
			document.getElementById(capa).innerHTML = "<img src='images/loading.gif' align='center' valign='middle' id='loading' name='loading' />";
		}
		if (ajax.readyState == 4) {
			document.getElementById(capa).innerHTML = ajax.responseText;	
		}
	}
	ajax.send(null);
}
function ajaxRC(archivo) {
	var ajax;
	ajax = ajaxLoad();
	
	ajax.open("POST",archivo, true);

	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.onreadystatechange = function() {
		if (ajax.readyState) {
			//document.getElementById('login').innerHTML = "<img src='images/loading.gif' align='center' valign='middle' id='loading_login' name='loading_login' />";
		}
		if (ajax.readyState == 4) {
			resultado = ajax.responseText
			if (resultado == 0) {
	           if(confirm("El email ingresado no existe en nuestra base de datos,\nhaga clic en Ok para iniciar el proceso de registro.")) {
				   window.location.href = "registro.php"
			   } else {
				   alert("El email ingresado no existe en nuestra base de datos.")
			   }
			} else {
				alert("Se ha enviado su informacion de acceso a su email.")
			}
		}
	}
	ajax.send(null);
}

function RecuperaVideo(archivo) {
	var ajax;
	ajax = ajaxLoad();
	
	ajax.open("POST",archivo, true);
	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			respuesta = ajax.responseText;
			valores = respuesta.split('||*||')
			titulo = valores[0];
			leyenda = valores[1];
			video = valores[2];						
			var player;
			player = document.getElementById('container_video');
			player.sendEvent("LOAD", {file: "/files_productos/video/" + video});
			player.sendEvent("PLAY","true");
			document.getElementById('titulo_video').innerHTML = '<strong>' + titulo + '</strong>'
			document.getElementById('leyenda_video').innerHTML = leyenda
		}
	}
	ajax.send(null);
}

function Print() {
	window.print();
}
function Close() {
	window.close();
}
var lista_imagenes = new Array(); 
var imagenes = new Array(); 
function cargarimagenes(){
	for(i in imagenes){ 
		lista_imagenes[i] = new Image(); 
		lista_imagenes[i].src = imagenes[i]; 
	} 
}

function FechaActual () {
	marcacion = new Date() 
	Hora = marcacion.getHours() 	
	Minutos = marcacion.getMinutes() 
	Segundos = marcacion.getSeconds()	

	if (Hora<=9) { Hora = "0" + Hora }
	if (Minutos<=9) { Minutos = "0" + Minutos  }
	if (Segundos<=9) { Segundos = "0" + Segundos }

	var Dia = new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo"); 
	var Mes = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"); 
	var Hoy = new Date(); 
	var Anio = Hoy.getFullYear(); 
	var Fecha = "Lima - Perú, " + Dia[Hoy.getDay()] + " " + Hoy.getDate() + " de " + Mes[Hoy.getMonth()] + " del " + Anio; 
	FechaTotal = Fecha

	document.getElementById('FechaReloj').innerHTML = FechaTotal 
	setTimeout("FechaActual()",1000)
}

function Enter(campo, evento) {
    var tecla;
    
    if(evento && evento.which){
        tecla = evento.which;
    }else if(window.event){
        evento = window.event;
        tecla = evento.keyCode;
    }

    if(tecla == 13) {
        Buscar('S');
    }	
}

// Web
function Comparar(tipo) {
	tipo = document.sego.tipo.value
	categoria = document.sego.categoria.value
	subcategoria = document.sego.subcategoria.value
	document.sego.proceso.value = "comparar"	
	if ((tipo == 0) || (categoria == 0) || (subcategoria == 0)) {
		alert("Debe de seleccionar todos los valores para realizar la comparacion.")
		return
	} else {
		if (document.sego.proceso.value == "comparar") {
			document.sego.action = "compara.php#contenido"		
			document.sego.submit()		
		}
	}		
}
function Buscar(tipo) {
	if (tipo == "S") {
		document.sego.proceso.value = "buscar"	
		if (document.sego.buscador.value == "") {
			alert("Debe de ingresar un termino para realizar la busqueda.")
			document.sego.buscador.focus()
			return
		} else {
			if (document.sego.proceso.value == "buscar") {
				document.sego.action = "busqueda.php#contenido"		
				document.sego.submit()		
			}			
		}
	} else {
		marca = document.sego.marca.value
		tipo = document.sego.tipo.value
		categoria = document.sego.categoria.value
		document.sego.proceso.value = "buscar"	
		if ((marca == 0) && (tipo == 0) && (categoria == 0)) {
			alert("Debe de seleccionar una opcion al menos para realizar la busqueda.")
			return
		} else {
			if (document.sego.proceso.value == "buscar") {
				document.sego.action = "busqueda_avanzada.php#contenido"		
				document.sego.submit()		
			}
		}		
	}
}
function Ingresar() {
	if (document.sego.usuario_login.value == "") {
		alert("Debe de ingresar su Usuario.")
		document.sego.usuario_login.focus()
		return
	} else {
		if (!EsEmail(document.sego.usuario_login.value)) {
			alert("Debe de ingresar un Email valido.")
			document.sego.usuario_login.focus()
			return			
		}
	}
	if (document.sego.password_login.value == "") {
		alert("Debe de ingresar su Password.")
		document.sego.password_login.focus()
		return
	}
	document.sego.action = "procesar_clientes.php"
	document.sego.proceso.value = "login"
	document.sego.submit()
}
function Salir() {
	document.sego.action = "procesar_clientes.php"
	document.sego.proceso.value = "logout"
	document.sego.submit()
}
function Recordar() {
	if (document.sego.usuario_login.value == "") {
		alert("Debe de ingresar su Usuario.")
		document.sego.usuario_login.focus()
		return
	} else {
		if (!EsEmail(document.sego.usuario_login.value)) {
			alert("Debe de ingresar un Email valido.")
			document.sego.usuario_login.focus()
			return			
		}
	}
	email = document.sego.usuario_login.value
	ajaxRC('procesar_clientes.php?email_login=' + email + '&proceso=recordar');
}
function Filtrar(codigo) {
	if (codigo == "tipo") {
		document.sego.categoria.value = 0	
	}
	document.sego.proceso.value = "filtrar"
	document.sego.submit()
}
function Filtro(codigo) {
	if (codigo == "tipo") {
		document.sego.categoria.value = 0	
		document.sego.subcategoria.value = 0	
	}
	if (codigo == "categoria") {
		document.sego.subcategoria.value = 0	
	}
	document.sego.proceso.value = "filtrar"
	document.sego.submit()
}
function Filtracion() {
	document.sego.proceso.value = "filtrar"
	document.sego.submit()
}
function Lista(tipo) {
	url = "descargar_lista.php?it=" + tipo
	AbrirCentro(url,'DLP',50,50,'no','no')
}


