JQ(document).ready(function(){
    var links = JQ('a');
    
    // Adds CSS classes to particular anchors throughout the website
    links.each(function() {
        var JQthis = JQ(this),
            href = JQthis.attr("href");
        
        //check for mailto links
        if (/\?contactbox=1/.test(href) || /mailto/i.test(href)) {
            JQthis.addClass("mailToLink");
            JQthis.attr({"title": "Contact me!"});            
        }
		// add offsite icon	
		else if (/http/i.test(href) && !/yojimg\.net/i.test(href)) {
            // fix legacy links
            if (JQthis.attr("target") == "popNewWindow") {
                JQthis.attr({"target": "_self"});                
            }

            JQthis.addClass("offSiteLink");
            JQthis.attr({"title": "Buh-bye!"});
            
        }
        //add pdf icon
        else if (/\.pdf/i.test(href)) {
            JQthis.addClass("pdfLink");
            JQthis.attr({"title": "Brace for PDF!"});            
        }
    });

 });
