function Item_Click(itemIndex) {
    SetPageIndex(itemIndex);
    $get('ctl00_Cph_HashHidden').value = itemIndex;
    
    var classNameLink, classNameHeader;
    for (var h = 0; h < 7; h++) {
        if (h == 0) classNameHeader = 'TabControlHeaderLeft';
        else if (h == 6) classNameHeader = 'TabControlHeaderRight';
        else classNameHeader = 'TabControlHeaderMiddle';
        classNameLink = 'TabControlHeaderLink';
        if (h == itemIndex) { classNameLink = 'TabControlHeaderLinkActive'; classNameHeader += 'ActiveRight'; }
        else if (h == itemIndex + 1) classNameHeader += 'ActiveLeft';
        if (h != 6) $get('ctl00_Cph_Tab' + h.toString() + '_LinkDiv').className = classNameLink;
        $get('ctl00_Cph_TabHeaderSeparator' + h.toString() + '_Separator').className = classNameHeader;
    }
}
function OwnerHomepage_Click(itemIndex) {
    SetPageIndex(itemIndex);
    var oldItemIndex = $get('ctl00_Cph_HashHidden').value;
    if (oldItemIndex == '')
        oldItemIndex = 0;
    $get('ctl00_Cph_HashHidden').value = itemIndex;
    

      var oldPageLink = $get('PageLink' + oldItemIndex.toString());
      if (oldPageLink != undefined && oldPageLink != null) oldPageLink.className = 'HeaderLink';
      var pageLink = $get('PageLink' + itemIndex.toString());
      if (pageLink != undefined && pageLink != null) pageLink.className = 'HeaderLinkActive';
    
}
var oldApartment = 0;
function SetPageIndex(itemIndex) {
    if (oldApartment != 0) {
        var oldPageLink = $get('InteriorLiA');
        if (oldPageLink != undefined && oldPageLink != null) oldPageLink.className = 'HeaderLink';
        $get('PageView' + oldApartment, multiPageContainer).style.display = 'none';
        oldApartment = 0;
    }
    var multiPageContainer = $get('MultipageContainer');
    var applyTransition = false;
    if (isIE) multiPageContainer.filters[0].Apply();
    if (itemIndex > 6 || itemIndex < 0) {
        var pageLink = $get('InteriorLiA');
        if (pageLink != undefined && pageLink != null) pageLink.className = 'HeaderLinkActive';
        
        var pageViewItem = $get('PageView' + itemIndex, multiPageContainer);
        pageViewItem.style.display = '';
        oldApartment = itemIndex;      
    }
    
    for (var g = 0; g < 6; g++) {
        var pageViewItem = $get('PageView' + g.toString(), multiPageContainer);
        if (pageViewItem != undefined && pageViewItem != null) {
            applyTransition = ((itemIndex == g) != (pageViewItem.style.display == ''));
            if (applyTransition) {
                pageViewItem.style.display = (itemIndex == g ? '' : 'none');
            }
        }
    }
    if (isIE) multiPageContainer.filters[0].Play(0.3);
    if (itemIndex == 1 && typeof map != "undefined") {
        map.checkResize();
        map.setCenter(new GLatLng(1.0 * Latitude, 1.0 * Longitude), map.getZoom());
    }
    else if (itemIndex == 1 && typeof map == "undefined" && document.getElementById('EmbeddedMap') != null && firstMapLoad) {
        refreshIframe('EmbeddedMap');
        firstMapLoad = false;
    }
}
function refreshIframe(el) {
    var f = document.getElementById(el);
    var rsrc = f.src;
    f.src = "about:blank";
    f.src = rsrc;
}
var firstMapLoad = true;
var hash = window.location.hash;
var index = 0;
switch (hash) {
    case '#Location':
        index = 1; break;
    case '#Prices':
        index = 2; break;
    case '#Availability':
        index = 3; break;
    case '#Reviews':
        index = 4; break;
    case '#Booking':
        index = 5; break;
}
if (index != 0) {
DoItWhenObjectReady(function() {
    if ($get('ctl00_Cph_Tab1_LinkDiv') == null)
        OwnerHomepage_Click(index); 
    else
        Item_Click(index); }, 'server-auth-status');
}
function UpdateLogin_DoPostBack() {
    var hiddenField = $get('ctl00_Cph_LoginUpdate');
    if (hiddenField) {
        hiddenField.value = (new Date()).getTime();
        __doPostBack('ctl00_Cph_LoginUpdate', '');
    }
}
if (typeof (Sys) != 'undefined') Sys.Application.notifyScriptLoaded();