﻿function getFamilies() {
    var poststr = ""
    document.getElementById('col_1_panel').innerHTML = ''
    document.getElementById('col_1_panel').style.display = 'block'
    postXML("nursery/lists.aspx?type=family",poststr)
}

function getGenus(lsFamily) {
    var poststr = ""
    document.getElementById('col_1_panel').innerHTML = ''
    document.getElementById('col_1_panel').style.display = 'block'
    poststr = poststr + "&family=" + lsFamily
    postXML("nursery/lists.aspx?type=genus",poststr)
}

function getSpecies(lsFamily, lsGenus, lsType, lsAttribute, lsCondition, lsOrigin, lsAvailability, lsCollection, lsSortCommon, lsID) {
    var poststr = ""
    if (lsFamily == '' && lsGenus == '' && lsType == '' && lsAttribute == '' && lsCondition == '' && lsOrigin == '') {
        document.getElementById('col_1_panel').innerHTML = ''
        document.getElementById('col_1_panel').style.display = 'none'
    }
    poststr = poststr + "&family=" + lsFamily
    poststr = poststr + "&genus=" + lsGenus
    poststr = poststr + "&ptype=" + lsType
    poststr = poststr + "&attr=" + lsAttribute
    poststr = poststr + "&cond=" + lsCondition
    poststr = poststr + "&origin=" + lsOrigin
    poststr = poststr + "&avail=" + lsAvailability
    poststr = poststr + "&incoll=" + lsCollection
    poststr = poststr + "&common=" + lsSortCommon
    poststr = poststr + "&id=" + lsID
    postXML("nursery/lists.aspx?type=species",poststr)
}

function getReport(lsReport) {
    window.open ("/nursery/reporting.aspx?type=" + lsReport,"Reporting");
}

function getTypes() {
    var poststr = ""
    document.getElementById('col_1_panel').innerHTML = ''
    document.getElementById('col_1_panel').style.display = 'block'
    postXML("nursery/lists.aspx?type=type",poststr)
}

function getOrigin() {
    var poststr = ""
    document.getElementById('col_1_panel').innerHTML = ''
    document.getElementById('col_1_panel').style.display = 'block'
    postXML("nursery/lists.aspx?type=origin",poststr)
}

function getAttributes() {
    var poststr = ""
    document.getElementById('col_1_panel').innerHTML = ''
    document.getElementById('col_1_panel').style.display = 'block'
    postXML("nursery/lists.aspx?type=attribute",poststr)
}

function getConditions() {
    var poststr = ""
    document.getElementById('col_1_panel').innerHTML = ''
    document.getElementById('col_1_panel').style.display = 'block'
    postXML("nursery/lists.aspx?type=condition",poststr)
}


function getPlant(lsPlantID) {
    var poststr = ""
    
    if (document.getElementById('bodytext_plant_' + lsPlantID).style.display == 'none') {
        document.getElementById('bodytext_plant_' + lsPlantID).style.display = 'block'
        poststr = poststr + "&id=" + lsPlantID
        postXML("nursery/plant.aspx",poststr)
    }
    else {
        document.getElementById('bodytext_plant_' + lsPlantID).style.display = 'none'
    }
}

function getMoreDetail (lsID) {
    var poststr = ""
    poststr = poststr + "&id=" + lsID
    document.getElementById('plant_item_' + lsID). className = 'plant_clicked'
    postXML("nursery/plant.aspx?type=moredetail",poststr)
}

function getMoreImages (lsID) {
    var poststr = ""
    poststr = poststr + "&id=" + lsID
    postXML("nursery/plant.aspx?type=moreimages",poststr)
}

function closeImageViewer() {
    document.getElementById('image_viewer_image').src = '/Assets/Plants/nopicture.jpg'
    document.getElementById('image_viewer').style.display = 'none'
}

function getImage(lsPath,lsID) {
    document.getElementById('image_viewer_' + lsID).src = lsPath
    //document.getElementById('image_viewer_image').src = lsPath
    //document.getElementById('image_viewer').style.offsetTop = document.getElementById('plant_item_'+ lsID).style.offsetTop
    //document.getElementById('image_viewer').style.display = 'block'
}

function toggleFamily() {
    if(document.getElementById('family_popup').style.display=='block'){
        document.getElementById('family_popup').style.display='none'
    }
    else{
        document.getElementById('family_popup').style.display='block'
    }
}

function toggleGenus() {
    if(document.getElementById('genus_popup').style.display=='block'){
        document.getElementById('genus_popup').style.display='none'
    }
    else{
        document.getElementById('genus_popup').style.display='block'
    }
}
