var checkTextString = {
    1 : 'Veuillez renseigner les champs obligatoires ',
    2 : 'Please enter the information required !'
};

var checkEmailNullString = {
    1 : 'Saisissez votre email ',
    2 : 'Please enter an email!'
};

var checkEmailNVString = {
    1 : 'Saisissez une adresse mail valide ',
    2 : 'Please enter a valid email!'
};

var comparePasswordString = {
    1 : 'Veuillez confirmer votre mot de passe',
    2 : 'Please confirm your password!'
};
var isValidSelectionString = {
    1 : 'Veuillez choisir une option',
    2 : 'Please select an option!'
};
var checkValidNumberFloatString = {
    1 : 'Veuillez saisir une valeur numérique',
    2 : 'Please enter a numeric value!'
};
var checkPasswordString = {
    1 : 'Veuillez saisir au moins 6 caractères',
    2 : 'Please enter a minimal 6 characters password!!'
}	
	

function checkCtrlIsChecked(Ctrl, txt) {
    if (Ctrl.checked) {
        return (true);
    } 
    else {
        validatePrompt(Ctrl, txt);
	return (false);
    }
}

function checkTextLength(Ctrl,TailleMini, lang) {
    if (Ctrl.value.length < TailleMini) {
        validatePrompt(Ctrl, checkTextString[lang]);
	return (false);
    } 
    else {
        return (true);
    }
}

function checkEmail(Ctrl, lang) {
    ind = Ctrl.value.indexOf ('@', 0);
    if (Ctrl.value.length==0) {
        validatePrompt(Ctrl, checkEmailNullString[lang]);
	return (false);
    } 
    else if(ind==-1) {
        validatePrompt(Ctrl, checkEmailNVString[lang]);
        return (false);
    } 
    else if (ind==0) {
	validatePrompt(Ctrl, checkEmailNVString[lang]);
	return (false);
    } 
    else if(ind==Ctrl.value.length-1) {
	validatePrompt(Ctrl, checkEmailNVString[lang]);
	return (false);
    } 
    else {
	return (true);
    }
}

function validatePrompt(Ctrl, PromptStr) {
    alert (PromptStr);
    Ctrl.focus();
    return;
}

function checkPassword(Ctrl, lang) {
    if (Ctrl.value.length != 0) {
        if (Ctrl.value.length < 4) {
  	    validatePrompt(Ctrl, checkPasswordString[lang]);
	    return (false);
	} 
	else {
            return (true);
        }
    } 
    else {
        return (true);    
    }
}

function comparePassword(Ctrl,CtrlR, lang) {

    if (Ctrl.value != CtrlR.value) {
        validatePrompt(CtrlR, comparePasswordString[lang]);
	return (false);
    } 
    else {
        return (true);
    }
}