/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function ajax_form_playlist_video(){

$(".defecto-video-lista").submit(function() {

var label_playlist = $(".defecto-video-lista  #edit-playlist").val();
var nid_playlist = $(".defecto-video-lista #edit-playlist-nid").val();

$.ajax({
	 type: "GET",
	 url: '/playlist-add-form-playlist/'+nid_playlist+'/'+label_playlist,
			 success: function(msg){
				 	var result = Drupal.parseJson(msg);
					_ajax_carga(nid_playlist);
					$(".my-message-playlist").html(result.data);
					$(".cerrar-playlist").css('display', 'block');
				 window.setTimeout(function(){
					_creacion_player();
					_creacion_player_video();

					}, 1000);
			 }

});


return false;
});


}


function _creacion_player_video(){
	$('.defecto-video-lista .defecto-video a').click(function() {

	url = $(this).attr('href');
	$.ajax({
	 type: "GET",
	 url: url,
			 success: function(msg){
				 	var result = Drupal.parseJson(msg);
					$(".my-message-playlist").html(result.data);
					$(".cerrar-playlist").css('display', 'block');
			 }

});

	return false;
		});

}


function ajax_form_playlist(){
$(".contenido-general").submit(function() {

var label_playlist = $(this).find("#edit-playlist").val();
var nid_playlist =  $(this).find("#edit-playlist-nid").val();

$.ajax({
	 type: "GET",
	 url: '/playlist-add-form-playlist/'+nid_playlist+'/'+label_playlist,
			 success: function(msg){
				 	var result = Drupal.parseJson(msg);
					_ajax_carga(nid_playlist);
					$(".my-message-playlist").html(result.data);
					$(".cerrar-playlist").css('display', 'block');
					window.setTimeout(function(){
					_creacion_player();
					_creacion_player_video();

					}, 1000);

			 }

});
 _creacion_player();
return false;
});


}


function _creacion_player(){
	$('.contenido-general .player-content a').click(function() {

	var url = $(this).attr('href');
	$.ajax({
	 type: "GET",
	 url: url,
			 success: function(msg){
				 	var result = Drupal.parseJson(msg);
					$(".my-message-playlist").html(result.data);
					$(".cerrar-playlist").css('display', 'block');
			 }

});

	return false;
		});

}

function _ajax_carga(nid){
	$.ajax({
	 type: "GET",
	 url: '/playlist-list/'+nid+'/1',
			 success: function(msg){
				 	var result = Drupal.parseJson(msg);
					$(".player-content").html(result.data);
			 }

});
}



function _collsable(){
_active_temporal();
	$(".contenido-general legend").click(function(){
		$(this).parents("fieldset").find(".fieldset-wrapper").css("position", "absolute", "z-index", "1000");
		$(this).parents("fieldset").find(".fieldset-wrapper").toggle("slow");
		$(this).parents("fieldset").find(".formulario-playlist").hide();
		$(this).parents("fieldset").find(".visual-form-playlist").css('display', 'block');
	});

}

function _active_temporal(){
	$("#video li").mouseover(function(){
			$(this).find(".contenido-general legend").removeClass("desactive-play");
			$(this).find(".contenido-general legend").addClass("active-play");
    });
	$("#video li").mouseout(function(){
		var activo = $(this).find(".fieldset-wrapper").css('display');
		if(activo == 'block'){

		}
		else{
			$(this).find(".contenido-general legend").removeClass("active-play");
			$(this).find(".contenido-general legend").addClass("desactive-play");
		}
    });
}

function _collsable_video(){
	
		$(".defecto-video-lista legend").click(function(){
		$(this).parents("fieldset").find(".fieldset-wrapper").css("position", "absolute", "z-index", "1000");
		$(this).parents("fieldset").find(".fieldset-wrapper").toggle("slow");
		$(this).parents("fieldset").find(".formulario-playlist").hide();
		$(this).parents("fieldset").find(".visual-form-playlist").css('display', 'block');

	});
}



function _ajax_menu_playlist(){

var ajax_activo = $(".active-primario").length;

	if(ajax_activo){

   var url = $(".active-primario li:first a").attr("href");
						 $(".active-primario li:first a").addClass("select");
		$.ajax({
			 type: "GET",
			 url: url,
			 cache:true,
			 success: function(msg){
				 	var result = Drupal.parseJson(msg);
					$("#video").html(result.data);
					window.setTimeout(function(){
						 _collsable();
						 _delete_video();
						 _menu_active_playlist();
						 
						 crear_array();
						 tootil();
						 validacion_label();
						 creacion_label();
							}, 1000);

			 }
			});
	}
	$('.menu-playlist a').click(function() {
   var url = $(this).attr("href");

		$.ajax({
			 type: "GET",
			 url: url,
			 cache:true,
			 success: function(msg){
				 	var result = Drupal.parseJson(msg);
					$("#video").html(result.data);
					window.setTimeout(function(){
						 _collsable();
						 _delete_video();
						 _menu_active_playlist();
						 crear_array();
						 tootil();
						 validacion_label();
						 creacion_label();

								}, 1000);
			 }
			});



		return false;
	});
}

function _delete_video(){

	$("a.remove-playlist").click(function() {
 var url = $(this).attr("href");
	$.ajax({
			 type: "GET",
			 url: url,
			 cache:true,
			 success: function(msg){
				 	var result = Drupal.parseJson(msg);
					$(".my-message-playlist").html(result.data);

			 }
			});
	 $(this).parents("li").hide();
	 $(this).parents("li").html('');
		return false;
	});
}




function _menu_active_playlist(){
	$(".menu-playlist li a").click(function() {

$(".menu-total ul li a.parent-total").removeClass("select");
$(".menu-playlist li a").removeClass("select");
$(this).addClass("select");


});

}

function _remplazo_form_playlist(){
	$(".defecto-video-lista .visual-form-playlist").click(function(){
		$(this).parents(".player-content").find(".formulario-playlist").toggle("slow");
		$(this).hide();
	});

}

function _remplazo_form(){

	$(".contenido-general .visual-form-playlist").click(function(){
		$(this).parents(".player-content").find(".formulario-playlist").toggle("slow");
		$(this).hide();
	});
}
function _cerrar_mensaje(){

	$(".cerrar-playlist").click(function(){
		$(".my-message-playlist").hide();
		$(".cerrar-playlist").hide();
	})
}



$(document).ready(function() {
init_playlist_video();
_collsable_video();
_ajax_menu_playlist();
_menu_active_playlist();
_remplazo_form_playlist();
_cerrar_mensaje();
});

function init_playlist(){
	ajax_form_playlist();
	_creacion_player();
	_remplazo_form();
}



function init_playlist_video(){
ajax_form_playlist_video();
_creacion_player_video();


}

