$(document).ready(function(){

	/*	Control de señales de tv	*/
	/*if( $('.hdi_puerto').length > 0 ){
		if( $('#hdi_puerto').val() != '' ){
			jwplayer("container").setup({
				file:'livestream',
				streamer: $('#hdi_puerto').val(),
				flashplayer: $('#hdi_play').val()+'player.swf',
				image:'http://www.servistream.pe/alfatv/servistream_play_video_inkavision.jpg',
				//skin:'http://www.servistream.pe/alfatv/skin/1.zip',
				autostart:'true'
			});
			jwplayer().resize(450, 350);
		}else{
			$('#container').addClass('sin_senial_video');
			$('#container').html('No hay ninguna señal asignado a este canal todav&iacute;a.');
		}
	}*/

	/*	Select señal - Cambio de señal de television */
	/*
	$('#sleSenialesCanales').change(function(){
		jwplayer("container").load({
			file:'livestream',
			streamer: $(this).val(),
			flashplayer: $('#hdi_play').val()+'player.swf',
			image:'http://www.servistream.pe/alfatv/servistream_play_video_inkavision.jpg',
			skin:'http://www.servistream.pe/alfatv/skin/1.zip'
		});
	});
*/
	/*	Control de videos	*/
	if( $('.hdi_video_principal').length > 0 ){
		if( $('#hdi_video_principal').val() != '' ){
			jwplayer("containerVIDEO").setup({
				flashplayer: $('#hdi_play').val()+'player.swf',
				file: $('#hdi_video_principal').val(),
				autostart:'true'
			});
			jwplayer().resize(654, 395);
		}
	}

	/*	Cambiar videos	*/
	$('.img_canal').click(function () {
		jwplayer("containerVIDEO").load({
			flashplayer: $('#hdi_play').val()+'player.swf',
			//skin:'http://www.servistream.pe/alfatv/skin/2.zip',
			file:$(this).attr('rel')
		});
	});

	/*	Cambio de señal de radio	*/
	$('#sleSeniales').change(function(){
		putSWF($(this).val());
	});

	/*	Control de reproductor de radios	*/
	var swf = $('#rutfls').val()+'SERVISTREAM-2011.swf?ip=';
	var port = $('#port_rad').val();

	function putSWF(port){ 
		swfobject.embedSWF(swf+port, "rep_flash", "503", "45", "10.0.0", "expressInstall.swf",'',{wmode:'transparent'},'');
	};
	putSWF(port);
	
	
	/*	Cambio de señal de TV	*/
	$('#sleSenialesCanales').change(function(){
		putSWFTV($(this).val());
	});
	
	/*	Control de reproductor de TV	*/
	var swftv = $('#hdi_play').val()+'video-service.swf?ipsenial=';
	var port = $('#hdi_puerto').val();

	function putSWFTV(port){ 
		swfobject.embedSWF(swftv+port, "container", "452", "381", "10.0.0",'',{wmode:'transparent'},'');
	};
	putSWFTV(port);
	

	/* Efecto cabecera	*/
	$('.dv_tiwt').hover(function(){
		$('.dv_tiwt .logo_tie').css('background-position','top');
		$('.dv_tiwt').css('color','#ffffff');
	},function(){
		$('.dv_tiwt .logo_tie').css('background-position','bottom');
		$('.dv_tiwt').css('color','#aeaeae');
	});

	$('.dv_face').hover(function(){
		$('.dv_face .logo_fac').css('background-position','top');
		$('.dv_face').css('color','#ffffff');
	},function(){
		$('.dv_face .logo_fac').css('background-position','bottom');
		$('.dv_face').css('color','#aeaeae');
	});

	$('.dv_fono').hover(function(){
		$('.dv_fono .logo_fon').css('background-position','top');
		$('.dv_fono').css('color','#ffffff');
	},function(){
		$('.dv_fono .logo_fon').css('background-position','bottom');
		$('.dv_fono').css('color','#aeaeae');
	});

	$('.dv_tiwt, .dv_face').click(function(){
		window.open( $(this).attr('href') );
		return false;
	});

	/*	Contactenos	*/
	$('.cnt_consultas').hover(function(){
		$(this).css('background','#FF9200');
		$('div',this).css('color','#FFFFFF');
	},function(){
		$(this).css('background','#C2C2C2');
		$(this).children('.des').css('color','#646464');
	});

	$('.cnt_soporte').hover(function(){
		$(this).css('background','#FF9200');
		$('div',this).css('color','#FFFFFF');
	},function(){
		$(this).css('background','#C2C2C2');
		$(this).children('.des').css('color','#646464');
	});

	/*	Formularios contacto	*/
	$('.cnt_consultas, .close_consulta').click(function () {
		$('.fls_form_consulta').slideToggle('slow');
	});

	$('.cnt_soporte, .close_soporte').click(function () {
		$('.fls_form_soporte').slideToggle('slow');		
	});

	/*	Carrusel	*/
	if($('#mycarousel').length > 0){
		$('#mycarousel').jcarousel({visible: 4});
	}

	// Añadir metodo reset para formularios
	jQuery.fn.reset = function () {
		$(this).each (function() { if (!$(this).is(':hidden')) this.reset(); });
	}

	$('.cont_novedades_pie .imagen').cycle({ 
		fx: $('#hidEfecto').val(),
		random: 1,
		timeout: 5000,
		after: onAfter
	});

	function onAfter(curr,next,opts) {
		var msg = 'Slide ' + (opts.currSlide + 1) + ' of ' + opts.slideCount;
		$('#caption').html(msg);
	};

	/*	Galeria del inicio	*/
	if($('.slider-wrapper').length > 0){
		$('#slider').nivoSlider({
			effect:'random',
			animSpeed:1500,
			pauseTime:3000,
			directionNav:false
		});
	}

	$(function(){ $(".labelin").inFieldLabels(); });

	/*	Marcar link cuando pasen el mouse por la imagen	*/
	$('.cont_novedades_pie .item_novedad').hover(
	function(){
		$indice = $(this).attr('id');
		$('.cont_novedades_pie .item_novedad .titulo a').eq($indice).animate({color:'#FF921E'}, 'fast');
	},
  	function(){
		$indice = $(this).attr('id');
		$('.cont_novedades_pie .item_novedad .titulo a').eq($indice).animate({color:'#646464'}, 'fast');
	});

	/*	Paginacion	*/
	var $tabs = $('#tabs').tabs();
	$(".ui-tabs-panel").each(function(i){
		var totalSize = $(".ui-tabs-panel").size() - 1;
		if (i != totalSize) {
			next = i + 2;
			$(this).children('.pag_top').append("<a href='#' class='next-tab mover' rel='" + next + "'></a>");
			$(this).children('.pag_bottom').append("<a href='#' class='next-tab mover' rel='" + next + "'></a>");
		}
		if (i != 0) {
			prev = i;
			$(this).children('.pag_top').append("<a href='#' class='prev-tab mover' rel='" + prev + "'></a>");
			$(this).children('.pag_bottom').append("<a href='#' class='prev-tab mover' rel='" + prev + "'></a>");
			
		}
	});

	$tabs.tabs('select', $('#pag_sel').val() );

	$('.next-tab, .prev-tab').click(function() { 
		$tabs.tabs('select', $(this).attr("rel"));
		return false;
	});

	/*	Formulario de compartir	*/
	$('.btn_compartir').click(function(){
		$('.cnt_frm_comparte').slideToggle('normal');
	});

	// Blog tema - Validar compartir y enviar o no
	$('#frm_comparte_tema').validate({
		rules:{
			txtde: 'required',
			txtpara: 'required',
			txtemail: { required: true, email: true },
			comentario: 'required'
		},
		messages:{
			txtde: 'Campo necesario',
			txtpara: 'Campo necesario',
			txtemail: 'Campo necesario',
			comentario: 'Campo necesario'
		},
		submitHandler: function(form) {
			$.post('../../ajax.php', 
				{
					compartir_noticia: 1,
					id_noticia: $('#hid_id_not').attr('value'),
					txtComDe: $('#txtde').attr('value'),
					txtComPara: $('#txtpara').attr('value'),
					txtComEml: $('#txtemail').attr('value'),
					txtComCom: $('#comentario').val()
				},
				function (response) {
				}, 'json'
			);
			$('#frm_comparte_tema').reset();
			$('#exito_comnot').attr('style','display:block');
			setTimeout(function(){ $('#exito_comnot').fadeOut() }, 2000 );
		}
	});

	// Validar comentario y agregarlo o no
	$('#frm_comentar_noticia').validate({
		rules:{
			nombre2: 'required',
			email2: { required: true, email: true },
			comentario2: 'required',
			code: 'required'
		},
		messages:{
			nombre2: 'Campo necesario',
			email2: 'Campo necesario',
			comentario2: 'Campo necesario',
			code: 'Campo necesario'
		},
		submitHandler: function(form) {
			$.post('../../ajax.php', 
				{
					insertar_comentario_noticia: 1,
					id_noticia: $('#hid_id_not').attr('value'),
					nombre: $('#nombre2').attr('value'),
					email: $('#email2').attr('value'),
					code: $('#code').attr('value'),
					comentario: $('#comentario2').val()
				},
				function (response) {
					var record = response.data;
					var er = response.error;
					if(er == 0){
						var aryDiv = $('.item_comentario').length;
						if(aryDiv%2 == 0){ sty = 1; }else{ sty = 2; }
						$('.cont_lista_comentarios').append('<div class="item_comentario"><div class="num">'+(aryDiv+1)+'</div><div class="info"><p id="fecha">'+record[0].fecha+'</p><p id="nombre">'+record[0].nombre+'</p><p id="texto">'+record[0].comentario+'</p></div></div>').slideDown();
						$('.cnt_txt_detalle_evento .num').html(aryDiv+1);
						
						$('#frm_comentar_noticia').reset();
						$('#exito').attr('style','display:block');
						$('#siimage').attr('src', $('#urlh').attr('value')+'securimage_show.php?sid=' + Math.random() );
						setTimeout(function(){ $('#exito').fadeOut() }, 2000 );
					}else{
						alert('EL codigo ingresado no coincide con el texto de la imagen.');
						$('#siimage').attr('src', $('#urlh').attr('value')+'securimage_show.php?sid=' + Math.random() );
					}
				}, 'json'
			);

		}
	});



	// Validar comentario y enviar o no
	$('#frm_comentar_evento').validate({
		rules:{
			nombre2: 'required',
			email2: { required: true, email: true },
			comentario2: 'required',
			code: 'required'
		},
		messages:{
			nombre2: 'Campo necesario',
			email2: 'Campo necesario',
			comentario2: 'Campo necesario',
			code: 'Campo necesario'
		},
		submitHandler: function(form) {
			$.post('../../ajax.php', 
				{
					insertar_comentario_evento: 1,
					id_noticia: $('#hid_id_not').attr('value'),
					nombre: $('#nombre2').attr('value'),
					email: $('#email2').attr('value'),
					comentario: $('#comentario2').val()
				},
				function (response) {
					var record = response.data;
					var aryDiv = $('.item_comentario').length;
					if(aryDiv%2 == 0){ sty = 1; }else{ sty = 2; }
					$('.cont_lista_comentarios').append('<div class="item_comentario"><div class="num">'+(aryDiv+1)+'</div><div class="info"><p id="fecha">'+record[0].fecha+'</p><p id="nombre">'+record[0].nombre+'</p><p id="texto">'+record[0].comentario+'</p></div></div>').slideDown();
					$('.cnt_txt_detalle_evento .num').html(aryDiv+1);
				}, 'json'
			);
			$('#frm_comentar_evento').reset();
			$('#exito').attr('style','display:block');
			setTimeout(function(){ $('#exito').fadeOut() }, 2000 );
		}
	});

	// Validar compartir y enviar o no
	$('#frm_compartir_eventos').validate({
		rules:{
			txtde: 'required',
			txtpara: 'required',
			txtemail: { required: true, email: true },
			comentario: 'required'
		},
		messages:{
			txtde: 'Campo necesario',
			txtpara: 'Campo necesario',
			txtemail: 'Campo necesario',
			comentario: 'Campo necesario'
		},
		submitHandler: function(form) {
			$.post('../../ajax.php', 
				{
					compartir_evento: 1,
					id_evento: $('#hid_id_not').attr('value'),
					txtComDe: $('#txtde').attr('value'),
					txtComPara: $('#txtpara').attr('value'),
					txtComEml: $('#txtemail').attr('value'),
					txtComCom: $('#comentario').val()
				},
				function (response) {
				}, 'json'
			);
			$('#frm_compartir_eventos').reset();
			$('#exito_comnot').attr('style','display:block');
			setTimeout(function(){ $('#exito_comnot').fadeOut() }, 2000 );
		}
	});

	$('#btnEscuchar').click(function(e){
		e.preventDefault();
		if($('#EmailLogin').val() == ''){
			$('#alert').html('Ingrese un correo electr&oacute;nico');
			$('#alert').attr('style','display:block');
			setTimeout(function(){ $('#alert').fadeOut() }, 4000 );
		}else{
			$.post($('#base_aja').val()+'ajax.php',{
					buscar_mail: 1,
					mail: $('#EmailLogin').val()
				},
				function (response) {
					var record = response.data;
					if(record == 0){
						$('#alert').html('El email ingresado no existe');
						$('#alert').attr('style','display:block');
						setTimeout(function(){ $('#alert').fadeOut() }, 4000 );
					}else{
						document.frmLogin.submit();
					}
				}, 'json'
			);
		}
	});

	/*	Streaming radio	*/
	$('.btn_escuchar_logeo').click(function(e){
		//e.preventDefault();
		var port = $(this).attr('id');
		var name_med = $(this).attr('name');
		if( $('.id_galeria_video').length > 0 ){
			var port = port+"/"+$(this).attr('alt');
		}
		var uri = $('#url_abs').attr('value');
		$('#frmLogin').attr('action',uri+port+'/'+name_med);
		$('#hidPort').attr('value',port);

		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		$('#mask').css({'width':maskWidth,'height':maskHeight});	
		$('#mask').fadeIn(500);
		$('#mask').fadeTo("slow",0.8);	
		var winH = $(window).height();
		var winW = $(window).width();
		$('#dialog').css('top', (winH/2-$('#dialog').height()/2)+150);
		$('#dialog').css('left', winW/2-$('#dialog').width()/2);
		$('#dialog').fadeIn(200);
	});

	$('.btnRegistrarse').click(function(e){
		e.preventDefault();
		$('#mask').hide();
		$('.window').hide();
		$('.cont_suscripcion').show('fade');
	});

	$('#lnk_registrar').click(function(e){
		e.preventDefault();
		$('#mask').hide();
		$('.window').hide();
		$('.cont_suscripcion').show('fade');
	});
	
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});

	$('.window .close').click(function (e) {
		e.preventDefault();
		$('#mask').hide();
		$('.window').hide();
	});

	$('.close_inscripcion').click(function (e) {
		$('.cont_suscripcion').hide('fade');
	});

	/*	Formulario de suscripcion	*/
	$('#frm_suscripcion').validate({
		rules:{
			nombres: 'required',
			apellidos: 'required',
			email: { required: true, email: true, remote: { type:"POST", url: "../../ajax.php", async: false, data: { validar_correo: "1" } } },
			edad: 'required number',
			sleGenero: 'required',
			slePais: 'required',
			ciudad: 'required'
		},
		messages: {
			email: { remote:"El email ingresado esta en uso." }
		},
		submitHandler: function(form) {
			document.frm_suscripcion.submit();
		}
	});

	// Validar comentar
	$('#frmComentarRadio').validate({
		rules:{
			txtNombre: 'required',
			txtCorreo: { required: true, email: true},
			araComentario: 'required'
		},
		messages:{
			txtNombre: 'Campo necesario',
			txtCorreo: { required: 'Campo necesario', email: 'Email invalido' },
			araComentario: 'Campo necesario'
		},
		submitHandler: function(form) {
			$.post($('#base_aja').val()+'operaciones.php', 
				{
					opcion: 'medio_comentarios',
					id_radio: $('#id_radio').val(),
					txtMedio: $('#txtMedio').val(),
					txtNombre: $('#txtNombre').val(),
					txtCorreo: $('#txtCorreo').val(),
					araComentario: $('#araComentario').val()
				},
				function (response){
				},'json'
			);
			$('#frmComentarRadio').reset();
			$('#exito_comnot').attr('style','display:block');
			setTimeout(function(){ $('#exito_comnot').fadeOut() }, 4000 );
		}
	});

	$('#frmComentarCanal').validate({
		rules:{
			txtNombre: 'required',
			txtCorreo: { required: true, email: true},
			araComentario: 'required'
		},
		messages:{
			txtNombre: 'Campo necesario',
			txtCorreo: { required: 'Campo necesario', email: 'Email invalido' },
			araComentario: 'Campo necesario'
		},
		submitHandler: function(form) {
			$.post($('#base_aja').val()+'operaciones.php', 
				{
					opcion: 'medio_comentarios',
					id_canal: $('#id_canal').val(),
					txtMedio: $('#txtMedio').val(),
					txtNombre: $('#txtNombre').val(),
					txtCorreo: $('#txtCorreo').val(),
					araComentario: $('#araComentario').val()
				},
				function (response){
				},'json'
			);
			$('#frmComentarCanal').reset();
			$('#exito_comnot').attr('style','display:block');
			setTimeout(function(){ $('#exito_comnot').fadeOut() }, 4000 );
		}
	});

	$('#frmContConsulta').validate({
		rules:{
			txtPaterno: 'required',
			txtTelefonoFijo: 'required',
			txtRazon: 'required',
			txtMaterno: 'required',
			txtCelular: 'required',
			txtRuc: 'required',
			txtNombres: 'required',
			araMensaje: 'required',
			txtEmail: { required: true, email: true}
		},
		messages: {
			txtPaterno: '',
			txtTelefonoFijo: '',
			txtRazon: '',
			txtMaterno: '',
			txtCelular: '',
			txtRuc: '',
			txtNombres: '',
			araMensaje: '',
			txtEmail: { required: '', email: '' }
		},
		submitHandler: function(form) {
			$.post('../operaciones.php', 
				{
					opcion: 'contacto_consulta',
					slPersona: $('#frmContConsulta #slPersona').val(),
					txtPaterno: $('#frmContConsulta #txtPaterno').val(),
					txtTelefonoFijo: $('#frmContConsulta #txtTelefonoFijo').val(),
					txtRazon: $('#frmContConsulta #txtRazon').val(),
					txtMaterno: $('#frmContConsulta #txtMaterno').val(),
					txtCelular: $('#frmContConsulta #txtCelular').val(),
					txtRuc: $('#frmContConsulta #txtRuc').val(),
					txtNombres: $('#frmContConsulta #txtNombres').val(),
					txtEmail: $('#frmContConsulta #txtEmail').val(),
					araMensaje: $('#frmContConsulta #araMensaje').val()
				},
				function (response){
				},'json'
			);
			$('#frmContConsulta').reset();
			$('#exito_comnot').attr('style','display:block');
			setTimeout(function(){ $('#exito_comnot').fadeOut() }, 4000 );
		}
	});

	$('#frmContSoporte').validate({
		rules:{
			txtPaterno: 'required',
			txtTelefonoFijo: 'required',
			txtRazon: 'required',
			txtMaterno: 'required',
			txtCelular: 'required',
			txtRuc: 'required',
			txtNombres: 'required',
			araMensaje: 'required',
			txtEmail: { required: true, email: true}
		},
		messages: {
			txtPaterno: '',
			txtTelefonoFijo: '',
			txtRazon: '',
			txtMaterno: '',
			txtCelular: '',
			txtRuc: '',
			txtNombres: '',
			araMensaje: '',
			txtEmail: { required: '', email: '' }
		},
		submitHandler: function(form) {
			$.post('../operaciones.php', 
				{
					opcion: 'soporte_consulta',
					slPersona: $('#frmContSoporte #slPersona').val(),
					txtPaterno: $('#frmContSoporte #txtPaterno').val(),
					txtTelefonoFijo: $('#frmContSoporte #txtTelefonoFijo').val(),
					txtRazon: $('#frmContSoporte #txtRazon').val(),
					txtMaterno: $('#frmContSoporte #txtMaterno').val(),
					txtCelular: $('#frmContSoporte #txtCelular').val(),
					txtRuc: $('#frmContSoporte #txtRuc').val(),
					txtNombres: $('#frmContSoporte #txtNombres').val(),
					txtEmail: $('#frmContSoporte #txtEmail').val(),
					araMensaje: $('#frmContSoporte #araMensaje').val()
				},
				function (response){
				},'json'
			);
			$('#frmContSoporte').reset();
			$('#exito_comnot2').attr('style','display:block');
			setTimeout(function(){ $('#exito_comnot2').fadeOut() }, 4000 );
		}
	});

});
