function addClassName(el, sClassName) {
	var s = el.className;
	var p = s.split(" ");
	var l = p.length;
	for (var i = 0; i < l; i++) {
		if (p[i] == sClassName) {
			return;
		}
	}
	p[p.length] = sClassName;
	el.className = p.join(" ");
}

function removeClassName(el, sClassName) {
	var s = el.className;
	var p = s.split(" ");
	var np = [];
	var l = p.length;
	var j = 0;
	for (var i = 0; i < l; i++) {
		if (p[i] != sClassName) {
			np[j++] = p[i];
		}
	}
	el.className = np.join(" ");
}

function format_currency(num) {
	num += '';
	x = num.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? ',' + x[1] : '';
	
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + '&nbsp;' + '$2');
	}
	
	return x1 + x2 + '&nbsp;Kč';
}

function mailReplace(){
	var name, server, i; 
	var protocol = 'send';

	for (i = 0; i < document.links.length; i++) {
		link = document.links[i];

		if (link.protocol == protocol + ':') {
			href = link.href;
			name = link.href.substring((protocol.length+1), link.href.indexOf(')'));
			server = link.href.substring((link.href.indexOf(')') + 1), link.href.indexOf('('));

			finalHref = name + '@' + server;
			link.firstChild.nodeValue = finalHref;
			link.href = 'mailto:' + finalHref;
		}
	}
}

function stock_hide() {
	document.getElementById('light').style.display='none';
	document.getElementById('fade').style.display='none'
		document.getElementById('modif_select').style.display='block'
	return false;
}

function stock_show() {
		document.getElementById('light').style.display='block';
		document.getElementById('fade').style.display='block'
		document.getElementById('modif_select').style.display='none'
	return false;
}

function unique(arrayName, subarr){
    var newArray=new Array();
    label:for(var i=0; i<arrayName.length;i++ ){  
        for(var j=0; j<newArray.length;j++ ){
            if(newArray[j][subarr]==arrayName[i][subarr]) 
                continue label;
        }
        newArray[newArray.length] = arrayName[i];
    }
    return newArray;
}
