function getViewport_Width(){
    var viewportwidth;
    if (typeof window.innerWidth != 'undefined') viewportwidth = window.innerWidth
    else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0)viewportwidth = document.documentElement.clientWidth
    else viewportwidth = document.getElementsByTagName('body')[0].clientWidth
    return viewportwidth;
}
function getViewPort_Height(){
    var viewportheight;
    if (typeof window.innerWidth != 'undefined')viewportheight = window.innerHeight
    else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0)viewportheight = document.documentElement.clientHeight
    else viewportheight = document.getElementsByTagName('body')[0].clientHeight
    return viewportheight;
}
function changeElementLeft(obj, pos){document.getElementById(obj).style.left = pos + "px";}
function createAjaxRequest() {
var res;try{res = new XMLHttpRequest();} catch (e){
try{res = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
try{res = new ActiveXObject("Microsoft.XMLHTTP");} catch (e){
return null;}}}return res;
}
function agmHtmlPaging(id,page){
    document.getElementById(id).setAttribute('value',page);
    document.frmMain.submit();
}
function setMsgAndSubmit(id,val){
    document.getElementById(id).setAttribute('value', val);
    document.frmMain.submit();
}
function agmGetPressedKey(event){
    var key;
    if(window.event)
        key = window.event.keyCode;//IE
    else
        key = event.which;//firefox
    return key;
}
function agmFocusElementOnEnter(event,sender,elementId){
    var id = sender.getAttribute("id");
    id = id.substr(0,id.lastIndexOf(':')+1) + elementId;
    var key = agmGetPressedKey(event);
    if(key == 13){
        //document.getElementById(id).focus();
        return false;
    }
    return true;
}
function agmGetNeighborElement(sender,eId){
    var id = sender.getAttribute("id");
    id = id.substr(0,id.lastIndexOf(':')+1) + eId;
    return document.getElementById(id);
}
function agmSubmitButtonOnEnter(event,sender,submitId){
    var id = sender.getAttribute("id");
    id = id.substr(0,id.lastIndexOf(':')+1) + submitId;
    var key = agmGetPressedKey(event);
    if(key == 13){
        document.getElementById(id).click();
        return false;
    }
    return true;
}
function agmDisableSubmitOnEnter(event){
    return event.keyCode!=13;
}