var cc_ContactSujet = 0;

function cc_OnClickContactOnglet(s)
{
    if( s == cc_ContactSujet ) return;
    $('c-o-'+s).className     = $('c-o-'+s).className.replace('unsel','sel');
    $('c-c-'+s).style.display = 'block';
    
    if( cc_ContactSujet )
    {
        $('c-o-'+cc_ContactSujet).className     = $('c-o-'+cc_ContactSujet).className.replace('sel','unsel');
        $('c-c-'+cc_ContactSujet).style.display = 'none';
    }
    else
    {
        $('c-c-0').style.display = 'none';
        $('contact').style.display = 'block';
    }
    cc_ContactSujet = s;
    var _data   = 'do=contact&id='+s;
    sendData('contact',_data, ajaxDivers, 'GET');
}

var cc_SelectMutipleContact = new Array();
var cc_InvalideFormContact  = new Array();
var cc_RequisFormContact    = new Array();
var cc_CbContact = new Array();

function cc_OnKeyUpContactEmail(i)
{
    var cnOk  = 'Contact-Champ-Input-Text-ok';
    var cnErr = 'Contact-Champ-Input-Text-err';
    var v = i.value;
    if( !cc_IsEmail(v) )
    {
        if( i.className != cnErr )
        {
            i.className = cnErr;
            cc_InvalideFormContact.push(1);
        }
    }
    else
    {
        if( i.className != cnOk )
        {
            i.className = cnOk;
            cc_InvalideFormContact.pop();
        }
    }
}

function cc_OnKeyUpContactSthg()
{
    var i = cc_OnKeyUpContactSthg.arguments[0];
    var t = cc_OnKeyUpContactSthg.arguments[1];
    if( !cc_Isset(t) ) t = 'text';
    if( t == 'textarea' )
    {
        var cnOk  = 'Contact-Champ-Textarea-ok';
        var cnErr = 'Contact-Champ-Textarea-err';
    }
    else
    {
        var cnOk  = 'Contact-Champ-Input-Text-ok';
        var cnErr = 'Contact-Champ-Input-Text-err';
    }
    
    var v = i.value;
    if( !v )
    {
        if( i.className != cnErr )
        {
            i.className = cnErr;
            cc_InvalideFormContact.push(1);
        }
    }
    else
    {
        if( i.className != cnOk )
        {
            i.className = cnOk;
            cc_InvalideFormContact.pop();
        }
    }
}

function cc_OnClickCbContact(cb,id)
{
    var cnOk  = 'Contact-Champ-Checkbox-ok';
    var cnErr = 'Contact-Champ-Checkbox-err';
    if( cb.checked ) cc_CbContact[id].push(1);
    else             cc_CbContact[id].pop();
    if( cc_CbContact[id].length > 0 && $('c-cb-' + id).className != cnOk)
    {
        $('c-cb-' + id).className = cnOk;
        cc_InvalideFormContact.pop();
    }
    else if( cc_CbContact[id].length == 0 && $('c-cb-' + id).className != cnErr )
    {
        $('c-cb-' + id).className = cnErr;
        cc_InvalideFormContact.push(1);
    }
}

function cc_OnSubmitFormContact()
{
    var ok = 1;
    if( cc_InvalideFormContact.length > 0 ) ok = 0;
    if( ok )
    {
        for(var i=0; i<cc_SelectMutipleContact.length; i++)
        {
            if( $(cc_SelectMutipleContact[i]).options.length < 1 )
            {
                ok = 0;
                break;
            }
        }
    }
    
    if( ok ) return true;
    
    for(i=0; i<cc_RequisFormContact.length; i++)
    {
        showDiv('formContact_' + cc_RequisFormContact[i]);
    }
    
    modalPopUp('Formulaire incomplet...','Vous n\'avez pas renseign&eacute; tous les champs de ce formulaire.<br /><br />V&eacute;rifiez aussi la validit&eacute; de vos informations.');
    return false;
}