// JavaScript Document
// este scrip crea ventanas virtuales vv_

// Function to allow one JavaScript file to be included by another.
// Copyright (C) 2006-08 www.cryer.co.uk




//alert(document.body.scroll);

function scrollNO(){
	//document.body.scroll='no';
	//..
	}
	
function scrollSI(){
	//document.body.scroll='yes';
	//..
	}
	
function muestra_ventana_correo(){
	//oculta vv_boton_correo
	var xbotoncorreo = document.getElementById("vv_boton_correo");
	xbotoncorreo.style.display = "none";
	
	//muestra vv_correo;
	var xformulariocorreo = document.getElementById("vv_correo");
	xformulariocorreo.style.display = "block";
	
	}
function muestra_ventana_correo_exitoso(){
	scrollNO();
	//abre fondo
	abre_vv('vv_fondo',11);
	
	centra_vv("vv_correo_exitoso");
	abre_vv('vv_correo_exitoso',12);
	
	//muestra ventana de exito
	//var correoexito = document.getElementById("vv_correo_exitoso");
	//correoexito.style.display = "block";
	
	}
	

function cambia_ventanas_correo(){
	//oculta vv_boton_correo
	var xbotoncorreo = document.getElementById("vv_boton_correo");
	xbotoncorreo.style.display = "block";
	
	//muestra vv_correo;
	var xformulariocorreo = document.getElementById("vv_correo");
	xformulariocorreo.style.display = "none";
	}

function muestra_ventana_foto(indice){
	scrollNO();
	//..
	abre_vv('vv_fondo',11);
	verifica_indice(indice);
	nueva_foto_vv(indice);
	centra_vv('vv_foto');
	abre_vv('vv_foto',12);
	//..
	//muestra boton de correo y oculta formulario
	cambia_ventanas_correo();
	}

function muestra_ventana_nota(indice){
	scrollNO();
	//..
	centra_vv('vv_nota');
	abre_vv('vv_fondo',11);
	abre_vv('vv_nota',12);
	//..
	//titular y texto largo de la nota
	var titular_nota = document.getElementById("vv_titular_nota");
	titular_nota.innerHTML = titular_notaJS[indice];
	var texto_nota = document.getElementById("vv_texto_nota");
	texto_nota.innerHTML = texto_largoJS[indice];
	//..
	}
	
function muestra_ventana_fotos_alta(){
	scrollNO();
	//..
	centra_vv('vv_fotos_alta');
	abre_vv('vv_fondo',11);
	abre_vv('vv_fotos_alta',12);
	//..
	}

function muestra_ventana_video(indice,titular, xlink,xleyenda){
	scrollNO();
	//..
	centra_vv(indice);
	abre_vv('vv_fondo',11);
	abre_vv(indice,12);
	//..
	//cambia de video haciendo uso de swfobject
	var so = new SWFObject(xlink,xlink, "445", "364", "9", "#FFF");
	so.write("flashcontent");
	//..
	//titular y leyenda del video
	var titular_video = document.getElementById("vv_titular_video");
	titular_video.innerHTML = titular;
	var texto_video = document.getElementById("vv_texto_video");
	texto_video.innerHTML = xleyenda;
	//..
	}
	
function averigua_link(){
	return (link_universal_de_video);
	//..
	}
	
function cierra_ventana_foto(){
	scrollSI();
	//..
	cierra_vv('vv_fondo');
	cierra_vv('vv_foto');
	//..
	//SportNews_logo.gif
	//vuelvo al logo de sportnews por sis se llama la ventana antes que termine de cargar la otra
	var ventana = document.getElementById('vv_contenedor_foto');
	ventana.src='php/fotos_grandes_baja/SportNews_logo.gif';
	//..
	//aprovecho para poner la leyenda aquí
	var textoJS = document.getElementById('vv_texto');
	textoJS.innerHTML = "Tú eres el protagonista";
	//..
	}
	
