window.onload = function(){
	setPreferedLanguage();
}
/*addLoadListener(setPreferedLanguage());*/

function menu(page,lang){
	if (lang == "en"){
		var menunames = new Array("home","avionics","instruments","accessories","sales & exchanges","news","capabilities","certification","contact us");
	} else {
		var menunames = new Array("inicio","avi&oacute;nica","instrumentos","accesorios","ventas e intercambios","noticias","capacidades","certificaci&oacute;n","cont&aacute;ctenos");
	}
	var menupages = new Array("home","avionics","instruments","accessories","sales","news","capabilities","certification","contact");
	var showclass = lang == "en" ? "show" : "hide";
	var menutext = "<div id='menu" + lang + "' class='" + showclass + "'>";
	var bullet = "<span class='nolink'> &bull; </span>";
	for (x=0; x<menunames.length; x++){
		if (page == x){
			menutext += "<span class='nolink'>" + menunames[x] + "</span>" + bullet;
		} else {
			if ((menupages[x] == "news") || (menupages[x] == "capabilities")){
				var ext = ".php";
			} else {
				var ext = ".html"
			}
			menutext += "<a href='shw_pages/" + menupages[x] + ext +"' target='_parent' class='menu'>" + menunames[x] + "</a>" + bullet;
		}
	}
	menutext += "</div>";
	document.write(menutext);
}

function mail(name,fullname){
	document.write("<a href='mailto:" + name + "@sherwoodaviation.com?Subject=Contact%20from%20website'>" + fullname + "</a>");
}

function changeLanguageTo(lang){
	var english = document.getElementById("en");
	var spanish = document.getElementById("sp");
	var menuen = document.getElementById("menuen");
	var menusp = document.getElementById("menusp");
	if (lang == "sp"){
		english.className = "hide";
		spanish.className = "show";
		menusp.className = "show";
		menuen.className = "hide";
	} else {
		spanish.className = "hide";
		english.className = "show";
		menuen.className = "show";
		menusp.className = "hide";
	}
	setCookie('lang',lang);
}

//===================COOKIES=========================

function getCookie(searchName)
{
  var cookies = document.cookie.split(";");

  for (var i = 0; i < cookies.length; i++)
  {
    var cookieCrumbs = cookies[i].split("=");
    var cookieName = cookieCrumbs[0];
    var cookieValue = cookieCrumbs[1];

    if (cookieName == searchName)
    {
      return cookieValue;
    }
  }
  return false;
}

function setExpiry(){
	var today = new Date();
	today.setYear(today.getYear()+1901);
	return today.toGMTString();
}

function setCookie(name,value){
	var theCookie = name + "=" + value;
	var expiration =  setExpiry();
	theCookie += ";path=/;expires=" + expiration;
	document.cookie = theCookie;
}

function setPreferedLanguage(){
	var myLanguage = getCookie('lang');
	if (!myLanguage) { myLanguage = "en" };
	changeLanguageTo(myLanguage);
}

function addLoadListener(fn)
{
  if (typeof window.addEventListener != 'undefined')
  {
    window.addEventListener('load', fn, false);
  }
  else if (typeof document.addEventListener != 'undefined')
  {
    document.addEventListener('load', fn, false);
  }
  else if (typeof window.attachEvent != 'undefined')
  {
    window.attachEvent('onload', fn);
  }
  else
  {
    var oldfn = window.onload;
    if (typeof window.onload != 'function')
    {
      window.onload = fn;
    }
    else
    {
      window.onload = function()
      {
        oldfn();
        fn();
      };
    }
  }
}