﻿$.elementReady("navbar", function() {
    //Highlight menu
    $("ul#navbar li#nav-r").attr("id", "nav-rh");
});

function Validate(button) {
    var frm = $(button).parents("form").get(0);   
    var errMsg = "Your request did not submit because\n";
    var obj = null;   
      
    if (isEmpty($("select[name$=title]", frm).val())) {
        errMsg += "- Please select title\n";
        if (!obj) obj = $("select[name$=title]", frm).get(0);
    }

    if (isEmpty($("input[name$=firstname]", frm).val())) {
        errMsg += "- Please fill first name\n";
        if (!obj) obj = $("input[name$=firstname]", frm).get(0);
    }

    if (isEmpty($("input[name$=lastname]", frm).val())) {
        errMsg += "- Please fill last name\n";
        if (!obj) obj = $("input[name$=lastname]", frm).get(0);
    }
    
    if (isEmpty($("input[name$=company]", frm).val())) {
        errMsg += "- Please fill company\n";
        if (!obj) obj = $("input[name$=company]", frm).get(0);
    }    

    if (isEmpty($("input[name$=job_title]", frm).val())) {
        errMsg += "- Please fill job title\n";
        if (!obj) obj = $("input[name$=job_title]", frm).get(0);
    }    
        
    if (isEmpty($("input[name$=contact]", frm).val())) {
        errMsg += "- Please fill contact number\n";
        if (!obj) obj = $("input[name$=contact]", frm).get(0);
    }    
     
    if (!isValidEmail($("input[name$=email]", frm).val())) {
        errMsg += "- Please fill a valid email\n";
        if (!obj) obj = $("input[name$=email]", frm).get(0);
    }                            
            
    if (isEmpty($("select[name$=cmbEvent]", frm).val())) {
        errMsg += "- Please select World of Accor you will be attending\n";
        if (!obj) obj = $("select[name$=cmbEvent]", frm).get(0);
    }
    
    if (isEmpty($("select[name$=cmbSession]", frm).val())) {
        errMsg += "- Please select a session you will be attending\n";
        if (!obj) obj = $("select[name$=cmbSession]", frm).get(0);
    }    
                
    if (obj) {
        alert(errMsg);
        obj.focus();        
        return false;
    } else {
        frm.submit();    
        return true;        
    }
}

function GenerateEventSessions(obj) {
    if (typeof(sessions) != "object") alert("Please reload the page.");    
    
    $("select[name$=cmbSession] option:not(:first)").remove();
    var eventid = Number($(obj).val());
    var e = null;
    for(var index in sessions) {
        e = sessions[index];
        if (e.Id == eventid) {            
            $.each(e.Sessions, function(i, val) {
                $("<option></option>").text(val.Name).attr("value", val.Id).appendTo("select[name$=cmbSession]");
            });
        }
    }
}
