function deconnexion() {
	var url = location.href;
	if(url.substr(url.length-3,3).toLowerCase()=='cgi' || url.substr(url.length-5,3).toLowerCase()=='cgi')
		url = 'http://www.contrefeux.com/';
	else
		url = location.href;
	location.href='http://www.contrefeux.com/cgi/mt-comments.cgi?__mode=handle_sign_in&amp;logout=1&static='+url;
}
function getCookieVal(offset){
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function LireCookie(nom){
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen){
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}
function EcrireCookie(nom, valeur){
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}
function isLogged() {
	var name = LireCookie('commenter_name');
	if(name!='' && name!=null) return true;
	else return false;
}


/* PAGES ARTICLE */
function laisserComm(entry) {
	if(isLogged()) {
		new Ajax.Updater('form-commentaire', '/form_commentaire.php',{
		  parameters: { url: location.href, entry:entry, blog:3 },
		  onComplete: function(){

var name = LireCookie('commenter_name');
var ids = LireCookie('commenter_id').split(':');
var id = ids[0];
var login = name;
login+= ', réagissez sur cet article :'
login+= '<br /><a href="/cgi/mt-comments.cgi?__mode=handle_sign_in&amp;logout=1&static=' + location.href + '" class="lien">';
login+= "(si vous n'êtes pas "+name+", merci de vous déconnecter)</a>"; 
$('comments-login').innerHTML = login;

$('form-commentaire').style.display = 'block';
new Effect.Pulsate('form-commentaire',{pulses:3,from:0.3});
			}
		});
	} else { 
		$('form-commentaire').style.display = 'block';
		new Effect.Pulsate('form-commentaire',{pulses:3,from:0.3});
	}
}
function afficherComm(nbcomm, entry) {
	if (isLogged()) {
		laisserComm(entry);
	}
}

function caseReponseComm(entry_id, parent_id, author) {
	var p = document.getElementById(entry_id + '_comment-reply');

	var label = document.createElement('label');
	var checkbox = document.createElement('input');
	checkbox.setAttribute('type', 'checkbox');
	checkbox.setAttribute('name', 'simplythreaded_parent_id');
	checkbox.value = parent_id; 
	checkbox.setAttribute('checked', true);
	label.appendChild(checkbox);

	var reply_text = document.createTextNode(' Réponse à ');
	label.appendChild(reply_text);

	var anchor = document.createElement('a');
	anchor.setAttribute('href', '#comment-' + parent_id);
	anchor.innerHTML = author;
	label.appendChild(anchor);

	while (p.hasChildNodes()) {
		p.removeChild(p.firstChild);
	}

	p.appendChild(label);
}

function repondreCommentaire(entry_id, parent_id, author) {

	var p = document.getElementById(entry_id + '_comment-reply');
	if(!p) {
		new Ajax.Updater('form-commentaire', 'http://www.contrefeux.com/form_commentaire.php',{
		  parameters: { url: location.href, entry:entry_id },
		  onComplete: function(){

var name = LireCookie('commenter_name');
var ids = LireCookie('commenter_id').split(':');
var id = ids[0];
var login = name;
login+= ', réagissez sur cet article :'
login+= '<br /><a href="http://www.contrefeux.com/cgi/mt-comments.cgi?__mode=handle_sign_in&amp;logout=1&static=' + location.href + '" class="lien">';
login+= "(si vous n'êtes pas "+name+", merci de vous déconnecter)</a>"; 
$('comments-login').innerHTML = login;

$('form-commentaire').style.display = 'block';
caseReponseComm(entry_id,parent_id,author);
			}
		});
		return false;
	} else
		caseReponseComm(entry_id,parent_id,author);

}
