// 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";
}

// Ajax Points de vente
function ajax_pt_vente(url, id_lang) {
	
	var lieu = $('lieu').value;
	var postUrl = url+'ajax_result.php';
	var data = 'lieu='+lieu+'&id_lang'+id_lang+'&action=search';
	var zone_a_charger = $('ajax_vente');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div id="conteneur-content"><div class="content"><div class="ajax-loader"><img src="'+url+'ajax-loader.gif" alt=""/></div></div></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();
}

// Ajax Video Athlète
function ajax_video(url, media, id_media, id_lang) {
	
	var postUrl = url+'ajax_video_athlete.php';
	var data = 'media='+media+'&id_media='+id_media+'&id_lang'+id_lang;
	var zone_a_charger = $('showmedia');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		zone_a_charger.innerHTML = t;
	}
	
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
}

// Ajax Clubs
function ajax_clubs(url, deb, id_lang) {

	var postUrl = url+'plugins/team_clubs/ajax_clubs.php';
	var data = 'deb='+deb+'&id_lang'+id_lang;
	var zone_a_charger = $('ajax_clubs');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'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();

}


// Ajax Login
function ajax_login(url, id_lang) {
	
	var has_no_pass = document.getElementsByName('has_pass')[0].checked;
	var email_address = $('email_address').value;
	var prov = $('prov').value;
	var password = $('password').value;
	
	if(has_no_pass)
		document.location.href=url+'create_account.php?mailuser='+email_address+'&prov='+prov;
	else
	{
	
		var postUrl = url+'ajax_login.php';
		var data = 'email_address='+email_address+'&password='+password+'&id_lang'+id_lang+'&action=process&';
		var zone_a_charger = $('ajax_login');
		
		// Ajax Loader
		zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'ajax-loader.gif" alt=""/></div>';
		
		var onSuccess = function (t)
		{		
			var el = zone_a_charger;
			if(t.substr(0,7) == "http://")
				window.location.href=t;
			else	
				el.innerHTML = t;
		}
		
		var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
		myAjax.request();
	}
}

// Ajax Creation de compte
function ajax_create_account(url, id_lang) {
	
	var email_address = $('email_address').value;
	var prov = $('prov').value;
	var password = $('password').value;
	var confirmation = $('confirmation').value;
	var gender = $('gender').value;
	var lastname = $('lastname').value;
	var firstname = $('firstname').value;
	var dob = $('dob').value;
	var telephone = $('telephone').value;
	var pratique_natation = $('pratique_natation').value;
	var street_address = $('street_address').value;
	var suburb = $('suburb').value;
	var postcode = $('postcode').value;
	var city = $('city').value;
	var country = $('country').value;
	var newsletter = $('newsletter').checked;
	var newsletter_partenaire = $('newsletter_partenaire').checked;

	var postUrl = url+'ajax_create_account.php';
	var data = 'email_address='+email_address+'&password='+password+'&confirmation='+confirmation+'&gender='+gender+'&lastname='+lastname+'&firstname='+firstname+'&dob='+dob+'&telephone='+telephone+'&pratique_natation='+pratique_natation+'&street_address='+street_address+'&suburb='+suburb+'&postcode='+postcode+'&city='+city+'&country='+country+'&newsletter='+newsletter+'&newsletter_partenaire='+newsletter_partenaire+'&id_lang'+id_lang+'&prov='+prov+'&action=process&';
	
	var zone_a_charger = $('ajax_create_account');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		if(t.substr(0,7) == "http://")
			document.location.href=t;
		else	
			el.innerHTML = t;
	}
	
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
	
}

// Ajax Edition de compte
function ajax_account_edit(url, id_lang) {
	
	var email_address = $('email_address').value;
	var password = $('arena_password').value;
	var confirmation = $('arena_confirmation').value;
	var gender = $('gender').value;
	var lastname = $('lastname').value;
	var firstname = $('firstname').value;
	var dob = $('dob').value;
	var telephone = $('telephone').value;
	var pratique_natation = $('pratique_natation').value;
	var street_address = $('street_address').value;
	var suburb = $('suburb').value;
	var postcode = $('postcode').value;
	var city = $('city').value;
	var country = $('country').value;
	
	var newsletter = $('newsletter').checked;
	var newsletter_partenaire = $('newsletter_partenaire').checked;
	
	var postUrl = url+'ajax_account_edit.php';
	var data = 'email_address='+email_address+'&password='+password+'&confirmation='+confirmation+'&gender='+gender+'&lastname='+lastname+'&firstname='+firstname+'&dob='+dob+'&telephone='+telephone+'&pratique_natation='+pratique_natation+'&street_address='+street_address+'&suburb='+suburb+'&postcode='+postcode+'&city='+city+'&country='+country+'&newsletter='+newsletter+'&newsletter_partenaire='+newsletter_partenaire+'&id_lang'+id_lang+'&action=process&';
	var zone_a_charger = $('ajax_account_edit');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'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();
	
}

