
  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;
    
  }

  // detail form
  function checkForm() {
    var error = false;
    if ( ! checkName() ) {
      alert( 'Meno musí být vyplněno!' );
      error = true;
    }
    if( ! checkEmail() ) {
      alert( 'E-mail není ve správném formátu!' );
      error = true;
    }
    if( error == true ) { 
      return false; 
    }
    return true;
  }
  

  function checkMainForm() {
  	var error = false;    
    if ( ! checkDisposition() ) {
      alert( 'Dispozícia / plocha musí být vyplněna!' );
      error = true;
    }
    /*if( ! checkPlace() ){
      alert( 'Lokalita musí být vyplněna!' );
      error = true;
    }
    if( ! checkPrice() ) {
      alert( 'Požadovaná cena musí být vyplněna!' );
      error = true;
    }*/
  	if ( ! checkName() ) {
      alert( 'Meno musí být vyplněno!' );
      error = true;
    }
  	if ( ! checkPhone() ) {
      alert( 'Telefón musí být vyplněn!' );
      error = true;
    }
    /*if( ! checkEmail() ) {
      alert( 'E-mail není ve správném formátu!' );
      error = true;
    }*/
  	if( error == true ) { 
  	  return false; 
  	}
  	return true;
  }
  
  
  function checkName() {
    
    if( document.getElementById('jmeno').value == '' ) {
      
      return false;
      
    }
    
    return true;
  
  }
  
  function checkEmail() {

    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    
    var email = document.getElementById('email').value;

    if( filter.test( email ) == false ) {
    	
      return false;
      
    }
    
    return true;
  
  }
  
  function checkPrice() {
	    
	if( document.getElementById('cena').value == '' ) {
	      
	  return false;
	      
	}
	    
	return true;
	    
  }
  
  
  function checkDisposition() {
	    
	if( document.getElementById('dispozice').value == '' ) {
		      
	  return false;
		      
	}
		    
	return true;
		    
  }
  
  function checkPlace() {
	    
	if( document.getElementById('lokalita').value == '' ) {
			      
	  return false;
			      
	}
			    
	return true;
			    
  }
  
  function checkPhone() {

	var filter = /^([+0-9\s]){9,}$/;
	    
	var string = document.getElementById('telefon').value;
	    
	if( filter.test( string ) == false ) {
	      
	  return false;
	      
	}
	   
	return true;
	    
  }
  
