$(document).ready(function() {

	// Accessible input values
  $("input.propagate").each(function(){
    var $this = $(this);
    var val = $('label[for=' + $this.attr('id') + ']').html();
    if($this.val() == '') $this.val(val);
    $this.focus(function(){
        if($this.val() == val) $this.val('');
    }).blur(function(){
        if($this.val() == '') $this.val(val);
    });
  });
  
  // External links
	$('a[rel=_blank]').click(function(){
		this.target = "_blank";
	});

	// Browser support
	if ($.browser.webkit) {
    $("body").addClass("webkit");
 	}
 	
	if ($.browser.opera) {
    $("body").addClass("opera");
 	}
 	
	if ($.browser.mozilla) {
    $("body").addClass("mozilla");
 	}
 	
	if (($.browser.msie) && ($.browser.version == "8.0")) {
    $("body").addClass("ie8");
 	}
 	
	if (($.browser.msie) && ($.browser.version == "7.0")) {
    $("body").addClass("ie7");
 	}

	if (($.browser.msie) && ($.browser.version == "6.0")){
		
		$("body").addClass("ie6");
		
		// PNG support
		var PNG_fix_selectors = [
    	"#navigation .inner",
    	"#navigation li",
    	".content h2.service"
		];
		 
		if (typeof DD_belatedPNG !== "undefined") {
			DD_belatedPNG.fix(PNG_fix_selectors.join(","));
		}
		
	}

});
