/****************************************************************************************
Program名	： ebs.js
Program説明	：
作成日		： 2006. 06.
作成者		： Han Min-A
使用テーブル： -

変更日/変更者：
変更内容	：
*****************************************************************************************/

/* Rollover ----------------------------------------------------------------------------------------*/
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_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_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];}
}
/*--------------------------------------------------------------------------------------------------*/



/* Flash Border No ---------------------------------------------------------------------------------*/
//sub_menu flash
function sub_swf()
{
	document.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="608" height="84">');
	document.writeln('<param name="movie" value="../image/common/menu.swf">');
	document.writeln('<param name="quality" value="high">');
	document.writeln('<embed src="../image/common/menu.swf" quality="high" type="application/x-shockwave-flash" width="608" height="84"></embed>');
	document.writeln('</object>');
}

//index menu flash
function menu_swf()
{
	document.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="608" height="84">');
	document.writeln('<param name="movie" value="./image/common/menu.swf">');
	document.writeln('<param name="quality" value="high">');
	document.writeln('<embed src="./image/common/menu.swf" quality="high" type="application/x-shockwave-flash" width="608" height="84"></embed>');
	document.writeln('</object>');
}

//index main flash
function main_swf()
{
	document.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="376" height="321">');
	document.writeln('<param name="movie" value="./image/main/visual.swf">');
	document.writeln('<param name="quality" value="high">');
	document.writeln('<embed src="./image/main/visual.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="376" height="321"></embed>');
	document.writeln('</object>');
}
/*--------------------------------------------------------------------------------------------------*/



/* Scroll Banner -----------------------------------------------------------------------------------*
 self.onError = null;
 currentX	  = currentY = 0;
 whichIt	  = null;
 lastScrollX  = 0; lastScrollY = 0;
 NS			  = (document.layers) ? 1 : 0;
 IE			  = (document.all) ? 1: 0;

 <!-- STALKER CODE -->
 function heartBeat() {
	if(IE) {
		diffY = document.body.scrollTop;
		diffX = 0;
	}

	if(NS) {
		diffY = self.pageYOffset; diffX = self.pageXOffset;
	}

	if(diffY != lastScrollY) {
		percent = .1 * (diffY - lastScrollY);
        if(percent > 0) percent = Math.ceil(percent);
        else percent = Math.floor(percent);

		if(IE) document.all.divMenu.style.pixelTop += percent;	//layer id
		if(NS) document.divMenu.top += percent;					//layer id
		lastScrollY = lastScrollY + percent;
	}

	if(diffX != lastScrollX) {
		percent = .1 * (diffX - lastScrollX);
		if(percent > 0) percent = Math.ceil(percent);
		else percent = Math.floor(percent);

		if(IE) document.all.divMenu.style.pixelLeft += percent; //layer id
		if(NS) document.divMenu.top += percent;					//layer id
		lastScrollY = lastScrollY + percent;
	}
 }

 if(NS || IE) action = window.setInterval("heartBeat()",1);
/*--------------------------------------------------------------------------------------------------*/



/* FAQ function (Q&A) ------------------------------------------------------------------------------*/
var before1 = "";
var before2 = "";
function test(uid,gid){
	view1 = eval("view"+uid);
	view2 = eval("view"+uid+"2");
	if(view1.style.display == "none"){
		if(before1){
			before1.style.display = "none";
			before2.style.display = "none";
		}
		view1.style.display = "";
		view2.style.display = "";
		before1 = view1;
		before2 = view2;
	}else{
		view1.style.display = "none";
		view2.style.display = "none";
		before1 = "";
	    before2 = "";
	}
}
/*--------------------------------------------------------------------------------------------------*/



/* Imase New Window Open ---------------------------------------------------------------------------*/
var img_view = null;
function win_view(img){
  img_conf1= new Image();
  img_conf1.src=(img);
  view_conf(img);
}

function view_conf(img){
  if((img_conf1.width!=0)&&(img_conf1.height!=0)){
    view_img(img);
  } else {
    funzione="view_conf('"+img+"')";
    intervallo=setTimeout(funzione,20);
  }
}

