var preview = {
	stop: function() {
		document.getElementById('col_center').removeChild($('preview_large'));
	},
	
	start: function(url, image) {
		$('col_center').innerHTML += '<img id="preview_large" src="'+url+'" style="top: '+image.cumulativeOffset()['top']+'px" />';
		
	}
};

function square() {
	var corners = document.getElementsByClassName('tabcorner');
	
	for(var i = 0; i < corners.length; i++) {
		corners[i].style.width = corners[i].getHeight() + 'px';
	}
}

function setBackgroundImage() {
	var defWidth	 	= 1500;
	var defHeight		= 1000;	
	var defRatio		= defWidth / defHeight;
	var hgbCt			= $('backgroundContainer');
	var img				= $('backgroundContainerIMG');	
	var w				= document.viewport.getWidth();
	var h				= document.viewport.getHeight();
	
	hgbCt.setStyle({margin: 0, padding: 0, overflow: 'hidden', width:w+'px', height:h+'px'});
	img.setStyle({margin: 0, padding: 0});
	//document.body.setStyle({margin: 0, padding: 0}); // IE-BUG

	var tmpRatio = w / h;
	if(tmpRatio > defRatio) {
		img.setStyle({width: w+'px'});
		img.setStyle({height: w/defRatio+'px'});
	} else {
		img.setStyle({width: h*defRatio+'px'});
		img.setStyle({height: h+'px'});
	}
}

function initializeBackgroundImage() {
	Event.observe(document.onresize ? document : window, "resize", function() { setBackgroundImage(); });
}


function toggleImage(id) {
	if($('img_' + id))
		$('img_' + id).toggle();
	if($('imgtxt_' + id))
		$('imgtxt_' + id).toggle();
};

/*
Event.observe(window, 'load', function() {
	var blinks = document.getElementsByClassName('blink');
	
	for(var i = 0; i < blinks.length; i++) {
		blinks[i].blink({duration: 0.7});
	}
});*/
