// creation du div de commande
var title_tmp;
var coming_from_tmp;
var position_tmp;
var ref_tmp;
var origin_position;
var origin_position_from_modal;
var num_to_reach;
var action_type;
var au_suivant = 0;
var num_part1_Oheight = 750;
var num_part1_EXheight = 1020;
var sPath2;

function fillVarSpath (cetteValeur)
{
	sPath2 = cetteValeur;
}

function init(){
	NavName = navigator.appName;
	NavVers = navigator.appVersion;
	Nav = NavName + " " + NavVers;

	document.getElementById("flashtop").style.marginTop = 0+ 'px';
	document.getElementById("flashtop").style.height = 740 + 'px';
	document.getElementById("flashtop").style.width = 1028 + 'px';
	document.getElementById("partie1").style.height= num_part1_Oheight + 'px';

	var infoplus =document.createElement('div');
	infoplus.className = "text_add";
	infoplus.id = "text_add_id";
	document.getElementById("content").appendChild(infoplus);
	infoplus.innerHTML = "Jouez o&ugrave; et quand vous voulez gr&acirc;ce &agrave; votre mobile !<br><br>Choisissez 5 jeux mobiles &agrave; emporter partout !<br><br>Des jeux faciles &agrave; installer, en 2 clics vous pouvez jouer";

	// creation DIV  MODAL 
	var modal=document.createElement('div');
	modal.className = "modal_class";
	modal.id = "modal_id";
	document.getElementById("partie1").appendChild(modal);
	var info_screenshot=document.createElement('div');
	// creation DIV contenant les DIV screenshot
	info_screenshot.className = "info_sc";
	info_screenshot.id = "info_sc_id";
	modal.appendChild(info_screenshot);
	// creation  DIV jaquette affichant l'image 105 x 130 
	var info_jaquette=document.createElement('div');
	info_jaquette.className = "info_jaquette";
	info_jaquette.id = "info_jaquette_id";
	modal.appendChild(info_jaquette);
	// creation  DIV texte affichant ltitre du jeu 
	var info_texte=document.createElement('div');
	info_texte.className = "info_text";
	info_texte.id = "info_text_id";
	modal.appendChild(info_texte);
	
	var info_close=document.createElement('div');
	info_close.className = "info_close";
	info_close.id = "info_close_id";
	info_close.innerHTML = "<img id='info_close_img' src='images/MJ_HP_info_close-btn.png' alt='retourner à la liste des jeux'/>";
//	info_close.innerHTML = "<img id='info_close_img' src='../minisite/templates/images/MJ_HP_info_close-btn.png' alt='retourner à la liste des jeux'/>";
	info_close.onmouseover  = function (event) {
		swap_img ('info_close_img');
	}
	info_close.onmouseout  = function (event) {
		restore ('info_close_img');
	}
	info_close.onclick  = function (event) {
		modal_return ();
	}
	modal.appendChild(info_close);
	
	var info_ajouter=document.createElement('div');
	info_ajouter.className = "info_ajout";
	info_ajouter.id = "info_ajout_id";
	info_ajouter.innerHTML = "<img id='info_ajout_img' src='images/MJ_HP_info_ajouter-btn.png' alt='ajoute à ma liste de jeux'/>";
//	info_ajouter.innerHTML = "<img id='info_close_img' src='../minisite/templates/images/MJ_HP_info_ajouter-btn.png' alt='retourner à la liste des jeux'/>";
	info_ajouter.onmouseover  = function (event) {
		swap_img ('info_ajout_img');
	}
	info_ajouter.onmouseout  = function (event) {
		restore ('info_ajout_img');
	}
	modal.appendChild(info_ajouter);
	
	for (var i=0;i<4;i++){
			img_sc = document.createElement('div');
			img_sc.className = 'img_sc_class';
			img_sc.id = 'img_id_'+i;
			info_screenshot.appendChild(img_sc);
			img_sc.style.top = 20 + 'px';
			img_sc.style.left = 172*i + 'px';
	}
	// creation  DIV texte affichant les ombres 
	var modal_shadow=document.createElement('div');
	modal_shadow.className = "shadow";
	modal_shadow.id = "shadow_id";
	modal.appendChild(modal_shadow);
}
var boo_menu_expand = false;
var tempo_expand;
function modal_expand () {
	var div_to_move = document.getElementById('partie1');
	var num_div_to_move_height = parseInt(div_to_move.style.height);
	if (!boo_menu_expand){
		if (num_div_to_move_height < num_part1_EXheight-1){
			div_to_move.style.height = num_div_to_move_height + 0.5*(num_part1_EXheight - num_div_to_move_height)+'px';
			tempo_expand = setTimeout('modal_expand()', 32);
		}
		else {
			div_to_move.style.height = num_part1_EXheight+'px';
			boo_menu_expand = true;
			clearTimeout(tempo_expand);
		}
	}
}
function modal_return () {
	var div_to_move = document.getElementById('partie1');
	var num_div_to_move_height = parseInt(div_to_move.style.height);
	if (num_div_to_move_height > num_part1_Oheight+1){
		div_to_move.style.height = num_div_to_move_height - 0.5*(num_div_to_move_height - num_part1_Oheight)+'px';
		tempo_return = setTimeout('modal_return()', 32);
	}
	else {
		div_to_move.style.height = num_part1_Oheight+'px';
		boo_menu_expand = false;
		clearTimeout(tempo_return);
	}
}
var boo_plus_grand = true;
function show_info (ce_titre_2,cette_provenance_2,cette_position_2,cette_reference_2,ce_type_2){
	var essai = "http://"+sPath2+"/data/pre_web/java/"+cette_reference_2+".jpg"
	document.getElementById('info_text_id').innerHTML = ce_titre_2;
	document.getElementById("info_jaquette_id").innerHTML = "<img id='img_sc_jaquette' src='http://"+sPath2+"/data/pre_web/"+ce_type_2+"/"+cette_reference_2+".jpg' alt='ajoute à ma liste de jeux'/>";
	for (var i=0;i<4;i++){
		document.getElementById("img_id_"+i).innerHTML = "<img id='img_sc_"+i+"' src='http://"+sPath2+"/data/pre_web/"+ce_type_2+"/"+cette_reference_2+"_0"+(i+1)+".gif' alt='ajoute à ma liste de jeux'/>";
	}
	document.getElementById('info_ajout_id').onclick  = function (event) {
		fill_var (ce_titre_2,cette_provenance_2,cette_position_2,cette_reference_2,'add');
		modal_return ();
	}
	num_to_reach = 680;
	action_type = 'show';
	moving_window ();
}
function fill_var (titreX,comefromX,positionX,refX,action){
		origin_position 	= document.documentElement.scrollTop;
		title_tmp 			= titreX;
		coming_from_tmp 	= comefromX;
		position_tmp 		= positionX;
		ref_tmp 			= refX;
		action_type 		= action;
		num_to_reach 		= 0;
		moving_window ();
}
function moving_window (){
	if (Nav.indexOf ('Chrome') >0) var position = document.body.scrollTop;
	else var position = document.documentElement.scrollTop;
	if (position > num_to_reach){
		if (Nav.indexOf ('Chrome') >0) document.body.scrollTop -= 0.2*position ;
		else document.documentElement.scrollTop -= 0.2*position ;
		tempo_monte = setTimeout('moving_window()', 32);
	}
	else {
		if (Nav.indexOf ('Chrome') >0) document.body.scrollTop = 0;
		else document.documentElement.scrollTop = num_to_reach;
		if (action_type == 'add') add_ref (title_tmp,coming_from_tmp,position_tmp,ref_tmp);
		else if (action_type == 'show') modal_expand ();
		else {
			for (var j=0;j<ref_add.length;j++){
				var splite_tmp = ref_add[j].split('||');
				if (splite_tmp[2] == position_tmp) {
					remove_ref (j);
				}	
			}
			
		}
		clearTimeout(tempo_monte);
	}
}
function back_in_position (){
	if (Nav.indexOf ('Chrome') >0) var position = document.body.scrollTop;
	else var position = document.documentElement.scrollTop;
	if (position < origin_position){
		if (position + 40 > origin_position){
			if (Nav.indexOf ('Chrome') >0) document.body.scrollTop += origin_position - position;
			else document.documentElement.scrollTop += origin_position - position;
		}
		else {
			if (Nav.indexOf ('Chrome') >0) document.body.scrollTop += 40;
			else document.documentElement.scrollTop += 40;
		}
		tempo_descend = setTimeout('back_in_position()', 32);
	}
	else {
		if (Nav.indexOf ('Chrome') >0) document.body.scrollTop = origin_position;
		else document.documentElement.scrollTop = origin_position;
		clearTimeout(tempo_descend);
	}
}
var nbr_playlist = 0;
var ref_add = new Array ();
var ref_send = new String;
function add_ref (ce_titre,provenance,cette_position,cette_reference){
	if (nbr_playlist < 5){
		ref_add[nbr_playlist] = ce_titre+'||'+provenance+'||'+cette_position+'||'+cette_reference;
		nbr_playlist ++;
		document.getElementById('flashtop').retourJS(nbr_playlist,ce_titre,provenance,cette_position,cette_reference);
		if (provenance == 'html') document.getElementById('/'+cette_position).jeuAjouter(nbr_playlist);
		else if (provenance == 'f4') document.getElementById('flash4').jeuAjouter(cette_position,cette_reference);
	}
//	alert (nbr_playlist);
}
function remove_ref (ici){
	var recup_info_for_remove = ref_add[ici].split('||');
	ref_add.splice (ici,1);
	nbr_playlist --;
	document.getElementById('flashtop').retourRemove(nbr_playlist,ref_add,ici);
	if (recup_info_for_remove[1]  == 'top') document.getElementById('flashtop').jeuDispo(recup_info_for_remove[2]);
	else if (recup_info_for_remove[1] == 'html') document.getElementById('/'+recup_info_for_remove[2]).jeuDispo();
	else if (recup_info_for_remove[1] == 'f4') document.getElementById('flash4').jeuDispo(recup_info_for_remove[2]);
}
function split_extension(fichier){
	var ret=new Array();
	var pos=fichier.lastIndexOf('.');
	ret[0]=fichier.substr(0,pos);
	ret[1]=fichier.substr(pos+1);
	return ret;
}
var pour_restore;
function swap_img (id_img) {
	pour_restore = document.getElementById(id_img).getAttribute('src');
	var img_name = split_extension(pour_restore);
	var new_img = document.getElementById(id_img).setAttribute('src', img_name[0]+'-over.'+img_name[1]);
}
function restore (id_img) {
	var new_img = document.getElementById(id_img).setAttribute('src', pour_restore);
}

var numElementAjoute = 0;
//////// PARTIE ENVOI INFO /////

var validation = 0;
// variable declarée en dur a commenter //
//var oid = "coucou";
//////////////////////////////////////////
function next_step (ref,mobile,email,addParam)
{
	window.location.href='minisite/valid.php?mobile=' + mobile + '&email=' + email + addParam + '&label_minisite=hp'+'&ref='+escape(ref);
}


