

function aff_rep(id) {
	ajaxGetA('pages/ajax/repertoire.php?act=1&id='+id,'showRep');
}

function cach_rep(id) {
	ajaxGetA('pages/ajax/repertoire.php?act=2&id='+id,'showRep');
}

function sw_rep() {
	$('num').value = $('contact').value;
	$('num').focus();
}

function messFraude(nb) {
	win7 = new Window('erreur', {className: "theme1", title: "Fraude détectée", width:300, height:200, maximizable:false,  resizable: true, showEffectOptions: {duration:1.3}})
	win7.getContent().innerHTML= "<div style='padding:10px;'> <b>Fraude "+nb+"/5</b><br><br>Vous devez absolument cliquer sur une pub ( et pas seulement faire semblant ) !<br><br> Votre SMS a quand même été envoyé, mais ne recommencez plus sinon votre compte sera bani automatiquement! <br><br>Merci.</div>";
	win7.showCenter();
}

function sendSms() { 
	num0=$F('num');
	mess0=$F('mess');
	pays0=$F('pays');
	date0=$('date').innerHTML;
	time0=$('timestamp').innerHTML;
	/*num0.length!=10 ||*/
	if ( mess0.length>136) {
		win4 = new Window('erreur', {className: "theme1", title: "Erreur !", width:300, height:200, maximizable:false,  resizable: true, showEffectOptions: {duration:1.5}})
		win4.getContent().innerHTML= "<div style='padding:10px;'> <b>Une erreur a été détectée.</b><br><br>Nous vous rapellons que tout les champs doivent être remplis correctement : <br><br><div style='margin-left:10px; font-size:11px'>- Message de 135 caractères maximum<br></div></div>";
		win4.showCenter();
	} else {
		Element.hide('envoyer');
		$('wait2').style.display="block";
		ajaxPostA('pages/ajax/send.php','num='+escape(num0)+'&mess='+escape(mess0)+'&pays='+escape(pays0)+'&date='+escape(date0)+'&time='+escape(time0),'sendSms2');
	}
}

function sendSms2(r) {
	if (unescape(r)=="ok") {
		ajaxGetA('pages/ajax/pages.php?p=smsok','showPage');
	} else if (unescape(r)=="fraude") {
		ajaxGetA('pages/ajax/pages.php?p=smsok&fraude=1','showPage');
	} else {
		win5 = new Window('erreur', {className: "theme1", title: "Erreur !", width:250, height:150, maximizable:false,  resizable: false, showEffectOptions: {duration:1.5}})
		win5.getContent().innerHTML= "<div style='padding:10px; text-align:center'> <b>Une erreur a été détectée.</b><br><br>"+unescape(r)+"</div>";
		win5.showCenter();
		$('envoyer').style.display="block";
		Element.hide('wait2');
	}
}
 
function etape2(num) {
	time=escape($('timestamp').innerHTML);
	if (num==1) window.open("http://www.sms-tunisie.net/?partenaire&time="+time);
	if (num==2) window.open("http://www.sms-tunisie.net/?partenaire&time="+time);
	if (num==3) window.open("http://www.sms-tunisie.net/?partenaire&time="+time);
	if (num==4) window.open("http://www.sms-tunisie.net/?partenaire&time="+time);
	ajaxGetA('pages/ajax/pages.php?p=etape3','etape3');
}

function etape3(r) {
	new Effect.Fade('etape2', { duration:1, afterFinish:function() { 
			$('etape2').innerHTML=unescape(r);
			Nifty("div.roundpub", "smooth");
			new Effect.Appear('etape2', { duration:1 });
		}} );
}

function verifNum() {
	num=$F('num');
	if (num.length==10) { $('num').style.borderLeft="3px solid #00cc00"; $('num').style.bgcolor="#FFFFFF"; }
	else if (num.length==8) { $('num').style.borderLeft="3px solid #00cc00"; $('num').style.bgcolor="#FFFFFF"; }
	else { $('num').style.borderLeft="3px solid #FF0000"; }
}	

function login() {
	Element.update('wait','<img src="images/wait2.gif">');
	pseudo=unescape($F('pseudo'));
	pass=unescape($F('pass'));
	ajaxGetA('pages/ajax/connexion.php?login='+pseudo+'&pass='+pass,'login2');
	
}

function login2(r) {
	Element.hide('wait');
	if (unescape(r)=="bad") {
		$('etat').style.display="none";
		$('etat').innerHTML="<b>Identifiants incorrects ou Mail/Tel non vérifiés.</b>";
		$('etat').style.backgroundColor="#ec5994";
		$('etat').style.width="50%";
		$('etat').style.padding="2px";
		Nifty("div.round2","smooth fixed-height");
		new Effect.Appear("etat", {duration:1.5});
		
		$('pseudo').value="";
		$('pass').value="";
	} else {
		$('Menubares').innerHTML="<a href='/' class='liensMENU'>Accueil</a> | <a href='?repertoire' class='liensMENU'>Répertoire</a> | <a href='gagner.php' class='liensMENU'>Gagner des crédits</a> | <a href='http://www.sms-tunisie.net/pages/profil.php' target='popup' onclick='window.open(\'\',\'popup\',\'width=300,height=100,left=0,top=0,scrollbars=0\')' class='liensMENU'>Profil</a> | <a href='?regles' class='liensMENU'>Regles</a> | <a href='?stats' class='liensMENU'>Statistiques</a>";
		ajaxGetA('pages/ajax/pages.php?p=home','showPage');
	}
			
}

