/* import.js
 * Author : ByoungLae Kim <pos7hink@okpos.com>
 * Description : file importing script for HiHome Editor.
 * copyright at 2000 ByoungLae Kim. All rights reserved.
 */
<!--
var ns = document.layers;
var ie = document.all;
var _ad_ = 0;

window.onerror=_errorHandler_;

function _errorHandler_() {
    window.status="-_-;;";
    return true;
}

function _isLargestWindow_() {
    if(window != top) {
	var lw = _getLargestFrame_(top, window);
	return (lw == window);
    }
}

function _getLargestFrame_(w, me) {
    if(w.document.body.text || w.frames.length == 0) {
	return me;
    }
    var boss;
    for(var i = 0; i < w.frames.length; i++){
	if(w.frames[i].frames.length > 0){
	    boss = _getLargestFrame_(w.frames[i], me);
	}
	else {
	    if(w.frames[i] != me) boss = _checkSize_(w.frames[i], me);
	}
    }

    return boss;
}

function _checkSize_(a, b) {
    if(!a || !b) return a;
    var as = 0, bs = 0;
    if(document.all) {
	as = a.document.body.clientWidth * a.document.body.clientHeight;
	bs = b.document.body.clientWidth * b.document.body.clientHeight;
    }
    else {
	as = a.innerWidth * a.innerHeight;
	bs = b.innerWidth * b.innerHeight;
    }

    return as > bs ? a : b;
}

function showMeCorner(layer) {
    if(_isLargestWindow_() == false || !layer) {
        if(ie) layer = document.all[layer];
        if(ns) layer = eval("document.layers." + layer);
	_hideMe_(layer);
	return true;
    }
    
    if(document.all) {
        layer = document.all[layer];
        layer.style.pixelLeft = _getCornerX_(layer.offsetWidth);
        layer.style.pixelTop = _getCornerY_(layer.offsetHeight);
	if(document.body.clientWidth < 300 || layer.style.pixelTop < 200) {
	    _hideMe_(layer);
	    return true;
	}
	layer.style.pixelWidth = document.body.clientWidth;
	if(_ad_ == 0) { _showMe_(layer); _ad_ = 1; }
    }
    else if(document.layers) {
        var l = eval("document.layers." + layer);
        l.pageX = _getCornerX_(l.clip.width);
        l.pageY = _getCornerY_(l.clip.height);
	if(layer.pageY < 500) _hideMe_(l);
	if(_ad_ == 0) { _showMe_(l); _ad_ = 1; }
    }
}

function _getCornerX_(width) {
    if(document.all) {
	return document.body.clientWidth + document.body.scrollLeft - width;
    }
    if(document.layers) {
	var scroll = 0;
	if(window.scrollbars.visible == true) scroll = 16;
	return window.innerWidth + window.pageXOffset - width - scroll;
    }
}

function _getCornerY_(height) {
    if(document.all) {
	return document.body.clientHeight + document.body.scrollTop - height;
    }
    if(document.layers) {
	//var scroll = 0;
	//if(window.scrollbars.visible == true) scroll = 16;
	return window.innerHeight + window.pageYOffset - height;
    }
}

function _hideMe_(layer) {
    if(document.all) if(layer.style) layer.style.visibility = 'hidden';
    else layer.visibility = 'hide';
}

function _showMe_(layer) {
    if(document.all) if(layer.style) layer.style.visibility = 'visible';
    else layer.visibility = 'inherit';
}

function hideLayer(layer) {
    if(document.layers) {
        layer = eval('document.layers.' + layer);
        if(layer.visibility != 'hide') layer.visibility = 'hide';
        else layer.visibility = 'inherit';
        return;
    }
    
    layer = document.all[layer];
    if(layer.style.visibility != 'hidden') {
        if(layer.filters.alpha) layer.filters.alpha.opacity = 100;
        if(layer.filters.blendTrans) layer.filters.blendTrans.apply();
        layer.style.visibility='hidden';
        if(layer.filters.blendTrans) layer.filters.blendTrans.play();
    }
    else {
        if(layer.filters.alpha) layer.filters.alpha.opacity = 100;
        if(layer.filters.blendTrans) layer.filters.blendTrans.apply();
        layer.style.visibility='inherit';
        if(layer.filters.blendTrans) layer.filters.blendTrans.play();
    }
}

function _swap_(layer, image) {
    layer.src = image;
}

function swap(layer, image) { layer.src = image; }

function _openWindow_(url, title, args) {
    window.open(url, title, args);
}

function popupWizard(args) {
    window.open('http://www.hihome.com/System/jsp/make/make_wiz_editor_loading.jsp?' + args,
		'_hihomeeditornew',
		'directories=no,height=350,width=420,location=no,menubar=no,resizable=yes,scrollbars=no,status=yes,toolbar=no');
}

function _scrollstatus_(messages) {
    var str = '';
    if(messages) {
	for(var i = 0; i < 120; i++) str += ' ';
	str += messages;
	document._status_ = str;
    }
    else {
	var ostr = document._status_;
	str  = ostr.substring(1, ostr.length);
	str += ostr.substring(0, 1);
	document._status_ = str;
    }
    window.status = str;
    setTimeout('_scrollstatus_()', 100);
}

function _marquee_(layer, innerlayer, dir) {
    if(!document.all) return;
    layer = document.all[layer];
    innerlayer = document.all[innerlayer];

    var z = innerlayer.style;
    if(dir == "right") {
	if(z.pixelLeft <= layer.style.pixelWidth) z.pixelLeft += 3;
	else z.pixelLeft = 0 - z.pixelWidth;
    }
    else if(dir == "left") {
	if(z.pixelLeft + z.pixelWidth >= 0) z.pixelLeft -= 3;
	else z.pixelLeft = layer.style.pixelWidth;
    }
    else if(dir == "top") {
	if(z.pixelTop + z.pixelHeight >= 0) z.pixelTop -= 3;
	else z.pixelTop = layer.style.pixelHeight;
    }
    else if(dir == "bottom") {
	if(z.pixelTop <= layer.style.pixelHeight) z.pixelTop += 3;
	else z.pixelTop = 0 - z.pixelHeight;
    }
}

function _start_marquee_(layer, innerlayer, dir, delay) {
    _timerID_ = setInterval('_marquee_("' + layer + '","' + innerlayer + '","' +
			    dir + '")', delay);
}

function _oo_(){
}

function oo(){
}
//-->
