// recupere valeur des boutons radio
function $RF(radioName){ 
  array=$$('input'); 
  var value=""; 
   
  array.each( 
    function (radio){ 
      if (radio.hasAttribute("name") && radio.readAttribute("name")==radioName) 
        if (radio.checked=="true" || radio.checked) value=radio.getValue();  
    } 
  );//End of each() 
  return value;  
} 
function check_radio()
{
	if($('sexe_m').checked==true || $('sexe_f').checked==true)
	{
		//alert("Choisissez votre sexe | Choose your sexe");
		$("result_sex").innerHTML="<span class='green' style='text-align:left;'><img src='./img/ico/verif_ok.png' alt='verif ok'/>ok</span>";;
		//$("nickname").focus;
		return true;
	}
}
function check_pseudo()
{
	
		if($F('nickname').length > 2)
		{
			$("result_name").innerHTML="";
			$("nickname").setAttribute("style","border:1px solid #8a0068;");
			
				var url = "./ajax_verif_exist.php";		
				var params = {pseudo:$F('nickname')};		
		// --- APPEL DE LA PAGE ASYNCHRONE ---				
				new Ajax.Request( url, {parameters: params,onComplete:verif_pseudo_existe_bdd});
		}

}
function verif_pseudo_existe_bdd(reponsejson)
{
	
	var data=reponsejson.responseText.evalJSON();
	
	
	if(data.res=="1")
	{
		$("result_name").innerHTML="<span class='red'>Ce pseudo existe deja parmi les membres inscrits, merci d'en saisir un autre</span>";
		$("nickname").setAttribute("style","border:1px solid red;");
	}
	else if(data.res=="0")
	{
		$("result_name").innerHTML="<span class='green' style='text-align:left;'><img src='./img/ico/verif_ok.png' alt='verif ok'/> Pseudo disponible</span>";
		$("nickname").setAttribute("style","border:1px solid #8a0068;");
	}
}
function validCom()
{

	if($F('nickname').length < 2)
	{
		//alert("Merci de saisir un nickname, d'un minimum de 2 caracteres | Nickname > 2 carac is required");
		$("result_name").innerHTML="<span class='red'>Saisir un pseudo</span>";
		$("nickname").focus();
		$("nickname").setAttribute("style","border:2px solid red;");
		return false;
	}
	
	if($('sexe_m').checked==false && $('sexe_f').checked==false)
	{
		//alert("Choisissez votre sexe | Choose your sexe");
		$("result_sex").innerHTML="<span class='red'>Choisir ton sexe</span>";
		//$("nickname").focus;
		return false;
	}
	if($F('id_45').length ==0)
	{
		//alert("Votre commentaire semble etre vide ");
		$("result_com").innerHTML="<span class='red'>Texte obligatoire</span>";
		$("id_45").setAttribute("style","border:2px solid red;");
		$("id_45").focus();
		return false;
	}
	
		
		var url = "./ajax_verif_exist.php";		
		var params = {pseudo:$F('nickname')};		
		// --- APPEL DE LA PAGE ASYNCHRONE ---				
		new Ajax.Request( url, {parameters: params,onComplete:add_bdd_com});	
	
	
	
}

function add_bdd_com(reponsejson)
{

	var data=reponsejson.responseText.evalJSON();
	
	
	if(data.res=="0")
	{
		
		add_bdd($F('id_photo'),$F('nickname'),$RF('sexe'),$F('id_45'));
	}
	else
	{
		if($('sexe_m').disabled==true || $('sexe_f').disabled==true)
		{
			// cest un membre identifié
			add_bdd($F('id_photo'),$F('nickname'),$RF('sexe'),$F('id_45'));
		}
		else
		{			
			$("result_name").innerHTML="<span class='red'>Ce pseudo existe deja parmi les membres inscrits, merci d'en saisir un autre</span>";
		}
	}
}


var IE = (document.all) ? 1 : 0;
var DOM = 0; 
if (parseInt(navigator.appVersion) >=5) {DOM=1};

        function txtShow( cId, txt2show ) {
            
            // Detect Browser

            if (DOM) {
		var viewer = document.getElementById(cId);
                viewer.innerHTML=txt2show;
            }
            else if(IE) {
                document.all[cId].innerHTML=txt2show;
            }
        }//txtshow
        function getTxt( cId ) 
		{
            var output = "";
            // Detect Browser
            if (DOM) {
		var viewer = document.getElementById(cId);
		output = viewer.value;
            }
            else if(IE) {
                output = document.all[cId].value;
            }
            return output;
        }//getTxt
function countChars(cBoxName, cTxtName, maxKeys) 
{
  var str = new String(getTxt(cBoxName));
  var len = str.length;
  var showstr = len + " / " + maxKeys + " Max";
  if (len > maxKeys) showstr += '<br>Des informations peuvent être perdues.';
    if( len > 2 )
  {
	  	$("result_com").innerHTML="<span class='green' style='text-align:left;'><img src='./img/ico/verif_ok.png' alt='verif ok'/>ok</span>";;
		$("id_45").setAttribute("style","border:1px solid #8a0068;");
  }
  txtShow( cTxtName, showstr );

}