function fecha()
{
	var F, S="";
	var Dia = new Array("Domingo", "Lunes", "Martes", "Mi&eacute;rcoles", "Jueves", "Viernes", "S&aacute;bado");
	var Mes = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
	
	F= new Date();
	S += Dia[F.getDay()] + ", ";
	S += F.getDate() + " de ";
	S += Mes[F.getMonth()] + " de ";
	S += F.getFullYear();
	document.write("Trujillo "+S);
}



function ventanaFlotante(pagina,ancho,alto){
var w=((screen.width)/2)-245;
var h=((screen.height-16)/2)-20;
ventanaInfo=eval("window.open('" + pagina + "','VentanaInfo','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,screenX=" + w +",screenY=" + h +",scrollbars=yes,width=" + ancho + ",height=" + alto + "','false')")
}

function validaCuenta(){
	usu=document.frm.usu.value;
	psw=document.frm.psw.value;
	if(usu == "" ){
		alert("Ingrese usuario.");  	
		document.frm.usu.focus();
	}
	else if(psw == "" ){
			alert("Ingrese clave.");  	
			document.frm.psw.focus();
	}
	else{
			document.frm.action="#";
			document.frm.submit();		
		}
}
function validaCuenta2(){
	usu=document.frm.usuario.value;
	psw=document.frm.passwd.value;
	if(usu == ""){
		alert("Ingrese usuario.");  	
		document.frm.usu.focus();
	}
	else if(psw == ""){
		alert("Ingrese clave.");  	
		document.frm.psw.focus();
	}
	else{
		document.frm.action="#"
		document.frm.submit();
	}
}
function validaBusqueda(){
	busca=document.frm.busca.value;
	if(busca == ""){
		alert ("Ingrese producto a buscar."); 
		document.frm.busca.focus();
	}
	else{
		document.frm.action="#"
		document.frm.submit();
	}
}

function validaMailBoletin(val){
	mail=document.frm.mail.value;
	if(comprobar_email(mail)==1){
		alert ("E-mail incorrecto."); 
		document.frm.mail.focus();
	}
	else{
		/*if(val==null)
	 		ventanaF('re.html',338,490);
		else*/
			ventanaFlotante('re.html',338,490);
	}
}
function validaEmailRecupPsw(val){
	mail=document.frm.mail3.value;
	if(comprobar_email(mail)==1){
		alert ("E-mail incorrecto."); 
		document.frm.mail.focus();
	}
	else{
		document.frm.action="#"
		document.frm.submit();
	}
}
function chequearformpresup()
{
	cat=document.frm.cat.value;
	ref=document.frm.ref.value;	
	cant=document.frm.cant.value;	
	mail=document.frm.mail2.value;
	if(cat == ""){
		alert ("Seleccione categoria."); 
		document.frm.cat.focus();
	}
	else if(ref == ""){
		alert ("Ingrese referencia."); 
		document.frm.ref.focus();
	}
	else if(cant == ""){
		alert ("Ingrese referencia."); 
		document.frm.cant.focus();
	}	
	else if(comprobar_email(mail)==1){
		alert ("E-mail incorrecto."); 
		document.frm.mail2.focus();
	}
	else{
		document.frm.action="resp_presup.html"
		document.frm.submit();
	}

}
function chequearform()
{
	nom=document.frm.nom.value;
	tele=document.frm.tele.value;	
	mail=document.frm.mail2.value;
	if(nom == ""){
		alert ("Ingrese nombre."); 
		document.frm.nom.focus();
	}
	else if(tele == ""){
		alert ("Ingrese telefono."); 
		document.frm.tele.focus();
	}
	else if(comprobar_email(mail)==1){
		alert ("E-mail incorrecto."); 
		document.frm.mail2.focus();
	}
	else{
		document.frm.action="respuesta.html"
		document.frm.submit();
	}

}

