var v_menuLevel2Height = 22;
var v_menuLeve13Height = 22;
var v_MenuType=2;
var v_lastChildDivHeight;
var v_lastParentDivID;
var v_lastChildDivID;
var v_Child3ID=-1;
var v_Parent3ID; 
var v_Subv_Parent3ID;
var v_SubNum3;
var v_expandMove11;
var v_Level1ID;
var v_Level1SubNum;
var v_ThirdLevelIsOpen=false;
var v_ShowSub3= false
var v_Ar = new Array() 
var v_ArParent = new Array() 
var	v_v_CurrentLevelAllClose=false
var v_ArrayIndex =0 
var v_Current =0
var v_FromLevel1 = true
var v_FromLevel2 = false
var v_ClosePreviousMenuOnOpen = false
var v_flag=false


function v_ChangeHieght(ID, Sign, SubNum)
{
	
	try
	{
		var tempHeight = document.getElementById("div" + ID).style.height.substring(0, document.getElementById("div" + ID).style.height.length - 2);
		if(Sign == '+')
		{
			tempHeight = tempHeight * 1 + 6 * 1;
			document.getElementById("div" + ID).style.height = tempHeight + "px";
			if(tempHeight * 1 < v_menuLevel2Height * SubNum)
			{
				expandMove = window.setTimeout("v_ChangeHieght('" + ID + "', '+', " + SubNum + ");", 0.00000000000000000000000000000000000000000000000000000000000000000000000001);
			
			}
			else
			{
				document.getElementById("div" + ID).style.display = "block";
				if (v_MenuType==4)
				{
				document.getElementById("img" + ID).src = "images/wpm_menu_negative2.gif";
				}
				else
				{
				document.getElementById("img" + ID).src = "images/wpm_menu_negative1.gif";
				}
				
				if(v_ShowSub3==true)
				{
				
				v_ExpandMenu2(v_Child3ID, v_SubNum3,  v_Parent3ID, v_Subv_Parent3ID)
				v_ShowSub3= false
				
				}
				
			}
		}
		else
		{  
			tempHeight = tempHeight * 1 - 6 * 1;
			document.getElementById("div" + ID).style.height = tempHeight + "px";
			if(tempHeight * 1 > 1)
			{
				expandMove1 = window.setTimeout("v_ChangeHieght('" + ID + "', '-', " + SubNum + ");", 0.00000000000000000000000000000000000000000000000000000000000000000000000001);
			
			}
			else
			{ 
			  document.getElementById("div" + ID).style.display = "none";
			  if (v_MenuType==4)
				{
				document.getElementById("img" + ID).src = "images/wpm_menu_positive2.gif";
				}
				else
				{
				document.getElementById("img" + ID).src = "images/wpm_menu_positive1.gif";
				}
				
			}
		}
	}
	catch(ex)
	{
	
	}
	
}



function v_ExpandMenu(ID, SubNum)
{ v_Level1ID = ID
  v_Level1SubNum = SubNum
  v_ThirdLevelIsOpen=false
  v_FromLevel1=true
 //alert(document.getElementById("div" + ID).style.display)
	try
	{ 
		if(v_lastChildDivHeight != null && v_lastChildDivHeight != 0)
		{ if (v_ClosePreviousMenuOnOpen==true)
		  {
			v_ExpandMenu2(v_lastChildDivID.substring(3), v_lastChildDivHeight / v_menuLevel2Height,  ID, SubNum)
		  
		  }
			v_lastChildDivHeight = 0;
			v_ExpandMenu(ID, SubNum);
			
		}
		else
		{
			if(v_lastParentDivID != null && v_lastParentDivID != "div" + ID)
			{
				if (v_ClosePreviousMenuOnOpen==true)
				{
					if (document.getElementById(v_lastParentDivID).style.display == "block")
					{
					v_ChangeHieght(v_lastParentDivID.substring(3), '-', SubNum);
					
					}
				}
			}
			v_lastParentDivID = "div" + ID;
			
			if (document.getElementById("div" + ID).style.display == "block")
			{ 
			  			
				if (v_Child3ID != -1)
				{  
				v_ThirdLevelIsOpen=true;
				
				for (i=0;i<v_Ar.length;i++)
				{ 
				    if (v_ArParent[i] == ID)
				    {  	v_FromLevel1 =false
				      	v_ChangeHieght2(v_Ar[i], '-', v_SubNum3, ID, v_Subv_Parent3ID)
			        
			        	
			        	 for (j=0;j<v_ArParent.length;j++)
			        	 {
							if(v_ArParent[j] != -1) 
							{
							v_ThirdLevelIsOpen =true
							
							break;
							}
						 }
			        }
			    			       
				} 
	
			   	}
			 
			  	if (v_FromLevel1==true)
					{ 
					v_ChangeHieght(ID, '-', SubNum);
					
					}
				
			}
			else
			{ v_FromLevel1=true
				 
				v_ChangeHieght(ID, '+', SubNum);
				document.getElementById("div" + ID).style.display = "block";
				
			}
		}
	}
	catch(ex)
	{

	}
}

