var element2alert = 'content';
var element2alertRight = 'rightcontent';

var text2alert = 'Sanofi is niet verantwoordelijk voor de inhoud van deze externe website. Wilt u doorgaan?';

var doubleAlert1 = 'U gaat een site bezoeken die niet onder Nederlandse regelgeving valt en uitsluitend bestemd is voor beroepsbeoefenaren, wilt u doorgaan?';
var doubleAlert2 = 'Deze site is uitsluitend bestemd voor beroepsbeoefenaren. Verlaat deze site indien u geen beroepsbeoefenaar bent.';


function prepareExterneLinks(){


	var mydomain = document.domain;
	var links = document.getElementById(element2alert).getElementsByTagName('a');
	var links2 = document.getElementById(element2alertRight).getElementsByTagName('a');

	for(var i=0;i<(links.length+links2.length);i++){
		if(i>=links.length){
			var link = links2[(i-links.length)];
		} else {
			var link = links[i];
		}

		if(link.href!='' && link.href.search('sanofi.com')==-1 && link.href.substr(0,10)!='javascript' && fnGetDomain(link.href)!=mydomain && link.className!='nopopup'){
			link.target = '_blank';
			
			if(link.className == 'double'){
			
				link.onclick = function(){
					if(confirm(doubleAlert1)){
						if(confirm(doubleAlert2)){
							return true;
						} else {
							return false;
						}
					} else {
						return false;
					}
				}
				
			} else {
			
				link.onclick = function(){
					return confirm(text2alert);
				}
				
			}
		} else if(link.href.search('sanofi.com')>-1){
			link.target = '_blank';
		}
	}
}

function fnGetDomain(url) {
	return url.match(/:\/\/(.[^/]+)/)[1];
}

window.onload = function(){
	prepareExterneLinks();
}
