function viewChild(catId){
	postDataGetXml('scripts/ajax/getCategoryChilds.php','catId='+catId, getChildSelect);
}
function getChildSelect(value){
	childid = value.getElementsByTagName("childid");
	childname = value.getElementsByTagName("childname");
	theSel = document.getElementById("category1");
	for(var n = theSel.length; n > 0; n--){
		theSel.options[n - 1] = null;
	}
	
	for(var i = 0; i < childid.length; i++){
		//alert(childid[i].firstChild.data + " " + childname[i].firstChild.data);
		theSel.options[theSel.length] = new Option(childname[i].firstChild.data, childid[i].firstChild.data);
	}
	theSel.disabled = false;
}
function viewChild2(catId){
	postDataGetXml('scripts/ajax/getCategoryChilds.php','catId='+catId, getChildSelect2);
}
function getChildSelect2(value){
	childid = value.getElementsByTagName("childid");
	childname = value.getElementsByTagName("childname");
	theSel = document.getElementById("category2");
	for(var n = theSel.length; n > 0; n--){
		theSel.options[n - 1] = null;
	}
	
	for(var i = 0; i < childid.length; i++){
		//alert(childid[i].firstChild.data + " " + childname[i].firstChild.data);
		theSel.options[theSel.length] = new Option(childname[i].firstChild.data, childid[i].firstChild.data);
	}
	if(childid.length > 0){
		theSel.disabled = false;
	}
}

function pocet_znaku (pocet) {
    delka = document.getElementById("shortdesc").value.length;
    //obsah = document.form.shortdesc.value;
    
    if (delka <= pocet) 
    {
        document.getElementById("zbyva").innerHTML = "Zbývá znaků " + (pocet - delka);
        //document.form.napsano.value = delka; 
    }
    else
    {
        alert("Maximální počet znaků je " + pocet);
        document.getElementById("shortdesc").value = obsah.substring(0, pocet);
    }
}

function regformvalidate(form){
	var error = 'Před odesláním musíte vyplnit následující položky: \n';
	var status = true;
	if(form.category.value == 0){
		error += '\tKategorie\n';
		status = false;
	}
	if(form.company.value == ""){
		error += '\tNázev firmy\n';
		status = false;
	}
	if(form.shortdesc.value == ""){
		error += '\tKrátký popis\n';
		status = false;
	}
	/*if(form.longdesc.value == ""){
		error += '\tÚplný popis\n';
		status = false;
	}*/
	if(form.street.value == ""){
		error += '\tUlice\n';
		status = false;
	}
	if(form.phone.value == "" && form.mobil.value == ""){
		error += '\tTelefon nebo mobilní tel.\n';
		status = false;
	}
	/*if(form.mobil.value == ""){
		error += '\tMobile\n';
		status = false;
	}*/
	/*if(form.email.value == ""){
		error += '\tE-mail\n';
		status = false;
	}*/
	if(form.email.value != ""){
	if (!isEmail(form.email.value)){
		error += '\tE-mail ve správném formátu\n';
		status = false;
	}
	}
	if(form.facomp.value == ""){
		error += '\tNázev společnosti\n';
		status = false;
	}
	if(form.fastreet.value == ""){
		error += '\tUlice fakturačních údajů\n';
		status = false;
	}
	if(form.facity.value == ""){
		error += '\tMěsto fakturačních údajů\n';
		status = false;
	}
	if(form.fazip.value == ""){
		error += '\tPSČ fakturačních údajů\n';
		status = false;
	}
	if(form.corcheck.checked == true){
	if(form.corcomp.value == ""){
		error += '\tKorespondeční adresa - Název společnosti\n';
		status = false;
	}
	if(form.corstreet.value == ""){
		error += '\tKorespondeční adresa - Ulice\n';
		status = false;
	}
	if(form.corcity.value == ""){
		error += '\tKorespondeční adresa - Město\n';
		status = false;
	}
	if(form.corzip.value == ""){
		error += '\tKorespondeční adresa - PSČ\n';
		status = false;
	}
	}
	if(form.faic.value == ""){
		error += '\tIČ\n';
		status = false;
	}
	if(form.fadic.value == ""){
		error += '\tDIČ\n';
		status = false;
	}
	if(form.conemail.value == ""){
		error += '\tE-mail\n';
		status = false;
	}
	if(form.conemail.value != ""){
	if (!isEmail(form.conemail.value)){
		error += '\tE-mail ve správném formátu\n';
		status = false;
	}
	}
	/*if(form.faccount.value == ""){
		error += '\tČíslo bankovního účtu\n';
		status = false;
	}*/
	if(form.theman.value == ""){
		error += '\tHlavní zodpovědný manager\n';
		status = false;
	}
	if(form.conman.value == ""){
		error += '\tKontaktní osoba\n';
		status = false;
	}
	if(status == false){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
function validateRegistrationForum(form){
	var error = 'Před registrací musíte vyplnit následující položky: \n';
	var status = true;
	if(form.nick.value == ""){
		error += '\tNick\n';
		status = false;
	}
	if(form.email.value == ""){
		error += '\tE-mail\n';
		status = false;
	}
	if (!isEmail(form.email.value)){
		error += '\tE-mail ve správném formátu\n';
		status = false;
	}
	if(form.password.value == ""){
		error += '\tHeslo\n';
		status = false;
	}
	if(form.password.value != form.passwordcheck.value){
		error += '\tChybně zadané ověření hesla\n';
		status = false;
	}
	if(status == false){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
function isEmail(mail) {
    re = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,7}$/;
    return mail.search(re) == 0;
}
function validateRegistrationNewsletter(form){
	var error = 'Před registrací musíte vyplnit následující položky: \n';
	var status = true;
	
	if(form.email.value == ""){
		error += '\tE-mail\n';
		status = false;
	}
	if (!isEmail(form.email.value)){
		error += '\tE-mail ve správném formátu\n';
		status = false;
	}
	if (form.agree.checked != true){
		error += '\tMusíte potvrdit souhlas\n';
		status = false;
	}
	 
	if(status == false){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
function changeCorespond(){
	if (document.form.corcheck.checked==true){
			document.getElementById('corespond').style.display = "block";
	}else{
			document.getElementById('corespond').style.display = "none";
	}

}
function validateSendLink(form){
	
	var error = 'Před odesláním odkazu musíte vyplnit následující položky: \n';
	var status = true;
	
	if(form.sendername.value == ""){
		error += '\tVaše jméno\n';
		status = false;
	}
	
	if(form.sender.value == ""){
		error += '\tVáš e-mail\n';
		status = false;
	}
	if (!isEmail(form.sender.value)){
		error += '\tVáš e-mail ve správném formátu\n';
		status = false;
	}
	if(form.email.value == ""){
		error += '\tE-mail\n';
		status = false;
	}
	if (!isEmail(form.email.value)){
		error += '\tE-mail ve správném formátu\n';
		status = false;
	}
	if(status == false){
		alert(error);
		return false;
	}else{
		return true;	
	}
}
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;
} 
