// JavaScript Document
var g = {
	$:function (id){
		return document.getElementById(id);
	}
};

window.onload=init;

function init(){
	writeDate.init();	
	
	if(g.$("local-offices")){
		redirectOffice.init();	
	}

	if(g.$("moving-overseas")){
		redirectMoving.init();	
	}

	if (g.$("help")){
		setupHelp();
	}		
}


//Insert todays date into header
var writeDate = {
	init:function(){
		var dt = g.$("date")
		if(dt){
			var today = new Date();
			var tDay = today.getDate();
			var tMonth = today.getMonth();
			var tYear = today.getFullYear();
			var months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
			var dtStr = tDay + " " + months[tMonth] + " " + tYear;
			dt.removeChild(dt.firstChild);
			dt.appendChild(document.createTextNode(dtStr));
		}
	}
}



//Find your local branch
var redirectOffice = {
	init:function(){
		var f = g.$("local-offices").parentNode.parentNode;
		f.onsubmit = function(){
			var url = g.$("local-offices").options[g.$("local-offices").selectedIndex].value;
			document.location.href = url;
			return false;
		}
	}
}

//Find your local branch
var redirectMoving = {
	init:function(){
		
		var f = g.$("moving-overseas").parentNode.parentNode;
		f.onsubmit = function(){
			var url = g.$("moving-overseas").options[g.$("moving-overseas").selectedIndex].value;
			document.location.href = url;
			return false;
		}
	}
}



//Product page showcase links
var sCText = new Array();
var sCImage = new Array();

var setShowcaseLinks = {
	init:function(bg){
		var cont = g.$("showcase-links");
		var anchors = cont.getElementsByTagName("a");
		
		for(i=0;i<anchors.length;i++){
			anchors[i].place = i+1;
			anchors[i].onmouseover = function(){
			
				var im = g.$("showcase-image");
				var txt = g.$("showcase-text");
				im.src = sCImage[this.place].src;
				txt.innerHTML = sCText[this.place];
	
				if(bg==true){
					txt.className="text alt";
				}
				
			}
			anchors[i].onmouseout = function(){
			
				var im = g.$("showcase-image");
				var txt = g.$("showcase-text");
				im.src = sCImage[0].src;
				txt.innerHTML = sCText[0];
				
				if(bg==true){
					txt.className="text alt nobg";
				}
				
				
				if(g.$("moving-overseas")){
					redirectMoving.init();	
				}				
			}
		}
	}
}

