/*====================
JS pepsiworld.fr
====================*/

/*==== Focus sur les fields ====*/
function GetFocus(field) {
	if (field.value==field.title) {field.value=''}
}

/*==== Blur sur les fields ====*/
function GetBlur(field) {
	if (field.value=='') {
		field.value=field.title;
	}
}

// Cache les msg d'erreur
function hide_error () {
	div  = (document.layers) ? document.layers['errorPad'] : document.getElementById('errorPad');
	div2  = (document.layers) ? document.layers['erlogPad'] : document.getElementById('erlogPad');
	div.className = "error_hide";
	div2.className = "error_hide";
}

// Simule Input radio
function checkRadio(currentValue, inputHidden, currentEl, Total)
{
	document.getElementById(inputHidden).value=currentValue;
	
	//Desactive les autres
	for(i=0; i<Total; i++)
	{
		document.getElementById(inputHidden+i).className="inputRadio";
	}
	document.getElementById(currentEl).className = "inputRadio-active";
}
// Simule Input checkbox
function check_Box(currentValue, inputHidden, currentEl, Total)
{
	var tmpValue = document.getElementById(inputHidden).value;
	
	//Desactive les autres
	for(i=0; i<Total; i++)
	{
		document.getElementById(inputHidden+i).className="checkBox";
	}
	if(tmpValue!=currentValue)
	{
		document.getElementById(currentEl).className = "checkBox-active";
		document.getElementById(inputHidden).value=currentValue;
	}
	if(tmpValue==currentValue)
	{
		document.getElementById(currentEl).className = "checkBox";
		document.getElementById(inputHidden).value="";
	}
}

function show_login_pad(url)
{
	document.getElementById("bg_noir").style.display="block";
	document.getElementById("module_login").style.display="block";
	document.getElementById("module_forget_pwd").style.display="none";
	ajax_login(url, '');
}
function show_pwd_pad(url)
{
	document.getElementById("bg_noir").style.display="block";
	document.getElementById("module_forget_pwd").style.display="block";
	document.getElementById("module_login").style.display="none";
	ajax_forget_pwd(url, '');
}
function show_share_pad()
{
	document.getElementById("bg_noir").style.display="block";
	document.getElementById("module_share").style.display="block";
}

//Share Video
function show_share_video_pad(num_video)
{
	document.getElementById("bg_noir").style.display="block";
	document.getElementById("module_share_video").style.display="block";
	if(document.getElementById("id_video"))
	{
		document.getElementById("id_video").value=num_video;
	}
	ajax_share_video('http://www.pepsiworld.fr/', '');
}

function ajax_share_video(url, process)
{
	var zone_a_charger = $('module_share_video');
	
	var postUrl = url+'modules/login/ajax_share_video.php';
	
	//Les donnees POST
	if(process=='ok')
	{
		var data_video = document.getElementById("id_video").value;
		var data_fn = document.form_share_video.firstname.value;
		var data_email = document.form_share_video.email.value;
		var data_msg = document.form_share_video.message_video.value;
		var data_process = 'ok';
	}
	if(process=='')
	{
		var data_video = "";
		var data_fn = "";
		var data_email = "";
		var data_msg = "";
		var data_process = '';
	}
	
	var data = 'process='+data_process+'&idVideo='+data_video+'&firstname='+data_fn+'&message_video='+data_msg+'&email='+data_email;

	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
		
	var onSuccess = function (t)
	{	
		var el = zone_a_charger;
		el.innerHTML = t;
	}
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
}


function show_mojito_pad(){
	document.getElementById("bg_noir").style.display="block";
	document.getElementById("module_login").style.display="none";
	document.getElementById("module_forget_pwd").style.display="none";
	document.getElementById("module_mojito").style.display="block";
}

function show_urbanplagne_pad(){
	document.getElementById("bg_noir").style.display="block";
	document.getElementById("module_login").style.display="none";
	document.getElementById("module_forget_pwd").style.display="none";
	document.getElementById("module_urbanplagne").style.display="block";
}

