$(document).ready(function () {
	
	//PNG transparency fix
	$(document).pngFix(); 
	
	$("div.bubleinner").pngFix();

	//image rollover
	$("a.roll").live('mouseover focus', function(event) {
		$(this).find('img').attr("src", $(this).find('img').attr("src").split('_f1').join('_f2'))
	}).live('mouseout blur', function(event) {
		if (!$(this).find('img').hasClass("lit")) {
			$(this).find('img').attr("src", $(this).find('img').attr("src").split('_f2').join('_f1'))
		}
	});

	//open links in a new window - rel=external
	$("a[rel=external]").attr("target","_blank").each(function(n) {
		$(this).attr("title") !='' ? this.title=$(this).attr("title")+'. Opens in a new browser window.' : this.title='Opens in a new browser window.';
	});


	// Metrics hash value - used to obtain metrics from vanity URLs
	if ((window.location.hash.substr(0,5)==="#ref_") && (typeof(s) != 'undefined')) {
	thisHash=window.location.hash.substr(5,window.location.hash.length-5);
	s.tl(true,'o','Referrer: ' + thisHash);
	}
	
	function clearFields(input,value){
		$(input).focus(function(){
			if( $(this).val() == value ){
				$(this).val('');
			}
		}).blur(function(){
			if( $(this).val() == '' ){
				$(this).val(value);
			}
		});
	}
	clearFields('form #txtname_left', 'Your name');
	clearFields('form #txtemail_left', "Your friend's email");
	clearFields('form #searchsite', 'Enter keyword(s)');
	clearFields('form #criteria', 'Type in keywords');
	
	$("input.button, input.searchbutton, input.searchsubmit, input.submitbutton").focus(function(){
		this.style.cssText='text-decoration:underline';
	});		
	$("input.button, input.searchbutton, input.searchsubmit, input.submitbutton").blur(function(){
		this.style.cssText='text-decoration:underline';
	});
	$("input.button, input.searchbutton, input.searchsubmit, input.submitbutton").mouseover(function(){
		this.style.cssText='text-decoration:underline';
	});		
	$("input.button, input.searchbutton, input.searchsubmit, input.submitbutton").mouseout(function(){
		this.style.cssText='text-decoration:none';
	});



	
	
});

