﻿//즐겨찾기
function addfavorites(domainTxt,Title){
    if(domainTxt==null) domainTxt=location.href+"?"+location.search;
    if(Title==null) Title=document.title;
    
    if (window.sidebar){ //Mozilla, firefox 
        window.sidebar.addPanel(Title, domainTxt, ""); 
    }else if(window.opera && window.print){ // opera 
        var elem = document.createElement('a'); 
        elem.setAttribute('href',domainTxt); 
        elem.setAttribute('title',Title); 
        elem.setAttribute('rel','sidebar'); 
        elem.click(); 
    } 
    else if(document.all){// ie 
        window.external.AddFavorite(domainTxt,Title);
    }else{
        alert("프로그램으로 즐겨찾기 지원하지 않는 브라우저입니다.\n\n\"Ctrl+D\"키를 눌러 수동으로 추가해주세요");
    }
}
                  
var Etcsurl = "http://img.modetour.co.kr/mode2010/modetour/";




function startPop(objname){
	var openname = document.getElementById(objname);
	openname.style.display = '';
}

function closePop(objname){
	var closename = document.getElementById(objname);
	closename.style.display = 'none';
}

function img_change(obj, mode){
	var reg = /(.*)_(over|off)/;
	var find = obj.src.match(reg)[0];
	var name = obj.src.match(reg)[1];
	obj.src = obj.src.replace(find,name+'_'+mode);
}

/* 20091215 수정 */
tripOpen = false;
function showMenu(obj){
	if (tripOpen == false){
		document.getElementById('totalsearch_Flash').style.display = '';
		document.getElementById('totalsearch_Html').style.display = 'none';
		document.getElementById('header_sub3').style.height = 62 + 'px';
		//obj.className = 'on';
		//obj.childNodes[0].innerHTML = "검색";
        document.getElementById(obj).className = 'on';
		document.getElementById(obj).childNodes[0].innerHTML = "통합검색";
		tripOpen = true;
	}
	else {
		document.getElementById('totalsearch_Flash').style.display = 'none';
		document.getElementById('totalsearch_Html').style.display = '';
		document.getElementById('header_sub3').style.height = 72 + 'px';
		document.getElementById(obj).className = 'no';
		document.getElementById(obj).childNodes[0].innerHTML = "여행상품";
		tripOpen = false;
	}
}
/* //20091204 수정 */

familyOpen = false;
var cursorpoint = "";
function hiddenFamilysites(thisId) {
	var objId = thisId;
	var optionLayer = document.getElementById(objId);
	var btnfamily = document.getElementById('btnfamily');
	if (optionLayer) optionLayer.style.display = "none";
	btnfamily.src = Etcsurl + 'common/family_site_img.gif';
	familyOpen = false;
}

function whereCursor(thisValue) {
	var positionValue = thisValue;
	cursorpoint = positionValue;
}

function familySite(obj){
	var familyList = document.getElementById('familysites');
	if (familyOpen == false)
	{
		familyList.style.display = '';
		obj.childNodes[0].src = Etcsurl + 'common/family_site_img_on.gif';
		familyOpen = true;
		siteList();
	}
	else {
		familyList.style.display = 'none';
		obj.childNodes[0].src = Etcsurl + 'common/family_site_img.gif';
		familyOpen = false;
	}
}

function siteList(){
	var familyList = document.getElementById('familysites');
	var listlinks = familyList.getElementsByTagName('LI');
	var btnfamily = document.getElementById('btnfamily');
	for (i=0; i<listlinks.length ;i++)
	{
		listlinks[i].onclick = function (){
			location.href = this.childNodes[0].href;
			familyList.style.display = 'none';
			btnfamily.src = Etcsurl + 'common/family_site_img.gif';
			familOpen = false;
		}
	}
}

