﻿var ENTER_KEY_CODE = 13;

$(document).ready(function() {
    $(".textBoxSearchForm").keydown(function(e) {
		//alert(e.keyCode);
        if(e.keyCode == ENTER_KEY_CODE)
		{
			$('.search_button').click();
			return false;
		}
    });
});

function unScrambleContacts() {
    var links = document.getElementsByTagName("a");
    for (i = 0; i < links.length; i++) {
        //if ((links[i].className == "a_scramble_email") || (links[i].className == "a_scramble_email_rel") || (links[i].className == "a_scramble_email_rada")) {
        if ((links[i].className == "a_scramble_email")) {
            var rel = links[i].getAttribute("title");
            var params = rel.split(",");
            var email = null;
            var text = "contact us";

            if (params[1]) {
                email = params[1] + "@";
            }

            if (params[2]) {
                email += params[2];
            }
//            else 
//            {
//                if (links[i].className == "a_scramble_email_rel") {
//                    email += "radaenterprises.org"
//                }
//                if (links[i].className == "a_scramble_email_rada") {
//                    email += "rada.ac.uk"
//                }
//            }

            if (params[0]) {
                text = params[0];
            }
            else {
                text = email;
            }

            links[i].setAttribute("href", 'mailto:' + email);
            links[i].setAttribute("title", text);
            links[i].innerHTML = text;
        }
    }
}

window.onload = function() { unScrambleContacts(); }


/*delay a function call: setTimeout(function() { $('#foo').fadeOut(); }, 5000);*/

function initMenu() {
    $('#menu ul').hide();
    //$('#menu ul:first').show(); // show the first child list
    $('#menu ul.opened').show();
    $('#menu li a.home').click(function() { $('#menu ul:visible').slideUp('slow'); $('#menu ul:visible').parent().removeClass("selected"); });
    $('#menu li a').click(
    function() {

        $('#menu li a').each(function() { $(this).removeClass("selected"); });
    
        var checkElement = $(this).next();

        if ($('#menu ul:animated').size() == 0) {
            if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
                location.href = $(this).attr("href");
                return false;
            }
            if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
                //alert($(this).siblings().size());
                if ($(this).siblings().size() > 0) {
                
                    $(this).parent().siblings().removeClass("selected");                   
                
                    $(this).parent().addClass("selected");
                    $(this).addClass("selected");
                    $('#menu ul:visible').slideUp('slow');
                    $('#menu ul:visible').parent().removeClass("selected");
                    checkElement.slideDown('slow');
                }
                return false;
            }
        }
    }
    );

    /*$('#menu li a').click(
    function() {
        var checkElement = $(this).next();
        $(this).parent().addClass("selected");
        if ($('#menu ul:animated').size() == 0) {
            if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
                return false;
            }
            if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
                //alert($(this).siblings().size());
                if ($(this).siblings().size() > 0) {

                    $('#menu ul:visible').slideUp('normal');
                    checkElement.slideDown('normal');
                }
                return false;
            }
        }
    }
    );*/

    
    /*$('#menu').mouseout(
        function() {
            alert('out');
            $('#menu ul').hide();
            //$('#menu ul:first').show(); // show the first child list
            $('#menu ul.opened').show();
        }
    );*/
    
}
$(document).ready(function() { initMenu(); });
