$(document).ready(function() {
						   
	/***********/
	/* ASI SOY */
	/***********/
	var params = { wmode: "transparent", allowscriptaccess: "always" };
	swfobject.embedSWF("flash/mi_asi_soy/asi-soy.swf", "miasisoy-flash", "641", "595", "8", "http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=6a253b75", flashvarsAsiSoy, params, {});
	
	$('input#comentario').focus(function() {
		var value=$(this).val();
		if( value == 'Comentario...' )
			$(this).val('');
	}).blur(function() {
		var value=$(this).val();
		if(value == '') $(this).val('Comentario...');
	}).keyup(function(e) {
		if(e.keyCode == 13) {
			enviarComentario();
		}
	});
	
	/********************/
	/* ENVIAR A UN AMIGO */
	/********************/
	$('#enviar-amigo').css({ visibility : 'visible', display : 'none' });
	
	$('#amigo-btn').click(function(){
		amigoHideShow(false);
	});
	
	$('#amigo-cerrar').click(function(){
		amigoHideShow(true)
	});
	
	$('#btn-enviar').click(function(){
		enviarAmigo();
	});
	
	$('#asisoy_aviso').css({ display: "none", visibility: "visible"});
	
	leerAsiSoysComments();
	
	if( $.browser.msie ) { setTimeout("ajustaFlashImage()", 1500); }

});
function getFlashMovieObject(movieName){
	if (window.document[movieName]){
    	return window.document[movieName];
  	}
	
	if (navigator.appName.indexOf("Microsoft Internet")==-1){
    	if (document.embeds && document.embeds[movieName])
      		return document.embeds[movieName];
  	} else {
    	return document.getElementById(movieName);
	}
}
function sendtoFlash(objetonombre)
{
	var pelicula = getFlashMovieObject(objetonombre);
	if( typeof pelicula.voto == "function" )
		pelicula.voto();
}

