
/**
 * Kontrola registr. formulare
 */
function checkFormRegistrace (f) {

	var reg_exp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+([\.]{1})[a-zA-Z]{2,4}$";
	var reg_exp_psc   = "^([0-9]{3})([ ]{0,1})([0-9]{2})$";

	if (f.email.value == "") {
    	alert ("Zadejte prosím e-mail.");
		f.email.focus();
		return false;
	}
	else
	if (!f.email.value.match(reg_exp_email)) {
    	alert ("Neplatný formát e-mailové adresy.");
		f.email.focus();
		return false;
	}
	if (f.nick.value == "") {
    	alert ("Zadejte prosím přezdívku.");
		f.nick.focus();
		return false;
	}
	if (f.heslo.value == "") {
		alert ("Zadejte prosím heslo.");
		f.heslo.focus();
		return false;
	}
	if (f.heslo2.value == "") {
		alert ("Zadejte prosím heslo znovu pro kontrolu.");
		f.heslo2.focus();
		return false;
	}
	if (f.heslo.value != f.heslo2.value) {
		alert ("Heslo pro kontrolu se neshoduje.");
		f.heslo2.focus();
		return false;
	}

	if (f.jmeno.value == "") {
		alert ("Zadejte prosím Vaše jméno.");
		f.jmeno.focus();
		return false;
	}
	if (f.prijmeni.value == "") {
		alert ("Zadejte prosím Vaše příjmení.");
		f.prijmeni.focus();
		return false;
	}
	if (f.ulice.value == "") {
		alert ("Zadejte prosím ulici.");
		f.ulice.focus();
		return false;
	}
	if (f.obec.value == "") {
    	alert ("Zadejte prosím obec.");
		return false;
	}
	if (f.psc.value == "") {
		alert ("Zadejte prosím PSČ.");
		f.psc.focus();
		return false;
	}
	else
	if (!f.psc.value.match(reg_exp_psc)) {
    	alert ("Neplatný formát PSČ.");
		f.psc.focus();
		return false;
	}

	if (!f.souhlas.checked) {
		alert("Souhlas se zpracováním Vašich osobních údajů je nezbytný pro dokončení registrace. Zaškrtněte prosím příslušné políčko.");
		return false;
	}
	return true;
}

/*
function checkRegistHeslo()
{
 	f = document.registHeslo;
	reg_exp_email = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";

	if (f.email.value == "") {
    	alert ("Zadejte prosím e-mail.");
		f.email.focus();
		return false;
	}
	else
	if (!f.email.value.match(reg_exp_email)) {
    	alert ("Neplatný formát e-mailové adresy.");
		f.email.focus();
		return false;
	}
	return true;
}
*/

/**
 * Kontrola prispevku do diskuse - hlavni diskuse
 */
/*
function kontrola_diskuze () {
 	f = document.diskuze;

	if (f.nick && f.nick.value == "") {
		f.nick.focus();
		alert("Zadejte prosím Vaši přezdívku nebo jméno.");
		return false;
	}
	if (f.nadpis.value == "") {
		f.nadpis.focus();
		alert("Zadejte prosím nadpis příspěvku.");
		return false;
	}
	if (f.text.value == "") {
		f.text.focus();
		alert("Zadejte prosím text příspěvku.");
		return false;
	}
	return true;
}
*/


function checkFormPoradna (f) {
	var mail = "^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$";

	if (!f.email.value) {
    	alert ("Zadejte prosím e-mailovou adresu pro zaslání odpověďi.");
		f.email.focus();
		return false;
	}
	if (!f.email.value.match(mail)) {
    	alert ("Neplatný formát e-mailové adresy.");
		f.email.focus();
		return false;
	}
	if (f.dotaz.value == "") {
		alert ("Zadejte prosím dotaz.");
		f.dotaz.focus();
		return false;
	}
	return true;
}

function checkFormPribeh (f) {
	if (f.nadpis.value == "") {
		alert ("Zadejte prosím nadpis příběhu.");
		f.nadpis.focus();
		return false;
	}
	if (f.text.value == "") {
		alert ("Zadejte prosím text příběhu.");
		f.text.focus();
		return false;
	}
	return true;
}

/*
function showVzorDotaz(elemID) {
	var e = document.getElementById(elemID);
	
	if (e) {
		if (e.style.display == "block")
			e.style.display = "none";
		else
			e.style.display = "block";
	}
	return false;
}
*/


/*
function openPicture(src) {

   size_x = 450;
   size_y = 330;

   with (screen){
      a = availWidth;
  	  b = availHeight;
   }
   with (Math){
	  pos_left = round((a-size_x)/2);
	  pos_top  = round((b-size_y)/2);
   }
   
   window.open(src, "", "left="+pos_left+", top="+pos_top+", width="+size_x+", height="+size_y+
     "toolbar=1, location=0, directories=1, status=1, menubar=1," +
     "scrollbars=1,resizable=1,copyhistory=0");
}
*/

/**
 * Pridani stranky do oblibenych
 */
/*
function AddFavorite(linkObj,addUrl,addTitle) { 
	if (document.all && !window.opera) { 
		window.external.AddFavorite(addUrl,addTitle); 
		return false; 
	} 
	else if (window.opera && window.print) { 
		linkObj.title = addTitle; 
		return true; 
	} 
	else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')) { 
		if (window.confirm('Přidat oblíbenou stránku jako nový panel?')) { 
			window.sidebar.addPanel(addTitle,addUrl,''); 
			return false; 
		}
	}
	window.alert('Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.'); 
	return false; 
}
*/

function displayInfo(id) {
	var block = document.getElementById(id);
	var body = document.getElementById('body');
	var main = document.getElementById('main');
	var foot = document.getElementById('footer');
	
	block.style.display = (block.style.display == "none") ? "block" : "none";
	foot.style.position = (body.offsetHeight > main.offsetHeight) ? "absolute" : "static";
	
	return false;
}

function openWin(windowURL, width, height) {
	var windowName = '';
	var windowFeatures = 'width=' + width + ', height=' + height + ',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1';
	var w = window.open(windowURL, windowName, windowFeatures);

	w.document.body.style.margin = "0";

	return false;
}


function show(string) {
  var elem = document.getElementById(string);
  
  if (elem.style.display == "block") {
    elem.style.display = "none";
  } else {
    elem.style.display = "block";
  }
}
