﻿///////////////////////////////////// Mise à jour SQL /////////////////////////////
function cleanRadio(c) {
var radio = document.getElementsByName(c); 
   for(var i=0;i<radio.length;i++)
      {radio[i].checked = false} 
}

function cleanTextbox(c) {
    var textbox = $(c); 
    textbox.value = '' 
}



function afficheQuestion(i){
$('ctl00_ContentPlaceHolder1_PanelQ'+i).style.display='block';
}

function cacheQuestion(i){
$('ctl00_ContentPlaceHolder1_PanelQ'+i).style.display = 'none';
}


var _cb1 = 'ctl00_ContentPlaceHolder1_CheckBox1'
var _cb2 = 'ctl00_ContentPlaceHolder1_CheckBox2'
var _cb3 = 'ctl00_ContentPlaceHolder1_CheckBox3'
var _cb4 = 'ctl00_ContentPlaceHolder1_CheckBox4'
var _cb5 = 'ctl00_ContentPlaceHolder1_CheckBox5'
var _cb6 = 'ctl00_ContentPlaceHolder1_CheckBox6'
var _cb7 = 'ctl00_ContentPlaceHolder1_CheckBox7'
var _cb8 = 'ctl00_ContentPlaceHolder1_CheckBox8'

function question3(h,i)
{
switch (h)
    {
    case 1 : 
                if ($(_cb1).checked)
                    {afficheQuestion(i)}
                else if (!$(_cb1).checked)
                    {
                    cleanRadio('ctl00$ContentPlaceHolder1$radio31');
                    cacheQuestion(i)
                    }
    break;
    
    case 2 : if ($(_cb2).checked)
                    {afficheQuestion(i)}
                else if (!$(_cb2).checked)
                    {
                    cleanRadio('ctl00$ContentPlaceHolder1$radio32');
                    cacheQuestion(i)
                    }
    break;
    
    case 3 : if ($(_cb3).checked)
                    {afficheQuestion(i)}
                else if (!$(_cb3).checked)
                    {
                    cleanRadio('ctl00$ContentPlaceHolder1$radio33');
                    cacheQuestion(i)
                    }
    break;
    
    case 4 : if ($(_cb4).checked)
                    {afficheQuestion(i)}
                else if (!$(_cb4).checked)
                    {
                    cleanRadio('ctl00$ContentPlaceHolder1$radio34');
                    cacheQuestion(i)
                    }
    break;
    
    case 5 : if ($(_cb5).checked)
                    {afficheQuestion(i)}
                else if (!$(_cb5).checked)
                    {
                    cleanRadio('ctl00$ContentPlaceHolder1$radio35');
                    cacheQuestion(i)
                    }
    break;
    
    case 6 : if ($(_cb6).checked)
                    {afficheQuestion(i)}
                else if (!$(_cb6).checked)
                    {
                    cleanRadio('ctl00$ContentPlaceHolder1$radio36');
                    cacheQuestion(i)
                    }
    break;
    
    case 7 : if ($(_cb7).checked)
                    {afficheQuestion(i)}
                else if (!$(_cb7).checked)
                    {
                    cleanRadio('ctl00$ContentPlaceHolder1$radio37');
                    cacheQuestion(i)
                    }
    break;
    
    case 8 : if ($(_cb8).checked)
                    {
                        $('ctl00_ContentPlaceHolder1_Label17').style.visibility='visible';
                        $('ctl00_ContentPlaceHolder1_autre').style.visibility='visible';
                    }
                else if (!$(_cb8).checked)
                    {
                        $('ctl00_ContentPlaceHolder1_Label17').style.visibility='hidden';
                        $('ctl00_ContentPlaceHolder1_autre').style.visibility='hidden';
                        cleanTextbox('ctl00_ContentPlaceHolder1_autre');
                    }
    break;
    }


}


