var queued = false;

function myOnLoad(jqElement)
{
    cssTop  =  $("#table_nav").offset().top;
    cssLeft =  $("#nav_home").offset().left;
    cssWidth  = $("#nav_home").width()+3;
    cssHeight = $("#table_nav").height();
    $("#nav_box").css("top", cssTop);
    $("#nav_box").css("left", cssLeft);
    $("#nav_box").css("width", cssWidth);
    $("#nav_box").css("height", cssHeight);
    animateNavBox(jqElement);
}

function animateNavBox(jqElement)
{
    if (!queued) {
        queued = true;
        $("#table_nav td").removeClass("navmouseover");
        jqElement.addClass("navmouseover");
        $("#nav_box").unbind('click');
        $("#nav_box").click(function () { navigate(jqElement.attr('id')); })
        newLeft  = jqElement.offset().left;
        newWidth = jqElement.width()+3;
        $("#nav_box").animate({"left": newLeft, "width": newWidth}, 0, function(){ queued = false } );
    }
}

function navigate(nav_id){
    switch(nav_id) {
        case "nav_home":
            location.href='./index.php?page=home';
            break;
        case "nav_about":
            location.href='./index.php?page=about';
            break;
        case "nav_events":
            location.href='./index.php?page=events';
            break;
        case "nav_forms":
            location.href='./index.php?page=forms';
            break;
        case "nav_gallery":
            location.href='./index.php?page=gallery';
            break;
        case "nav_guestbook":
            location.href='./index.php?page=guestbook';
            break;
        case "nav_contact":
            location.href='./index.php?page=contact';
            break;
        case "nav_links":
            location.href='./index.php?page=links';
            break;
        default:
            location.href='./index.php?page=home';
            break;
    }
}

function navMouseOver(jqElement)
{
    
}

function navMouseOut(jqElement)
{

}

function validateGb()
{
    var email  = $("#poster_email").val();
    var verify = $("#sp_text").val();

    var email_regexp = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;
    
    //console.log (email);
    //console.log (verify);
    
    if (email_regexp.test(email) && email == verify && email != "") {
        $("#form_guestbook").submit();
    } else {
        $("#poster_email").css("border", "1px solid red");
        $("#sp_text").css("border", "1px solid red");

    }
}
