﻿
function objShow(obj)
{
	alert("product :"+ obj.product.id +":"+ obj.product.name )
	alert("model:" + obj.model.id +":"+ obj.model.name )
	alert("series:" +obj.series.id +":"+ obj.series.name )
	alert("price:" + obj.price)
	alert("color:" + obj.color.id +":"+ obj.color.name )
	alert("option:" + obj.option.length);
	alert("option1:"+ obj.option[0].id+","+obj.option[0].name);
	alert("option1:"+ obj.option[1].id+","+obj.option[1].name);
	alert("option1:"+ obj.option[2].id+","+obj.option[2].name);

}
function externalJavaClose()
{	
	if (document.getElementById('showFlash'))
	{
		document.getElementById('bodyArea').style.zIndex=null;
		document.getElementById('showFlash').style.display ="none";
	}
	if (document.getElementById('Estimate'))
	{
		document.getElementById('Estimate').style.display ="none";
		selectL = document.getElementsByTagName('select');
		for (i=0;i<selectL.length ;i++ )
		{
		selectL.item(i).style.display = "block";
		}
	}
	if (document.getElementById('Estimate1'))
	{
		document.getElementById('Estimate1').style.display ="none";
	}
	if (document.getElementById('Estimate2'))
	{
		document.getElementById('Estimate2').style.display ="none";
	}
	if (document.getElementById('Estimate3'))
	{
		document.getElementById('Estimate3').style.display ="none";
	}
	else{
		return false;
	}
}
/* //Flash Load */
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
	window.onload = func;
  } else {
	window.onload = function() {
	  oldonload();
	  func();
	}
  }
}

function overMenushow(){
    var tagid = document.getElementById('overMenu');
    if(tagid == null)
        return;
    
    var tagLi = tagid.getElementsByTagName('li');
    if(tagLi == null)
        return;
        
    var cId = document.getElementById('showSub');
    if(cId == null)
        return;
        
    cId.onmouseover = function(){
        tagid.style.display="block";
    }
    cId.onmouseout = function(){
        tagid.style.display="block";
    }
    tagid.onmouseover = function(){
        tagid.style.display="block";
    }
    tagid.onmouseout = function(){
        tagid.style.display="none";
    }
}

addLoadEvent(overMenushow);

function topSearch() {
	if (!document.getElementById('searchSelect')) {
		return false;
	}

	var searchdl = document.getElementById("searchSelect");
	var searchli = searchdl.getElementsByTagName("li");

	searchli[0].onclick = function(){
		if(searchli[1].style.display == "block") {
			searchli[1].style.display = "none";
		} else {
			searchli[1].style.display = "block";

			var categoryul = searchli[1].getElementsByTagName("ul");
			var categoryli = categoryul[0].getElementsByTagName("li");
			var categoryli_count = categoryli.length;

			for(i = 0; i < categoryli_count; i++) {
				categoryli[i].onmouseover = function() {
					this.style.background = "#ebebeb";
				}

				categoryli[i].onmouseout = function() {
					this.style.background = "#fff";
				}

				categoryli[i].onclick = function() {
					for(j = 0; j < categoryli_count; j++) {
						categoryli[j].style.color = "#858585";
						categoryli[j].style.fontWeight = "normal";
					}
					this.style.color = "#585858";
					this.style.fontWeight = "bold";
					var titleNode = searchli[0].childNodes[0];
					titleNode.nodeValue = this.childNodes[0].nodeValue;
					var selectCate = document.getElementById("selectCate");
					if(selectCate == null)
					{
					    selectCate = document.getElementById("collection");
					}
					//selectCate.value = titleNode.nodeValue; /* hidden 필드에 li값을 value로 설정 */  
					selectCate.value = this.col;
					searchli[1].style.display = "none";
				}
			}
		}
	}
}

function topSearch02() {
	if (!document.getElementById('MallSelect')) {
		return false;
	}

	var searchdl = document.getElementById("MallSelect");
	var searchli = searchdl.getElementsByTagName("li");

	searchli[0].onmouseover = function() {
		this.style.cursor = "pointer";
	}

	searchli[0].onclick = function(){
		if(searchli[1].style.display == "block") {
			searchli[1].style.display = "none";
		} else {
			searchli[1].style.display = "block";

			var categoryul = searchli[1].getElementsByTagName("ul");
			var categoryli = categoryul[0].getElementsByTagName("li");
			var categoryli_count = categoryli.length;

			for(i = 0; i < categoryli_count; i++) {

				categoryli[i].onmouseover = function() {
					this.style.cursor = "pointer";
					
					if (this.className=="line")
					{
						
						this.className="bgon line";
						
					}
					else{
						if (this.className=="first")
						{
							this.className="first fbgon";
						}
						else{
							this.className = "dbgOn";
						}
					}

				}
				categoryli[i].onmouseout = function() {
					if (this.className=="bgon line")
					{
						this.className="line";
						
					}
					else{
						if (this.className=="first fbgon")
						{
							this.className="first";
						}
						else{
							this.className =null;
						}
					}
				}

				categoryli[i].onclick = function() {
					for(j = 0; j < categoryli_count; j++) {
						categoryli[j].style.color = "#858585";
						categoryli[j].style.fontWeight = "normal";
					}
					this.style.color = "#585858";
					this.style.fontWeight = "bold";
					var titleNode = searchli[0].childNodes[0];
					titleNode.nodeValue = this.childNodes[0].nodeValue;
					var selectCate = document.getElementById("selectCate02");
					selectCate.value = this.id;
					searchli[1].style.display = "none";
				}
			}
		}
	}
}
addLoadEvent(topSearch02);

function footerSearch() {
	if (!document.getElementById('footerSearch')) {
		return false;
	}

	var searchdl = document.getElementById("footerSearch");
	var searchli = searchdl.getElementsByTagName("li");

	searchli[0].onmouseover = function() {
		this.style.cursor = "pointer";
	}

	searchli[0].onclick = function(){
		if(searchli[1].style.display == "block") {
			searchli[1].style.display = "none";
		} else {
			searchli[1].style.display = "block";

			var categoryul = searchli[1].getElementsByTagName("ul");
			var categoryli = categoryul[0].getElementsByTagName("li");
			var categoryli_count = categoryli.length;

			for(i = 0; i < categoryli_count; i++) {

				categoryli[i].onmouseover = function() {
					this.style.cursor = "pointer";
					this.style.background = "#ebebeb";
				}

				categoryli[i].onmouseout = function() {
					this.style.background = "#ffffff";
				}

				categoryli[i].onclick = function() {
					for(j = 0; j < categoryli_count; j++) {
						categoryli[j].style.color = "#858585";
						categoryli[j].style.fontWeight = "normal";
					}
					this.style.color = "#585858";
					this.style.fontWeight = "bold";
					var titleNode = searchli[0].childNodes[0];
					titleNode.nodeValue = this.childNodes[0].nodeValue;
					var selectCate = document.getElementById("selectTitle");
					if(selectCate != null)
					{
					    //selectCate.value = titleNode.nodeValue;
					    selectCate.innerText = this.innerText;
					}
					searchli[1].style.display = "none";
				}
			}
		}
	}
}
addLoadEvent(topSearch);
addLoadEvent(footerSearch);

function handlePress(e) {
    try {
        if (e.keyCode == 13) {
            goSearch();
            //sFrm.submit();
        }
    } catch(e) {}
}

function goSearch() {
    try {        
        var collection = document.getElementById("selectCate").value; //document.topSearch.selectCate.value;
        var keyword = encodeURI(document.getElementById("keyword").value);
        if( collection == '') {
            location.href = "/TotalSearch/Search_All.aspx?collection=ALL&keyword=" + keyword;
        } 
        else if (collection == 'SHOP'){
            location.href = "/Mall/TotalSearch/Search_Mall.aspx?keyword="+keyword;
        }
        else {
            location.href = "/TotalSearch/Search_All.aspx?collection="+collection+"&keyword=" + keyword;
        }
    } catch(e) {}
}

addLoadEvent(topSearch);