/* checkbox */
function imgCbox(N, tabstop)
{
	var objs, cboxes, Img, Span, A;

	if (typeof N == 'undefined') return false;
	if (typeof tabstop == 'undefined') tabstop = true;
	if ((objs=document.getElementsByName(N)) == null) return false;

	for (var i=0; i < objs.length; i++) {
		if (objs[i].tagName.toLowerCase() != "input" || objs[i].type.toLowerCase() != "checkbox") continue;

		if (typeof imgCbox.Objs[N] == 'undefined') {
			imgCbox.Objs[N] = new Array;
			imgCbox.ImgObjs[N] = new Array;
		}

		var len = imgCbox.Objs[N].length;
		imgCbox.Objs[N][len] = objs[i];
		imgCbox.ImgObjs[N][len] = {};

		// anchor element for tab stop
		A = document.createElement("A");
		if (tabstop) {
			A.href = "javascript:;";
		}
		A.onclick =  new Function("imgCbox.onclick('"+N+"',"+len+")");
		A.style.borderWidth = "0px";
		A.style.cursor = "pointer";

		// for image cache
		Img = document.createElement("IMG");
		Img.src = objs[i].getAttribute("onsrc");
		Img.style.borderWidth = "0px";
		Img.style.marginBottom = "1px";
		Img.style.display = objs[i].checked?"":"none";
		imgCbox.ImgObjs[N][len]["on"] = Img;
		A.appendChild(Img);

		Img = document.createElement("IMG");
		Img.src = objs[i].getAttribute("offsrc");
		Img.style.borderWidth = "0px";
		Img.style.marginBottom = "1px";
		Img.style.display = objs[i].checked?"none":"";
		imgCbox.ImgObjs[N][len]["off"] = Img;
		A.appendChild(Img);

		// insert object
		Span = objs[i].parentNode;
		Span.style.display = "none";
		Span.parentNode.insertBefore(A, Span);

	}
}
imgCbox.onclick = function(N, idx) {
	var C = imgCbox.Objs[N][idx];
	var I = imgCbox.ImgObjs[N][idx];

	C.checked = !C.checked;
	if (C.checked) {
		I["on"].style.display = "";
		I["off"].style.display = "none";
	} else {
		I["on"].style.display = "none";
		I["off"].style.display = "";
	}

	// fire event
	if (typeof C.onclick != 'undefined' && C.onclick != null) C.onclick();
}
imgCbox.Objs = {};
imgCbox.ImgObjs = {};

/* //checkbox */

/* select box */
var nowOpenedSelectBox = "";
var mousePosition = "";
var img_url = "";

function selectThisValue(thisId,thisIndex,thisValue,thisString) {
	var objId = thisId;
	var nowIndex = thisIndex;
	var valueString = thisString;
	var sourceObj = document.getElementById(objId);
	var nowSelectedValue = document.getElementById(objId+"SelectBoxOptionValue"+nowIndex).value;
	hideOptionLayer(objId);
	if (sourceObj) sourceObj.value = nowSelectedValue;
	settingValue(objId,valueString);
	selectBoxFocus(objId);
	if (sourceObj.onchange) sourceObj.onchange();
}

function settingValue(thisId,thisString) {
	var objId = thisId;
	var valueString = thisString;
	var selectedArea = document.getElementById(objId+"selectBoxSelectedValue");
	if (selectedArea) selectedArea.innerHTML = valueString.replace("&","&amp;");
}

function viewOptionLayer(thisId) {
	var objId = thisId;
	var optionLayer = document.getElementById(objId+"selectBoxOptionLayer");
	if (optionLayer) optionLayer.style.display = "";
	nowOpenedSelectBox = objId;
	setMousePosition("inBox");
}

function hideOptionLayer(thisId) {
	var objId = thisId;
	var optionLayer = document.getElementById(objId+"selectBoxOptionLayer");
	if (optionLayer) optionLayer.style.display = "none";
}

function setMousePosition(thisValue) {
	var positionValue = thisValue;
	mousePosition = positionValue;
}

function clickMouse() {
	if (mousePosition == "out") hideOptionLayer(nowOpenedSelectBox);
}

function selectBoxFocus(thisId) {
	var objId = thisId;
	var obj = document.getElementById(objId + "selectBoxSelectedValue");
	obj.className = "selectBoxSelectedAreaFocus";
	obj.focus();
}

function selectBoxBlur(thisId) {
	var objId = thisId;
	var obj = document.getElementById(objId + "selectBoxSelectedValue");
	obj.className = "selectBoxSelectedArea";
}

