window.onload = function(){
	product_detail();
	onSubMenu();
	create_adminLeftBG();
	ctnsImageMiddle();
}


function ctnsImageMiddle(){//상품 썸네일을 이미지영역의 중앙에 표시하기
	if(!document.getElementsByTagName("img")) return false;
	var imgs = document.getElementsByTagName("img");
	for(var i = 0; i < imgs.length; i++){
			if(imgs[i].className == "vmd"){
					var t = imgs[i].height;
					var let = imgs[i].width;
					if(imgs[i].parentNode.nodeName == "A"){
						imgs[i].parentNode.style.marginLeft = - (let / 2) + "px";
						imgs[i].parentNode.style.marginTop = - (t / 2) + "px";
					}
					if(imgs[i].parentNode.parentNode.className == "product_detail"){
						imgs[i].style.marginLeft = - (let / 2) + "px";
						imgs[i].style.marginTop = - (t / 2) + "px";
					}
			}else{
					continue;
			}
	}
}


function del(){
	var object = document.getElementById("btn_delete");
	object.style.display = "block";
	var fullScrn = document.body.clientHeight;
	object.style.top = fullScrn - ((screen.height - 200) / 2) + "px";
}
function del_hidden(){
	document.getElementById("btn_delete").style.display = "none";
}


//플래시 테두리 없애기
/**
* embed 패치 적용 컨테이너
* null인경우 document 값을 기본으로 합니다
* id값을 설정한경우 설정범위 내에만 적용이 됩니다
* 
* 본문이나 일부 노드에만 적용할경우 해당 노드의 id 값을 입력하실 수 있습니다
* 예)
* var __embed_target_id = "contents";
* 로 처리한경우 body 내에 <태그 id="contents">플래쉬,동영상...</태그>
* 안에 내용에만 패치가 적용됩니다
*/
var __embed_target_id = null;

/**
* embed 패치를 적용할 태그를 설정합니다
* 기본값은 object,eembed,appelt 태그입니다
* false 값인경우 패치에서 제외됩니다
*/
var __embed_tags = {object:true,embed:true,applet:true}

/**
* 이벤트 등록
*/
if(document.attachEvent){
	document.attachEvent('onreadystatechange',
		function embed_patch(){
			if(__embed_target_id===null){
				var __target = document;
			}else{
				var __target = document.getElementById(__embed_target_id);
			}
			if (document.readyState == "complete"){
				function _replace(obj){
					var obj_re = document.createElement(obj.outerHTML);
					obj.parentNode.replaceChild(obj_re,obj);
				}
				function _inner(obj){
					obj.insertAdjacentHTML('beforeBegin',obj.outerHTML);			
					obj.parentNode.removeChild(obj);
				}
				if(__embed_tags.object===true){
					//object 패치
					var objs = __target.getElementsByTagName('object');
					var i = objs.length;
					while(i-->0){
						_inner(objs[i]);
					}
				}
				if(__embed_tags.embed===true){
					//embed 패치
					var objs = __target.getElementsByTagName('embed');
					var i = objs.length;
					while(i-->0){
						_replace(objs[i])
					}
				}
				if(__embed_tags.applet===true){
					//applet 패치
					var objs = __target.getElementsByTagName('applet');
					var i = objs.length;
					while(i-->0){
						_replace(objs[i])
					}
				}
			}
		}
	);
}


/*

//퀵메뉴
var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 0 //set x offset of bar in pixels
var startY = 0 //set y offset of bar in pixels

function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
    var search = Name + "="
    var returnvalue = "";
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search)
        if (offset != -1) {
            offset += search.length
            end = document.cookie.indexOf(";", offset);
            if (end == -1) end = document.cookie.length;
            returnvalue=unescape(document.cookie.substring(offset, end))
        }
    }
    return returnvalue;
}

var verticalpos="fromtop"

function closebar(){
    if (persistclose)
    document.cookie="remainclosed=1"
    document.getElementById("rightQuick").style.visibility="hidden"
}

function staticbar(){

    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var d = document;
    function ml(id){
        var el=d.getElementById(id);
        if (!persistclose || persistclose && get_cookie("remainclosed")=="")
        el.style.visibility="visible"
        if(d.layers)el.style=el;
        el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px"};
        el.x = startX;
        if (verticalpos=="fromtop")
        el.y = startY;
        else{
            el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
            el.y -= startY;
        }
        return el;
    }
    window.stayTopLeft=function(){
        if (verticalpos=="fromtop"){
            var pY = ns ? pageYOffset : iecompattest().scrollTop;
            ftlObj.y += (pY - startY - ftlObj.y)/8;
        }
        else{
            var pY = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
            ftlObj.y += (pY - startY - ftlObj.y)/8;
        }
        ftlObj.sP(ftlObj.x, ftlObj.y/1.3);
        setTimeout("stayTopLeft()", 0);    
    }
    ftlObj = ml("rightQuick");
    stayTopLeft();
}

if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar

*/


