function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function foldername(){
	 path = location.href;
	 len_path = path.length;
	 path2 = path.substring (7,len_path);
	 path2_id = path2.lastIndexOf("/");
	 path2 = path2.substring(0,path2_id);
	 path2_id = path2.lastIndexOf("/");
	 len_path = path2.length;
	 path2 = path2.substring (path2_id+1,len_path);
	 return path2;
}

function filename(){
	path = location.href;
	file_id = path.lastIndexOf("/");
	file_id2 = path.lastIndexOf(".");
	fname = path.substring(file_id+1,file_id2);
	return fname;
}

function get_prefix(){
	f_name = filename();
	output = f_name.substring(0,3);
	return output;
}

function get_langStr(version)
{
	var lang = "eng";
	switch(version)
	{
		default:
		case "english": lang = "eng";	break;
		case "chinese": lang = "chi";	break;
	}	return lang;
}

// modified on 30jan2002
//	top.location.href="/"; 
function home()
{
	var curLink = window.location.href;
	if(curLink.search(/ver/) > 0)
	{
		var cutEndPos = curLink.search(/ver/);
			curLink = curLink.substr(0,(cutEndPos-1));
	}
	top.location.href = curLink;
}

function sitemap(version){
	var lang = get_langStr(version);
	top.location.href=lang+"/gm/sitemap.asp";
}

function relatedlinks(version){
	var lang = get_langStr(version);
	top.location.href=lang+"/related/index.asp";
}

function recruit(version){
	var lang = get_langStr(version);
	top.location.href=lang+"/gm/recruit.asp";
}

function csr(version){
	var lang = get_langStr(version);
	top.location.href=lang+"/csr/index.asp";
}

function gourl(version,i)
{
	var links = Array ("#","/about/index.asp","/wnew/index.asp","/business/index.asp","/info/index.asp","/download/index.asp","/contact/index.asp");
	var lang = get_langStr(version);
	if (i != 0) top.location.href = lang+links[i];
	else top.location.href = links[i];
}

// modified on 30jan2002
//	top.location.href="/eng/gm/copyright.asp#disclaimer";
function disclaimer(version){
	//var lang = get_langStr(version);
	var lang = version;
	top.location.href=lang+"/copyright/index.asp#disclaimer";
}


// modified on 30jan2002
//	top.location.href="/eng/gm/copyright.asp";
function copyright(version){
	//var lang = get_langStr(version);
	var lang = version;
	top.location.href=lang+"/copyright/index.asp";
}

// modified on 08Sep2010
function DirectToTnC(version,section)
{
	var lang = version;
	top.location.href=lang+"/copyright/index.asp?section="+section;
}

// language parallel switching

function lang(version)
{
	var lang = get_langStr(version);
		link = location.href;
		chinese = "chi";
		english = "eng";
	
	if (link.search(/lang=/) < 0 || version == ''){
		link = link + "?lang=eng";
		lang = "eng";
	}
	
	if (lang == "eng"){
		link = link.replace (english, chinese);
		parent.location.href = link;
	}else if (lang == "chi"){
		link = link.replace (chinese, english);
		parent.location.href = link;
	}
}


// modified on 30jan2002
//	ar_image = Array ("/images/cover_photo1.jpg","/images/cover_photo2.jpg","/images/cover_photo3.jpg");
var banners= 1;
function rotateimg(arg,time){

	ar_image = Array ("images/cover_photo1.jpg","images/cover_photo2.jpg","images/cover_photo3.jpg");
	
	if (++banners > arg){
		banners = 1;
	}
	document.rotateimage.src = ar_image[banners-1];
	window.setTimeout('rotateimg(3,7000);',time);
}

function getElement(Elem)
{
	if (ns4) {
		var elem = getObjNN4(document, Elem);
	} else {
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
	}
	return elem;
}

function getElementHeight(Elem) {
	//alert("ns4 = "+ns4);
	//alert("op5 = "+op5);
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.height;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		if (op5) { 
			xPos = elem.style.pixelHeight;
		} else {
			xPos = elem.offsetHeight;
		}
		return xPos;
	} 
}

function getElementWidth(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.width;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		if (op5) {
			xPos = elem.style.pixelWidth;
		} else {
			xPos = elem.offsetWidth;
		}
		return xPos;
	}
}