function selectBoxOptionRefresh(thisId) {
	var optionHeight = 20; // option height
	var optionMaxNum = 6; // count options one
	var objId = thisId;
	var obj = document.getElementById(objId);
	var trgObj = document.getElementById(objId+"SelectBoxOptionArea");
	var newOption = "";
	// arrow area
	newOption += "		<table class='notable' width='100%' style='table-layout:fixed;word-break:break-all;'>";
	for (var i=0 ; i < obj.options.length ; i++) {
		var nowValue = obj.options[i].value;
		var nowText = obj.options[i].text;
		newOption += "			<tr>";
		newOption += "				<td height='" + optionHeight + "' class='selectBoxOption' onMouseOver=\"this.className='selectBoxOptionOver'\" onMouseOut=\"this.className='selectBoxOption'\" onClick=\"selectThisValue('"+ objId + "'," + i + ",'" + nowValue + "','" + nowText + "')\" style='cursor:pointer;'>" + nowText + "</td>";
		newOption += "				<input type='hidden' id='"+ objId + "SelectBoxOptionValue" + i + "' value='" + nowValue + "'>";
		newOption += "			</tr>";
	}
	newOption += "		</table>";

	if(trgObj) {
		if (obj.options.length > optionMaxNum) trgObj.style.height = (optionHeight * optionMaxNum) + "px";
		else trgObj.style.height = (optionHeight * obj.options.length) + "px";
		trgObj.innerHTML = newOption;
		var haveSelectedValue = false;
		for (var i=0 ; i < obj.options.length ; i++) {
			if (obj.options[i].selected == true) {
				haveSelectedValue = true;
				settingValue(objId,obj.options[i].text);
			}
		}
		if (!haveSelectedValue) settingValue(objId,obj.options[0].text);
	}
}