/*
포인트월드 고객센터 SelectLayer 핸들러
*/
function centerTelephone() {
	if(!document.getElementById || !document.getElementsByTagName) return false;
	if (!document.getElementById("centerTelephone")) return false;
	var centerTelephone = document.getElementById("centerTelephone"); 
	if(!document.getElementsByTagName("ul")) return false;
	var selectLi = centerTelephone.getElementsByTagName("ul"); 
	var selectLi02 = selectLi[0].getElementsByTagName("li"); 
	selectLi[0].onclick = function(){
		if(selectLi[2].style.display == "block") {
			selectLi[2].style.display = "none"; 
		} else {
			selectLi[2].style.display = "block";
			var selectList = selectLi[2].getElementsByTagName("li");
			var selectList_count = selectList.length;

			for(i = 0; i < selectList_count; i++) {
				selectList[i].onmouseover = function() {
					this.style.background = "#ebebeb";
				}

				selectList[i].onmouseout = function() {
					this.style.background = "#fff";
				}

				selectList[i].onclick = function() {
					for(j = 0; j < selectList_count; j++) {
						selectList[j].style.color = "#858585";
						selectList[j].style.fontWeight = "normal";
					}
					this.style.color = "#585858";
					this.style.fontWeight = "bold";
					var titleNode = selectLi02[0].childNodes[0];
					titleNode.nodeValue = this.childNodes[0].nodeValue;
                    selectLi[2].style.display = "none";
                    
                    /** 값 설정 **/
					try{
					    var hidCustCenterLink = document.getElementById("hidCustCenterLink");
					    hidCustCenterLink.value = this.attributes.getNamedItem("link").value;
					}catch(e){alert(e);}
				}
			}
		}
	}
}

addLoadEvent(centerTelephone);

// 차량상세
function externalJavaDetail(obj)
{
	//alert("차량상세");
	location.href= "/Auto/NewCar/Carinfo/LocalNewCarDetail.aspx?MakerId=" + obj.product.id +"&Modelid=" + obj.model.id +"&CategoryNo=19";
	//MakerId=4&Modelid=54
	//objShow(obj)
}
// 인쇄
function externalJavaPrint(obj)
{
     window.print();

}
// 견적상담
function externalJavaConsultation(obj)
{
    if(IsAuthenticatedSelf())
    {           
        var optionList = '';
        
        if(obj == null)
            return;
            
        if(obj.option != null)
        {
            for(var i=0;i<obj.option.length;i++) 
            {
               optionList  = optionList  + encodeURI(obj.option[i].name);
               if(i<obj.option.length-1)
                    optionList = optionList + ",";
            }
        }
        
        var color = '';
        if(obj.color != null && obj.color.name != null)
            color = obj.color.name;
            
        //alert(optionList);
    
//        var url1 = "/Auto/Popup/EstimateConsul_Pop.aspx?MakerId=" + obj.product.id +"&Modelid=" + obj.model.id + "&OptionName=" + encodeURI(obj.option[0].name) + "," + encodeURI(obj.option[1].name) + "," + encodeURI(obj.option[2].name) + "&CarColor=" + encodeURI(obj.color.name) + "&Price=" + obj.price + "&SeriesId=" + obj.series.id +
//                  "&ModelName=" + encodeURI(obj.model.name) + "&MakerName=" + encodeURI(obj.product.name) + "&SeriesName=" +  encodeURI(obj.series.name);

        var url1 = "/Auto/Popup/EstimateConsul_Pop.aspx?MakerId=" + obj.product.id +"&Modelid=" + obj.model.id + "&OptionName=" + optionList + "&CarColor=" + encodeURI(color) + "&Price=" + obj.price + "&SeriesId=" + obj.series.id +
                  "&ModelName=" + encodeURI(obj.model.name) + "&MakerName=" + encodeURI(obj.product.name) + "&SeriesName=" +  encodeURI(obj.series.name);
                                                 
        window.open(url1,"",'width=590,height=650,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,left=200,top=50',onfocus="this.blur()");
    }

}

// 게시판 목록에서 마우스 올리면 bg가 생긴다
function tdOnOver(tdID,ColorOn,ColorOut,Cname){
	var tdId = document.getElementById(tdID).getElementsByTagName('tr');
	
	for (var i=0;i<tdId.length;i++ )
	{
		
		if (!Cname)
		{
			tdId[i].onmouseover = function(){
			
				this.style.background=ColorOn;
			}
			
			tdId[i].onmouseout = function(){
				this.style.background=ColorOut;
			}
		}
		else{
			tdId[i].onmouseover = function(){
			
				this.className=Cname;
			}
			
			tdId[i].onmouseout = function(){
				this.className=null;
			}
		}
	}
}


/* 퀵메뉴 스크롤링 */
/**
* 레이어 이동 스크립트
* 제작자 : iezn(iezn@iezn.com, MSN: iezn@iezn.com)
* 홈페이지 : http://iezn.com
*
* 사용방법 : 홈페이지 하단에 new quickMove(object 이동할레이어,integer 이동시 브라우져상단관의 offset 값);
*
* 주의사항 
* - 반드시 레이어의 position 값은 absolute 값이어야 합니다
* - 레이어의 초기위치는 left,top 스타일로 정의되어 있어야 합니다. (보이는 위치에서 슬라이딩 됩니다)
* - DOM BASE 로 제작되었기 때문에 올바르지 않은 html 페이지에서 에러가 날 수 있습니다 (예: 이런경우는 드물지만 body 태그가 존재하지 않거나 한개이상 존재할경우 등..)
* - 슬라이딩 레이어에 background:url 로 배경을 이미지로 사용하지 마시기 바랍니다. 슬라이딩시 IE 브라우져에서 지속적으로 파일을 엑세스 합니다 

2008/07/01 박정미 수정
*/
function initMoving(target, topPosition, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = topPosition;
	obj.topLimit = topLimit;
	obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;
	obj.style.top = obj.top + "px";

	obj.getTop = function() {
		if (document.documentElement.scrollTop) {
			return document.documentElement.scrollTop;
		} else if (window.pageYOffset) {
			return window.pageYOffset;
		} else {
			return 0;
		}
	}
	obj.getHeight = function() {
		if (self.innerHeight) {
			return self.innerHeight;
		} else if(document.documentElement.clientHeight) {
			return document.documentElement.clientHeight;
		} else {
			return 620;
		}
	}
	obj.move = setInterval(function() {
		//pos = obj.getTop() + obj.getHeight() / 2 - 15;
		pos = obj.getTop() + topPosition;

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit
		if (pos < obj.topLimit)
			pos = obj.topLimit

		interval = obj.top - pos;
		obj.top = obj.top - interval / 5;
		obj.style.top = obj.top + "px";
	}, 30)
	}
/* //퀵메뉴 스크롤링 */


// RollOver 0716추가 by 박영숙
function imageOver(imgs) {
	imgs.src = imgs.src.replace("off.gif", "on.gif");
}
function imageOut(imgs) {
	imgs.src = imgs.src.replace("on.gif", "off.gif");
}

// png alpha channels
function setPng24(obj) {
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,''); 
	obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
	obj.src='';
	return '';
}

/* 작성자 : 이경일 */
// popup close setting
function winClose(){
	window.close();
	// 또는 self.close();
}

// 새창 띄우기 - h:높이, w:넓이, scroll:scrollbar 표시 여부
function openWin(url, winname, t, l, w, h) {
	var new_win = window.open(url, winname, "top="+t+", left="+l+", width="+w+", height="+h+", scrollbars=yes");
}

//신차정보 셀렉트 박스 - 20080723 양희성 
function recomshow(category) {        
	var open = document.getElementById(category);

	if (open.style.display == "none") {
		  open.style.display = "block";
	} else {
		open.style.display = "none";
	}
}

function setrecom(category, i) {
	document.comFrm.myemot.src = "http://file.milestory.com/images/Car/Bullet/iconRecom0" + i + ".gif";
	document.getElementById(category).style.display = "none";	
	var setStar = document.getElementById(category + "Star");
	setStar.value = category + i;
	alert(setStar.value);
}

/* content Select Layer */
function contentSelect(selbox,select,selectTxt){
	var selBox = document.getElementById(selbox);
	var select = document.getElementById(select);
	var selectList = select.getElementsByTagName("dd");
	var selectTxt = document.getElementById(selectTxt);
	/*
	var selBox = document.getElementById("selectBox");
	var select = document.getElementById("selectList");
	var selectList = select.getElementsByTagName("dd");
	var selectTxt = document.getElementById("selectTxt");
*/
	selBox.onmouseover = function(){
		this.style.cursor = "pointer"
	}
	selBox.onclick = function(){
		if (select.style.display == "block")
		{
			select.style.display = "none"
		}
		else{
			select.style.display = "block"
		}
	}
	for (i=0;i<selectList.length ;i++ )
	{
		selectList[i].onmouseover = function(){
			this.className = "over"
		}
		selectList[i].onmouseout = function(){
			this.className = ""
		}
		selectList[i].onclick = function(){
			selectTxt.innerHTML = this.firstChild.firstChild.nodeValue;
			select.style.display = "none"
		}
	}
}
//신차정보 셀렉트 박스 - 20080723 양희성 

