// Merci de ne pas copier ce code-source
// Copyright MouleFlip.com - Code par MouleFlip
// Contact : via le formulaire de contact du site ;)

// Dès le chargement de la page
$(document).ready(function() {		
	getpage('accueil');
	
});

// Fonctions nécessaires au fonctionnement de la page
function getpage(page) {
	$("#page_ajx").fadeTo(1000, 0.01);
	$("#page_ajx").fadeTo(100, 0, function(){
		$.ajax({
			  type: "GET",
			  url: "get_page.php",
			  data: "idpg="+page+"&R="+new Date(),
			  success: function(resultat){
					ClearMenu();
					$("#"+page).addClass(page+" current");
					document.getElementById('page_ajx').innerHTML = resultat;
					$("#page_ajx").fadeTo(1000, 1);
					$('#gallery a').lightBox({fixedNavigation:true});
			  }
		});
	});
}


// fonction bbcode pour inserer en direct dans le textarea
function TAinsert(text1,text2) {
	var ta=document.getElementById('message');
	if (document.selection) {
		var str=document.selection.createRange().text;
		ta.focus();
		var sel=document.selection.createRange();
		if (text2!="") {
			if (str=="") {
				var instances=countInstances(text1,text2);
				if (instances%2 !=0) sel.text=sel.text + text2;
				else sel.text=sel.text + text1;
			} else sel.text=text1 + sel.text + text2;
		} else sel.text=sel.text + text1;
	} else if (ta.selectionStart || ta.selectionStart ==0) {
		if (ta.selectionEnd > ta.value.length) ta.selectionEnd=ta.value.length;
		var firstPos=ta.selectionStart;
		var secondPos=ta.selectionEnd+text1.length;
		var contenuScrollTop=ta.scrollTop;
		
		ta.value=ta.value.slice(0,firstPos)+text1+ta.value.slice(firstPos);
		ta.value=ta.value.slice(0,secondPos)+text2+ta.value.slice(secondPos);
		
		ta.selectionStart=firstPos+text1.length;
		ta.selectionEnd=secondPos;
		ta.focus();
		ta.scrollTop=contenuScrollTop;
	} else { // Opera
		var sel=document.hop.contenu;
		var instances=countInstances(text1,text2);
		if (instances%2 !=0 && text2 !="") sel.value=sel.value + text2;
		else sel.value=sel.value + text1;
	}
}

// fonction bbcode
function putSmiley(tt,src) {
TAinsert(" "+tt+" ","");
}

function puttxt(tt,src) {
TAinsert(""+tt+"","");
}

function affiche_msg() {
$.ajax({
			  type: "GET",
			  url: "msg_show.php",
			  data: "R="+new Date(),
			  success: function(resultat){
				$('#message_livre').html(resultat);
			  }
		});

}

// poster msg livre d'or
function post_msg() {
	var message = document.getElementById('message').value;
	var verif_code = document.form1.verif_code.value;
	var pseudo = document.form1.pseudo.value;
	
	
	$.ajax({
			  type: "GET",
			  url: "msg_livre.php",
			  data: "message="+escape(message)+"&verif_code="+escape(verif_code)+"&pseudo="+escape(pseudo)+"&R="+new Date(),
			  beforeSend: function(){
				 $('#form1').slideUp();
			   },
			  success: function(resultat){
			  var json_result = eval("(" + resultat + ")");
				if (json_result.erreur == 1) {
					$('#form1').slideDown();
					$('#affiche_msg').html('<center><font color="#FF0000"><b>'+json_result.msg+'</b></font></center>');
					} else if (json_result.erreur == 2) {
					$('#form1').slideDown();
					$('#affiche_msg').html('<center><font color="#FF0000"><b>'+json_result.msg+'</b></font></center>');
					document.images.nomDeLImage.src='code.php?r='+Math.round(Math.random(0)*1000)+1;
					} else {
					$('#affiche_msg').html('<center><font color="#0066CC"><b>'+json_result.msg+'</b></font></center>');
					document.images.nomDeLImage.src='code.php?r='+Math.round(Math.random(0)*1000)+1;
					affiche_msg();
					}
			  }
		});

}

// clear menu
function ClearMenu() {
	$("#accueil").removeClass("current");
	$("#real").removeClass("current");
	$("#livre").removeClass("current");
	$("#contact").removeClass("current");
}