﻿// Fichier JScript

function VerifChamps(c){
	if (!c.value)
	{c.className = 'champcontacterreur';
	 return false;
    }
	else
	{c.className = 'champcontact';
	 return true;
	}
}

function FocusChamps(c){
	c.className = 'champfocus';
}

function changeClass(o, c){
	o.className = c;
}

function BlurChamps(c){
	c.className = 'champcontact';
}

function VerifMail(c){
	if (!c.value)
	{c.className = 'champcontacterreur';
	 return false;
	}
	else if (c.value.search(/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/) == -1)
	{c.className = 'champcontacterreur';
	 return false;
	}
	else
	{c.className = 'champcontact';
	 return true;
	}
}

function VerifRadio(c){
var radio = document.getElementsByName(c); 
var result = false;
    
    for(var i=0;i<radio.length;i++)
        {
        if (radio[i].checked)
            {result = true;}
        else 
            {radio[i].className = 'champcontacterreur';
            result = false; }
        }
        
        return result;
}

function VerifSelect(c){
var result = false;

    if (c.value != -1) 
        {c.className = 'champcontact';
         result = true;
         return result;
        }
    else 
        {c.className = 'champcontacterreur';
         result = false;
         return result;
        } 
} 

//var _nom, _prenom, _e_mail, _service, _civ

function VerifForm(){
	var isOk = true;
	
	if (!VerifChamps($('ctl00_ContentPlaceHolder1_nom'))) { isOk = false; }
	
	if (!VerifChamps($('ctl00_ContentPlaceHolder1_prenom'))) { isOk = false; }
	
	if (!VerifChamps($('ctl00_ContentPlaceHolder1_msg'))) { isOk = false; }
	
	if (!VerifMail($('ctl00_ContentPlaceHolder1_e_mail'))) { isOk = false; }
	
	if (!VerifSelect($('ctl00_ContentPlaceHolder1_service'))) { isOk = false }
	
	//if (!VerifRadio('ctl00$ContentPlaceHolder1$civ')) { isOk = false; }
	
	
	return isOk;
}
