
function isnumerique(nb) {
	if(document.test.clientId.value.length != 0){
    var exp=new RegExp("^[0-9]*$","g");
    if(!exp.test(nb)){
		return false;
	}else{
		return true;
	}}
	return true;
}

function verifprofil(){
	var exp=new RegExp("^[0-9]*$","g");
	if(document.profil.pseudo.value.length == 0){
		document.getElementById('errorPseudo').innerHTML = '<img src="img/error.png" alt="champ manquant" />';
		return false;
	}else{
		document.getElementById('errorPseudo').innerHTML = '';
	}
	if (document.profil.newpwd.value != document.profil.newpwd2.value){
		alert("Vos mots de passe sont differents, veuillez recommencer");
		return false;
	}
	if(document.profil.email.value.length == 0){
		document.getElementById('errorMail').innerHTML = '<img src="img/error.png" alt="champ manquant" />';
		return false;
	}else{
		document.getElementById('errorMail').innerHTML = '';
	}
	if (!checkMail(document.profil.email)) return false;
	
	return true;
}
function verif(){
	var exp=new RegExp("^[0-9]*$","g");
	if(document.register.pseudo.value.length == 0){
		document.getElementById('errorPseudo').innerHTML = '<img src="img/error.png" alt="champ manquant" />';
		return false;
	}else{
		document.getElementById('errorPseudo').innerHTML = '';
	}
	if(document.register.pwd.value.length == 0){
		document.getElementById('errorPwd').innerHTML = '<img src="img/error.png" alt="champ manquant" />';
		return false;
	}else{
		document.getElementById('errorPwd').innerHTML = '';
	}
	if(document.register.pwd2.value.length == 0){
		document.getElementById('errorPwd2').innerHTML = '<img src="img/error.png" alt="champ manquant" />';
		return false;
	}else{
		document.getElementById('errorPwd2').innerHTML = '';
	}
	if (document.register.pwd.value != document.register.pwd2.value){
		alert("Vos mots de passe sont differents, veuillez recommencer");
		return false;
	}
	if(document.register.email.value.length == 0){
		document.getElementById('errorMail').innerHTML = '<img src="img/error.png" alt="champ manquant" />';
		return false;
	}else{
		document.getElementById('errorMail').innerHTML = '';
	}
	if (!checkMail(document.register.email)) return false;
	
	return true;
}

function verif_pm(){
	if(document.pm_send.send_to.value.length == 0){
		alert('Veuillez entrer le pseudo du destinataire');
		return false;
	}
	if(document.pm_send.sujet.value.length == 0){
		alert('Veuillez entrer le sujet de votre message');
		return false;
	}
	return true;
}

function verif_up(){
	if(document.upload.categorie.value == 0){
		alert('Merci de selectionner une catégorie pour votre média');
		return false;
	}
	if(document.upload.title.value.length == 0){
		alert('Merci d\'entrer le titre du média');
		return false;
	}
	if(document.upload.hoster.value == 0){
		alert('Merci de selectionner un hébergeur pour votre média');
		return false;
	}
	if((document.upload.categorie.value == 1 || document.upload.categorie.value == 6 || document.upload.categorie.value == 6) && document.upload.quality.value == 0){
		alert('Merci d\indiquer la qualité du média');
		return false;
	}
	if(document.upload.categorie.value == 5 && document.upload.plateform.value == 0){
		alert('Merci de selectionner une plateform pour votre jeux');
		return false;
	}
	
	if(document.upload.thumbnail.value.length == 0 || document.upload.thumbnail.value == 'http://'){
		alert('Merci d\'indiquer l\'url de l\'image miniature du média');
		return false;
	}
	if(document.upload.image.value.length == 0 || document.upload.image.value == 'http://'){
		alert('Merci d\'indiquer l\'url de l\'image du média.');
		return false;
	}
	if(document.upload.desc.value.length == 0 || document.upload.desc.value == 'Description...'){
		alert('Merci d\'entrer une courte description du média');
		return false;
	}
	
	return true;
}

function remplir(elt, data){
	document.getElementById(elt).innerHTML = data;
}

function verifMail(mail){
	if(mail != ''){
		var verif     = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/;
        if (verif.exec(mail) == null){
		    document.getElementById('vmail').innerHTML = "<label style=\"color:red\">Vérification: <b>"+mail+" :</b> email</label>";
		}else{
			document.getElementById('vmail').innerHTML = "<label style=\"color:green\">Vérification: <b>"+mail+" :</b> email OK</label>";
     	}
	}
}

function checkMail(mail){
    var email     = mail.value;
    var verif     = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/;
    if (verif.exec(email) == null){
		alert("Votre Email est incorrecte, veuillez la ressaisir svp");
        return false;
	}else{
		return true;
	}
}

function montre()
{
	if(document.getElementById)
	{
		document.getElementById("calque1").style.visibility = 'visible';
	}
	else if(document.all)
	{
		document.all["calque1"].style.visibility = 'visible';
	}
}
function cache()
{
	if(document.getElementById)
	{
		document.getElementById("calque1").style.visibility = 'hidden';
	}
	else if(document.all)
	{
		document.all["calque1"].style.visibility = 'hidden';
	}
}

function categorieChange(cat){
	if(cat == '1' || cat == '2' || cat == '6'){
		document.getElementById('upquality').style.visibility = 'visible';
		document.getElementById('upqualitylab').style.visibility = 'visible';
	}else{
		document.getElementById('upquality').style.visibility = 'hidden';
		document.getElementById('upqualitylab').style.visibility = 'hidden';
	}

	if(cat == '5'){
		document.getElementById('upplateform').style.visibility = 'visible';
		document.getElementById('upplateformlab').style.visibility = 'visible';
	}else{
		document.getElementById('upplateform').style.visibility = 'hidden';
		document.getElementById('upplateformlab').style.visibility = 'hidden';
	}	
}
