
function openMC1(id, num, nta, typeLink)
{
	
	var mt1 = 'mt1href_'+id;
	var sl = eval(num)+eval(nta);
	var mtCont = 'mt'+sl+'Cont_'+id;
	
		if(typeLink =='expand')
		{
			if(document.getElementById(mtCont))
			{
			document.getElementById(mtCont).style.display = 'block';
			}
		}

		if(document.getElementById(mt1))
		{
		document.getElementById(mt1).style.color = '#A71526';
		}
		
	
}

function openMC2(id, num, nta, typeLink)
{
	var mt2 = 'mt2href_'+id;
	var sl = num+nta;
	var mtCont = 'mt'+sl+'Cont_'+id;

		if(document.getElementById(mt2))
		{
		document.getElementById(mt2).style.color =  '#A71526';
		}
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ '=' +escape(value)+
((expiredays==null) ? '' : ';expires='+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + '=');
  
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(';',c_start);
	
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return '';
}

function checkCookie()
{
//get value of cookie
var currCookie=getCookie('ccsMenu');
}

function openMenu()
	{
	
		var fullst = location.href;
		fullst.toString();
		var spst = fullst.split('/');
		var page = spst[3];
		
		var linkMatch = true;
		
	//account for navcodes on added to links
		var nc = page.search('navcode');
		
		if(nc != '-1')
		{
			var np = page.split('&navcode');
			page = np[0];
		}
		//trim the extra stuff off of the renewals page

			var rp = page.split('?');
			if(rp[0] == 'renewals.php')
			{
				page = rp[0];
			}
			
		switch (page)
		{case 'index.php':

			var num = 1;
			var id = 1;
			var typeLink = 'link';
			break;

case 'content.php?page=compilers':

			var num = 1;
			var id = 3;
			var typeLink = 'link';
			break;

case 'content.php?page=development-kits':

			var num = 1;
			var id = 120;
			var typeLink = 'link';
			break;

case 'content.php?page=programmers-debugger':

			var num = 1;
			var id = 33;
			var typeLink = 'link';
			break;

case 'content.php?page=oemmodules':

			var num = 1;
			var id = 50;
			var typeLink = 'link';
			break;

case 'content.php?page=technical-support':

			var num = 1;
			var id = 51;
			var typeLink = 'link';
			break;

case 'downloads.php':

			var num = 1;
			var id = 123;
			var typeLink = 'link';
			break;

case 'ccs-product-catalog.php':

			var num = 1;
			var id = 68;
			var typeLink = 'link';
			break;

case 'content.php?page=contact-about':

			var num = 1;
			var id = 2;
			var typeLink = 'link';
			break;

case 'custeng.php?ce=main':

			var num = 1;
			var id = 82;
			var typeLink = 'link';
			break;

default:
			var linkMatch = false;
			break;}//end switch




if(linkMatch ==true)
{
	if(num ==1)
	{
		parid = '0'
	}
	var cookie = num+','+id+','+parid+','+typeLink;
	setCookie('ccsMenu', cookie);
}
else
{
	 var curCookie = getCookie('ccsMenu');
	 var items = curCookie.split(',');
	 var num = items[0];
	 var id = items[1];
	 var parid=items[2];
	 var typeLink = items[3];
}


var mc = eval(num);

switch(mc)
{
case 1:
openMC1(id, num, 1,typeLink);
break;

case 2:
openMC1(parid, num, 0, 'expand');
if(typeLink !='noDisplay')
{
	openMC2(id, num, 1, typeLink);
}
break;

}

	
}//end function
function addOpenMenuEvent(obj, evType, fn){ 
				 if (obj.addEventListener){ 
				   obj.addEventListener(evType, fn, false); 
				   return true; 
				 } else if (obj.attachEvent){ 
				   var r = obj.attachEvent('on'+evType, fn); 
				   return r; 
				 } else { 
				   return false; 
				 } 
				}

addOpenMenuEvent(window, 'load', openMenu);