function showPage(r) {
	new Effect.BlindUp('contenu', { duration:0.5, afterFinish:function() { 
			var sms = r.split("%7C%3A%7C"); // Gestion des erreurs : vérification du code OK 
			
			if (unescape(sms[0])=="OK") {
				$('contenu').innerHTML=unescape(sms[2]);
				
				new Effect.BlindDown("contenu", {  duration:1});
				eval(unescape(sms[1]));
			} else {
				$('contenu').innerHTML="<br><br><br><center><a href='index.php'>Retourner sur la page d'accueil</a></center><br><br><br>";
				new Effect.Appear("contenu", {from:0.1, to:1, duration:1});
				alert('Erreur durant le chargement de la page');
			}
	} });
}

function showRep(r) {
	new Effect.BlindUp('répertoire', { duration:0.5, afterFinish:function() { 
			var sms = r.split("%7C%3A%7C"); // Gestion des erreurs : vérification du code OK 

			if (unescape(sms[0])=="1") {
			if (unescape(sms[1])=="OK") {
				$('repertoire').innerHTML=unescape(sms[3]);
				$('liens_repertoire').innerHTML='<a href="#" onclick="cach_rep('+unescape(sms[2])+'); return false">Cacher votre repertoire</a>';
				
				new Effect.BlindDown("répertoire", {  duration:1});
				eval(unescape(sms[2]));
			} else {
				$('repertoire').innerHTML="<center>Votre repertoire est inaccessible.</center>";
				new Effect.Appear("repertoire", {from:0.1, to:1, duration:1});
				alert('Erreur durant le chargement de la page');
			}
			}
			
			if (unescape(sms[0])=="2") {
			if (unescape(sms[1])=="OK") {
				$('repertoire').innerHTML=unescape(sms[3]);
				$('liens_repertoire').innerHTML='<a href="#" onclick="aff_rep('+unescape(sms[2])+'); return false">Afficher votre repertoire</a>';
				
				new Effect.BlindDown("répertoire", {  duration:1});
				eval(unescape(sms[2]));
			} else {
				$('repertoire').innerHTML="<center>Votre repertoire est inaccessible.</center>";
				new Effect.Appear("repertoire", {from:0.1, to:1, duration:1});
				alert('Erreur durant le chargement de la page');
			}
			}
	} });
}

function deco() {
	ajaxGetA('pages/ajax/deconnexion.php','deco2');
}
function deco2() {
	ajaxGetA('pages/accueil.php?ajax=1','showPage');
}

function showInfos(time) {
	ajaxPostA('pages/ajax/valid.php','time='+escape(time),'');
}

function valid_mail(evt) {
	var interdit = ' azertyuiopqsdfghjklmnbvcxwAZERTYUIOPMLKJHGFDSQWXCVBNàâäãçéèêëìîïòôöõùûüñ+=@_¨µ.&*?!-:;,\t#~"^%$£?²¤§%*()[]{}<>|\\/`\'';
	var keyCode = evt.which ? evt.which : evt.keyCode;
	if (keyCode==9) return true;
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
		return false;
	}
}

function limit(evt) {
	$('limit').innerHTML=$F('mess').length+"/135";
	if ($F('mess').length>=135) { 
		var interdit = ' azertyuiopqsdfghjklmnbvcxwAZERTYUIOPMLKJHGFDSQWXCVBN0123456789àâäãçéèêëìîïòôöõùûüñ+=@_¨µ.&*?!-:;,\t#~"^%$£?²¤§%*()[]{}<>|\\/`\'';
		var keyCode = evt.which ? evt.which : evt.keyCode;
		if (keyCode==9) return true;
		if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) return false;

	}
}

//-----------------------------------------------------------------------------------------------------

function ajaxGetA(fichier, fonction) {
	
		if (window.XMLHttpRequest) requete = new XMLHttpRequest();
		else if (window.ActiveXObject) requete = new ActiveXObject("Microsoft.XMLHTTP");
		else alert('Votre navigateur n\'est pas assez récent pour accéder à cette fonction, ou les ActiveX ne sont pas autorisés');
		requete.open('get',fichier,true);
		requete.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
		requete.send(null);
			requete.onreadystatechange = function()  { 
				if(requete.readyState == 4 && requete.responseText != "")
				{				
					if (fonction!='') eval(fonction + "('"+escape(requete.responseText)+"')");
				} 
			}
}

function ajaxPostA(fichier,variable, fonction) {
	
		if (window.XMLHttpRequest) requete = new XMLHttpRequest();
		else if (window.ActiveXObject) requete = new ActiveXObject("Microsoft.XMLHTTP");
		else alert('Votre navigateur n\'est pas assez récent pour accéder à cette fonction, ou les ActiveX ne sont pas autorisés');
		requete.open("POST", fichier, true);
		requete.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
		requete.send(variable);
			requete.onreadystatechange = function()  { 
				if(requete.readyState == 4 && requete.responseText != "")
				{	
					if (fonction!='') eval(fonction + "('"+escape(requete.responseText)+"')");
				} 
		}
}		


//-------------------------------------------------------------------------