function v_ChangeHieght2(ID, Sign, SubNum, parentID, SubParent)
{

	try
	{ 
		var tempHeight = document.getElementById("div" + ID).style.height.substring(0, document.getElementById("div" + ID).style.height.length - 2);
			var tempParentHeight = document.getElementById("div" + parentID).style.height.substring(0, document.getElementById("div" + parentID).style.height.length - 2);
		if(Sign == '+')
		{  v_FromLevel1 = false
			tempHeight = tempHeight * 1 + 6 * 1;
			tempParentHeight = tempParentHeight * 1 + 6 * 1
			document.getElementById("div" + ID).style.height = tempHeight + "px";
			document.getElementById("div" + parentID).style.height = tempParentHeight + "px";
			if(tempHeight * 1 < v_menuLeve13Height * SubNum)
			{
				expandMove21 = window.setTimeout("v_ChangeHieght2('" + ID + "', '+', " + SubNum + ", '" + parentID + "', '" + SubParent + "');", 0.00000000000000000000000000000000000000000000000000000000000000000000000001);
				
			}
			else
			{ 
			v_Child3ID = ID
				if (v_Ar.length>0)
				{  ChildExist=false;
				   
					for (i=0;i<v_Ar.length;i++)
					{
						if (v_Ar[i]==v_Child3ID)
						{
						v_Ar[i]=v_Child3ID
						v_ArParent[i]=parentID
						ChildExist=true
						
						}
					 
					}
					if (ChildExist==false)
					{
					v_Ar[v_ArrayIndex]=v_Child3ID
					v_ArParent[v_ArrayIndex]=parentID
					v_ArrayIndex =v_ArrayIndex + 1;
					
					}
			 }
			else
			{
			  v_Ar[v_ArrayIndex]=v_Child3ID
			  v_ArParent[v_ArrayIndex]=parentID
			  v_ArrayIndex =v_ArrayIndex + 1;
			}
			
			
			
			v_Parent3ID = parentID
			v_Subv_Parent3ID = SubParent
		    v_SubNum3 =SubNum;
			document.getElementById("div" + ID).style.display = "block";
			document.getElementById("img" + ID).src = "images/wpm_menu_negative2.gif";
			}
			v_lastChildDivHeight = tempHeight;
		}
		else
		{
			tempHeight = tempHeight * 1 - 6 * 1;
			document.getElementById("div" + ID).style.height = tempHeight + "px";
			
			if(tempParentHeight * 1 - 6 * 1 > 2)
			{
				document.getElementById("div" + parentID).style.height = tempParentHeight * 1 - 6 * 1 + "px";
			}
			
			if(tempHeight * 1 > 0)
			{  
			
				expandMove22 = window.setTimeout("v_ChangeHieght2('" + ID + "', '-', '" + SubNum + "', '" + parentID + "', '" + SubParent + "');",0.00000000000000000000000000000000000000000000000000000000000000000000000001);
				
			}
			else
			{ 
			
		
			
			if (v_ThirdLevelIsOpen ==true)
			{ 
			
			 v_Child3ID =ID
			 }
			 else
			 {
			 
			 v_ThirdLevelIsOpen=false
			v_Child3ID = -1
			}
			
		   for (i=0;i<v_Ar.length;i++)
			{
			  if (v_Ar[i]==ID)
			  {
			  
			  v_ArParent[i]=-1
			  }
			
			}
			v_Current=0
			Remind =0
			for (i=0;i<v_Ar.length;i++)
					{
					
						if (v_ArParent[i] == v_Level1ID)
						{
						
						v_v_CurrentLevelAllClose=false
						}
						else if (v_ArParent[i] ==-1)
							{v_Current += 1
							v_v_CurrentLevelAllClose=true
						
							}
						
						else
						{
						Remind +=1
						
						}
					}
			
				  if (v_v_CurrentLevelAllClose==true && v_Current== v_Ar.length-Remind )
					{ 
					
					  if (v_FromLevel2==true)
					  {
					  v_ChangeHieght2(ID, '-', SubNum);
					  v_FromLevel2=false
					  }
					  else
					  {
					 
					   if (v_FromLevel1 == false)
					  {
					  v_FromLevel1==true
					  v_ChangeHieght(v_Level1ID, '-', v_Level1SubNum);
					  
					  }
					 }
					 }
				
						
			  document.getElementById("div" + ID).style.display = "none";
			  document.getElementById("img" + ID).src = "images/wpm_menu_positive2.gif";
				
			}
			
			v_lastChildDivHeight = 0;
		}
	}
	catch(ex)
	{
	}
}

