function noHtml(txt) {
	a = txt.indexOf('<');
	b = txt.indexOf('>');
	len = txt.length;
	c = txt.substring(0, a);
	if(b == -1) {
		b = a;
	}
	d = txt.substring((b + 1), len);
	txt = c + d;
	cont = txt.indexOf('<');
	if (cont != -1) {
		txt = noHtml(txt);
	}
	return txt;
}

function single_show_hide(id){
	if(document.getElementById(id).style.display=="none")
	{
		document.getElementById(id).style.display="block";
		
	}
	else
	{
		document.getElementById(id).style.display="none";
	
		
	}
}


function show_hide(menu,bloc,id,classe){
	if(id==0){
	autre1=1;
	autre2=2;
	}
	else if(id==1){
	autre1=0;
	autre2=2;
	}
	
	else if(id==2){
	autre1=0;
	autre2=1;
	}
	document.getElementById(bloc + id).style.display="block";
	document.getElementById(bloc + autre1).style.display="none";
	document.getElementById(bloc + autre2).style.display="none";
	
	document.getElementById(menu + id).className=classe + " active";
	document.getElementById(menu + autre1).className=classe;
    document.getElementById(menu + autre2).className=classe;
}

function show_hide2(menu,bloc,id,classe){
	if(id==1){
	autre=2;
	}
	
	else if(id==2){
	autre=1;
	}
	document.getElementById(bloc + id).style.display="block";
	document.getElementById(bloc + autre).style.display="none";
	
	document.getElementById(menu + id).className=classe + " active";
	document.getElementById(menu + autre).className=classe;
}

function affiche(div)
{
if(document.getElementById(div).style.display=='block')
	{document.getElementById(div).style.display='none';
	document.getElementById(div+'box').src='/forum/smiley-open.gif';
	document.getElementById(div+'box').title='Ouvrir la boite a smileys';
	}
else 
	{document.getElementById(div).style.display='block';
	document.getElementById(div+'box').src='/forum/smiley-close.gif';
	document.getElementById(div+'box').title='Fermer la boite a smileys';
	var url = 'ajax/smiley.php';
    var pars = '';
    var target = div;
    var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	}
}