function comprobar_email(email){ 
    var mail_correcto = 0 
    //compruebo unas cosas primeras 
	var strLen 
	strLen = email.length
	if ((strLen >= 7) && (substr_count(email,"@") == 1) && (email.substr(0,1) != "@") && (email.substr(strLen-1,1) != "@"))
	{  	
       if ((substr_count(email,"'")== 0) && (substr_count(email,"\"") == 0) && (substr_count(email,"\\")== 0) && (substr_count(email,"\$") == 0) && (substr_count(email," ")==0)) { 
          //miro si tiene caracter . 
		  if (substr_count(email,".")>= 1){ 
             //obtengo la terminacion del dominio 
			 var term_dom = email.substr(email.lastIndexOf('.'),strLen - 1)
			 //compruebo que la terminacion del dominio sea correcta 
             if (term_dom.length >1 && term_dom.length <5 && (substr_count(term_dom,"@") == 0) ){ 
                //compruebo que lo de antes del dominio sea correcto 
                var antes_dom = email.substr(0,strLen - term_dom.length - 1); 
                var caracter_ult = antes_dom.substr(antes_dom.length - 1,1); 
                if (caracter_ult != "@" && caracter_ult != "."){ 
                   mail_correcto = 1; 
                } 
             } 
          } 
       } 
    } 
    if (mail_correcto == 0) 
       return 1; 
    else 
       return 0; 
} 
function substr_count(str, ssstr) 
{
		var num = 0
		while(str.indexOf(ssstr) != -1) 
		{
			str = str.substr(str.indexOf(ssstr) + ssstr.length, str.length - (str.indexOf(ssstr)+ssstr.length))
			num= num + 1
		}
		return num;
}
/********************************************/
function validar(name){
  if(name=="fAcceso"){
  	document.fCab.name=name;
	document.fCab.formname.value="conexionusuario.fmr";
	cod=document.fCab._codigo_cliente.value;
	usu=document.fCab._usuario.value;
	psw=document.fCab._clave.value;
	if(cod == ""){
		alert("Ingrese codigo.");  	
		document.fCab._codigo_cliente.focus();
	}
	else if(usu == ""){
		alert('Ingrese usuario.');  	
		document.fCab._usuario.focus();
	}
	else if(psw == ""){
		alert("Ingrese clave.");  	
		document.fCab._clave.focus();
	}
	else{
		document.fCab.action="/cgi-bin/procesad3";
		document.fCab.submit();	
		}
  }
  else if(name=="fBuscar"){
  	document.fCab.name=name;
	document.fCab.formname.value="buscar_articulo.fmr";
	busca=document.fCab._descripcion_articulo.value;
	if(busca == ""){
		alert ("Ingrese producto a buscar."); 
		document.fCab._descripcion_articulo.focus();
	}
	else{
		document.fCab.action="/cgi-bin/procesad3";
		document.fCab.submit();	
	}
  }
  else if(name=="fDesconectar"){
  	document.fCab.name=name;
	document.fCab.formname.value="desconexionusuario.fmr";	
	if (confirm("Estas seguro/a de cerrar sesion?")) { 
			document.fCab.action="/cgi-bin/procesad3";
			document.fCab.submit();	
	} 
  }
}
/***************************************************/
function validar2(formname,accion){
	 document.fCab.name="nada";
	 if(accion=="siguiente"){
		document.fCab.formname.value=formname;	
		pag_actual = parseInt(document.fCab._actPag.value) + 1;
		document.fCab._pagina.value=pag_actual;
		document.fCab.action="/cgi-bin/procesad3";
		document.fCab.submit();	
	  }
	   else if(accion=="atras"){
		document.fCab.formname.value=formname;	
		pag_actual = parseInt(document.fCab._actPag.value) - 1;
		document.fCab._pagina.value=pag_actual;
		document.fCab.action="/cgi-bin/procesad3";
		document.fCab.submit();	
	  }  
	   else if(accion=="continuar_comprando"){
		document.fCab.formname.value=formname;	
		pag_actual = parseInt(document.fCab._actPag.value);
		document.fCab._pagina.value=pag_actual;
		document.fCab.action="/cgi-bin/procesad3";
		document.fCab.submit();	
	  }  
	  
 }

/******************************/
 /* FUNCIONES DE CARRITO DE COMPRAS */
function vaciar(){
	document.fCab.formname.value="carrito_compra.fmr";
	document.fCab.action="/cgi-bin/procesad3";
	document.fCab.submit();	
}
function tramitarPedido(){
	document.fCab.formname.value="grabar_pedido_cliente.fmr";
	document.fCab.action="/cgi-bin/procesad3";
	document.fCab.submit();	
}
/*********************************************************/
function inicio(){
	document.fCab.name="fAcceso";
	document.fCab.formname.value="conexionusuario.fmr";
	document.fCab.action="/cgi-bin/procesad3";
	document.fCab.submit();	
}
/**************************/
function checkEnterBuscar(elEvento){
  var evento = elEvento || window.event;
  var codigoCaracter = evento.charCode || evento.keyCode;
  document.fCab.name="fBuscar";
  document.fCab.formname.value="buscar_articulo.fmr";
  // Permiti detectar la tecla ENTER
  if(codigoCaracter == 13) {
	document.fCab.action="/cgi-bin/procesad3";
	document.fCab.submit();	
    return true;
  }
 else{
	 return false;
	 }
}

