roue = new Image;
roue.src = 'images/design/roue_44x44.gif';
rouestop = new Image;
rouestop.src = 'images/design/rouestop.png';

/*
 * Functions :
 * -----------
 */

function geid (elem) {
	return document.getElementById(elem);
}

function livesearch (s, livestop, olds) {
	if (s.length >= 3 && s != olds && livestop == 'live') {
		geid('state').src = roue.src;
		geid('search_form').old_s.value = s;
		xajax_livesearch(s);
	}
	else {
		geid('state').src = rouestop.src;
	}
	if (livestop == 'live') {
		setTimeout("livesearch(geid('search_form').s.value, geid('search_form').livestop.value, geid('search_form').old_s.value)", 651);
	}
}

function post_comment (post_id, name, mail, site, comment, what) {
	if (name != '' && mail != '' && comment != '') {
		geid('posting').innerHTML = '<img src="images/design/roue_44x44.gif" alt="posting your comment..." />';
		xajax_comment_liveInsert(post_id, name, mail, site, comment, what);
	}
	else {
		alert('veuillez remplir tout les champs du formulaire !');
	}
}

function sendMail (neyme, email, subject, message, code) {
	var cases = '';
	if (geid('case1').checked==true) {
		cases += '1';
	}
	else {
		cases += '0';
	}
	if (geid('case2').checked==true) {
		cases += '1';
	}
	else {
		cases += '0';
	}
	if (geid('case3').checked==true) {
		cases += '1';
	}
	else {
		cases += '0';
	}
	if (geid('case4').checked==true) {
		cases += '1';
	}
	else {
		cases += '0';
	}
	xajax_sendMail(neyme, email, subject, message, cases, code);
}

function trackbackToogle (ping_id) {
	geid('show_trackback').innerHTML = 'Trackback url : http://p4bl0.net/tb.php?post='+ping_id;
	toogleView('show_trackback', 'inline');
}

function yellowize(elem_id, yellowvalue){
	geid(elem_id).style.backgroundColor = 'rgb(255,255,'+yellowvalue+')';
	if (parseInt(yellowvalue)<=255) {
		var newyellowvalue = parseInt(yellowvalue)+1;
		setTimeout(function() {yellowize(elem_id, newyellowvalue);}, 10);
	}
}

function toogleView (elem_id, type)
{
	if (geid(elem_id).style.display=='none' || geid(elem_id).style.display=='') {
		geid(elem_id).style.display = type;
		return true;
	}
	else {
		geid(elem_id).style.display = 'none';
		return false;
	}
}

function sidebarToogle (theid)
{
	if (toogleView(theid+'List', 'block')) {
		geid(theid+'_arrow').innerHTML = '&#x2193;';
	}
	else {
		geid(theid+'_arrow').innerHTML = '&#x2192;';
	}
}

function encoded_email (elem_id) {
	var email = document.createTextNode("cnoyb\056enhml\100tznvy\056pbz".replace(/[a-zA-Z]/g, function(c){return String.fromCharCode((c<="Z"?90:122)>=(c=c.charCodeAt(0)+13)?c:c-26);}));
	geid(elem_id).appendChild(email);
}