function display(numer){
	var cookie = new tCookie();
cookie.set('display',numer, cookie.noexpire());

	window.location.href=document.URL;
}

function pokaz_wyszukiwarke(zmienna)
{
	switch(zmienna)
	{
		case 'domy':
		ge('pow_dzialki').style.display='block';
		break;
		default:
		ge('pow_dzialki').style.display='none';
		break;
	}
}

function pokaz_pomoc(numer)
{
	if(numer==1)
	{
	ge('pomoc').style.visibility='visible';
	mint.fx.Fade('pomoc', 90, 20, 500);
	mint.fx.Color('select_miasto', "borderColor", null, "#e10006", 20, 500);
	}
	else
	{
	mint.fx.Fade('pomoc', 0, 20, 500,null,function(){ge('pomoc').style.visibility='hidden';});
	mint.fx.Color('select_miasto', "borderColor", null, "#838790", 20, 500);
	}
}

function zakladka(numer,adres,okreg)
{
	var cookie = new tCookie();
	ge('zakladka'+cookie.get('kartap')).style.background='url(images/zakladki/'+cookie.get('kartap')+'-off.gif) center center';
	ge('zakladka'+numer).style.background='url(images/zakladki/'+numer+'-on.gif) center center'

	
mint.fx.Fade('produkt'+cookie.get('kartap'), 0, 20, 500,null,function(){
															ge('produkt'+cookie.get('kartap')).style.display='none';
															ge('produkt'+numer).style.display='block';
									mint.fx.Fade('produkt'+numer, 100, 20, 500,null,function(){
																							 if(numer==2)
																							 {
																			mapa(adres+','+okreg);
																							 }}
																			);
cookie.set('kartap',numer); 

																});
			
}



function zniknijdiv()
{
if (navigator.appName=="Microsoft Internet Explorer") {
  document.onmousemove ='';
} else {
  window.onmousemove ='';
}

}

function dodajnotes(links,div)
{
		if(div=='k1')
		{
			donotesu='dodaj_notes.gif';
			wnotesie='usun_notes.gif';
		}
		else
		{
			donotesu='donotesu.gif';
			wnotesie='wnotesie.gif';
		}
		ok=0;
		var cookie = new tCookie();

		if(cookie.get('lown')===null)
		{
			cookie.set('lown',0);
		}
		if(cookie.get('notes') != null && cookie.get('notes') !='')
		{
		notes = cookie.get('notes');
		tablica=notes.split('|');
		liczba=tablica.length;
		var tablica2 = new Array();
		notes='';
		ok=0;
		//alert (tablica.length);
			for(i=0;i<tablica.length;i++)
				{
					//alert(tablica[i]+'----'+links);
					if(tablica[i]==links)
						{
							ok=1;
							delete tablica[i];
							
							ge(div).style.background='url(images/'+donotesu+') center center no-repeat';
												cookie.set('lown',(parseInt(cookie.get('lown'))-1),cookie.noexpire());

						}
						if(tablica[i]!=null)
					{
						tablica2.push(tablica[i])
					}
					
				}
				if(ok==0)
				{
					//alert(links);
					tablica2.push(links);
					cookie.set('lown',(parseInt(cookie.get('lown'))+1),cookie.noexpire());

					ge(div).style.background='url(images/'+wnotesie+') center center no-repeat';
				}
				//alert (tablica.length);
				for(i=0;i<tablica2.length;i++)
				{
					if(tablica2[i]!=null)
					{
						//alert('aa'+notes);
						if(i==0)
						{
						notes=tablica2[i];
						}
						else
						{
						notes=notes+'|'+tablica2[i];
						}
					}
					else
					{
						if(tablica2.length==1)
						{
							notes=null;
						}
					}
				}
				//alert(notes);
				
		cookie.set('notes', notes, cookie.noexpire());
		}
		else
		{
		cookie.set('notes', links, cookie.noexpire());
							cookie.set('lown',(parseInt(cookie.get('lown'))+1),cookie.noexpire());

		ge(div).style.background='url(images/'+wnotesie+') center center no-repeat';
		}
	
		zmienna=parseInt(cookie.get('lown'));
		switch (zmienna)
			{
			case 0:
			ge('liczbanotes').innerHTML='[0] ofert';
			break;
				case 1:
					ge('liczbanotes').innerHTML='[1] oferta';
				break;
				case 2:
				ge('liczbanotes').innerHTML='[2] oferty';
				break;
				case 3:
				ge('liczbanotes').innerHTML='[3] oferty';
				break;
				case 4:
				ge('liczbanotes').innerHTML='[4] oferty';
				break;
				default:
				ge('liczbanotes').innerHTML='['+zmienna+'] ofert';
					}
		//ge('liczbanotes').innerHTML='['+cookie.get('lown')+'] oferta';
}

