var fileExt="html";
var rootPath0="http://www.ivu.org/ivcb/";
var rootPath1="http://ivu.org/ivcb/";
var rootPath="e:/work/websites/ivu/ivcb/";
var email ="vegpeking@gmail.com";

var isLocalTest = false;

var url=getCurrentURL();
url=url.toLowerCase();
var dirOffset=getDirOffset();

//alert("dirOffset=" + dirOffset);

var dirOffset_1 = "";
if (dirOffset == "../") dirOffset_1 = "";
else if (dirOffset == "../../") dirOffset_1 = "../";
else if (dirOffset == "../../../") dirOffset_1 = "../../";

//alert("dirOffset_1=" + dirOffset_1);

var iSlash=url.lastIndexOf("/");
var nakeURL=url.substring(0,iSlash+1);
var file=url.substring(iSlash+1);
var iDot=file.lastIndexOf("."+fileExt);
var iLine=file.lastIndexOf("_", iDot);
var fileName=getCurrentFullFileName();
var nakeFileName=getCurrentNakeFileName();
var iLangStart;
var iLangEnd;
var docLang=getFileLang();
var browserLanguage = getLanguage();
var browserEncoding = getEncoding();

//alert("browserLanguage="+browserLanguage+" browserEncoding="+browserEncoding+" docLang="+docLang);

var isLanguageCompatible = false;
if ((browserLanguage == "zh") && (browserEncoding == docLang)) isLanguageCompatible = true;

var docSection = getSection();

//alert(docSection);

if(!isLocalTest) {

if(docSection == "why") document.location = "http://www.savetheplanet.org.cn/"
	+ docLang + "/veg/why/" + fileName;
	
if(docSection == "faqs") document.location = "http://www.savetheplanet.org.cn/"
	+ docLang + "/veg/vfaqs/" + fileName;

}
function writeNew(year, month, date) {
 var todayDate = new Date();
 var updateDate = new Date(year, month-1, date);

 var dyear = todayDate.getFullYear() - year;
 var dDay = dday(todayDate, updateDate);
 if(dDay < 7) document.write(' <img class=supper src="../images/new.gif" alt="New info of ' + dDay +' day(s) before.">');
}

function writeEmail () {
	document.write('<A HREF="mailto:'+email+'">'+email+'</a>');
}

function dday (adate, bdate) {
  dayofa = DayOfYear(adate);
  dayofb = DayOfYear(bdate);
  dyear = adate.getFullYear() - bdate.getFullYear();
  dd = dyear * 365 + dayofa - dayofb - 1;
  return dd;
}

function DayOfYear(aDate){

  return(Math.ceil((aDate.getTime()-(new Date(aDate.getFullYear(),0,1)).getTime())/86400000));
}

function getDirOffset() {
	var i=url.indexOf(rootPath);
	if(i>-1) isLocalTest = true;
	if(i==-1) {i=url.indexOf(rootPath0); rootPath = rootPath0;}
	if(i==-1) {i=url.indexOf(rootPath1); rootPath = rootPath1;}
	if(i==-1) {alert("Error: rootPath error!"); return ""; }
	else i=i+rootPath.length-1;
	var p=url, k=0;
	while(i!=-1) {
	  p=p.substring(i+1); k++;
	  i=p.indexOf("/");
	  }
	p="";
	for(var i=1; i<k; i++) {p=p+"../"}
	return p
}

function getFileLang() {
iLangStart=url.indexOf(rootPath);
if(iLangStart==-1)return ""
iLangStart=iLangStart+rootPath.length;
iLangEnd=url.indexOf("/", iLangStart);
return url.substring(iLangStart,iLangEnd)
}

function getCurrentFullFileName() {
if(iDot==-1)return ""
else return file.substring(0, iDot+fileExt.length+1)
}

function getCurrentNakeFileName() {
if(iLine==-1)return file.substring(0,iDot)
else return file.substring(0,iLine)
}

function getCurrentURL() {return document.location.href}

function getLanguage() {

  var browserName = navigator.appName;
  var browserVer = parseInt(navigator.appVersion);
  var userLang = "";
  if (browserVer >= 4) {
     if (browserName == "Microsoft Internet Explorer") {
	userLang = navigator.userLanguage.substring(0, 2);
     } else {
	if (browserName == "Netscape") {
           userLang = navigator.language;
	}
     }
  }
  return userLang;
}

function getEncoding() {

  if (browserLanguage != "zh") return "";

  var browserName = navigator.appName;
  var browserVer = parseInt(navigator.appVersion);
  var userCountry = "";

  if (browserVer >= 4) {
     if (browserName == "Microsoft Internet Explorer") {
	userCountry = navigator.userLanguage.substring(3, 6);
     } else {
	if (browserName == "Netscape") {
           userCountry = ""; //???
	}
     }
  }
  if ((userCountry == "cn") || (userCountry == "sg")) return "gb";
  if ((userCountry == "tw") || (userCountry == "hk")) return "big5";
  return "";
}

function previous () {

 document.getElementById("Layer" + visibleLayerId).style.visibility = "hidden";
 visibleLayerId--;
 if (visibleLayerId < 0) visibleLayerId = maxLayerId;
 document.getElementById("Layer" + visibleLayerId).style.visibility = "visible";
}

function next () {

 document.getElementById("Layer" + visibleLayerId).style.visibility = "hidden";
 visibleLayerId++;
 if (visibleLayerId > maxLayerId) visibleLayerId = 0;
 document.getElementById("Layer" + visibleLayerId).style.visibility = "visible";
}

function toggle () {

 if ((visibleLayerId <= maxLayerId) && (visibleLayerId >= 0)) {

  var layer = document.getElementById("Layer" + visibleLayerId);
  var layernav = document.getElementById("LayerNav");
  if (layernav.style.visibility == "visible") {

    layer.style.visibility = "hidden";
    layernav.style.visibility = "hidden";
    
  } else {

    layer.style.visibility = "visible";
    layernav.style.visibility = "visible";
  }
 } else next();
}

function getSection() {
	var sectstr = "";
	var idx = url.indexOf("." + fileExt);
	idx = url.lastIndexOf("/", idx);
	sectstr = url.substring(iLangEnd + 1, idx);
	return sectstr;
}

function initArray() {
this.length=initArray.arguments.length;
for (var i=0; i<this.length; i++) this[i+1]=initArray.arguments[i]
}

var ivu_groupStr = '<table border=0 style="margin-left: 12px; margin-right: 12px; margin-top: 5px; margin-bottom: 0px; background-color: #eef; padding: 2px;" cellspacing=0><tr><td style="padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; font-family: Arial; font-size: 12">欢迎订阅&nbsp;<font color=green style="font-size: 12; font-family: Arial"><b>(IVU中文论坛)ivu-cn</b></font>&nbsp;&nbsp;&nbsp;<a href="http://groups.google.com/group/ivu-cn?hl=zh-CN" target=_blank>访问此论坛</a></td></tr><form action="http://groups.google.com/group/ivu-cn/boxsubscribe"><input type=hidden name="hl" value="zh-CN"><tr><td style="padding-left: 5px; font-size: 12">电子邮件: <input type=text size="16" maxlength="65" name=email width=2 style="font-size: 14; font-family: Arial"><input style="font-size: 12" type=submit name="sub" value="订阅"></td></tr></form></table>';


