/* JAVASCRIPT DOCUMENT FOR TOMATE */
/* AUTOR PABLO ALBARRAN - ENERO 2003 */
// AGREGADO A FAVORITOS
function AGREGAR(){
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
var url="http://www.textel.cl";
var titulo="Textel - Arenys S.A.";
window.external.AddFavorite(url,titulo);
}
else {
if(navigator.appName == "Netscape") 
alert ("Presione Crtl+D para agregar este sitio en sus Bookmarks");
}
}

// VALIDA FORMULARIO DE ENTRADA(ACCESO A WEBSITE)
function ACCESO(envio){
  if (envio.USERNAME.value == "")
  { alert("Por favor ingrese usuario"); envio.USERNAME.focus(); return; }

  if (envio.PASSWD.value == "")
  { alert("Por favor ingrese contraseña"); envio.PASSWD.focus(); return; }

	envio.submit();	
}

// VALIDA FORMULARIO DE REGISTRO(NUEVO USUARIO)
function INSERT(envio){
  if (envio.LARGO.value == "")
  { alert("Por favor ingrese RUT"); envio.LARGO.focus(); return; }

  if (envio.DIGITO.value == "")
  { alert("Por favor ingrese RUT"); envio.DIGITO.focus(); return; }

  if (envio.NOMBRE.value == "")
  { alert("Por favor ingrese nombre"); envio.NOMBRE.focus(); return; }

  if (envio.NICK.value == "")
  { alert("Por favor ingrese nick"); envio.NICK.focus(); return; }

  if (envio.DIRECCION.value == "")
  { alert("Por favor ingrese direccion"); envio.DIRECCION.focus(); return; }

  if (envio.GIRO.value == "")
  { alert("Por favor ingrese giro"); envio.GIRO.focus(); return; }

  if (envio.TELEFONO.value == "")
  { alert("Por favor ingrese telefono"); envio.TELEFONO.focus(); return; }
  
  if (validarEmail(envio.MAIL.value)==false)
  { alert("Por favor ingrese mail");envio.MAIL.value="";envio.MAIL.focus();return;}
  
  if (envio.SECURITY.value == "")
  { alert("Por favor ingrese código de seguridad"); envio.SECURITY.focus(); return; }

  VALIDA_RUT(envio.LARGO.value, envio.DIGITO.value);

  envio.submit();
}

// VALIDA FORMULARIO DE CONTACTO(FEEDBACK)
function CONTACTO(envio){
  if (envio.NOMBRE.value == "")
  { alert("Por favor ingrese nombre"); envio.NOMBRE.focus(); return; }
  
  if (envio.REMITENTE.value == "" )
  { alert("Por favor ingrese mail"); envio.REMITENTE.focus(); return; }

  if (validarEmail(envio.REMITENTE.value)==false)
  { alert("Por favor ingrese mail");envio.REMITENTE.value="";envio.REMITENTE.focus();return;}  

  if (envio.ASUNTO.value == "")
  { alert("Por favor ingrese asunto"); envio.ASUNTO.focus(); return; }
  
  if (envio.MENSAJE.value == "")
  { alert("Por favor ingrese mensaje"); envio.MENSAJE.focus(); return; }   

	envio.submit();	
}
// VALIDA E-MAIL
function validarEmail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
    return (true);
  } else {
    return (false);
  }
}
// VALIDA DATOS MODIFICABLES DE USUARIO
function DATOS(envio){
  if ((envio.PASS01.length)<8)
  { alert("Por favor ingrese password");envio.PASS01.value="";envio.PASS01.focus();return;}    

  if ((envio.PASS02.length)<8)
  { alert("Por favor ingrese password");envio.PASS02.value="";envio.PASS02.focus();return;}      

  if ((envio.PASS01.value)!=(envio.PASS02.value))
  { alert("Por favor ingrese password");envio.PASS01.value="";envio.PASS02.value="";envio.PASS01.focus();return;}

     envio.submit();  
}

function DEL_USER(envio){
	 envio.ACTION.value="./action/delUser";
     envio.submit();  
}

// VALIDA DATOS DE POST
function TOPICS(envio){
  if ((envio.TITULO.value)== "")
  { alert("Por favor escriba el titulo");envio.TITULO.focus();return;}

  if ((envio.RESUMEN.value)== "")
  { alert("Por favor escriba el resumen");envio.RESUMEN.focus();return;}

  if ((envio.ARTICULO.value)== "")
  { alert("Por favor escriba el articulo");envio.ARTICULO.focus();return;}

  if ((envio.PLACE.value)== "EDIT")
  { envio.ACTION.value="./action/topicEdit";}

  if ((envio.PLACE.value)== "FIRST")
  { envio.ACTION.value="./action/topic";}

     envio.submit();
}

