// JScript File

function showSubMenu()
{
	var objThis = this;	
	for(var i = 0; i  < objThis.childNodes.length; i++)
	{
		if(objThis.childNodes.item(i).nodeName == 'UL')			
		{				
			objThis.childNodes.item(i).style.display = 'block';						
		}		
	}	
}

function hideSubMenu()
{	
	var objThis = this;	
	for(var i = 0; i  < objThis.childNodes.length; i++)			
	{
		if(objThis.childNodes.item(i).nodeName == 'UL')
		{				
			objThis.childNodes.item(i).style.display = 'none';			
			return;
		}			
	}	
}			

function initialiseMenu()
{
	var WCMenu_HULCol = document.body.getElementsByTagName('ul');
	for(var k=0; k< WCMenu_HULCol.length; k++)
	{
		if (WCMenu_HULCol[k].id == 'WC_Menu_H')
		{
			var objLICollection = WCMenu_HULCol[k].getElementsByTagName('LI');	
			for(var i = 0; i < objLICollection.length; i++)
			{		
				var objLI = objLICollection[i];										
				for(var j = 0; j  < objLI.childNodes.length; j++)
				{
					if(objLI.childNodes.item(j).nodeName == 'UL')
					{
						objLI.childNodes.item(j).style.display = 'none';
						objLI.onmouseover=showSubMenu;
						objLI.onmouseout=hideSubMenu;
						for(var j = 0; j  < objLI.childNodes.length; j++)
						{
							if(objLI.childNodes.item(j).nodeName == 'A')
							{					
								objLI.childNodes.item(j).className = 'hassubmenu';
							}
						}
					}
				}
			}
		}
	}
}

function showClickedLi(){

var PageId = gup('PageId');
if (PageId != null)
{
    toggleUl(PageId);
}
else
{// if there is no PageId - it is start page, set all child nodes to invisible
var uls = document.getElementsByTagName('Ul');
for (var k=0; k<uls.length; k++)
{
	if ((uls[k].id.indexOf('WC_Menu_V')!= -1)
	&& (uls[k].id != 'WC_Menu_V')
	&& (uls[k].id != 'WC_Menu_V_H')
	&& (uls[k].id != 'WC_Menu_V_M'))	
	{//find ul which have id equals to lis target PageID and set style
	
		var ul = uls[k];
		
		ul.style.display='block';
		var lis = ul.childNodes;
		for(var n=0; n<lis.length; n++)
		{//if ul contains li with clicked id set ul to visible
		lis[n].style.display='none';
		}
	}
}
}
}

function toggleUl (PageId) {
var id = 'WC_Menu_V'+ PageId;
var uls = document.getElementsByTagName('Ul');
for (var k=0; k<uls.length; k++)
{
	if ((uls[k].id.indexOf('WC_Menu_V')!= -1)
	&& (uls[k].id != 'WC_Menu_V')
	&& (uls[k].id != 'WC_Menu_V_H')
	&& (uls[k].id != 'WC_Menu_V_M'))	
	{//find ul which have id equals to lis target PageID and set style
	
		var ul = uls[k];
		
		if (ul.id == id)
		{
			ul.style.display='block';
		}
		else
		{
			ul.style.display='none';
			var lis = ul.childNodes;
			for(var n=0; n<lis.length; n++)
			{//if ul contains li with clicked id set ul to visible
				var a = lis[n].childNodes;
				var aHref = a[0].toString(); 
				if (aHref.indexOf('PageId='+PageId)!=-1)
				{
					ul.style.display='block';
					break;
				}
				//if(n==lis.lenght)
				//{
				//    aHref.style.display='block';
				//	break;
				//}
			}
		}
	}
}
}

//DDL scripts
function gup( name )
{
  var regexS = '[\\?&]'+name+'=([^&#]*)';
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  if( results == null )
    return null;
  else
    return results[1];
}

function showClickedOption()
{
var PageId = gup('PageId');
var ddlItemID = 'WC_Menu_DDL'+ PageId;
if (PageId != null)
{
	toggleDDL(ddlItemID);
}
}

function toggleDDL (ddlItemID) {
var selects = document.getElementsByTagName('Select');
for (var k=0; k<selects.length; k++)
{
	if (selects[k].id.indexOf('WC_Menu_DD')!= -1)
	{
		var e = selects[k];
		var id;
		for(i=0; i<e.children.length; i++)
		{
			var chil =e.children[i];
			 
	 		var childValue = e.children[i].value;
			if(window.location.href.indexOf(e.children[i].value)!= -1)
  			{
   				e.children[i].selected = 'yes';
   			}
		}
		
	}
}
}
function GetSelectedOptionValue(id)
{
    var e = document.getElementById(id)
    if (e!=null)
    {
        return e.options[e.selectedIndex].value;
    }
}