// JavaScript Document
divDataArray = new Array();
var timerID;

 var ua = navigator.userAgent;       // ���[�U�[�G�[�W�F���g
     var nWidth, nHeight;                   // �T�C�Y
     var nHit = ua.indexOf("MSIE");     // ���v���������̐擪�����̓Y����
     var bIE = (nHit >=  0);                 // IE ���ǂ���
     var bVer6 = (bIE && ua.substr(nHit+5, 1) == "6");  // �o�[�W������ 6 ���ǂ�
     var bStd = (document.compatMode && document.compatMode=="CSS1Compat");// �����[�h���ǂ���

function openLayer(p_div,p_ifr,p_url,p_width,p_height,p_align,p_valign,p_x,p_y,p_z){
	//alert("openLayer");
	divDataObj = new Object();
	divDataObj.div = p_div;
	divDataObj.ifr = p_ifr;
	divDataObj.url = p_url;
	divDataObj.width = p_width;
	divDataObj.height = p_height;
	divDataObj.align = p_align;
	divDataObj.valign = p_valign;
	divDataObj.x = p_x;
	divDataObj.y = p_y;
	divDataObj.z = p_z;
	divDataArray.push(divDataObj);
	iLayer.show(p_div,p_ifr,p_url,p_width,p_height,p_align,p_valign,p_x,p_y,p_z);
	
	window.onresize = windowResize;
	
	iLayer.getElement("main").style.display = display;
	
	returnFlg = true;
	return returnFlg;
	
}

function closeLayer(p_div,p_ifr){
	//---
	//alert("closeLayer");
	//iLayer.hide(p_div,p_ifr);
	//---
	iLayer.getElement("main").style.display = '';
	//---
	var div = iLayer.getElement("div_loading");
	var ifr = iLayer.getElement("iframe_loading");
	//---
	div.style.display = "none";
	ifr.style.display = "none";
	//---
	//return false;
	//---
}

function showMain(){
	//---
	iLayer.getElement("main").style.display = 'block';
	//---
}

function closeFrame(){
	iLayer.hide();
	return false;
}

function windowResize(){
	clearTimeout(timerID);
	timerID = setTimeout("resizeFunc()",500);
}

function resizeFunc(){
	thisMovie("mainLayer").resize();
	clearTimeout(timerID);
}

function resizeLayer(p_div,p_ifr,p_width,p_height,p_x,p_y){
	//alert("resizeLayer");
	var div = iLayer.getElement(p_div);
	var ifr = iLayer.getElement(p_ifr);
	var width = p_width;
	var height = p_height;
	var x = p_x;
	var y = p_y;
	iLayer.resetSize(ifr,width,height,x,y);
	iLayer.resetPos(div,width,height,x,y);
}

function winWidth(){
     if (bIE) {
          if (bVer6 && bStd) {
               nWidth = document.documentElement.clientWidth;
          } else {
               nWidth = document.body.clientWidth;
          }
     } else {
          nWidth = window.innerWidth;
     }
	return nWidth;
}
function winHeight(){
     if (bIE) {
          if (bVer6 && bStd) {
               nHeight = document.documentElement.clientHeight;
          } else {
               nHeight = document.body.clientHeight;
          }
     } else {
          nHeight = window.innerHeight;
     }
	return nHeight;
}