function cierra_ventana_video(){
	scrollSI();
	//..
	cierra_vv('vv_fondo');
	cierra_vv('vv_video');
	//..
	//SportNews_logo.gif
	//vuelvo al logo de sportnews por sis se llama la ventana antes que termine de cargar la otra
	var ventana = document.getElementById('flashcontent');
	ventana.src='php/fotos_grandes_baja/SportNews_logo_video.gif';
	//..
	//aprovecho para poner la leyenda aquí
	var textoJS = document.getElementById('vv_texto_video');
	textoJS.innerHTML = "Tú eres el protagonista";
	//..
	}
	

function cierra_ventana_nota(){
	scrollSI();
	//..
	cierra_vv('vv_fondo');
	cierra_vv('vv_nota');
	//..
	}
	
function cierra_ventana_correo_exitoso(){
	scrollSI();
	//..
	cierra_vv('vv_fondo');
	cierra_vv('vv_correo_exitoso');
	//..
	}	
	
	
function cierra_ventana_fotos_alta(){
	scrollSI();
	//..
	cierra_vv('vv_fondo');
	cierra_vv('vv_fotos_alta');
	//..
	}	
	
function crece_vv(vv_nombre){
	//esta funcion hace crecer la ventana seleccionada	//al tamaño de toda la pantalla
	var pantalla= document.body
	var ancho = pantalla.scrollWidth;
	var alto = pantalla.scrollHeight;

	//var ancho = 3000;
	var alto = 3000;
	//..
	
	//asigno nuevo tamaño a objeto y nuevo ancho
	var ventana = document.getElementById(vv_nombre);
	ventana.style.width=ancho;
	ventana.style.height=alto;
	ventana.style.top=0;
	ventana.style.left=0;
	//..
	}
	
function abre_vv(vv_nombre, vv_z_index){
	//esta funcion hace visible una etiqueta oculta	//le da una posicion absoluta 	//y le otorga una posicion z index
	var ventana = document.getElementById(vv_nombre);
	ventana.style.display='block';
	ventana.style.position='absolute';
	ventana.style.zIndex=vv_z_index;
	//..
	}
	
function cierra_vv(vv_nombre){
	//esta funcion hace invisible una etiquete visible
	var ventana = document.getElementById(vv_nombre);
	ventana.style.display='none';
	//..
	}
	
function centra_vv(vv_nombre){
	//esta funcion centra una etiqueta en la ventana	//primero busca ancho y alto de la pantalla
	var pantalla= document.body
	var anchoPantalla = pantalla.scrollWidth;
	var altoPantalla = pantalla.scrollHeight;
	
	//var anchoPantalla = screen.availWidth;
	//var altoPantalla = screen.availHeight;
	
	//..
	//calcula el ancho del objeto
	var ventana=document.getElementById(vv_nombre);
	var anchoVentana=ventana.style.width;
	//alert("anchoVentana -->"+ anchoVentana);
	var nuevaPosicionHorizontal =anchoPantalla/6; 
	//var nuevaPosicionHorizontal =200;
	//var altoVentana=ventana.scrollHeight;
	var altoVentana= 100;
	var nuevaPosicionVertical = 105 ;// (altoPantalla/2) + (563/4);
	//..
	//posiciona el objeto
	ventana.style.left = nuevaPosicionHorizontal;
	ventana.style.top = nuevaPosicionVertical;
	//..
	
	//jquery==============================================================================================
	$('#'+vv_nombre).css({
						 'widt':'auto'
						 });
	
	var aw=$(window).width();
	//alert('aw '+aw);
	var av=$('#'+vv_nombre).width();
	//alert('av '+av);
	var ph=aw/2 - av/2;
	//alert('ph '+ph)
	//alert(vv_nombre);
	$('#'+vv_nombre).css({
					  'left':ph,
					  'top':'90'
					  
					  });
//	ventana.style.left = nuevaPosicionHorizontal;
	
	
	}
	
//declaro una variable global indice actual
var indice_actual=0;
//..

