$(document).ready(
    function()
    {
        var html = '<h2>New Search</h2><p>';
	html += '<select id="category"><option value="5" selected="selected">All</option><option value="1">Conditions</option><option value="2">Drugs</option><option value="3">Tests and Procedures</option><option value="4">Symptoms</option></select>';
	html += '<input type="text" name="keyword" id="keyword" title="enter keyword" />';
	html += '<div class="blue_button" id="searchButton">search</div></p>';
	
        $("iframe").before($(html)).css('margin-left', '50px');
	$("input#keyword").hint();
        
        // Load existing search if provided
	var keyword = getURLParam("keyword");
        if(keyword)
        {
	    switch(getURLParam('category')) {
		case 'All':
		    document.getElementById('category').selectedIndex=0;
		    $("iframe").attr("src", "http://au.healthinsite.net/search/default.aspx?m=10155407&page=1&type=E5&search=" + keyword);
		    break;
		case 'Conditions':
		    document.getElementById('category').selectedIndex=1;
		    $("iframe").attr("src", "http://au.healthinsite.net/search/default.aspx?m=10155407&page=1&id=b3ea2f20-7a1c-4ca2-b9fb-c18a59ae8e88&type=E1&search=" + keyword);
		    break;
		case 'Drugs':
		    document.getElementById('category').selectedIndex=2;
		    $("iframe").attr("src", "http://au.healthinsite.net/search/default.aspx?m=10155407&page=1&id=b3ea2f20-7a1c-4ca2-b9fb-c18a59ae8e88&type=E2&search=" + keyword);
		    break;
		case 'Tests+and+Procedures':
		    document.getElementById('category').selectedIndex=3;
		    $("iframe").attr("src", "http://au.healthinsite.net/search/default.aspx?m=10155407&page=1&id=b3ea2f20-7a1c-4ca2-b9fb-c18a59ae8e88&type=E3&search=" + keyword);
		    break;
		case 'Symptoms':
		    document.getElementById('category').selectedIndex=4;
		    $("iframe").attr("src", "http://au.healthinsite.net/search/default.aspx?m=10155407&page=1&id=b3ea2f20-7a1c-4ca2-b9fb-c18a59ae8e88&type=E4&search=" + keyword);
		    break;
	   }
	   $("input#keyword").attr('value', keyword);
        }
        
        $("div#searchButton").click(function()
            {
		// Default search value for empty string is just a category listing
		if($("input#keyword").val() == '' || $("input#keyword").val() == 'enter keyword')
		{
		    $("iframe").attr("src", "http://au.healthinsite.net/encyclopedias/default.aspx?id=b3ea2f20-7a1c-4ca2-b9fb-c18a59ae8e88&e=" + $("select#category").val());
		}
		else
		{
		    // Search for the keyword specified
		    $("iframe").attr("src", "http://au.healthinsite.net/search/default.aspx?m=10155407&page=1&id=b3ea2f20-7a1c-4ca2-b9fb-c18a59ae8e88&type=E" + $("select#category").val() + "&search=" + $("input#keyword").val());
		}
            });
    }
)

function getURLParam(name)
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
