window.addEvent('load', function(){
	// $$('div.tip').getParent().setStyle('z-index',10);
	
	// chaque boselect suivi d'un input hidden, le tt dans un div.fsel
	if ($$('div.boselect p').length>0){
		$$('div.boselect p').each(function(unpdeboselect){
			unpdeboselect.addEvents({
				'mouseenter'  : function(){ this.setStyle('color','#e1001a'); },
				'mouseleave' : function(){ this.setStyle('color','#000000'); },
				'click' : function(){ unpdeboselect.getNext().setStyle('display','block'); }
			});
		});
		$$('div.boselect ul').each(function(unUL){
			unUL.setStyle('height',unUL.getChildren().length * (12+1+2));
			unUL.addEvent('mouseleave', function(){
				(function(){unUL.setStyle('display','none')}).delay(1000);
			});
		});
		$$('div.boselect a').each(function(el){
			var leUL = el.getParent().getParent();
			var leBOsel = leUL.getParent();
			el.addEvent('click', function(){
				leUL.setStyle('display','none');
				leBOsel.getElement('p').set('text',el.get('text'));
				leBOsel.getNext().setProperty('value',el.getProperty('text')); // le inp hidden suivant
				alert('hihihi '+leBOsel.getNext().getProperty('value'));
			});
		});
	}




	// var myTips = new Tips('.thisisatooltip');
		
});


//GLOBAL
req_username = '';
req_email = '';
req_password = '';

function verifUsername(elem) {
	chargement();
	var myRequest = new Request(
	{
		url : PUN_SERVICE+'verifInscription.php',  
		method: 'post',
		data: 'action=verifUsername&req_username='+elem.value,
		onSuccess: function(responseText, responseXML) 
		{
		
			var newData = responseXML;
			var pdts=newData.getElementsByTagName("element"); 
			var i,pdt;
			for(i=0;i<pdts.length;i++) 
			{ 				
				pdt=pdts.item(i);
				if(i==0)
					document.getElementById('erreur_username').innerHTML=pdt.childNodes.item(1).firstChild.nodeValue;
				if(i==1)
					req_username = pdt.childNodes.item(1).firstChild.nodeValue;
			}
			chargementOpe();
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();
	return false;
}

function verifMail(elem) {
	chargement();
	var myRequest = new Request(
	{
		url : PUN_SERVICE+'verifInscription.php',  
		method: 'post',
		data: 'action=verifMail&req_email1='+elem.value,
		onSuccess: function(responseText, responseXML) 
		{
			var newData = responseXML;
			var pdts=newData.getElementsByTagName("element"); 
			var i,pdt;
			for(i=0;i<pdts.length;i++) 
			{ 				
				pdt=pdts.item(i);
				if(i==0)
					document.getElementById('erreur_email').innerHTML=pdt.childNodes.item(1).firstChild.nodeValue;
				if(i==1)
					req_email = pdt.childNodes.item(1).firstChild.nodeValue;
			}
			chargementOpe();	
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();
	return false;
}

function verifPassword(elem, elem2) {
	chargement();
	var myRequest = new Request(
	{
		url : PUN_SERVICE+'verifInscription.php',  
		method: 'post',
		data: 'action=verifPassword&req_password1='+elem.value+'&req_password2='+elem2.value,
		onSuccess: function(responseText, responseXML) 
		{
			var newData = responseXML;
			var pdts=newData.getElementsByTagName("element"); 
			var i,pdt;
			for(i=0;i<pdts.length;i++) 
			{ 				
				pdt=pdts.item(i);
				if(i==0)
					document.getElementById('erreur_password1').innerHTML=pdt.childNodes.item(1).firstChild.nodeValue;
				if(i==1)
					req_password = pdt.childNodes.item(1).firstChild.nodeValue;
				if(i==2)
					document.getElementById('erreur_password2').innerHTML=pdt.childNodes.item(1).firstChild.nodeValue;
			}
			chargementOpe();
		},
		onFailure: 	function() 
		{ 
			alert('Can\'t send post !'); 
		}
	}).send();
	return false;
}

function verifBirthday() {
	if(document.forms['form_inscription'].elements['day'].value == '08')
		var day = 8;
	else if(document.forms['form_inscription'].elements['day'].value == '09')
		var day = 9;
	else
		var day = parseInt(document.forms['form_inscription'].elements['day'].value);
	if(document.forms['form_inscription'].elements['month'].value == '08')
		var month = 8;
	else if(document.forms['form_inscription'].elements['month'].value == '09')
		var month = 9;
	else
		var month = parseInt(document.forms['form_inscription'].elements['month'].value);
	var year = parseInt(document.forms['form_inscription'].elements['year'].value);
	document.getElementById('erreur_birthday').innerHTML=day + ' '+ month + ' '+year;

	var erreur_birthday = true;

	if(day>=1 && day<=31 && month>=1 && month<=12 && year>1900 && year<=2008)
		erreur_birthday = false;
	
	//TEXTE
	if(erreur_birthday == true)
		document.getElementById('erreur_birthday').innerHTML='<p>Entrer une date de naissance valide (JJ/MM/AAAA)</p>';
	else
		document.getElementById('erreur_birthday').innerHTML='<p>OK</p>';
}