function votaAsisoy(cuantos)
{
	ajustaFlashImage();
	if( cuantos >= 1 && cuantos <= 5 ) {
		$.ajax({
				type: "POST",
				url: "includes/asisoyVota.php",
				cache: false,
				data: "cuantos="+cuantos+"&asisoy="+asisoy,
				success: function(datos){
					if( datos.substr(0, 5) == "Error" )
					{
						asisoyAviso(false, datos.substr(7), true);
					} else {
						asisoyAviso(false, "Gracias por tu voto.", true);
						sendtoFlash('miasisoy-flash');
					}
			  }
		});
	}
}
/*-------------------
AGREGAR ASI SOY
-------------------*/
function miAsiSoy(forzar)
{
	if( !logged ) {
		asisoyAviso(false, 'Inicia sesi&oacute;n o reg&iacute;strate para poder crear tu As&iacute; Soy.', false)
	} else {
		var estadoActual = $('#asisoy-agregar').css("display");
		if( forzar == true ) estadoActual = "block";
		if( estadoActual == "none" ) {
			if($.browser.msie) // si es IE
				$('#asisoy-agregar').show();
			else
				$('#asisoy-agregar').fadeIn("slow");
		} else {
			if($.browser.msie) // si es IE
				$('#asisoy-agregar').hide();
			else
				$('#asisoy-agregar').fadeOut("slow");
		}
	}
}
var paginasTotal = 0;
function paginacion(paginasTotalNew)
{
	paginasTotal = paginasTotalNew;
	var contenidopagHTML = '<ul>';
	for( i = 1; i <= paginasTotal; i++ )
	{
		var seleccionado = ( i == pagina ) ? ' id="selected"' : '';
		if( paginasTotal <= 5 ) {
			contenidopagHTML += '<li'+seleccionado+'><a href="javascript:void(0)" onclick="changuePagina('+i+');">'+i+'</a></li>';
		} else {
			if( pagina <= 2 ) {
				contenidopagHTML += '<li'+seleccionado+'><a href="javascript:void(0)" onclick="changuePagina('+i+');"'+seleccionado+'>'+i+'</a></li>';
				if( i == 5 ) break;
			} else {
				if( paginasTotal-pagina < 2 ) { var arecorrer = ( ( paginasTotal - i ) <= 2 ) ? 2 : (5 - ( paginasTotal - i ) ); } else { var arecorrer = 2; }
				if( i >= pagina-arecorrer && i <= pagina ) {
					contenidopagHTML += '<li'+seleccionado+'><a href="javascript:void(0)" onclick="changuePagina('+i+');"'+seleccionado+'>'+i+'</a></li>';
				} else if( i <= pagina+arecorrer && i > pagina ) {
					contenidopagHTML += '<li'+seleccionado+'><a href="javascript:void(0)" onclick="changuePagina('+i+');"'+seleccionado+'>'+i+'</a></li>';
				}
			}
		}
	}
	contenidopagHTML += '</ul>';
	$('#paginacion_bg').html(contenidopagHTML);
}
function changuePagina(paginaNueva) { if( paginaNueva > 0 ) { pagina = paginaNueva; } else { pagina = paginasTotal } leerAsiSoysComments(); }
function pagAnt()
{
	pagina--;
	if( pagina < 1 ) { pagina = paginasTotal }
	leerAsiSoysComments();
}
function pagSig()
{
	pagina++;
	if( pagina > paginasTotal ) { pagina = 1 }
	leerAsiSoysComments();
}
function leerAsiSoysComments()
{
	$.ajax({
			type: "POST",
			url: "includes/asisoysComments.php",
			cache: false,
			data: "pagina="+pagina+"&asisoy="+asisoy+"&pastilla="+pastilla,
			beforeSend: function(){
				$('#comentarios_contenido').html(cargadorhtml);
			},
			success: function(datos){
				if( datos.substr(0, 5) == "Error" )
				{
					$('#comentarios_contenido').html(datos.substr(7));
				} else {
					var separa = datos.split('<!-- contenido -->');
					if( separa.length == 1 )
					{
						$('#comentarios_contenido').html(datos);
					} else {
						$('#comentarios_contenido').html(separa[1]);
						paginacion(separa[2]);
					}
				}
		  }
	});
}
function enviarComentario()
{
	var mensaje = $('input#comentario').val();
	if( mensaje == "" || mensaje == "Comentario..." )
	{
		asisoyAviso(false, 'Escribe tu comentario.', false);
	} else {
		$.ajax({
				type: "POST",
				url: "includes/asisoyComenta.php",
				cache: false,
				data: "mensaje="+mensaje+"&asisoy="+asisoy,
				success: function(datos){
					if( datos.substr(0, 5) == "Error" )
					{
						asisoyAviso(false, 'Escribe tu comentario.', false);
					} else {
						$('input#comentario').val('');
						leerAsiSoysComments();
					}
			  }
		});
	}
}
/*******************************/
/* MOSTRAR EL MENSAJE DE AVISO */
/*******************************/
function asisoyAviso(forzar, msg, votar)
{
	var estadoActual = 'none';
	if( forzar == true ) estadoActual = "block";
	$('#asisoy_aviso_msg').html(msg);
	if( estadoActual == "none" ) {
		if( votar == true )
			$('#asisoy_aviso').css("margin", "208px 0 0 317px");
		else
			$('#asisoy_aviso').css("margin", "320px 0 0 256px");
		if($.browser.msie) // si es IE
			$('#asisoy_aviso').show();
		else
			$('#asisoy_aviso').fadeIn("slow");
	} else {
		if($.browser.msie) // si es IE
			$('#asisoy_aviso').hide();
		else
			$('#asisoy_aviso').fadeOut("slow");
	}
}
/**********************/
/* ENVIAR A UN AMIGO */
/**********************/
function enviarAmigo()
{
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	var email = $('input#amigo-email-txt').val();
	var nombre = $('input#amigo-nombre-txt').val();
	if( email == "" || nombre == "" )
	{
		alert('Llena todos los campos.');
	} else if( !emailReg.test(email) ) {
		alert('E-mail incorrecto.');
	} else {
		$("#enviar-amigo").html('<div style="text-align:center; padding-top:70px;"><object width="27" height="27"><param name="precarga" value="flash/precarga/precarga.swf"><param name="wmode" value="transparent"><embed src="flash/precarga/precarga.swf" width="27" height="27" wmode="transparent"></embed></object></div>');
		$.ajax({
				type: "POST",
				url: "includes/enviarAsisoy.php",
				data: "email="+email+"&nombre="+nombre+"&idasisoy="+asisoy,
				success: function(datos){
					if( datos.substr(0, 5) == "Error" )
					{
						alert(datos.substr(7));
					} else {
						$("#enviar-amigo").html("<div class='txt_alert' style='text-align:center; padding-top:80px; font-size:14px'>Correo enviado con &eacute;xito</div>");
						amigoHideShow(true);
					}
			  }
		});
	}
}
function amigoHideShow(forzar)
{
	var estadoActual = $('#enviar-amigo').css("display");
	if( forzar == true ) estadoActual = "block";
	if( estadoActual == "none" ) {
		if($.browser.msie) // si es IE
			$('#enviar-amigo').show();
		else
			$('#enviar-amigo').stop().fadeIn("normal");
	} else {
		if($.browser.msie) // si es IE
			$('#enviar-amigo').hide();
		else
			$('#enviar-amigo').stop().fadeOut("normal");
	}
}
function ajustaFlashImage(altura) {
	$('#miasisoy-flash').height((imagenalto + 18 )+"px");
	$('#miAsiSoy-content').height(imagenalto+"px");
	//document.getElementById('miasisoy-flash').style.height = (imagenalto + 18 )+"px";
	//document.getElementById('miAsiSoy-content').style.height = imagenalto+"px";
	//document.getElementById('miasisoy-flash').style.height = (altura + 18)+"px";
	//document.getElementById('miAsiSoy-content').style.height = (altura + 18)+"px";
}