var video_top5_items_sending = false;
function video_top5_items(id_ranking)
{
	if (!video_top5_items_sending) {
		video_top5_items_sending = true;
		var data = {
			id: id_ranking
		}
		$.ajax({
			type: 'POST',
			url: PATH + 'logic/ajax/video_top5_items.php',
			data: data,
			success: function(response) {
				video_top5_items_sending = false;
				$('#top5_items').html(response);
			}
		});
	}
}

function video_top5_play(id_video)
{
	var embed = '<object height="310" width="300" id="videos_swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version= 8,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">';
	//embed += '<param value="'+PATH+'swf/moduloVideos.swf?id='+id_video+'&php_function=loadVideo&php_class=video" name="movie"/>';
	embed += '<param value="'+PATH+'swf/moduloVideos.swf" name="movie"/>';
	embed += '<param value="always" name="allowScriptAccess"/>';
	embed += '<param value="high" name="quality"/>';
	embed += '<param value="RUTA='+PATH+'&q=&id='+id_video+'" name="FlashVars"/>';
	embed += '<param value="#FFFFFF" name="bgcolor"/>';
	embed += '<param value="false" name="menu"/>';
	embed += '<param value="transparent" name="wmode"/>';
	embed += '<param value="true" name="allowFullScreen"/>';
	//embed += '<embed height="310" width="300" id="videos_swfFX" name="videos_swf" swliveconnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" quality="high" allowscriptaccess="always" menu="false" flashvars="RUTA='+PATH+'&q=&id='+id_video+'" allowfullscreen="true" bgcolor="#FFFFFF" src="'+PATH+'swf/moduloVideos.swf?id='+id_video+'&php_function=loadVideo&php_class=video"/></object>';
	embed += '<embed height="310" width="300" id="videos_swfFX" name="videos_swf" swliveconnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" quality="high" allowscriptaccess="always" menu="false" flashvars="RUTA='+PATH+'&q=&id='+id_video+'" allowfullscreen="true" bgcolor="#FFFFFF" src="'+PATH+'swf/moduloVideos.swf" /></object>';
	$('#top5_video').html(embed);
}

////////////////////////
var video_list_sending = false;
function video_list(pagina)
{
	if (!video_list_sending) {
		video_list_sending = true;
		var data = { p: pagina };
		$.ajax({
			type: 'POST',
			url: PATH + 'logic/ajax/video_list.php',
			data: data,
			success: function(response) {
				video_list_sending = false;
				$('.left_column').html(response);
			}
		});
	}
}
////////////////////////

function video_ver_comentarios()
{
	$('#enviaramigo').hide();
	$('#comentar').show();
	document.location.href = '#comentar';
}
function video_ver_enviaramigo()
{
	$('#comentar').hide();
	$('#enviaramigo').show();
	document.location.href = '#enviaramigo';
}

/********************* DENUNCIA *************************************/
function enviar_denuncia()
{
	var tabla = document.getElementById('tabla').value;
	var id = document.getElementById('id').value;
	var titulo = document.getElementById('titulo').innerHTML;
	var comentario = document.getElementById("comentario").innerHTML;
	var nombre = document.getElementById("nombre").value;
	var email = document.getElementById("email").value;
	
	if (nombre == "") {
		msgDenuncia("Debe completar el Nombre");
	} else 
	if (email == "") {
		msgDenuncia("Debe completar el Email");
	} else
	if (!isEmail(email)) {
		msgDenuncia("Email invalido");
	}else{
		send_denuncia(nombre, email, tabla, id, titulo, comentario);
	}
}

function send_denuncia(A,B,C,D,E,F)
{
	if (!denuncia_enviando) {
		var AJAX = new sack(RUTA+"_php/_ajax/denunciar_comentario.php");
		AJAX.setVar("nombre", A);
		AJAX.setVar("email", B);
		AJAX.setVar("tabla", C);
		AJAX.setVar("id", D);
		AJAX.setVar("titulo", E);
		AJAX.setVar("comentario", F);
		AJAX.onCompletion = function() {
			var v_result = AJAX.response.split("|");
			var result = v_result[0];
			if (result) {
				msgDenuncia("Tu denuncia ha sido enviada.");
			} else {
				msgDenuncia("En este momento el sistema de envio de mails est&aacute; ca&iacute;do. Lo sentimos.");
			}
			denuncia_enviando = false;
		}
		msgDenuncia("Enviando...");
		denuncia_enviando = true;
		AJAX.runAJAX();
	} else {
		msgDenuncia("Enviando, aguarde por favor...");
	}
}
/********************* FIN DENUNCIA *************************************/


