/**
 * Tommy Brière
 * Productions Vic Pelletier 2009
 * Tous droits réservées
**/
var Forum= new function(){
var sujetId=0;
var noPage= 1;
function sujetPosted(data){
$j("#b-soumettre").show();
if(data=="OK"){
$j("#frmAjoutSujet form ol").hide();
$j("#frmAjoutSujet form p").show();
setTimeout(function(){
$j("#frmAjoutSujet form ol").show();
$j("#frmAjoutSujet form p").hide();
$j("#frmAjoutSujet form :input").val("");
$j("#frmAjoutSujet form :checkbox").attr('checked', false)}, 30*1000);} else{
$j.each(data, function(i, n){
jQuery("#"+n[0]).tooltip(n[3]);});}}
this.init= function(){
var nav= OngletNavigateurs.getCurItem();
nav.get(0).onHide= $j.clearTooltips;
nav.get(1).onHide= $j.clearTooltips;}
function sujetReceived(data){
OngletNavigateurs.getCurItem().replaceContent(0, data);}
function updateListe(){
var nav= OngletNavigateurs.getCurItem();
var onglet= nav.getCurItem();
$j(onglet.getNode()).find('.zone-gauche').append('<img style="position: absolute; top: 28px; left: 12px;" src="/images/loading.gif" />');
var url="/plugin.php?plugin=discussion&action=getSujet&sujetid="+sujetId+"&noPage="+noPage;
jQuery.get(url, sujetReceived);}
this.set= function(sid){
noPage= 1;
sujetId= sid;
updateListe();}
this.soumettre= function(){
var url="/plugin.php";
var f= $w("frmAjoutSujet")
var v= formToJSON(f);
v.plugin="discussion";
v.action="addSujet";
jQuery("#b-soumettre").hide();
$j.clearTooltips();
jQuery.post(url, v, sujetPosted,"json" );}
function commentairePosted(data){
$j("#b-soumettre").show();
if(data=="OK"){
$j("#frmCommentaire form ol").hide();
$j("#frmCommentaire form p").show();
setTimeout(function(){
$j("#frmCommentaire form ol").show();
$j("#frmCommentaire form p").hide();
$j("#frmCommentaire form :input").val("");
$j("#frmCommentaire form :checkbox").attr('checked', false)}, 30*1000);} else{
$j.each(data, function(i, n){
jQuery("#"+n[0]).tooltip(n[3]);});}}
this.soumettreCommentaire= function(){
var url="/plugin.php";
var f= $w("frmCommentaire")
var v= formToJSON(f);
v.plugin="discussion";
v.action="participer";
$j("#b-soumettre").hide();
$j.clearTooltips();
$j.post(url, v, commentairePosted,"json" );}
function apresThumbsUp(data, p){
p.css("display","" );
if(data=="OK"){
var n= p.find(".nombre");
var c= parseInt(n.text().substr(1));
n.text("+"+(c+1));} else{
alert(data);}}
this.thumbsUp= function(did){
var p= jQuery("#ptup"+ did);
var url="/plugin.php";
var v={plugin:"discussion" , action:"thumbsUp" ,"did" : did};
p.css("display","none" );
jQuery.post(url, v, function(data){apresThumbsUp(data, p);});}

this.setPage= function(page){
noPage= page;
updateListe();}}
var z= 999;
var checkExternalClick= function(event){
if($j(event.target).parents('.activedropdown').length=== 0){
$j('.activedropdown').removeClass('activedropdown');
$j('.options').hide();}};
$j(document).ready(function(){
Forum.init();
$j('.box-commentaire textarea').focus(function(){
$j('.box-commentaire').addClass('focus');});
$j('.box-commentaire textarea').blur(function(){
$j('.box-commentaire').removeClass('focus');});
$j('#main-body').animate({
backgroundPosition:"("+bgYPos+")"}, 800,"easeOutBack" , function(){
if($j.support.opacity){
$j('#container').css({opacity: 0, display:'block'});
var cssPos=-25;
$j('#liste-onglets li').each(function(i){
$j(this).css({'left': cssPos+"px"});
cssPos+= $j(this).width();});
$j('head').append('<style type="text/css">#menu-onglet .selected a {padding: 0 19px 12px 18px;} #menu-onglet .selected a .box {padding: 16px 29px 12px 28px;}</style>');
$j('#container').animate({opacity: 1}, 400);} else{
$j('#container').css({display:'block'});
var cssPos=-25;
$j('#liste-onglets li').each(function(i){
$j(this).css({'left': cssPos+"px"});
cssPos+= $j(this).width();});
$j('head').append('<style type="text/css">#menu-onglet .selected a {padding: 0 19px 12px 18px;} #menu-onglet .selected a .box {padding: 16px 31px 12px 30px;}</style>');}}
);});
