function zkontroluj_email2(adresa)
{
    re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,7}$/;
    return adresa.search(re) == 0;
}




function validate()
{

$odeslat="ano";
$hlaska="Please enter folowing items:\n\n";
 

   if(zkontroluj_email2(self.document.forms.f1.firma_email.value)){}
	else{
        $odeslat="ne";
        $hlaska=$hlaska+" E-mail \n";
       }

if($odeslat=="ne"){
   alert($hlaska);
   return false;
}else{  
               return true;
         
      
}
}




function setFocus()
	{
	document.form.q.focus();
	}





function addSearchEngine(engineURL, iconURL, suggestedTitle, suggestedCategory){
	var msg="Přidání vyhledávacího pluginu selhalo - ";

	if((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")){
		if(engineURL == null || engineURL == ""){
			alert(msg + "nebyla zadána jeho URL.");
			return false;
		}
		if(iconURL == null || iconURL == ""){
			alert(msg + "nebyla zadána URL ikony.");
			return false;
		}
		if(engineURL.search(/^http:\/\//i) == -1 || engineURL.search(/\.src$/i) == -1){
			alert(msg + "nebyla zadána platná URL.");
			return false;
		}
		if(iconURL.search(/^http:\/\//i) == -1 || iconURL.search(/\.(gif|jpg|jpeg|png)$/i) == -1){
			alert(msg + " nebyla platná URL ikony.");
			return false;
		}
		if(suggestedTitle == null) suggestedTitle = "";
		if(suggestedCategory == null) suggestedCategory = "";
		window.sidebar.addSearchEngine(engineURL, iconURL, suggestedTitle, suggestedCategory);
	}else{
		alert("Váš prohlížeč nepodporuje tuto funkci. Zkuste Mozillu.");
	}
	return false;
}

function add_engine(form){
	var engineURL = form.url.value;
	var iconURL = form.icon.value;
	var suggestedTitle = form.title.value;
	var suggestedCategory = form.category.value;

	if(engineURL == "" || engineURL == "http://"){
		alert("Musíte zadat adresu vyhledávacího pluginu!");
		return false;
	}
	if(iconURL == "" || iconURL == "http://"){
		alert("Musíte zadat adresu ikony vyhledávacího pluginu!");
		return false;
	}
	addSearchEngine(engineURL, iconURL, suggestedTitle, suggestedCategory);
	return false;
}