/********************* COMENTARIO *************************************/
function video_comentario_validar()
{
	var valido = true;
	$('#msg_comentario').html('');
	if ($('#comentario_nombre').val().trim() == '') {
		valido = false;
		$('#msg_comentario').html('Debe completar el nombre');
	} else if ($('#comentario_email').val().trim() == '') {
		valido = false;
		$('#msg_comentario').html('Debe completar el email');
	} else if (!is_email($('#comentario_email').val())) {
		valido = false;
		$('#msg_comentario').html('Email invalido');
	}else if ($('#comentario_comentario').val() == '') {
		valido = false;
		$('#msg_comentario').html('Debe completar el mensaje');
	}
	return valido;
}

var video_comentario_send_sending = false;
function video_comentario_send(id_video)
{
	if (!video_comentario_send_sending && video_comentario_validar()) {
		video_comentario_send_sending = true;
		$('#msg_comentario').html('Enviando...');
		var data = {
			id_video: id_video,
			nombre: $('#comentario_nombre').val(),
			email: $('#comentario_email').val(),
			sitio: $('#comentario_sitio').val(),
			comentario: $('#comentario_comentario').val()
		}
		$.ajax({
			type: 'POST',
			url: PATH + 'logic/ajax/video_comentario_save.php',
			data: data,
			success: function(response) {
				video_comentario_clear();
				video_comentario_send_sending = false;
				if (response == -1) {
					$('#msg_comentario').html('Tv Show se reserva el derecho de editar y/o publicar este comentario.');
				} else if (response > 0) {
					video_comentario_cantidad_update();
					video_comentarios_update(id_video);
					$('#msg_comentario').html('Tu comentario ha sido publicado.');
				} else {
					$('#msg_comentario').html('Ha ocurrido un error al enviar tu comentario. Vuelve a intentarlo en unos minutos.');
				}
			}  
		});  
		//return false;
	}
}

function video_comentario_clear()
{
	$('#comentario_nombre').val('');
	$('#comentario_email').val('');
	$('#comentario_sitio').val('');
	$('#comentario_comentario').val('');
}

function video_comentario_cantidad_update()
{
	var comentarios = $('#cant_comentarios').html();
	if (comentarios == 'Comentar') {
		$('#cant_comentarios').html('1 Comentario');
	} else {
		var datos = comentarios.split(' ');
		var cant = parseInt(datos[0]) + 1;
		$('#cant_comentarios').html(cant + ' Comentarios');
	}
}

function video_comentarios_update(id_video)
{
	$('.comentarios').load(PATH+'logic/ajax/video_comentarios.php', { id_video: id_video }, function(){});
}
/********************* FIN COMENTARIO *************************************/


/********************* ENVIAR AMIGO *************************************/
function video_enviaramigo_validar()
{
	var valido = true;
	$('#msg_enviaramigo').html('');
	if ($('#enviaramigo_nombre').val().trim() == '') {
		valido = false;
		$('#msg_enviaramigo').html('Debe completar el nombre');
	} else if ($('#enviaramigo_email').val().trim() == '') {
		valido = false;
		$('#msg_enviaramigo').html('Debe completar el email');
	} else if (!is_email($('#enviaramigo_email').val())) {
		valido = false;
		$('#msg_enviaramigo').html('Email invalido');
	} else if ($('#enviaramigo_email_amigo').val().trim() == '') {
		valido = false;
		$('#msg_enviaramigo').html('Debe completar el email del destinatario');
	} else if (!is_email($('#enviaramigo_email_amigo').val())) {
		valido = false;
		$('#msg_enviaramigo').html('Email invalido de destinatario');
	}
	return valido;
}

var video_enviaramigo_send_sending = false;
function video_enviaramigo_send(id_video, titulo)
{
	if (!video_enviaramigo_send_sending && video_enviaramigo_validar()) {
		video_enviaramigo_send_sending = true;
		$('#msg_enviaramigo').html('Enviando...');
		var data = {
			id_video: id_video,
			nombre: $('#enviaramigo_nombre').val(),
			email: $('#enviaramigo_email').val(),
			email_amigo: $('#enviaramigo_email_amigo').val(),
			titulo: titulo
		}
		$.ajax({
			type: 'POST',
			url: PATH + 'logic/ajax/video_amigo_send.php',
			data: data,
			success: function(response) {
				video_enviaramigo_clear();
				video_enviaramigo_send_sending = false;
				if (response == 0) {
					$('#msg_enviaramigo').html('Recomendaci&oacute;n enviada.');
				} else {
					$('#msg_enviaramigo').html('Ha ocurrido un error de env&iacute;o. Vuelve a intentarlo en unos minutos.');
				}
			}  
		});  
		//return false;
	}
}

function video_enviaramigo_clear()
{
	$('#enviaramigo_nombre').val('');
	$('#enviaramigo_email').val('');
	$('#enviaramigo_email_amigo').val('');
}
/********************* FIN ENVIAR AMIGO *************************************/