/* control layer */
function makeSelectBox(thisId) {
	var downArrowSrc = img_url + "http://img.modetour.co.kr/mode2010/modetour/common/icon_arrow01.gif";	//arrow
	var downArrowSrcWidth = 9;	//arrow width
	var optionHeight = 20; // option height
	var optionMaxNum = 15; // count of option
	var optionInnerLayerHeight = "";
	var objId = thisId;
	var obj = document.getElementById(objId);
	var selectBoxWidth = parseInt(obj.style.width);
	var selectBoxHeight = parseInt(obj.style.height);
	/* 오리지널 2010-01-28 (이충열)
	if (thisId == 'search_detail')
	{
		var classDefine = 'search_detail';
		var openSeletStyleTop = 'detailSearch';
		var openSeletStyleBg = 'detailSearchbg';
		var openSeletStyleBtm = 'detailSearchBtm';
	}
	else {
		var openSeletStyleTop = 'totalsearchOptions';
		var openSeletStyleBg = 'totalsearchOptionsbg';
		var openSeletStyleBtm = 'totalsearchBtm';
	}
	*/
	/* 수정 2010-01-28 (이충열) */
	if (thisId == 'search_detail')
	{
		var classDefine = 'search_detail';
		var openSeletStyleTop = 'detailSearch';
		var openSeletStyleBg = 'detailSearchbg';
		var openSeletStyleBtm = 'detailSearchBtm';
	} else if (thisId == 'board_search' ){
		var classDefine = 'board_search';
		var openSeletStyleTop = 'boardSearch';
		var openSeletStyleBg = 'boardSearchbg';
		var openSeletStyleBtm = 'boardSearchBtm';
	} else if (thisId == 'board_search_2' ){
		var classDefine = 'board_search';
		var openSeletStyleTop = 'boardSearch';
		var openSeletStyleBg = 'boardSearchbg';
		var openSeletStyleBtm = 'boardSearchBtm';
	} else if (thisId == 'board_search_3' ){
		var classDefine = 'board_search';
		var openSeletStyleTop = 'boardSearch';
		var openSeletStyleBg = 'boardSearchbg';
		var openSeletStyleBtm = 'boardSearchBtm';
	} else {
		var openSeletStyleTop = 'totalsearchOptions';
		var openSeletStyleBg = 'totalsearchOptionsbg';
		var openSeletStyleBtm = 'totalsearchBtm';
	}

	if (obj.options.length > optionMaxNum) optionInnerLayerHeight = "height:" + (optionHeight * optionMaxNum) + "px";
	newSelect = "<table  class='notable_width " + openSeletStyleTop + "'  id='" + objId + "selectBoxOptionLayer' style='position:absolute;z-index:100;display:none;' onMouseOver=\"viewOptionLayer('" + objId + "')\" onMouseOut=\"setMousePosition('out')\">";
	newSelect += "	<tr>";
	newSelect += "		<td height='" + (selectBoxHeight - 1) + "' style='cursor:pointer;' onClick=\"hideOptionLayer('"+ objId + "')\"></td>";
	newSelect += "	</tr>";
	newSelect += "	<tr>";
	newSelect += "		<td width='100px'class='"+ openSeletStyleBg +"'>";//select border color
	newSelect += "		<div class='"+ openSeletStyleBtm +"'>";
	newSelect += "			<div style='width:" + (selectBoxWidth-2) + "px;" + optionInnerLayerHeight + "'>";
	newSelect += "			<table class='notable' width='100%' style='table-layout:fixed;word-break:break-all;'>";
	for (var i=0 ; i < obj.options.length ; i++) {
		var nowValue = obj.options[i].value;
		var nowText = obj.options[i].text;
		if (typeof(obj.options[i].separator) == "undefined") {
			newSelect += "			<tr>";//select color on selected
			newSelect += "				<td height='" + optionHeight + "' class='selectBoxOption' onMouseOver=\"this.className='selectBoxOptionOver'\" onMouseOut=\"this.className='selectBoxOption'\" onClick=\"selectThisValue('"+ objId + "'," + i + ",'" + nowValue + "','" + nowText + "')\" style='cursor:pointer;'>" + nowText + "</td>";
			newSelect += "				<input type='hidden' id='"+ objId + "SelectBoxOptionValue" + i + "' value='" + nowValue + "'>";
			newSelect += "			</tr>";
		} else {
			/*
			newSelect += "			<tr>";
			newSelect += "				<td height='" + optionHeight + "' class='selectBoxOption' onMouseOver=\"this.className='selectBoxOptionOver'\" onMouseOut=\"this.className='selectBoxOption'\" onClick=\"selectThisValue('"+ objId + "'," + i + ",'" + nowValue + "','" + nowText + "')\" style='cursor:pointer;'>" + nowText + "</td>";
			newSelect += "				<input type='hidden' id='"+ objId + "SelectBoxOptionValue" + i + "' value='" + nowValue + "'>";
			newSelect += "			</tr>";
			*/
		}
	}
	newSelect += "			</table>";
	newSelect += "			</div>";
	newSelect += "		<div>";
	newSelect += "		</td>";
	newSelect += "	</tr>";
	newSelect += "</table>";
	// first basic form
	newSelect += "<table class='notable "+ classDefine +"' bgcolor='ffffff' onClick=\"viewOptionLayer('"+ objId + "')\" style='cursor:pointer;' onMouseOut=\"setMousePosition('out')\">";
	newSelect += "  <tr>";
	newSelect += "		<td bgcolor='ffffff'>";//basic select color
	newSelect += "		  <table class='notable' width='100%'>";
	newSelect += "			<tr>";
	newSelect += "				<td style='line-height:1.5'><div id='" + objId + "selectBoxSelectedValue' style='width:" + (selectBoxWidth - downArrowSrcWidth - 8) + "px;height:" + (selectBoxHeight - 2) + "px;overflow:hidden;' onBlur=\"selectBoxBlur('" + objId + "')\"></div></td>";
	newSelect += "				<td><img src='" + downArrowSrc + "' width='" + downArrowSrcWidth + "' border='0'></td>";
	newSelect += "			</tr>";
	newSelect += "		  </table>";
	newSelect += "		</td>";
	newSelect += "	</tr>";
	newSelect += "</table>";
	document.write(newSelect);

	var haveSelectedValue = false;
	for (var i=0 ; i < obj.options.length ; i++) {
		if (obj.options[i].selected == true) {
			haveSelectedValue = true;
			settingValue(objId,obj.options[i].text);
		}
	}
	if (!haveSelectedValue) settingValue(objId,obj.options[0].text);
}
/* //control layer */

