// JavaScript Document
function zmen_pwd()
{
	document.getElementById('pass').innerHTML = '<input id="pwd" name="heslo" type="password" class="prihlaseni_input" maxlength="255"/>'; 
	document.getElementById('pwd').className='prihlaseni_input';
	newO = document.getElementById('pwd');
	setTimeout("newO.focus();", 10);
}

function zkontroluj_prihl()
{
	e = 0;
	if(document.prihlaseni.jmeno.value == '')
	{
		alert('Přihlašovací jméno nesmí být prázdné!');
		e = 1;
	}
	if(document.prihlaseni.jmeno.value == '- jméno -' && e == 0)
	{
		alert('Prosím vyplňte jméno');
		e = 1;
	}
	if(document.prihlaseni.heslo.value == '- heslo -' && e == 0)
	{
		alert('Prosím vyplňte heslo');
		e = 1;
	}
	if(document.prihlaseni.heslo.value == '' && e == 0)
	{
		alert('Heslo nesmí být prázdné!');
		e = 1;
	}
	if(document.prihlaseni.heslo.value.length < 6 && e == 0)
	{
		alert('Heslo nesmí být kratší než 6 znaků!');
		e = 1;
	}
	
	if(e == 0)
	{
		document.prihlaseni.submit();
	}
}

function zvyrazni(co)
{
	document.getElementById(co).style.color='#ff0000';
	document.getElementById(co).style.fontWeight='bold';
}

function odvyrazni(co)
{
	for(i = 0; i < co.length; i++)
	{
		document.getElementById(co[i]).style.color='#000000';
		document.getElementById(co[i]).style.fontWeight='normal';
	}
}

function odvyrazni_jeden(co)
{
	document.getElementById(co).style.color='';
	document.getElementById(co).style.fontWeight='';
}

function zkontroluj_pred_odeslanim()
{
	allthings = new Array('jmeno', 'prijmeni', 'ulice', 'mesto', 'psc', 'kraj', 'login', 'heslo', 'heslo_znovu', 'mail');
	odvyrazni(allthings);
	
	e = 0;
	if(document.reg.jmeno.value == '')
	{
		alert('Jméno je povinná položka.');
		zvyrazni('jmeno');
		e = 1;
	}
	
	if(document.reg.prijmeni.value == '')
	{
		if(e == 0)
		{
			alert('Příjmení je povinná položka.');
			e = 1;
		}
		zvyrazni('prijmeni');
	}
	
	if(document.reg.ulice.value == '')
	{
		if(e == 0)
		{
			alert('Ulice je povinná položka.');
			e = 1;
		}
		zvyrazni('ulice');
	}
	
	if(document.reg.mesto.value == '')
	{
		if(e == 0)
		{
			alert('Město je povinná položka.');
			e = 1;
		}
		zvyrazni('mesto');
	}
		
	if(document.reg.psc.value == '')
	{
		if(e == 0)
		{
			alert('PSČ je povinná položka.');
			e = 1;
		}
		zvyrazni('psc');
	}
	
	if(isNaN(parseInt(document.reg.psc.value)))
	{
		if(e == 0)
		{
			alert('V PSČ mohou být jen čísla.');
			e = 1;
		}
		zvyrazni('psc');
	}
	
	if(document.reg.kraj.value == 0)
	{
		if(e == 0)
		{
			alert('Kraj je povinná položka.');
			e = 1;
		}
		zvyrazni('kraj');
	}
	
	if(document.reg.login.value == '')
	{
		if(e == 0)
		{
			alert('Login je povinná položka.');
			e = 1;
		}
		zvyrazni('login');
	}
	
	if(document.reg.heslo.value == '')
	{
		if(e == 0)
		{
			alert('Heslo je povinná položka.');
			e = 1;
		}
		zvyrazni('heslo');
	} else if(document.reg.heslo.value.length < 6)
	{
		if(e == 0)
		{
			alert('Heslo nesmí být kratší naž 6 znaků');
			e = 1;
		}
		zvyrazni('heslo');
	}
	if(document.reg.heslo_znovu.value == '')
	{
		if(e == 0)
		{
			alert('Prosím napište heslo ještě jednou do pole "heslo znovu"');
			e = 1;
		}
		zvyrazni('heslo_znovu');
	} else if(document.reg.heslo_znovu.value != document.reg.heslo.value) {
		if(e == 0)
		{
			alert('Heslo v poli "heslo znovu" neodpovídá tomu v "heslo"!');
			e = 1;
		}
		zvyrazni('heslo_znovu');
		zvyrazni('heslo');
	}
	
	if(document.reg.email.value == '')
	{
		if(e == 0)
		{
			alert('E-mail je povinná položka');
			e = 1;
		}
		zvyrazni('mail');
	}

	if(document.reg.email.value.indexOf('@') == -1)
	{
		if(e == 0)
		{
			alert('E-mail má špatný formát, chybí zavináč');
			e = 1;
		}
		zvyrazni('mail');
	}
	if(document.reg.email.value.indexOf('.') == -1)
	{
		if(e == 0)
		{
			alert('E-mail mí špatný formát, chybí tečka');
			e = 1;
		}
		zvyrazni('mail');
	}
	
	if(document.reg.jsteclovek.value == '')
	{
		if(e == 0)
		{
			alert('Prosím přepište kód');
			e = 1;
		}
		zvyrazni('kod');
	}
	
	
	if(document.reg.souhlasim_s_podminkami.checked === false)
	{
		if(e == 0)
		{
			alert('Musíte souhlasit s podmínkami serveru petice.net! Prosím přečtěte si podmínky a pokračujte.');
			e = 1;
		}
	}
	
	if(e == 0)
	{
		document.reg.submit();
	}
}




