﻿// JavaScript Document

/*****************************************************************************
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 = 350 //anchura del cuadro
var alto = 100 //altura del cuadro
var marco = 0 //0 para que notenga marco (borde)
var fondo = '#4F3500' //color de fondo del cuadro
var pausilla = 4000 //tiempo de la pausa en milisegundos (2000 = 2 segundos)
var cursor = "default;"  //cursor que se quiera sobre el cuadro
var colTitular = '#1E90FF' //color del texto del titular
var colTexto = '#FFFFFF' // color del texto de la noticia
var colFecha = '#3399FF' //color del texto de la fecha
var colEnlace = '#FFD700' //color del texto del enlace
var fuente = "arial" //fuente para los textos 
var tamTitular = '12' //tamaño de la fuente del titular
var tamTexto = '11' //tamaño de la fuente del texto de la noticia
var tamFecha = '10' // tamaño de la fuente de la fecha
var tamEnlace = '11' // tamaño de la fuente del enlace 
var alinImagen = 'left'//alineaci&oacute;n de la imagen
var margImagen = '3'//margen alrededor de la imagen
var masInfo = false //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 ""

function noticia(titular,texto,fecha,enlace,destino,imagen)
	{
	this.titular = titular
	this.texto = texto
	this.imagen = imagen
	this.fecha= fecha
	this.enlace = enlace
	this.destino = destino
	}
var noticias = new Array()

noticias[0]= new noticia("¿Que es el AirSoft?","El airsoft es un hobby-deporte basado en simulación militar. Se trata de un juego de guerra, similar al paintball. El término airsoft proviene del inglés; se traduciría como 'Aire Suave'. Esto hace referencia a la forma en la que la munición es disparada.","03/12/2008",null,"_blank",null)

noticias[1]= new noticia("¿Que tipo de munición es la usada en las partidas?","La munición estándar  utilizada en el airsoft son bolas de PVC (plástico), mas conocidas como “BB” (balin ball)  o también BBB (Balin Ball Bio). Estas últimas son biodegradables","27/11/2008",null,"_blank",null)

noticias[2]= new noticia("¿El impacto de un disparo de una BB es muy doloroso?","El impacto de este tipo de munición no hace mucho daño, pero si el mecanismo interno de la réplica ha sido mejorado o la distancia entre el tirador y el blanco es pequeña, el dolor aumenta.","05/12/2008",null,"_blank",null)

noticias[3]= new noticia("¿Que es una Replica?","Las réplica es una representación fiel un arma real de combate en apariencia y en algunos casos peso. No son armas, ni pueden ser modificadas para disparar ningún tipo de munición de fuego y por supuesto no son dañinas salvo que se utilicen de forma errónea o sin las protecciones oculares adecuadas.","30/11/2008",null,"_blank",null)

noticias[4]= new noticia ("¿Puedo ir a una partida de los anuros?","Siempre que la partida sea Publica ('lúdica') y cumplas con la normativa general establecida por el grupo (ver la sección de las normativas en esta pagina) no hay ningún tipo de problema.","20/11/2008",null,"_blank",null)
 
noticias[5]= new noticia ("¿Donde se realizan las partidas?","La localización será en Salamanca o sus cercanías, y dependerá del campo o la infraestructura que se permise o establezca según la naturaleza de la misma. En todo caso se anunciara a través de la pagina web y/o el foro.","25/11/2008",null,"_blank",null)

noticias[6]= new noticia("¿Que replica es mejor?","Realmente no hay una réplica mejor que otra, sino mas bien una que te gusta mas que otra. Suele influir la longitud de cañón en la precisión del disparo, pero es un detalle de escasa importancia con la primera réplica que adquieres. Lo mejor es no tratar de buscar prestaciones y comprar realmente la réplica que mas te guste.","02/12/2008",null,"_blank",null)

noticias[7]= new noticia("¿Que es un AEG?","AEG: ( Automatic Electric Gun ) Son el tipo de réplica más popularizadas. Su funcionamiento consiste en que un motor eléctrico interno hace girar una serie de engranajes (gearbox) que a su vez van comprimiendo un muelle hasta que se suelta de forma repentina e impulsa la bola con el aire producido.","10/12/2008",null,"_blank",null)


noticias[8]= new noticia("¿Que son los uniformes DBU?","BDU: ( Battle Dress Uniform ) Se considera como tal cualquier uniforme cuya función sea la de camuflar, proteger, etc. al jugador en cuestión. En esta categoría se incluyen, por lo tanto, los diversos uniformes de camuflaje, ponchos, chalecos tácticos.","28/11/2008",null,"_blank",null)

noticias[9]= new noticia("¿FPS?","FPS: ( Feet per second ) Pies por segundo, unidad de medida en la que se mide la velocidad inicial de salida de la bola/bala. Un metro equivale a 3,28 pies .","04/12/2008",null,"_blank",null)

noticias[10]= new noticia("¿En que consiste el BLOWBACK de las replicas?","Blowback: Propiedad de las réplicas que simulan la acción de su homólogo real para la salida de casquillos, como el retroceso del carril en las pistolas o la apertura de la compuerta de salida de casquillos en los fusiles.","01/12/2008",null,"_blank",null)

noticias[11]= new noticia("¿Que es una partida CQB?","CQB - Close Quarters Battle. Término general para describir cualquier enfrentamiento que se produzca dentro de cualquier tipo de edificación. Normalmente, éste tipo de enfrentamientos ocurren en distancias de menos de 30 metros, y la mayoría de las veces mucho menos.","21/11/2008",null,"_blank",null)

noticias[12]= new noticia("¿Hop-UP - para que sirve? ","Hop-Up - normalmente, una junta de goma en la parte superior de la cámara de un arma de airsoft que causa fricción en la BB y de esa manera imprime un efecto de giro hacia atrás a la vez que es disparada . Esto provee de una mejor precisión y una trayectoria más recta a la BB.","29/11/2008",null,"_blank",null)

noticias[7]= new noticia("Es indistinto llamar el fusil Arma o Replica?","Si, para nuestra agrupación cualquiera de los dos términos es aceptado, ya que la misma legislación las cataloga de armas de 4º nivel. Arma o replica sabemos a que te refieres.","01/12/2008",null,"_blank",null)
/*
noticias[7]= new noticia("Ahora se cree que los Reyes Magos en realidad eran tres.","blablá bla blablablá blas blábla blablá bla blablablá blas blábla blablá bla blablablá blas bláblablablá bla blablablá blas blábla","2/8/03","#","_blank",null)
*/