/* 신차정보 CAR LIST TAB */
function carInfo(){
	var carListArea = document.getElementById("carListArea");
	var carList = carListArea.getElementsByTagName ("li");
	var carListLink = carListArea.getElementsByTagName ("a");
	for (i=0;i<carList.length ;i++ )

	{
		var cName = carList[i].className;	
		if (cName == 'on' || cName == 'on noListLine')
		{
			carList[i].onmouseover = function(){
				this.className = "last over";
			}
			carList[i].onmouseout = function(){
				this.className = "";
				carList.item(0).className="noListLine";
			}
		}		
	}
}

/* 2008/08/04 최동호 추가 */
var linealign = {
	id : function(idList,li,n,s){
		/*var appname = navigator.appName;	
		if (appname !="Microsoft Internet Explorer")
		{
			return false;
		}*/
		for (var i=0;i<idList.length;i++)
		{
			var idE = document.getElementById(idList[i]);
			linealign.ch(idE,li,n,s);
		}
	},
	ch : function(idE,li,n,s){
		var chil = idE.getElementsByTagName(li);
		for (var e = 0 ;e<chil.length;e++)
		{
			var par = chil[e].parentNode;
			var parOffw =par.offsetWidth;
			chil[e].style.width=parOffw+"px";
			var fCh = chil[e].firstChild;
			fCh.className="bold";
			fCh.style.display="inline";
			var chidW = fCh.offsetWidth;	
			fCh.className="";
			if (!s)
			{
				var s = -1;
			}
			chil[e].style.width=(chidW-s)+"px";
			
		}
		
	}
};
/*  //신차정보 CAR LIST TAB */


/* IMG 롤오버 2008-07-24 양희성 */
/*
이미지 버튼 롤오버 스크립트
btnID : 버튼을 감싸고 있는 엘리먼트의 ID를 적을것
*/
function swapImg(btnID){
	var divID = document.getElementById(btnID);
	var imgT = divID.getElementsByTagName("img");
	for (var i=0;i<imgT.length ;i++) {
		imgT[i].onmouseover =function(){
			this.src = this.src.replace("_off.gif", "_on.gif");
		}
		imgT[i].onmouseout = function(){
			this.src = this.src.replace("_on.gif", "_off.gif")	;
		}
	}
}

function comment(){
	var divId = document.getElementById("comment");
	var list = divId.getElementsByTagName("li");
	var layer = document.getElementById("detailView");
	var unLayer = document.getElementById("underLayer");
	

	for (i=0;i<list.length ;i++ )
	{
		list[i].onmouseover =function(){
			if(layer.style.display =='none'){
				var choiceID = this.getAttribute("id");
				this.appendChild(layer);
				var underID = this.getAttribute("id");
				this.appendChild(unLayer);
				this.style.position="relative";
				layer.style.display="block";
				unLayer.style.display="block";
			}
			else{
			}
		}
		list[i].onmouseout =function(){
			if(layer.style.display =='block'){
				layer.style.display="none";
				unLayer.style.display="none";
			}
		}
	}
}

/* 셀프등록, 팝업 탭 */
function initToggle(tabContainer, type) {
	if(!type) {
		var type = null;
	}
	triggers = tabContainer.getElementsByTagName("a");
	var triggersCount = triggers.length;
	for(i = 0; i < triggersCount; i++) {

        if (triggers.item(i).href.split("#")[1]) {
			triggers.item(i).targetEl = document.getElementById(triggers.item(i).href.split("#")[1]);
        }

		if (!triggers.item(i).targetEl) {
			continue;
        } else {

            //처음 로딩 시 첫번째 탭 열기
            triggers.item(0).targetEl.style.display = "block";
            tabContainer.current = triggers.item(0);
            
            triggers.item(i).onclick = function () {

				if(type == "changeImg") {
					var titleImg = this.getElementsByTagName("img");
					var newImg = titleImg[0].getAttribute("src");
				}

                if (tabContainer.current == this) { //열린탭을 또 클릭했을때 닫자

                    this.targetEl.style.display = "none";
					if(type == "changeImg") {
						titleImg.item(0).src = newImg.replace("_on", "_off");
					} else {
						this.parentNode.className = "btnClose";
					}
                    tabContainer.current = null;

                } else { //열려있지 않은 탭을 클릭했을때

                    if (tabContainer.current) { //다른 열린탭은 닫고

						if(type == "changeImg") {
	                        tabContainer.current.targetEl.style.display = "none";
							var oldImg = tabContainer.current.getElementsByTagName("img");
							var changeImg = oldImg.item(0).getAttribute("src");
							oldImg.item(0).src = changeImg.replace("_on", "_off");
						} else {
							var close = tabContainer.getElementsByTagName("div");
							for(j = 0; j < close.length; j++) {
								if(close[j].className == "listBox") {
									close[j].style.display = "none";
								} else if(close[j].className == "titleBox") { 
									var changeBtn = close[j].getElementsByTagName("a");
									changeBtn[0].parentNode.className = "btnClose";
								}
							}
						}

                    }

                    //클릭한 탭을 열자
                    this.targetEl.style.display = "block";
					if(type == "changeImg") {
						titleImg.item(0).src = newImg.replace("_off", "_on");
					} else {
						this.parentNode.className = "btnOpen";
					}
                    tabContainer.current = this;

                }
                return false;
            }
		}
	}
}

/* 결제페이지 버튼 탭 - 박정미 */
function payInfoShowHide() {
	var inputBox = document.getElementById("inputBox");
	var inputTag = inputBox.getElementsByTagName("input");
	var inputCount = inputTag.length;

	for ( i = 1; i < inputCount+1; i++ ) {
		var loadOpenDiv = document.getElementById("payInfo" + i);
		if(i == 1) {
			loadOpenDiv.style.display = "block";
		} else {
			loadOpenDiv.style.display = "none";
		}
	}
	
	for ( i = 0; i < inputCount; i++ ) {
		
		inputTag[i].onclick = function () {

			var getInputId = this.getAttribute("id");
			var num = getInputId.replace(/[^0-9]/gi, "");
			var divTag = document.getElementsByTagName("div");
			var divCount = divTag.length;
			var k = 1;

			for ( j = 0; j < divCount; j++ ) {
				var getDivId = divTag[j].getAttribute("id");
				if(getDivId) {
					if (getDivId.substr(0, 7) == "payInfo") {
						if(num == k) {
							divTag[j].style.display = "block";
						} else {
							divTag[j].style.display = "none";
						}
						k++;
					}
				}
			}
		}
	}
}
/* //결제페이지 버튼 탭 - 박정미 */

/* 구매상담 댓글 표시 - 박정미 */
function initHideTR(tblId) {
	var listTbl = document.getElementById(tblId);
	var listTblTr = listTbl.getElementsByTagName("tr");
	var listTrCount = listTblTr.length;

	for(i = 0; i < listTrCount; i++) {
		var listTrId = listTblTr[i].getAttribute("id");
		if(listTrId) {
			listTblTr[i].style.display = "none";
		}
	}

}

function showHideTR(idx) {
    var trId = document.getElementById(idx);
	var tdId =  trId.childNode;
    var trDiv = trId.getElementsByTagName("div");
    var trDivCount = trDiv.length;

    if(trId.style.display == "" || trId.style.display == "none") {
        try {
            trId.style.display = "table-row";
        } catch(e) {
            trId.style.display = "block";
        }
        for(i = 0; i < trDivCount; i++) {
            if(trDiv[i].className == "reply" || trDiv[i].className ==  "answerWrap") {
                trDiv[i].style.display = "block";
            }
        }
    } else {
        tdId.style.display = "none";
        for(i = 0; i < trDivCount; i++) {
            if(trDiv[i].className == "reply" || trDiv[i].className ==  "answerWrap") {
                trDiv[i].style.display = "none";
            }
        }
    }
}
/* //구매상담 댓글 표시 - 박정미 */