// VALIDA DATOS DE SUBIDA
function SUBIR_EDIT(envio){
  if ((envio.DESCRIP.value)== "")
  { alert("Por favor escriba la descripción");envio.RUTA.focus();return;}    

  if ((envio.COMENTARIO.value)== "")
  { alert("Por favor escriba un comentario");envio.COMENTARIO.focus();return;}
	
	 envio.ACTION.value="./action/fileEdit";
     envio.submit();
}

// VALIDA DATOS DE SUBIDA
function SUBIR(envio){
  if ((envio.RUTA.value)== "")
  { alert("Por favor indique la ruta");envio.RUTA.focus();return;}    

  if ((envio.COMENTARIO.value)== "")
  { alert("Por favor escriba un comentario");envio.COMENTARIO.focus();return;}
  
  if ((envio.DESCRIP.value)== "")
  { alert("Por favor escriba una descripción");envio.DESCRIP.focus();return;}  
	
	 envio.ACTION.value="./action/subir";
     envio.submit();
}

// VALIDA DATOS DE PRODUCTO
function PRODUCTOS(envio){
  if ((envio.TITULO.value)== "")
  { alert("Por favor escriba el titulo");envio.TITULO.focus();return;}

  if ((envio.CODIGO_PROD.value)== "")
  { alert("Por favor escriba el código");envio.CODIGO_PROD.focus();return;}

  if ((envio.PRECIO.value)== "")
  { alert("Por favor escriba el precio");envio.PRECIO.focus();return;}

  if (isNaN(envio.PRECIO.value))
  { alert("Por favor escriba el precio");envio.PRECIO.focus();return;}

  if ((envio.UNIDAD.value)== "")
  { alert("Por favor escriba la unidad de venta");envio.UNIDAD.focus();return;}

  if ((envio.RESUMEN.value)== "")
  { alert("Por favor escriba el resumen");envio.RESUMEN.focus();return;}

  if ((envio.ARTICULO.value)== "")
  { alert("Por favor escriba el articulo");envio.ARTICULO.focus();return;}

  if ((envio.OFERTA.checked) == true)
  { envio.OFERTA.value = "1";}else{ envio.OFERTA.value = "0";}

  if ((envio.EXTERNO.checked) == true)
  { envio.EXTERNO.value = "1";}else{ envio.EXTERNO.value = "0";}

  if ((envio.PLACE.value)== "EDIT")
  { envio.ACTION.value="./action/prodEdit";}

  if ((envio.PLACE.value)== "FIRST")
  { envio.ACTION.value="./action/prod";}

     envio.submit();
}

function CARRO(envio){

  if ((envio.CANTIDAD.value)== "")
  { alert("Por favor escriba la cantidad");envio.CANTIDAD.focus();return;}

  if (isNaN(envio.CANTIDAD.value))
  { alert("Por favor escriba la cantidad");envio.CANTIDAD.value=""; envio.CANTIDAD.focus();return;}

  envio.ACTION.value="./action/carrito";

     envio.submit();
}

function ACTUALIZAR_CARRO(envio){

  envio.ACTION.value="./action/carrito";
  envio.submit();
}

function COMPRAR_CARRO(envio){

  envio.ACTION.value="./action/pakage";
  envio.submit();

}

// VERIFICA RUT
function VALIDA_RUT(parametro, verificador)
{
	rut = parametro;
	llave = verificador;
	var count=0;
	var count2=0;
	var factor=2;
	var suma=0;
	var sum=0;
	var digito=0;
	count2=rut.length - 1;
	while(count < rut.length)
	{
		sum = factor * (parseInt(rut.substr(count2,1)));
		suma = suma + sum;
		sum=0;
		count = count + 1;
		count2 = count2 - 1;
		factor = factor + 1;
			if(factor > 7)
			{
				factor=2;
			}
	}
	digito = 11 - (suma % 11)
	if(digito==11)
	{
		digito=0;
	}
	if(digito==10)
	{
		digito="k";
	}
//ALERT("DIGITO VERIFICADOR -->> "+DIGITO);
	if (llave!=digito)
	{
		return(false);
	}
	else{
		return(true);
	}
}

// ENTREGA FECHA ACTUAL DE CLIENTE
function FECHA(){
  var mydate=new Date()
  var year=mydate.getYear()
  if (year < 1000)
  year+=1900
  var day=mydate.getDay()
  var month=mydate.getMonth()
  var daym=mydate.getDate()
  if (daym<10)
    daym="0"+daym
    var dayarray=new
    Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado")
    var montharray=new
    Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")
    document.write("<FONT CLASS=FOOT COLOR=FFFFFF FACE='VERDANA'>"+dayarray[day]+" "+daym+" de "+montharray[month]+" de "+year+"</FONT>")
}

