﻿/* Parametros basicos
****************************************************************** */
//Parametros para todos los swfs
	var basicParams = {
		menu	: "false",
		wmode	: "opaque",
		bgcolor	: "#000000"
	};
	// Directorio inicial
	var directory = "";
	var directoryLogout = "";

/* Inicializaciones de SWFs
****************************************************************** */
/*
	FlashVars
	- Todos
		langFV: El lenguaje de la pagina (1-esp, 2-eng)
		tipoFV: Si la pagina es admin o es user
		directoryFV: El root del site		
	- Header
		directoryLogoutFV: El root del admin (relativo al html actual)
		tituloFV: El id del titulo de la seccion de admin
	- Main
		seccionFV: La seccion a la que se va a ingresar directamente
		busquedaFV: Cadena de texto de la busqueda solicitada
		htmlFV: Si la pelicula se encuentra en un HTML
*/

// Header
	function initSWFHeader(isAdmin, titulo, noUseInicio, noUseLogOut) {		
		swfobject.embedSWF(
			directory + "swf/header.swf", "headerSWF", "950", "80", "9.0.0", false, 
			{	/* FlashVars */
				idioma		: swfobject.getQueryParamValue("idioma"),
				tipoFV		: getTipo(isAdmin),
				directoryLogoutFV : directoryLogout,
				directoryFV	: directory,
				tituloFV	: titulo,
				useInicioFV : (noUseInicio ? "false" : ""),
				useLogOutFV	: (noUseLogOut ? "false" : "")
			}, 
			basicParams,
			{	/* Attributes */	}
		);
	}

// Footer
	function initSWFFooter(isAdmin) {
		swfobject.embedSWF(
			directory + "swf/footer.swf", "footerSWF", "950", "82", "9.0.0", false, 
			{	/* FlashVars */
				idioma		: swfobject.getQueryParamValue("idioma"),
				tipoFV		: getTipo(isAdmin),
				directoryFV	: directory
			}, 
			basicParams, 
			{	/* Attributes */	}
		);
	}

// Main
	function initSWFMain() {
		swfobject.embedSWF(
			directory + "swf/main.swf", "mainSWF", "950", "550", "9.0.0", false,
			{	/* FlashVars */
				idioma		: swfobject.getQueryParamValue("idioma"),
				tipoFV		: "user",
				seccionFV	: swfobject.getQueryParamValue("seccion"),
				busquedaFV	: swfobject.getQueryParamValue("busqueda"),
				directoryFV	: directory,
				htmlFV		: "true"
			}, 
			basicParams,
			{	/* Attributes */	}
		);
		
	}

	function getTipo(value) {
		var tipo = (value) ? "admin" : "user";
		return tipo;
	}
		
/* Cambio de nivel de directorio
****************************************************************** */
	function setLevel(number) {
		directory = level(number);
		directoryLogout = level(number - 1);
	}
	
	function level(number) {
		var level_str = "";	
		for (var a = 0; a < number; a++) {
			level_str += "../";
		}	
		return level_str;
	}

/* Contador de caracteres
****************************************************************** */
function countChar(inputBox, espacio) {
	var inputText = inputBox.value;
	var maxChars = inputBox.getAttribute("maxlength");
	
	if(inputText.length > maxChars)	
		inputBox.value = inputText.substring(0, maxChars);
	else
		document.getElementById(espacio).innerHTML = maxChars - inputText.length;
}