function connect() {
	
	if (document.connexion.identifiant.value != '' && document.connexion.mot_de_passe.value != ''){

		_login = document.connexion.identifiant.value;
		_pass = document.connexion.mot_de_passe.value;
		
		$("#connexion").html('Connexion en cours ...');
		
		$.post(
			"monfamiweb/formulaire/connexion/carre_connexion.php" , 
			{ identifiant: _login, mot_de_passe: _pass } , 
			function(data){ $("#connexion").html(data); }
		);
		
	} else $("#erreur_connexion").html('Veuillez fournir vos coordonnées de connexion!');
}

function connectBox() {
  $('#loginbox').fadeIn('fast');
}

function fermer(_div) {
  $('#'+_div).fadeOut('fast');
}

//-----------------------------------------------------------------------
// Système de vote par points  (RANK)
//			Joni Jokhaji
//			17-09-2007
//-----------------------------------------------------------------------

var NOMBRE_ETOILES = 5;


//------------------------------------------------------------------------
// Initialisation des points
//------------------------------------------------------------------------
function init_votes()
{
    var ratings = document.getElementsByTagName('div');
    for (var i = 0; i < ratings.length; i++)
    {
        if (ratings[i].className != 'rating')
            continue;

        var rating = ratings[i].firstChild.nodeValue;
        ratings[i].removeChild(ratings[i].firstChild);
        if (rating > NOMBRE_ETOILES || rating < 0)
            continue;

		// On cherche les étoiles :-)
        for (var j = 0; j < NOMBRE_ETOILES; j++)
        {
            var etoile = document.createElement('img');
            if (rating >= 1)
            {
                etoile.setAttribute('src', './images/stars/rating_on.gif');
                etoile.className = 'on';
                rating--;
            }
            else if(rating == 0.5)
            {
                etoile.setAttribute('src', './images/stars/rating_half.gif');
                etoile.className = 'half';
                rating = 0;
            }
            else
            {
                etoile.setAttribute('src', './images/stars/rating_off.gif');
                etoile.className = 'off';
            }
            var widgetId = ratings[i].getAttribute('id').substr(7);
            etoile.setAttribute('id', 'star_'+widgetId+'_'+j);
            etoile.onmouseover = new Function("evt", "displayHover("+widgetId+", "+j+");");
            etoile.onmouseout = new Function("evt", "displayNormal("+widgetId+", "+j+");");
            ratings[i].appendChild(etoile);
        }
    }
}

// --------------------------------------------------------
// Mettre à jour l'affichage du vote
// --------------------------------------------------------
function resultatVote(_div) {

    var ratings = document.getElementById(_div);

        var rating = ratings.firstChild.nodeValue;
        ratings.removeChild(ratings.firstChild);

        for (var j = 0; j < NOMBRE_ETOILES; j++)
        {
            var etoile = document.createElement('img');
            if (rating >= 1)
            {
                etoile.setAttribute('src', './images/stars/rating_on.gif');
                etoile.className = 'on';
                rating--;
            }
            else if(rating == 0.5)
            {
                etoile.setAttribute('src', './images/stars/rating_half.gif');
                etoile.className = 'half';
                rating = 0;
            }
            else
            {
                etoile.setAttribute('src', './images/stars/rating_off.gif');
                etoile.className = 'off';
            }
            var widgetId = ratings.getAttribute('id').substr(7);
            etoile.setAttribute('id', 'star_'+widgetId+'_'+j);
            etoile.onmouseover = new Function("evt", "displayHover("+widgetId+", "+j+");");
            etoile.onmouseout = new Function("evt", "displayNormal("+widgetId+", "+j+");");
            ratings.appendChild(etoile);
        }

}

// --------------------------------------------------------
// Afficher le hover des étoiles
// --------------------------------------------------------
function displayHover(ratingId, etoile)
{
    for (var i = 0; i <= etoile; i++)
    {
        document.getElementById('star_'+ratingId+'_'+i).setAttribute('src', './images/stars/rating_over.gif');
    }
}

// --------------------------------------------------------
// Afficher normalement les étoiles
// --------------------------------------------------------
function displayNormal(ratingId, etoile)
{
    for (var i = 0; i <= etoile; i++)
    {
        var status = document.getElementById('star_'+ratingId+'_'+i).className;
        document.getElementById('star_'+ratingId+'_'+i).setAttribute('src', './images/stars/rating_'+status+'.gif');
    }
}

// --------------------------------------------------------
// Voter
// --------------------------------------------------------
function vote(evt) {
    var tmp = evt.target.getAttribute('id').substr(5);
    var _id = tmp.substr(0, tmp.indexOf('_'));
    var etoileNbr = tmp.substr(tmp.indexOf('_')+1);

	$("#resultat_"+_id).html("Attendez SVP ...");

	// AJAX --> mise à jour des données
    $.get(
		  "./ajax.php" ,
		  { action: 'vote' , ID: _id , points: parseInt(etoileNbr)+1 } ,
		  function(data){ $("#resultat_"+_id).html(data); }
		 );

	// Mise à jour du vote
	$("#rating_"+_id).html(parseInt(etoileNbr)+1);
	resultatVote("rating_"+_id);
}

// --------------------------------------------------------
// Changerle rank d'une image
// --------------------------------------------------------
function changeRank(_idi,_nidi) {

	$("#reting_"+_idi).html(_nidi);

	init_votes();
}


// --------------------------------------------------------
// Initialiser l'affichage des étoiles
// --------------------------------------------------------
function init() {
	init_votes();
	$('div.rating img').click(vote);
}

// --------------------------------------------------------
// Envoie d'un commentaire sur un article
// --------------------------------------------------------
function envoiComment() {
	
	_idArticle = document.commentaire.idArticle.value;
	_message = document.commentaire.message.value;
	
	if (_idArticle > 0 && _message != '')
		document.commentaire.submit(); 
	else
	{
		if (_message == '') document.getElementById('message').style.background = "#CCCFFF";
	}
}
