﻿/**
 * ****************************************************************************
 *  - TDMPicture By TDM   - TEAM DEV MODULE FOR XOOPS
 *  - Licence PRO Copyright (c)  (http://www.tdmxoops.net)
 *
 * Cette licence, contient des limitations!!!
 *
 * 1. Vous devez posséder une permission d'exécuter le logiciel, pour n'importe quel usage.
 * 2. Vous ne devez pas l' étudier,
 * 3. Vous ne devez pas le redistribuer ni en faire des copies,
 * 4. Vous n'avez pas la liberté de l'améliorer et de rendre publiques les modifications
 *
 * @license     TDMFR PRO license
 * @author		TDMFR ; TEAM DEV MODULE 
 *
 * ****************************************************************************
 */
 
    //var releaseClick;
    function gObj(nom){
		if (navigator.appName.indexOf("Microsoft")!=-1){
			return window[nom];
		} else  { 
			return document.getElementById(nom);
		}
	}
	
 function checkHover() {
	if (obj) {
		obj.fadeOut('fast');
	} //if
} //checkHover

var $tdmpicture = jQuery.noConflict();
var obj = null;
$tdmpicture(document).ready( function() {

$tdmpicture(".tdmimg").hover(function(){
		//$tdmpicture("#menuimg").slideDown('fast');
		$tdmpicture(this).children("span").slideDown('fast');
		obj = null;
	}, function() {
		obj = $tdmpicture(this).children("span").slideDown('fast');
		setTimeout( "checkHover()", 400);
	});
	
	
	}); 
/* Plalist  */
function AddPlayList(id)
{

    // Utilisation d'Ajax / jQuery pour l'envoie
     $.ajax({
       type: "POST",
       url: "./include/jquery.php",
	   data: "op=add&pl_file="+id,
	   success: function(msg){
		alert(msg);
	}
     });

    // Nous retournons "false" au navigateur afin que la page ne soit pas actualisé
    return false;
}


function RemovePlayList(id)
{
    // Utilisation d'Ajax / jQuery pour l'envoie
     $.ajax({
       type: "POST",
       url: "./include/jquery.php",
	   data: "op=remove&pl_file="+id,
	   success: function(msg){
		alert(msg);
		
		//reload la playlist
		funct_PlayList();
	}
     });

    // Nous retournons "false" au navigateur afin que la page ne soit pas actualisé
    return false;
}

function funct_PlayList()
{
    // Utilisation d'Ajax / jQuery pour l'envoie
     $.ajax({
       type: "POST",
       url: "./include/jquery.php",
	   data: "op=playlist",
	   success: function(msg){
		//var $tabs = $('#tabs').tabs();
		//$tabs.tabs('select', 1);
		$('#TDMPlaylist').html(msg);
		
	//reint le lecteur
	currTab = "#TDMPlaylist";
	initShowUpPlayer(currTab);
	
	}
     });

    // Nous retournons "false" au navigateur afin que la page ne soit pas actualisé
    return false;
}

function AddPlayLists(id)
{
    // Utilisation d'Ajax / jQuery pour l'envoie
     $.ajax({
       type: "POST",
       url: "./include/jquery.php",
	   data: "op=adds&alb_id="+id,
	   success: function(msg){
		alert(msg);
		
	}
     });

    // Nous retournons "false" au navigateur afin que la page ne soit pas actualisé
    return false;
}

/* ajoute lecture d'un fichier  */
function AddHits(id)
{

//trouver le moyen de le faire depuis la fonction update du lecteur
    // Utilisation d'Ajax / jQuery pour l'envoie
     $.ajax({
       type: "POST",
       url: "./include/jquery.php",
	   data: "op=hits&file_id="+id,
	   	success: function(msg){
	}
     });

    // Nous retournons "false" au navigateur afin que la page ne soit pas actualisé
    return false;
}

/* ajoute un album pour la lecture  */
function AddPlays(id)
{

//trouver le moyen de le faire depuis la fonction update du lecteur
    // Utilisation d'Ajax / jQuery pour l'envoie
     $.ajax({
       type: "POST",
       url: "./include/jquery.php",
	   data: "op=plays&alb_id="+id,
	   	success: function(msg){
		var $tabs = $('#tabs').tabs();
		$tabs.tabs('select', 2);
		$('#TDMPicture2').html(msg);
		
	//reint le lecteur
	currTab = "#TDMPicture2";
	initShowUpPlayer(currTab);
	PlayList('play', currTab);
			
	}
     });

    // Nous retournons "false" au navigateur afin que la page ne soit pas actualisé
    return false;
}



function AddVote(id)
{
var $tdmpicture = jQuery.noConflict();
//trouver le moyen de le faire depuis la fonction update du lecteur
    // Utilisation d'Ajax / jQuery pour l'envoie
     $tdmpicture.ajax({
       type: "POST",
       url: "./include/jquery.php",
	 data: "op=addvote&vote_id="+id,
	   success: function(msg){
	   alert(msg);
	}
     });

    // Nous retournons "false" au navigateur afin que la page ne soit pas actualisé
    return false;
}

function RemoveVote(id)
{
var $tdmpicture = jQuery.noConflict();
//trouver le moyen de le faire depuis la fonction update du lecteur
    // Utilisation d'Ajax / jQuery pour l'envoie
     $tdmpicture.ajax({
       type: "POST",
       url: "./include/jquery.php",
	 data: "op=removevote&vote_id="+id,
	   success: function(msg){
		alert(msg);
	}
     });

    // Nous retournons "false" au navigateur afin que la page ne soit pas actualisé
    return false;
}