﻿
//********************************************************************
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
//********************************************************************
function readCookieEx(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
//********************************************************************
function eraseCookie(name) {
	createCookie(name,"",-1);
}

//********************************************************************
function nameDefined(ckie,nme)
{
   var splitValues;
   var i;
   for (i=0;i<ckie.length;++i)
   {
      splitValues=ckie[i].split("=");
      if (splitValues[0]==nme) return true;
   }
   return false;
}
//********************************************************************
function delBlanks(strng)
{
   var result="";
   var i;
   var chrn;
   for (i=0;i<strng.length;++i) {
      chrn=strng.charAt(i);
      if (chrn!=" ") result += chrn;
   }
   return result;
}
//********************************************************************
function getCookieValue(ckie,nme)
{
   var splitValues;
   var i;
   for(i=0;i<ckie.length;++i) {
      splitValues=ckie[i].split("=");
      if(splitValues[0]==nme) return splitValues[1];
   }
   return "";
}
//********************************************************************
function readCookie(cname) {  
   var cookie=document.cookie;           
   var chkdCookie=delBlanks(cookie);  
   var nvpair=chkdCookie.split(";");
   if(nameDefined(nvpair,cname))       
   {   
      tvalue=getCookieValue(nvpair,cname);  
      return tvalue;
   }
   else return "";
}


//********************************************************************

function redirectLink() {
   
   var name_plang="plang";
   var name_pindex="pindex";
   var plang;
   var pindex;
   var pi_cookie=document.cookie;
   if (pi_cookie.lenght>0)
   {	
   		var trim_cookie=delblanks(pi_cookie);
   		var nvpair=trim_cookie.split(";");
   		if (nameDefined(nvpair,name_plang))
   		{
      		plang=delBlanks(getCookieValue(nvpair,name_plang));
      		if (plang.length==0 )
      		{
         		createCookie(name_plang,"en",365);
         		createCookie(name_pindex,"0",365);
         		window.location = "index_en.html";
      		}
      		else
      		{
         		createCookie(name_pindex,"0",365);
         		switch (plang) {
            		case "en":
               			window.location = "index_en.html";
               			break;
            		case "cn":
               			window.location = "index_cn.html";
               			break;
            		default:
               			window.location = "index_en.html";
               			break;
         			}
      		}   
   		}
   		else
   		{
        	createCookie(name_plang,"en",365);
         	createCookie(name_pindex,"0",365);
         	window.location = "index_en.html";
   		}
   }
   else
   {
   		 createCookie(name_plang,"en",365);
         createCookie(name_pindex,"0",365);
         window.location = "index_en.html";
   }
   

 
}

//********************************************************************
function redirectLink2() {

	window.location = "index_en.html";
}
