function getMessage(id, fonction) {
	ouvrirPopIn('<img src="'+URL_WEB+'content/images/ico_wait.gif" alt=""/>Chargement des données.',200,80);
	var XHR = new XHRConnection();
	XHR.appendData("id", id);
	XHR.sendAndLoad(URL_WEB+"content/php/messageGet.php", "POST", fonction);
}
function afficherCodeBlog(obj){
	fermerPopIn();
	var titre	= obj.responseXML.getElementsByTagName('titre');
	var date	= obj.responseXML.getElementsByTagName('date');
	var url		= obj.responseXML.getElementsByTagName('url');
	if(titre[0].firstChild.data!="" && date[0].firstChild.data!="" && url[0].firstChild.data!=""){
		var html	= getCodeBlog(titre[0].firstChild.data, date[0].firstChild.data, url[0].firstChild.data);
		ouvrirPopIn('<a href="javascript:copy(\'codeHTML\');" title=\"Copier le contenu du champ de texte\">Copie</a> et colle le code ci-dessous dans ton blog :<br/><textarea onfocus="javascript:this.select();" id="codeHTML" cols="75" rows="4" style="font-size:10px;">'+html+'</textarea><br/><br/>Aperçu :<br/><div style="margin-left:29px;">'+html+'</div>',350,230);
	}else{
		ouvrirPopIn('Les données du message sont abscentes.',200,80);
	}
}
function afficherFormulaire(obj){
	fermerPopIn();
	var titre	= obj.responseXML.getElementsByTagName('titre');
	var date	= obj.responseXML.getElementsByTagName('date');
	var url		= obj.responseXML.getElementsByTagName('url');
	if(titre[0].firstChild.data!="" && date[0].firstChild.data!="" && url[0].firstChild.data!=""){
		var form	= '<strong>Envoyer \"'+titre[0].firstChild.data+'\" à un ami par mail</strong><br/><br/>';
		form	+= '<form>';
		form	+= "<div style=\"text-align:left;margin-left:10px;\">Son mail * <input type='text' name='mailM' id='mailM' value='' class='texte'/><br/><br/>";
		form	+= "Une courte description accompagnant le mail<img src=\""+URL_WEB+"content/images/pix.gif\" height=\"1\" width=\"155\" alt=\"\"/><br/>";
		form	+= "<textarea name='descriptionM' id='descriptionM' class='mceLoad'></textarea></div><br/>";
		form	+= "<input class='button' value='envoyer' type='button' onclick=\"javascript:sendMessage('"+titre[0].firstChild.data+"','"+date[0].firstChild.data+"','"+url[0].firstChild.data+"', $('mailM').value, 'descriptionM');\"/>";
		form	+= "</form><br/>";
		ouvrirPopIn(form,550,280);
		loadTiny(100,570,true);
	}else{
		ouvrirPopIn('Les données du message sont abscentes.',200,150);
	}
}
function sendMessage(titre, date, url, mail, description){
	if(!validMail(mail)){
		ouvrirPopIn('Tu n\'as pas entré de mail valide.<br/>Envoi du mail annulé.',200,80);
	}else{
		var descr		= "Un ami souhaite te faire découvrir '<a href=\""+url+"\" target=\"_blank\">"+titre+"</a>' datant du "+date+".";
		if(tinyMCE.get(description).getContent()!='')
			descr	+= "<br/>"+tinyMCE.get(description).getContent();

		var XHR			= new XHRConnection();
		XHR.appendData("sujet", "Nouvel article de la NCT");
		XHR.appendData("description", descr);
		XHR.appendData("mail", mail);
		XHR.sendAndLoad(URL_WEB+"content/php/mailSend.php", "POST", retourSendMessage);
	}
}
function retourSendMessage(obj){
	var retour	= obj.responseXML.getElementsByTagName('retour');
	if(retour[0].firstChild.data=="1"){
		fermerPopIn();
		ouvrirPopIn('Ton message a correctement été envoyé.',200,80);
	}else{
		ouvrirPopIn('Ton message n\'a pas pu être envoyé.',200,80);
	}
}
function getCodeBlog(titre, date, url){
	var html	= '<style type="text/css" media="all">@import url('+URL_WEB+'content/css/blog.css);</style>';
	html		+= '<div class="nct-lien"><a href="'+url+'" target="_blank" title="'+titre.replace(/\"/,"\"")+'">'+(titre.length>45?titre.substr(0,45)+'..':titre)+'</a><br />N-C-TEAM.COM | '+date+'<br />';
	html		+= '<div class="nct-logo">&copy; <a href="'+URL_WEB+'" target="_blank"><img src="'+URL_WEB+'content/images/nct-blog.png" border="0" height="28" width="70" align="absmiddle" alt="n-c-team.com" title="n-c-team.com"/></a></div></div>';

	return html;
}
function openSocial(){
	if($('socialNetWork').getStyle("width").toInt()==420)
		closeSocial();
	else
		$('socialNetWork').effect('width', {duration:700, transition: Fx.Transitions.Expo.easeOut}).start($('socialNetWork').getStyle("width").toInt(),420);
}
function closeSocial(){
	$('socialNetWork').effect('width', {duration:700, transition: Fx.Transitions.Expo.easeOut}).start($('socialNetWork').getStyle("width").toInt(),0);
}
function copy(inElement){
	var flashcopier = 'flashcopier';
	if(!$(flashcopier)) {
		var divholder = document.createElement('div');
		divholder.id = flashcopier;
		document.body.appendChild(divholder);
	}
	$(flashcopier).innerHTML = '';
	var divinfo = '<embed src="'+URL_WEB+'content/swf/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent($(inElement).value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
	$(flashcopier).innerHTML = divinfo;
}