﻿// JScript File

//tony Add
 function BuiltURLFromTabID(tabid)
 {
     var Dynamiclist=new Array();
    Dynamiclist[0]="56";
    Dynamiclist[1]="81";
    var str= document.location.href;
    var index1=str.lastIndexOf('tabid/');
    var index2 = str.indexOf('/',index1+6)
    var Number= str.substr(index1+6,2);
    //alert(str.substr(0,index1+6) + tabid +str.substr(index2, str.length - index2+1));
    var strURL=str.substr(0,index1+6) + tabid +str.substr(index2, str.length - index2+1);
    if (BelongArray(Dynamiclist,tabid)) 
      location.href=strURL.toLowerCase().replace("html","aspx");
    else
         location.href=strURL.toLowerCase();
    return false;
    
 }
 
 
 function BuiltURLFromTabIDEx(tabid, strFind,strReplace)
 {
  
    var Dynamiclist=new Array();
    Dynamiclist[0]="56";
    Dynamiclist[1]="81";
    var str= document.location.href;
    
    str=str.toLowerCase();
    strFind=strFind.toLowerCase();
    
    var index1=str.lastIndexOf('tabid/');
    var result="";
    
    //alert(index1);
    if (index1>-1) //Normal Type http://hn-dev-tonyn/GCWebsite/Home/tabid/36/language/ja-JP/Default.aspx
    {
        var index2 = str.indexOf('/',index1+6)
        var Number= str.substr(index1+6,2);
        var strAdress=str.substr(0,index1+6) + tabid +str.substr(index2, str.length - index2+1);
        result=strAdress;
        index1=strAdress.lastIndexOf(strFind);
        if (index1!=-1)
        {  
            index2=index1 + strFind.length;
            result=strAdress.substr(0,index1) + strReplace +strAdress.substr(index2, strAdress.length - index2+1);
        } 
        
        if (BelongArray(Dynamiclist,tabid)) 
         location.href=result.toLowerCase().replace("html","aspx");
        else
         location.href=result.toLowerCase();
        return false;
    }
    if (str.lastIndexOf('tabid')>0) //URL type http://hn-dev-tonyn/GCWebsite/Default.aspx?tabid=36&viewtype=3
    {
    
      index1 = str.lastIndexOf('tabid=');
      var addIn=""; 
       if (index1>0)
       {
            var index2 = str.indexOf('&',index1+6);
            var oldtabid=0;
            if (index2>0)
            {
                oldtabid=str.substr(index1+6, index2- index1-6);
                addIn=str.substr(index2,str.length-index2); //Get &viewtype=3
            }
            else
            {
                 oldtabid=str.substr(index1+6, str.length- index1-6);
                 
            }
            //Get Root URL  http://hn-dev-tonyn/GCWebsite/
            var rootIndex=str.lastIndexOf('/');
            var rootURL=str.substr(0,rootIndex+1);
            if ((str.toLowerCase().lastIndexOf('.html')!=-1)&& !BelongArray(Dynamiclist,tabid))  
            {
               result= rootURL + strReplace + "/tabid/" + tabid +"/language/ja-JP/Default.html" ;
            }
            else
            result= rootURL + strReplace + "/tabid/" + tabid +"/language/ja-JP/Default.aspx";
            location.href=result.toLowerCase();
       }
    }
    if (str.lastIndexOf('tabid')==-1) //URL type  http://hn-dev-tonyn/GCWebsite/
    {
            var rootIndex=str.lastIndexOf('/');
            var rootURL=str.substr(0,rootIndex+1);
            if ((str.toLowerCase().lastIndexOf('.html')!=-1)&& !BelongArray(Dynamiclist,tabid))  
            {
               result= rootURL + strReplace + "/tabid/" + tabid +"/language/ja-JP/Default.html" ;
            }
            else
            result= rootURL + strReplace + "/tabid/" + tabid +"/language/ja-JP/Default.aspx";
            location.href=result.toLowerCase();
    }
    
}
 function BelongArray(strArr, strItem)
 {
    var data;
    var bReturn=false;
    for (data in strArr)
    {
        if (strArr[data]==strItem)
              bReturn=true;
              
    
    }
    return bReturn;
 }
 
 var StrTitle; 