var textpred = new Array();
var messages = new Array();
var hrefs = new Array();
var messages_count = 0;
var hrefs_count = 0;
var textpred_count = 0;
var delay = 45;
var delay2 = 3000;
var count = -1;
var text_index = 0;
var href = '';
var my_timeout;

function init_tipdne(){
  if(messages.length != null || messages.length != 0) {
    my_timeout = setTimeout("scroll_tipdne();", delay);
	}
}
function scroll_tipdne(){
  count = (count + 1) % (text.length + 1);
  var html = text.substr(0, count);
  var predhtml = "<b>"+pred.substr(0, count)+"</b>";
  if(elem = document.getElementById('tipdne')) {
    if (href != '') {
      elem.innerHTML = predhtml+"<a class=\"b1\" href='"+href+"'>"+html+"</a>";
    }
    else {elem.innerHTML = predhtml+html;}
  }
  if(count == text.length) {
  	my_timeout = setTimeout("scroll_tipdne();", delay2);
    text_index = (text_index + 1) % messages.length;
    text = messages[text_index];
    if (hrefs[text_index] != null) {href = hrefs[text_index];} else {href = '';}
    count = 0;
  } 
  else {
  	my_timeout = setTimeout("scroll_tipdne();", delay);
  }
}

function strankovani_hledani(o,f)
	{
	document.forms[f].action=o;
	document.forms[f].submit();
	}
	
function checkall(form) {
	if(!checkmail(form,'email')) {return false}
	if(!checkmail(form,'prijemce')) {return false}
return true;
}

function checkmail(form,adresa) {
	str=eval('form.'+adresa+'.value')
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr || str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.indexOf(at,(lat+1))!=-1 || str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot || str.indexOf(dot,(lat+2))==-1  || str.indexOf(" ")!=-1){
		alert("Uveďte prosím e-mail ve tvaru jmeno@server.domena");
		eval('form.'+adresa+'.focus()');
		return false
	}
return true
}

function SmazatMV(zprava,odkaz)
	{
	if (confirm(zprava))
		{
		location.replace(odkaz)
		}
	}
	
function valid(obj,ret)
{
	if ((obj.value).trim()=="") {
		alert(ret);
		obj.focus();
		return false;
	}
	else
	{
	return true;
	}
}

String.prototype.trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}

function checkall_katalog(form) {
	
	if (!valid(form.jmeno,'Uveďte prosím Vaše jméno')) {return false}
	if (!valid(form.prijmeni,'Uveďte prosím Vaše příjmení')) {return false}
	if (!valid(form.ulice,'Uveďte prosím ulici a číslo domu')) {return false}
	if (!valid(form.mesto,'Uveďte prosím město')) {return false}
	if (!valid(form.psc,'Uveďte prosím ulici Vaše PSČ')) {return false}
	
	str=form.email.value
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr || str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.indexOf(at,(lat+1))!=-1 || str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot || str.indexOf(dot,(lat+2))==-1  || str.indexOf(" ")!=-1){
		alert("Uveďte prosím e-mail ve tvaru jmeno@server.domena");		
		return false
	}
return true;
}

function checkall_pobyt(form) {
	if (!valid(form.nazev,'Uveďte prosím název objektu')) {return false}
	if (!valid(form.cislo,'Uveďte prosím číslo objektu')) {return false}
	
	if (!valid(form.termin,'Uveďte prosím požadovaný termín')) {return false}
	if (form.termin.value=='') {
		alert("Uveďte prosím požadovaný termín");
		form.termin.focus();
		return false
	}
	
	if (!valid(form.osob,'Uveďte prosím celkový počet osob')) {return false}
	if (!valid(form.deti,'Z toho dětí (věk)')) {return false}
	if (!valid(form.jmeno,'Uveďte prosím Vaše jméno')) {return false}
	if (!valid(form.prijmeni,'Uveďte prosím Vaše příjmení')) {return false}
	if (!valid(form.ulice,'Uveďte prosím ulici a číslo domu')) {return false}
	if (!valid(form.mesto,'Uveďte prosím město')) {return false}
	if (!valid(form.psc,'Uveďte prosím ulici Vaše PSČ')) {return false}
	if (!form.vseobecnepodminky.checked) {
		alert("Musíte souhlasit se Všeobecnými podmínkami TOURTREND");
		form.vseobecnepodminky.focus();
		return false;
	}
	str=form.email.value
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr || str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.indexOf(at,(lat+1))!=-1 || str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot || str.indexOf(dot,(lat+2))==-1  || str.indexOf(" ")!=-1){
		alert("Uveďte prosím e-mail ve tvaru jmeno@server.domena");		
		return false
	}
return true;
}

function play(soubor)
	{
	document.getElementById('video').src=soubor;
	}