
od47(document).ready(function() {

od47('div.more-info').hide();

//od47('.match .actions ul').append('<li class="more-info"><a href="#more-info">More information</a></li>\n');

od47('.consultant-match li.more-info').toggle(function()
	{
	od47(this).addClass("close").parent().parent().parent().find('>div.more-info').show(400);
	return false;
	}, function()
	{
	od47(this).removeClass("close").parent().parent().parent().find('>div.more-info').hide(400);
	return false;
	});
	
od47('.consultant-match').next().addClass('first-result');
	

od47('.standard-result').css("cursor" , "pointer").hover(function()
	{
	od47(this).addClass("alt").prev().addClass("plain");},
	function(){
  	od47(this).removeClass("alt").prev().removeClass("plain");
	});

od47('.standard-result:nth(0)').addClass("first-result");

function clickThrough()
	{
	var od47this = od47(this);
	var anchor = od47this.children().children().attr("href");
	window.location = anchor;
	return false;
	}
	
od47('.standard-result').click(clickThrough);	

// minimal validation for search boxes

od47('input#SEARCHFORM_btnBySpec').click(function()
	{
	var postcodeValue = od47('#SEARCHFORM_txtPostcode').val();
	var conditionValue = od47('#SEARCHFORM_ddCondProc').val();
	var specialtyValue = od47('#SEARCHFORM_ddSpec').val();
	if (postcodeValue.length < 2 && specialtyValue == 0)
		{ 
		od47('#specialty .validation').show();
		return false;
		}

	if (specialtyValue < 1)	
		{ 
		od47('#specialty-validation').show();
		return false;
		}
	if (postcodeValue.length < 2)	
		{ 
		od47('#postcode-validation').show();
		return false;
		}
	});

od47('#SEARCHFORM_ddSpec').change(function()
	{
	od47('#specialty-validation').hide();
	});

od47('#SEARCHFORM_txtPostcode').focus(function()
	{
	od47('#postcode-validation').hide();
	});

od47('#SEARCHFORM_btnByName').click(function()
	{
	var surnameValue = od47('#SEARCHFORM_txtSurname').val();
	if (surnameValue.length == 0)
		{
		od47('#surname-validation').show();
		return false;
		}
	});

od47('#SEARCHFORM_txtSurname').focus(function()
	{
		od47('#surname-validation').hide();
	});

od47('#help-link').parent().append('<div class="more-information"><div></div></div>');

od47('#consultant-results-key .more-information div').html('<p class="loading">Loading...</p>');

od47('#help-link a').click(function()
	{
		var href = od47(this).attr('href');
		var hrefSplit=href.split("#");
		overlay();
		od47('#consultant-results-key .more-information').show().find('>div').load(hrefSplit[0] +' #' + hrefSplit[1]);
		return false;

	});

});