// JavaScript Document
//FUNCIONES PARA EL MENU
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		fretelweb_10_over = newImage("images/fretelweb_10-over.jpg");
		fretelweb_11_over = newImage("images/fretelweb_11-over.jpg");
		fretelweb_12_over = newImage("images/fretelweb_12-over.jpg");
		fretelweb_13_over = newImage("images/fretelweb_13-over.jpg");
		molde_07_over = newImage("images/molde_07-over.jpg");
		preloadFlag = true;
	}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

//VERSION DE NAVEGADOR PARA AJAX
function newAjax()
{
	// Obtener la instancia del objeto XMLHttpRequest
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
	}else if (window.ActiveXObject) { // Internet Explorer
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return http_request;
}

//FUNCION PARALAPAGINA DE MOLDES INDEX.PHP
	function cmolde(npage,cate)
	{
		var molde = document.getElementById('moldes');
		molde.innerHTML = '<img src="images/cargando.gif">';
		var httpAjax = newAjax();
		httpAjax.onreadystatechange = mostrar;
		httpAjax.open('POST','molde.php',true);
		httpAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		httpAjax.send("npage=" + npage + "&categoria=" + cate);
		function mostrar()
		{
			if((httpAjax.readyState==4) && (httpAjax.status==200))
			{
				molde.innerHTML = httpAjax.responseText;
			}	
		}
	}
	function cver(codigo,npage,cate)
	{
		var molde = document.getElementById('moldes');
		molde.innerHTML = '<img src="images/cargando.gif">';
		var httpAjax = newAjax();
		httpAjax.onreadystatechange = ver;
		httpAjax.open('POST','ver.php',true);
		httpAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		httpAjax.send("cod=" + codigo + "&npage=" + npage + "&categoria=" + cate);
		function ver()
		{
			if((httpAjax.readyState==4) && (httpAjax.status==200))
			{
				molde.innerHTML = httpAjax.responseText;
			}	
		}
	}
//FUNCION PARA LA VENTANA DE USUARIO INDEX.PXP
	function users(que){
		if((que=="visible") || (que=="hidden"))
		{			
			var Cliente = document.getElementById('clientes');
			/*$mix = event.x;
			$miy= event.y;
			Cliente.style.left=$mix;
			Cliente.style.top=$miy;*/
			Cliente.style.left=(document.body.clientWidth - Cliente.clientWidth)/2 ;
			//if(Cliente.style.pixelLeft<0)Cliente.style.left=0;
			Cliente.style.visibility = que;
		}else{
			window.location = "cliente.php";
		}
	}

//FUNCION PARA CERRAR UNA SESSION
	function cierra(){
		window.location = "include.php?cierra=1";	
	}
	
//FUNCIONES PARA EL CONTACTOS
	function Verificar(){
		var Enviado=false;
		if (Enviado==false){
			if(document.getElementById('txtNombre').value == "" || document.getElementById('txtEmail').value == "" || document.getElementById('txtComent').value=="" || document.getElementById('txtArea').value==0){
				alert('Falta Ingresar Algunos Datos!');
			}else{
				if (mail(document.getElementById('txtEmail').value)==true){
					Enviado=true;
				}else{
					alert('El email que introdujo no es valido!');
				}
			}
		}else{
			alert('El formulario ya esta siendo enviado!');
		}
		return Enviado;
	}
	
	function mail(texto){ 

    var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < texto.length ; contador++){ 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
            mailres = false; 
            break; 
     } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
     mailres = true; 
    else 
     mailres = false; 
                 
    return mailres; 
	} 