// Jscript pour Optelo

function nf_parrain_getCookie(nom) {
	if (document.cookie.length > 0) {
		debut = document.cookie.indexOf(nom+"=");
		if (debut != -1) {
			debut += nom.length+1;
			fin = document.cookie.indexOf(";", debut);
			if (fin == -1)
				fin = document.cookie.length;
			return(unescape(document.cookie.substring(debut, fin)));
		}
	}
	return(0);
}

function nf_recup_parrain_id(cle) {
	URL = window.location.toString();
	deb = URL.indexOf(cle)+cle.length+1;
	delta = ((URL.substring(deb)).indexOf("&") > 0) ? (URL.substring(deb)).indexOf("&") : URL.length-deb;
	return(URL.indexOf(cle)!=-1 ? URL.substring(deb,deb+delta) : nf_parrain_getCookie(cle));
}

function change_pays(pays)
{
	if(pays == 1)
	{
		  document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-fr.gif" style="float:left;" />  0899.700.290 (Code 103)<br />1.35 &euro; + 0.34 &euro;/min.';
	}
	else if(pays == 2)
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-be.gif" style="float:left;" />  0903.44.621 (Code 103)<br />1.12 &euro;/min';
	}
	else if(pays == 3)
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-all.gif" style="float:left;" />  0900.3.200.33.20 (Code 103)<br />2.00 &euro;/min';
	}
	else if(pays == 4)
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-ca.gif" style="float:left;" />  1.900.451-2277 (Code 103)<br />8 CA$ par appel';
	}
	else if(pays == 5)
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-us.gif" style="float:left;" />  1.900.255-7788 (Code 103)<br />3 US$ par appel';
	}
	else if(pays == 6)
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-es.gif" style="float:left;" />  803.420.870 (Code 103)<br />1.09 &euro;/min';
	}
	else if(pays == 7)
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-en.gif" style="float:left;" />  09061.500.007 (Code 103)<br />1.50 &pound; par appel';
	}
	else if(pays == 8)
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-ch.gif" style="float:left;" />  0906.123.423 (Code 103)<br />4.23 Francs/min';
	}
	else if(pays == 9)
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-it.gif" style="float:left;" />  899.004.200 (Code 103)<br />0.36 &euro; + 1.80 &euro;/min';
	}
	else if(pays == 10)
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-lu.gif" style="float:left;" />  901.49.549 (Code 103)<br />2.23 &euro; par appel';
	}
	else
	{
		document.getElementById("tel_in1").innerHTML = '<img src="images/achat_drapeau-fr.gif" style="float:left;" />  0899.700.290 (Code 103)<br />1.35 &euro; + 0.34 &euro;/min.';
	}

}

function change_pays_sms(pays)
{
	if(pays == 1)
	{
		document.getElementById("sms_in1").innerHTML ='<img src="images/achat_drapeau-fr.gif" style="float:left;" />ENVOYEZ PAR SMS*<br />LE MOT CLEF<br /> AU 81004';
		document.getElementById("sms_in2").innerHTML ='1.5 &euro; par envoi + prix du SMS<br />2 SMS requis par code';
	}
	else if(pays == 2)
	{
		document.getElementById("sms_in1").innerHTML ='<img src="images/achat_drapeau-be.gif" style="float:left;" />ENVOYEZ PAR SMS*<br />LE MOT MOBILE<br /> AU 3144';
		document.getElementById("sms_in2").innerHTML ='1.5 &euro; par envoi + prix du SMS<br />2 SMS requis par code';
	}
	else if(pays == 4)
	{
		document.getElementById("sms_in1").innerHTML ='<img src="images/achat_drapeau-ma.gif" style="float:left;" />ENVOYEZ PAR SMS*<br />LE MOT PASS<br /> AU 9095';
		document.getElementById("sms_in2").innerHTML ='9.00 MAD par envoi + prix du SMS<br />2 SMS requis par code';
	}
	else if(pays == 3)
	{
		document.getElementById("sms_in1").innerHTML ='<img src="images/achat_drapeau-ch.gif" style="float:left;" />ENVOYEZ PAR SMS*<br />LE MOT MOBILE<br /> AU 9292';
		document.getElementById("sms_in2").innerHTML ='2 Francs par envoi + prix du SMS<br />2 SMS requis par code';
	}
	else if(pays == 5)
	{
		document.getElementById("sms_in1").innerHTML ='<img src="images/achat_drapeau-es.gif" style="float:left;" />ENVOYEZ PAR SMS*<br />LE MOT MOBILE<br /> AU 7603';
		document.getElementById("sms_in2").innerHTML ='1.04 &euro; par envoi + prix du SMS<br />2 SMS requis par code';
	}
	else if(pays == 6)
	{
		document.getElementById("sms_in1").innerHTML ='<img src="images/achat_drapeau-en.gif" style="float:left;" />ENVOYEZ PAR SMS*<br />LE MOT KEY<br /> AU 78050';
		document.getElementById("sms_in2").innerHTML ='3 &pound; par envoi + prix du SMS<br />2 SMS requis par code';
	}
	else
	{
		document.getElementById("sms_in1").innerHTML ='<img src="images/achat_drapeau-fr.gif" style="float:left;" />ENVOYEZ PAR SMS*<br />LE MOT CLEF<br /> AU 81004';
		document.getElementById("sms_in2").innerHTML ='1.5 &euro; par envoi + prix du SMS<br />2 SMS requis par code';
	}
}

function send_code(input)
{
	var input=input+'-'+document.getElementById("code").value;
	var handlerFunc = function(t)
	{
		var ret=t.responseText.split('-');
		if(ret[0] == 'redirect')
		{
			var tbl=input.split('-');
			if(tbl[0]<1)
			{
				tbl[0]=ret[1];
				input=tbl.join('-');
			}
			window.location='directpayment.php?id_paper='+tbl[2]+'&input='+input+'&mode=m';	
		} else if(t.responseText == 'KO')
		{
			alert('Il semble que le code entré soit erroné.');	
		} else {
			var tbl1=t.responseText.split('-');
			var tbl2=input.split('-');
			var tiret='-';
			document.getElementById('paynowbut').attributes["onclick"].value="send_code('"+tbl1[0]+"-"+tbl1[2]+"-"+tbl2[2]+"')";
			document.getElementById('paynowbut').onclick =function(){send_code(tbl1[0]+tiret+tbl1[2]+tiret+tbl2[2]); return false;};
			if(tbl1[1]<=1)
			{
				alert('En raison du prix du document, 1 autre code est nécessaire.');
			} else {
				alert('En raison du prix du document, '+tbl1[1]+' autres codes sont nécessaires.');
			}
			
			document.getElementById('code_entry').innerHTML='Entrez le '+tbl1[2]+'&egrave;me code obtenu';
			document.getElementById('code').value='';
		}
	}
	
	var errFunc = function(t)
	{
		alert('Error ' + t.status + ' -- ' + t.statusText);
	}
	
	new Ajax.Request('ajax-optelo.php', {postBody:'input='+input, onSuccess:handlerFunc, onFailure:errFunc});

}

NF_PARRAIN_ID = nf_recup_parrain_id("PARRAIN_ID");
if (NF_PARRAIN_ID>0) document.cookie = "PARRAIN_ID=" + escape(NF_PARRAIN_ID);

