// JavaScript Document
divDataArray = new Array();
var timerID;

var ua = navigator.userAgent;
var nWidth, nHeight;
var nHit = ua.indexOf("MSIE");
var bIE = (nHit >=  0);
var bVer6 = (bIE && ua.substr(nHit+5, 1) == "6");
var bStd = (document.compatMode && document.compatMode=="CSS1Compat");

window.onresize = windowResize;

function openLayer(p_div,p_ifr,p_url,p_width,p_height,p_align,p_valign,p_x,p_y,p_z){

	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);
	
	iLayer.getElement("main").style.display = display;
	
	returnFlg = true;
	return returnFlg;
	
}

function closeLayer(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";

}

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){
	
	var div = iLayer.getElement(p_div);
	// Chromȅ
	if(navigator.userAgent.match("Chrome")) {
		div.focus();
	}
	
	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;
}
