/**
 * @author KOES
 * @copyright insyma AG
 * @projectDescription 
 * @version 1.0
 */
insymaDownload = {
	init:function() {
		var downloaddivs = insymaUtil.elmByClass("div", "part_download");
		if (downloaddivs.length > 0) {
			for(var x = 0;x<downloaddivs.length;x++){
				var spans = downloaddivs[x].getElementsByTagName("span");
				if(insymaUtil.cssjs("check", downloaddivs[x], "sprungmarke")){
					insymaUtil.cssjs("remove", spans[1], "hide");
				} else {
					insymaUtil.cssjs("remove", spans[0], "hide");
				}
			}
		}
		var anchors = insymaUtil.elmByClass("a", "weitereLink");
		if (anchors.length > 0) {
			for(var i = 0;i<anchors.length;i++){
				anchors[i].onclick = function(){insymaDownload.onLinkClick(this); return false;};
			}
		}
	},
	onLinkClick:function(objLink) {
		var moreLists = insymaUtil.elmByClass("ul", "weitere");
		if (moreLists.length > 0) {
			for(var y= 0;y<moreLists.length;y++){
				insymaUtil.cssjs("add", moreLists[y], "hide");
				
			}
		}
		var anchors = insymaUtil.elmByClass("a", "weitereLink");
		if (anchors.length > 0) {
			for(var i = 0;i<anchors.length;i++){
				insymaUtil.cssjs("remove", anchors[i], "hide");
			}
		}
		var moreList = insymaUtil.closestSib(objLink,1);
		if(insymaUtil.cssjs("check", moreList, "weitere")){
			insymaUtil.cssjs("remove", moreList, "hide");
			insymaUtil.cssjs("add", objLink, "hide");
		}
	}
};
insymaUtil.addEvent(window, "load", insymaDownload.init, false);