function nueva_foto_vv(indice){
	//esta funcion cambia de foto en elemento vv_contenedor_foto //existe una ruta fija //sólo recibe el nombre de la foto
	var ventana = document.getElementById('vv_contenedor_foto');
	ventana.src='php/fotos_grandes_baja/' + fotoJS[indice];
	
	
	//alert("hasta aqui funciona");
	var  xminuevafoto = document.getElementById('FOTO');
	//alert(fotoJS[indice]);
	xminuevafoto.value=fotoJS[indice];
	//alert(xminuevafoto.value);
	//xminuevafoto.form1.FOTO.value = fotoJS[indice];
	
	
	
	
	//alert(minuevafoto.FOTO);
		
		

	//alert(ventana.src);
	//..
	
	//aprovecho para poner la leyenda aquí
	var textoJS = document.getElementById('vv_texto');
	textoJS.innerHTML = leyendaJS[indice];
	//meto el texto en el formulario
	var minuevaleyenda = document.getElementById("LEYENDA");
	minuevaleyenda.value = leyendaJS[indice];
	
	//..
	
	//modifico la variable cglobal indice_actual
	indice_actual=indice;
	//..
	}
	
function cierra_todo_vv(){
	//esta funcion cierra todas las etiquetas	//declaro variables
	var fondo = document.getElementById("vv_fondo");
	var foto = document.getElementById("vv_foto");
	var correo = document.getElementById("vv_enviar_correo");
	var enviado = document.getElementById("vv_correo_exitoso");
	var video = document.getElementById("vv_video");
	var nota = document.getElementById("vv_nota");
	var fotos_alta = document.getElementById("vv_fotos_alta");
	var correo_exitoso = document.getElementById("vv_correo_exitoso");
		
	//..
	
	//cierro ventanas
	fondo.style.display='none';
	foto.style.display='none';
	correo.style.display='none';
	enviado.style.display='none';
	video.style.display='none';
	nota.style.display='none';
	fotos_alta.style.display='none';
	correo_exitoso.style.display='none';
		
	//..
	}
	
function avanza(){
	//alert(indice_actual);
	if(indice_actual < (totalfotosJS-1)){
		indice_actual+=1;
		nueva_foto_vv(indice_actual);
		}
	//..
		
	//muestra botones
	var xavanza = document.getElementById('vv_avanza');
	xavanza.style.display='block';
	var xretrocede = document.getElementById('vv_retrocede');
	xretrocede.style.display = 'block';
	//..
	
	if(indice_actual==(totalfotosJS-1)){
		var xavanza = document.getElementById('vv_avanza');
		xavanza.style.display='none';			   
		}
	//..
	
	//muestra boton de correo y oculta formulario
	cambia_ventanas_correo();
	}
	
function retrocede(){
	//
	if(indice_actual > 0){
		indice_actual-=1;
		nueva_foto_vv(indice_actual);
		}
	//..
	
	//muestra botones
	var xavanza = document.getElementById('vv_avanza');
	xavanza.style.display='block';
	var xretrocede = document.getElementById('vv_retrocede');
	xretrocede.style.display = 'block';
	//..
	
	//
	if(indice_actual==0){
		var xretrocede = document.getElementById('vv_retrocede');
		xretrocede.style.display='none';			   
		}
	//..
	
	//muestra boton de correo y oculta formulario
	cambia_ventanas_correo();
	}
	
function verifica_indice(indice){
	//muestra botones
	var xavanza = document.getElementById('vv_avanza');
	xavanza.style.display='block';
	var xretrocede = document.getElementById('vv_retrocede');
	xretrocede.style.display = 'block';
	//..
	
	//
	if(indice==0){
		//retrocede no se ve
		var xretrocede = document.getElementById('vv_retrocede');
		xretrocede.style.display='none';
		}
	//..
	
	//
	if(indice==(totalfotosJS-1)){
		//avanza no se ve
		var xavanza = document.getElementById('vv_avanza');
		xavanza.style.display='none';
		}
	//..
	}
	
crece_vv('vv_fondo');
//centra_vv('vv_foto');