var ajax_webcall = new Array();

function webcall_insert_erreur(){
var sContent = "";
var str="";
var form = document.admin;
          for ( var i = 0 ; i < document.admin.elements.length ; i++ ) {
            var elem = document.admin.elements[i];
            var elemName = elem.name;


                if ( (elemName.length > 0))
            {
                if ( (elem.type == 'text') || (elem.type == 'textarea')  || (elem.type == 'hidden'))
                {
                    sContent = sContent+ elemName+"="+elem.value+"&";
                }

                else if ( elem.type == 'checkbox' )
                {
                    val="";
                    if (elem.checked == true)
                    {
                        val= 1;
                        sContent = sContent+ elemName+"="+val+"&";
                    }else{
                         val= 0;
                        sContent = sContent+ elemName+"="+val+"&";

                    }
                }
                else if (form.elements[i].type == 'radio' )
                {
                    if (elem.checked)
                    {
                        sContent = sContent+ elemName+"="+elem.value+"&";
                    }
                }
                else if ( form.elements[i].type == 'select-one' )
                {
                    str = elemName + "=";
                    for (var j = 0; j < elem.options.length; j++)
                    {
                        if (elem.options[j].selected==true)
                        {
                            str = str+ elem.options[j].value;
                            break;
                        }
                    }
                    sContent = sContent+str+"&";
                }
                else if ( elem.type == 'select-multiple' )
                {
                    str = elemName + "|";
                    for (var j = 0; j < elem.options.length; j++)
                    {
                        if (elem.options[j].selected==true)
                            str = str+ elem.options[j].value+";";
                    }
                    sContent = sContent+str+"|";
                }
            }

}
        p_webcall_insert_erreur(sContent);
}


function p_webcall_insert_erreur(sContent) {


        var result_erreur_webcall = ajax_webcall.length;
        var element = sContent;

                ajax_webcall[result_erreur_webcall] = new sack();
                ajax_webcall[result_erreur_webcall].requestFile = '../content/insertactionwebcall.php?'+element;
                ajax_webcall[result_erreur_webcall].onCompletion = function(){ afficher_err_webcall(result_erreur_webcall)};//;
                ajax_webcall[result_erreur_webcall].runAJAX();

}

function afficher_err_webcall(result_erreur_webcall){
				document.getElementById('Patienter').style.display = 'none';
				document.getElementById('SendWebcall').style.display = '';

                if (ajax_webcall[result_erreur_webcall].response == 'all_true'){
                        document.getElementById("details_webcall").style.display="none";

                        var nom_recup = document.getElementById('nom_prenom').value;
                        var mail_recup = document.getElementById('email_webcall').value;
                        var tel_recup = document.getElementById('numero').value;

                        document.getElementById('numero').value = "";

                        var tag_edatis = "<img src='http://home.edt02.net/emc/mstphVx/?s=111290&p=4591921&Edtck=0&id_order="+mail_recup+"&v=&v1="+nom_recup+"&v2="+tel_recup+"&v3=&v4=&v5=' width=0 height=0>";

                        $.jGrowl("Vos donn&eacute;es sont transmises!"+tag_edatis);

                } else {
                        verif_prenom_nom();
                        verif_date_appel();
                        validEmail_webcall();

                }
}

function verif_numero_webcall(){
                var char = document.getElementById('numero').value;
                if(isInteger(char)){

                        if (document.getElementById('numero').value == ""){
                                document.getElementById("Erreur_Insert_webcall").innerHTML = "Veuillez saisir votre num&eacute;ro.";
                        }else{

                                if(document.getElementById('numero').value.length<10 || document.getElementById('numero').value.length>10){
                                        document.getElementById("Erreur_Insert_webcall").innerHTML = "Num&eacute;ro &agrave; 10 chiffres obligatoire";
                                }else{
                                        var x = document.getElementById('numero').value;
                                        x = x.substr(0,1);
                                        if(x!=0){
                                                document.getElementById("Erreur_Insert_webcall").innerHTML = "Le premier chiffre commence par 0";

                                        }else{
                                                document.getElementById("Erreur_Insert_webcall").innerHTML = "";
                                                document.getElementById("details_webcall").style.display = "block";
                                                document.getElementById("send_webcall").disabled = true;
                                        }
                                }
                        }
                }else{
                        document.getElementById("Erreur_Insert_webcall").innerHTML = "Veuillez saisir votre num&eacute;ro.";
                }


}
function validEmail_webcall(email) {
        var str=document.getElementById('email_webcall').value;
        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(str)){
                document.getElementById('email_webcall').className = "saisieform";
                document.getElementById("send_webcall").disabled = false;

        }else{
                document.getElementById('email_webcall').className = "saisie-erreur";
                document.getElementById("send_webcall").disabled = true;

        }
}

function verif_prenom_nom(){

        if (document.getElementById('nom_prenom').value == ""){
                document.getElementById("send_webcall").disabled = true;
                document.getElementById('nom_prenom').className = "saisie-erreur";
        }else{
                document.getElementById("send_webcall").disabled = false;
                document.getElementById('nom_prenom').className = "saisieform";
        }

}

function verif_date_appel(){


        if (document.getElementById('date_appel').value == ""){
                document.getElementById("send_webcall").disabled = true;
                document.getElementById('date_appel').className = "saisie-erreur";
        }else{
                document.getElementById("send_webcall").disabled = false;
                document.getElementById('date_appel').className = "saisieform";
        }

}

function SwitchDisplayWebcall(){
		document.getElementById('SendWebcall').style.display = 'none';
		document.getElementById('Patienter').style.display = '';
}