// JavaScript Document

// Validación de dirección de correo bien formada
function checkEmailAddress(field)//Valida Email
{

	var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.tv)|(\.la)|(\.name)|(\.us)|(\.cc)|(\.co)|(\..{2,2}))$)\b/gi);

	if (goodEmail){
		return true
	} else {
		alert('Por favor introduzca una dirección de e-mail válida')
		field.focus()
		field.select()
		return false
	}
}

// Función para válidar formulario de login
function validarFormularioLogin(){
	if(document.formLogin.user.value==""){
		alert("Por favor introduzca el usuario");
		document.formLogin.user.focus();
		return false;
	}
	
	if(document.formLogin.pass.value==""){
		alert("Por favor introduzca la contraseña");
		document.formLogin.pass.focus();
		return false;
	}
}

// Función para válidar el formulario de recuperar contraseña
function validarFormularioPass(){
	if(document.formPass.email.value==""){
		alert("Por favor introduzca la dirección de correo");
		document.formPass.email.focus();
		return false;
	}else{
		var vemail=checkEmailAddress(document.formPass.email);
		if (vemail==false){
			return false;
		}	
	}	
}

// Función para validar el formulario de soporte técnico
function validarFormularioSoporte(){
	if(document.formSoporte.asunto.value=='inicial'){
		alert("Por favor seleccione un asunto");
		document.formSoporte.asunto.focus();
		return false;
	}
	
	if(document.formSoporte.mensaje.value==""){
		alert("Por favor introduzca el mensaje");
		document.formSoporte.mensaje.focus();
		return false;
	}
}

// Función para validar el formulario de contacto
function validarFormularioContacto(){
	if(document.formContacto.nombre.value==''){
		alert("Por favor introduzca su nombre");
		document.formContacto.nombre.focus();
		return false;
	}
	
	if(document.formContacto.apellido.value==''){
		alert("Por favor introduzca su apellido");
		document.formContacto.apellido.focus();
		return false;
	}
	
	if(document.formContacto.email.value==''){
		alert("Por favor introduzca su e-mail");
		document.formContacto.email.focus();
		return false;
	}else{
		var vemail=checkEmailAddress(document.formPass.email);
		if (vemail==false){
			return false;
		}
	}
	
	if(document.formContacto.pais.value=='inicial'){
		alert("Por favor introduzca el pais");
		document.formContacto.pais.focus();
		return false;
	}
	
	if(document.formContacto.ciudad.value==''){
		alert("Por favor introduzca la ciudad");
		document.formContacto.ciudad.focus();
		return false;
	}
	
	if(document.formContacto.productos.value=='inicial'){
		alert("Por favor introduzca su e-mail");
		document.formContacto.productos.focus();
		return false;
	}
	
	if(document.formContacto.mensaje.value==''){
		alert("Por favor introduzca el mensaje");
		document.formContacto.mensaje.focus();
		return false;
	}
}

/* FUNCIONES PARA EL SCROLL DE NOTICIAS */
/*****************************************************************************
Scroll de noticias con foto. Script creado por Tunait! (27/3/2004)
Si quieres usar este script en tu sitio eres libre de hacerlo con la condición de que permanezcan intactas estas líneas, osea, los créditos.
No autorizo a publicar y ofrecer el código en sitios de script sin previa autorización
Si quieres publicarlo, por favor, contacta conmigo.
http://javascript.tunait.com/
tunait@yahoo.com 
******************************************************************************/
var ancho = 145 //anchura del cuadro
var alto = 320 //altura del cuadro
var marco = 0 //0 para que notenga marco (borde)
var fondo = '#Feefa9' //color de fondo del cuadro
var pausilla = 2000 //tiempo de la pausa en milisegundos (2000 = 2 segundos)
var destino = "_self" //target en donde se quiera que se carguen los enlaces, en caso de usarlos.
var cursor = "default;"  //cursor que se quiera sobre el cuadro
var colTitular = '#000000' //color del texto del titular
var colTexto = '#000000' // color del texto de la noticia
var colFecha = '#0482aa' //color del texto de la fecha
var colEnlace = '#660000' //color del texto del enlace
var fuente = "arial" //fuente para los textos 
var tamTitular = '11' //tamaño de la fuente del titular
var tamTexto = '11' //tamaño de la fuente del texto de la noticia
var tamFecha = '11' // tamaño de la fuente de la fecha
var tamEnlace = '11' // tamaño de la fuente del enlace 
var masInfo = true //Determina si se usa o no el enlace. true para usarlo. false para omitirlo
var poneFecha = true //true para poner fecha. false para omitirla. Si no se quiere fecha, dejar las comillas vacías ""

