function MenuItemClicked(MenuItemElement){
	var srcEl;
	srcEl = document.getElementById(MenuItemElement.id+"_sub");
	if(srcEl!=null){
		srcEl.style.display=(srcEl.style.display=='none'?'':'none');
		if(srcEl.style.display==''){
			//todo: hide all other menu items
			for(i=0;i<document.links.length;i++){
				if(document.links[i].id!=""){
					if(document.links[i].id!=MenuItemElement.id){
						var OldItem = document.getElementById(document.links[i].id.toString() + "_sub");
						if (OldItem!=null){
							OldItem.style.display='none';
						}						
					}
				}
			}
		}
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function ViewPollResults(afterVoting)
{
  var rbgAnswers = document.getElementsByName("rbgAnswers");
  var pollId = document.getElementById("hfPollId");
  var checkedAnswerId;
  for (i = 0; i < rbgAnswers.length; i++)
  {
    if (rbgAnswers[i].checked)
    {
        checkedAnswerId = rbgAnswers[i].value;
        break;
    }
  }
  if (afterVoting)
  {
    MM_goToURL('parent','PollResults.aspx?pid=' + pollId.value + "&aid=" + checkedAnswerId);return document.MM_returnValue
  }
  else
  {
    MM_goToURL('parent','PollResults.aspx?pid=' + pollId.value);return document.MM_returnValue
  }
}

function SelectProductGroup(groupId)
{
    document.getElementById("subMenu" + groupId).style.display=(document.getElementById("subMenu" + groupId).style.display=='none'?'':'none');
}

function AddProductToBasket(argument)
{
        var hidProductToBuyId = document.getElementById( 'hidProductToBuyId' );
        if ( hidProductToBuyId == null )
        {
            return;
        }
        
        hidProductToBuyId.value = argument;
        
        var theForm = document.forms['aspnetForm'];
        if ( !theForm )
        {
            theForm = document.form;
        }
        
        if ( !theForm.onsubmit || (theForm.onsubmit() != false) )
        {
            theForm.submit();
        }
}