$(document).ready(function() {
	// apply ifixpng to all png images 
	$('img[@src$=.png]').ifixpng(); 
	
	// dropshadow to tier1
	$('#companylist li#top').addClass('dropshadow').children().wrap('<div class="dropshadowmask"></div>');
	
	// add class "first" to first company of every section
	$('ul.companies li.company:first-child').addClass('first');
	
	// Search ghost text
	var ghosttext = "exactly what I'm looking for...";
	$('input#q').focus(function() {
			if ($(this).val() == ghosttext) {
				$(this).val('').removeClass('ghost');
			}
		}).blur(function() {
			if ($(this).val() == '' || $(this).val() == ghosttext) {
				$(this).val(ghosttext).addClass('ghost');
			}	
		}).trigger('blur');
	
	// External links
	$('a[href^="http://"]:not([href*="theconstructionindex.co.uk"])').not(':has(img)').each (function() {
		if ($(this).attr('target') == null) {
			$(this).attr({'target': '_blank'});
		}
		$(this).not('.no-external-override').addClass('external').append('<span>&nbsp;(external link)</span>');
	});
	$('a.external-override').addClass('external').attr({'target': '_blank'}).append('<span>&nbsp;(external link)</span>');
	//$('div.attention').Highlight(500, '#900');
});