// Ajax show my spot
function ajax_show_my_spot(url, id_lang, id_spot) {
	
	
	var postUrl = url+'ajax_my_spot.php';
	var data = 'id_spot='+id_spot+'&id_lang'+id_lang+'&';
	var zone_a_charger = $('ajax_show_my_spot');
		
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'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();
}

// Ajax show my club
function ajax_show_my_club(url, id_lang, id_club) {
	
	
	var postUrl = url+'ajax_my_club.php';
	var data = 'id_club='+id_club+'&id_lang'+id_lang+'&';
	var zone_a_charger = $('ajax_show_my_club');
		
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'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();
}

// Ajax new club
function ajax_new_club(url, id_lang) {
	
	var club_type = $('club_type').value;
	var club_nom = $('club_nom').value;
	var club_adresse = $('club_adresse').value;
	var club_cp = $('club_cp').value;
	var club_ville = $('club_ville').value;
	var club_googlemap = $('club_googlemap').value;
	var club_tel = $('club_tel').value;
	var club_web = $('club_web').value;
	var club_email = $('club_email').value;
	var club_photo = $('photo').value;
	var club_message = $('club_message').value;
	var contact_genre = $('contact_genre').value;
	var contact_prenom = $('contact_prenom').value;
	var contact_nom = $('contact_nom').value;
	var cid = $('cid').value;
	
	var postUrl = url+'ajax_new_club.php';
	var data = 'club_type='+club_type+'&club_nom='+club_nom+'&club_adresse='+club_adresse+'&club_cp='+club_cp+'&club_ville='+club_ville+'&club_googlemap='+club_googlemap+'&club_tel='+club_tel+'&club_web='+club_web+'&club_email='+club_email+'&club_photo='+club_photo+'&club_message='+club_message+'&contact_genre='+contact_genre+'&contact_prenom='+contact_prenom+'&contact_nom='+contact_nom+'&cid='+cid+'&id_lang'+id_lang+'&action=process&';
	var zone_a_charger = $('ajax_new_club');
	var zone_a_cacher = $('form_new_club');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		var eform = zone_a_cacher;
		if(t=='ok')
		{
			//club enregistré
			eform.style.display='none';
			el.innerHTML="Votre soumission de club a bien été envoyée à arena.<br>Après consultation et validation, il sera publié dans l'annuaire.";
		}
		else
		{
			//données érronées
			
			el.innerHTML = t;
		}
	}
	
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
	
}

// Ajax new spot
function ajax_new_spot(url, id_lang) {
	
	var spot_type = $('spot_type').value;
	var spot_nom = $('spot_nom').value;
	var spot_adresse = $('spot_adresse').value;
	var spot_cp = $('spot_cp').value;
	var spot_ville = $('spot_ville').value;
	var spot_googlemap = $('spot_googlemap').value;
	var spot_photo = $('photo').value;
	var spot_infos = $('spot_infos').value;
	var cid = $('cid').value;
	
	var postUrl = url+'ajax_new_spot.php';
	var data = 'spot_type='+spot_type+'&spot_nom='+spot_nom+'&spot_adresse='+spot_adresse+'&spot_cp='+spot_cp+'&spot_ville='+spot_ville+'&spot_googlemap='+spot_googlemap+'&spot_photo='+spot_photo+'&spot_infos='+spot_infos+'&cid='+cid+'&id_lang'+id_lang+'&action=process&';
	var zone_a_charger = $('ajax_new_spot');
	var zone_a_cacher = $('form_new_spot');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		var eform = zone_a_cacher;
		if(t=='ok')
		{
			//spot enregistré
			eform.style.display='none';
			el.innerHTML="Votre soumission de spot a bien été envoyée à arena.<br>Après consultation et validation, il sera publié dans l'annuaire.";
		}
		else
		{
			//données érronées
			
			el.innerHTML = t;
		}
	}
	
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
	
}