document.onmousedown = clickMouse;

/* //select box */

function viewThemes(idx) {
	var themeType = document.getElementById('traveltype'+idx);
	var viewList = document.getElementById('type'+idx);
	var fileName = "http://img.modetour.co.kr/mode2010/modetour/search/research";
	if (viewList.style.display == "none")
	{
		themeType.firstChild.src = fileName+idx+"_on.gif";
		viewList.style.display = "";
	}
	else {
		themeType.firstChild.src = fileName+idx+"_over.gif";
		viewList.style.display = "none";
	}
}


function getEventPosition(evt) {
 var e = evt || window.event;
 var b = document.body;
 var scroll = getScrollOffset();
 var pos = {
  x : e.pageX || e.clientX+scroll.x-b.clientLeft,
  y : e.pageY || e.clientY+scroll.y-b.clientTop
 }
 return pos;
}

function getScrollOffset(win) {
 if (!win) win = self;
 var x = win.pageXOffset || win.document.body.scrollLeft || document.documentElement.scrollLeft || 0;
 var y = win.pageYOffset || win.document.body.scrollTop || document.documentElement.scrollTop || 0;
 return { x:x, y:y };
}

function detailArea(evt){
 var areaOpen = document.getElementById('detailarea');
 var pos = getEventPosition(evt);
 areaOpen.style.display = 'block';
 areaOpen.style.position = 'absolute';
 areaOpen.style.left = (pos.x + 3) + 'px';
 areaOpen.style.top = (pos.y - 28) + 'px';
}

function startDate(evt){
 var areaOpen = document.getElementById('startdate');
 var pos = getEventPosition(evt);
 areaOpen.style.display = 'block';
 areaOpen.style.position = 'absolute';
 areaOpen.style.left = (pos.x - 230) + 'px';
 areaOpen.style.top = (pos.y + 3) + 'px';
}

function tabwonimg(mname, sw, count, btname) {
	if (btname == 'themetab')
	{
		var btnUrl = 'product/tab_theme';
	}
	else if (btname == 'mdtab')
	{
		var btnUrl = 'common/index/tab_md';
	}
	else if (btname == 'request')
	{
		var btnUrl = 'mypage/index/tab_request';
	}
	else if (btname == 'wish')
	{
		var btnUrl = 'mypage/index/tab_wish';
	}
	else if (btname == 'faq')
	{
		var btnUrl = 'support/index/tab_faq';
	}
	else if (btname == 'hotel')
	{
		var btnUrl = 'reserve/index/tab_hotel';
	}
	else if (btname == 'search')
	{
		var btnUrl = 'reserve/index/tab_search';
	}
	for (i = 1; i < count; i++) {
		if (sw == i){
			document.getElementById(mname+i).style.display = '';
			document.getElementById(btname+i).src = Etcsurl + btnUrl+i+'_on.gif';
		}
		else {
			document.getElementById(mname+i).style.display = 'none';
			document.getElementById(btname+i).src = Etcsurl + btnUrl+i+'_off.gif';
		}
	}

}

function link(geturl){
	location.href = geturl;
}

var TabContent = function(tabsId, contentClassName, defaultActive){
	this._tabs = $('#' + tabsId + ' a');
	this._contents = $('.' + contentClassName);
	this._active = defaultActive - 1 || null;

	if(defaultActive){
		this.exeToggle(this._active);
	}else{
		this.exeToggle(0);
	}

	if(this._tabs.length > 1){
		this.setEvent();
	}
};
TabContent.prototype = {
	setEvent: function(){
		this._tabs.bind('click', {thisContext:this}, function(eventData){
			var context = eventData.data.thisContext;
			context.exeToggle(context._tabs.index(this));
			return false;
		});
		this._tabs.bind('focus', function(){this.blur()});
	},
	exeToggle: function(i){
		this._tabs.eq(i).addClass('current');
		this._contents.eq(i).fadeIn('slow');
		if(this._active != i && typeof(this._active) == 'number'){
			this._contents.eq(this._active).hide();
			this._tabs.eq(this._active).removeClass('current');
		}
		this._active = i;
	}
};