/*png 이미지 출력*/
function setPng24(obj) { 
var request_os = window.navigator.userAgent; 
var os_array = request_os.split(";"); 

if(os_array[1] != " MSIE 7.0") { 
obj.width=obj.height=1; 
obj.className=obj.className.replace(/png24/i,''); 
obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"; 
obj.src=''; 
} 

return ''; 
}



function product_detail(){//제품 상세페이지 초기화, 클래스 on 붙은거만 열리게..
	if(!document.getElementsByTagName("h5")) return false;
	var h5 = document.getElementsByTagName("h5");
	for(var i = 0; i < h5.length; i++){
		if(h5[i].className == "on"){
			if(navigator.appName == "Microsoft Internet Explorer"){
				h5[i].nextSibling.style.display = "block";
			}else{
				h5[i].nextSibling.nextSibling.style.display = "block";
			}
		}else{
			if(h5[i].parentNode.className != "cont_body"){
				if(navigator.appName == "Microsoft Internet Explorer"){
					h5[i].nextSibling.style.display = "none";
				}else{
					h5[i].nextSibling.nextSibling.style.display = "none";
				}
			}
		}
	}
}
/*
function view_detail_product(val){//제품 상세페이지 누르는 버튼만 상세내용 출력, 및 백그라운드 변경
	if(!document.getElementsByTagName("h5")) return false;
	var allDiv = document.getElementsByTagName("div");
	var h5 = val.parentNode;
	for(var i = 0; i < allDiv.length; i++){
		if(allDiv[i].className == "product_detail_view"){
			//allDiv[i].style.display = "none";
			
			if(h5.className == "on"){
				if(navigator.appName == "Microsoft Internet Explorer"){
					var next = h5.nextSibling;
				}else{
					var next = h5.nextSibling.nextSibling;
				}
				h5.className = "";
				next.style.display = "none";
			}else{
				var h5element = document.getElementsByTagName("h5");
				for(var v = 0; v < h5element.length; v++){
					h5element[v].className = "";
					//h5.className += " on";
					h5.className = "on";
				}
				if(navigator.appName == "Microsoft Internet Explorer"){
					var next = h5.nextSibling;
				}else{
					var next = h5.nextSibling.nextSibling;
				}
				next.style.display = "block";
				next.style.display = "block";
				val.onclick = function(){
					view_detail_product(val);
					//alert(123);
				}
			}
		}
	}
}
*/

function view_detail_product(val){
	if(!document.getElementsByTagName("h5")) return false;
	var allDiv = document.getElementsByTagName("div");
	var h5 = val.parentNode;
	if(h5.className == "on"){
		h5.className = "";
		h5.nextSibling.style.display = "none";
	}else{
		h5.className = "on";
		h5.nextSibling.style.display = "block";
	}
}



function menuStart(id,pngIndex){//id에 회사소개가 "leftmenu_01", 제품정보가 "leftmenu_02"
	if(!document.getElementById(id)) return false;
	var leftMenu = document.getElementById(id);
	leftMenu.style.display = "block";
	if(leftMenu.getElementsByTagName("img")){
		var link = leftMenu.getElementsByTagName("img");
		if(pngIndex != null){
			var image = link[pngIndex].getAttribute("src");
			var checkpng = image.substring(image.length,image.length - 4);
			if(checkpng == ".png"){
				link[pngIndex].setAttribute("src", image.substring(0,image.length - 4) + "_on.png");
			}
		}
	}
}


