﻿function chkLinks(id, readmore) {
		
var obj = document.getElementById(id);
var col = obj.getElementsByTagName("A");
var colImg = obj.getElementsByTagName("IMG");

var eks;

	for(var i=0;i<col.length;i++) {
		if(col[i].parentNode!=null && col[i].parentNode.className == 'link-item') {
			if( col[i].href.indexOf('#')!=-1 && col[i].href.indexOf('#') == (col[i].href.length - 1 ) ) {
				removeLink(col[i]);
			}
			else {
				if(readmore) {
					eks = extractLink(col[i]);
					if(eks) {
						if(eks["title"].indexOf('#')!=-1) {
							//createReadMore(eks);
							//col[i].innerHTML = eks["title"].subString(1);
						}
					}
				}
			}
				
			
		}
		
		if(col[i].parentNode!=null && col[i].parentNode.className == 'image-area-left') {
			if( col[i].href.indexOf('#')!=-1 && col[i].href.indexOf('#') == (col[i].href.length - 1 ) ) {
				removeImageLink(col[i]);
			}
		}
	}
	
}

function createReadMore(element) {
	element["parent"].childNodes[1].innerHTML += "<a href=\""+element["href"]+"\" title=\""+element["title"]+"\" target=\""+element["target"]+"\"> read more </a>";
}

function extractLink(element) {

//	alert('extracting');

	var eks = {};

	eks["title"] = element.innerHTML;
	eks["href"] = element.href;
	eks["target"] = element.target;
	eks["parent"] = element.parentNode;
	
	return eks;
}

function removeImageLink(element) {
	
	var img = element.childNodes[0];
	var el = element.parentNode;

	element.style.display = 'none';
	el.appendChild(img);
}

function removeLink(element) {

//	alert(element.innerHTML);

	var title = element.innerHTML;
	var el = element.parentNode;

	var span = document.createElement("SPAN");
	span.innerHTML = title;

	el.insertBefore(span, element);	
	element.style.display = 'none';
	//el.removeChild(element);
}

function ael(elm,evt,f){
  if(elm.addEventListener)elm.addEventListener(evt, function() { eval(f) }, false);
  else if(elm.attachEvent)elm.attachEvent("on"+evt, function() { eval(f) });
}

ael(window,"load","chkLinks('spsContentLeft', true);chkLinks('spsContentRight', false);");




// reorder links for undersite
function chkReorder() {
	var obj = document.getElementById("spsContentRight");
	var col = obj.getElementsByTagName("A");
	
	var l = col.length;
	for(var i=0;i<l;i++) {
		if(col[i].parentNode!=null && col[i].parentNode.className == 'image-area-left') { 
			//alert(col[i].parentNode.parentNode.className);
			
			var el = col[i].parentNode.parentNode;
			
			//alert(el.childNodes[0].className);
			//alert(el.childNodes[1].className);
			
			//var a = el.childNodes[1].childNodes[0];
			var a = document.createElement("A");
			a.href = el.childNodes[1].childNodes[0].href;
			a.target = el.childNodes[1].childNodes[0].target;
			a.innerHTML = el.childNodes[1].childNodes[0].innerHTML;
			var div = document.createElement("DIV");
			div.style.float = "left";
			div.appendChild(a);
			var obj1 = el.childNodes[0];
			el.insertBefore(div, el.childNodes[0]);		
			
		}
	}
}

//ael(window, "load", "chkReorder();");