function view_img(img){
  if(img_view != null) {
    if(!img_view.closed) { 
	  img_view.close(); 
    }
  }
  width =img_conf1.width+20;
  height=img_conf1.height+20;
  str_img="width="+width+",height="+height;
  img_view=window.open(img,"img_open",str_img);
  img_view.focus();
  return;
}
/*--------------------------------------------------------------------------------------------------*/



/* Imase New Window Open (Popup)--------------------------------------------------------------------*/

function imageView_Popup(image, width, height, center){
  var newWidth = 0;
  var newHeight = 0;
  var scroollbars = "NO";

  //Screen Size 求めて中を指定
  var scWidth = screen.width - 30;
  var scHeight = screen.height - 80;
  var scLeft = parseInt(screen.width / 2) - parseInt(width / 2);
  var scTop = parseInt(screen.height / 2) - parseInt(height / 2);


  //New Winbowの大きさよりより Screen Sizeが小さければ 0で処理
  if(scTop <= 0) scTop = "0";
  if(scLeft <= 0) scLeft = "0";

  //Image Sizeが Screen より広ければ Scroll Bar 出力
  if(width >= scWidth){
    newWidth = scWidth;
    scLeft = 10;
    scroollbars = "YES";
  }
  else{
    newWidth = width;
    scroollbars = "NO";
  }

  //Image Sizeが Screen より高ければ Scroll Bar 出力
  if(height >= scHeight){
    newHeight = scHeight;
    scTop = 10;
	
	//広さのため Scroll Barが生じなかったら, 広さをふやしてくれる    
    if(scroollbars == "NO") {
      newWidth += 16;
      scLeft -= 8;
    }
    scroollbars = "YES";
  }
  else{
    newHeight = height;
    
	//広さのため Scroll Barが生じたら, 高さをふやしてくれる.    
    if(scroollbars == "YES") {
      newHeight += 16;
      scTop -= 8;
    }
    scroollbars = "NO";
  }

  //中整列なら値段を与えてそれとも空白処理  
  if(center == 1){
    scTop = ",top=" + scTop;
    scLeft = ",left=" + scLeft;
  }
  else{
    scTop = "";
    scLeft = "";
  }

  var popUp = window.open("", "", "width="+newWidth+",height="+newHeight+ scTop + scLeft + "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scroollbars+",resizable=no");
  popUp.document.open();  
  popUp.document.writeln("<html>")
  popUp.document.writeln("<head><title>Image View</title></head>")
  popUp.document.writeln("<body topmargin='0' leftmargin='0'>");
  popUp.document.writeln("<a onclick=\"window.close();\" style=\"cursor:Hand;\" title=\"閉じる\">");
  popUp.document.writeln("<img src='" + image + "' height='" + height + "' width='" + width + "' border='0'></a>");
  popUp.document.writeln("</body></html>");
  popUp.document.close();
}
/*--------------------------------------------------------------------------------------------------*/



/* New Window Open ---------------------------------------------------------------------------------*/
//WindowOpen for Map
function openAnswer() {
    window.open("../main/map.htm","map_pop","width=695,height=590,scrollbars=yes,status=no,toolbar=no,directories=no,menubar=no,resizable=no,top=100,left=100");
}

//WindowOpen forコンプライアンス
function openWin() {
    var win1 = window.open('../compliance.htm','newwin1','width=530,height=430,scrollbars=auto,resizable=yes');
}

//WindowOpen for 応募の要領
function openWin2() {
	window.open("../recruit/employ2.htm","mail_pop","width=540,height=500,scrollbars=yes,status=no,toolbar=no,directories=no,menubar=no,resizable=no");
}

//WindowOpen for パンフレット
function openPamphlet() {
    window.open("../ebs/pamphlet.htm","pam_pop",'top=0,left=0,width='+(screen.availWidth-10)+',height='+(screen.availHeight-58)+',fullscreen=yes,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrolling=0');
}

function openerWin(href,wi,he){
	window.open(href,'','width='+ wi +',height='+ he +',menubar=no,scrollbars=yes, resizable=no');
}
/*--------------------------------------------------------------------------------------------------*/