var det = false
var hayIma, claseIma

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 + '" height="100%"><tr><td valign="top">')
document.write ('<div id="uno" style="top:' + alto +'px; width:' + ancho + 'px; height:' + alto + 'px;  ">')
document.write ('<div class="titular">')
document.write (noticias[0].titular)
document.write ('</div>')
if(noticias[0].imagen != null){
	hayIma = true
	claseIma = 'imagen'
	}
else{
	hayIma = false
	claseIma = 'noImagen'
	}
document.write ('<div class="' + claseIma + '">')
document.write ('<img src="' + noticias[0].imagen + '">')
document.write ('</div>')
document.write ('<div class="fecha">')
document.write (noticias[0].fecha)
document.write ('</div>')
document.write ('<div class="texto">')
document.write (noticias[0].texto)
document.write ('</div>')
if(masInfo == true){
	document.write ('<a class="enlace" href="')
	document.write (noticias[0].enlace)
	document.write ('" target="' + noticias[0].destino + '">mas informacion...</a>')
	}
document.write ('</div>')
document.write ('<div id="dos" style="top:' + (alto*2) +'px; width:' + ancho + 'px; height:' + alto + 'px; ">')
document.write ('<div class="titular">')
document.write (noticias[1].titular)
document.write ('</div>')
if(noticias[1].imagen != null){
	hayIma = true
	claseIma = 'imagen'
	}
else{
	hayIma = false
	claseIma = 'noImagen'
	}

document.write ('<div class="' + claseIma + '">')
document.write ('<img src="' + noticias[1].imagen + '">')
document.write ('</div>')
document.write ('<div class="fecha">')
document.write (noticias[1].fecha)
document.write ('</div>')
document.write ('<div class="texto">')
document.write (noticias[1].texto)
document.write ('</div>')
if(masInfo == true){
	document.write ('<a class="enlace" href="')
	document.write (noticias[1].enlace)
	document.write ('" target = "' + noticias[1].destino + '">mas informacion...</a>')
	}
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"
	document.getElementById('dos').childNodes[0].firstChild.nodeValue  = noticias[cont].titular
	if(noticias[cont].imagen != null){
		document.getElementById('dos').childNodes[1].firstChild.src = noticias[cont].imagen
		document.getElementById('dos').childNodes[1].className = 'imagen'
		}
	else{
		document.getElementById('dos').childNodes[1].className = 'noImagen'
		}
	if(poneFecha == true){
	document.getElementById('dos').childNodes[2].firstChild.nodeValue  = noticias[cont].fecha
	}
	document.getElementById('dos').childNodes[3].firstChild.nodeValue  = noticias[cont].texto
		if(masInfo == true){
		document.getElementById('dos').childNodes[4].href = noticias[cont].enlace 
		document.getElementById('dos').childNodes[4].href = noticias[cont].destino
		}
	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"
		document.getElementById('uno').childNodes[0].firstChild.nodeValue  = noticias[cont].titular
		if(noticias[cont].imagen != null){
		document.getElementById('uno').childNodes[1].firstChild.src = noticias[cont].imagen
		document.getElementById('uno').childNodes[1].className = 'imagen'
		}
	else{
		document.getElementById('uno').childNodes[1].className = 'noImagen'
		}
		if(poneFecha == true){
		document.getElementById('uno').childNodes[2].firstChild.nodeValue  = noticias[cont].fecha
		}
		document.getElementById('uno').childNodes[3].firstChild.nodeValue  = noticias[cont].texto
		if(masInfo == true){
		document.getElementById('uno').childNodes[4].href  = noticias[cont].enlace
		document.getElementById('uno').childNodes[4].href  = noticias[cont].destino
		}
		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 ('.imagen{')
document.write ('text-align:' + alinImagen + ';')
document.write ('margin: ' + margImagen + 'px;}')
document.write ('.noImagen{display:none;}')
document.write ('</style>')