// JavaScript Document
var login='';
var solde='';
var pswd= '';

function swapEmail() {
	document.getElementById("login").style.display = "inline";
	document.getElementById("login").focus();
    document.getElementById("email").style.display = "none";
}

function swapMdp() {
	document.getElementById("pass").style.display = "inline";
	document.getElementById("pass").focus();
    document.getElementById("mdptexte").style.display = "none";
}

function clearEmail() {
	if(document.getElementById("login2").value == 'Indiquez votre Email ici') {
		document.getElementById("login2").value = '';
		document.getElementById("login2").focus();
	}
}



function clearMdp(){
	if(document.getElementById("pass2").value == 'Choisissez un mot de passe') {
		document.getElementById("pass2").value = '';
		document.getElementById("pass2").focus();
	}
}

function valid_mail(mailteste)

{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}

function checkEmail() {
	if(valid_mail(document.getElementById("login2").value)) {
		document.getElementById("login2_ok").innerHTML = 'OK';
		document.getElementById("login2_nok").innerHTML = '';
	} else {
		document.getElementById("login2_ok").innerHTML = '';
		document.getElementById("login2_nok").innerHTML = 'X';
	}
}

function checkMdp() {
	if(document.getElementById("pass2").value.length>=6 && document.getElementById("pass2").value.length<=16) {
		document.getElementById("pass2_ok").innerHTML = 'OK';
		document.getElementById("pass2_nok").innerHTML = '';
	} else {
		document.getElementById("pass2_ok").innerHTML = '';
		document.getElementById("pass2_nok").innerHTML = 'X';
	}
}

function file(fichier){
   var qqchose='';
   var reg1=new RegExp("[?]","g");
   if (fichier.match(reg1)) {
       qqchose='&';
   } else {
       qqchose='?';
   }
  
   fichier = fichier+qqchose+'tmp='+Math.random();
   if(window.ActiveXObject){ // IE
         xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
         xhr_object.open("GET", fichier, false);
          xhr_object.send(null);
          if(xhr_object.readyState == 4) return(xhr_object.responseText);
         else return(false);
   }
    else if(window.XMLHttpRequest){ // FIREFOX
             xhr_object = new XMLHttpRequest();
            xhr_object.open("GET", fichier, false);
             xhr_object.send(null);
            if(xhr_object.readyState == 4) return(xhr_object.responseText);
            else return(false);
   }
    else return(false);
}


function login_solde() {
	
	var variables = file("login_solde.php?tmp="+Math.random()).split(";");

	/*var champs_test = document.getElementsByName("test");
	champs_test[0].innerHTML = variables[0]+" - "+variables[1];*/


	if(login != variables[0]) {
		history.go();
	} else {
		login = variables[0];
		solde = variables[1];
		refreshDatas(login,solde)
	}
}
function refreshDatas(lelogin,lesolde) {	
	login = lelogin;
	solde = lesolde;
	
	/*var champs_test = document.getElementsByName("test");
	champs_test[0].innerHTML = champs_test[0].innerHTML + " -> "+lelogin+" - "+lesolde;;*/
	
	var champs_login = document.getElementsByName("login_value");
	var champs_solde = document.getElementsByName("solde_value");
	var champs_euro = document.getElementsByName("euro_value");
	var i;
	
	for(i = 0; i<champs_login.length;i++) {
		champs_login[i].innerHTML=lelogin;
	}
	for(i = 0; i<champs_solde.length;i++) {
		champs_solde[i].innerHTML=lesolde;
	}
	for(i = 0; i<champs_euro.length;i++) {
		champs_euro[i].innerHTML=(lesolde/2).toFixed(2);
	}
}

function update_credit(lesolde) {
	if(!isNaN(lesolde)) {
		solde = lesolde;
		var champs_solde = window.parent.document.getElementsByName("solde_value");
		for(i = 0; i<champs_solde.length;i++) {
			champs_solde[i].innerHTML=lesolde;
		}
		//if(champs_solde.length<1 && document.domain == "jeuxcasino.m6jeux.fr") window.location.reload();
	}
}

function format(valeur,decimal,separateur,virgule) {
// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+virgule+deci;
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}


function compter(somme,plus,nbsec) {
	somme += plus*nbsec;
	//valeur = Math.floor(somme)+(Math.round(somme-Math.floor(somme))/2);
	valeur = somme;
	document.getElementById("compteur").innerHTML = format(valeur,2,".",",");
	//nbsec = 2+Math.round(Math.random()*10);
	nbsec = 0.5;
	//toID = setTimeout("compter("+somme+","+plus+","+nbsec+")",nbsec*1000);
}

function compteur_init() {
	/*t0 = new Date(2009,0,1,0,0,0);
	t1 = new Date(2009,10,1,0,0,0);
	somme_t0 = 6000000;
	somme_t1 = 9000000;*/
	t0 = new Date(2010,0,1,0,0,0);
	t1 = new Date(2010,0,20,0,0,0);
	somme_t0 = 0;
	somme_t1 = 841316;
	somme_sec = (somme_t1 - somme_t0)/((t1.getTime() - t0.getTime())/1000);
	now = new Date();
	somme_now = somme_t1 + (((now.getTime() - t1.getTime())/1000)*somme_sec);
	compter(somme_now,somme_sec,1);
}

//window.onload=compteur_init;


function lancer_jeu(nom_jeu,id_jeu) {
	
	if(id_jeu.substr(0,3) == '../') {
		id_jeu = id_jeu.substring(3);
	}
	//largeur = null;hauteur = null;
	largeur = 800;hauteur = 600;
	if(id_jeu == 'flash/bouledeluxe.php') {
		largeur = 720;hauteur = 576;
	}
	
	if(document.domain == 'www.labouledeluxe.com') { //redirection vers cashtv.com
		//window.location.href = 'http://www.cashtv.com/connect.php?login='+login+'&pass='+pswd+'&quicklogin=1';
		window.location.href = 'http://www.cashtv.com/index.php?open='+id_jeu+';'+nom_jeu+';'+largeur+';'+hauteur;
		return 0;
	}
	
	if(id_jeu != null && id_jeu != 'null' && id_jeu != '') {
	if(typeof(myLightWindow) != 'undefined') {myLightWindow.activateWindow({href:id_jeu,type:'external',title:nom_jeu,width:largeur,height:hauteur});}
	else { document.location.href='jeu.php?&url='+id_jeu; }
	}
}

function ouvrir(nom,url,largeur,hauteur) {
	
	if(url.substr(0,6) == 'flash/') {
		largeur=800;hauteur=600;
	}
	
	if(url == 'flash/bouledeluxe.php' || url == 'flash/bouledeluxe.html') {
		url == 'flash/bouledeluxe.php';
		largeur = 720;hauteur = 576;
	}
	if(url != null && url != 'null' && url != '') {
	if(typeof(myLightWindow) != 'undefined') {myLightWindow.activateWindow({href:url,type:'external',title:nom,width:largeur,height:hauteur});}
	else { document.location.href='jeu.php?&url='+url; }
	}
}


function popen(url,pnom,largeur,hauteur,poptions) {
var haut=(screen.height-hauteur)/2;
var gauche=(screen.width-largeur)/2;
newpage=window.open(url,pnom,'top='+haut+',left='+gauche+',width='+largeur+',height='+hauteur+','+poptions);
}


function recharger_page(ledomaine) {
	if(ledomaine == "jeuxcasino.m6jeux.fr") {
		window.parent.location.reload();
	}
}