// Ajax Zoom Img
function ajax_zoom(url, face, dos, id_attr, id_prod) {
	var postUrl = url+'ajax_zoom.php';
	var data = 'face='+face+'&dos='+dos+'&url='+url+'&';
	var zone_a_charger = $('zoom_prod');
		
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'ajax-loader.gif" alt=""/></div>';
		
	var onSuccess = function (t)
	{
		var el = zone_a_charger;
		el.innerHTML = t;

		// Désactive col
		var actv_col = $$('.col-active');
		actv_col.each(function(toggler, i) {
			toggler.className = "";
		});
		// Active couleur
		$('col'+id_attr).className = "col-active";
		// Desc Couleurs
		$('colour-txt').innerHTML = $('col'+id_attr).getAttribute("title");
		// Refresh input hidden
		$('id[1]').value = id_attr;
		// Refresh Liens Tell Friend
		$('lk_tell_friend').href = url+'tell_a_friend.php?products_id='+id_prod+'&optval_id='+id_attr;
	}
		
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
}

// Ajax Annuaire
function ajax_annuaire(url, id_lang, type_annu) {
	
	var mots_cles = $('mots_cles').value;
	var postUrl = url+'plugins/my_arena_annuaire/ajax_annu_result.php';
	var data = 'keywords='+mots_cles+'&id_lang'+id_lang+'&type='+type_annu;
	var zone_a_charger = $('ajax_annu');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'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();
}

// Ajax Annuaire Détail
function ajax_annuaire_det(url, id_lang, type_annu, id_art) {
	
	var postUrl = url+'plugins/my_arena_annuaire/ajax_annu_det.php';
	var data = 'id_art='+id_art+'&id_lang'+id_lang+'&type='+type_annu;
	var zone_a_charger = $('ajax_annu_det');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'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();
}


// Open login
function open_login() {
	document.getElementById('overlay').style.display = 'block';
	document.getElementById('overlay_login').style.display = 'block';
}
// Close login
function close_login() {
	document.getElementById('overlay').style.display = 'none';
	document.getElementById('overlay_login').style.display = 'none';
}

// Open credits
function open_credits() {
	document.getElementById('overlay_credits').style.display = 'block';
	document.getElementById('overlay_credits_pad').style.display = 'block';
}
// Close credits
function close_credits() {
	document.getElementById('overlay_credits').style.display = 'none';
	document.getElementById('overlay_credits_pad').style.display = 'none';
}

// Open ad envoie panier
function open_send_panier() {
	document.getElementById('overlay-panier').style.display = 'block';
	document.getElementById('overlay_send_panier').style.display = 'block';
}
// Close Pad envoie panier
function close_send_panier() {
	document.getElementById('overlay-panier').style.display = 'none';
	document.getElementById('overlay_send_panier').style.display = 'none';
}
// Ajax Send Panier
function ajax_send_panier(url, id_lang)
{
	var from_name = $('from_name').value;
	var from_email_address = $('from_email_address').value;
	var to_name = $('to_name').value;
	var to_email_address = $('to_email_address').value;
	var message =  $('message').value;
	
	var postUrl = url+'ajax_send_panier.php';
	var data = 'id_lang'+id_lang+'&action=process&from_name='+from_name+'&from_email_address='+from_email_address+'&to_name='+to_name+'&to_email_address='+to_email_address+'&message='+message+'&';
	var zone_a_charger = $('send_panier_response');
	
	// Ajax Loader
	zone_a_charger.innerHTML = '<div class="ajax-loader"><img src="'+url+'ajax-loader.gif" alt=""/></div>';
	
	var onSuccess = function (t)
	{		
		var el = zone_a_charger;
		if(t.substr(0,7) == "http://")
			document.location.href=t;
		else	
			el.style.display = "block";
			el.innerHTML = t;
	}
	
	var myAjax = new Ajax(postUrl, {method:'post', data: data, onSuccess: onSuccess});
	myAjax.request();
}

// Affiche pad
function show_pad(pad) {
	document.getElementById(pad).style.display = 'block';
}
// Cache pad
function hide_pad(pad) {
	document.getElementById(pad).style.display = 'none';
}

/*==== 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;
	} 
}