/* Flash Load - 전달항목 : 플래시ID, Flash파일명, Xml파일명, 가로사이즈, 세로사이즈, 기본경로, 넘길코드 */
function flashLoad(id, flashFile, width, height, flashVars, wmode ){
		
	var linkInfo = "";
	var objInfo = "";

 	linkInfo = "/swf/"+flashFile; 

	objInfo+="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='" + width + "' height='" + height + "' id='" + id + "' name='" + id + "'>";
	objInfo+="<param name='movie' value='" + linkInfo + "'>";
	objInfo+="<param name='FlashVars' value='" + flashVars + "'>";
	objInfo+="<param name='allowScriptAccess' value='always'>";
	objInfo+="<param name='quality' value='high'>";
	objInfo+="<param name='menu' value='false'>";
	if(wmode) {
		objInfo+="<param name='wmode' value='transparent' />";
		objInfo+="<embed menu='false' src='" + linkInfo + "' wmode='transparent' menu='false' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + width + "' height='" + height + "' FlashVars='" + flashVars + "' allowScriptAccess='always' swLiveConnect=true id='" + id + "' name='" + id + "'></embed></object>";
	} else {
		objInfo+="<embed menu='false' src='" + linkInfo + "' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + width + "' height='" + height + "' FlashVars='" + flashVars + "' allowScriptAccess='always' swLiveConnect=true id='" + id + "' name='" + id + "'></embed></object>";
	}
	document.write(objInfo);
	
}
function showMenu(){
	
	document.getElementById('topAllMenu').style.height="380px";	 
	document.totalNavigation.showTotalMenu();

	function frameView(){
		if (!document.getElementById('AllMenuID')){return false;}
		document.getElementById('AllMenuID').style.display="block";
	}
	setTimeout(frameView,100);
}

// 닫힘 누른후 플래시가 hide되면 호출, 플래시 layer를 삭제하는 코드 필요.
function hideMenu(){
		document.getElementById('topAllMenu').style.height="21px";
	
}

function closeMenu02(){
	 if (!document.getElementById('AllMenuID')){return false;}
	 document.getElementById('AllMenuID').style.display="none";
}
/* Flash Load - 전달항목 : 플래시ID, Flash파일명, Xml파일명, 가로사이즈, 세로사이즈, 기본경로, 넘길코드 */
function flashMovieLoad(id, flashFile, xmlFile, w, h, basicPath, code){
	var linkInfo = "";
	var objInfo = "";
	var flashVars = "";

 	linkInfo = "/swf/" + flashFile; 

	switch(id) {
		case "gnb" :
		case "lnb" :
			flashVars = "basic_path=" + basicPath + "&pagecode=" + code + "&xml_path=/swf/Xml/" + xmlFile + "&font_path=/swf/asset/GNB/";
			break;

		case "new_car_info" :
		case "mileCityMain" :
		case "link_map1" :
		case "link_map2" :
			flashVars = "xml_path=/swf/Xml/" + xmlFile;
			break;

		case "numTypePoint" : 
		case "numTypeWon" : 
			flashVars = "num=" + code;
			break;

		case "salePriceBar" :
			flashVars = code;
			break;

		case "usedcarSearch" :
			flashVars ="dataXmlUrl=/swf/xml/carCategory.xml&conditionXmlUrl=/swf/xml/usedCarSearch_condition.xml"
			break;

		case "newCarEstimate" : 
			flashVars ="dataXmlUrl=/swf/Xml/newCarEstimate.xml" + code;
			break;
			
		case "webService" :		    				    
		    flashVars = "xmlUrl=" + xmlFile;
		    break;

		default :
			flashVars = "xmlUrl=/swf/Xml/" + xmlFile;
	}

	objInfo+="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='" + w + "' height='" + h + "' id='" + id + "' name='" + id + "'>";
	objInfo+="<param name='movie' value='" + linkInfo + "'>";
	objInfo+="<param name='FlashVars' value='" + flashVars + "'>";
	objInfo+="<param name='allowScriptAccess' value='always'>";
	objInfo+="<param name='quality' value='high'>";
	objInfo+="<param name='wmode' value='transparent' />";
	objInfo+="<param name='menu' value='false' />";
	objInfo+="<embed menu='false' src='" + linkInfo + "' wmode='transparent'  quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + w + "' height='" + h + "' FlashVars='" + flashVars + "' allowScriptAccess='always' swLiveConnect=true id='" + id + "' name='" + id + "'></embed></object>";
//alert(	objInfo );
	document.write(objInfo);
	
}

/*function clickMap(num){
	BindMap(num);
	alert("코드 : " + num);	
}*/

function caeatFrame(ca){ 
	
	var appname = navigator.appName;
	var useragent = navigator.userAgent;
	if(appname == "Microsoft Internet Explorer") appname = "ie";
	var ie6 = (useragent.indexOf('MSIE 6')>0);
	if(appname=="ie" && ie6){
		if (!ca)
		{
			var code ='';
			code = code +'<iframe src="ProdOpenListR.html" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="frameS01" id="sub00"  style="display:none;"></iframe>';
			code = code +'<iframe src="ProdOpenListR.html" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="frameS01" id="sub01" style="display:none;"></iframe>';
			code = code +'<iframe src="ProdOpenListR.html" frameborder="0" marginwidt="0" marginheight="0" scrolling="no" class="frameS02" id="sub02" style="display:none;"></iframe>';
			code = code +'<iframe src="ProdOpenListR.html" frameborder="0" marginwidth=h"0" marginheight="0" scrolling="no" class="frameS02" id="sub03" style="display:none;"></iframe>';
			document.write(code);
		}
		else{
			var code ='';
			code = code +'<div class="TopMenuFrame" id="AllMenuID" style="">';
			code = code +'<iframe src="ProdOpenListR.html" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"  class="TMframe01"  style="display:none;"></iframe>';
			code = code +'<iframe src="ProdOpenListR.html" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"  class="TMframe02" style="display:none;"></iframe>';
			code = code +'</div>';
			document.write(code);
		}
	} 
	else{
		return false;
	}
}


function iframeLoad(){
	var appname = navigator.appName;
	var useragent = navigator.userAgent;
	if(appname == "Microsoft Internet Explorer") appname = "ie";
	var ie6 = (useragent.indexOf('MSIE 6')>0);
	if(appname=="ie" && ie6){
		var code="";
		code = code +'<iframe src="selectBug.html" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="display:block;" class="estimateF01" style="display:none"></iframe>';
        code = code +'<iframe src="selectBug.html" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="display:block;" class="estimateF02" style="display:none"></iframe>';
		document.write(code);
	}

}

function changeSwfSize(obj)
{
	var id = document.getElementById('sub0'+obj.id);
	
	if (obj.id != '0')
	{
		id.style.width=(obj.width-25)+"px";
		id.style.height=(obj.height)+"px";
	}
	
   
	if (obj.state == 'open')
	{
		
		id.style.display="block";
	}
	else if(obj.state == 'close'){
		
		id.style.display="none";
	}
}

function changeTotalLNBSize(obj){
	
	var lnbSize = document.getElementById('lnbSize');//document.getElementById('sideArea').getElementsByTagName('div');
	
	
}


function changeTotalLNBSize(obj){
	var lnbSize = document.getElementById('lnbSize');
	lnbSize.style.overflow="hidden";
	lnbSize.style.height=(obj.height)+"px";
	if (!lnbSize)
	{
		lnbSize = document.getElementById('sideArea').getElementsByTagName('div');
		lnbSize[0].style.overflow="hidden";
		lnbSize[0].style.height=(obj.height)+"px";;
	}


}
function changeTotalSwfSize(obj)
{
	var fz = document.getElementById('flashSize');
	fz.style.overflow="hidden";
	
	if (obj.height<500)
	{
		fz.style.height=obj.height+"px";
	}
	if (obj.width < 900)
	{		
		fz.style.width= obj.width+"px";
	}
}

/* 추가 8월4일 - 최동호 */

