/******************************
	AAA INTERFACE FUNCTIONS
******************************/

dispatchExpandableMenus = function()
{
	$("#sidebar ul.subnav li.expandable > a").toggle
	(
		function()
		{
			$(this).parent().toggleClass("open");
		},
		function()
		{
			$(this).parent().toggleClass("open");
		}
	);
}

searchFormActiveate = function()
{
	$(".searchSubmit").click(function() {
		if (($('.searchString').val()).length) {
            window.location = '/Search?searchString=' + $('.searchString').val();
        }
        else {
            alert('Please enter what you are looking for.');
            $('.searchString').focus();
        }
        return false;
	});
	$('.searchString').keydown(function(event) {
    if (event.which && event.which == 13)
    {
        $('.searchSubmit').click();
        return false;
    }
    });
}

$(document).ready(function(){
	dispatchExpandableMenus();
	searchFormActiveate();
});

function popup(link, width, height, customFeatures) {
	var features = {};
	var featuresString = "";

	if (customFeatures)
	{
		var featuresArray = customFeatures.split(/,/);
		var feature = null;
		for (var i = 0; i < featuresArray.length; i++)
		{
			feature = featuresArray[i].split(/=/);
			features[feature[0]] = feature[1];
		}
	}

	features.width = width;
	features.height = height;

	for (i in features)
	{
		featuresString += i + "=" + features[i] + ",";
	}

	return !window.open(link.href, null, featuresString.replace(/,$/, null));
}