// ---------------------------------------------------------------------//
// STOOBY_CMS                          						            //
// http://stooby-web.net                                                //
// ---------------------------------------------------------------------//
// STOOBY est un CMS (content management systeme) commercial!!!			//
// En aucun droit vous pouvez utiliser ces codes source. 				//
// Il appartient à leurs auteurs respectif.          				    //
// ---------------------------------------------------------------------//

//Pour vérifier si y a du contenu dans un input...
function verifDonnee(idverif, idbox, mail, textarea)
{
	var content = document.getElementById(idverif).value;
	
	if(mail === true)
	{
		if(content == "" ){
		  document.getElementById(idverif).focus();
		  document.getElementById(idbox).style.background = 'url(images/input_no-valide.png) no-repeat';
	   }else if (!validEmail(content)) {
		  document.getElementById(idverif).focus();
		  document.getElementById(idverif).select();
		  document.getElementById(idbox).style.background = 'url(images/input_no-valide.png) no-repeat';
	   }else{
		  document.getElementById(idbox).style.background = 'url(images/input_valide.png) no-repeat';
	   }
	}
	else if(textarea === true)
	{
		if(content == "" )
		{
			document.getElementById(idverif).focus();
			document.getElementById(idbox).style.background = 'url(images/textarea_no-valide.png) no-repeat';
		}
		else
		{
			document.getElementById(idverif).focus();
			document.getElementById(idbox).style.background = 'url(images/textarea_valide.png) no-repeat';
		}
	}
	else
	{
		if(content == "" )
		{
			document.getElementById(idverif).focus();
			document.getElementById(idbox).style.background = 'url(images/input_no-valide.png) no-repeat';
		}
		else
		{
			document.getElementById(idverif).focus();
			document.getElementById(idbox).style.background = 'url(images/input_valide.png) no-repeat';
		}
	}
}

function saveEditor_contact()
{
	getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState < 3)
		{
			document.getElementById('result').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr align="center"><td height="40"><img src="image/mini-load.gif" alt="" /></td></tr></table>';
		}
		else if(xhr.readyState == 4 && xhr.status == 200)
		{
			// On affiche dans le span affpseudo le retour de verifpseudo.php
			document.getElementById('result').innerHTML = xhr.responseText;
		}
	}
	
	xhr.open('POST','modules/Contact/saveEditor.php?type=send_mail',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	if(typeof(tinyMCE) !== 'undefined') { tinyMCE.triggerSave(); }
	var nom = document.getElementById('nom').value;
	var prenom = document.getElementById('prenom').value;
	var fonction = document.getElementById('fonction').value;
	var mail = document.getElementById('mail').value;
	var phone = document.getElementById('phone').value;
	var societe = escape(document.getElementById('societe').value);
	var siteweb = document.getElementById('siteweb').value;
	var message = document.getElementById('message').value;

	verifDonnee('nom', 'nom2', false, false);
	verifDonnee('prenom', 'prenom2', false, false);
	verifDonnee('mail', 'email2', true, false);
	verifDonnee('phone', 'phone2', false, false);
	verifDonnee('message', 'message2', false, true);
   
    // CHECK FINAL
   if ( (nom == "") || (prenom == "") || (mail == "") || (!validEmail(mail)) || (phone == "") || (message == "")) { return false; }
	// On envoie a verifregister.php le pseudo recupéré
	xhr.send('nom='+nom+'&prenom='+prenom+'&fonction='+fonction+'&mail='+mail+'&phone='+phone+'&societe='+societe+'&siteweb='+siteweb+'&message='+message);
}

