function getDomain(mylinking){
	var headerEnd = mylinking.indexOf("/")+2;
	var mylinkingLength =  mylinking.length;
	//alert(headerEnd);
	//alert(mylinkingLength);
	var noheaderlink = mylinking.substr(headerEnd, mylinkingLength);
	var firstSlash = noheaderlink.indexOf("/");
	if (firstSlash == -1)
		firstSlash = mylinkingLength;
	var domain = noheaderlink.substr(0, firstSlash);
	return domain;
}

function allowDomain(externalDomain){
	var allowList = new Array("172.18.203.10","172.18.203.11","icbcweb");
	for ( var i = 0; i < allowList.length; i++) {
		if (allowList[i] == externalDomain) {
			return true;
		}
	}
	return false;
}

function externalLinks() {
	var mydomain = document.domain;
	if( mydomain != "www.library.gov.mo" ){
	  if (!document.getElementsByTagName) return;
	  var anchors = document.getElementsByTagName("a");
	  for (var i=0; i<anchors.length; i++) {
		  var anchor_href = anchors[i];
			//alert(anchor_href);
		  if (anchor_href.getAttribute("href"))
				anchor_href.onclick=function(){
						var mylinking = this.getAttribute("href");
						if(mylinking != ""){
							if(mylinking.substr(0, 4).toLowerCase() == "http"){
								domain = getDomain(mylinking);
								if(!allowDomain(domain))
									alert("没有連接互聯網。你所需求的網站如下：\n\r\n\r" + domain + "\n\r\n\r請使用本館的互聯網服務。");
								else return true;
								return false;
							} else {
								return true;
							}
						}else {
							return true;
						}
					}
	  }
	}
}