function init(){
	
	enableTooltips("ddevis");
	
	var input;
    var inputs = document.getElementsByTagName('input');
    for (var i = 0; (input = inputs[i]); i++) {
        addEvent(input, 'focus', oninputfocus);
        addEvent(input, 'blur', oninputblur);
    }
    var textareas = document.getElementsByTagName('textarea');
    for (var i = 0; (textarea = textareas[i]); i++) {
        addEvent(textarea, 'focus', oninputfocus);
        addEvent(textarea, 'blur', oninputblur);
    }

	if( document.getElementById('form-contact') ){
			document.getElementById('nom').onblur = function(){checkRequired('nom');}
			document.getElementById('prenom').onblur = function(){checkRequired('prenom');}
			document.getElementById('mail').onblur = function(){checkEmail('mail');}
			document.getElementById('message').onblur = function(){checkRequired('message');}
			document.getElementById('antispam').onblur = function(){checkRequired('antispam');}
			document.getElementById('form-contact').onsubmit = function(){
			checkRequired('nom');
			checkRequired('prenom');
			checkEmail('mail');
			checkRequired('message');
			checkRequired('antispam');
			if( valid=='1'){
				return true
			}else{
				alert('Veuillez remplir tous les champs du formulaire.');
				return false;
			}
		}
	}	
}

addEvent(window, 'load', init);

function oninputfocus(e) {
    /* Cookie-cutter code to find the source of the event */
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var source;
    if (typeof e.target != 'undefined') {
        source = e.target;
    } else if (typeof e.srcElement != 'undefined') {
        source = e.srcElement;
    } else {
        return;
    }
    /* End cookie-cutter code */
   /* source.style.border='2px solid #000';*/
	source.style.backgroundColor='#eeeeee';
}
function oninputblur(e) {
    /* Cookie-cutter code to find the source of the event */
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var source;
    if (typeof e.target != 'undefined') {
        source = e.target;
    } else if (typeof e.srcElement != 'undefined') {
        source = e.srcElement;
    } else {
        return;
    }
    /* End cookie-cutter code */
    source.style.backgroundColor='#ffffff';
}
