﻿addEvent(window, "load", setOnClicks);

function setOnClicks() {
	var textbox = document.getElementById("textfield");
	var pulsesearch = document.getElementById("pulsesearch");
	var searchmedica = document.getElementById("searchmedica");
	var quicksearchform = document.getElementById("quicksearchform");

	addEvent(textbox, "click", removeBG);
	addEvent(pulsesearch, "click", swapSearchBG);
	addEvent(searchmedica, "click", swapSearchBG);
	addEvent(quicksearchform, "submit", setQuickForm);
}

function setQuickForm() {
	var searchmedica = document.getElementById("searchmedica");
	var quicksearchform = document.getElementById("quicksearchform");
	var textbox = document.getElementById("textfield");
	var searchsite = document.getElementById("searchsite");
    if (searchmedica.checked == true) {
		quicksearchform.action = "http://www.searchmedica.co.uk/EUISearch.do?docstart=0&qgeneral=" + textbox.value +
		"&searchType=defLink&amp;q=&useraction=search&searchplace=searchbox&searchdomain='" + searchsite.value
    }
    else {
		quicksearchform.action = "search_results.asp"
    }    
    return true
}

function removeBG() {
	var textbox = document.getElementById("textfield");

	if (textbox.style.backgroundImage != "none") {
		textbox.style.backgroundImage = "none";
	}
}

function swapSearchBG() {
	var textbox = document.getElementById("textfield");
	var pulsesearch = document.getElementById("pulsesearch");
	var searchmedica = document.getElementById("searchmedica");
	var quicksearchform = document.getElementById("quicksearchform");

	if (searchmedica.checked == true) {
		textbox.style.backgroundColor = "#F5FBFE";
		if(textbox.value == "Enter keyword") textbox.value = "";
		if(textbox.value.length <= 0) {
			textbox.style.backgroundImage = "url(/magazine/graphics/searchmedica_bg.gif)";
			textbox.style.backgroundRepeat = "no-repeat";
		} else {
			textbox.style.backgroundImage = "none";
		}
		quicksearchform.target="_blank";	
		
	} else {
		textbox.style.backgroundColor = "#FFFFFF";
		textbox.style.backgroundImage = "none";
		if(textbox.value == "") textbox.value = "Enter keyword";
		quicksearchform.target="";
	}
}

function addEvent( obj, type, fn ) {
  if ( obj.attachEvent ) {
    obj['e'+type+fn] = fn;
    obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
    obj.attachEvent( 'on'+type, obj[type+fn] );
  }
  if (obj.addEventListener) {
    obj.addEventListener( type, fn, false );
  }
  else { }
}