// verlinkt Screenshots bei Meldungen auf der Startseite


function klickbareScreens() {
	if (document.getElementById) {
		var anker = '';
		var i = 0;
		var clickableImagesHref = new Array();
		var clickableImagesImgs = new Array();
		var divs = getElementsByClass('teaser', document, 'div');
		if(divs[0]) {
			// divs Schleife:
			do {
				//alert('clickableImagesHref');
				clickableImagesImgs = new Array();
				clickableImagesHref = new Array();
				var j = 0;
				// divs[i].childNodes Schleife:
				do {
					if(typeof(divs[i].childNodes[j]) == 'object') {
						if(divs[i].childNodes[j].tagName) {
							if(divs[i].childNodes[j].tagName == 'IMG') {
								var neuestesImg = clickableImagesImgs.push(divs[i].childNodes[j]);
							}
							if(divs[i].childNodes[j].tagName == 'P') {
								var k = 0;
								// divs[i].childNodes[j].childNodes Schleife:
								do {
									if(typeof(divs[i].childNodes[j].childNodes[k]) == 'object') {
										if(divs[i].childNodes[j].tagName) {
											if(divs[i].childNodes[j].childNodes[k].tagName == 'A') {
												var neuestesHref = clickableImagesHref.push(divs[i].childNodes[j].childNodes[k].href);
											}
										}
									}
									k++;
								} while (k <= divs[i].childNodes[j].childNodes.length-1)
							}
							if(divs[i].childNodes[j].tagName == 'A') {
								var neuestesHref = clickableImagesHref.push(divs[i].childNodes[j].href);
							}
						}
					}
					j++;
				} while (j <= divs[i].childNodes.length-1);
				if(typeof(clickableImagesImgs[0]) == 'object' && typeof(clickableImagesHref[0]) != 'undefined') {
					var functionname = i + 'func';
					attachOnclickToImages(clickableImagesImgs[0], clickableImagesHref[0], functionname);
				}
				i++;
			} while (i <= divs.length-1);
		}
	}
}

addLoadListener(klickbareScreens);

function attachOnclickToImages(imgObject, href, functionname) {
	imgObject.onmouseover = function(functionname2) {this.style.cursor = 'pointer'};
	imgObject.onclick = function(functionname) {window.location = href};
	imgObject.title = 'Weiter zum vollständigen Artikel';
}

// getElementsByClass By Dustin Diaz ( http://www.dustindiaz.com/getelementsbyclass/ )

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	var i = 0;
	var j = 0;
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