function question4() {
var listeQ4 = $F('ctl00_ContentPlaceHolder1_DDlistQ4')

if (listeQ4 == 3)
    {
        $('ctl00_ContentPlaceHolder1_Label18').style.visibility='visible';
        $('ctl00_ContentPlaceHolder1_autre4').style.visibility='visible';
    }
else if (listeQ4 != 3)
    {
        $('ctl00_ContentPlaceHolder1_Label18').style.visibility='hidden';
        $('ctl00_ContentPlaceHolder1_autre4').style.visibility='hidden';
        cleanTextbox('ctl00_ContentPlaceHolder1_autre4')
    }

}



/////Question 6
function question6(i) {
var oui = $('ctl00_ContentPlaceHolder1_RadioButton1')
var non = $('ctl00_ContentPlaceHolder1_RadioButton2')

if (oui.checked)
    {afficheQuestion(i)}
    else if (non.checked)
        {
        cleanTextbox('ctl00_ContentPlaceHolder1_TextBox6')
        cacheQuestion(i)
        }
}

/////Question 7
function question7(i) {
var listeQ7 = $F('ctl00_ContentPlaceHolder1_DDlistQ7')

if (listeQ7 == 1 || listeQ7 == 2)
    {
        $('ctl00_ContentPlaceHolder1_Label19').style.visibility='visible';
    }
else 
    {
        $('ctl00_ContentPlaceHolder1_Label19').style.visibility='hidden';
    }

}


/////Question 8
function question8(i) {
var listeQ8 = $F('ctl00_ContentPlaceHolder1_DDlistQ8')

if (listeQ8 == 1)
    {
        $('ctl00_ContentPlaceHolder1_Label20').style.visibility='visible';
    }
else 
    {
        $('ctl00_ContentPlaceHolder1_Label20').style.visibility='hidden';
    }

}

/////Question 10
function question10(i) {
var oui = $('ctl00_ContentPlaceHolder1_RadioButton5')
var non = $('ctl00_ContentPlaceHolder1_RadioButton6')

if (oui.checked)
    {afficheQuestion(i)}
    else if (non.checked)
        {
        cleanRadio('ctl00$ContentPlaceHolder1$radio101');
        cacheQuestion(i)
        }
}


//////////////////////////////////// Verification formulaire //////////////////////////////////////////////
function VerifChampsliasse(c){
	if (!c.value){
		c.className = 'champliasseErreur'; return false}
	
	else if (c.value)
	    {c.className = 'champliasse'; return true}
}

function VerifChampsliasse2(c){
	if (!c.value){
		c.className = 'champliasseErreur2'; return false}
	
	else if (c.value)
	    {c.className = 'champliasseQ1'; return true}
}

function VerifChampsliasse3(c){
	if (!c.value || isNaN(c.value)){
		c.className = 'champliasseErreur'; return false}
	
	else if (c.value && isNaN(c.value) ==  false)
	    {c.className = 'champliasse'; return true}
}
///////////////////////////////////////////////////////////////

function VerifRadio(nom) {
    var result = false
    var ts = $('ctl00_ContentPlaceHolder1_questionnaire').select('input[name="'+nom+'"]')
    
    ts.each(function(node) {
        
        node.parentNode.className = 'radioliasse'
        if (node.checked) result = true  
    })
    if (result) return
    
    ts.each(function(node){node.parentNode.className='radioliasseErreur'})
  
}



function VerifSelectliasse(c){
if (c.value == "-1"){
		c.className = 'champliasseErreur'; return false}
	else{
		c.className = 'champliasse'; return true}

}

function VerifMailLiasse(c){
	if (!c.value){
		c.className = 'champliasseErreur'; return false}
	else if(c.value.search(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9]+)*$/) == -1){
		c.className = 'champliasseErreur'; return false}	
    else{
	    c.className = 'champliasse'; return true
	}
}


