
// GLOBAL MENU //

var load     = 0;
var ImageName = new Array('home','products','news_events','support','contact','about');
var OnImage   = new Array();
var OffImage  = new Array();

for(i in ImageName){
   var Name = ImageName[i];
   OnImage[Name]  = new Image();
   OffImage[Name] = new Image();
   OnImage[Name].src  = "/images/global_" + Name + "_on.gif"; 
   OffImage[Name].src = "/images/global_" + Name + "_off.gif";
}

function ChgImage(name,flag){
   if(load){	  
      if(flag){
		 thisMovie("headerMovie").indicatorOver(""+name);
         document.images[name].src =  OnImage[name].src;
      }else{
		 thisMovie("headerMovie").indicatorOut(""+name);
         document.images[name].src =  OffImage[name].src;
      }
   }
}

// POPUP WINDOW //

var widthDefault = "750";
var heightDefault = "550";

function WinOpen(url,width,height){
   if (! width ) {
      width = widthDefault;
   }
   if (! height ) {
      height = heightDefault;
   }
   var wo = window.open(url,'_blank',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=" + width + ",height=" + height);
   wo.focus();
}
function JumpMenu(target,obj,restore){
  eval(target+".location='"+obj.options[obj.selectedIndex].value+"'");
  if(restore) obj.selectedIndex=0;
}

// FLASH MOVIE COMMUNICATION //

function thisMovie(movieName) {
  if (navigator.appName.indexOf ("Microsoft") !=-1) {
    return window[movieName]
  }	else {
    return document[movieName]
  }
}
function pauseHM() {
	thisMovie("headerMovie").pauseHeader();
}
function resumeHM() {
	thisMovie("headerMovie").resumeHeader();
}

// TEXT SIZE //

function chooseStyle (newstyle){
	var expdate = new Date();
	expdate.setTime(expdate.getTime() + (1000*3600*24*365));
	document.cookie = 'style=' + newstyle + '; expires=' + expdate.toGMTString() + '; path=/';
	/*alert ('This style choice will persist for a year unless changed again.\n You may need to reload the page.');*/
	self.location = self.location;
}
function ChgSzImage(name,flag){
   if(load){	  
      if(flag) document.images[name].src =  OnImage[name].src;
      else document.images[name].src =  OffImage[name].src;
   }
}

var ImageName  = new Array('size-sm','size-md','size-lg');

for(i in ImageName){
   var Name = ImageName[i];
   OnImage[Name]  = new Image();
   OffImage[Name] = new Image();
   OnImage[Name].src  = "/images/" + Name + "-over.gif"; 
   OffImage[Name].src = "/images/" + Name + ".gif";
}

function setActiveStyleSheet(title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}

function setStyle () {
	/*alert (document.cookie.toString());*/
	if (document.cookie.indexOf('style=1')>=0) {
		// SMALL SIZE
		OffImage['size-sm'] = new Image();
		OffImage['size-sm'].src = "/images/size-sm-over.gif";
		document.write('<link rel="stylesheet" type="text/css" href="/size-sm.css">\n' 
			+ '<link rel="alternate stylesheet" type="text/css" href="/size-lg.css" title="large">\n' 
			+ '<link rel="alternate stylesheet" type="text/css" href="/size-md.css" title="default">\n');
	} else if (document.cookie.indexOf('style=2')>=0) {
		// LARGE SIZE
		OffImage['size-lg'] = new Image();
		OffImage['size-lg'].src = "/images/size-lg-over.gif";
		document.write('<link rel="stylesheet" type="text/css" href="/size-lg.css">\n' 
			+ '<link rel="alternate stylesheet" type="text/css" href="/size-sm.css" title="small">\n' 
			+ '<link rel="alternate stylesheet" type="text/css" href="/size-md.css" title="default">\n');
	} else {
		// DEFAULT: MEDIUM SIZE
		OffImage['size-md'] = new Image();
		OffImage['size-md'].src = "/images/size-md-over.gif";
		document.write('<link rel="stylesheet" type="text/css" href="/size-md.css">\n'
		   + '<link rel="alternate stylesheet" type="text/css" href="/size-sm.css" title="small">\n'
		   + '<link rel="alternate stylesheet" type="text/css" href="/size-lg.css" title="large">\n');
	}
}

setStyle();
