/* png fix
/*-------------------------------------------------------------------------------*/
var init_pngFix = function()
{
	$('body').supersleight();
}

/* new window
/*-------------------------------------------------------------------------------*/
var init_newWindow = function()
{
	$("a[rel=external]").attr('target', '_blank');
}

/* cufon
/*-------------------------------------------------------------------------------*/
var init_cufon = function()
{
	Cufon.replace('h3, h4' , { fontFamily: 'Serpentine LT'});
	Cufon.replace('h1, h2, h6, .jqmWindow span' , { fontFamily: 'Myriad Pro'});	
}

/* jqmodal
/*-------------------------------------------------------------------------------*/
var init_jqmodal = function()
{
  $('#product').jqm({trigger: 'a.product'});
  $('#voc').jqm({trigger: 'a.voc'});
  $('#otc').jqm({trigger: 'a.otc'});
  $('#reference').jqm({trigger: 'a.reference'});
  $('#leeds').jqm({trigger: 'a.leeds'});
  $('#msds').jqm({trigger: 'a.msds'});
  $('#catalog').jqm({trigger: 'a.catalog'});
}

/* email spam protection
/*-------------------------------------------------------------------------------*/

jQuery.fn.mailme = function() {
    var at = / at /;
    var dot = / dot /g;
    this.each( function() {
        var addr = jQuery(this).text().replace(at,"@").replace(dot,".");
        var title = jQuery(this).attr('title')
        $(this)
            .after('<a href="mailto:'+addr+'" title="'+title+'">'+ addr +'</a>')
            .remove();
    });
};
$('span.mailme').mailme();
				
/* init
/*-------------------------------------------------------------------------------*/
$(document).ready(function()
{ 
	init_pngFix();
	init_cufon();
	init_jqmodal();
	init_newWindow();
});