function zkontroluj_petici_pred_odeslanim()
{
	allthings = new Array('nazev_petice', 'adresat', 'text_petice', 'dodatky_k_petici', 'popis_petice', 'kategorie');
	odvyrazni(allthings);

	e = 0;
	if(document.reg.nazev_petice.value == '')
	{
		alert('Název petice je povinná položka.');
		zvyrazni('nazev_petice');
		e = 1;
	}
	
	if(document.reg.adresat.value == '')
	{
		if(e == 0)
		{
			alert('Adresa petice je povinná položka.');
			e = 1;
		}
		zvyrazni('adresat');
	}
	
	if(tinyMCE.get('tp').getContent() == '')
	{
		if(e == 0)
		{
			alert('Text petice je povinná položka.');
			e = 1;
		}
		zvyrazni('text_petice');
	}
	
	if(tinyMCE.get('tnpa').getContent() == '')
	{
		if(e == 0)
		{
			alert('Text na petičním archu je povinná položka.');
			e = 1;
		}
		zvyrazni('dodatky_k_petici');
	}
	
	if(tinyMCE.get('pp').getContent() == '')
	{
		if(e == 0)
		{
			alert('Popisový arch je povinná položka.');
			e = 1;
		}
		zvyrazni('popis_petice');
	}
	if(document.reg.kategorie.value == '')
	{
		if(e == 0)
		{
			alert('Kategorie je povinná položka.');
			e = 1;
		}
		zvyrazni('kategorie');
	}
	
	if(e == 0)
	{
		document.reg.submit();
	}
}



function zkontroluj_upravenou_petici_pred_odeslanim()
{
	allthings = new Array('nazev_petice', 'adresat', 'duvod', 'text_petice', 'dodatky_k_petici', 'popis_petice', 'kategorie');
	odvyrazni(allthings);

	e = 0;
	if(document.reg.nazev_petice.value == '')
	{
		alert('Název petice je povinná položka.');
		zvyrazni('nazev_petice');
		e = 1;
	}
	
	if(document.reg.duvod.value == '')
	{
		if(e == 0)
		{
			alert('Důvod úpravy petice je povinná položka.');
			e = 1;
		}
		zvyrazni('duvod');
	}
	
	if(document.reg.adresat.value == '')
	{
		if(e == 0)
		{
			alert('Adresa petice je povinná položka.');
			e = 1;
		}
		zvyrazni('adresat');
	}
	
	if(tinyMCE.get('tp').getContent() == '')
	{
		if(e == 0)
		{
			alert('Text petice je povinná položka.');
			e = 1;
		}
		zvyrazni('text_petice');
	}
	
	if(tinyMCE.get('tnpa').getContent() == '')
	{
		if(e == 0)
		{
			alert('Text na petičním archu je povinná položka.');
			e = 1;
		}
		zvyrazni('dodatky_k_petici');
	}
	
	if(tinyMCE.get('pp').getContent() == '')
	{
		if(e == 0)
		{
			alert('Popisový arch je povinná položka.');
			e = 1;
		}
		zvyrazni('popis_petice');
	}
	if(document.reg.kategorie.value == '')
	{
		if(e == 0)
		{
			alert('Kategorie je povinná položka.');
			e = 1;
		}
		zvyrazni('kategorie');
	}
	
	if(e == 0)
	{
		document.reg.submit();
	}
}




function zkontroluj_anketu_pred_odeslanim()
{
	allthings = new Array('nazev_ankety');
	odvyrazni(allthings);
	
	e = 0;
	if(document.reg.nazev_ankety.value == '')
	{
		alert('Název ankety je povinná položka.');
		zvyrazni('nazev_ankety');
		e = 1;
	}
	
	if(e == 0)
	{
		document.reg.submit();
	}
}



