var domains_with_no_message= new Array("bostonpetlink.com", "www.bostonpetlink.com", "bostonpetlink.com/site/","bit.ly");

var domains_messages = new Array();
domains_messages['bostonpetlink.com/facebook'] = "Safe Domain Message";
domains_messages['Default Domain goes here'] = "Default Message";

var default_message = "Please note you are leaving the BostonPetLink.com. BostonPetLink does not endorse or guarantee products, information, or recommendations provided by linked sites and BostonPetLink is not liable for any products or services advertised on these sites. Each third party may have a privacy policy that differs from BostonPetLink. Any linked site may provide less security than BostonPetLink's website.";
var default_mailto_message = "Please note: email messages are not secure. Please refrain from entering personal, confidential information in the message, such as your social security or account numbers. Thank you.";

function attach_external_check(internal_domains){
	
}
	
	window.addEvent('domready', function() {
	
	    $$("a").each(function(atag,index)
	    {
	    	if ((atag.href.match(/https?:\/\/(.[^\/]+)/))!=null){
		    	// get domain name, check http/https only.	    	
		    	var dm = atag.href.match(/https?:\/\/(.[^\/]+)/)[1];
		    	if(dm){
		    		dm = dm.toLowerCase();
			    	// check if atag is internal link
			    	var isInternal = false;
			    	var hasDefaultMessage = false;
			    	
			    	if(!isInternal){
			    		domains_with_no_message.each(function(item, index){
				    		if(item == dm){
				    			isInternal = true;
				    		}
				    	});
			    	}
			    	
			    	if(!isInternal){
			    		var msg = domains_messages[dm];
			    		if(msg==undefined){
			    			msg = default_message;
			    		}
			    	}
			    	
			    	// do attach check.
			    	if(!isInternal){
				        atag.addEvent("click", function(event) {
	
										var result = confirm(msg);
	
	
	
				            if (result == true)
				            {
				                return true;
				            }
				            else
				            {		        		
				                event = new Event(event).stop();
								//return false;
				            }
				        });
			    	}
		    	}
		    }
		  });
	});


	window.addEvent('domready', function() {
	
	    $$("a").each(function(atag,index)
	    {
	    	// get domain name, check mailto: only.	    	
	    	if ((atag.href.match(/mailto:(.[^\/]+)/))!=null){
		    	var dm = atag.href.match(/mailto:(.[^\/]+)/)[1];
		    	var msg = default_mailto_message;
		        atag.addEvent("click", function(event) {

							var result = confirm(msg);



	            if (result == true)
	            {
	                return true;
	            }
	            else
	            {		        		
	                event = new Event(event).stop();
					//return false;
	            }
	        });
	    	}
	    });
		});