function sprawdzform()
{
	
	//alert('Wpisz dane we wszystkie pola');
	//ge('msg').innerHTML="Wypelnij  prosze wszystkie pola!";
	//return false;
}

function fadein(div,kolor,border)
{
	
	mint.fx.Color(div, "backgroundColor", null, kolor, 20, 500);
	mint.fx.Color(div, "borderColor", null, border, 20, 500);
}
function fadeout(div,kolor,border)
	{
	mint.fx.Color(div, "backgroundColor", null, kolor, 20, 500);
	mint.fx.Color(div, "borderColor", null, border, 20, 500);
	}

function fadeinelements(ul)
{
		//mint.fx.Style(ul, "font-color", null, 'ffffff', 20, 500);

}
function fadeoutelements(ul)
	{
	}
function zmienliczbeofert(liczba)
{
	var cookie = new tCookie();
cookie.set('perpage', liczba, cookie.noexpire());
sURL = window.location.href;

window.location.href = sURL;

	
}

function search_sort(typ)
{
	
var cookie = new tCookie();
sortowanie = cookie.get('sortuj');
if(cookie.get('sortuj') == null) cookie.set('sortuj', typ, cookie.noexpire());
else {
cookie.set('sortuj', typ, cookie.noexpire());
 }

sURL = window.location.href;

window.location.href = sURL;
}

function podmientlo(zdjecie)
{
	document.getElementById('duze-zdjecie').style.background='url(images.php?picture='+zdjecie+'&height=336&width=558) center center no-repeat';

	
}

function zmien_tlo(obj,kolor,numer,$i)
{
	if(numer==1)
	{
	ge(obj).style.background='url(images/rejony-strzalka-biala.gif) no-repeat #'+kolor;
	ge('link'+$i).style.color='white';
	}
	else
	{
	ge(obj).style.background='url(images/rejony-strzalka.gif) no-repeat #'+kolor;
		ge('link'+$i).style.color='#6a6547';

	}
	
}


function changeDivImage(divid, image, linkid, address)
{
 document.getElementById(divid).style.backgroundImage = "url("+image+")";
 //zmiana adresu
 document.getElementById(linkid).href = address
}



var stawki = new Array(
  { stawka: 100, procent: 0, baza: 0},
  { stawka: 100, procent: 0.03, baza: 3000},
  { stawka: 310, procent: 0.02, baza: 10000},
  { stawka: 710, procent: 0.01, baza: 30000},
  { stawka: 1010, procent: 0.005, baza: 60000},
  { stawka: 5710, procent: 0.0025, baza: 1000000}
);

function parseToFloat(str)
{
  str = str.replace('-','');
  str = str.replace(',','.');
  
  var adddot = false
  if( str.length > 0 ) {
    if ( str[str.length-1] == '.' ) {
      adddot = true;
    }
    var float_str = parseFloat(str);
    if( isNaN(float_str) ) {
      str = '';
    } else {
      str = '' + float_str;
      if (adddot)
        str += '.';
    }
  }
  return str;
}