// 탭 스크립트				
var tab ={
	f:false,
	tN:null,
	id : function(){					
		var parId = document.getElementById('slidingBox01');
		var alink = parId.getElementsByTagName('a');
		for (var i=0;i<alink.length;i++ )
		{		
			alink[i].tN = i;
			alink[i].onclick= tab.ch;
		}
	},
	ch : function(){
		if (tab.f && tab.f != (this.tN+1))
		{
			
			var parID = document.getElementById("par_"+(tab.f-1));
			var spanN = parID.getElementsByTagName('span');
			parID.className="titleBox toff";
			spanN[0].className="btnClose";
			//spanN[1].className="";
			document.getElementById("show_"+(tab.f-1)).style.display="none";
			document.getElementById("show_"+(tab.f-1)).className="off listBox";
		}					
		if (document.getElementById("par_"+(this.tN)).className=="titleBox toff")
		{
			
			var parID = document.getElementById("par_"+(this.tN));
			var spanN = parID.getElementsByTagName('span');
			parID.className="titleBox ton";
			spanN[0].className="btnOpen";
			//spanN[1].className="text";						
			document.getElementById("show_"+(this.tN)).style.display="block";
			document.getElementById("show_"+(this.tN)).className="on listBox";
		}
		else{
			var parID = document.getElementById("par_"+(this.tN));
			var spanN = parID.getElementsByTagName('span');
			parID.className="titleBox toff";
			spanN[0].className="btnOpen";
			//spanN[1].className="text";						
			document.getElementById("show_"+(this.tN)).style.display="none";
			document.getElementById("show_"+(this.tN)).className="off listBox";
		}
		tab.f = this.tN+1;
	}

}


var newTab ={}	
newTab.cName = function(){
	this.pid = document.getElementById('tableTab');
	this.ton = "ton";	    //클릭되는 엘리먼트 활성화 className on off 지정금지
	this.toff ="toff";	    //클릭되는 엘리먼트 비활성화 className  on off 지정금지						
	this.son = "son";	    //보여주는 엘리먼트 활성화 className  on off 지정금지
	this.soff ="soff";	    //보여주는 엘리먼트 비활성화 className on off 지정금지 
	this.bO ="btnOpen";
	this.bC ="btnClose";
	this.dO ="listBox Bon";
	this.dC ="listBox Boff";
	this.tid = "tit_"; 	    //클릭되는 엘리먼트 아이디지정						
	this.sid = "show_";     //보여주는 엘리먼트 아이디지정							
	this.tChild ="strong"; // 클릭되는 영엮에 클릭되는 엘리먼트는 한종류 이어야 한다 (클릭되는 엘리먼트)
	this.sChild ="div";     // 보여주는  영엮에  엘리먼트는 한종류 이어야 한다(보여주는 엘리먼트)	
	this.forM = "on"; 	    //아이디 자동 지정할것인지 맑것인지 off이면 자동으로 지정하지 않음
	this.trN  = this.pid.getElementsByTagName('tr');
	this.trNum = this.trN.length-1;
	return this;
}
var ttab = {
	f:false,
	n:null,
	ie:"Microsoft Internet Explorer",
	ap:navigator.appName,	
	rp : function(){
		var afunc = new newTab.cName();
		var stN = afunc.pid.getElementsByTagName(afunc.tChild); 
		var divN =afunc.pid.getElementsByTagName(afunc.sChild); 							
		
		afunc.trN[afunc.trNum].style.display="none";

		if (afunc.trN[afunc.trNum].style.display == "none" )
		{
			afunc.pid.className="lastbord defaultInfo";
		}
		
		for (var i=0;i<stN.length;i++)
		{

			if (afunc.forM == 'on')
			{
				
				stN[i].parentNode.parentNode.setAttribute("id",afunc.tid+(i));
				divN[i].parentNode.parentNode.setAttribute("id",afunc.sid+(i));
				divN[i].parentNode.parentNode.style.display="none";
				divN[i].parentNode.parentNode.className=afunc.soff;
				stN[i].parentNode.parentNode.className=afunc.toff;	
				stN[i].n = i;				
				stN[i].onclick=ttab.sh;
			
			}							
		}
		
	},
	sh : function(){
		
		var afunc = new newTab.cName();
		if (ttab.f && ttab.f != (this.n+1))
		{
			document.getElementById(afunc.tid+(ttab.f-1)).className=afunc.toff;
			document.getElementById(afunc.sid+(ttab.f-1)).className=afunc.soff;
			document.getElementById(afunc.sid+(ttab.f-1)).style.display="none";
			
			var stro = document.getElementById(afunc.tid+(ttab.f-1)).getElementsByTagName(afunc.tChild);								
			stro[0].className=afunc.bC;

			var dvro = document.getElementById(afunc.sid+(ttab.f-1)).getElementsByTagName(afunc.sChild);								
			dvro[0].className=afunc.dC; 
		
			if (afunc.trN[afunc.trNum].style.display == "none" )
			{
				afunc.pid.className="lastbord defaultInfo";
			}
		}
		if (document.getElementById(afunc.sid+(this.n)).className == afunc.soff)
		{ 
			document.getElementById(afunc.tid+(this.n)).className=afunc.ton;
			document.getElementById(afunc.sid+(this.n)).className=afunc.son;
			document.getElementById(afunc.sid+(this.n)).style.display="block";								
			var stro = document.getElementById(afunc.tid+(this.n)).getElementsByTagName(afunc.tChild);								
			stro[0].className=afunc.bO;
			
			var dvro = document.getElementById(afunc.sid+(this.n)).getElementsByTagName(afunc.sChild);								
			dvro[0].className=afunc.dO; 

			if(ttab.ap != ttab.ie) {									
				document.getElementById(afunc.sid+(this.n)).style.display="table-row";
			 }
			if (afunc.trN[afunc.trNum].style.display == "block" )
			{
				afunc.pid.className="defaultInfo";
			}
			
			
		}
		else{		
			
			document.getElementById(afunc.tid+(this.n)).className=afunc.toff;
			document.getElementById(afunc.sid+(this.n)).className=afunc.soff;
			document.getElementById(afunc.sid+(this.n)).style.display="none";
			var stro = document.getElementById(afunc.tid+(this.n)).getElementsByTagName(afunc.tChild);								
			stro[0].className=afunc.bC;
			var dvro = document.getElementById(afunc.sid+(this.n)).getElementsByTagName(afunc.sChild);										
			dvro[0].className=afunc.dC; 

			 if (afunc.trN[afunc.trNum].style.display == "none" )
			{
				afunc.pid.className="lastbord defaultInfo";
			}
			
			
		}
		ttab.f = this.n+1;
	}

	
	
}

/* 최동호 추가*/

function qanda(){
	var prevele = null;
	if (!document.getElementById('tab'))
	{
		return false;
	}
	var dlID = document.getElementById('tab');	
	var liName = dlID.getElementsByTagName('li'); 	
	var imgesName = dlID.getElementsByTagName('img'); 	
	for (var i = 0;i<liName.length ;i++ )
	{
		
		liName[i].setAttribute("rok",i);
		liName[i].onclick=function(){	
			
			
		    
			if(!IsAuthenticated())
			{
				ShowLoginPageSelf();
				return false;
			}
			
		
			var num = this.getAttribute("rok");	
			if (prevele == null)
			{
				for (var e = 0;e<liName.length ;e++ )
				{	
					liName[e].className="";
					imgesName[e].src = imgesName[e].src.replace("_on.gif",".gif");
					document.getElementById('cafeTab_'+e).style.display="none";
					
				}
			}
			if (prevele != null)
			{
				document.getElementById('cafeTab_'+prevele).style.display="none";
				var imgno = document.getElementById('imgtab_'+prevele);																
				imgno.src =imgno.src.replace("_on.gif", ".gif");
				liName[prevele].className="";
			}
			
			document.getElementById('cafeTab_'+num).style.display="block";														
			var imgsh = document.getElementById('imgtab_'+num);
			imgsh.src =imgsh.src.replace(".gif", "_on.gif");
			this.className="on";
			
			prevele =this.getAttribute("rok"); 
		}
	 }
}


addLoadEvent(qanda);

function onhide(showFlash){  
	BrowserCheck(showFlash);
	if (document.getElementById(showFlash).style.display=="none")
	{
		document.getElementById('bodyArea').style.position="relative";
		document.getElementById('bodyArea').style.zIndex=10;
		document.getElementById('bodyArea').appendChild(document.getElementById(showFlash));
		document.getElementById(showFlash).style.display="block";
		
	}
	else{
		document.getElementById('bodyArea').style.zIndex=-1;
		document.getElementById(showFlash).style.display="none";
	}
	
	
}