function insertEmotion(file_name, title) {


	if (title == null)
		title = "";

	// XML encode
	title = title.replace(/&/g, '&amp;');
	title = title.replace(/\"/g, '&quot;');
	title = title.replace(/</g, '&lt;');
	title = title.replace(/>/g, '&gt;');

	var html = '<img src="/smileys/' + file_name + '" border="0" alt="' + title + '" title="' + title + '" />';

	tinyMCE.execCommand('mceInsertContent', false, html);

}


//positionnement div centree


function $(strId){
	return document.getElementById(strId);
}

function getWindow(){
  pageWidth =  window.innerWidth;
  pageWidth = (pageWidth)? pageWidth : document.documentElement.clientWidth;
  pageWidth = (pageWidth)? pageWidth: document.body.clientWidth;

  pageHeight =  window.innerHeight;
  pageHeight = (pageHeight)? pageHeight: document.documentElement.clientHeight;
  pageHeight = (pageHeight)? pageHeight: document.body.clientHeight;

}




 function cite(id_div,auteur,div_id) {
	if(document.getElementById(div_id).style.visibility=='hidden') 
	
	{
		document.getElementById(div_id).style.visibility='visible'; 
		
	}
 	var intro='<cite title="'+auteur+'">';
	var extro='</cite>';
	var contenudiv=noHtml(document.getElementById(id_div).innerHTML);	
    var msg=intro +contenudiv+extro;	
	tinyMCE.execCommand('mceInsertContent', false, msg);   
    }

function show(div_id){ 					
	if(document.getElementById(div_id).style.display=='none') 
	
	{
		document.getElementById(div_id).style.display='block'; 
		
	}
}

function hide(div_id){ 
	if(document.getElementById(div_id).style.display=='block')
	{
		document.getElementById(div_id).style.display='none';
			document.getElementById(div_id).innerHTML="";
	}

}

function hide2(div_id){ 
	if(document.getElementById(div_id).style.display=='block')
	{
		document.getElementById(div_id).style.display='none';
			
	}

}

function show_visibility(div_id){ 					
	if(document.getElementById(div_id).style.visibility=='hidden') 
	
	{
		document.getElementById(div_id).style.visibility='visible'; 
		
	}
}

function hide_visibility(div_id){ 
	if(document.getElementById(div_id).style.visibility=='visible')
	{
		document.getElementById(div_id).style.visibility='hidden';
	}

}

function affiche_mp(id_user)   
{	
	document.getElementById('envoi_mp').style.display='block';
	var url = 'ajax/envoi_mp.php?id_destinataire='+id_user;
    var pars = '';
    var target = 'envoi_mp';
    var myAjax = new Ajax.Updater(target, url, {method: 'get', evalScripts : true});	
}

function SendMp() { 
   //get the values form the form
	var id_destinataire = document.getElementById("id_destinataire").value;
	var id_expediteur = document.getElementById("id_expediteur").value;
	var sujet = document.getElementById("sujet").value;

	tinyMCE.triggerSave();
	var message = document.getElementById("message").value;
	var reg=new RegExp("(&)", "g");
	sujet=sujet.replace(reg, "%26");
	message=message.replace(reg, "%26");

	//place the values in a parameter as a name value pair: name=value
	var params = 'id_destinataire='+id_destinataire+'&id_expediteur='+id_expediteur+'&sujet='+sujet+'&message='+message+'';
	new Ajax.Updater('envoi_mp','ajax/envoi_mp.php?action=envoi', { method:'post', parameters:params,asynchronous:true, evalScripts : true});
}

function change_preview()
{
	document.getElementById('preview').style.backgroundImage="url("+document.getElementById('avatar').value+")";
}


function declenche_drag(handle,root)
{
	//COMMENT DECLENCHER CELA LORS DU CHARGEMENT DE LA PAGE EN AJAX
	var theHandler = document.getElementById(handle);		
	var theRooter   = document.getElementById(root);
	Drag.init(theHandler, theRooter); 
}

function centerPopup(div)
{

}

function include(file) {
	var oScript =  document.createElement("script");
	oScript.src = file;
	oScript.type = "text/javascript";
	document.body.appendChild(oScript);
}


function afficheProno(nj1,nj2,div)
{
	var url = 'ajax/pronostic.php?nj='+nj1+'_'+nj2+'_'+div;
    var pars = '';
    var target = 'nextprono';
    var myAjax = new Ajax.Updater(target, url, {method: 'get', evalScripts : true});		
}


function sendProno(nj1,nj2,div) {
   //get the values form the form
	var p = document.getElementById("pronostic").value;
	var j = document.getElementById("journee").value;
	var r1 = document.getElementById(div+"_resultat-1").value;
	var bp1_1 = document.getElementById(div+"_bp1_1").value;
	var bp2_1 = document.getElementById(div+"_bp2_1").value;
	
	var r2 = document.getElementById(div+"_resultat-2").value;
	var bp1_2 = document.getElementById(div+"_bp1_2").value;
	var bp2_2 = document.getElementById(div+"_bp2_2").value;
	
	var r3 = document.getElementById(div+"_resultat-3").value;
	var bp1_3= document.getElementById(div+"_bp1_3").value;
	var bp2_3 = document.getElementById(div+"_bp2_3").value;
	
	var r4 = document.getElementById(div+"_resultat-4").value;
	var bp1_4 = document.getElementById(div+"_bp1_4").value;
	var bp2_4 = document.getElementById(div+"_bp2_4").value;
	
	var r5 = document.getElementById(div+"_resultat-5").value;
	var bp1_5 = document.getElementById(div+"_bp1_5").value;
	var bp2_5 = document.getElementById(div+"_bp2_5").value;
	
	var r6 = document.getElementById(div+"_resultat-6").value;
	var bp1_6 = document.getElementById(div+"_bp1_6").value;
	var bp2_6 = document.getElementById(div+"_bp2_6").value;
	
	var r7 = document.getElementById(div+"_resultat-7").value;
	var bp1_7 = document.getElementById(div+"_bp1_7").value;
	var bp2_7 = document.getElementById(div+"_bp2_7").value;
	
	var r8 = document.getElementById(div+"_resultat-8").value;
	var bp1_8 = document.getElementById(div+"_bp1_8").value;
	var bp2_8 = document.getElementById(div+"_bp2_8").value;
	
	var r9 = document.getElementById(div+"_resultat-9").value;
	var bp1_9 = document.getElementById(div+"_bp1_9").value;
	var bp2_9 = document.getElementById(div+"_bp2_9").value;
	
	var r10 = document.getElementById(div+"_resultat-10").value;
	var bp1_10 = document.getElementById(div+"_bp1_10").value;
	var bp2_10 = document.getElementById(div+"_bp2_10").value;
	
	//place the values in a parameter as a name value pair: name=value 
	var params = 'p='+p+'&j='+j+'&r1='+r1+'&bp1_1='+bp1_1+'&bp2_1='+bp2_1+'&r2='+r2+'&bp1_2='+bp1_2+'&bp2_2='+bp2_2+'&r3='+r3+'&bp1_3='+bp1_3+'&bp2_3='+bp2_3+'&r4='+r4+'&bp1_4='+bp1_4+'&bp2_4='+bp2_4+'&r5='+r5+'&bp1_5='+bp1_5+'&bp2_5='+bp2_5+'&r6='+r6+'&bp1_6='+bp1_6+'&bp2_6='+bp2_6+'&r7='+r7+'&bp1_7='+bp1_7+'&bp2_7='+bp2_7+'&r8='+r8+'&bp1_8='+bp1_8+'&bp2_8='+bp2_8+'&r9='+r9+'&bp1_9='+bp1_9+'&bp2_9='+bp2_9+'&r10='+r10+'&bp1_10='+bp1_10+'&bp2_10='+bp2_10;

	new Ajax.Updater('nextprono','ajax/pronostic.php?nj='+nj1+'_'+nj2+'_'+div, { method:'post', parameters:params,asynchronous:true});
}