function v_ExpandMenu2(ID, SubNum, parentID, SubParent)
{
	try
	{
		if(v_lastChildDivID != null && v_lastChildDivID != "div" + ID)
		{if (v_ClosePreviousMenuOnOpen==true)
		  {
			if (document.getElementById(v_lastChildDivID).style.display == "block")
			{ 
				v_ChangeHieght2(v_lastChildDivID.substring(3), '-', SubNum, parentID, SubParent);
			}
		 }
		}
		v_lastChildDivID = "div" + ID;

		if (document.getElementById("div" + ID).style.display == "block")
		{  
		    v_FromLevel2=true
			v_ChangeHieght2(ID, '-', SubNum, parentID, SubParent);
		}
		else
		{
		 
			v_ChangeHieght2(ID, '+', SubNum, parentID, SubParent);
			
			document.getElementById("div" + ID).style.display = "block";
		}
		v_lastChildDivHeight = document.getElementById(v_lastChildDivID).style.height.substring(0, document.getElementById(v_lastChildDivID).style.height.length - 2);
		
	}
	catch(ex)
	{
	}
}



function v_ChangeBGColor(objTD, objIMG)
{ 
	try
	{
		if(objTD.className.indexOf("_over")==-1)
		{
				objTD.className += "_over";
		}
		else
		{
		}
	}
	catch(ex)
	{
	
	} 
	
}

function v_RestoreColor(objTD, objIMG)
{
	try
	{
	   if (objTD.className.indexOf('_over')>0)
	   {
		objTD.className = objTD.className.substring(0, objTD.className.length - 5);
		}
	}
	catch(ex)
	{
	}
}
function v_ChangeBGColorExpand(objTD, objIMG)
{ 
 
  document.getElementById(objTD).className += "_over";
  //alert(document.getElementById("tdsub"+ objIMG))
	try
	{	document.getElementById(objIMG).className += "_over";
		document.getElementById("TD"+ objIMG).className += "_over";
		document.getElementById("tdsub"+ objIMG).className += "_over";
	}
	catch(ex)
	{
	//alert("catch")
	} 
	
}

function v_RestoreColorExpand(objTD, objIMG)
{ 
	try
	{
	   if (document.getElementById(objTD).className.indexOf('_over')>0)
	   {
		document.getElementById(objTD).className = document.getElementById(objTD).className.substring(0, document.getElementById(objTD).className.length - 5);
		document.getElementById(objIMG).className = document.getElementById(objIMG).className.substring(0, document.getElementById(objIMG).className.length - 5);
			try
			{
			document.getElementById("TD" + objIMG).className = document.getElementById("TD" + objIMG).className.substring(0, document.getElementById("TD" + objIMG).className.length - 5);
			document.getElementById("tdsub" + objIMG).className = document.getElementById("tdsub" + objIMG).className.substring(0, document.getElementById("tdsub" + objIMG).className.length - 5);
			}
			catch(ex1)
			{}
		}
	}
	catch(ex)
	{ 
	}
}
function v_hideMenu(tdID)
{

	document.getElementById(tdID).style.display='none';
}

function v_showMenu(tdID)
{
	document.getElementById(tdID).style.display='block';
}

function OpenWindow(strFileName, intWidth, intHeight)
{
	window.open(strFileName, '','width=' + intWidth + ', height=' + intHeight + ', scrollbars=no')
}


/****************** ShowSubs *********************************/
	function ShowSubs(parentdivid,parentitemcount,childdivid,childitemcount,tdid)
	{
		
		try
		{
			if (childdivid=="")
			{
			v_ExpandMenu(parentdivid,parentitemcount)
		
			}
			else
			{
						
			v_Child3ID = childdivid
			v_Parent3ID = parentdivid
			v_Subv_Parent3ID = parentitemcount
		    v_SubNum3 =childitemcount;
		    v_ShowSub3= true
			v_ExpandMenu(parentdivid,parentitemcount)
						
			}
			
			
		}
		catch(e)
		{}
	
		v_ChangeBGColorExpand(tdid,tdid.substring(3,tdid.length))
		document.getElementById(tdid).onmouseover="v_ChangeBGColorExpand(tdid,tdid.substring(3,tdid.length))"
		document.getElementById(tdid).onmouseout="javascript:"
		
	}