function changelanguage(lang) {

  LangSelect = new Array("chi", "eng");

  var Srclang = 0;
  var Flag2 = 0;
  var LocPath = location.pathname;
  var LocHash = location.hash;
  var LocQuery = location.search;
  var Srcfilename = "";
  var ch = "/" + LangSelect[lang] + "/";



  	if ( LocPath.indexOf('chi') != -1 ) {
  	    Srclang = 0;
		Flag2 = LocPath.indexOf('chi') + 3;
  	}
  	else if ( LocPath.indexOf('eng') != -1 ) {
  	    		Srclang = 1;
  	    		Flag2 = LocPath.indexOf('eng') + 3;
  			}

  
  Srcfilename = LocPath.substring(Flag2, LocPath.length);


       
  // Save for Backup
  //targetLoc = "../" + LangSelect[lang] + "/home.asp";


  /*if ( ( LocPath.indexOf('events') != -1 ) && ( LocPath.indexOf('200') != -1 ) ) {
			targetLoc = "../../../" + LangSelect[Srclang] + Srcfilename;
  } 
  else if ( ( LocPath.indexOf('pr') != -1 ) && ( LocPath.indexOf('200') != -1 ) ) {
			targetLoc = "../../../" + LangSelect[lang] + Srcfilename;
  } 
  else if ( ( LocPath.indexOf('exforum/') != -1 ) || ( LocPath.indexOf('exforum\\') != -1 ) ) {
			targetLoc = "../../" + LangSelect[lang] + Srcfilename;
  	   }
  		else {
				targetLoc = "../" + LangSelect[lang] + Srcfilename;
			 }*/

  targetLoc = "../../../" + LangSelect[lang] + Srcfilename + LocHash + LocQuery;
  window.location.href = targetLoc;
  
}