// launch subject window
function subjectWin() {
    subjectWindow = window.open("/exist/xquery/viewTerms.xq", "subjectWindow", "width=760,height=600,resizable");
    subjectWindow.focus();
}

// launch new window
var newwindow;
function openWin(url) {
    newwindow = window.open(url, 'name', 'height=600,width=800,resizable,scrollbars');
    if (window.focus) {
        newwindow.focus()
    }
}

//tabs for item records
function showText() {
    
    var text = document.getElementById("fullText");
    var pages = document.getElementById("pages");
    var description = document.getElementById("description");
    
    document.getElementById('fullText') .style.display = 'block';
    document.getElementById('pages') .style.display = 'none';
    document.getElementById('description') .style.display = 'none';
    
}

function showPages() {
    
    var text = document.getElementById("fullText");
    var pages = document.getElementById("pages");
    var description = document.getElementById("description");
    
    document.getElementById('pages') .style.display = 'block';
    document.getElementById('fullText') .style.display = 'none';
    document.getElementById('description') .style.display = 'none';
    
}

function showDescription() {
    
    var text = document.getElementById("fullText");
    var pages = document.getElementById("pages");
    var description = document.getElementById("description");
    
    document.getElementById('description') .style.display = 'block';
    document.getElementById('pages') .style.display = 'none';
    document.getElementById('fullText') .style.display = 'none';
    
}

//Ajax send comments
function submitComment() {
    var textString = document.comment.text.value;
    var dataIDString = document.comment.dataID.value;
    var passData = 'text=' + escape(textString) + '&dataID=' + escape(dataIDString);
    var AJAX = null;
    if (window.XMLHttpRequest) {
        AJAX = new XMLHttpRequest();
    } else {
        AJAX = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (AJAX == null) {
        alert("Your browser doesn't support AJAX.");
        return false
    } else {
        AJAX.open("POST", "/exist/xquery/getComment.xql", true);
        AJAX.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        AJAX.onreadystatechange = function () {
            if (AJAX.readyState == 4 || AJAX.readyState == "complete") {
                //alert(AJAX.responseText);
                location.reload(true);
                //document.getElementById('comments').innerHTML =  responseText;
            }
        }
        AJAX.send(passData);
    }
}

function showLayer(id) {
    document.getElementById(id) .style.display = 'block';
}


function hideLayer(id) {
    document.getElementById(id) .style.display = 'none';
}

function showHide(shID) {
    if (document.getElementById(shID)) {
        if (document.getElementById(shID + '-show') .style.display != 'none') {
            document.getElementById(shID + '-show') .style.display = 'none';
            document.getElementById(shID) .style.display = 'block';
        }
        else {
            document.getElementById(shID + '-show') .style.display = 'inline';
            document.getElementById(shID) .style.display = 'none';
        }
    }
}

// Google maps code 
var map = new GMap2(document.getElementById("map_canvas"));
map.setMapType(G_DEFAULT_MAP_TYPES);
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.setUIToDefault();
 
    