// ============================================================ 
// 通貨
// ============================================================ 
$j.fn.comma3 = function(){
	return this.each(function(){
		var num3string = (function(num){
				var str = new String(num);
				var n = "";
				var count = 0;
				for (var i=str.length-1; i>=0; i--){
					n = str.charAt(i) + n;
					count++;
					if (((count % 3) == 0) && (i != 0)) n = ","+n;
				}
				return n;
			})(this.innerHTML);
		this.innerHTML = num3string;
	});
}

// ============================================================ 
// DW
// ============================================================ 
function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// ============================================================ 
// mail
// ============================================================ 
function convertMoji2_shtml(t) {
	var s="",moji="";
	for(var i=0;i<t.length;i++) {
		moji=t.charCodeAt(i);
		s +=String.fromCharCode(moji+1);
	}
	return s;
}
var em_shtml=convertMoji2_shtml(String.fromCharCode(104,109,101,110,63,102,107,110,113,120)+String.fromCharCode(98,110,107,110,113,45,98,110,108));

function mailto(){var s="@C75H=CB_<F9:nSA5=@HCk=B:Cq;@CFM7C@CF_7CAS",r="";
for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)+11)%93+33);eval(r);}

// ============================================================ 
// window.onload バッティング回避
// ============================================================ 
function addEvent(elm,listener,fn) {
	try {
		elm.addEventListener(listener,fn,false);
	} catch(e) {
		elm.attachEvent("on"+listener,fn);
	}
}

// ============================================================ 
// Preload
// ============================================================ 
function preload(imgs) {
	for(var i = 0; i < imgs.length; i++) {
		var imgObj = new Image();
		imgObj.src = imgs[i];
	}
}
preload([
		 "http://www.glorycolor.com/common/img/inq_fax_pdf_on.gif",
		 "http://www.glorycolor.com/common/img/inq_form_on.gif",
		 "http://www.glorycolor.com/design/img/btn_estimate_on.jpg",
		 "http://www.glorycolor.com/design/img/fax_on.gif",
		 "http://www.glorycolor.com/print/img/fax_on.gif",
		 "http://www.glorycolor.com/print/img/btn_estimate_on.jpg",
		 "http://www.glorycolor.com/beginner/img/btn_temple_on.gif",
		 "http://www.glorycolor.com/common/img//print-start_02-2.gif"
]);

// ==================================================
// gnavi pulldown
// ==================================================
/*
function setPullDownMenuIndex() {
	document.write("<div id='indexGnaviPulldown2'><table width='134' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><a href='design/index.html'><img src='./common/img/gnavi_02_1.gif' alt='デザイン料金' width='860' height='30' onMouseOver=javaScript:indexPullDown2('show'); onMouseOut=javaScript:indexPullDown2('hide');></a><br><a href='print/'><img src='./common/img/gnavi_02_2.gif' alt='印刷料金' width='860' height='30' onMouseOver=javaScript:indexPullDown2('show'); onMouseOut=javaScript:indexPullDown2('hide');></a></td></tr></table></div>");
}

function indexPullDown2(flg) {
	if(flg=="show") indexGnaviPulldown2.style.visibility = "visible";
	else indexGnaviPulldown2.style.visibility = "hidden";
}

function setPullDownMenu() {
	document.write("<div id='gnaviPulldown2'><table width='134' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><a href='/design/index.html'><img src='/common/img/gnavi_02_1.gif' alt='デザイン料金' width='860' height='30' onMouseOver=javaScript:pullDown2('show'); onMouseOut=javaScript:pullDown2('hide');></a><br><a href='/print/'><img src='/common/img/gnavi_02_2.gif' alt='印刷料金' width='860' height='30' onMouseOver=javaScript:pullDown2('show'); onMouseOut=javaScript:pullDown2('hide');></a></td></tr></table></div>");
}

function pullDown2(flg) {
	if(flg=="show") gnaviPulldown2.style.visibility = "visible";
	else gnaviPulldown2.style.visibility = "hidden";
}

function setPullDownMenu_child() {
	document.write("<div id='gnaviPulldown2'><table width='134' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><a href='../../design/index.html'><img src='../../common/img/gnavi_02_1.gif' alt='デザイン料金' width='860' height='30' onMouseOver=javaScript:pullDown2('show'); onMouseOut=javaScript:pullDown2('hide');></a><br><a href='../../print/'><img src='../../common/img/gnavi_02_2.gif' alt='印刷料金' width='860' height='30' onMouseOver=javaScript:pullDown2('show'); onMouseOut=javaScript:pullDown2('hide');></a></td></tr></table></div>");
}
*/

// ============================================================ 
// RollOver
// ============================================================ 
function RollOver(obj,val) {
	obj.src = val;
}

// ============================================================ 
// resetRollover
// ============================================================ 
function resetRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");
		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_on.")) {
				images[i].setAttribute("src", images[i].getAttribute("src").replace("_on.", "."));
			}
		}
	}
}
resetRollover();


// ============================================================ 
// openWin
// ============================================================ 
function openWinRule(url) {
	window.open(url, 'win','width=600, height=600, status=no, scrollbars=yes, directories=no, menubar=no, resizable=no, toolbar=no');
}

// ============================================================ 
// close_win
// ============================================================ 
function closeWin() {
  var nvua = navigator.userAgent;
    if(nvua.indexOf('MSIE') >= 0) {
      if(nvua.indexOf('MSIE 5.0') == -1) {
        top.opener = '';
      }
    }
    else if(nvua.indexOf('Gecko') >= 0) {
      top.name = 'CLOSE_WINDOW';
      wid = window.open('','CLOSE_WINDOW');
    }
    top.close();
}

