// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

jQuery.noConflict();

var bets=new Hash({});

var redirection = "";
var to_submit_id = "";

function bet_toggle(event_id, type_bet){
  var text_id= event_id + "_" + type_bet;
  if(bets.get(event_id) != type_bet)
  {
    $(text_id).addClassName('bouton_selected');
    var text_1= event_id + "_1";
    var text_N= event_id + "_X";
    var text_2= event_id + "_2";
    $(text_1).removeClassName('bouton_selected');
    $(text_2).removeClassName('bouton_selected');
    if($(text_N) != null)
    {
      $(text_N).removeClassName('bouton_selected');
    }
    $(text_id).addClassName('bouton_selected');
    bets.set(event_id, type_bet);
  }
  else
  {
    $(text_id).removeClassName('bouton_selected');
    bets.unset(event_id);
  }
  
}

function create_session(login,password){
	jQuery.getJSON("http://forum.lebonpari.com/session/create.json?login="+login+"&password="+password+"&callback=?", function(data){
		if(data != null && data.id)
		{
		  to_submit();
		}
		else{
		  alert("Votre pseudo ou votre mot de passe est incorrect")
		}
	});
}

function create_session_fb(){
  $('MB_content').innerHTML="<strong>Connection à Facebook en cours, veuillez patientez ...</strong>";
	jQuery.getJSON("http://forum.lebonpari.com/login_fb.json?callback=?", function(data){
		to_submit();
	});
}

function create_user(login,password, password2, email){
	jQuery.getJSON("http://forum.lebonpari.com/users/create.json?user[login]="+login+"&user[password]="+password+"&user[password_confirmation]="+password2+"&user[email]="+email+"&callback=?", function(data){
		if(data != null && data.id)
		{
		  to_submit();
		}
		else{
		  alert("Votre email ou votre mot de passe ne contient pas assez de caractères ou votre password n'est pas identique !")
		}
	});
}

function to_submit(){
  if($('to_submit') != null && redirection == ""){
    $('to_submit').submit();
  }
  else if(to_submit_id != ""){
  	$(to_submit_id).submit();
  }
  else
  {
    if(redirection == "")
    {
      document.location='/concours_de_pronostics';
    }
    else
    {
      document.location=redirection;
      Modalbox.hide();
    }
    
  }
}

function delete_label(id,a) {
  if($(id).value==a)
  {
    $(id).value=''
    $(id).style.color="black";
  }
}

function appear_label(id,a) {
  if($(id).value=="")
  {
    $(id).value=a
    $(id).style.color="grey";
  }
}


// Simple follow the mouse script

var divName = 'quelbook'; // div that is to follow the mouse
                       // (must be position:absolute)
var offX = 0;          // X offset from mouse position
var offY = 15;          // Y offset from mouse position

function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0;}

function follow(evt) {if (document.getElementById) {var obj = document.getElementById(divName).style;
obj.left = (parseInt(mouseX(evt))+offX) + 'px';
obj.top = (parseInt(mouseY(evt))+offY) + 'px';}}



function displaybookinfo(bookmaker,  cote, prono){
  $('quelbookimg').src="/images/lebonpari/sites/logo_large/bonus_"+bookmaker+".gif";
  $('quelbookprono').innerHTML =prono;
  $('quelbookname').innerHTML =bookmaker;
  $('quelbookname2').innerHTML =bookmaker;
  $('quelbookgain').innerHTML =Math.round(parseFloat(cote)*20);
  $('quelbook').show();
}

function hidebookinfo(){
  $('quelbook').hide();
}

