function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}

function showSearchLangSelect()
{
        var searchField =  $(getSearchField());

        if(searchField.style.color!='black')
        {
             searchField.value = '';
             searchField.style.color='black';
        }
}

function showMoreCategories(catID)
{
         $('showMoreCategoriesButton' + catID).style.display = 'none';
         var tmpA = 0;
         do
         {
           a = $('subItem' + catID + '_' + tmpA);
           tmpA = tmpA + 1;
           if(a)
           {
               a.style.display = '';
           }
         }
         while(a);
}

function swichLangJSPanelVisible() 
{
	d = $('languagesChooseJSList');
	
	if(d.style.display!="block")
		d.style.display="block";
	else
		d.style.display="none";
}

function checkLoginForm()
{
if($('activePanelIndicator').value=='search')
  return;
  
	if($(getSearchField()).value=='')
	{
		alert(getTranslatedString('login_required'));
		return false;
	}
	else if($('passwordTextBox').value=='')
	{
		alert(getTranslatedString('password_required'));
		return false;
	}
	else
                return true;
}

function checkSearchForm()
{
if($('activePanelIndicator').value=='login')
  return;
  
	if($(getSearchField()).value=='' || $(getSearchField()).value==getTranslatedString('find'))
	{
		alert(getTranslatedString('field_required'));
		return false;
	}
	else
                return true;
}

function share()
{
         if($('sharePanel').style.display=='block')
              $('sharePanel').style.display = 'none';
	 else
	      $('sharePanel').style.display = 'block';
}

function onLoginPanelEnter(event)
{
        $('activePanelIndicator').value = 'login';
        if(event.keyCode==13)
        {
                 if(checkLoginForm())
                 {
                    event.returnValue=false;
                    $('loginB').click();
                 }
                 else
                 {
                    event.returnValue=false;
                 }
        };
}

function onSearchPanelEnter(event)
{
        $('activePanelIndicator').value = 'search';

        if(event.keyCode==13)
        {
                 if(checkSearchForm())
                 {
                    event.returnValue=false;
                    $('searchB').click();
                 }
                 else
                 {
                    event.returnValue=false;
                 }
        };
}

	//----------------------------------------------------------------------

