


// *******************************************
function FormAddFirm_Check()
{
var OK_ = true;
var Step_ = parseInt(document.getElementById('FormAddFirm_Step').value,10);
//  alert(  );

if ( Step_ == 1 )
  {
  var Zaz_ = false;
  for( var i=1 ; i<=document.getElementById('FormAddFirm_IleOpcji').value ; i++ )
    {
    if ( document.getElementById('DANE[1][opcja]['+i+']').checked )
      {
      Zaz_ = true;
      break;
    }
  }
  if ( !Zaz_ )
    {
    alert('Proszę wybrać OPCJĘ wpisu');
    OK_ = false; 
  }
  
  }
  
 else if ( Step_ == 2 )
  {
  
  if ( OK_ && KillAllSpace(document.getElementById('DANE[2][firma_nazwa]').value).length == 0 )
    {
    alert('Proszę podać nazwę firmy');
    document.getElementById('DANE[2][firma_nazwa]').focus();
    OK_ = false; 
  }  

  if ( OK_ && document.getElementById('DANE[2][firma_woj_id]').value == 0 )
    {
    alert('Proszę wybrać województwo');
    document.getElementById('DANE[2][firma_woj_id]').focus();
    OK_ = false; 
  }  
  
  if ( false ) //OK_ && KillAllSpace(document.getElementById('DANE[2][firma_miasto]').value).length == 0 )
    {
    alert('Proszę podać miasto');
    document.getElementById('DANE[2][firma_miasto]').focus();
    OK_ = false; 
  }  
  
  if ( false ) //OK_ && KillAllSpace(document.getElementById('DANE[2][firma_kod_pocz]').value).length == 0 )
    {
    alert('Proszę podać kod pocztowy');
    document.getElementById('DANE[2][firma_kod_pocz]').focus();
    OK_ = false; 
  }  

  if ( false ) //OK_ && KillAllSpace(document.getElementById('DANE[2][firma_adres]').value).length == 0 )
    {
    alert('Proszę podać adres');
    document.getElementById('DANE[2][firma_adres]').focus();
    OK_ = false; 
  }  
  
  }
    
 else if ( Step_ == 3 )
  {
  
  JestOK_ = false;
  for ( var i=1 ; i < document.getElementById('FormAddFirm').elements.length ; i ++ )
    {
    if ( document.getElementById('FormAddFirm').elements[i].id.indexOf( '[firma_branza]' ) > 0 && document.getElementById('FormAddFirm').elements[i].checked )
      {
      JestOK_ = true;
      break;
    }    
  }
  
  if ( !JestOK_ )
    {
  	alert( 'Trzeba zaznaczyć przynajmniej jedną pozycję' );
  	OK_ = false;   
  }     
  
}  

return OK_;
} // koniec FormAddFirm_Check()





// ****************************************
function FormAddFirm_Next()
{

if ( FormAddFirm_Check() )
  {
  document.getElementById('FormAddFirm_Step').value = parseInt(document.getElementById('FormAddFirm_Step').value,10) + 1;
  document.getElementById('FormAddFirm').submit();
}  

return false;
}  //  koniec  FormAddFirm_Next()




// ****************************************
function FormAddFirm_Preview()
{

if ( true ) //FormAddFirm_Check )
  {
  document.getElementById('FormAddFirm_Step').value = parseInt(document.getElementById('FormAddFirm_Step').value,10) - 1;
  document.getElementById('FormAddFirm').submit();
}  

return false;
}  //  koniec  FormAddFirm_Preview()




// ****************************************
function FormAddFirm_Logo()
{

document.getElementById('FormAddFirm_Action').value = 'LoadLogo';
document.getElementById('FormAddFirm').submit();

return false;
}  //  koniec  FormAddFirm_Logo()


// ****************************************
function FormAddFirm_LogoDel()
{

document.getElementById('FormAddFirm_Action').value = 'DelLogo';
document.getElementById('FormAddFirm').submit();

return false;
}  //  koniec  FormAddFirm_Logo()



// ****************************************
function FormAddFirm_MapaDel()
{

document.getElementById('FormAddFirm_Action').value = 'DelMapa';
document.getElementById('FormAddFirm').submit();

return false;
}  //  koniec  FormAddFirm_MapaDel()



// ****************************************
function FormAddFirm_PrezDel()
{

document.getElementById('FormAddFirm_Action').value = 'DelPrez';
document.getElementById('FormAddFirm').submit();

return false;
}  //  koniec  FormAddFirm_PrezDel()



// ****************************************
function FormAddFirm_Mapa()
{

document.getElementById('FormAddFirm_Action').value = 'LoadMapa';
document.getElementById('FormAddFirm').submit();

return false;
}  //  koniec  FormAddFirm_Mapa()



// ****************************************
function FormAddFirm_Prez()
{

document.getElementById('FormAddFirm_Action').value = 'LoadPrez';
document.getElementById('FormAddFirm').submit();

return false;
}  //  koniec  FormAddFirm_Prez()



// ****************************************
function FormAddFirm_ZdjecieAdd()
{

document.getElementById('FormAddFirm_Action').value = 'LoadZdjecie';
document.getElementById('FormAddFirm').submit();

return false;
}  //  koniec  FormAddFirm_ZdjecieAdd()





// ****************************************
function FormAddFirm_ZdjecieDel(Param1_)
{

document.getElementById('FormAddFirm_Action').value = 'DelZdjecie';
document.getElementById('FormAddFirm_Param1').value = Param1_;
document.getElementById('FormAddFirm').submit();

return false;
}  //  koniec  FormAddFirm_ZdjecieDel()



// ****************************************
function FormAddFirm_Save()
{

if ( confirm( 'Chcesz zapisać wizytówkę' ) )
  { 
  document.getElementById('FormAddFirm_Action').value = 'save';
  document.getElementById('FormAddFirm').submit();
}  

return false;
}  //  koniec  FormAddFirm_Save()




// ****************************************
function FormPrzedluzenie()
{
var OK_ = true;

if ( OK_ && !DataTest( document.getElementById('n_start_date').value ) )
  {
  alert('Podana data nie jest poprawna');
  OK_ = false; 
  document.getElementById('n_start_date').focus();
}

if ( OK_ && document.getElementById('n_start_date').value < document.getElementById('n_start_date_min').value )
  {
  alert('Podana data nie może być mniejsza\nod aktualnej daty zakończenia wyświetlania wizytówki');
  document.getElementById('n_start_date').value = document.getElementById('n_start_date_min').value;
  OK_ = false; 
  document.getElementById('n_start_date').focus();
}

if ( OK_ && document.getElementById('n_start_date').value > document.getElementById('n_start_date_max').value )
  {
  alert('Data poda jest ze zbyt dużym wyprzedzeniem.\nWyprzedzenie nie może przekraczać 3 miesięcy.');
  document.getElementById('n_start_date').value = document.getElementById('n_start_date_max').value;
  OK_ = false; 
  document.getElementById('n_start_date').focus();
}

if ( OK_ && confirm( "Chcesz zapisać przedłużenie wyświetlania wizytówki?" ) )
  {
  document.getElementById('FormPrzedluzenie_Action').value = 'save';
  document.getElementById('FormPrzedluzenie').submit();
}

return false;
} // koniec FormPrzedluzenie()