var LayerContent2 = function(opener, content, position){
	this._tabs = $(opener);
	this._tabsImage = $(opener).find('img:eq(0)');
	this._contents = $(content);
	this._contentsClose = $(content).find('img.closePopup');
	this._active = null;

	if(position){
		this.setPosition();
	}
	this.setEvent();
};
LayerContent2.prototype = {
	setPosition: function(){
		for(i = 0; i < this._tabsImage.size(); i++){
			this._contents.eq(i).css({'left': this._tabsImage.eq(i).position().left + 45, 'top': this._tabsImage.eq(i).position().top + 1});
		}
	},
	setEvent: function(){
		this._tabs.bind('click', {thisContext:this}, function(eventData){
			var context = eventData.data.thisContext;
			context.exeToggle(context._tabs.index(this));
		});
		this._contentsClose.bind('click', {thisContext:this}, function(eventData){
			var context = eventData.data.thisContext;
			context.exeClose(context._contentsClose.index(this));
		});
		this._tabs.bind('focus', function(){this.blur()});
	},
	exeToggle: function(i){
		this._contents.eq(i).fadeIn('fast');
		this._tabsImage.eq(i).attr({'src': this._tabsImage.eq(i).attr('src').replace('off.gif', 'on.gif')});
		if(this._active != i && typeof(this._active) == 'number'){
			this._contents.eq(this._active).hide();
			this._tabsImage.eq(this._active).attr({'src': this._tabsImage.eq(this._active).attr('src').replace('on.gif', 'off.gif')});
		}
		this._active = i;
	},
	exeClose: function(i){
		this._contents.eq(i).hide();
		this._tabsImage.eq(i).attr({'src': this._tabsImage.eq(i).attr('src').replace('on.gif', 'off.gif')});
		this._active = null;
	}
};


var inter = null;
var tempo = 0;
var QuicknewPos = 0;
window.onscroll = function(){
    var QuickObj = document.getElementById("divQuickTop");
    
    if(QuickObj != null){
        if(inter!=null){
            clearInterval(inter);
        }
        var scrollTop = document.documentElement.scrollTop;
         if (scrollTop == 0)
        {
            QuicknewPos = document.body.scrollTop;
        }
        else{
            QuicknewPos = scrollTop;
        }
        var $QuickObj=jQuery("#divQuickTop");
        if((parseInt($QuickObj.position().top,10) - QuicknewPos)>0){
            tempo = -100;
        }
        else{
            tempo = 100;
        }
        inter = setInterval("BeQuickTop()",5);
    }
    
    /*
    var QuickObj = document.getElementById("divQuickTop");
    
    if(QuickObj != null){
        if(inter!=null){
            clearInterval(inter);
        }
        var scrollTop = document.documentElement.scrollTop;
         if (scrollTop == 0)
        {
            QuicknewPos = 235 + document.body.scrollTop;
        }
        else{
            QuicknewPos = scrollTop + 235
        }

        if((parseInt((QuickObj.style.top).replace("px","")) - QuicknewPos)>0){
            tempo = -100;
        }
        else{
            tempo = 100;
        }
        inter = setInterval("BeQuickTop()",5);
    }
    */
}

function BeQuickTop(){
    var $QuickObj=jQuery("#divQuickTop");
    var cpos = parseInt($QuickObj.position().top,10);
    var QuickObjTop = cpos + tempo;
    $QuickObj.css({top:QuickObjTop});
    
    if(tempo>0 &&tempo<20){
        tempo=20;
    }
    else if(tempo<0 &&tempo>-20){
        tempo = -20;
    }
    else{
        tempo = tempo/2;
    }

    if(( tempo>0 && cpos>QuicknewPos) || ( tempo<0 && cpos<QuicknewPos)){
        $QuickObj.css({top:QuicknewPos});
        clearInterval(inter);
    }
    
    /*
    var QuickObj = document.getElementById("divQuickTop");
    alert(jQuery("#divQuickTop").position().top);
    var cpos = parseInt((QuickObj.style.top).replace("px",""));
    QuickObj.style.top = cpos + tempo + "px";
    if(tempo>0 &&tempo<20){
        tempo=20;
    }
    else if(tempo<0 &&tempo>-20){
        tempo = -20;
    }
    else{
        tempo = tempo/2;
    }
    if(( tempo>0 && cpos>QuicknewPos) || ( tempo<0 && cpos<QuicknewPos)){
        QuickObj.style.top = QuicknewPos + "px";
        clearInterval(inter);
    }
    */
       
}

