// JavaScript Document
//funcion imprimir contenido
function imprimir() {
	if (window.print) {
		window.print();
	} else {
		alert("Para imprimir presione Crtl+P.");
	}
}

function agregarfav(objk,direccion) {
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>5)) {
		objk.style.behavior="url(#default#homepage)";
		objk.setHomePage(direccion);
	} else {
		if (navigator.appName == "Netscape") {
			alert (" Presiona Crtl+D para agregar esta web a tus Favoritos ");
		}
	}
}

//jQuery sin conflictos
var $j = jQuery.noConflict();

//variables base
var FlashNeeded = '10.1';

var basebodywidth = 946;
var basebodyheight = 400;
var viewer_wide = false;

var timeout;


/*************************************/
/** Funciones jQuery personalizadas **/

//función que cambia los tamaños del visor flash y de su div contenedor
function resizeChecker() {
	bodywidth = $j(window).width() - 50;
	bodyheight = $j(window).height() - 40;

	if (bodywidth < basebodywidth) {
		bodywidth = basebodywidth;
	}
	
	if (bodyheight < basebodyheight) {
		bodyheight = basebodyheight;
	}
	
	$j("#contenido").width(bodywidth);
	$j("#contenido").height(bodyheight);
	$j('#viewer object').width(bodywidth);
	$j('#viewer object').height(bodyheight);
}
//se verifican los tamaños de los divs y el visor flash en cada cambio de la ventana
$j(window).resize(function(){
	if (viewer_wide) {
		resizeChecker();
	}
});

//revisa si es necesario cambiar el estilo del aviso de flash usando el fw blueprint
function css_noflash_hide(id_a_ocultar) {
	$j('#contenido').addClass("container");
	$j('#viewer').addClass("span-24");
	$j('#oldflashcontent').addClass("span-24");
	$j('#oldflashcontent').addClass("last");
	$j('#noflashcontent').addClass("span-24");
	$j('#noflashcontent').addClass("last");

	$j('#' + id_a_ocultar).hide();
}


function cargar_issuu_viewer(js_issuu_documentid, js_issuu_name) {
	$j(document).ready(function(){
		$j('#contenido').addClass("contenido_dark");
	
		//se agregan los divs necesarios con los mensajes de flash faltante u obsoleto al #viewer
		var html_no_oldflash = '<div id="logo-sitio" class="padding10">';
		html_no_oldflash = html_no_oldflash + '<h1 class="titulo-blanco"><a href="/" target="_top">El Diario NTR</a></h1></div>';
		html_no_oldflash = html_no_oldflash + '<div id="noflashcontent" class="span-24 last">';
		html_no_oldflash = html_no_oldflash + '<h2 class="titulo-rojo">Flash Player Requerido</h2>';
		html_no_oldflash = html_no_oldflash + '<p>Es necesario el plugin del reproductor Flash Player para navegar en este sitio.</p>';
		html_no_oldflash = html_no_oldflash + '<p>Puede instalar fácilmente el plugin haciendo <a href="http://get.adobe.com/es/flashplayer/" title="Instalar Flash Player" target="_blank">click aquí.</a></p><p>Si tiene dudas de como realizar el proceso de instalación, por favor <a href="http://www.adobe.com/es/products/flashplayer/productinfo/instructions/">siga estás instrucciones</a></p>';
		html_no_oldflash = html_no_oldflash + '</div>';
		html_no_oldflash = html_no_oldflash + '<div id="oldflashcontent" class="span-24 last">';
		html_no_oldflash = html_no_oldflash + '<h2 class="titulo-rojo">Advertencia</h2>';
		html_no_oldflash = html_no_oldflash + '<p>La versión del plugin del reproductor Flash Player instalada en su sistema no es estable y puede generar errores al navegar por este sitio.</p>';
		html_no_oldflash = html_no_oldflash + '<p>Se recomienda solucionar dichos problemas instalando la versión más reciente  haciendo <a href="http://get.adobe.com/es/flashplayer/" title="Instalar Flash Player" target="_blank">click aquí.</a></p><p>Si tiene dudas de como realizar el proceso de instalación, por favor <a href="http://www.adobe.com/es/products/flashplayer/productinfo/instructions/">siga estás instrucciones</a></p>';
		html_no_oldflash = html_no_oldflash + '<p>&nbsp;</p>';
		html_no_oldflash = html_no_oldflash + '<h4><a href="#" class="passwarning">Pasar por alto la advertencia y cargar contenido</a></h4>';
		html_no_oldflash = html_no_oldflash + '</div>';
		$j('#viewer').html(html_no_oldflash);
	
		//Se prepara el visor flash para su insersión
		//las variables js_issuu_documentid y js_issuu_name se deben declarar previamente
		FlashIssuu = $j.flash.create({
				swf: 'http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf',
				width: basebodywidth,
				height: basebodyheight,
				params: {
					allowfullscreen: 'true',
					menu: 'false',
					hasVersion: 10,
					expressInstaller: 'http://eldiariontr.test/themes/site/javascript/swfobject/expressInstall.swf',
					flashvars: {
						mode: 'embed',
						viewMode: 'Browsing',
						layout: 'http://skin.issuu.com/v/lighticons/layout.xml',
						documentId: js_issuu_documentid,
						docName: js_issuu_name,
						username: 'ntrmedios',
						loadingInfoText: 'El Diario NTR',
						et: '1273494572594',
						er: '10'
					}
				}
		});
		
		//comprobación de flash faltante u obsoleto
		if ($j.flash.available) {
			if ( !$j.flash.hasVersion(FlashNeeded) ) {
				if ($j.flash.version.major < 9) {
					css_noflash_hide('oldflashcontent');//no flash detected
					viewer_wide = false;
				} else {
					css_noflash_hide('noflashcontent');//old flash detected
					viewer_wide = false;
				}
			} else {
				$j('#oldflashcontent').hide();
				$j('#noflashcontent').hide();
				viewer_wide = true;
				resizeChecker();
				
				$j('#viewer').html(FlashIssuu);
				scrollToAll();
			}
		} else {
			css_noflash_hide('oldflashcontent');//no flash detected
			viewer_wide = false;
		}
	
		//comprueba si debe redimensionarse el #viewer a lo ancho de la ventana
		if (viewer_wide) {
			resizeChecker();
		}
	
		//codigo para la liga de pasar por alto flash no actualizado
		$j('a.passwarning').click(function(){
			$j('#contenido').removeClass("container");
			$j('#viewer').removeClass("span-24");
			$j('#oldflashcontent').hide();
			$j('#noflashcontent').hide();
			
			viewer_wide = true;
	
			$j('#viewer').html(FlashIssuu);
	
			resizeChecker();
	
			scrollToAll();
	
			$j.scrollTo({top:'80px', left:'0px'}, 400);
			return false;
		});
	});
}

