﻿
function pop(name, code) {
    
    var dp = $find(name);
    if (dp) {
        //window.alert(name);
        dp.populate(code);
    }

}
/* ------------------------------------------
* addLoadEvent()
*  - addLoadEvent(createOBJ);
/* ------------------------------------------ */

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    }
    else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}

// Popup ---------------------------------
function PopupWin(url, name, options) {
    var ContextWindow = window.open(url, name, options);
    ContextWindow.focus();
    return false;
}

// スクロール量 ---------------------------------

function getScrollPosition() {
    var obj = new Object();

    obj.x = document.documentElement.scrollLeft || document.body.scrollLeft;
    obj.y = document.documentElement.scrollTop || document.body.scrollTop;

    if (isSafari) {
        //		obj.x = document.body.scrollLeft;
        //		obj.y = document.body.scrollTop;
    }

    return obj;
}

// 表示領域サイズ -------------------------------

function getScreenSize() {
    var obj = new Object();

    if (!isSafari && !isOpera) {
        obj.x = document.documentElement.clientWidth || document.body.clientWidth || document.body.scrollWidth;
        obj.y = document.documentElement.clientHeight || document.body.clientHeight || document.body.scrollHeight;
    }
    else {
        obj.x = window.innerWidth;
        obj.y = window.innerHeight;
    }

    obj.mx = parseInt((obj.x) / 2);
    obj.my = parseInt((obj.y) / 2);

    return obj;
}

/************************************************ 
Disable "Enter" key in Form script- * By Nurul Fadilah(nurul@REMOVETHISvolmedia.com)
***********************************************/
function handleEnter(field, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        var i;
        for (i = 0; i < field.form.elements.length; i++)
            if (field == field.form.elements[i])
            break;
        i = (i + 1) % field.form.elements.length;
        field.form.elements[i].focus();
        return false;
    }
    else
        return true;

}



function handleEnterDisabled() {
    if (event.keyCode == 13)
        return false;
}

function ChkKeyCd() {
    if ((event.keyCode >= 48 && event.keyCode <= 57)
    || (event.keyCode >= 65 && event.keyCode <= 90) || (event.keyCode == 13)) {
        return true;
    } else {
        return false;
    }
}

function text_keydown(e, name) {
    var key = 0;
    if (typeof (e.keyCode) != 'undefined') {
        key = e.keyCode;
    } else if (typeof (e.which) != 'undefined') {
        key = e.which;
    }
    if (key == 0xd) {
        if (typeof (name) != 'undefined' && name != '') {
            document.all(name).click();
        }
        return false;
    }
    return true;
}
