$j = jQuery.noConflict();

$j(document).ready(function() {
	var ul     = new Array();
	var id     = new Array();
	var timer  = '';

    $j('#global_navi h1 img').hover(function() {
        $j(this).attr('src', '/img/menulogo_on.gif');
    }, function() {
        $j(this).attr('src', '/img/menulogo_off.gif');
    });

    $j('.menu').each(function(idx) {
        id[idx] = $j(this).find('ul').attr('id');
        ul[idx] = $j(this).find('ul');

        $j(this).find('img').hover(function() {
            $j(this).attr('src', $j(this).attr('src').replace(/_off/, '_on'));
        }, function() {
            $j(this).attr('src', $j(this).attr('src').replace(/_on/, '_off'));
        });

        $j(this).find('div').hover(function() {
            clearTimeout(timer);
            $j('.menu ul').hide();
            ul[idx].css({opacity: '0.9'});
            ul[idx].css({zIndex: '100'});
            ul[idx].show();
            if (ul[idx].css('display') == 'none') {
                $j(this).show();
                ul[idx].mouseover(function() {
                    timer = setTimeout(function(){
                        ul[idx].hide();
                    }, 1000);
                });
            }
        }, function() {
            timer = setTimeout(function() {
                ul[idx].hide();
            }, 1000);
        });
    });

    $j('#online_store').hover(function() {
        $j('#online_baloon').css({'visibility':'visible'});
    }, function() {
        $j('#online_baloon').css({'visibility': 'hidden'});
    });

});

// *** OS
var UA = navigator.userAgent;
var osWin = (UA.indexOf("Win", 0) != -1);
var osMac = (UA.indexOf("Mac", 0) != -1);


// *** browser
var brwOpera = (UA.indexOf('Opera') != -1);
var brwIE = (UA.indexOf('MSIE') != -1) && !brwOpera;
var brwFirefox = (UA.indexOf('Firefox') != -1);
var brwSafari = (UA.indexOf('Safari') != -1);
var brwGecko = (UA.indexOf('Gecko') != -1) && !(UA.indexOf('like Gecko') != -1);
var brwNetscape = (UA.indexOf('Netscape') != -1);


// *** browser type check
var brwType = 0;
if(UA.indexOf('MSIE') != -1 && UA.indexOf('Opera') == -1){
	var st = UA.indexOf("MSIE") + 5;
	var en = UA.indexOf(";", st);
	var verIE = Number(UA.substring(st, en));

	if(verIE < 5.5) brwType = 1; // gif
	else if(5.5 <= verIE && verIE < 7) brwType = 2; // filter PNG
	else brwType = 3; // transparent PNG
	if(UA.indexOf('Win') == -1) brwType = 1; // gif
} else {
	brwType = 3; // transparent PNG
}
UA = undefined;


// *** method
function DW(htmlSrc){document.write(htmlSrc);}
function DWL(htmlSrc){document.writeln(htmlSrc);}


// *** alpha image loader
function alphaImgLoader(src, method){
	var docSrc = '';
	docSrc += 'filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="';
	docSrc += src;
	docSrc += '", sizingMethod=';
	docSrc += method;
	docSrc += ');';
	return docSrc;
}


// css draw
DWL('<style type="text/css"><!--');
if(brwType == 2){
	DWL('#footer_art01 img {' + alphaImgLoader("/img/art_1.png", "scale") + '}');
}
if(brwType == 3){
	DWL('#footer_art01 img {background: url(/img/art_1.png) no-repeat;}');
}
DWL('--></style>');


// *** popup open
function openWin(anchor){
//	var winObj = window.open(anchor, 'image_book', 'resizable=no, menubar=no, scrollbars=no, status=no, location=no, width=1000, height=600');
    location.href = anchor;
//	winObj.focus();
}


