$(document).ready(function() {
	$('#breadcrumbs li:first-child').addClass('first');
	$('#breadcrumbs li:last-child').addClass('last');
	$('#breadcrumbs li:only-child').removeClass('last');
// Content Navigation
//	$('#main-content-nav li:eq(0)').addClass('first');

//	var path = location.pathname.substring(1);
//	$('#main-content-nav a[@href$="' + path + '"]').parent().addClass('active');  // add class of "active" to active link's parent (the li)
//		
	$("#nav-1 #main-content-nav li .hidden-nav").css('display','none');
	$("#nav-2 #main-content-nav li .hidden-nav").css('display','none');
	$("#nav-4 #main-content-nav li .hidden-nav").css('display','none');
	$("#nav-5 #main-content-nav li .hidden-nav").css('display','none');
	$("#main-content-nav li a.active-heading-link").parent().children().css('display','inline');
	
	$("#main-content-nav li li a.active-heading-link").parent().css('background','transparent url(/wcm/fragments/ttp_uk_css/nav-arrow-down.png) no-repeat 0px 12px');
	$("#main-content-nav li li a.active-heading-link").parent().parent().css('display','inline');;
	
	$("#main-content-nav li a.active").parent().parent().css('display','inline');
	
	$("#main-content-nav li li a.active").parent().parent().css('display','inline');
	$("#main-content-nav li li a.active").parent().parent().parent().css('background','transparent url(/wcm/fragments/ttp_uk_css/nav-arrow-down.png) no-repeat 0px 12px');
	
	$("#main-content-nav li li li a.active").parent().parent().parent().parent().css('display','inline');
	$("#main-content-nav li li li a.active").parent().parent().parent().css('background','transparent url(/wcm/fragments/ttp_uk_css/nav-arrow-down.png) no-repeat 0px 12px');
	
// this is the last definition to add the dropdown arrow
	$("#main-content-nav li a.active-heading-link").parent().addClass('main-content-nav-down-arrow');
	
//end navigation	
	$('#main-content-text h2:first, #main-content-text h3:first, #column1 h2:first, #column2 h2:first').addClass('first');
	$('#column1 p:last , #column2 p:last').addClass('last');
	
	$('#main-content-text p+ul').prev().addClass('no-space');
	$('#main-content-text p+ol').prev().addClass('no-space');
// Print page
	//remove link to print-this-page.html, which remains if javascript is disabled
	//must repopulate href with location.href for IE
	$('#print-page a').click(function() {
		$(this).attr("href",location.href);	
		window.print();
		return false;
	});

// end Print page

// dynamically set uls based on domain
	if(window.location.host == 'www.tamethepain.co.uk'){
		$('#medtronic-search').attr({action: 'http://websearch.medtronic.com/ttpuk/query.html'});
		$('#qp').attr({value: '+url:http://www.tamethepain.co.uk/'});
	};
	if(window.location.host == 'tamethepain.co.uk'){
		$('#medtronic-search').attr({action: 'http://websearch.medtronic.com/ttpuk/query.html'});
		$('#qp').attr({value: '+url:http://www.tamethepain.co.uk/'});
	};
	if(window.location.host == 'www-test.tamethepain.co.uk'){
		$('#medtronic-search').attr({action: 'http://websearch-test.medtronic.com/ttpuk/query.html'});
		$('#qp').attr({value: '+url:http://www-test.tamethepain.co.uk/'});
	};
	if (window.location.host == 'wcm.medtronic.com'){
		$('#medtronic-search').attr({action: 'http://websearch-test.medtronic.com/ttpuk/query.html'});
		$('#qp').attr({value: '+url:http://www-test.tamethepain.co.uk/'});
	};
// end dynamic urls

// Search label text to input and button image rollover											 
	var searchLabel = $('#medtronic-search label').remove().text();
	$('#qt').addClass('placeholder').val(searchLabel).focus(function() {
			if(this.value == searchLabel) {
				$(this).removeClass('placeholder').val('');
			};
		}).blur(function() {
			if(this.value == '') {
				$(this).addClass('placeholder').val(searchLabel);
			}
		});
	
	$('#medtronic-search').submit(function() {
		if($('#qt').val() == searchLabel) {
			$('#qt').val('');
		}
	 });
	
// end Search enhancements

// Print button image rollover
	$('input.print-button').mouseover( function() {
		this.src='/wcm/fragments/ttp_uk_css/print-active.png';
	});
	$('input.print-button').mouseout( function() {
		this.src='/wcm/fragments/ttp_uk_css/print.png';
	});
// end Print button enhancement

// See Result image rollover
	$('input.result-button').mouseover( function() {
		this.src='/wcm/fragments/ttp_uk_css/see-the-result-active.png';
	});
	$('input.result-button').mouseout( function() {
		this.src='/wcm/fragments/ttp_uk_css/see-the-result.png';
	});
// end See Result button enhancement

// Print page for quiz
	$('input.print-button').hide();
	$('input.result-button').click(function() {
		$("input:not(:checked):not('#print'):not('#result'):not('#col'):not('#qp'):not('#qt'):not('#search-button')").parent().hide();
		$("#result").hide();
		$("#print").show();
		return false;
	});
	$('input.print-button').click(function() {
		window.print();
		return false;
	});

// end Print page

// Submit button image rollover
	$('input.submit-button').mouseover( function() {
		this.src='/wcm/fragments/ttp_uk_css/submit-active.png';
	});
	$('input.submit-button').mouseout( function() {
		this.src='/wcm/fragments/ttp_uk_css/submit.png';
	});
// end Submit button enhancement

// Send button image rollover
	$('input.send-button').mouseover( function() {
		this.src='/wcm/fragments/ttp_uk_css/send-active.png';
	});
	$('input.send-button').mouseout( function() {
		this.src='/wcm/fragments/ttp_uk_css/send.png';
	});
// end Send button enhancement

// Close button image rollover
	$('input.close-button').mouseover( function() {
		this.src='/wcm/fragments/ttp_uk_css/close-active.png';
	});
	$('input.close-button').mouseout( function() {
		this.src='/wcm/fragments/ttp_uk_css/close.png';
	});
// end Close button enhancement

// Building the external link pop-ups
// Find all a tags with a rel tag equal to "external"
// Store current a tag href
// build a new href with link to managed content external link page + stored href + thickbox variables
	// Email a Friend thickbox
	$("a[@rel='email-page']").each(function(){
		var thickbox_href = "?TB_iframe=true&height=600&width=380";
		var this_href = $(this).attr("href");
		$(this).attr('href', this_href + thickbox_href);
	});
	//Contact Us thickbox
	$("a[@rel='contact-us']").each(function(){
		var thickbox_href = "?TB_iframe=true&height=500&width=380";
		var this_href = $(this).attr("href");
		$(this).attr('href', this_href + thickbox_href);
	});


//Transform links to glossary
	var myTitle="Look up the definition in the glossary";
	$("#main-content-text a[href*='/resources/glossary/'], #column-1 a[href*='/resources/glossary/']").attr('title', myTitle).addClass('glossaryLink');

}); //end of main document.ready


