var visits = '?0';var ypos = 0;var x, y;var howmany_linkstochange_home = 0;var howmany_linkstochange_about = 0;var howmany_linkstochange_portfoliolist = 0;var howmany_linkstochange_randompics = 0;var howmany_randomlinks = 0;saved_linkcode_home = new Array();saved_linkcode_about = new Array();saved_linkcode_portfoliolist = new Array();new_links = new Array();var saved_linkcode_portfolio_next = 0;var saved_restcode_portfolio_next = 0;var saved_linkcode_portfolio_prev = 0;var saved_restcode_portfolio_prev = 0;random_pic_nrs = new Array();function check_yposition() {	if (self.pageYOffset) // all except Explorer	{		ypos = self.pageYOffset;		x = self.pageXOffset;		y = self.pageYOffset;	}	else if (document.documentElement && document.documentElement.scrollTop) // Explorer 6 Strict	{		ypos = document.documentElement.scrollTop;		x = document.documentElement.scrollLeft;		y = document.documentElement.scrollTop;	}	else if (document.body) // all other Explorers	{		ypos = document.body.scrollTop;		x = document.body.scrollLeft;		y = document.body.scrollTop;	}}function navi_home(sent_linknr) { 	var linkr = sent_linknr;	check_yposition(); 	var new_link = saved_linkcode_home[linkr] + '?a1on' + ypos;	document.location.href = new_link;   }function set_home() {	for (var i = 1; i <= howmany_linkstochange_home; i++) {		var which_link = 'link_' + i;		var extracted_code = document.getElementById(which_link).innerHTML;		var where_ends_linkcode = extracted_code.indexOf('.') + 5;			var linkcode = extracted_code.slice(0, where_ends_linkcode);		saved_linkcode_home[i] = linkcode.slice(9); // ohne <a href="		var restcode = extracted_code.slice(where_ends_linkcode);    	document.getElementById(which_link).innerHTML = '<a href="javascript: navi_home(' + i + ');' + restcode;    }	visits = window.location.search;	if (visits != '') {		 		var from_where = visits.match(/a/); // a = home, b = portfolio, c = about, d = randompics (portfolio)		if (from_where) {				var find_y = visits.indexOf('on');			var extract_y = visits.slice(find_y + 2);			ypos = extract_y;			scrollTo(0, ypos);					}	}    }function navi_portfolio(sent_linknr) { 	var linkr = sent_linknr;	if (linkr == 1) {		var new_link = saved_linkcode_portfolio_next.slice(9) + visits;		document.location.href = new_link; 	} else if (linkr == 2) {		var new_link = saved_linkcode_portfolio_prev.slice(9) + visits;		document.location.href = new_link; 	}}function set_portfolio() {	visits = window.location.search;	var from_home = visits.match(/a/); // a = home, b = portfolio, c = about, d = randompics (portfolio)	if (from_home) {		document.getElementById('back_icon').innerHTML = "<a href='javascript:document.location.href=&#39;index.html&#39; + visits'><img src='material/images/0previews/preview-portfolio-01.gif' width='65' height='28' alt='' /></a>";			document.getElementById('back_link').innerHTML = "<a href='javascript:document.location.href=&#39;index.html&#39; + visits'><span class='text-underline'>back to home</span></a>";		}	var from_about = visits.match(/b/); // a = home, b = portfolio, c = about, d = randompics (portfolio) 	if (from_about) {		document.getElementById('back_icon').innerHTML = "<a href='javascript:document.location.href=&#39;00-portfolio.html&#39; + visits'><img src='material/images/0previews/preview-portfolio-01.gif' width='65' height='28' alt='' /></a>";			document.getElementById('back_link').innerHTML = "<a href='javascript:document.location.href=&#39;00-portfolio.html&#39; + visits'><span class='text-underline'>back to portfolio list</span></a>";		}	var from_about = visits.match(/c/); // a = home, b = portfolio, c = about, d = randompics (portfolio)	if (from_about) {		document.getElementById('back_icon').innerHTML = "<a href='javascript:document.location.href=&#39;00-about.html&#39; + visits'><img src='material/images/0previews/preview-portfolio-01.gif' width='65' height='28' alt='' /></a>";			document.getElementById('back_link').innerHTML = "<a href='javascript:document.location.href=&#39;00-about.html&#39; + visits'><span class='text-underline'>back to about</span></a>";		}	var from_about = visits.match(/d/); // a = home, b = portfolio, c = about, d = randompics (portfolio) 	if (from_about) {		document.getElementById('back_icon').innerHTML = "<a href='javascript:document.location.href=&#39;00-portfolio.html&#39; + visits'><img src='material/images/0previews/preview-portfolio-01.gif' width='65' height='28' alt='' /></a>";			document.getElementById('back_link').innerHTML = "<a href='javascript:document.location.href=&#39;00-portfolio.html&#39; + visits'><span class='text-underline'>back to portfolio list</span></a>";		}		var check_link_next = document.getElementById('link_next');	if (check_link_next) {		var extracted_code = document.getElementById('link_next').innerHTML;		var where_ends_linkcode = extracted_code.indexOf('.') + 5;			saved_linkcode_portfolio_next = extracted_code.slice(0, where_ends_linkcode);		saved_restcode_portfolio_next = extracted_code.slice(where_ends_linkcode);    	document.getElementById('link_next').innerHTML = '<a href="javascript: navi_portfolio(1);' + saved_restcode_portfolio_next;	}	var check_link_prev = document.getElementById('link_prev');	if (check_link_prev) {		var extracted_code = document.getElementById('link_prev').innerHTML;		var where_ends_linkcode = extracted_code.indexOf('.') + 5;			saved_linkcode_portfolio_prev = extracted_code.slice(0, where_ends_linkcode);		saved_restcode_portfolio_prev = extracted_code.slice(where_ends_linkcode);    	document.getElementById('link_prev').innerHTML = '<a href="javascript: navi_portfolio(2);' + saved_restcode_portfolio_prev;	}}function navi_about(sent_linknr) { 	var linkr = sent_linknr;	check_yposition(); 	var new_link = saved_linkcode_about[linkr] + '?c1on' + ypos;	document.location.href = new_link;   }function set_about() {	for (var i = 1; i <= howmany_linkstochange_about; i++) {		var which_link = 'link_' + i;		var extracted_code = document.getElementById(which_link).innerHTML;		var where_ends_linkcode = extracted_code.indexOf('.') + 5;			var linkcode = extracted_code.slice(0, where_ends_linkcode);		saved_linkcode_about[i] = linkcode.slice(9); // ohne <a href="		var restcode = extracted_code.slice(where_ends_linkcode);    	document.getElementById(which_link).innerHTML = '<a href="javascript: navi_about(' + i + ');' + restcode;    }	visits = window.location.search;	if (visits != '') {		 		var from_where = visits.match(/c/); // a = home, b = portfolio, c = about, d = randompics (portfolio)		if (from_where) {				var find_y = visits.indexOf('on');			var extract_y = visits.slice(find_y + 2);			ypos = extract_y;			scrollTo(0, ypos);					}	}    }function navi_portfoliolist(sent_linknr) { 	var linkr = sent_linknr;	check_yposition(); 	var new_link = saved_linkcode_portfoliolist[linkr] + '?b' + linkr + 'on' + ypos;	document.location.href = new_link;   }function set_portfoliolist() {	for (var i = 1; i <= howmany_linkstochange_portfoliolist; i++) {		var which_link = 'link_' + i;		var extracted_code = document.getElementById(which_link).innerHTML;		var where_ends_linkcode = extracted_code.indexOf('.') + 5;			var linkcode = extracted_code.slice(0, where_ends_linkcode);		saved_linkcode_portfoliolist[i] = linkcode.slice(9); // ohne <a href="		var restcode = extracted_code.slice(where_ends_linkcode);    	document.getElementById(which_link).innerHTML = '<a href="javascript: navi_portfoliolist(' + i + ');' + restcode;    }	visits = window.location.search;	if (visits != '') {		 		var from_where = visits.match(/b/); // a = home, b = portfolio, c = about, d = randompics (portfolio)		if (from_where) {				var find_y = visits.indexOf('on');			var extract_y = visits.slice(find_y + 2);			ypos = extract_y;			var extract_id = visits.slice(2, find_y);			if (extract_id / 2 != Math.round(extract_id / 2)) { // falls link von pic her kommend				extract_id = Number(extract_id) + 1;			}			document.getElementById('link_' + extract_id).className = 'caption-2';								scrollTo(0, ypos);					}		var from_where2 = visits.match(/d/); // a = home, b = portfolio, c = about, d = randompics (portfolio)		if (from_where2) {				var find_y = visits.indexOf('on');			var extract_y = visits.slice(find_y + 2);			ypos = extract_y;			scrollTo(0, ypos);					}			}    }function navi_randompics(sent_linknr) { 	var linkr = sent_linknr;	check_yposition();	var new_link = new_links[linkr] + '?d1on' + ypos;	document.location.href = new_link;}function set_randompics() {	var howmany_random_nrs_done = 1; 	while(howmany_random_nrs_done <= 3) {		var repeated_random_nr = 0;		var random_number = Math.random() * 100;		var random_number_round = Math.round(random_number);		if (howmany_random_nrs_done > 1) {			if (random_number_round == random_pic_nrs[howmany_random_nrs_done - 1]) {				repeated_random_nr = 1;			}		}		if (howmany_random_nrs_done > 2) {			if (random_number_round == random_pic_nrs[howmany_random_nrs_done - 2]) {				repeated_random_nr = 1;			}				}		if (random_number_round == 0) {			repeated_random_nr = 1;		}		if (random_number_round > howmany_randomlinks) {			repeated_random_nr = 1;		}						if (repeated_random_nr == 0) {			random_pic_nrs[howmany_random_nrs_done] = random_number_round;			howmany_random_nrs_done++;		}	}	var i = 1; 	for (var i = 1; i <= howmany_linkstochange_randompics; i++) { 			// code fuer neue bilder/links/texte extrahieren		var which_link_r1 = 'link_r1_' + random_pic_nrs[i];		var which_link_r2 = 'link_r2_' + random_pic_nrs[i];		var extracted_code_r1 = document.getElementById(which_link_r1).innerHTML;		var extracted_code_r2 = document.getElementById(which_link_r2).innerHTML;		// var where_starts_linkcode_r1r2 = extracted_code_r1.indexOf('<a') + 9; // => IE6 zaehlt hier anders, darum <a href=" im nachinhein loeschen		var where_starts_linkcode_r1r2 = 0;		var where_ends_linkcode_r1r2 = extracted_code_r1.indexOf('.') + 5;		var linkcode_r1r2 = extracted_code_r1.slice(where_starts_linkcode_r1r2 , where_ends_linkcode_r1r2);		new_links[random_pic_nrs[i]] = linkcode_r1r2.slice(9); // ohne <a href="				var where_starts_imagecode_r1r2 = extracted_code_r1.indexOf('0mini/') + 6;			var where_ends_imagecode_r1r2 = extracted_code_r1.indexOf('.jpg') + 4;			var imagecode_r1r2 = extracted_code_r1.slice(where_starts_imagecode_r1r2, where_ends_imagecode_r1r2);				var where_starts_textcode_r1r2 = extracted_code_r2.indexOf('.') + 7;		var where_ends_textcode_r1r2 = extracted_code_r2.indexOf('</a>');			var textcode_r1r2 = extracted_code_r2.slice(where_starts_textcode_r1r2, where_ends_textcode_r1r2);						// neue links bilder:		var which_link = 'link_d1_' + i;		var extracted_code = document.getElementById(which_link).innerHTML;		var where_ends_linkcode = extracted_code.indexOf('.') + 5;			var restcode = extracted_code.slice(where_ends_linkcode);		restcode = restcode.replace(/mini-leer.jpg/g, imagecode_r1r2);    	document.getElementById(which_link).innerHTML = '<a href="javascript: navi_randompics(' + random_pic_nrs[i] + ');' + restcode;    	 		// neue links text:   			var which_link2 = 'link_d2_' + i;		var extracted_code2 = document.getElementById(which_link2).innerHTML;		var where_ends_linkcode2 = extracted_code2.indexOf('.') + 5;			var restcode2 = extracted_code2.slice(where_ends_linkcode2);		restcode2 = restcode2.replace(/please wait.../g, textcode_r1r2);    	document.getElementById(which_link2).innerHTML = '<a href="javascript: navi_randompics(' + random_pic_nrs[i] + ');' + restcode2; 		    }}