function schImg(root, id) {
	div = document.getElementById('thumb_mare');
	div.src=root+'img/thumb_mare/'+id;
}

function showDiv(id)
{
	div = document.getElementById(id);
	div.style.display='block';
}

function hideDiv(id)
{
	div = document.getElementById(id);
	div.style.display='none';
}

function showHide(id)
{
	div = document.getElementById(id);
	if (div.style.display=='block') { div.style.display='none'; }
	else { div.style.display='block'; }		
}

function showHide2(id)
{
	div = document.getElementById('cmd_'+id);
	if (div.style.display=='block') { div.style.display='none'; }
	else { div.style.display='block'; }	
	div = document.getElementById('sag_'+id);
	if (div.style.display=='block') { div.style.display='none'; }
	else { div.style.display='block'; }		
}

//testeaza daca o variabila este goala
function empty (mixed_var) {
    var key;    
    if (mixed_var === "" || mixed_var === 0 || mixed_var === "0" || mixed_var === null || mixed_var === false || typeof mixed_var === 'undefined'){
        return true;
    } 
    if (typeof mixed_var == 'object') {
        for (key in mixed_var) {
            return false;
        }        return true;
    }
    return false;
}

//variabila globala
//cache needed for overagressive garbage collectors.
var cache = [];
var image_loaded=[];
//var imag = '';
(function($){
//images can either be an array of paths to images or a  single image.
$.loadImages = function(images, callback){ 
	//convert to array if needed so rest of script works
	if (!(images instanceof Array)) {
		images = [images];
	} 
	var imagesLength = images.length;
	var loadedCounter = 0;
	for (var i = imagesLength; i--;) {
		var cacheImage = document.createElement('img');
		//set the onload method before the src is called otherwise will fail to be called in IE
		cacheImage.onload = function(){
			loadedCounter++;
			if (loadedCounter >= imagesLength) {
				if ($.isFunction(callback)) {
					callback(images);
				}
			}
		}
		cacheImage.src = images[i];
		cache.push(cacheImage);
	}
}
})(jQuery);
