﻿// JScript File

function changeLanguage(p, fname, lang)
{
    if(fname == '')
        isEng = true;
    else
    {
        isEng = false;
        document.getElementById('languagesrc').src='Language/'+fname;
    }

    if(document.getElementById('LanguageAnchor'))
        document.getElementById('LanguageAnchor').innerHTML=lang;
    setLang(p, fname, lang);
}

function setLang(p, fname, lang)
{
    var cnglanguage = new Asynchronous();
    cnglanguage.call(p+'CollectData.aspx?rnd='+Math.random()+'&datablock=SETLANG&jsname='+fname+'&lang='+lang, '', '0', '');
}

//for webadmin
function changeLanguage1(p, fname, lang)
{
    if(fname == '')
        isEng = true;
    else
    {
        isEng = false;
        document.getElementById('languagesrc').src='../Language/'+fname;
        
//        var p = window.location.toString();
//        var p1 = new Array();
//        p1 = p.split('/');

//        p='';        
//        for(i=0; i<p1.length; i++)
//        {
//            if(p1[i] != 'Webadmin')
//                p = p + p1[i] + '/';
//            else
//                break;
//        }
//        alert(fname + ' : ' + p);
//        
//        document.getElementById('languagesrc').src=p+'Language/'+fname;        
    }
    
    document.getElementById('LanguageAnchor').innerHTML=lang;
    hideLanguageOption();
    
    setLang(p, fname, lang);
    //var cnglanguage1 = new Asynchronous();
    //cnglanguage1.call('CollectData.aspx?rnd='+Math.random()+'&datablock=SETLANG&jsname='+fname+'&lang='+lang, '', '0', '');
}

function checkLanguage(e, option)
{
    if(!e)
        e = window.event;
        
    if(document.all)
    {
        //for IE
        obj = e.srcElement;
    }
    else
    {
        //for non-IE
        obj = e.target;
    }
    
    if(obj.type == 'password' || obj.type == 'text' || obj.type == 'textarea')
    {
        if(option == '1')
        {
            if (!isEng){ return change(obj,e);} else {return true;}
        }
        else if(option == '2')
        {
            positionChange(e);
        }
        else if(option == '3')
        {
            changeCursor(obj);
        }
    }
}

document.onkeypress = function (e) { return checkLanguage(e, '1');}
document.onkeydown = function (e) { checkLanguage(e, '2');}
document.onkeyup = function (e) { checkLanguage(e, '3');}
document.onfocus = function (e) { checkLanguage(e, '3');}
document.onclick = function (e) { checkLanguage(e, '3');}