function BrowserCheck(showFlash) {

 appname = navigator.appName;
 useragent = navigator.userAgent;
 if(appname == "Microsoft Internet Explorer") appname = "IE";

 IE6 = (useragent.indexOf('MSIE 6')>0);     //6.0 버전
 var frameN = document.getElementById(showFlash).getElementsByTagName('iframe');
 if(appname=="IE" && IE6){
		
		frameN[0].style.display="block";
		frameN[1].style.display="block";
	 } 
 else{
	frameN[0].style.display="none";
 }
}


function wintop(){
	window.scrollTo(0,0);
}



//프레임 생기는 스크립트 
function imgFrameOver(){
	var divID = document.getElementById('imonov');
	var imgN = divID.getElementsByTagName("li");
	for (var i=0;i<imgN.length;i++ )
	{
		imgN[i].onmouseover = function(){						
			var childImg = this.getElementsByTagName('img');
			if (childImg[0].className == 'imgFrame')
			{
				childImg[0].style.display="block";
			}
		}
		imgN[i].onmouseout = function(){						
			var childImg = this.getElementsByTagName('img');
			if (childImg[0].className == 'imgFrame')
			{
				childImg[0].style.display="none";
			}
		}
	}
}
function loadmenu(id){
	if (document.getElementById(id).style.display=="none")
	{
		document.getElementById(id).style.display="block";
	}
	else{
		document.getElementById(id).style.display="none";
	}
	new Mopo.onover(id);	
}

var Mopo = {}
Mopo.onover = function(id){
	var idW = document.getElementById(id);
	var liN = idW.getElementsByTagName('li');
	for (var i=0;i<liN.length;i++ )
	{
		liN[i].onmouseover = function(){
			this.style.backgroundColor = "#F4EDF5"
		}	
		liN[i].onmouseout = function(){
			this.style.backgroundColor = "#FFFFFF"
		}	
	}	

}



 function showLayer(showid,EldName,cN){
		
        var prevBtn= null;
        var btn = EldName;
        var who = showid;
        for(i=0 ; i < btn.length; i++)
        {
           btn[i].setAttribute("rok",i);
            btn[i].onclick = function()
            {

				var snum = this.getAttribute('rok')
				showL = who[this.getAttribute('rok')];
				hiddenL = who[prevBtn];
				if(prevBtn == null)
                {
					

					for (var e=0;e<showid.length;e++ )
					{
						if (!cN)
						{
							EldName[e].src = EldName[e].src.replace("_on.gif", ".gif");
						}
						
						if (snum != e)
						{
			
							EldName[e].className=null;
							document.getElementById(showid[e]).style.display = 'none';
						}
						else if(snum == e){
							EldName[e].className="on";
							document.getElementById(showid[e]).style.display = 'block';
						}
					}

					if (this.src != null)
					{
						
						this.src = this.src.replace(".gif", "_on.gif");
					}
					
				}
					
                if(prevBtn != null)
                {
					if (!cN)
					{
						this.src = this.src.replace(".gif", "_on.gif");
						btn[prevBtn].src = btn[prevBtn].src.replace("_on.gif", ".gif");						
						
						document.getElementById(hiddenL).style.display = 'none';	
						document.getElementById(showL).style.display = 'block';
					}
				
					if (cN)
					{
						btn[prevBtn].className=null;		
						this.className=cN;
					
						document.getElementById(hiddenL).style.display = 'none';
						document.getElementById(showL).style.display = 'block';
					}
					
                }
				prevBtn = this.getAttribute('rok');
            }
        }
}

function layerOut(cId,layhide){
	document.getElementById(cId).onmouseout = function(){
		document.getElementById(layhide).style.display="none";
		document.getElementById(cId).style.width="25px";
	}
	document.getElementById(cId).onmouseover = function(){
		document.getElementById(layhide).style.display="block";
		document.getElementById(cId).style.width="180px";
	}
}

function bordonOff(id){
	 
	var divid = document.getElementById(id).getElementsByTagName('div');
	for (var i =0; i < divid.length;i++ )
	{   
		divid[i].onmouseover = function(){
		  
			this.className ='bdon';
		} 
		divid[i].onmouseout = function(){
			this.className ='bdoff';
		}
	   
	}

} 


function bordonOff(id){
	 
	var divid = document.getElementById(id).getElementsByTagName('div');
	for (var i =0; i < divid.length;i++ )
	{   
		divid[i].onmouseover = function(){
		  
			this.className ='bdon';
		} 
		divid[i].onmouseout = function(){
			this.className ='bdoff';
		}
	   
	}

} 




var ttab = {
	f:false,
	n:null,
    tCh:'tclickID_',
    tSh:'tshowID_',
    classN : function(cTag,TagName){
       if (!cTag)
       {
         return false;   
       }
       else{
             TagName.className=cTag;
       }
    },
    id : function(ide){
          this.tID = document.getElementById(ide);
    },
	commonTab : function(tableID,sName,hName,cEle,cOn,cOff,sE,sOn,sOff,bOn,bOff,tableOn){

        if (new ttab.id(tableID).tID.parentNode.className == bOn)
        {

            if (!tableOn)
            {
                new ttab.classN(bOff,new ttab.id(tableID).tID);   
            }
            else{
                new ttab.classN(bOff,new ttab.id(tableID).tID.parentNode);   
            }
           
        }
        var nameEle = new ttab.id(tableID).tID.getElementsByTagName(cEle);
        var trEle = new ttab.id(tableID).tID.getElementsByTagName('tr');       

        /* 아이디 자동 지정 */
        for (var t=0,e=0,k=0;t<trEle.length;t++ )
        {
            if (t%2==0)
            {		
                trEle[t].setAttribute("id",ttab.tCh+e++) //클릭tr 아이디 지정;
            }
            else if (t%2)
            {		
                trEle[t].setAttribute("id",ttab.tSh+k++) //보여주는 tr 아이디지정;
                trEle[t].className=hName;
            }
        }
        /* 자신의 배열번호를 생성 클릭  */
        for (var i=0; i < nameEle.length;i++)
        {
            nameEle[i].n =i;
            nameEle[i].onclick = showtr;
        }
        function showtr(){
           var ShowEle = new ttab.id(ttab.tSh+(this.n)).tID.getElementsByTagName(sE); //보여주는 개체의 classname정의
           if(ttab.f && ttab.f != (this.n+1)){
              new ttab.classN(hName,new ttab.id(ttab.tSh+(ttab.f-1)).tID);   
              new ttab.classN(cOff,nameEle[ttab.f-1]);//클릭개체의 classname정의
              var ShowEle = new ttab.id(ttab.tSh+(ttab.f-1)).tID.getElementsByTagName(sE);
              new ttab.classN(sOff,ShowEle[0]);
			  if (tableOn)
              {
                if (trEle[trEle.length-1].className == hName )
                {
					new ttab.classN(bOff,new ttab.id(tableID).tID.parentNode);			
                }	
              }
              else{
				if (trEle[trEle.length-1].className == hName )
				{
					new ttab.classN(bOff,new ttab.id(tableID).tID);
				}
              }
           }
           if(new ttab.id(ttab.tSh+(this.n)).tID.className==hName){              
              new ttab.classN(sName,new ttab.id(ttab.tSh+(this.n)).tID);
              new ttab.classN(cOn,nameEle[this.n]); //클릭개체의 classname정의
              new ttab.classN(sOn,ShowEle[0]);
			  if (tableOn)
              {
                if (trEle[trEle.length-1].className == sName )
                {
					new ttab.classN(bOn,new ttab.id(tableID).tID.parentNode);			
                }	
              }
              else{
				if (trEle[trEle.length-1].className == sName )
				{
					new ttab.classN(bOn,new ttab.id(tableID).tID);
				}
              }
           }
           else{
              new ttab.classN(hName,new ttab.id(ttab.tSh+(this.n)).tID); 
              new ttab.classN(cOff,nameEle[this.n]);//클릭개체의 classname정의             
              new ttab.classN(sOff,ShowEle[0]);  
             
			  if (tableOn)
              {
                if (trEle[trEle.length-1].className == hName)
                {
					new ttab.classN(bOff,new ttab.id(tableID).tID.parentNode);			
                }	
              }
              else{
				if (trEle[trEle.length-1].className == hName)
				{
					new ttab.classN(bOff,new ttab.id(tableID).tID);
				}
              }
           }
           ttab.f = this.n+1;
        }
     }
}

  var divOnOff ={
	f:false,
	id: function(tid){
		this.tid = document.getElementById(tid); 
	},
	app:function(divId){
		var ulN = new divOnOff.id(divId).tid.getElementsByTagName('ul');        
        var pN = new divOnOff.id(divId).tid.getElementsByTagName('p');
		for (var i = 0; i<pN.length ;i++)
		{
			pN[i].setAttribute("id","click_"+i);
			ulN[i].setAttribute("id","ShowT_"+i);
			pN[i].divn = i;
			pN[i].onclick = divClose;
		}
		function divClose(){
           
            var litag = new divOnOff.id('ShowT_'+this.divn).tid.getElementsByTagName('li');
			var changeImgon = new divOnOff.id('click_'+this.divn).tid.getElementsByTagName('img');
            if(divOnOff.f && divOnOff.f != (this.divn+1)){
                 new divOnOff.id('ShowT_'+(divOnOff.f-1)).tid.parentNode.parentNode.className="productListWrap off"
				 var changeImg = new divOnOff.id('click_'+(divOnOff.f-1)).tid.getElementsByTagName('img');
				 changeImg[0].src= changeImg[0].src.replace("_off.gif", "_on.gif");
                 var litagf = new divOnOff.id('ShowT_'+(divOnOff.f-1)).tid.getElementsByTagName('li');
                 for (var e = 4; e<litagf.length;e++ )
			      {   
				    litagf[e].style.display="none";
			      }
            }
            if(new divOnOff.id('ShowT_'+this.divn).tid.parentNode.parentNode.className=="productListWrap off"){
               new divOnOff.id('ShowT_'+this.divn).tid.parentNode.parentNode.className="productListWrap on"
				changeImgon[0].src= changeImgon[0].src.replace("_on.gif", "_off.gif");
				for (var e = 4; e<litag.length;e++ )
                {
                    litag[e].style.display="block";
                } 
            } 
            else{
                new divOnOff.id('ShowT_'+this.divn).tid.parentNode.parentNode.className="productListWrap off"
				changeImgon[0].src= changeImgon[0].src.replace("_off.gif", "_on.gif");
                for (var e = 4; e<litag.length;e++ )
                {
                    litag[e].style.display="none";
                } 
            }	

            divOnOff.f = this.divn+1;
		}
	}
}
function openLayer(ClayerID,Slayer){
   
   document.getElementById(ClayerID).onclick = function(){
     if (document.getElementById(Slayer).style.display=="none")
     {
        document.getElementById(Slayer).style.display="block";
     } 

     else{
        document.getElementById(Slayer).style.display="none";
     }
   }
}

  function numbMenu(id,liN,divID,imgID,imgN,imgSrc){
        var number = document.getElementById(id).getElementsByTagName(liN);
        var imgWarp = document.getElementById(divID).getElementsByTagName(imgID);
        var pn = 0;
        for (var i=0;i<number.length;i++ )
        {
            number[i].chagneNum = i;
            number[i].setAttribute('num',i);
            number[i].onmouseover =function(){

                if (this.getAttribute("num")!= pn)
                {
                    var tagNum = this.getAttribute("num");
                    number[tagNum].src =number[tagNum].src.replace(".gif","_on.gif");
                    number[pn].src =number[pn].src.replace("_on.gif",".gif");
                    imgWarp[0].setAttribute("src",imgSrc+imgN+tagNum+".gif");
                    pn = this.getAttribute("num");
                }
            }
        }
}

