var domains_with_no_message= new Array("www.lifestreaninc.com","lifestreaminc.com","www.lifestream.hccwebservices.com","lifestream.hccwebservices.com","vimeo.com");

var domains_messages = new Array();
//SHORT WARNING MESSAGE

domains_messages["#"] = "Please note you are leaving the LifeStream website. Each third party may have a privacy policy that differs from LifeStream. Any linked site may provide less security than LifeStream's website.";

//END SHORT WARNING MESSAGE

//DEFAULT WARMING MESSAGE
var default_message = "Please note you are leaving the LifeStream website. Each third party may have a privacy policy that differs from LifeStream. Any linked site may provide less security than Lifestream'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;
	            }
	        });
	    	}
	    });
		});
