$(document).ready(function() {
    // add class to form inputs
    $(":checkbox").addClass('checkbox');
    $(":radio").addClass('radio');
    $(":submit").addClass('submit');
    $(":reset").addClass('reset');

    // path home & selected
    $("#path a:first").addClass("home-path");
    $("#path a:last").addClass("selected-path");

    // delete "en attente" lines
    try {
    $("#user-commandes td:contains('Attente paiement')").parent().remove();
    } catch(e) {}

    try {
    // check required fields on blur
    $('.required').blur(function() {
	var v = $(this).attr("value");
	$(this).css('border-color', '#c5c0c5');
	if(!v) {
	    $(this).css('border-color', 'orange');
	}
    });
    } catch(e) {}

    try {
    // check required fields on submit
    $("#register-form, #process").submit(function() {
	var ok = true;
	$(this).find('.required').each(function() {
	    var v = $(this).attr("value");
	    $(this).css('border-color', '#c5c0c5');
	    if(!v) {
		$(this).css('border-color', 'orange');
		ok = false;
	    }
	});
	return ok;
    });
    } catch(e) {}

    // fancy box
    try {
    $(".zoom").fancybox();
    } catch(e) {}
});