function zkontroluj_prispevek_pred_odeslanim()
{
	allthings = new Array('jmeno_uz', 'nazev', 'text', 'kod');
	odvyrazni(allthings);
	
	e = 0;
	if(document.reg.jmeno.value == '')
	{
		alert('Jméno uživatele je povinná položka.');
		zvyrazni('jmeno_uz');
		e = 1;
	}
	
	if(document.reg.nazev.value == '')
	{
		if(e == 0)
		{
			alert('Název příspěvku je povinná položka.');
			e = 1;
		}
		zvyrazni('nazev');
	}
	
	if(tinyMCE.get('tt').getContent() == '')
	{
		if(e == 0)
		{
			alert('Text petice je povinná položka.');
			e = 1;
		}
		zvyrazni('text');
	}
		
	if(document.reg.jsteclovek.value == '')
	{
		if(e == 0)
		{
			alert('Prosím přepište kód');
			e = 1;
		}
		zvyrazni('kod');
	}
	
	if(e == 0)
	{
		document.reg.submit();
	}
}



function zkontroluj_kontakt_odeslanim()
{
	allthings = new Array('jmeno_uz', 'mail', 'predmet', 'obsah', 'kod');
	odvyrazni(allthings);
	
	e = 0;
	if(document.reg.jmeno.value == '')
	{
		alert('Jméno uživatele je povinná položka.');
		zvyrazni('jmeno_uz');
		e = 1;
	}
	
	if(document.reg.email.value == '')
	{
		if(e == 0)
		{
			alert('E-mail je povinná položka.');
			e = 1;
		}
		zvyrazni('mail');
	}
	
	if(document.reg.email.value.indexOf('@') == -1)
	{
		if(e == 0)
		{
			alert('E-mail má špatný formát, chybí zavináč');
			e = 1;
		}
		zvyrazni('mail');
	}
	if(document.reg.email.value.indexOf('.') == -1)
	{
		if(e == 0)
		{
			alert('E-mail mí špatný formát, chybí tečka');
			e = 1;
		}
		zvyrazni('mail');
	}
	
	if(document.reg.predmet.value == '')
	{
		if(e == 0)
		{
			alert('Předmět je povinná položka.');
			e = 1;
		}
		zvyrazni('predmet');
	}
	
	if(tinyMCE.get('obs').getContent() == '')
	{
		if(e == 0)
		{
			alert('Obsah je povinná položka.');
			e = 1;
		}
		zvyrazni('obsah');
	}
		
	if(document.reg.jsteclovek.value == '')
	{
		if(e == 0)
		{
			alert('Prosím přepište kód');
			e = 1;
		}
		zvyrazni('kod');
	}
	
	if(e == 0)
	{
		document.reg.submit();
	}
}



function zkontroluj_novinku_pred_odeslanim()
{
	allthings = new Array('nazev_novinky', 'text_novinky');
	odvyrazni(allthings);
	
	e = 0;
	if(document.reg.nazev_novinky.value == '')
	{
		alert('Název novinky je povinná položka.');
		zvyrazni('nazev_novinky');
		e = 1;
	}
	
	if(tinyMCE.get('tn').getContent() == '')
	{
		if(e == 0)
		{
			alert('Obsah novinky je povinná položka.');
			e = 1;
		}
		zvyrazni('text_novinky');
	}
	
	if(e == 0)
	{
		document.reg.submit();
	}
}




function vloz_odpovedi(kolik)
{
	document.getElementById('odpovedi').innerHTML = '';
	for(i = 0; i < kolik; i++)
	{
		document.getElementById('odpovedi').innerHTML+='<input type="text" name="odpovedi[]" value="" maxlength="40" class="input_long">';
	}
}


function make_link(adresa)
{	
	zakazane_znaky 	= new Array('ě', 'š', 'č', 'ř', 'ž', 'ý', 'á', 'í', 'é', 'ů', 'ú', 'ď', 'ť', 'ň', 'ü', ' ', ',');
	prevest_na 		= new Array('e', 's', 'c', 'r', 'z', 'y', 'a', 'i', 'e', 'u', 'u', 'd', 't', 'n', 'u', '-', '-');
	
	for(i = 0; i<zakazane_znaky.length; i++)
	{
		prom = zakazane_znaky[i];
		adresa = adresa.replace(new RegExp( prom, "g" ), prevest_na[i]);
	}
	
	
	/*kontrola = adresa.lastIndexOf('.htm');
	if(kontrola == -1)
	{
		adresa = adresa + '.htm';
	}*/
	
	return adresa.toLowerCase();
}