function hide_pads(){
	document.getElementById("bg_noir").style.display="none";
	document.getElementById("module_login").style.display="none";
	document.getElementById("module_forget_pwd").style.display="none";
	document.getElementById("module_share").style.display="none";
	document.getElementById("module_share_video").style.display="none";
	if(document.getElementById("module_mojito"))
		document.getElementById("module_mojito").style.display="none";
	if(document.getElementById("module_urbanplagne"))
		document.getElementById("module_urbanplagne").style.display="none";	
}

function ajax_login(url, action)
{
	if(action =="process")
	{
		var pep_login = $('pep_login').value;
		var pep_pwd = $('pep_pwd').value;	
			
		var postUrl = url+'modules/login/ajax_login.php';
		var data = 'pep_login='+pep_login+'&pep_pwd='+pep_pwd+'&action='+action;
		var zone_a_charger = $('error_ajax_login');
			
		// Ajax Loader
		zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
			
		var onSuccess = function (t)
		{		
			var el = zone_a_charger;
			if( (t.substr(0,7) == "http://") || (t.substr(0,9) == "index.php") )
				window.location.href=t;
			else	
					el.innerHTML = t;
		}
		var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
		myAjax.request();	
	}
	else
	{
		var pep_login = "";
		var pep_pwd = "";
			
		var postUrl = url+'modules/login/ajax_login.php';
		var data = 'pep_login='+pep_login+'&pep_pwd='+pep_pwd+'&action='+action;
		var zone_a_charger = $('module_login');
			
		// Ajax Loader
		zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
			
		var onSuccess = function (t)
		{		
			var el = zone_a_charger;
			el.innerHTML = t;
		}
		var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
		myAjax.request();	
	}

}
function ajax_forget_pwd(url, action)
{
	if(action=='process')
	{
		var zone_a_charger = $('error_ajax_pwd');
		var pep_email = $('pep_email').value;
	}
	else
	{
		var zone_a_charger = $('module_forget_pwd');
		var pep_email = "";
	}
		
	var postUrl = url+'modules/login/ajax_forget_pwd.php';
	var data = 'pep_email='+pep_email+'&action='+action;
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'templates/default/images/ajax-loader.gif" alt=""/></div>';
		
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		el.innerHTML = t;
	}
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
}

function confirm_delaccount(url)
{
	if (confirm("Etes-vous certain(e) de vouloir supprimer DEFINITIVEMENT votre compte PEPSI World ?")) 
	{
		document.location.href=url;
	}
	else 
	{
		return false;
	}
}

function set_produits(num,nb)
{
	for(i=0;i<nb;i++)
	{
		if(i != num){
			if(document.getElementById("product_name_"+i)){
				document.getElementById("product_name_"+i).style.display="none";
			}
		}
		else{
			if(document.getElementById("product_name_"+i)){
				document.getElementById("product_name_"+i).style.display="block";
			}
		}
	}
	
}

function ajax_newsletter_subscribe(url)
{
	var nl_email = $('newsletter_mail_subscribe').value;

	var postUrl = url+'modules/menu_suscribe/ajax_newsletter_subscribe.php';
	var data = 'nl_email='+nl_email+'&';

	var zone_a_charger = $('newsletter_mail_subscribe');
		
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		el.style.color="#FF0000";
		el.value = t;
	}
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
}

// ouverture de popup Reglement jeu UrbanPlagne
function open_reglementUrban()
{
	var largeur = 850;
	var hauteur = 600;
	var leftx = 10;
	var topx = 10;
	
	popUp = window.open("http://www.pepsiworld.fr/modules/urbanplagne/reglement.html","reglement",'width=' + largeur + ',' + 'height=' + hauteur  + ' ,left=' + leftx + ',top= '+ topx +',scrollbars=yes,toolbars=no,menubars=no,location=no');
}
