<!--

// otevreni noveho okna
function OpenWindow(strURL,width,height,sroll){
	var objWnd = window.open(strURL,"Detail","scrollbars=" + sroll + ",resizable=yes,height=" + height + ",width=" + width + ",left=0,top=0");
	objWnd.focus();
}


// otevreni noveho okna
function NewWindow(strURL){
	var objWnd = window.open(strURL);
	objWnd.focus();
}

function OpenPhoto(theElement){
	var objWnd = window.open(theElement.href,"Photo","scrollbars=1,resizable=yes,height=680,width=590,left=0,top=0");
	objWnd.focus();
}

// vrati hodnotu vybraneho tlacitka
function GetRadioValue(radioArray){
	var iLength = radioArray.length;
	if(iLength){	// vice hodnot
		var i;
		for(i = 0; i < iLength; i++){
			if(radioArray[i].checked == true) return radioArray[i].value;
		}
	}
	else{	// // pouze jedna hodnota
		if(radioArray.checked == true) return radioArray.value;
	}
	return null;
}

function NumberFormat(number, decimals, dec_point, thousands_sep){
	var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
	var d = dec_point == undefined ? "." : dec_point;
	var t = thousands_sep == undefined ? "," : thousands_sep, s = n < 0 ? "-" : "";
	var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
	return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
}

function InArray(needle, haystack){
	var iLength = haystack.length;
	if(iLength){  // pole
		for(var i = 0; i < iLength; i++){
			if(needle == haystack[i]) return 1;
		}
	}
	else{  // jedna hodnota
		if(needle == haystack) return 1;
	}
	return 0;
}

// oriznuti mezer
function Trim(s){
	while(s.substring(0,1) == ' '){
		s = s.substring(1,s.length);
	}
	while(s.substring(s.length-1,s.length) == ' '){
		s = s.substring(0,s.length-1);
	}
	return s;
}


//testovani regularnich vyrazu
function RegExpTest(test,reg){
	return test.search(reg) == 0;
}

// kontrola prazdne hodnoty pole
function CheckEmptyField(sField){

	var sMsg = '';
	var oLabel = document.getElementById('lb' + sField);

	if(Trim(document.getElementById(sField).value) == ""){
		document.getElementById(sField).focus();

		if(oLabel){
			sMsg = oLabel.firstChild.data;
			if(sMsg.substring(sMsg.length - 1, sMsg.length) == ':') sMsg = sMsg.substring(0, sMsg.length-1)
			oLabel.style.color = 'red';
		}
		else sMsg = '';

		alert(sCheckEmptyField + sMsg + ".");
		return false;
	}
	else{
		if(oLabel) oLabel.style.color = '';
		return true;
	}
}

// kontrola podle regularniho vyrazu
function CheckFormat(sField, sRegStr){

	var sMsg = '';
	var oLabel = document.getElementById('lb' + sField);
	var sValue = Trim(document.getElementById(sField).value);
	var sRe  = sRegStr;

	if(sValue != ''){
		if(!RegExpTest(sValue,sRe)){
			document.getElementById(sField).focus();
			if(oLabel){
				sMsg = oLabel.firstChild.data;
				if(sMsg.substring(sMsg.length - 1, sMsg.length) == ':') sMsg = sMsg.substring(0, sMsg.length-1)
				oLabel.style.color = 'red';
			}
			else sMsg = '';
			alert(sCheckFormat + sMsg + '.');
			return false;	
		}
		else{
			if(oLabel) oLabel.style.color = '';
			return true;			
		}
	}
	else return true;
}

function GetLabelDesc(sField){
	var oLabel = document.getElementById('lb' + sField);
	if(oLabel){	// pokud existuje label
		sLabel = oLabel.firstChild.data;
		if(sLabel.substring(sLabel.length - 1, sLabel.length) == ':') sLabel = sLabel.substring(0, sLabel.length-1);
		oLabel.style.color = 'red';
		return sLabel;
	}
}

function SetBookmark(dsbBookmark){
	var oBookmark = document.getElementById('bm');
	var aItem = new Array;
	var j = 0;
	for(i = 0; i < oBookmark.childNodes.length; i++){
		if(oBookmark.childNodes[i].id != '' && oBookmark.childNodes[i].id != undefined){
			strlen = oBookmark.childNodes[i].id.length;
			aItem[j] =  oBookmark.childNodes[i].id.substring(7, strlen);
			j++;
		}
	}
	for(i = 0; i < aItem.length; i++){
	    bl = document.getElementById('bm-bl-'+aItem[i]);
	    itm = document.getElementById('bm-itm-'+aItem[i]);
	    if(aItem[i] == dsbBookmark){
			if(bl) bl.style.display = (bl.style.display == 'block') ? 'none' : 'block';
			itm.className = (itm.className == 'active') ? '' : 'active';
		}
		else{
			if(bl) bl.style.display = 'none';
			itm.className = '';
		}
	}
}
//-->