/**********************************
		AJOUT SMILEYS
***********************************/

function ajoutsmiley(smile){
	var compgen = navigator.userAgent.toLowerCase();
	var navsafari = ((compgen.indexOf('safari') != -1) || (navigator.vfinor == 'Apple'));
	var navie = ((compgen.indexOf('msie') != -1) && (!navopera) && (!navsafari) && (!navwebtv));
	var navopera = (compgen.indexOf('opera') != -1);
	var navwebtv = (compgen.indexOf('webtv') != -1);
	var oswin = ((compgen.indexOf('win') != -1) || (compgen.indexOf('16bit') != -1));
	var navers = parseInt(navigator.appVersion);
	var textarea = document.getElementById('msg');
	var fermer = false;

	smile = ' '+smile+' ';

	if((navers >= 4) && navie && oswin) {
		if(textarea.isTextEdit) {
			textarea.focus();
			var dselect = document.selection;
			var cr = dselect.createRange(); cr.colapse;
			if((dselect.type == 'Text' || dselect.type == 'None') && cr != null) {
				fermer = true;
				cr.text = smile;
			}
		} else {
			fermer = true;
			textarea.value += smile;
		}
	} else {
		if(textarea.selectionEnd) {
			var selectdebut = textarea.selectionStart;
			var selecthaut = textarea.scrollTop;
			var selectfin = textarea.selectionEnd;

			if(selectfin <= 2)
				selectfin = textarea.textLength;

			var debut = (textarea.value).substring(0, selectdebut);
			var milieu = (textarea.value).substring(selectdebut, selectfin);
			var fin = (textarea.value).substring(selectfin, textarea.textLength);

			if(textarea.selectionEnd - textarea.selectionStart > 0)
				milieu = smile + milieu;
			else {
				milieu = smile + milieu;
				fermer = true;
			}

			textarea.value = debut + milieu + fin;
			var cpos = selectdebut + (milieu.length);
			textarea.selectionStart = cpos;
			textarea.selectionEnd = cpos;
			textarea.scrollTop = selecthaut;
		} else {
			fermer = true;
			textarea.value += smile;
		}

		textarea.focus();
		return fermer;
	}
}
/*---------------------------------------------------------------------------------------------------------------*/

/*  ANTI FRAMES 
if (top.frames.length!=0)
    top.location=self.document.location;
*/

function subuzz(){
	var pseudo = document.getElementById('pseudo').value;
	var titre = document.getElementById('titre').value;
	var lien = document.getElementById('lien').value;
	var texte = document.getElementById('texte').value;

	$.get('../pages/ajax/add_buzz.php?pseudo='+escape(pseudo)+'&titre='+escape(titre)+'&lien='+escape(lien)+'&texte='+escape(texte),function(html){ $('#buzz_statut').html(html); });
}


function noter(id,note){
	$('#note_'+id).css('display','none');
	$('#note_'+id).html('');
	$.get('/pages/ajax/note.php?id_art='+id+'&note='+note,function(html){ $('#note_'+id).html(html); });
	$('#note_'+id).fadeIn();
}

function smileys_place(){
	$.get('/includes/smileys.php',function(html){ $('#smileys_place').html(html); });
}

function send_mail(){
	var pseudo = document.getElementById('pseudo').value;
	var mail = document.getElementById('mail').value;
	var com = document.getElementById('com').value;
	var sujet = document.getElementById('sujet').value;

	$.get('/pages/ajax/mail.php?pseudo='+escape(pseudo)+'&mail='+escape(mail)+'&com='+escape(com)+'&sujet='+escape(sujet),function(html){ $('#mail_statut').html(html); });
}

function design(style){
	date=new Date;
	date.setMonth(date.getMonth()+12);
	
	SetCookie('style', style, date,'/');
	document.location.replace(document.location);
	// document.location.replace('/style.php?style='+style);
}


/************************************************************************************************/

function SetCookie ( name, value, expires, path, domain, secure) {
         szCookie = name + "=" + escape (value) +
                  ((expires) ? "; expires=" + expires: expires.toGMTString()) +
                  ((path) ? "; path=" + path : "") +
                  ((domain) ? "; domain=" + domain : "") +
                  ((secure) ? "; secure" : "");
                  document.cookie = szCookie;
}

function post_msg(){
	var error = 0;
	var msg_error='';
	if(document.comment.pseudo.value == "") {
		msg_error += 'Veuillez indiquer un pseudo <br />';
		$('#pseudo').css("border","1px dashed red");
		error = 1;
	}
	
	if(document.comment.msg.value == "") {
		msg_error += 'Veuillez écrire un message <br />';
	   $('#msg').css("border","1px dashed red");
	   error = 1;
	}
	
	if(document.comment.bot.value == "") {
		msg_error += 'Veuillez remplir le champ Antispam <br />';
	   $('#bot').css("border","1px dashed red");
	   error = 1;
	}
	
	msg_error += '<br />';
	
	if(error == 1){
		$('#errors').html(msg_error);
		return false;
	}
}

function dixhuit(){
	if(confirm("ATTENTION,\n\nCette partie du site contient des images et vid\351os pornographiques interdites aux mineurs et succeptibles de heuter la sensibilit\351 de certaines personnes.\n\nEn cliquant sur \042OK\042 vous certifiez:\n\n- Etre majeur dans votre pays\n- Ne pas faire \351tat de l\047existance de ce site ni d\047en diffuser le contenu \340 un mineur.\n- Que vous utiliserez tous les moyens en votre possession pour emp\352cher un mineur de se connecter \340 ce site.\n")){
		date=new Date;
		date.setMonth(date.getMonth()+1);
		SetCookie('18ans', ';', date,'/');	
	}else{ document.location.replace('../'); }
}

function warn(){
	if(confirm('Cette page a été marquée comme possible de choquer certaines personnes \n Le contenu pouvant être soit sexy, soit gore (sang, douleur, etc..) \n Si vous êtes mineur veuillez cliquer sur Annuler (Cancel) \n En accédant à la page vous certifiez être majeur !')){
		date=new Date;
		date.setMonth(date.getMonth()+1);
		SetCookie('warn', ';', date,'/');	
	}else{ document.location.replace('../'); }
}

function show(div){
	var cont = document.getElementById(div);
	if(cont.style.display == "block") $('#'+div).slideUp();
	else $('#'+div).slideDown();
}