	var Utils = {};
	
	Utils.Storage = {
        PackageSummaryLength: 100
    }
	
	Utils.ShowHideLogin = function()
	{
		var LoginBoxElement = $('login_form');
		var LanguageBoxElement = $('lang_form');
		var AltLangStyle = 'top_lang_alt';
		
		if(LoginBoxElement.style.display == 'block')
		{
			LoginBoxElement.style.display = 'none';
			LanguageBoxElement.removeClassName(AltLangStyle);
		}
		else
		{
			LoginBoxElement.style.display = 'block';
			LanguageBoxElement.addClassName(AltLangStyle);
		}
	}

	Utils.LanguageCopyChange = function(chooseText)
	{
		$('chooseLanguageText').update(chooseText+': ');
	}
	

    Utils.ShowPackageDescriptionTip = function (PackageId)
	{
		MaxHeight = 115;
		var oDescriptionId = 'package_summary_tip_'+PackageId; 
		var DescriptionHeight = $(oDescriptionId).getHeight(); 
		var CountDescriptionLength = $(oDescriptionId).innerHTML.length;

		if((DescriptionHeight <= MaxHeight) && (Utils.Storage.PackageSummaryLength > CountDescriptionLength)) return;
		
		TipBox.TipByHiddenContentId(oDescriptionId, 'summary_tip');
	}