var det = false
function escribe(){
document.write ('<div id="mami" style="width:' + ancho + 'px; height:' + alto + 'px; position:relative;  overflow:hidden ">')
document.write('<table bgcolor="' + fondo + '" border = "' + marco + '" width="' + ancho + 'px" height="100%"><tr><td valign="top">')
document.write ('<div id="uno" style="top:' + alto +'px; width:' + (ancho-5) + 'px; height:' + alto + 'px;  ">')
document.write ('<div class="fecha">')
document.write (noticias[0].fecha)
document.write ('</div>')
document.write ('<div class="titular">')
document.write (noticias[0].titular)
document.write ('</div>')
document.write ('<div class="texto">')
document.write (noticias[0].texto)
document.write ('</div>')
if(masInfo == true){
	document.write ('<div align="right" class="mensaje" id="bordeNoticias">Ver más <a class="enlace" href="')
	document.write (noticias[0].enlace)
	document.write ('" target="' + destino + '"><img src="../images/icon_lupa.jpg" width="12" height="14" border="0" /></a>&nbsp;</div>')
	}
document.write ('</div>')
document.write ('<div id="dos" style="top:' + (alto*2) +'px; width:' + (ancho-5) + 'px; height:' + alto + 'px; ">')
document.write ('<div class="fecha">')
document.write (noticias[1].fecha)
document.write ('</div>')
document.write ('<div class="titular">')
document.write (noticias[1].titular)
document.write ('</div>')
document.write ('<div class="texto">')
document.write (noticias[1].texto)
document.write ('</div>')
if(masInfo == true){
	document.write ('<div align="right" class="mensaje" id="bordeNoticias">Ver más <a class="enlace" href="')
	document.write (noticias[1].enlace)
	document.write ('" target = "' + destino + '"><img src="../images/icon_lupa.jpg" width="12" height="14" border="0" /></a>&nbsp;</div')
	}
document.write ('</div>')
document.write('</td></tr></table>')
document.write ('</div>')
if(navigator.appName == "Netscape")
{altoUno = document.getElementById('uno').offsetHeight}
else
{altoUno = document.getElementById('uno').clientHeight}
document.getElementById('uno').onmouseover =function(){
	det = true
	clearTimeout(tiempo)
	}
document.getElementById('uno').onmouseout =function(){
	det = false;
	clearTimeout(tiempo)
	escrolea()
	}

document.getElementById('dos').onmouseover =function(){
	det = true
	clearTimeout(tiempo)
	}
document.getElementById('dos').onmouseout =function(){
	det = false;
	clearTimeout(tiempo)
	 escrolea()
	 
	}
}
desp = 1
var cont = 1
var pos,pos2
function escrolea(){
pos = document.getElementById('uno').style.top
pos = pos.replace(/px/,"");
pos = pos.replace(/pt/,"");
pos = new Number(pos);
pos2 = document.getElementById('dos').style.top
pos2 = pos2.replace(/px/,"");
pos2 = pos2.replace(/pt/,"");
pos2 = new Number(pos2);
pos -= desp
pos2 -= desp

if (pos == desp){
	var contenidos = ""
	document.getElementById('dos').style.top = alto + "px"
	if(poneFecha == true){
	document.getElementById('dos').childNodes[0].firstChild.nodeValue  = noticias[cont].fecha
	}
	document.getElementById('dos').childNodes[1].firstChild.nodeValue  = noticias[cont].titular
	document.getElementById('dos').childNodes[2].firstChild.nodeValue  = noticias[cont].texto
	if(masInfo == true){
		document.getElementById('dos').childNodes[3].href = noticias[cont].enlace 
	}
	document.getElementById('uno').style.top = 0
	if(cont == noticias.length-1)
		{cont=0}
	else{
		cont++
		}
	pausa()
	return false
	}
else{
	if (pos2 == desp){
		var contenidos = ""
		document.getElementById('uno').style.top = alto + "px"
		if(poneFecha == true){
		document.getElementById('uno').childNodes[0].firstChild.nodeValue  = noticias[cont].fecha
		}
		document.getElementById('uno').childNodes[1].firstChild.nodeValue  = noticias[cont].titular
		document.getElementById('uno').childNodes[2].firstChild.nodeValue  = noticias[cont].texto
		if(masInfo == true){
		document.getElementById('uno').childNodes[3].href  = noticias[cont].enlace
		}
		document.getElementById('dos').style.top = 0
		if(cont == noticias.length-1)
		{cont=0}
	else{
		cont++
		}
		pausa()
		return false
		}
	else{
		document.getElementById('uno').style.top = pos + "px"
		document.getElementById('dos').style.top = pos2 + "px"
		}
	}
tiempo = window.setTimeout('escrolea()',50)
}
var tiempo
function pausa()
{
clearTimeout(tiempo)
if (det == false){
	tiempo = setTimeout ('continuar()',2000)
	}
}
function continuar()
{
if(det == false)
	{escrolea()}
}

document.write('<style type="text/css">')
document.write ('#uno {')
document.write ('color: #006699;')
if(cursor == "pointer" || cursor == "hand"){
cursor = (navigator.appName == "Netscape")?'pointer;':'hand;';
}
document.write ('cursor:' + cursor + ";")
document.write ('position:absolute;}')
document.write ('#dos {')
document.write ('color: #006699;')
document.write ('cursor:' + cursor + ";")
document.write ('position:absolute;}')
document.write ('.titular{')
document.write ('color:' + colTitular +';')
document.write ('font-family:' + fuente + ';')
document.write ('font-size :' + tamTitular + 'px;font-weight:bold}')
document.write ('.texto{')
document.write ('color:' + colTexto + ';')
document.write ('font-family:' + fuente + ';')
document.write ('font-size:' + tamTexto + 'px;}')
if(poneFecha == true){
document.write ('.fecha{')
document.write ('color:' + colFecha +';')
document.write ('font-family:' + fuente + ';')
document.write ('font-size :' + tamFecha + 'px;font-weight:bold}')
}
else{
document.write ('.fecha{display: none;}')
}
document.write ('.enlace{')
document.write ('color:' + colEnlace + ';')
document.write ('font-family:' + fuente + ';')
document.write ('font-size:' + tamEnlace + 'px;}')
document.write ('</style>')
