//Author: YAN NAING AYE & MYA THIRI HLAING
//WebSite: http://cool-emerald.com
//Previous Update: 2009 January 21
//Last Updated: 2010 June 22
//License: Creative Commons Attribution-ShareAlike 3.0
//         http://creativecommons.org/licenses/by-sa/3.0/
//-----------------------------------------------------------------------------
function checkLCookie() {
    var SelectedLang;
    var df;
    SelectedLang = getLCookie('CM_Language');
    df= MMFontDetect(); 
    if (SelectedLang=='English' || SelectedLang=='Myanmar') {
        ChangeLanguageAll(SelectedLang);
    }
    else
    {
        if(df>=1 && df<=3)
        {
            SelectedLang='Myanmar';
            ChangeLanguageAll(SelectedLang);
        }
        else        
        {
            SelectedLang='English';
            ChangeLanguageAll(SelectedLang);
        }
    }
    if(SelectedLang=='Myanmar')
    {
        if(df==2)  Change2MM3();
        else  Change2ZawGyi();     
    }
}
function ChangeLanguageAll(SelLang) {
    var i;
    var pFlag = 0;    
    if (SelLang == 'English' || SelLang == 'Myanmar') {
        var y = document.getElementsByTagName("div");
        for (i = 0; i < y.length; i++) {
            if (y[i].id.indexOf('AHPost') != -1) {
                pFlag |= ChangeLanguage(y[i].id, SelLang);
            }
        }
        setLCookie('CM_Language', SelLang, 14); 
    }
    return pFlag;       
}
function Change2ZawGyi() {
    var i;
    var yZ = document.getElementsByTagName("div");
    for (i = 0; i < yZ.length; i++) {
        if (yZ[i].id.indexOf('AHPost') != -1) {
            ChangeFont(yZ[i].id, "ZG");
        }
    }    
}
function Change2MM3() {
    var i;
    var yM = document.getElementsByTagName("div");
    for (i = 0; i < yM.length; i++) {
        if (yM[i].id.indexOf('AHPost') != -1) {
            ChangeFont(yM[i].id, "M3");
        }
    }
    //DisplayFontMessage('#666666', "Using Myanmar3 font.");
}
function ChangeFont(PostNum, Font2Change) {
    var i;
    var xF = document.getElementById(PostNum).getElementsByTagName("p");
    for (i = 0; i < xF.length; i++) {
        if (Font2Change == 'ZG') {
            if (xF[i].className.indexOf('MyanmarP3') != -1) {
                xF[i].className = 'MyanmarP1';
                xF[i].innerHTML = Uni_Z1(xF[i].innerHTML);
            }
        }
        else if (Font2Change == 'M3') {
            if (xF[i].className.indexOf('MyanmarP1') != -1) {
                xF[i].className = 'MyanmarP3';
                xF[i].innerHTML = Z1_Uni(xF[i].innerHTML);
            }
        }
    }
}
function ChangeLanguage(PostNum, Lang2Change) {
    var i;
    var fFlag = 0;
    var x = document.getElementById(PostNum).getElementsByTagName("p");
    for (i = 0; i < x.length; i++) {
        if (Lang2Change == 'English') {
            if (x[i].className.indexOf('Myanmar') != -1) {
                x[i].style.display = 'none';
            }
            else if (x[i].className.indexOf('English') != -1) {
                x[i].style.display = 'block';
            }
        }
        else if (Lang2Change == 'Myanmar') {
            if (x[i].className.indexOf('Myanmar') != -1) {
                x[i].style.display = 'block';
                if (x[i].className.indexOf('MyanmarP1') != -1) {
                    fFlag |= 1;
                }
                else if (x[i].className.indexOf('MyanmarP3') != -1) {
                    fFlag |= 2;
                }
            }
            else if (x[i].className.indexOf('English') != -1) {
                x[i].style.display = 'none';
            }
        }
    }
    return fFlag;
}
function setLCookie(c_name, value, expiredays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) +
    ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}
function getLCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}
//-----------------------------------------------------------------------------