function numbMenu02(id,liN,divID,imgID,imgN,imgSrc){
	
	var number = document.getElementById(id).getElementsByTagName(liN);
	 
	for (var i=0;i<number.length;i++ )
	{
		number[i].chagneNum = i;
		number[i].onmouseover =changeImg;
		
		number[i].onmouseout = function(){
			this.src =this.src.replace("_on.gif",".gif");
		}
	}
	function changeImg(){
		this.src =this.src.replace(".gif","_on.gif");
		var imgWarp = document.getElementById(divID).getElementsByTagName(imgID);
		imgWarp[0].setAttribute("src",imgSrc+imgN+this.chagneNum+".gif");
	}    
}

function tdOnOver(tdID,ColorOn,ColorOut,Cname){
	var tdId = document.getElementById(tdID).getElementsByTagName('tr');
	
	for (var i=0;i<tdId.length;i++ )
	{
		
		if (!Cname)
		{
			tdId[i].onmouseover = function(){
			
				this.style.background=ColorOn;
			}
			
			tdId[i].onmouseout = function(){
				this.style.background=ColorOut;
			}
		}
		else{
			tdId[i].onmouseover = function(){
			
				this.className=Cname;
			}
			
			tdId[i].onmouseout = function(){
				this.className=null;
			}
		}
	}
}

/* 중고차-국산차-상세(외부진단정보) */
function diagRst(tbodyId,imgId,imgFirst){
	tbl = document.getElementById(tbodyId).getElementsByTagName("tr");
	for (var i=0;i<tbl.length ;i++ )
	{
		th = tbl[i].getElementsByTagName("th");
		for (var j=0 ; j<th.length ; j++ )
		{
		tbl[i].chagneNum = i+1;
		th[j].onmouseover = changeCarImg;
		}
	}
	function changeCarImg() {
		var imgWarp = document.getElementById(imgId).getElementsByTagName("img");
		imgWarp[0].setAttribute("src","http://file.milestory.com/images/Car/UsedCar/"+imgFirst+this.parentNode.chagneNum+".gif");
	}
}


/* 
	1댑스 메인 좌측 hot item 스크립트 
	create by cloud9 web publisher choi dong ho
*/

var slide = {
		init:null,
		oP:null,
		id : function(tID){
			this.tID = document.getElementById(tID);
		},
		tagPx: function(tE,tEpX){
		   tE.style.left=tEpX+"px";
		},
		getPosi: function(tE){
			this.xRoot = parseInt(tE.style.left); 
		},
		setPosi : function(getW,setW){
			this.setW = setW -(getW*2);
		},
		cNode:function(cNobj){
			this.cloneN = cNobj.parentNode.appendChild(cNobj.cloneNode(true));
			this.cloneN.setAttribute("id","mwClon");
			this.cloneN.className="primgList02";
		},
		tagTr:function(tE,tNum){
			 
			if (tE.style.filter && tNum <= 100)
			{
			   tNum = parseInt(Number(tNum)+15);
			   tE.style.filter = "alpha(opacity:"+tNum+")";
			}
			else if(tE.style.opacity && tNum < '1.0'){
				 
			   if (tNum == 1.0)
			   {
					//slide.oP =0;
					return false;
			   }
			   else{
					tNum = Number(tNum)+0.1; 
					tE.style.opacity = tNum;
			   }
			}
		},
		reSeTr:function(tE,opN){
			if (tE.style.filter)
			{
			   tE.style.filter = "alpha(opacity:"+opN+")";
			}
			else{
			   tE.style.opacity = opN;
			}
		},
		onStart: function(leftC,rightC,cWarp,mWarp){
			var cW = new slide.id(cWarp).tID;
			var cWc = cW.getElementsByTagName('li');
			var cWimg = cW.getElementsByTagName('img');
			var mW = new slide.id(mWarp).tID;
			var mWc = mW.getElementsByTagName('li');

			var test = 0;
			var mWcC = new slide.cNode(mW).cloneN.getElementsByTagName('li');
			
			for (var i=0;i<cWc.length;i++)
			{
				if (mWcC[i].style.filter)
				{
					slide.reSeTr(mWcC[i],50);
				}
				else{
					slide.reSeTr(mWcC[i],0.5);
				}

				cWc[i].aRm = i ;
				cWc[i].onclick = function(){
					
					if (new slide.getPosi(mWc[this.aRm]).xRoot == '91')
					{
						tMove(this.aRm,test);
						indexReturn(this.aRm);
						cWimg[this.aRm].src = cWimg[this.aRm].src.replace(".gif", "_on.gif");
					}
					else{
						return false;
					}
				}
			}
			/* images element movie */ 
			function tMove(aRm,test){
				test = test + 1;
				var setNum  = new slide.setPosi(test,new slide.getPosi(mWc[aRm]).xRoot).setW;
				var setNumC = new slide.setPosi(test,new slide.getPosi(mWcC[aRm]).xRoot).setW;

				new slide.tagPx(mWc[aRm],setNum);
				new slide.tagPx(mWcC[aRm],setNumC);

				if (mWc[aRm].style.opacity)
				{
				   new slide.tagTr(mWc[aRm],mWc[aRm].style.opacity); 
				}
				else{
					
					new slide.tagTr(mWc[aRm],mWc[aRm].filters.alpha.opacity); 
				}
				if (setNum == '1')
				{  
					new slide.tagPx(mWc[aRm],0);
					setTimeout(function(){tagVib(aRm)},50);
					return false;
				}
				else{
					setTimeout(function(){tMove(aRm,test)},50);
				}
			}
			/* index auto align */
		   function indexReturn(indexNum){
			   
				for (var r=indexNum,e = mWc.length;r<mWc.length;r++ )
				{
					mWc[r].style.zIndex=e--;
				}
				for (var q=0,k=indexNum;q<indexNum;q++ )
				{
					mWc[q].style.zIndex=k--;
				}
			};
		   function posiReSet(aRm){
				if (slide.init == null )
				{
					mWc[0].style.left="91px";
					mWcC[0].style.left="91px";
					if (mWc[0].style.filter)
					{
						 slide.reSeTr(mWc[0],0);
					}
					else{
						 slide.reSeTr(mWc[0],0.1);
					}
					slide.reSeTr(mWc[0]);
				}
				if (slide.init && slide.init != aRm+1)
				{   
					mWc[slide.init-1].style.left="91px";
					mWcC[slide.init-1].style.left="91px";
					cWimg[slide.init-1].src = cWimg[slide.init-1].src.replace("_on.gif", ".gif");
					
					if (mWc[slide.init-1].style.filter)
					{
						 slide.reSeTr(mWc[slide.init-1],0);
					}
					else{
						 slide.reSeTr(mWc[slide.init-1],0.1);
					}
				}
				slide.init= aRm+1;
				return false;
		   }
		   function tagVib(aRm){
				 new slide.tagPx(mWc[aRm],'5');
				 new slide.tagPx(mWcC[aRm],'5');
				 posiInit(aRm);      
		   }
		   function posiInit(aRm){
				var vibNum = new slide.getPosi(mWc[aRm]).xRoot;
				vibNum--;

				new slide.tagPx(mWc[aRm],vibNum);
				new slide.tagPx(mWcC[aRm],vibNum);
				
				if (vibNum == '0')
				{  
					posiReSet(aRm);
					return false;
				}
				else{
					setTimeout(function(){posiInit(aRm)},50);
				}
           }
        }
    }

