
/* FUNCIONES DE MENU PARA EL SELECT DE ACTRIZ */

// Gestion el cambio de Actriz
var imgActriz;
function selectActriz(id) {
	if (id == '') {
		el('imgActriz').src = '/img/pk-loader.gif';
		el('trActriz').style.display = 'none';
		fadeOut('imgActriz',100,30);
	} else {
		el('imgActriz').src = '/img/transparente.gif';
		imgActriz = new Image();
		imgActriz.src = '/upload/Actriz/imagen/'+id+'-'+imagenActriz[id];
		el('trActriz').style.display = '';
		cargandoActriz();
	}
}

function cargandoActriz() {
	if (imgActriz.complete) cargadaActriz();
	else setTimeout("cargandoActriz()", 100);
}

function cargadaActriz() {
	el('imgActriz').src = imgActriz.src;
	el('imgActriz').style.width = '150px';
	fadeIn('imgActriz',0,30);
}

/* FUNCIONES PARA EL LOGIN */

var urlLogin = "/ms/usuario-loginUsuario/";

// Formulario para login de usuario
function loginUsuario() {
	if (checkForm('login',false)) {
	
	    // Construyo url
	  	var urlLoad = urlLogin;
	  	var username = getForm('login').username.value;
	  	if (username != '') {
	  		urlLoad += '&username='+username;
	  	}
	  	var password = getForm('login').password.value;
	  	if (password != '') {
	  		urlLoad += '&password='+password;
	  	}
	  	
	  	// Realizo peticion de Login
		var miAjax = new Ajax(urlLoad, 
			{
			method: 'get',
			onComplete: function() {
				respuestaLoginUsuario(this);
			}
			}
		)
		miAjax.request();
	}
}

// Atiende la respuesta del login de usuario
function respuestaLoginUsuario(obj) {
    if (obj.response.text.indexOf('invalid') == -1) {
      // Use the XML DOM
      var xmlDocument = obj.response.xml; 
      var resultado = xmlDocument.getElementsByTagName('resultado').item(0).firstChild.data;
      if (resultado != 0) {
	      var mensaje = xmlDocument.getElementsByTagName('mensaje').item(0).firstChild.data;
	      alert(mensaje);
      } else {
	  	
	  	// Realizo peticion de Login
		var miAjax = new Ajax(urlCaja, 
			{
			method: 'get',
			onComplete: function() {
				respuestaFormUsuario(this);
			}
			}
		)
		miAjax.request();
      }
	}
}

/* FUNCIONES PARA EL LOGOUT */

var urlLogout = "/ms/usuario-logoutUsuario/";

// Formulario para login de usuario
function logoutUsuario() {
  	// Realizo peticion de Login
	var miAjax = new Ajax(urlLogout, 
		{
		method: 'post',
		onComplete: function() {
			respuestaLogoutUsuario(this);
		}
		}
	)
	miAjax.request();
}

function respuestaLogoutUsuario(obj) {
    if (obj.response.text.indexOf('invalid') == -1) {

	  	// Realizo peticion de Login
		var miAjax = new Ajax(urlCaja, 
			{
			method: 'get',
			onComplete: function() {
				respuestaFormUsuario(this);
			}
			}
		)
		miAjax.request();
	}
}


// Actualiza el formulario de Usuario
var urlCaja = "/ms/usuario-cajaUsuario/";
function respuestaFormUsuario(obj) {
    if (obj.response.text.indexOf('invalid') == -1) {
      var textDocument = obj.response.text;
      el('cajaUsuario').innerHTML =  textDocument;
	  switchDisplay('trRegistro');
	}
}

// Enlace pagina amiga
function clickEnlace(id) {
	el('imgenlace').src = "/ms/ver.enlace/"+id+"/?r="+Math.random();
}

// Carga la publicidad de la pagina
function cargaPublicidad() {
	var miAjax = new Ajax('/ms/util-publicidad/', 
		{
		method: 'get',
		onComplete: function() {
			el("publicidad").innerHTML = this.response.text;
		}
		}
	)
	miAjax.request();
}
