var ddCloseTimer;
var ddOpenTimer;
var ddIsOpen=false;
var ddLastOpenTime=0;

function openDropdown() {
	$("#languageDropDown").bgiframe();
	jQuery("#languageDropDown").show();
	jQuery("#languageChooseLink").removeClass("dropDownLinkInactive").addClass("dropDownLinkActive");
	ddIsOpen=true;
	ddLastOpenTime=(new Date()).getTime();
}

function keepDropdownOpen() {
	clearTimeout(ddCloseTimer);
}

function closeDropdown() {
	jQuery("#languageDropDown").hide();
	jQuery("#languageChooseLink").removeClass("dropDownLinkActive").addClass("dropDownLinkInactive");
	ddIsOpen=false;
}

function closeDropdownDelayed(delay){
	ddCloseTimer=setTimeout("closeDropdown()",delay);
}

function clickLanguageLink() {
	if (ddIsOpen) {
		var x=(new Date()).getTime() - ddLastOpenTime;
		if (x > 500) {
			closeDropdown();
		}
	} else {
		clearTimeout(ddOpenTimer); keepDropdownOpen(); openDropdown();
	}
}

