
/* HOME */
var home_msg;

loadHOMEFiles(lang_flag);

function loadHOMEFiles(lang_flag)
{
	if(!debug) { var tag_file = 'xml/HOME-' + lang_flag + '-n.xml'; }
	else { var tag_file = 'xml/HOME-' + lang_flag + '-n.xml'; }
	var msgDoc = getXMLData(tag_file);
	home_msg = msgDoc.getElementsByTagName("context");
}
// Wording
function getTransByVar(e_name){
	for(i=0; i<home_msg.length; i++){
		var temp_msg = home_msg[i];
		var tag_var;
		if (window.ActiveXObject)	tag_var = temp_msg.getElementsByTagName("var")[0].text;
		else tag_var = temp_msg.getElementsByTagName("var")[0].firstChild.nodeValue;
		if (tag_var == e_name){
			if (window.ActiveXObject) return temp_msg.getElementsByTagName("word")[0].text;
			else return temp_msg.getElementsByTagName("word")[0].firstChild.nodeValue;			
		}
	}
	alert('Error: no wording for variable of: ' + e_name);
}
function lookForTrans(e_name){
	dw(getTransByVar(e_name));	
}
function lookForTransStr(e_name){
	return getTransByVar(e_name);
}
// Link
function getLinkByVar(e_name){
	for(i=0; i<home_msg.length; i++){
		var temp_msg = home_msg[i];
		var tag_var;
		if (window.ActiveXObject)	tag_var = temp_msg.getElementsByTagName("var")[0].text;
		else tag_var = temp_msg.getElementsByTagName("var")[0].firstChild.nodeValue;
		if (tag_var == e_name){
			if (window.ActiveXObject) return temp_msg.getElementsByTagName("href")[0].text;
			else return temp_msg.getElementsByTagName("href")[0].firstChild.nodeValue;			
		}
	}
	alert('Error: no link for variable of: ' + e_name);
}
function lookForLink(e_name){
	dw(getLinkByVar(e_name));	
}
function lookForLinkStr(e_name){
	return getLinkByVar(e_name);
}
function gotoLink(e_name,target,ancher){
	var gotofile;
	var file_name = lookForLinkStr(e_name);
	var anch_name = lookForLinkStr(e_name) + '#' + ancher;
	if ((gotoLink.arguments.length == 1) || (ancher == null))
	{ gotofile=file_name; }
	else
	{ gotofile=anch_name; }
	window.open(gotofile, target);
}
// PDF
function getAttachByVar(e_name){
	for(i=0; i<home_msg.length; i++){
		var temp_msg = home_msg[i];
		var tag_var;
		if (window.ActiveXObject)	tag_var = temp_msg.getElementsByTagName("var")[0].text;
		else tag_var = temp_msg.getElementsByTagName("var")[0].firstChild.nodeValue;
		if (tag_var == e_name){
			if (window.ActiveXObject) return temp_msg.getElementsByTagName("attach")[0].text;
			else return temp_msg.getElementsByTagName("attach")[0].firstChild.nodeValue;			
		}
	}
	alert('Error: no PDF for variable of: ' + e_name);
}
function lookForAttach(e_name){
	dw(getAttachByVar(e_name));	
}
function lookForAttachStr(e_name){
	return getAttachByVar(e_name);
}
// Image
function getImageByVar(e_name){
	for(i=0; i<home_msg.length; i++){
		var temp_msg = home_msg[i];
		var tag_var;
		if (window.ActiveXObject)	tag_var = temp_msg.getElementsByTagName("var")[0].text;
		else tag_var = temp_msg.getElementsByTagName("var")[0].firstChild.nodeValue;
		if (tag_var == e_name){
			if (window.ActiveXObject) return temp_msg.getElementsByTagName("image")[0].text;
			else return temp_msg.getElementsByTagName("image")[0].firstChild.nodeValue;			
		}
	}
	alert('Error: no Image for variable of: ' + e_name);
}
function lookForImage(e_name){
	dw(getImageByVar(e_name));	
}
function lookForImageStr(e_name){
	return getImageByVar(e_name);
}
var pic_HOMEhead = '<img src="img/General/';
var pic_COMPhead = '<img src="img/Company/';
var pic_SOLUhead = '<img src="img/Solutions/';
var pic_SPRODhead = '<img src="img/Products/';
var pic_LPRODhead = '<img width="110" height="100" src="img/Products/';
var pic_CONThead = '<img src="img/Contact/';
var pic_HRhead = '<img src="img/HR/';
var pic_IRhead = '<img src="img/IR/';
var pic_PRhead = '<img src="img/PR/';
var pic_tail = '" border="0">'; 
function buildHOMEimg(e_name)
{ dw(pic_HOMEhead + lookForImageStr(e_name) + pic_tail); }
function buildCOMPimg(e_name)
{ dw(pic_COMPhead + lookForImageStr(e_name) + pic_tail); }
// Flash
function getFlashByVar(e_name){
	for(i=0; i<home_msg.length; i++){
		var temp_msg = home_msg[i];
		var tag_var;
		if (window.ActiveXObject)	tag_var = temp_msg.getElementsByTagName("var")[0].text;
		else tag_var = temp_msg.getElementsByTagName("var")[0].firstChild.nodeValue;
		if (tag_var == e_name){
			if (window.ActiveXObject) return temp_msg.getElementsByTagName("flash")[0].text;
			else return temp_msg.getElementsByTagName("flash")[0].firstChild.nodeValue;			
		}
	}
	alert('Error: no Flash for variable of: ' + e_name);
}
function lookForFlash(e_name){
	dw(getFlashByVar(e_name));	
}
function lookForFlashStr(e_name){
	return getFlashByVar(e_name);
}
var HOMEflash_head = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="920" height="320" id="HOME" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="swf/';
var flash_mid = ' /><param name="loop" value="false" /><param name="quality" value="high" /><param name="wmode" value="transparent"> <param name="SCALE" value="exactfit"><param name="menu" value="false"><embed src="swf/';
var HOMEflash_tail = '" loop="false" quality="high" wmode="transparent" scale="exactfit" width="920" height="320" name="HOME" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
function buildHOMEFlash(e_name)
{ dw(HOMEflash_head + lookForFlashStr(e_name) + flash_mid + lookForFlashStr(e_name) + HOMEflash_tail); }
var COMPflash_head = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="227px"> <param name="movie" value="swf/';
var COMPflash_tail = '"  wmode="transparent" scale="exactfit" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="227px" /> </object>';
function buildCOMPFlash(e_name)
{ dw(COMPflash_head + lookForFlashStr(e_name) + flash_mid + lookForFlashStr(e_name) + COMPflash_tail); }

