var expDays = 100;
var exp = new Date();
var currentUrl;
today=new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if ((browserName == "Netscape" && browserVer >= 3) || (browserName == "Microsoft Internet Explorer" && browserVer >=4))
  version = "n3";
else
  version = "n2";
if (version == "n3")
{
  toc1off=new Image();
  toc1on=new Image();
  toc2off=new Image();
  toc2on=new Image();
  toc3off=new Image();
  toc3on=new Image();
  toc4off=new Image();
  toc4on=new Image();
  toc5off=new Image();
  toc5on=new Image();
  toc6off=new Image();
  toc6on=new Image();
  toc7off=new Image();
  toc7on=new Image();
  toc1off.src="images/company_off.jpg";
  toc1on.src="images/company_on.jpg";
  toc2off.src="images/management_off.jpg";
  toc2on.src="images/management_on.jpg";
  toc3off.src="images/subsidiaries_off.jpg";
  toc3on.src="images/subsidiaries_on.jpg";
  toc4off.src="images/press_off.jpg";
  toc4on.src="images/press_on.jpg";
  toc5off.src="images/careers_off.jpg";
  toc5on.src="images/careers_on.jpg";
  toc6off.src="images/contact_off.jpg";
  toc6on.src="images/contact_on.jpg";
  toc7off.src="images/site_off.jpg";
  toc7on.src="images/site_on.jpg";
  mb1off=new Image();
  mb1on=new Image();
  mb2off=new Image();
  mb2on=new Image();
  mb3off=new Image();
  mb3on=new Image();
  mb4off=new Image();
  mb4on=new Image();
  mb5off=new Image();
  mb5on=new Image();
  mb6off=new Image();
  mb6on=new Image();
  mb7off=new Image();
  mb7on=new Image();
  mb8off=new Image();
  mb8on=new Image();
  mb1off.src="images/home_s_off.jpg";
  mb1on.src="images/home_s_on.jpg";
  mb2off.src="images/company_s_off.jpg";
  mb2on.src="images/company_s_on.jpg";
  mb3off.src="images/management_s_off.jpg";
  mb3on.src="images/management_s_on.jpg";
  mb4off.src="images/subsidiaries_s_off.jpg";
  mb4on.src="images/subsidiaries_s_on.jpg";
  mb5off.src="images/press_s_off.jpg";
  mb5on.src="images/press_s_on.jpg";
  mb6off.src="images/careers_s_off.jpg";
  mb6on.src="images/careers_s_on.jpg";
  mb7off.src="images/contact_s_off.jpg";
  mb7on.src="images/contact_s_on.jpg";
  mb8off.src="images/site_s_off.jpg";
  mb8on.src="images/site_s_on.jpg";
}
function img_act(imgName)
{
  if (version == "n3")
  {
    imgOn = eval(imgName + "on.src");
    document [imgName].src = imgOn;
  }
}
function img_inact(imgName)
{
  if (version == "n3")
  {
    imgOff = eval(imgName + "off.src");
    document [imgName].src = imgOff;
  }
}
function makeDate()
{
	now = new Date();
	return (now.getMonth()+1) + '/' + now.getDate() + '/' + now.getYear();
}
function getCookieVal (offset)
{  
	var endstr = document.cookie.indexOf (";", offset);  
	if (endstr == -1)
	{
		endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie(name)
{  
	var arg = name + "="; 
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen)
	{
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg) return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return null;
}
function SetCookie(name, value)
{  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}
function cookieForms()
{  
	var mode = cookieForms.arguments[0];
	for(f=1; f<cookieForms.arguments.length; f++)
	{
		formName = cookieForms.arguments[f];
		if(mode == 'open')
		{	
			cookieValue = GetCookie('saved_'+formName);
			if(cookieValue != null)
			{
				var cookieArray = cookieValue.split('#cf#');
				if(cookieArray.length == document[formName].elements.length)
				{
					for(i=0; i<document[formName].elements.length; i++)
					{
						if(cookieArray[i].substring(0,6) == 'select')
						{
							document[formName].elements[i].options.selectedIndex = cookieArray[i].substring(7, cookieArray[i].length-1);
						}
						else if((cookieArray[i] == 'cbtrue') || (cookieArray[i] == 'rbtrue'))
						{
							document[formName].elements[i].checked = true;
						}
						else if((cookieArray[i] == 'cbfalse') || (cookieArray[i] == 'rbfalse'))
						{
							document[formName].elements[i].checked = false;
						}
						else
						{
							document[formName].elements[i].value = (cookieArray[i]) ? cookieArray[i] : '';
						}
					}
				}
			}
		}
		if(mode == 'save')
		{	
			cookieValue = '';
			for(i=0; i<document[formName].elements.length; i++)
			{
				fieldType = document[formName].elements[i].type;
				if(fieldType == 'password')
				{
					passValue = '';
				}
				else if(fieldType == 'checkbox')
				{
					passValue = 'cb'+document[formName].elements[i].checked;
				}
				else if(fieldType == 'radio')
				{
					passValue = 'rb'+document[formName].elements[i].checked;
				}
				else if(fieldType == 'select-one')
				{
					passValue = 'select'+document[formName].elements[i].options.selectedIndex;
				}
				else
				{
					passValue = document[formName].elements[i].value;
				}
				cookieValue = cookieValue + passValue + '#cf#';
			}
			cookieValue = cookieValue.substring(0, cookieValue.length-4); // Remove last delimiter
			SetCookie('saved_'+formName, cookieValue, exp);		
		}
	}
}
function logonMail()
{
   	var destination = "https://mailserver1.crsoftwareinc.com/webmail/src/redirect.php?login_username=" +  document.forms.webmail.loginname.value + "&secretkey=" + document.forms.webmail.password.value;
	window.open(destination,'_blank');
}
function logonSF()
{
   	var destination = "https://www.salesforce.com/login.jsp?un=" +  document.forms.salesforce.un.value + "&pw=" + document.forms.salesforce.pw.value;
	window.open(destination,'_blank');
}
function getFullYear(d)
{
  yr = d.getYear();
  if (yr < 1000)
    yr+=1900;
  return yr;
}
function getParameter(paramName)
{
	var currentUrl = window.location.search;
	while(currentUrl.indexOf("+") > -1)
	{
		currentUrl = currentUrl.replace("+"," ");
	}
	while(currentUrl.indexOf("%2C") > -1)
	{
		currentUrl = currentUrl.replace("%2C",",");
	}
	while(currentUrl.indexOf("%24") > -1)
	{
		currentUrl = currentUrl.replace("%24","$");
	}
	var strBegin = currentUrl.indexOf(paramName) + (paramName.length+1);
	var strEnd = currentUrl.indexOf("&",strBegin);
	if(strEnd==-1)
	{
		strEnd = currentUrl.length;
	}
	return currentUrl.substring(strBegin,strEnd)
}


