// ドメイン取得
var splitUrl = document.URL.split("://");
var domain = splitUrl[0]+"://www.graphic.jp";
$(function(){

	// ロールオーバー設定
	$('img.imgover,input.imgover,#gnavi img,.sf-menu-head img,.sf-menu-head_std img').rollOver();
	$('em.navi-list-title a', '#useS').click(function(){return false;});

	// googleサイト内検索テキスト設定
	$('#google_search').swapValue();

  // サブウインドウ設定
	$('a').subWindowOpen();
	$('.subwindow_close').subWindowClose();

 // Copyrightの自動化
	$('span#textyear').text('Copyright (C) 2004-' + new Date().getFullYear() + '　GRAPHIC Corporation. All Rights Reserved.');
});

/**
 * rollOver on jQuery
 * rollOver tag:img,input
 * rollOver class:imgover
 * rollOver FileName:*_o.*
 * Last modify:20081210
 * Licensed:MIT License
 * @author AkiraNISHIJIMA(http://nishiaki.probo.jp/)
 */

$.fn.rollOver = function(){
	var preLoad = new Object();
	this.each(function(){
		var imgSrc = this.src;
		var fType = imgSrc.substring(imgSrc.lastIndexOf('.'));
		var imgName = imgSrc.substr(0, imgSrc.lastIndexOf('.'));
		var imgOver = imgName + '_o' + fType;
		preLoad[this.src] = new Image();
		preLoad[this.src].src = imgOver;
		$(this).hover(
			function (){
				this.src = imgOver;
			},
			function (){
				this.src = imgSrc;
			}
		);
	});
	return this
}


$.fn.swapValue = function () {
	swapValues = [];
	this.each(function(i){
		swapValues[i] = $(this).val();
		$(this).focus(function(){
			if ($(this).val() == swapValues[i]) {
		  	$(this).val("");
			}
		}).blur(function(){
			if ($.trim($(this).val()) == "") {
		  	$(this).val(swapValues[i]);
			}
		});
	});
	return this
}


// サブウインドウを開く
$.fn.subWindowOpen = function () {
    var options = [];
    this.each(function(i){
        var o = $(this);
        var callback = null;
        var rel = o.attr('rel');
        if(rel && /^subwindow/i.test(rel)) {
			options[i] = {
				height:      '',
				width:       700,
				scrollbars:  'no',
				toolbar:     0,
				location:    0,
				directories: 0,
				status:      0,
				menubar:     0,
				resizable:   0
			};
            var params = rel.split(';');
            for(var j = 0, len = params.length; j < len; ++j){
                var match = params[j].match(/\s*([a-z_]*?)\s*=\s*(.+)\s*/);
                if(match){
                    if(match[1] == 'beforecallback'){
                        callback = match[2];
                    } else
                        options[i][match[1]] = match[2];
                }
            }
            o.click(function(){
                if(callback) eval(callback)(o);
                var windowName = "subwin" + Math.floor(Math.random() * 10000);
                var windowStyle = [];
                for(var pname in options[i]) {
                    windowStyle.push(pname + "=" + options[i][pname]);
                }
                var myWin = window.open (o.attr('href'), windowName, windowStyle.join(','));
                myWin.focus();
                return false;
            });
        }
    });
    return this
}

// サブウインドウを閉じる
$.fn.subWindowClose = function () {
	this.click(function(){
		window.close();	
		return false;
	});
	return this
}

// Google Analyticsにログ書き込み処理
var submitLogin = function() {
	if(typeof urchinTracker == "function"){
		urchinTracker('/loginAct');
	}
	else{
		pageTracker._trackPageview('/loginAct');
	}
	var form = document.login_form;
	form.hFunc.value='login';
	form.submit();
}

var pushregistNew=function(){var a='b';}