/* Car mainTab 이정미추가 */ 
var nHit = 1;

function showHitDiv(nDiv)
{
	var max_no = 4;
	
	for(i=1; i <= max_no; i++) {
		var objImg = document.getElementById("tabUsed" + i);
		var objDiv = document.getElementById("sub_" + i);
		
		if (nDiv == i) {
			try{
				objDiv.filters[0].apply();
				objDiv.filters[0].Play();
			} catch(e) {
				objImg.src= "http://file.milestory.com/images/Car/Main/tab0" + i + ".gif";
				objDiv.style.display= "none";
			}
			objImg.src= "http://file.milestory.com/images/Car/Main/tab0" + i + "_on.gif";
				objDiv.style.display= "block";
		} else {
			objImg.src= "http://file.milestory.com/images/Car/Main/tab0" + i + "_off.gif";
			objDiv.style.display= "none";
		}
	}
	nHit = nDiv+1;
	if (nHit > max_no) nHit = 1;
}

function rollingHit(nMode)
{
	if (nMode == 0) {
		showHitDiv(nHit);
	}

	nHitTimer = setTimeout('rollingHit(0)', 4000);
}


/* NewCarTab 이정미 */
function si_select(num){
 var _div_tag = document.getElementsByTagName("li");
 var divCnt = _div_tag.length;
 var listcnt = 1;

	
 for(i = 0; i < divCnt; i++){
  if(_div_tag[i].id.indexOf('list_') == 0){
   
   if(_div_tag[i].id == 'list_'+num){
    document.getElementById("img_"+listcnt).src=document.getElementById("img_"+listcnt).src.replace("_off.gif", "_on.gif");
   }else{
    document.getElementById("img_"+listcnt).src=document.getElementById("img_"+listcnt).src.replace("_on.gif", "_off.gif");
   }
   listcnt = listcnt + 1;
  }
 }
}
function mallGnb(eId){
	var  imgId = document.getElementById(eId);
	var imaN = imgId.getElementsByTagName('li');
	for (var i=0;i<imaN.length;i++ )
	{
		imaN[i].onNum = i ;
		if (imgId.getAttribute("id") == "Mmenu_0")
		{
			
			 imaN[i].onmouseover = function(){
				if (this.onNum =='0')
				{
					return false;
				}
				var liC = this.getElementsByTagName('img');
				liC[0].src = liC[0].src.replace(".gif", "_on.gif");
			}
			imaN[i].onmouseout = function(){
				if (this.onNum =='0')
				{
					return false;
				}
				var liC = this.getElementsByTagName('img');
				liC[0].src = liC[0].src.replace("_on.gif", ".gif");
				if (this.onNum =='0')
				{
					parCalassName(imaN[this.onNum],'dept');
				}
			}
		}
		else if(imgId.getAttribute("id") == "Mmenu_1"){
			imaN[i].onmouseover = function(){
			   
				if (this.onNum =='0' || this.onNum =='6' || this.onNum =='11' || this.onNum =='14')
				{
					return false;
				}
				var liC = this.getElementsByTagName('img');
				liC[0].src = liC[0].src.replace(".gif", "_on.gif");
			}
			imaN[i].onmouseout = function(){
				if (this.onNum =='0' || this.onNum =='6' || this.onNum =='11' || this.onNum =='14')
				{
					return false;
				}
				var liC = this.getElementsByTagName('img');
				liC[0].src = liC[0].src.replace("_on.gif", ".gif");
				if (this.onNum =='0')
				{
					parCalassName(imaN[this.onNum],'dept');
				}
			}
		}
	}
}


/* 예약신청내역 */
var old_faq_id = '';
	function spreadAnswer( faq_id ){ 
		if( ("div_"+faq_id) != old_faq_id ){
			if( old_faq_id != "" ) {
				document.getElementById(old_faq_id+"_show").className = "listBox_non";
			document.getElementById(old_faq_id).className = "titleBoxOff";
			}
			document.getElementById("div_"+faq_id+"_show").className = "listBox_show";
			document.getElementById("div_"+faq_id).className = "titleBoxOn";
			old_faq_id = "div_"+faq_id;
		}else{
		document.getElementById("div_"+faq_id+"_show").className = "listBox_non";
			document.getElementById("div_"+faq_id).className = "titleBoxOff";
		old_faq_id = "";
	}
  
 }

function PopupNModalResize(width, height)
{
    if (window.external.dialogWidth == undefined)
    {
        var w = window;
        while (w != w.parent)
        {
            w = w.parent;
        }
        w.resizeTo(width, height);
        w.moveTo(((screen.width - width) / 2), ((screen.height - height) / 2));
    }
    else
    {
        dialogWidth = width + "px";
        dialogHeight = height + "px";
        dialogLeft = ((screen.width - width) / 2) + "px";
        dialogTop = ((screen.height - height) / 2) + "px";
    }
}

function ShowLoginPageAndMove_Mall(reCallFunction)
{
    var result = showModalDialog("/Mall/Common/MallLogin.aspx",this,"dialogHeight:30px;dialogWidth:30px;center:Yes;help:No;resizable:no;status:No;scroll:no");
    if (result == undefined || result == null || result == "" || result != "OK") return;
    if (reCallFunction == undefined || reCallFunction == null) return;
    
    reCallFunction();
}

var __HasUserLogin = false;
function ShowLoginPageAndMove_MallLink(linkPage)
{
    if (__HasUserLogin == false)
    {
        var result = showModalDialog("/Mall/Common/MallLogin.aspx",this,"dialogHeight:30px;dialogWidth:30px;center:Yes;help:No;resizable:no;status:No;scroll:no");
        if (result == undefined || result == null || result == "" || result != "OK") return;
        if (linkPage == undefined || linkPage == null) return;
        
        document.location = linkPage;
    }
    else
    {
        document.location = linkPage;
    }
}
