// JavaScript Document
function affdiv(obj,id){
	if(obj.value == 'Cheque'){
		document.getElementById('typeCarte').style.display = 'none';
		document.getElementById('acompte').style.display = 'block';
		document.getElementById('etapeSuivanteRtour').style.display = 'block';
		if(id > 0){
			document.getElementById('typePaiement').innerHTML = 'ch&egrave;que';
		}
	}
	else if(obj.value == 'Carte Bancaire'){
		document.getElementById('acompte').style.display = 'none';
		document.getElementById('etapeSuivanteRtour').style.display = 'none';
		document.getElementById('typeCarte').style.display = 'block';
	}
	else{
		document.getElementById('acompte').style.display = 'block';
		document.getElementById('typeCarte').style.display = 'none';
		document.getElementById('etapeSuivanteRtour').style.display = 'block';
		if(id > 0){
			document.getElementById('typePaiement').innerHTML = 'virement';
		}
	}
}

function cacherdiv(id){
	document.getElementById(id).style.display = 'none';
}

function rendVisibleDiv(id, obj){
	
	if(obj.value == 2)
		document.getElementById(id).style.display = 'block';
	else
		document.getElementById(id).style.display = 'none';
		
}


function testRaisonSocial(id, obj){
	
	var val = obj.value;
	if(val == 1){
		document.getElementById(id).style.display = 'block';
		document.getElementById('name').innerHTML = 'Nom du donneur d\'ordre';
		document.getElementById('prenom').innerHTML = 'Prenom du donneur d\'ordre';
	}
	else {
		document.getElementById(id).style.display = 'none';
		document.getElementById('name').innerHTML = 'Nom';
		document.getElementById('prenom').innerHTML = 'Prenom';
	}
}

function testLivraison(obj){
	
	if(obj.value == 'Non'){
		document.getElementById('divLivraison').style.display = 'block';
	}
	else {
		document.getElementById('divLivraison').style.display = 'none';
	}
}

function afficherDetail(){
	if(document.getElementById('plusDetails').style.display == 'none')
		document.getElementById('plusDetails').style.display = 'block';
	else
		document.getElementById('plusDetails').style.display = 'none';
}

//script de validation de formulaire
function checkemail(idElement){
var invalidcheck=0;
var str=document.getElementById(idElement).value
var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str)){
var tempstring=str.split("@")
tempstring=tempstring[1].split(".")
if (invalidcheck!=1)
{
	document.getElementById(idElement).style.backgroundColor ='#FFFFFF';
	document.getElementById(idElement).style.borderColor = '#cccccc';
	testresults=true
}
else{
testresults=false
}
}
else{
document.getElementById(idElement).style.backgroundColor ='#fdf8f8';
document.getElementById(idElement).style.borderColor = '#ff9999';
testresults=false
}
return (testresults)
}


function checkCivilite(){
	if (document.form1.c[0].checked || document.form1.c[1].checked || document.form1.c[2].checked)
	{
		//document.getElementById('c1').style.color = '#000000'
		//document.getElementById('c2').style.color = '#000000'
		//document.getElementById('c3').style.color = '#000000'
		return true
	}
	else
	{
		//document.getElementById('c1').style.color = '#FF0000'
		//document.getElementById('c2').style.color = '#FF0000'
		//document.getElementById('c3').style.color = '#FF0000'
		return false
	}
}

function checkTxtEmpty(idElement){
	if (document.getElementById(idElement).value != "")
	{
		document.getElementById(idElement).style.backgroundColor = '#FFFFFF';
		document.getElementById(idElement).style.borderColor = '#cccccc';
		return true
	}
	else
	{
		document.getElementById(idElement).style.backgroundColor = '#fdf8f8';
		document.getElementById(idElement).style.borderColor = '#ff9999';
		return false
	}
}

function checkCodePostal(idElement){
	nbr = document.getElementById(idElement).value
	if (nbr.length >= 1 && !isNaN(nbr))
	{
		document.getElementById(idElement).style.backgroundColor = '#FFFFFF';
		document.getElementById(idElement).style.borderColor = '#cccccc';
		return true
	}
	else
	{
		document.getElementById(idElement).style.backgroundColor = '#fdf8f8';
		document.getElementById(idElement).style.borderColor = '#ff9999';
		return false
	}
}

function checkTel(idElement){
	nbr = document.getElementById(idElement).value
	if (nbr.length >= 1 && !isNaN(nbr))
	{
		document.getElementById(idElement).style.backgroundColor = '#FFFFFF';
		return true
	}
	else
	{
		document.getElementById(idElement).style.backgroundColor = '#fdf8f8';
		return false
	}
} 

function checkall(){
 var nom = checkTxtEmpty('nom_fact')
 var prenom = checkTxtEmpty('prenom_fact')
//civilite = checkCivilite('c')
 var email = checkemail('email_fact')
 var code_postal=checkCodePostal('cp_fact')
 var adresse = checkTxtEmpty('Adresse_fact')
 var tel = checkTxtEmpty('fix_fact')
 var ville = checkTxtEmpty('ville_fact')

if (!(email && nom && prenom && adresse && code_postal && tel && ville))
{
	//document.getElementById('erreursaisie').style.visibility = 'visible';
	alert('Veuillez remplire le formulaire corraictement svp!!!');
	return false ;
}
else	
	document.insertion.submit();
	return true;
}

function checkchat(){
var nom = checkTxtEmpty('fullname');
var mail = checkemail('email');
if (!(mail && nom))
{
	//document.getElementById('erreursaisie').style.visibility = 'visible';
	alert('Veuillez remplire les champs nom et l\'email pour acceder au chatte svp!!!');
	return false ;
}
else	
	startChat();
	return true;
}

function checkcontact(){
var nom = checkTxtEmpty('nom');
var prenom = checkTxtEmpty('prenom');
var zip = checkCodePostal('zip');
var mail = checkemail('mailContact');
if (!(nom && prenom && mail && zip))
{
	//document.getElementById('erreursaisie').style.visibility = 'visible';
	alert('Veuillez remplire les champs nom, prenom, zip et l\'email pour nous contactez!!!');
	return false ;
}
else	
	document.contactez.submit();
	return true;
}

function testSelect(selection, id){
	var val = selection;
	//alert('test ok'+val);
	if(val != 'France')
		document.getElementById(id).style.display = 'block';
	else
		document.getElementById(id).style.display = 'none';
		
}