function chkBrowser(){
		this.ver=navigator.appVersion;
		this.dom=document.getElementById?1:0;
		this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
		this.ie4=(document.all && !this.dom)?1:0;
		this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
		this.ns4=(document.layers && !this.dom)?1:0;
		this.bVer=(this.ie5 || this.ie4 || this.ns4 || this.ns5);
		return this;
}

function getObj(idObj,idParent){
	bVer=new chkBrowser();
	ns4 = (document.layers)? true:false;
	ie4 = (document.all)? true:false;
	oObj=bVer.dom?document.getElementById(idObj):bVer.ie4?document.all[idObj]:bVer.ns4?idParent?document[idParent].document[idObj]:document[idObj]:0;
	return oObj;
	
}
function getFindObj(n, d) { //v4.0
	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=getFindObj(n,d.layers[i].document);
	if(!x && document.getElementById)
		x=document.getElementById(n);
	return x;
}	
function show(idLayer,idParent){	
	bVer=new chkBrowser();	
	ns4 = (document.layers)? true:false;
	ie4 = (document.all)? true:false;
	cLayer=bVer.dom?document.getElementById(idLayer).style:bVer.ie4?document.all[idLayer].style:bVer.ns4?idParent?document[idParent].document[idLayer]:document[idLayer]:0;
	
	
	if(cLayer.visibility){
		cLayer.visibility='visible';
	}else { //if(cLayer.display){
		cLayer.display='block';
	}
	divLinksForm=(ns4)?document.divLinks.document.divLinks:document.divLinks;	
}
	
function hide(idLayer,idParent){
	bVer=new chkBrowser();
	ns4 = (document.layers)? true:false;
	ie4 = (document.all)? true:false;
	
	cLayer=bVer.dom?document.getElementById(idLayer).style:bVer.ie4?document.all[idLayer].style:bVer.ns4?idParent?document[idParent].document[idLayer]:document[idLayer]:0;
	if(cLayer.visibility){
		cLayer.visibility='hidden';
	}else{// if(cLayer.display){
		cLayer.display='none';
	}
}

function showHideLayers() { //v2.0
  var i, visStr, args, theObj;
  args = showHideLayers.arguments;
  for (i=0; i<(args.length-1); i+=2) { //with arg triples (objNS,objIE,visStr)
	visStr   = args[i+1];
	if (navigator.appName == 'Netscape' && document.layers != null) {
	  theObj = eval("document.layers['" + args[i] + "']");
	  if (theObj) theObj.visibility = visStr;
	} else if (document.all != null) { //IE
	  if (visStr == 'show') visStr = 'visible'; //convert vals
	  if (visStr == 'hide') visStr = 'hidden';
	  theObj = eval("document.all['" + args[i] + "'].style");
	  if (theObj) theObj.visibility = visStr;
  } }
}

function moveLayer(idLayer, left, top) {
	//var theObj;
	//if (navigator.appName == 'Netscape' && document.layers != null)
	//	theObj = eval("document.layers['" + strlayer + "']");
	//else if (document.all != null) //IE
	//	theObj = eval("document.all['" + strlayer + "'].style");
	bVer=new chkBrowser();
	ns4 = (document.layers)? true:false;
	ie4 = (document.all)? true:false;
	cLayer=bVer.dom?document.getElementById(idLayer).style:bVer.ie4?document.all[idLayer].style:bVer.ns4?idParent?document[idParent].document[idLayer]:document[idLayer]:0;
	if(cLayer) {
		cLayer.left = left;
		cLayer.top = top;
	}
}


function showLayer(strlayer, left, top) {
	moveLayer(strlayer, left, top);
	show(strlayer)
}

function openLayer(win, surl, strlayer, left, top) {	
	win.location.href=surl
	moveLayer(strlayer, left, top);
	show(strlayer)	
}

function hideLayer(strlayer) {
	hide(strlayer)
}

function setLayerheight(idLayer, height) {
	bVer=new chkBrowser();
	ns4 = (document.layers)? true:false;
	ie4 = (document.all)? true:false;
	cLayer=bVer.dom?document.getElementById(idLayer).style:bVer.ie4?document.all[idLayer].style:bVer.ns4?idParent?document[idParent].document[idLayer]:document[idLayer]:0;
	
	if(cLayer) {
		cLayer.height = height;
	}
}


function setLayerheight1(idLayer, height, width) {
	bVer=new chkBrowser();
	ns4 = (document.layers)? true:false;
	ie4 = (document.all)? true:false;
	cLayer=bVer.dom?document.getElementById(idLayer).style:bVer.ie4?document.all[idLayer].style:bVer.ns4?idParent?document[idParent].document[idLayer]:document[idLayer]:0;
	
	if(cLayer) {
		cLayer.height = height;
		cLayer.width = width;

	}
}


function getAbsTop(obj) {
	return (obj.offsetParent==null)? 0:obj.offsetTop+getAbsTop(obj.offsetParent);
}

function getAbsLeft(obj) {
	return (obj.offsetParent==null)? 0:obj.offsetLeft+getAbsLeft(obj.offsetParent);
}


//상품쪽에서 이 카피본 쓰고 있음
function show2(idLayer,idParent){	
	
	bVer=new chkBrowser();	
	ns4 = (document.layers)? true:false;
	ie4 = (document.all)? true:false;
	cLayer=bVer.dom?document.getElementById(idLayer).style:bVer.ie4?document.all[idLayer].style:bVer.ns4?idParent?document[idParent].document[idLayer]:document[idLayer]:0;
	
	
	if(cLayer.visibility){
		cLayer.visibility='visible';
	}else { //if(cLayer.display){
		cLayer.display='block';
	}
	divLinksForm=(ns4)?document.divLinks.document.divLinks:document.divLinks;	
	
	//parent.toggle_layer();
	//alert('a');
}
	
function hide2(idLayer,idParent){
	bVer=new chkBrowser();
	ns4 = (document.layers)? true:false;
	ie4 = (document.all)? true:false;
	
	cLayer=bVer.dom?document.getElementById(idLayer).style:bVer.ie4?document.all[idLayer].style:bVer.ns4?idParent?document[idParent].document[idLayer]:document[idLayer]:0;
	if(cLayer.visibility){
		cLayer.visibility='hidden';
	}else{// if(cLayer.display){
		cLayer.display='none';
	}
	//alert('a');
}

function openLayer2(win, surl, strlayer, left, top) {	

	win.location.href=surl
	moveLayer(strlayer, left, top);	
	//moveLayer(strlayer, left, top);
	show2(strlayer)	
}
function hideLayer2(strlayer) {
	hide2(strlayer)
}