Rightfamily = false;
function familySiteOpen(){
	var familyParent = document.getElementById('family1');
	var familyChile = document.getElementById('family2');
	var familyList = document.getElementById('familys');
	if (Rightfamily == false)
	{
		familyParent.className = 'familyzoneon';
		familyChile.className = 'familyzoneinneron';
		familyList.style.display = '';
		familyChile.childNodes[0].childNodes[0].src = Etcsurl + 'common/family_2on.gif';
		Rightfamily = true;
	}
	else {
		familyParent.className = 'familyzone';
		familyChile.className = 'familyzoneinner';
		familyList.style.display = 'none';
		familyChile.childNodes[0].childNodes[0].src = Etcsurl + '/common/family_2.gif';
		Rightfamily = false;
	}
}



/*              flash                */

//검색하기
function gotoSearch(vars){
	alert("http://www.modetour.com/search" + vars);
}

//서브메인 바로 가기
function gotoSubMain(vars){
	alert("http://www.modetour.com/subMain" + vars);
}

//여행기획 상품전
function gotoPromotion(){
	alert("여행기획 상품전");
}

//메뉴 가이드 보기
function gotoGuide(){
	alert("메뉴 가이드보기");
}


// change flash size
function setSize(flashID, stwidth, stheight) {
  var w = parseInt(stwidth);
  var h = parseInt(stheight);

	var el = thisMovie(flashID);
	el.setAttribute("height", h);
	el.style.height = h + "px";
	el.setAttribute("width", w);
	el.style.width = w + "px";

	var el = document.getElementById(flashID);
	el.style.height = h + "px";
	el.style.width = w + "px";
}
function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		  return getElementByTagAndId("object", movieName);
	} else {
		  return getElementByTagAndName("embed", movieName);
	}
}
function getElementByTagAndId(tagName, id){
	var el = null;
	var els = document.getElementsByTagName(tagName);
	for(var i=0 ; i < els.length ; i++){
		if(els[i].id == id) {	el = els[i];	break;	}
	}
	return el;
}
function getElementByTagAndName(tagName, name){
	var el = null;
	var els = document.getElementsByTagName(tagName);
	for(var i=0 ; i < els.length ; i++){
		if(name == "" && i == 0){	el = els[i];	break;	}
		if(els[i].name == name) {	el = els[i];	break;	}
	}
	return el;
}

// 20091117
function hotel_rank(n){
		for (i=1;i<3;i++ )
	{
		if(n==i){
		 document.getElementById('hotel_rank0'+i).style.display='block';
		} else{
		 document.getElementById('hotel_rank0'+i).style.display='none';
		}
	}
}

// 20091202
function title_swf(titleText, write_divID){
	var divID = write_divID + "titleID";
	var so = new SWFObject("/swf/Title_0.swf", divID, "100%", "21", "10.0.22", "#FFFFFF");

	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	so.addVariable("divID", divID);
	so.addVariable("title", titleText);

	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	//swf params
	so.addParam("wmode", "transparent");
	so.addParam("menu", "false");
	so.addParam("AllowScriptAccess", "always");

	so.write(write_divID);
}

	function title_swf2(titleText, write_divID){
		var divID = write_divID + "titleID";
		var so = new SWFObject("/swf/Title_2.swf", divID, "100%", "15", "10.0.22", "#FFFFFF");

		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		so.addVariable("divID", divID);
		so.addVariable("title", titleText);

		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

		//swf params
		so.addParam("wmode", "transparent");
		so.addParam("menu", "false");
		so.addParam("AllowScriptAccess", "always");

		so.write(write_divID);
	}

//	function eventCall(min, max){
//    	//alert("MIN : " + min + " MAX : " + max);
//    	alert('ddd');
//
//    }

function title_swf(titleText){

	var so = new SWFObject("/swf/content_title.swf", "content_title", "930", "20", "10.0.22", "#FFFFFF");

	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	so.addVariable("title", titleText);

	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	//swf params
	so.addParam("wmode", "transparent");
	so.addParam("menu", "false");
	so.addParam("AllowScriptAccess", "always");

	so.write("content_title");
}

