// JavaScript Document

/************************************************************
* LangControl Langauage navigation controler				*
* Programed by: Chris Barrett								*
* Programed for: Outcrop Communications	LTd.				*
* Version 2 March 07 2008									*
************************************************************/

/***********************************************************************************************************************************
		INITIALIZATION VARIABLES AND SETTINGS
************************************************************************************************************************************/

	// This is the config array used to set the languages
	// Usage ['language folder name','path to language homepage','id used in the button link']];
var languages = [['english','/index.shtml','engPath'],
				  ['Inuktitut','/index-in.shtml','inukPath'],
				  ['french','/index-fr.shtml','frenPath'],
				  ['Inuinnaqtun','/index-iu.shtml','inuinPath']];



var curLang = null;
var pathis=location.toString();

/***********************************************************************************************************************************
		PROTOTYPE DEFINITIONS
************************************************************************************************************************************/
function langSet (){
	this.lang = '';
	this.homePath = '';
	this.id = '';
}
/***********************************************************************************************************************************
		MAIN CODE BODY
************************************************************************************************************************************/

//CREATE NEW VARIABLES BASED ON PROTOTYPE AND ARRAY VALUES
for (var i = 0; i < languages.length; i++){		
	langSet[i] = new langSet;
	langSet[i].lang = languages[i][0];
	langSet[i].homePath = languages[i][1];
	langSet[i].id = languages[i][2];
}
	
// Check if user is in a language folder	
for(var i = 0; i< languages.length;i++){
	if(pathis.search(languages[i][0]) != -1){
		curLang = languages[i][0];		
	}
}
//Check if it is a home page 
if(curLang == null){
	for(var j = 0; j< languages.length;j++){
		eval("var "+languages[j][2]+" = '"+languages[j][1]+"';");
	}
}
else{
	for(var k = 0; k< languages.length;k++){
		eval("var "+languages[k][2]+" = '"+languages[k][0]+"';");
		eval("var "+languages[k][2]+" = '"+pathis.replace(curLang+'/',languages[k][0]+'/')+"';");
	}
}

