//Funktionen för att visa zoomade bilder "open_zoom_win"
function open_zoom_win (img_to_show,x,y) {
	var pscreen_width, pscreen_height;
	var win_top, win_left;
	var ZoomWin;
	var ratio = 0;
	
	if ( ! x ) x = 500;
	if ( ! y ) y = 500;
	
	if ( x > screen.width || y > screen.height ) {
		var ratio = x / y;
		
		if ( ( x / screen.width ) > ( y / screen.height ) ) {
			x = screen.width;
			y = x / ratio;
		}
		else {
			y = screen.height;
			x = y * ratio;
		}
	}

	win_left = ( screen.width - x ) / 2;
	win_top  = ( screen.height - y ) / 2;
	
	ZoomWin  = window.open(
	img_to_show,
	'TORMAX_Bild',
	'width='+ x +',height='+y+',top='+win_top+',left='+win_left+',toolbar=no,scrollbars=no,topmargin=0,leftmargin=0'
	);
	
	var Temp = xtractFile(img_to_show);
	if ( Temp.extension != ".php" && Temp.extension != ".htm" && Temp.extension != ".html" ) {
		if ( ! ratio )
			ZoomWin.document.write('<html><body><img style="position:absolute; top: 0px; left: 0px;" src="' + img_to_show + '"></body></html>');
		else
			ZoomWin.document.write('<html><body><img style="position:absolute; top: 0px; left: 0px;" src="' + img_to_show + '" width=' + x + ' height=' + y + '></body></html>');
	}
}

function SvappaObj(fran, till) {
	var visa = document.getElementById(till);
	var gomma = document.getElementById(fran);
	gomma.style.display = "none";
	visa.style.display = "block";
}

function xtractFile(data) {
	var m = data.match(/(.*)\/([^\/\\]+)(\.\w+)$/);
	return {path: m[1], file: m[2], extension: m[3]};
}