function obliczenia( cena, stawka, typ ) {
  var ret_val = {
    taksa: 0,
    taksa_vat: 0,
    wypisy: 120,
    wieczysta: 200,
    sadowa: 200,
    cyw_praw: 0,
    prowizja: 0,
    prowizja_vat: 0,
    razem: 0
  };
  
  var mnoznik = 1;  
  switch( typ ) {
    case 'spoldzielcze':
      ret_val['wieczysta'] = ret_val['sadowa'] = 0;
      mnoznik = 0.4;
      break;
    case 'spol_ksiega':
      mnoznik = 0.4
      break;
    default:
  }
  
  if (cena != '') {   
    ret_val['cyw_praw'] = Math.round(2*cena)/100;
    ret_val['prowizja'] = Math.max(Math.round( stawka *cena)/100, 800);
    ret_val['prowizja_vat'] = Math.round(22*ret_val['prowizja'])/100;
    
    
    for(i = stawki.length-1; i >= 0; --i) {
      var baza = stawki[i]['baza'];
      if( cena >= baza ) {
		/*Math.round( (stawki[i]['stawka'] + stawki[i]['procent']*(cena - baza) )*mnoznik*100)/100*/;
        ret_val['taksa_vat'] = Math.round(ret_val['taksa'] * 22)/100;
        ret_val['taksa'] = Math.round(((cena - 60000)*0.004)+1010);
        if(cena > 1000000 && cena <= 2000000)
			{
				ret_val['taksa'] = Math.round(4770 + ((cena - 1000000) * 0.002));
			}
		if(cena > 2000000)	{
				ret_val['taksa'] = Math.round(6770 + ((cena - 2000000) * 0.0025));
				if(ret_val['taksa'] > 16770) ret_val['taksa'] = 16770;
			}
        break;
      }
    }
  }
  
  var razem = ret_val['taksa'] +
     ret_val['taksa_vat'] +
     ret_val['sadowa'] +
     ret_val['prowizja'] +
     ret_val['prowizja_vat'] +
     ret_val['cyw_praw'] +
     ret_val['wieczysta'] +
     ret_val['wypisy'];
  
  ret_val['razem'] = Math.round(100*razem)/100;
  
  return ret_val;
}

function getCurrencyStr( val ) {
  if ( isNaN(val) ) {
    return '0.00';
  }
  val = Math.round(val*100)/100;
  var str = String(val);
  
  var index = -1;
  if( str.lastIndexOf('.') != -1 ) {
    index = str.length - str.lastIndexOf('.');
  }
  
  switch ( index ) {
    case -1:
	//alert (str.slice(-3));
      return str + '.00';
	  
    case 2:
      return str + '0';
    default:
      return str;
  }
}

function update() {
  
  var cena_el = document.kalkulator.cena;
  var stawka_el = document.kalkulator.stawka;
  var typ_els = document.kalkulator.typ;
  
  var typ = '';

  
  if (cena_el == null || typ_els == null || stawka_el == null ) 
    return;
  
      typ = typ_els.value;
//alert(typ);
  var cena = parseToFloat(cena_el.value);
  cena_el.value = cena;
  var stawka = parseToFloat( stawka_el.value);
  
  if ( stawka > 100.0 ) stawka = 100.0;
  if ( stawka < 0.0 ) stawka = 0.0;
  stawka_el.value = stawka;
  
  var ret = obliczenia( cena, stawka, typ );
  for( i in ret ) {
    var el = document.getElementById(i);
    if (el != null ) {
      el.innerHTML = getCurrencyStr(ret[i]);
    }
  }
}

function dodaj_link()
{
	var cookie = new tCookie();
cookie.set('link',unescape(window.location.href), cookie.noexpire());

}

function pokaz_link()
{
	var cookie = new tCookie();
	window.location.href=cookie.get('link');
}
