function getById(element){
	return (typeof element == 'string') ? document.getElementById(element) : element;
}

function hasClassName(element, className) {
    if (!(element = getById(element))) return;
    var elementClassName = element.className;
    return (elementClassName.length > 0 && (elementClassName == className ||
      new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName)));
}

function addClassName(element, className) {
    if (!(element = getById(element))) return;
    if (!hasClassName(element, className))
      element.className += (element.className ? ' ' : '') + className;
    return element;
}

function removeClassName(element, className) {
	if (!(element = getById(element))) return;
	element.className = element.className.replace(new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ');
    return element;
}


function openProd(url){

	if(screen.availHeight < 600){
		theH = 456;
		window.open(url,"prodpic","width=516,height="+ theH +",scrollbars=yes,resizeable=no,menubar=yes,status=yes,top=0,left=0");
	} else {
		theH = 610;
		window.open(url,"prodpic","width=500,height="+ theH +",scrollbars=no,resizeable=no,menubar=yes,status=yes,top=0,left=0");
	}
}

function open_detail(url) {	
	if(screen.availHeight < 600){
		theH = 544;
	} else {
		theH = 680;
	}
	window.open(url,"detail","width=502,height="+ theH +",left=0,top=0,scrollbars=yes,resizeable=yes,menubar=no");
}


function open_map(img) {	
		window.open("static/anfahrt.html?/photos/" + img + "","map","width=400,height=450,left=0,top=0,scrollbars=no,resizeable=no,menubar=no");
}