function cargar_issuu_viewer_embed(js_issuu_documentid, js_issuu_name) {
	var html_no_flash = '<div class="padding10 contenido_dark"><h2 class="titulo-rojo">Flash Player Requerido</h2>';
	html_no_flash = html_no_flash + '<p>Es necesario el plugin del reproductor Flash Player para navegar en este sitio.</p>';
	html_no_flash = html_no_flash + '<p>Puede instalar fácilmente el plugin haciendo <a href="http://get.adobe.com/es/flashplayer/" title="Instalar Flash Player" target="_blank">click aquí.</a></p><p>Si tiene dudas de como realizar el proceso de instalación, por favor <a href="http://www.adobe.com/es/products/flashplayer/productinfo/instructions/">siga estás instrucciones</a></p></div>';

	var html_old_flash = '<div class="padding10 contenido_dark"><h2 class="titulo-rojo">Advertencia</h2>';
	html_old_flash = html_old_flash + '<p>La versión del plugin del reproductor Flash Player instalada en su sistema no es estable y puede generar errores al navegar por este sitio.</p>';
	html_old_flash = html_old_flash + '<p>Se recomienda solucionar dichos problemas instalando la versión más reciente  haciendo <a href="http://get.adobe.com/es/flashplayer/" title="Instalar Flash Player" target="_blank">click aquí.</a></p></div>';


	//Se prepara el visor flash para su insersión
	//las variables js_issuu_documentid y js_issuu_name se deben declarar previamente
	FlashIssuu = $j.flash.create({
		swf: 'http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf',
		width: 210,
		height: 220,
		params: {
			allowfullscreen: 'true',
			menu: 'false',
			hasVersion: 10,
			expressInstaller: 'http://eldiariontr.test/themes/site/javascript/swfobject/expressInstall.swf',
			flashvars: {
				mode: 'embed',
				viewMode: 'presentation',
				layout: 'http://skin.issuu.com/v/lighticons/layout.xml',
				documentId: js_issuu_documentid,
				docName: js_issuu_name,
				username: 'ntrmedios',
				loadingInfoText: 'El Diario NTR',
				et: '1273494572594',
				er: '10'
			}
		}
	});
	
	//comprobación de flash faltante u obsoleto
	/*if ($j.flash.available) {
		if ( !$j.flash.hasVersion(FlashNeeded) ) {
			if ($j.flash.version.major < 9) {
				$j('#viewer').html(html_no_flash);//no flash detected
			} else {
				$j('#viewer').html(html_old_flash);//old flash detected
			}
		} else {
			$j('#viewer').html(FlashIssuu);
		}
	} else {
		$j('#viewer').html(html_no_flash);//no flash detected
	}*/

	$j('#viewer').removeClass("span-24");
	$j('#viewer').html(FlashIssuu);
	return false;
}

/*************************************/

//scrollers
function scrollToViewer() {
	$j.scrollTo({top:'80px', left:'0px'}, 800);
}

function scrollToEdicionesAnteriores() {
	$j.scrollTo({top:'2000px', left:'0px'}, 800);
}

function scrollToAll() {
	/*scrollToEdicionesAnteriores();

	if (timeout) {
        clearTimeout(timeout);
        timeout = null;
    }

    timeout = setTimeout(scrollToViewer, 2500);*/
}

//instrucciones al cargar por completo el documento (html y js)
$j(document).ready(function(){


});

