﻿
var retstart = 1;
var QueryKey = 1;
var WebEnv = "";
var SearchTerms = '';  //'("breast neoplasms"[MeSH Terms] OR ("breast"[All Fields] AND "neoplasms"[All Fields]) OR "breast neoplasms"[All Fields] OR ("breast"[All Fields] AND "cancer"[All Fields]) OR "breast cancer"[All Fields]) AND ("vitamin d"[MeSH Terms] OR "vitamin d"[All Fields] OR "ergocalciferols"[MeSH Terms] OR "ergocalciferols"[All Fields])';
var LoadingString = 'Loading references...';

function SendQuery($) {
    //SearchTerms = $('div#results1').html();
    var sQuery = $("a#pubmedsearch").attr("rel");   //'http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=' + SearchTerms + '&usehistory=y';
    if (sQuery) {
        $("a#pubmedsearch").replaceWith('<div id="pubmed-results"><p class="more">' + LoadingString + '</p><div id="results1"></div></div>');

        $.get(sQuery, function(q) {
            QueryKey = $(q).find('QueryKey').text();
            WebEnv = $(q).find('WebEnv').text();
            DisplayPubmedResults($);
        });
    }
}

function DisplayPubmedResults($) {
    var sQuery = "";
    var sSummaryQuery = '/mod_product/simple_proxy.aspx?db=pubmed&query_key=' + QueryKey + '&WebEnv=' + WebEnv + '&retmax=20&retmode=xml&retstart=' + retstart + '&rettype=abstract&ph_url=1';
    if ($ == null) {
        $ = jq;
    }

    //remove link and add loading statement
    $('div#pubmed-results p.more').html(LoadingString);

    //load results
    $("div#results" + retstart).load(sSummaryQuery, function() { $('div#pubmed-results p.more').eq(0).remove(); });

    retstart += 20;

    //add new div for next set
    $('div#pubmed-results').append('<div id="results' + retstart + '"></div>');
    
    return false;
}

var jq;
function StartPubmed($) {
    jq = $;
    SendQuery($);
    return false;
}

/*
$(document).ready(function() {
    SendQuery();
});*/

