
function checkForm()
{
    var str='';
    if(_get('kategoria')!=null) str+='kategoria+';
    var klucz=_get('klucz');
    if(klucz!=null) str+='klucz,klucz_sel';
    else str+='tresc';
    if(_get('r_transakcji_zam')!=null)
    if ( _get('r_transakcji_zam').checked ) str+= '+ zamien_na_co';    

    setStyle(str,'');
    var wynik=Tart(str);
    wynik=setStyle(wynik,'error_sel');
    return (wynik!='')? false:true;
}

function Sinit(){
}

function sprawdzajForm_spec()
{ 
    var zdanie = generujPodglad();
    var reszta=podglad_reszta();
    var typPodgladu = (_getT('rodzajOgl') == 0 || _getT('rodzajOgl') == 2) ? 0:1;
    var wynik=zdanie+reszta;
//    wynik=zdanie;
    wynik=wynik.replace(/[.,]$/g,'.');
    var htmlOutput = pogrubTo(wynik, typPodgladu);
    wstawHtml("ogloszenie_podglad", htmlOutput);
    pilnujDlugosci3(zdanie);
}


function r_tranz(ident){
    if(_get('r_transakcji_zam')==null) return '';
    ident=_getN(ident);
    for(var i=0;i<ident.length;i++)
	if(ident[i].checked) return i;
    return '';	
}

function trescValid_spec(field){
    var auk;
    Tfiltruj(field);
    if(field.className=='niewymagane') return '';

    var r_tr=r_tranz('r_transakcji');

    if(field.value.length>0){
	//usun podwojne spacje        
	var key=slowoKluczowe(field.value);
	var klucz=key[0].toUpperCase();	      
        //sprawdzenie czy wystepuje slowo zakupie lub zamienie i ewentualne ich poprawienie
        klucz = strZamien2(klucz, "kupie", "zakupię");
        klucz = strZamien2(klucz, "kupię", "zakupię");
        klucz = strZamien2(klucz, "zakupie", "zakupię");
        klucz = strZamien2(klucz, "zamienie", "zamienię");
        klucz = strZamien2(klucz, "KUPIE", "ZAKUPIĘ");
        klucz = strZamien2(klucz, "KUPIĘ", "ZAKUPIĘ");
        klucz = strZamien2(klucz, "ZAKUPIE", "ZAKUPIĘ");
        klucz = strZamien2(klucz, "ZAMIENIE", "ZAMIENIĘ");
	//sprawdzanie slowa kluczowego
        if(klucz == "SPRZEDAM"){
	    field.value =strTrim2(key[1]);
	    var key=slowoKluczowe(field.value);
	    var klucz=key[0].toUpperCase();	    
        }
	field.value=klucz+key[1];
    }
    return "";
    
}
function trescValid_spec2(field){
    Tfiltruj(field);
}

//funkcja zmienia wyglad formularza w zależności od rodzaju transakcji;
function zmien_form(){
    var r_tr=r_tranz('r_transakcji');
    switch (r_tr){
    case 0:
        setStyle('rok,model,model_sel,pojemnosc,kolor,kolor_sel,cena,waluta','');
	Hide('zamien_layer');
    break;
    case 1:
        setStyle('rok,model,model_sel,pojemnosc,kolor,kolor_sel,cena,waluta','niewymagane');
	Hide('zamien_layer');
    break;
    case 2:
        setStyle('rok,model,model_sel,pojemnosc,kolor,kolor_sel,cena,waluta','');
	setStyle('cena,waluta','niewymagane');
	Show('zamien_layer');
    break;
    }
    trescValid_spec(_get('tresc'));
}

//funkcja generujaca podglad ogloszenia
function generujPodglad(){
	//alert(_get('tresc'));
    //var tresc = _getT('tresc'); 
    var tresc=document.getElementById('tresc');
   
    //alert(result);
    tresc=(tresc!=null)?  tresc.value:'';
    var key=_get('klucz');
    key=(key!=null)? key.value+' ':'';
    if(_get('r_transakcji_sp')!=null){   
    var r_tr=r_tranz('r_transakcji');
    if (r_tr == 1) tresc = "ZAKUPIĘ " + tresc;
    if (r_tr == 2) tresc = "ZAMIENIĘ " + tresc;
    }
    var stan=podglad_stan();
    //if(stan!='') alert(stan);
    var rodzaj=(_get('button')==null)?0: _get('button').value;
    var cena='';
    if(rodzaj==35) cena='';
    else   cena=podglad_cena();
    var zmc='';
    if(r_tr==2){
    zmc=_get('zamien_na_co');
    zmc=(zmc!=null)?zmc.value:''
    }
    var add_wyp=((r_tr == 1)?'':genWyp());
    var t1=new Array('[tresc]',' [wyp]',', -na [zamiana]',', [stan]',', [cena]','[end]');
    var t2=new Array(tresc,add_wyp,zmc,stan,cena,'');
    return key+Tf(t1,1,t2);
}

