    function ReAdjustWidth(){
        var arrTd=document.getElementsByTagName("td");
        //debugger;
        if (arrTd !=null && arrTd.length>0){
            for (var i=0;i<arrTd.length;i++){
                if (arrTd[i].className=="header"){
                    //arrTd[i].style.width="758px";
                }
            }
        }
    }
    function CloneThaicalendar(){
        var sLan="TH";
        try{
            //Remove All Language
            //Remove Explan All/top link calendar
            document.getElementById("ExpandAllId").innerHTML="";
            document.getElementById("CollapseAllId").innerHTML="";
            
            //Remove DayLink/WeekLink
            document.getElementById("dayTabLinkId").style.display="none";
            document.getElementById("weekTabLinkId").style.display="none";
            document.getElementById("monthTabLinkId").style.display="none";
            //Remove ___|
            var arrSp=document.getElementsByTagName("span");
            if (arrSp !=null && arrSp.length>0){
                for (var i=0;i<arrSp.length;i++){
                    if (arrSp[i].innerHTML=="&nbsp;|"){
                        arrSp[i].innerHTML="";
                    }
                }
            }
            
            var oLan=document.getElementById("ctl00_PlaceHolderMain_lblLg");
            if (oLan !=null){
                sLan=oLan.innerHTML;
            }
        }
        catch (e){
        }
        //Remove Left Week Selection
//        var arrTh=document.getElementsByTagName("th");
//        if (arrTh !=null && arrTh.length>0){
//            for (var i=0;i<arrTh.length;i++){
//                arrTh[i].style.display="none";
//            }
//        }
        //debugger;
        
        
       
        //alert(sLan);
        if (sLan !=null){
            if (sLan!=""){
                //Remove Weekday
                if (sLan=="TH"){
                var arrDivWeekDay=document.getElementsByTagName("div");
                if (arrDivWeekDay !=null && arrDivWeekDay.length>0){
                    for (var i=0;i<arrDivWeekDay.length;i++){
                        switch (trimAll(arrDivWeekDay[i].innerHTML)){
                            case "&nbsp;Sunday&nbsp;":
                                arrDivWeekDay[i].innerHTML="&#3629;&#3634;&#3607;&#3636;&#3605;&#3618;&#3660;";
                                break;
                            case "&nbsp;Monday&nbsp;":
                                arrDivWeekDay[i].innerHTML="&#3592;&#3633;&#3609;&#3607;&#3619;&#3660;";
                                break;
                            case "&nbsp;Tuesday&nbsp;":
                                arrDivWeekDay[i].innerHTML="&#3629;&#3633;&#3591;&#3588;&#3634;&#3619;";
                                break;
                            case "&nbsp;Wednesday&nbsp;":
                                arrDivWeekDay[i].innerHTML="&#3614;&#3640;&#3608;";
                                break;
                            case "&nbsp;Thursday&nbsp;":
                                arrDivWeekDay[i].innerHTML="&#3614;&#3620;&#3627;&#3633;&#3626;&#3610;&#3604;&#3637;";
                                break;
                            case "&nbsp;Friday&nbsp;":
                                arrDivWeekDay[i].innerHTML="&#3624;&#3640;&#3585;&#3619;&#3660;";
                                break;
                            case "&nbsp;Saturday&nbsp;":
                                arrDivWeekDay[i].innerHTML="&#3648;&#3626;&#3634;&#3619;&#3660;";
                                break;
                            default:
                                break;
                        }
                    }
                }
              }
                //Remove month name
                var arrMonthName=document.getElementsByTagName("div");
                if (arrMonthName !=null && arrMonthName.length>0){
                    //debugger;
                    //var divA=document.getElementById("FFF");
                    //GetMonthName(divA.innerHTML);
                    for (var i=0;i<arrMonthName.length;i++){
                        var monthName=GetMonthName(arrMonthName[i].innerHTML);
                        //debugger;
                        var thMonth="";
                        switch (monthName){
                            case "January" :
                                thMonth="&#3617;&#3585;&#3619;&#3634;&#3588;&#3617;";
                                if (sLan=="TH")
                                    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/January/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "February" :
                                thMonth="&#3585;&#3640;&#3617;&#3616;&#3634;&#3614;&#3633;&#3609;&#3608;&#3660;";
                                if (sLan=="TH")
                                    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/February/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "March" :
                                thMonth="&#3617;&#3637;&#3609;&#3634;&#3588;&#3617;";
                                if (sLan=="TH")
                                    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/March/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "April" :
                                thMonth="&#3648;&#3617;&#3625;&#3634;&#3618;&#3609;";
                                if (sLan=="TH")
                                    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/April/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "May" :
                                thMonth="&#3614;&#3620;&#3625;&#3616;&#3634;&#3588;&#3617;";
                                arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/May/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "June" :
                                thMonth="&#3617;&#3636;&#3606;&#3640;&#3609;&#3634;&#3618;&#3609;";
                                if (sLan=="TH")
                                    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/June/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "July" :
                                thMonth="&#3585;&#3619;&#3585;&#3598;&#3634;&#3588;&#3617;";
                                if (sLan=="TH")
                                    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/July/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "August" :
                                thMonth="&#3626;&#3636;&#3591;&#3627;&#3634;&#3588;&#3617;";
                                arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/August/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "September" :
                                thMonth="&#3585;&#3633;&#3609;&#3618;&#3634;&#3618;&#3609;";
                                if (sLan=="TH")
                                    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/September/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "October" :
                                thMonth="&#3605;&#3640;&#3621;&#3634;&#3588;&#3617;";
                                arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/October/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "November" :
                                thMonth="&#3614;&#3620;&#3624;&#3592;&#3636;&#3585;&#3634;&#3618;&#3609;";
                                if (sLan=="TH")
                                    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/November/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            case "December" :
                                thMonth="&#3608;&#3633;&#3609;&#3623;&#3634;&#3588;&#3617;";
                                if (sLan=="TH")
                                    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.replace(/December/, thMonth);
                                arrMonthName[i].innerHTML=SwapLinkNext(arrMonthName[i].innerHTML);
                                break;
                            default:
                                break;
                        }
                        //if (thMonth !="" && thMonth && null){
                        //    arrMonthName[i].innerHTML=arrMonthName[i].innerHTML.re
                        //}
                    }
                }   
            }
        }
        //debugger;
    }
    function ReplaceCalendarLink(){
        //debugger;
        var tblCal=document.getElementById("CalViewTable1");
        var sInnerNew="";
        if (tblCal !=null){
            var arrTbl=tblCal.getElementsByTagName("table");
            if (arrTbl !=null && arrTbl.length>0){
                for (var j=0;j<arrTbl.length;j++){
                    var arrA=arrTbl[j].getElementsByTagName("a");
                    if (arrA !=null && arrA.length>0){
                        for (var k=0;k<arrA.length;k++){
                            sInnerNew=arrA[k].innerHTML.replace("onfocus","");
                            sInnerNew=sInnerNew.replace("ONCLICK","");
                            sInnerNew=sInnerNew.replace("?ID=","");
                            sInnerNew=sInnerNew.replace("href","");
                            sInnerNew=sInnerNew.replace("GoToLink(this)","");
                            sInnerNew=sInnerNew.replace("<b>","");
                             sInnerNew=sInnerNew.replace("</b>","");
                            arrA[k].innerHTML=sInnerNew;
                            //arrA[k].href="";
                            arrA[k].onclick="";
                            //alert(sInnerNew);
                        }
                    }
                    var arrTd=arrTbl[j].getElementsByTagName("td");
                    if (arrTd !=null && arrTd.length>0){
                        for (var k=0;k<arrTd.length;k++){
                            sInnerNew=arrTd[k].innerHTML.replace("onmouseover","");
                            sInnerNew=sInnerNew.replace("ONCLICK","");
                            sInnerNew=sInnerNew.replace("GoToLink(this)","");
                            arrTd[k].innerHTML=sInnerNew;
                            //alert(sInnerNew);
                        }
                    }
//                  
//                    sInnerNew=arrTbl[j].innerHTML.replace(/onmouseover/,"aaaa");
//                    sInnerNew=sInnerNew.replace(/href/,"bbbb");
//                    sInnerNew=sInnerNew.replace(/ONCLICK/,"cccc");
//                    sInnerNew=sInnerNew.replace(/onclick/,"dddd");
//                    sInnerNew=sInnerNew.replace(/onfocus/,"eeee");
//                    arrTbl[j].innerHTML=sInnerNew;
                }
            }
        }     
    }
    function SwapLinkNext(sText){
        var arrLink=sText.split("</A>");
        var newString="";
        newString =arrLink[0]+"</A>";
        newString +=arrLink[2];
        newString +=arrLink[1]+"</A>";
        return newString;
    }
    function GetMonthName(monthName){
        if (monthName!=null){
            var arrMonth=monthName.split(" ")
            if (arrMonth.length>=27){
                //debugger;
                //"&nbsp;December,"
                var sRet=arrMonth[26];
                sRet=sRet.replace(/&nbsp;/, "")
                sRet=sRet.replace(/,/, "")
                return sRet;
            }
            else{
                return "";
            }
        }
        else{
            return "";
        }
    }
    function trimAll(sString)
    {
        while (sString.substring(0,1) == ' '){
            sString = sString.substring(1, sString.length);
        }
        while (sString.substring(sString.length-1, sString.length) == ' '){
            sString = sString.substring(0,sString.length-1);
        }
        return sString;
    }
    function CloneThaiSmallCalendar(){
        //debugger;
        var sLanSmall=document.getElementById("lblLg");
        if (sLanSmall==null){
            return;
        }
        
        if (sLanSmall.innerHTML=="TH"){
        var thMonth="";
    	var arrTblCal=document.getElementsByTagName("table");
    	if (arrTblCal !=null && arrTblCal.length>0){
    	    for (var i=0;i<arrTblCal.length;i++){
    	        if (arrTblCal[i].title=="Calendar"){
    	            var ths=document.getElementsByTagName("th");
    	            //remove day name
    	            if (ths !=null && ths.length>0){ 
    	                //debugger;
    	                for (var k=0;k<ths.length;k++){
    	                    switch (ths[k].abbr){
    	                        case "Sunday":
    	                            ths[k].innerHTML=ths[k].innerHTML.replace(/S/,"&#3629;");
    	                            break;
    	                        case "Monday":
    	                            ths[k].innerHTML=ths[k].innerHTML.replace(/M/,"&#3592;");
    	                            break;
    	                        case "Tuesday":
    	                            ths[k].innerHTML=ths[k].innerHTML.replace(/T/,"&#3629;");
    	                            break;
    	                        case "Wednesday":
    	                            ths[k].innerHTML=ths[k].innerHTML.replace(/W/,"&#3614;");
    	                            break;
    	                        case "Thursday":
    	                            ths[k].innerHTML=ths[k].innerHTML.replace(/T/,"&#3614;");
    	                            break;
    	                        case "Friday":
    	                            ths[k].innerHTML=ths[k].innerHTML.replace(/F/,"&#3624;");
    	                            break;
    	                        case "Saturday":
    	                            ths[k].innerHTML=ths[k].innerHTML.replace(/S/,"&#3648;");
    	                            break;
    	                        default:
    	                            break;
    	                    }
    	                }
    	            }
                    var tds = arrTblCal[i].getElementsByTagName('td');
                    //Remove Month Name
                    if (tds !=null && tds.length>0){
                        //debugger;
                        for (var j=0;j<tds.length;j++){
                            if (tds[j].innerHTML !=null && tds[j].innerHTML !=""){
                                //debugger;
                                var arrMonth=tds[j].innerHTML.split(" ");
                                if (arrMonth !=null && arrMonth.length>0){
                                    //debugger;
                                    switch (arrMonth[0]){
                                        case "January":
                                            thMonth="&#3617;&#3585;&#3619;&#3634;&#3588;&#3617;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/January/,thMonth);
                                            break;
                                        case "February":
                                            thMonth="&#3585;&#3640;&#3617;&#3616;&#3634;&#3614;&#3633;&#3609;&#3608;&#3660;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/February/,thMonth);
                                            break;
                                        case "March":
                                            thMonth="&#3617;&#3637;&#3609;&#3634;&#3588;&#3617;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/March/,thMonth);
                                            break;
                                        case "April":
                                            thMonth="&#3648;&#3617;&#3625;&#3634;&#3618;&#3609;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/April/,thMonth);
                                            break;
                                        case "May":
                                            thMonth="&#3614;&#3620;&#3625;&#3616;&#3634;&#3588;&#3617;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/May/,thMonth);
                                            break;
                                        case "June":
                                            thMonth="&#3617;&#3636;&#3606;&#3640;&#3609;&#3634;&#3618;&#3609;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/June/,thMonth);
                                            break;
                                        case "July":
                                            thMonth="&#3585;&#3619;&#3585;&#3598;&#3634;&#3588;&#3617;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/July/,thMonth);
                                            break;
                                        case "August":
                                            thMonth="&#3626;&#3636;&#3591;&#3627;&#3634;&#3588;&#3617;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/August/,thMonth);
                                            break;
                                        case "September":
                                            thMonth="&#3585;&#3633;&#3609;&#3618;&#3634;&#3618;&#3609;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/September/,thMonth);
                                            break;
                                        case "October":
                                            thMonth="&#3605;&#3640;&#3621;&#3634;&#3588;&#3617;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/October/,thMonth);
                                            break;
                                        case "November":
                                            thMonth="&#3614;&#3620;&#3624;&#3592;&#3636;&#3585;&#3634;&#3618;&#3609;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/November/,thMonth);
                                            break;
                                        case "December":
                                            thMonth="&#3608;&#3633;&#3609;&#3623;&#3634;&#3588;&#3617;";
                                            tds[j].innerHTML=tds[j].innerHTML.replace(/December/,thMonth);
                                            break;
                                        default:
                                            break;
                                    }
                                }
                            }
                        }
                    }
    	        }
    	    }
    	}
    	}
    }
    
    function showDetail(id){
        //debugger;
        var evTbl=document.getElementById("tblShop");
        var arrTd=evTbl.getElementsByTagName("td");
        if (arrTd !=null && arrTd.length>0){
            for (var i=0;i<arrTd.length;i++){
                try{
                    var tdOther=document.getElementById("tdShop"+i);
                    if (tdOther !=null){
                        tdOther.style.display="none";
                    }
                }
                catch (e){}
            }
        }
        var tdShow=document.getElementById("tdShop"+id);
        if (tdShow !=null){
            tdShow.style.display="inline";
        }
    }