function VerifFormMAJsql(){
    result = true;
    
    if (!VerifChampsliasse($('ctl00_ContentPlaceHolder1_societe'))) {result = false}
    if (!VerifChampsliasse($('ctl00_ContentPlaceHolder1_nom'))) {result = false}
    if (!VerifChampsliasse($('ctl00_ContentPlaceHolder1_prenom'))) {result = false}
    if (!VerifChampsliasse($('ctl00_ContentPlaceHolder1_fonction'))) {result = false}
    if (!VerifChampsliasse($('ctl00_ContentPlaceHolder1_num_tel'))) {result = false}
    if (!VerifMailLiasse($('ctl00_ContentPlaceHolder1_email'))) {result = false}
    
    if (!VerifChampsliasse3($('ctl00_ContentPlaceHolder1_TextBox1'))) {result = false}
    if (!VerifChampsliasse3($('ctl00_ContentPlaceHolder1_TextBox2'))) {result = false}
    
    if ($(_cb1).checked) 
        {if (VerifRadio('ctl00$ContentPlaceHolder1$radio31')) {result = false;}}
    if ($(_cb2).checked) 
        {if (VerifRadio('ctl00$ContentPlaceHolder1$radio32')) {result = false;}}
    if ($(_cb3).checked) 
        {if (VerifRadio('ctl00$ContentPlaceHolder1$radio33')) {result = false;}}        
    if ($(_cb4).checked) 
        {if (VerifRadio('ctl00$ContentPlaceHolder1$radio34')) {result = false;}}
    if ($(_cb5).checked) 
        {if (VerifRadio('ctl00$ContentPlaceHolder1$radio35')) {result = false;}}
    if ($(_cb6).checked) 
        {if (VerifRadio('ctl00$ContentPlaceHolder1$radio36')) {result = false;}}
    if ($(_cb7).checked) 
        {if (VerifRadio('ctl00$ContentPlaceHolder1$radio37')) {result = false;}}
    if ($(_cb8).checked) 
        {if (!VerifChampsliasse2($('ctl00_ContentPlaceHolder1_autre'))) {result = false} }
    
    if (!VerifSelectliasse($('ctl00_ContentPlaceHolder1_DDlistQ4'))) {result = false}
    else if($F('ctl00_ContentPlaceHolder1_DDlistQ4') == 3)
            {if (!VerifChampsliasse2($('ctl00_ContentPlaceHolder1_autre4'))) {result = false} }
            
    if (!VerifSelectliasse($('ctl00_ContentPlaceHolder1_DDlistQ5'))) {result = false}
    if (VerifRadio('ctl00$ContentPlaceHolder1$radio6')) {result = false;}
    else if($('ctl00_ContentPlaceHolder1_RadioButton1').checked == true)
            {if (!VerifChampsliasse($('ctl00_ContentPlaceHolder1_TextBox6'))) {result = false} }
            
    if (!VerifSelectliasse($('ctl00_ContentPlaceHolder1_DDlistQ7'))) {result = false}
    else if ($F('ctl00_ContentPlaceHolder1_DDlistQ7') == 1 || $F('ctl00_ContentPlaceHolder1_DDlistQ7') == 2) {result = false}
    
    if (!VerifSelectliasse($('ctl00_ContentPlaceHolder1_DDlistQ8'))) {result = false}
    else if ($F('ctl00_ContentPlaceHolder1_DDlistQ8') == 1 ) {result = false}
    
    if (VerifRadio('ctl00$ContentPlaceHolder1$radio9')) {result = false;}
    if (VerifRadio('ctl00$ContentPlaceHolder1$radio10')) {result = false;}
    else if ($('ctl00_ContentPlaceHolder1_RadioButton6').checked == true)
        {
        if (VerifRadio('ctl00$ContentPlaceHolder1$radio101')) {result = false;}
        }
        
    if (!VerifChampsliasse3($('ctl00_ContentPlaceHolder1_TextBox3'))) {result = false}
    if (!VerifChampsliasse3($('ctl00_ContentPlaceHolder1_TextBox4'))) {result = false}
    if (!VerifChampsliasse3($('ctl00_ContentPlaceHolder1_TextBox7'))) {result = false}
    if (!VerifChampsliasse($('ctl00_ContentPlaceHolder1_TextBox5'))) {result = false}
    
    
    if (result == false) 
        {$('ctl00_ContentPlaceHolder1_LabErreur').style.display=''}
    return result
    }
