function gebi(id) { return document.getElementById(id); }

function createWindow(cUrl,cName,cFeatures) { var xWin = window.open(cUrl,cName,cFeatures) }

function setAction(sScript, sAction, bSubmitForm) {
	if (sScript != null)
		gebi('mainform').action = sScript;
	if (sAction != null)
		gebi('_action').value = sAction;
	if (bSubmitForm!=true) ; else gebi('mainform').submit();
}


function checkLoginForm() {
	if (gebi('login').value=='') {
		focus();
		alert(g_txt['vyplnte-login']);
		return false;
	}
	if (gebi('password').value=='') {
		gebi('password').focus();
		alert(g_txt['vyplnte-heslo']);
		return false;
	}
	return true;
}

function checkRegistrationForm() {
	var regEmail = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$");
	var items = ['login', 'heslo', 'heslo2', 'email', 'jmeno', 'prijmeni', 'ulice', 'mesto', 'psc'];

	for (var i=0; i<items.length; i++) {
		if (gebi(items[i]).value=='') {
			gebi(items[i]).focus();
			alert(g_txt['vyplnte-vsechno']);
			return false;
		}
	}
	if (gebi('heslo').value!=gebi('heslo2').value) {
		gebi('heslo2').focus();
		alert(g_txt['hesla-neshoduji']);
		return false;
	}
	if (!regEmail.test(gebi('email').value)) {
		gebi('email').focus();
		alert(g_txt['vyplnte-spravny-email']);
		return false;
	}
	return true;
}

function checkReviewForm(form) {
	if (gebi('nadpis').value == '') {
		gebi('nadpis').focus();
		alert(g_txt['vyplnte-nazev-prispevku']);
		return false;
	}
	if (gebi('text').value == '') {
		gebi('text').focus();
		alert(g_txt['vyplnte-text-prispevku']);
		return false;
	}
	return true;	
}

function number_format(a, b, c, d) {
 a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
 e = a + '';
 f = e.split('.');
 if (!f[0]) {
  f[0] = '0';
 }
 if (!f[1]) {
  f[1] = '';
 }
 if (f[1].length < b) {
  g = f[1];
  for (i=f[1].length + 1; i <= b; i++) {
   g += '0';
  }
  f[1] = g;
 }
 if(d != '' && f[0].length > 3) {
  h = f[0];
  f[0] = '';
  for(j = 3; j < h.length; j+=3) {
   i = h.slice(h.length - j, h.length - j + 3);
   f[0] = d + i +  f[0] + '';
  }
  j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
  f[0] = j + f[0];
 }
 c = (b <= 0) ? '' : c;
 return f[0] + c + f[1];
}