// no img 공통 처리
function setNoImg(obj, size) {
    var size_x, size_y;
    var size_list = "43x32,60x45,60x60,82x62,85x85,90x68,95x95,100x130,105x99,105x105,";
    size_list += "120x90,140x105,150x85,160x120,175x131,204x150,205x154,229x260,242x144,252x154,640x480,677x150, 217x54";
    size_list += "231x120,309x130,930x110,217x70,220x37,164x45,100x100";

    try
    {
        if (size_list.indexOf(size) >= 0)
            obj.src = Etcsurl + "common/noimg/" + size + ".gif";
        else
        {
            size_x = parseInt(size.split("x")[0]);
            size_y = parseInt(size.split("x")[1]);
            obj.style.width = size_x;
            obj.style.height = size_y;
            if (size_x == size_y)
                obj.src = Etcsurl + "common/noimg/105x105.gif"
            else
                obj.src = Etcsurl + "common/noimg/105x99.gif"
        }
    }
    catch(e)
    {
        obj.style.display = "none";
    }
}

// 최근 본 상품
var pickPage = 1;
var pickSize = 5;
function movePickList(tp)
{
  var selPage = pickPage;
  var sIdx = 1, eIdx = 1;                  
            
  if (tp == "-") selPage = selPage - 1;
  else selPage = selPage + 1;                         
  sIdx = (selPage - 1) * pickSize + 1;
  eIdx = sIdx + pickSize - 1;
  
  if (document.getElementById("pick_" + sIdx) != null)
  { 
    for (var i = sIdx; i <= eIdx; i++)
      if (document.getElementById("pick_" + i) != null) document.getElementById("pick_" + i).style.display = "block"; 
      
    sIdx = (pickPage - 1) * pickSize + 1;
    eIdx = sIdx + pickSize - 1;
    for (var i = sIdx; i <= eIdx; i++)            
      if (document.getElementById("pick_" + i) != null) document.getElementById("pick_" + i).style.display = "none"; 
      
    pickPage = selPage;
  }          
}

   function photo_roll() {
    // 배열 이름
    this.name = "photo";
    // 시작할 인덱스 값
    this.cur_idx = 1;
    // 마지막 인덱스 값
    this.last_idx;
    // 보여지는 인덱스 값
    this.show_idx = 1;
    // 이미지 쇼 타임(초)
    this.show_sec = 5;
    // 초 체킹값 체킹
    this.chk_cnt = 0;
    // 커서 위치시 flow 멈춤
    this.stop = false;

    // 시간텀을 두고 자동으로 이미지 체인지
    this.auto_flow = function() {
      if (this.stop != true) {
        if (this.chk_cnt + 1 == this.show_sec) {
          this.chk_cnt = 1;
          this.next_photo();
        }
        else {
          this.chk_cnt++;
        }
      }
      window.setTimeout(this.name + ".auto_flow();", 1000);
    }

    // flow 멈춤
    this.pause = function() {
      this.stop = true;
    }

    // flow 다시 시작
    this.resume = function() {
      this.stop = false;
    }

    // 다음 베스트 보기
    this.next_photo = function() {
      if (this.cur_idx == this.last_idx) {
        this.cur_idx = 1;
      }
      else {
        this.cur_idx++;
      }
      this.show_photo(this.cur_idx);
    }

    // 이전 베스트 보기
    this.prev_photo = function() {
      if (this.cur_idx == 1) {
        this.cur_idx = this.last_idx;
      }
      else {
        this.cur_idx--;
      }
      this.show_photo(this.cur_idx);
    }

    this.show_photo = function(idx) {
      // 기존의 보여지는 아이디 사라지게 하기
      var show_id = this.name + this.show_idx;
      show_obj = document.getElementById(show_id);
      show_obj.style.display = "none";

      // 새로 선택된 아이디 보이게 하기
      var div_id = this.name + idx;
      this.show_idx = idx;
      new_obj = document.getElementById(div_id);
      new_obj.style.display = "";

      // 초 체킹값 초기화
      this.chk_cnt = 1;
    }
  }
  
  
