// jQuery
$(document).ready(function () { 

    var aktualis_hely = window.location.toString() ;

    if ($.browser.msie) {
        try {
            $("#kezeles").mouseover(function() { this.style.width='auto' });
            $("#kezeles").blur(function() { this.style.width='100%' });
        } catch(e) {}
    }
    
    
    // onmouseover="this.style.width='auto'" onblur="this.style.width='100%'"
    
    if(!aktualis_hely.match("q=forms/idopont")) {
        $("#nev").focus(function() { if(this.value=='*Név') {this.value=''} }); $("#nev").blur(function() { if(this.value=='') { this.value='*Név'} }); 
        $("#email").focus(function() { if(this.value=='*E-mail') {this.value=''} }); $("#email").blur(function() { if(this.value=='') { this.value='*E-mail'} }); 
        $("#tel").focus(function() { if(this.value=='*Telefon') {this.value=''} }); $("#tel").blur(function() { if(this.value=='') { this.value='*Telefon'} }); 
    }
    
    /*
    $.mask.masks.phoneHU = { mask : '(99) 999-9999' };
    $('input:text').setMask();
    */
    jQuery.validator.addMethod("defaultInvalid", function(value, element) {
        return value != element.defaultValue;
    }, "");

    $("#idopont_form_sidebar").validate({
        rules: {
            nev:     { required: true, defaultInvalid: true },
            email:   { required: true, email: true, defaultInvalid: true },
            tel:     { required: true, number: true, defaultInvalid: true	},
            kezeles: { required: true }
        },
        messages: {
			nev:     "Hogyan szólítsuk?",
			email:   "Adjon meg egy valós e-mail címet",
			tel:     "Adjon meg egy telefonszámot",
            kezeles: "Válasszon a kezelések közül"
		}
    });
    
    $("#idopont_form").validate({
        rules: {
            nev:     { required: true },
            email:   { required: true, email: true },
            tel:     { required: true, number: true },
            kezeles: { required: true }
        },
        messages: {
			nev:     "Hogyan szólítsuk?",
			email:   "Adjon meg egy valós e-mail címet",
			tel:     "Adjon meg egy telefonszámot",
            kezeles: "Válasszon a kezelések közül"
		}
    });
    
    $("#csak1nap_form").validate({
        rules: {
            nev:     { required: true },
            email:   { required: true, email: true },
            tel:     { required: true, number: true },
            lakcim: { required: true }
        },
        messages: {
			nev:     "Hogyan szólítsuk?",
			email:   "Adjon meg egy valós e-mail címet",
			tel:     "Adjon meg egy telefonszámot",
            lakcim:  "Adja meg a lakcímét"
		}
    });
    
    $("#kampany_form").validate({
        rules: {
            nev:     { required: true },
            email:   { required: true, email: true },
            tel:     { required: true, number: true },
            kezeles: { required: true }
        },
        messages: {
			nev:     "A név megadása szükséges",
			email:   "Adjon meg egy valós e-mail címet",
			tel:     "Adjon meg egy telefonszámot",
            kezeles: "Válasszon az akcióink közül"
		}
    });
    
});