function checkEnterAcceso(elEvento){
  var evento = elEvento || window.event;
  var codigoCaracter = evento.charCode || evento.keyCode;
  document.fCab.name="fAcceso";
  document.fCab.formname.value="conexionusuario.fmr";
  // Permiti detectar la tecla ENTER
  if(codigoCaracter == 13) {

	cod=document.fCab._codigo_cliente.value;
	usu=document.fCab._usuario.value;
	psw=document.fCab._clave.value;
	if(cod == ""){
		alert("Ingrese codigo.");  	
		document.fCab._codigo_cliente.focus();
	}
	else if(usu == ""){
		alert('Ingrese usuario.');  	
		document.fCab._usuario.focus();
	}
	else if(psw == ""){
		alert("Ingrese clave.");  	
		document.fCab._clave.focus();
	}
	else{
		document.fCab.action="/cgi-bin/procesad3";
		document.fCab.submit();	
		return true;
	}
  }
 else{
	 return false;
	 }
}
/*********************************/
function checkEnterActualizar(elEvento){
  var evento = elEvento || window.event;
  var codigoCaracter = evento.charCode || evento.keyCode;
  // Permiti detectar la tecla ENTER
  if(codigoCaracter == 13) {
		document.fCab.action="/cgi-bin/procesad3";
		document.fCab.submit();	
		return true;
  }
 else{
	 return false;
	 }
}
/********************************/
function botonesBuscar(elArticulo){
  document.fCab.name="fBuscar";
  document.fCab.formname.value="buscar_articulo.fmr";
  document.fCab._descripcion_articulo.value = elArticulo;
  document.fCab.action="/cgi-bin/procesad3";
  document.fCab.submit();	
}
/**********************************/
function verCarrito(){
  document.fCab.name="fCesta";
  document.fCab.formname.value="comprar_articulo.fmr";
  document.fCab.action="/cgi-bin/procesad3";
  document.fCab.submit();	

}
function botonesNavegar(elArticulo){
  document.fCab.name="fBuscar";
  document.fCab.formname.value="buscar_articulo.fmr";
  document.fCab._descripcion_articulo.value = elArticulo;
  document.fCab.action="/cgi-bin/procesad3";
  document.fCab.submit();	
}
/************************/
function ventanaFlotanteR(pagina,ancho,alto,art_img,art_cod,art_marc,art_carac,art_empaq){
	var w=((screen.width)/2)-245;
	var h=((screen.height-16)/2)-20;
	pagina=pagina+"?img="+art_img+"&cod="+art_cod+"&marc="+art_marc+"&carac="+art_carac+"&empaq="+art_empaq;	
	ventanaInfo=eval("window.open('" + pagina + "','VentanaInfo','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,screenX=" + w +",screenY=" + h +",scrollbars=yes,width=" + ancho + ",height=" + alto + "','false')")
}

function chequearformRecomendacion()
{
	nom=document.frm.nom.value;
	mail=document.frm.mail.value;	
	mail2=document.frm.mail2.value;
	com=document.frm.com.value;
	if(nom == ""){
		alert ("Ingrese nombre."); 
		document.frm.nom.focus();
	}
	else if(comprobar_email(mail)==1){
		alert ("E-mail incorrecto."); 
		document.frm.mail.focus();
	}
	else if(comprobar_email(mail2)==1){
		alert ("E-mail incorrecto."); 
		document.frm.mail2.focus();
	}	
	else if(com == ""){
		alert ("Ingrese comentario."); 
		document.frm.com.focus();
	}	
	else{
		document.frm.action="recomendarAmigoConfir.php"
		document.frm.submit();
	}

}


function cargarSWF(direccion,ancho,alto){ 
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ancho+'" height="'+alto+'">'); 
    document.write('<param name="movie" value="'+direccion+'" /><param name="quality" value="high"><param name="menu" value="false" /><param name="wmode" value="transparent" /><embed src="'+direccion+'" quality="high" wmode=transparent pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ancho+'" height="'+alto+'"></embed><noembed> <div align="center">Su navegador no dipone de una versión apropiada de flash player. <br> Puede obtenerla gratuitamente <a href="http://www.adobe.com/es/products/flashplayer/">aqui </a> </div> </noembed></object>'); 
} 

 function Mayuscula(control)
    {
    control.value = control.value.toUpperCase();
    }
    function conMayusculas(field) {
           document.getElementById(field).value = document.getElementById(field).value.toUpperCase();
}
