// <![CDATA[
function init() {
	
	if (!document.getElementsByTagName) return;

	// Safari should use proprietary searchinput field
	if (navigator.userAgent.toLowerCase().indexOf("safari") + 1){
		document.getElementById("q").type ="search";
	}
	
	var inputs = document.getElementsByTagName("input");
	var iv;
	var i = 0;
	var l = inputs.length;
	for (i; i<l; i++) {
		if(inputs[i].type == "text" || inputs[i].type == "search") {
			inputs[i].iv = inputs[i].value;
			inputs[i].onclick = function () {
				if(this.value == this.iv) {
					this.value = "";
				}
			}
			inputs[i].onfocus = inputs[i].onclick;
		}
	}
	
	var lnks = document.getElementById("content").getElementsByTagName("a");
	
	var href, ext, att, node;
	var host = window.location.host;
	var is_local_link = true;
	var is_http_link = true;
	var is_wiki_link = false;
	
	var my_domains = [
	"lauter-kommunikation.de",
	"netcompare24.com",
	"netcompare24.dev"
	];
	
	// perform DOM operations on all links
	
	for(i=0; i<lnks.length; i++) {
	
		var a, l, j;
		
		// prevent accidental flagging
		is_local_link = true;
		is_http_link = false;
		
		// init shortcuts
		a = lnks[i];
		href = a.getAttribute("href");
		l = my_domains.length;
		
		// is fully qualified url e.g. http://example.com
		is_http_link = (href.substring(0, 7) == "http://") ?  true : false;
		//is_wiki_link = href.indexOf("ikipedia") >= 0 ? true : false;
		if(is_http_link) {
			for(j=0; j<l; j++) {
				is_local_link = false;
				if(href.indexOf(my_domains[j]) >= 0) {
					is_local_link = true;
					break;
				}
			}
		}
		
		// is external link? set class attribute to "ext"
		if(!is_local_link && is_http_link) {
			
			//alert(href+" ist extern!");

			node = document.createAttribute("class");
			node.nodeValue = "ext";

			if(!a.getElementsByTagName("img")[0]) a.setAttributeNode(node);
			
		}
		// prevent focus rect on image links
		//a.onfocus = new Function("if(this.blur)this.blur()");

	}
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
   }
}
onload = init;
// ]]> 


