function viewimage(prefix, id, imageid, type) {
	if(type == 'map') {
		w = 630;
		h = 500;
	} else if(type == 'auditorium') {
		w = 790;
		h = 590;
	} else {
		w = 790;
		h = 590;
	}
	window.open('image.php?name=' + prefix + id + '_' + imageid + '.png&type=' + type, 'editcontrolled', 'height=' + h + ', width=' + w + ', menubar=no, resizable=no, scrollbars=yes, status=no, toolbar=no');
}

function imageclose() {
	window.close();
}

function makeperformance(form) {
	if ( form.performance_add.value == "" ) {
		form.performance.value = '';
	} else {
		form.performance.value = form.theatre_add.options[form.theatre_add.selectedIndex].text + " - " + form.performance_add[form.performance_add.selectedIndex].text;
	}
}

function cutWidth( oElement, pixels ) {
}

function teszt() {
	alert( document.getElementById("container").offsetWidth );
}
	

function fixShopListDisplay( container, classnames ) {
	var oContainer = document.getElementById(container);
	var oItems = getElementsByClassName( oContainer, "div", classnames );
	var boolTrigger = true;
	for ( var i=0; i<oItems.length; i++ ) {
		oItem = oItems[i];

		oItem.className += ( boolTrigger ) ? " left" : " right";
		if ( ( oItems.length == (i+1) ) || ( oItems.length == (i+2) && oItem.className.match(/left/) ) ) 
			oItem.className += " last";
		boolTrigger = !boolTrigger;

		var oTitle = getElementsByClassName( oItem, "div", "author");
		cutWidth( oTitle[0], 156);

		var oDiscount = getElementsByClassName( oItem, "div", "discountPrice");
		if ( oDiscount.length > 0 ) 
			numWordLimit = 30;
		else 
			numWordLimit = 40;

		var arrDesc = getElementsByClassName( oItem, "div", "description");
		for ( var j=0; j<arrDesc.length; j++ ) {
			var oDesc = arrDesc[j];
			if ( oDesc.innerHTML ) {
				var words = oDesc.innerHTML.replace(/\s+/g," ").split(" ");
				if ( words.length > numWordLimit ) {
					var newwords = words.splice(0,numWordLimit );
					oDesc.innerHTML = newwords.join(" ") + "...";
				}
			}
			
		}

	}

}

/*
    Written by Jonathan Snook, http://www.snook.ca/jonathan
    Add-ons by Robert Nyman, http://www.robertnyman.com
*/

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && document.all)? document.all : 
    oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

function fixProductDetails() {
	var img = document.getElementById("productImage");
	var leftcol = document.getElementById("leftcol");
	var rightcol = document.getElementById("rightcol");

	var leftwidth = parseFloat(img.width) + parseFloat(img.style.marginRight);
	var rightwidth = ( 520 - leftwidth );
	
	leftcol.style.width =  leftwidth + "px";
	rightcol.style.width = rightwidth + "px";
	
	
}

function initBackground() {
	var b = document.getElementsByTagName("body");
	var h = document.getElementsByTagName("html");
	if ( b ) {
		b[0].className = "bgOn";
	}
	if ( h ) {
		h[0].className = "bgOn";
	}
}

