﻿// JScript 파일

var MapItemInfo = {
    ArrMapData : null,
    GetOuterDiv : function()
    {
        return $('divJejuMapShortinfo');
    },
    
    LoadData : function(mapData)
    {
        MapItemInfo.GetOuterDiv().style.display = 'block';
        
        var d = mapData;
        MapItemInfo.SetData(d);
        
        //관광정보에 예약버튼 숨기기
        var outer = $('divJejuMapShortinfo');
        var brev = GUtil.findElem('btnRevInMapItem', outer, 'img'); //예약버튼        
        
        brev.style.display = 'inline';        
        if(d[4].indexOf('숙소')>=0) { }
        else if(d[4].indexOf('할인입장권')>=0) { }
        else { brev.style.display = 'none'; }
    },
    
    HideForm : function()
    {
        MapItemInfo.GetOuterDiv().style.display = 'none';
        
        RevFormRoom.HideForm(null);
    	RevFormTicket.HideForm(null);
    },
    
    OnClickRev : function(evt, src)
    {
        RevFormRoom.HideForm(evt);
    	RevFormTicket.HideForm(evt);
    	
    	var d = MapItemInfo.ArrMapData;
    	var cID = d[0], cName = d[3];
        if(d[4].indexOf('숙소')>=0)
        {
            RevFormRoom.ShowFormByLodgeID(evt, src, d[0], d[3], null, null);
        }
        else if(d[4].indexOf('할인입장권')>=0)
        {
            RevFormTicket.ShowForm(evt, src, '할인입장권', d[0], d[3], null);
        }
        else
        {
        }
    },
    
    //mapData :=> CID | X | Y | 제목 | 분류 | Description | 전시문구 | ImgID
    SetData : function(arrMapData)
    {
        MapItemInfo.ArrMapData = arrMapData;
        ob_post.AddParam('cid', arrMapData[0]);
        var d = ob_post.post('/CS/map/WS/PositionInfo.aspx', 'ShortMapItemInfo');
        d = d.split('$');
        
        var outer = $('divJejuMapShortinfo');
        //제목, ipath, description, 전시문구, pkglist
        GUtil.findElem('spanTitle', outer, 'span').innerHTML = d[0]; //메목
        
        var text = null;
        if(d[2] != '' && d[3] != '') text = d[2] + '<br/>' + d[3];
        else if(d[2]!='') text = d[2];
        else if(d[3]!='') text = d[3];
        
        if(text==null) text = '';
        GUtil.findElem('spanText', outer, 'span').innerHTML = text;
        
        var imgurl = null;
        if(d[1] != '') imgurl = '/Image/' + d[1].replace("/","/thum/");
        if(imgurl != null)
        {
            GUtil.findElem('imgMapItem', outer, 'img').src = imgurl;
            GUtil.findElem('imgMapItem', outer, 'img').style.display = 'inline';
        }
        else
            GUtil.findElem('imgMapItem', outer, 'img').style.display = 'none';
        
        pkglist = GUtil.findElem('spanPkgListForItem', outer, 'span');    
        if(d!=null && d !='' && d[4]!='')
            pkglist.innerHTML = d[4];
        else
            pkglist.innerHTML = '없음';
    }
}