function onSubMenu(){
	var nowUrl = location  + "";
	var forMarineList = nowUrl.substring(0,56);
	var forLandList = nowUrl.substring(0,54);
	var forSouthList = nowUrl.substring(0,47);
	var forAdminList = nowUrl.substring(0,52);
	//alert(forAdminList);
	if(forMarineList == "http://geotechsystem.com/geotech/product/marine/list.php" || forMarineList == "http://geotechsystem.com/geotech/product/marine/view.php"){
		forMarine();
		return false;
	}
	if(forLandList == "http://geotechsystem.com/geotech/product/land/list.php" || forLandList == "http://geotechsystem.com/geotech/product/land/view.php"){
		forLand();
		return false;
	}
	if(forSouthList == "http://geotechsystem.com/south/product/list.php" || forSouthList == "http://geotechsystem.com/south/product/view.php"){
		forSouth();
		return false;
	}
	if(forAdminList == "http://geotechsystem.com/admin/category/category.php"){
		forAdmin();
		return false;
	}
	switch(nowUrl){
		//////////////// 지오테크 ////////////////
		case "http://geotechsystem.com/geotech/overview.php" :
			menuStart("leftmenu_01",0);//회사소개가 "leftmenu_01", 0 은 2뎁스 첫번째 메뉴, 1은 2뎁스 두번째 메뉴.
		break;
		case "http://geotechsystem.com/geotech/location.php" :
			menuStart("leftmenu_01",1);
		break;

		//////////////// 사우스 ////////////////
		case "http://geotechsystem.com/south/overview.php" :
			menuStart("leftmenu_01",0);//회사소개가 "leftmenu_01", 0 은 2뎁스 첫번째 메뉴, 1은 2뎁스 두번째 메뉴.
		break;
		case "http://geotechsystem.com/south/location.php" :
			menuStart("leftmenu_01",1);
		break;

		//////////////// 어드민 ////////////////
		//case "http://localhost/admin/category/category.php" :
		//	menuStart("leftmenu_01");
		//break;

		default : "";
	}
}

function forMarine(){
	var nowUrl = location  + "";
	if(nowUrl.substring(0,56) == "http://geotechsystem.com/geotech/product/marine/list.php" || nowUrl.substring(0,56) == "http://geotechsystem.com/geotech/product/marine/view.php"){
			menuStart("leftmenu_02",0);//제품정보가 "leftmenu_02"
			menuStart("leftmenu_02_1");
	}
}
function forLand(){
	var nowUrl = location  + "";
	if(nowUrl.substring(0,54) == "http://geotechsystem.com/geotech/product/land/list.php" || nowUrl.substring(0,54) == "http://geotechsystem.com/geotech/product/land/view.php"){
			menuStart("leftmenu_02",1);
			menuStart("leftmenu_02_2");
	}
}
function forSouth(){
	var nowUrl = location  + "";
	if(nowUrl.substring(0,47) == "http://geotechsystem.com/south/product/list.php" || nowUrl.substring(0,47) == "http://geotechsystem.com/south/product/view.php"){
			menuStart("leftmenu_02_1");
	}
}
function forAdmin(){
	var nowUrl = location  + "";
	if(nowUrl.substring(0,52) == "http://geotechsystem.com/admin/category/category.php"){
			menuStart("leftmenu_01");
	}
}



function create_adminLeftBG(){//컨텐츠 높이만큼의 왼쪽bg만들기
	if(!document.getElementById("admin_body")) return false;
	var body = document.getElementById("admin_body");
	var leftMenu = document.getElementById("leftMenu");
	leftMenu.style.height = body.clientHeight - 30 + "px";
	if(body.clientHeight < 150) leftMenu.style.height = 600 + "px";
}

function personal_check(){//게시글 수정시, 레이어 띄우기
	if(!document.getElementById("people_check")) return false;
	var layer = document.getElementById("people_check");
	if(layer.style.display == ""){
		layer.style.display = "block";
	}else{
		layer.style.display = "";
	}
}
function layer_close(){//게시글 수정 레이어 닫기 버튼
	if(!document.getElementById("people_check")) return false;
	var layer = document.getElementById("people_check");
	layer.style.display = "";	
}

