function FlashTag(src, uid, param, wmode, width, height)
{
    this.src       = src;
    this.uid       = uid;
    this.param     = param;
    this.width     = width;
    this.height    = height;
    this.version   = '7,0,14,0';
    this.id        = null;
    this.bgcolor   = 'ffffff';
    this.wmode     = wmode;
    this.flashVars = null;
}

FlashTag.prototype.setVersion = function(v)
{
    this.version = v;
}

FlashTag.prototype.setId = function(id)
{
    this.id = id;
}


FlashTag.prototype.setFlashvars = function(fv)
{
    this.flashVars = fv;
}

FlashTag.prototype.toString = function()
{
    var ie = (navigator.appName.indexOf ("Microsoft") != -1) ? 1 : 0;
    var flashTag = new String();
    if (ie)
    {
        flashTag += '<object id="' + this.uid + '" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
        if (this.id != null)
        {
            flashTag += 'id="'+this.id+'" ';
        }
        flashTag += 'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ';
        flashTag += 'width="'+this.width+'" ';
        flashTag += 'height="'+this.height+'">';
        flashTag += '<param name="movie" value="'+this.src+'"/>';
        flashTag += '<param name="quality" value="high"/>';
		flashTag += '<param name="wmode" value="'+this.wmode+'"/>';
        flashTag += '<param name="bgcolor" value="#'+this.bgcolor+'"/>';
        //flashTag += '<param name="allowScriptAccess" value="sameDomain"/>';
        if (this.flashVars != null)
        {
            flashTag += '<param name="flashvars" value="'+this.flashVars+'&'+this.param+'"/>';
        }
        flashTag += '</object>';
    }
    else
    {
        flashTag += '<embed id="' + this.uid + '" src="'+this.src+'" ';
        flashTag += 'quality="high" '; 
        flashTag += 'bgcolor="#'+this.bgcolor+'" ';
        flashTag += 'width="'+this.width+'" ';
        flashTag += 'height="'+this.height+'" ';
		flashTag += 'wmode="'+this.wmode+'" ';
	//	flashTag += 'allowScriptAccess="sameDomain" ';
        flashTag += 'type="application/x-shockwave-flash" ';
        if (this.flashVars != null)
        {
            flashTag += 'flashvars="'+this.flashVars+'&'+this.param+'" ';
        }
        if (this.id != null)
        {
            flashTag += 'name="'+this.id+'" ';
        }
        flashTag += 'pluginspage="http://www.macromedia.com/go/getflashplayer">';
        flashTag += '</embed>';
    }
	op_n=1;

    return flashTag;
}

FlashTag.prototype.fetch = function()
{
    return this.toString();
}


function getPosition(obj,top) {
	 var x=top?obj.offsetTop:obj.offsetLeft;
	 obj=obj.offsetParent;
	 while (obj!=document.getElementsByTagName('body')[0]) 
	 	{
	  		x+=top?obj.offsetTop:obj.offsetLeft;
	  		obj=obj.offsetParent;
 		}
 return x;
};

function test(a,b)
{
	
	alert('asd' + a + ' '  + b);
}

function rozwin()
{
	var obj = document.getElementById('search');	
	obj.style.height = 325+'px';
}

function zwin()
{
	var obj = document.getElementById('search');	
	obj.style.height = 22+'px';
}

function outer()
{
	var	objects = document.getElementById("search");

	    objects.outerHTML = objects.outerHTML;
}

function ustawSnieg()
{
	return;
	var sn = document.getElementById('pos');	
	var obj = document.getElementById('snieg');
	obj.innerHTML = snieg.fetch(); 
	
	obj.style.display = "block";
	obj.style.left=parseInt(getPosition(sn,0)-25)+'px';
	obj.style.top=parseInt(getPosition(sn,1)-29)+'px';
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function resizeOuterTo(w,h) {
 if (parseInt(navigator.appVersion)>3) {
   if (navigator.appName=="Netscape") {
    top.outerWidth=w+8;
    top.outerHeight=h+29;
   }
   else 
   {
    top.resizeTo(400,300);
    wd = 400-document.body.clientWidth;
    hd = 300-document.body.clientHeight;
    top.resizeTo(w+wd,h+hd);
   }
 }
}

function ustawRozmiar()
{
  resizeOuterTo(document.images['LargeImg'].width, document.images['LargeImg'].height);
}


function ustawStyl(o,styl)
{
	o.className=styl;
}

function getObj(id)
{
	return document.getElementById(id);
}

function OfertySpecjalne()
{
	this.timer=5000;
	this.last=0;
	this.pokaz=null;
	
	this.pokaz = function(n)
	{
		if(this.last==n) return;
		getObj('sp'+this.last).style.display = "none";
		getObj('sp'+n).style.display = "block";
		getObj('sp_n'+this.last).className = "specjalnaTd";
		getObj('sp_n'+n).className = "specjalnaTd1";
		this.last=n;
	}
}

var lastClicked=-1;
function rozwin(n)
{
	var o;
	if(lastClicked!=-1)
	{
		o = document.getElementById('m'+lastClicked);
		o.style.display = "none";
		
		o = document.getElementById('im'+lastClicked);
		o.src = './img/0.gif';
	}

	if(lastClicked==n)
	{
		lastClicked=-1;
		return;
	}
	
	o = document.getElementById('m'+n);
	o.style.display = "block";

	o = document.getElementById('im'+n);
	o.src = './img/strzalka.gif';
	
	lastClicked = n;
}

 try {
        document.createElement('a');
        HTMLElement.prototype.click = function () {
        if (typeof this.onclick == 'function') {
        if (this.onclick({type: 'click'}) && this.href)
        window.open(this.href, this.target? this.target : '_self');
        } else if (this.href)
           window.open(this.href, this.target? this.target : '_self');
        };
    }
catch (e) { }

function jump()
{
	return;
	document.getElementById('anchor').click();
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
 	
   if(sText=="")
   	IsNumber=false;
   
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;  
 }

var updatePriceTimeOut; 
 

function updatePrice(id, p)
{
		clearTimeout(updatePriceTimeOut);
	
		
		var tab = new Array();
		tab = p.split(',');
		
		var ile;
		var wartosc;
		var cena;
		var suma=0;
		
		
		
		for(var i = 0; i <tab.length; i+=2)
		{
			ile = getObj('i' + tab[i]).value;
			cena = tab[i+1];
			
			if(!IsNumeric(ile))
			{
				ile = 1;
				getObj('i' + tab[i]).value = 1;	
			}

			
			
			wartosc = ile * cena;
			suma+=wartosc;	
			getObj('wart'+tab[i]).innerHTML = wartosc;
		}
		getObj('sumaWidok2').innerHTML = '<b>'+suma+' zł</b>';
//		getObj('cena').value = suma;
		//symulacjaRat();
		
		
		updatePriceTimeOut = setTimeout(function(){
				
				ile = getObj('i' + id).value;
				
				xajax_zmienIlosc(id,ile);

				},500);

}


function zmianaFormyPlatnosci(f)
{
	
	if(f==2)
	{
		getObj('symulacjaRat').style.display = "block";
		symulacjaRat();
	}
	else
	{
		
		getObj('symulacjaRat').style.display = "none";
		
	}
}


function suma2(razem) { 
	if(document.getElementById('suma2')!= null) document.getElementById('sumaWidok2').innerHTML = (+razem) + (+document.getElementById('suma2').value);
	
	if(document.getElementById('sumaWidok3zwysylka')!= null) document.getElementById('sumaWidok3zwysylka').innerHTML = (+razem) + (+document.getElementById('wysylka').value);
	if(document.getElementById('sumaWidok3')!= null) document.getElementById('sumaWidok3').innerHTML = razem;
}

function dodaj_dane() {
	var email = document.getElementById('email').value;
	var imie = document.getElementById('imie').value;
	var nazwisko = document.getElementById('nazwisko').value;
	var telefon = document.getElementById('telefon').value;
	var ulica = document.getElementById('ulica').value;
	var nr_domu = document.getElementById('nr_domu').value;
	var nr_lok = document.getElementById('nr_lok').value;
	var kod = document.getElementById('kod').value;
	var miasto = document.getElementById('miasto').value;
	var uwagi = document.getElementById('uwagi').value;	
	
	xajax_zamowienie4(email,imie,nazwisko,telefon,ulica,nr_domu,nr_lok,kod,miasto,uwagi);	
	
}

function sprawdz(o) {
	
	if(validateForm( o, 0, 1, 0, 0, 7 ) != false) {
		dodaj_dane();
		
	}
	
}

function szerokosc() {
szer = document.body.clientWidth;

if(szer < 1300) document.getElementById('glowna').style.width = szer;
if(szer >= 1300) document.getElementById('glowna').style.width = 1300;

}

function getObj(id)
{
	return document.getElementById(id);
}

function submitZmianaHasla()
{

	if(validateForm( document.zmianaHaslaForm, 0, 0, 0, 0, 7 ))
	{
		getObj('status').style.display = "block";

		xajax_zmienHaslo(getObj('haslo').value);
	}	
	

}

function submitKontaktForm()
{
	if(validateForm( document.kontaktForm, 0, 0, 0, 0, 7 ))
	{
		
		var msg = "Imię i nazwisko: " + getObj('imieNazwisko').value + "\n" +
		"Telefon: " + getObj('telefon').value + "\n" +		
		"E-mail: " + getObj('email').value + "\n" +				
		"Treść: " + getObj('tresc').value + "\n";
		getObj('status').style.display = "block";
		getObj('formularz').style.display = "none";
		xajax_wyslijFormularzKontaktowy(msg);
	}
}


  function scrollTop()
            {
                window.document.body.scrollTop = 0;
                window.document.documentElement.scrollTop = 0;
            }
  


function submitZlozZamowienieForm()
{
	
	if(validateForm( document.zamowienieForm, 0, 0, 0, 0, 7 ))
	{
		
		var email = getObj('email').value;
		var imieNazwisko = getObj('imieNazwisko').value;
		var nip = getObj('nip').value; 
		var nazwaFirmy = getObj('nazwaFirmy').value; 
		var telefon = getObj('telefon').value;
		var ulica = getObj('ulica').value;
		var numerDomu = getObj('numerDomu').value; 
		var numerLokalu = getObj('numerLokalu').value;
		var kodPocztowy = getObj('kodPocztowy').value;
		var miasto = getObj('miasto').value;
		var tresc = getObj('tresc').value;
		var formaplatnosci;
		
		
			formaplatnosci = "przelew";
		
		
		var dokument = "paragon";
		
		
		var wplataWlasna = 0;
		var liczba_rat = 0;
		var symulowanaRata = 0;
		
		
		getObj('koszykKontent').style.display = "none";
		getObj('status').style.display = "block";
		
		scrollTop();

		
		xajax_zloz_zamowienie(email, imieNazwisko, nip, nazwaFirmy, telefon, ulica, numerDomu, numerLokalu, kodPocztowy, miasto, tresc, formaplatnosci, dokument, wplataWlasna, liczba_rat, obliczRate());
	}
	
}

function submitRejestracjaForm()
{
	if(validateForm( document.rejestracjaForm, 0, 0, 0, 0, 7 ))
	{
		var login = getObj('login').value;
		var email = getObj('email').value;
		var haslo = getObj('haslo').value;
		var imieNazwisko = getObj('imieNazwisko').value;
		var nip = getObj('nip').value; 
		var nazwaFirmy = getObj('nazwaFirmy').value; 
		var telefon = getObj('telefon').value;
		var ulica = getObj('ulica').value;
		var numerDomu = getObj('numerDomu').value; 
		var numerLokalu = getObj('numerLokalu').value;
		var kodPocztowy = getObj('kodPocztowy').value;
		var miasto = getObj('miasto').value;
		
		
		getObj('bladLogin').style.display = "none";
		getObj('bladEmail').style.display = "none";
		getObj('status').style.display = "block";
		getObj('formularz').style.display = "none";
		
		xajax_rejestracja(login, email, haslo, imieNazwisko, nip, nazwaFirmy, telefon, ulica, numerDomu, numerLokalu, kodPocztowy, miasto);
	}
}


function submitPrzypomnijForm()
{
	if(validateForm( document.przypomnijForm, 0, 0, 0, 0, 7 ))
	{
		var email = getObj('email').value;
	
		getObj('status').style.display = "block";
		getObj('formularz').style.display = "none";
		
		xajax_przypomnijHaslo(email);
	}
}


function submitZmianaDanychOsobowychForm()
{
	if(validateForm( document.zmianaDanychOsobowychForm, 0, 0, 0, 0, 7 ))
	{
		var email = getObj('email').value;
		var email = getObj('email').value;
		var imieNazwisko = getObj('imieNazwisko').value;
		var nip = getObj('nip').value; 
		var nazwaFirmy = getObj('nazwaFirmy').value; 
		var telefon = getObj('telefon').value;
		var ulica = getObj('ulica').value;
		var numerDomu = getObj('numerDomu').value; 
		var numerLokalu = getObj('numerLokalu').value;
		var kodPocztowy = getObj('kodPocztowy').value;
		var miasto = getObj('miasto').value;
		
		
		getObj('status').style.display = "block";
		getObj('status1').style.display = "none";
		
		xajax_zmianaDanychOsobowych(email, imieNazwisko, nip, nazwaFirmy, telefon, ulica, numerDomu, numerLokalu, kodPocztowy, miasto);
	}
}

function zaloguj()
{
	
	var login = getObj('l').value;
	var haslo = getObj('h1').value;
	
	if(login=='' || login =='podaj login' || haslo == '' || haslo == 'podaj hasło')
	{
		showTooltip(5);
		setTimeout(function(){closeTooltip();},2000);
	}
	else
	{
		showTooltip(2);
		xajax_zaloguj(login, haslo);
	}
	
}

function usun_z_koszyka(id)
{
	getObj('koszykProdukty').innerHTML = '<div id="status" class="tabelaGwiazdka" align="center" style="padding:10px"><img src="./img/ajax-loader.gif"></div>';
	
	xajax_usun_z_koszyka(id);
}

function wyloguj()
{
	
	showTooltip(6);
	xajax_wyloguj();	
	
}

function check_login(n)
{
	var login = getObj('l');
	
	if(n==0)
	{
		if(login.value=='podaj login')
			login.value ='';
	}
	if(n==1)
	{
		if(login.value=='')
			login.value ='podaj login';
	}
}

function check_szukaj(n)
{
	var s = getObj('szukaj');
	
	if(n==0)
	{
		if(s.value=='wpisz szukaną frazę')
			s.value ='';
	}
	if(n==1)
	{
		if(s.value=='')
			s.value ='wpisz szukaną frazę';
	}
}

function szukaj()
{
	var s = getObj('szukaj');
	
	if(s.value.length<4 || s.value == 'wpisz szukaną frazę')
	{
		showTooltip(8);
		setTimeout(function(){closeTooltip();},3000);
		
	}
	else
	{
		location.href = s.value +'-szukaj.htm';
	}
}

function check_haslo(n)
{
	var h0 = getObj('h0');
	var h1 = getObj('h1');
	var tmp;
	


	if(n==0)
	{
		if(h0.value=='podaj hasło')
		{
			
			getObj('panelLogowania').focus();
			getObj('hasloText').style.display = "none";
			getObj('hasloPassword').style.display = "block";
			getObj('h1').value ='';
			getObj('h1').focus();
			
		}
	}
	if(n==1)
	{
		if(h1.value=='')
		{
			
			getObj('panelLogowania').focus();
			getObj('hasloText').style.display = "block";
			getObj('hasloPassword').style.display = "none";
			getObj('h0').value ='podaj hasło';
		
			
		}
	}
	

}

function gwiazdki()
{
	
	var h0 = getObj('h0');
	var h1 = getObj('h1');
	
	h0.value = h1.value;

	
}

var konfOpt = 0;
function konfiguracjaZamowienia()
{
	if(konfOpt!=0)
		konfOpt = 0;
	else
		return;
		
	var k0 = getObj('k0');
	var k1 = getObj('k1');
	var k2 = getObj('k2');
	
	k0.className = "konfiguracjaKontaTdSelected";
	k1.className = "konfiguracjaKontaTd";
	k2.className = "konfiguracjaKontaTd";
	
	getObj('kontentKonfiguracja').innerHTML = '<div id="status" class="tabelaGwiazdka" align="center" style="padding:10px"><img src="./img/ajax-loader.gif"></div>';
	
	xajax_konfiguracjaZamowienia();
}

function konfiguracjaDaneOsobowe()
{
	if(konfOpt!=1)
		konfOpt = 1;
	else
		return;
			
	var k0 = getObj('k0');
	var k1 = getObj('k1');
	var k2 = getObj('k2');
	
	k0.className = "konfiguracjaKontaTd";
	k1.className = "konfiguracjaKontaTdSelected";
	k2.className = "konfiguracjaKontaTd";
	
	getObj('kontentKonfiguracja').innerHTML = '<div id="status" class="tabelaGwiazdka" align="center" style="padding:10px"><img src="./img/ajax-loader.gif"></div>';
	
	xajax_konfiguracjaDaneOsobowe();
}

function konfiguracjaZmianaHasla()
{
	if(konfOpt!=2)
		konfOpt = 2;
	else
		return;
		
	var k0 = getObj('k0');
	var k1 = getObj('k1');
	var k2 = getObj('k2');
	
	k0.className = "konfiguracjaKontaTd";
	k1.className = "konfiguracjaKontaTd";
	k2.className = "konfiguracjaKontaTdSelected";

	getObj('kontentKonfiguracja').innerHTML = '<div id="status" class="tabelaGwiazdka" align="center" style="padding:10px"><img src="./img/ajax-loader.gif"></div>';
	
	xajax_konfiguracjaZmianaHasla();
}

function rozwinZamowienie(n)
{
	var r = getObj('r'+n);
	var z = getObj('z'+n);
	
	r.style.display = "none";
	z.style.display = "block";
	
	var o = getObj('s'+n);
	o.style.display = "block";
	
	
	
}

function zwinZamowienie(n)
{
	var r = getObj('r'+n);
	var z = getObj('z'+n);
	
	r.style.display = "block";
	z.style.display = "none";
	
	var o = getObj('s'+n);
	o.style.display = "none";
	
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
 	
   if(sText=="")
   	IsNumber=false;
   
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;  
 }

 
 function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

function obliczRate()
{
	
	return 0;
	var cena = getObj('cena').value;
	
	var wplata = getObj('wplata').value;
	
	var liczba_rat = getObj('liczba_rat').value;
	
	
	if(!IsNumeric(wplata))
	{
		wplata = 0;
		getObj('wplata').value = 0;
	}
	

	if(parseInt(wplata) > parseInt(cena))
	{
		getObj('wplata').value = cena;
		wplata = cena;
	}
		
		
	var procent=(0.8*liczba_rat)/100;
	
	var rata=((cena-wplata)/liczba_rat)*(procent+1);	
	
	return roundNumber(rata,2);
	
}

function  symulacjaRat()
{
	
		
	var raty = getObj('raty');
	
	raty.innerHTML = '<b>'+ getObj('liczba_rat').value + '</b> rat po <b>' + obliczRate() + "</b> zł"
	
}

var last=null;
var lastN=1;
var timer=5000;
var idSwap=null;

function delete_swap()
{
	clearTimeout(idSwap);
}

function swap(n)
{
	if(lastN == n) return;
	
	if(last==null)
		last = getObj('os_1');
	
	last.className = "backgroundKolo0";
	
	var o = getObj('os_' + n)
	
	o.className = "backgroundKolo1";
	last = o;
	o = getObj('os_p_' + n).className = "show";


	o = getObj('os_p_' + lastN).className = "hide";

	lastN = n;
}


function swapOS()
{
	

	if(idSwap!=null || getObj('os_1')==undefined) return;
	/*
	idSwap = setInterval( function(){
		var n = lastN+1;
		
		if(getObj('os_'+n)==undefined)
			n=1;
		swap(n);
		
	}, timer);*/
	
}


function init()
{
	
	try {  Shadowbox.init(); } catch(e) { }
	

		
	swapOS();
	
	if (navigator.appName=="Microsoft Internet Explorer") {
	    document.onmousemove = ruch_komunikatu;
	} else {
  		window.onmousemove = ruch_komunikatu;
	}

}


function ustawSzerokosc() 
{
	
var w = document.body.clientWidth;

var banerWidth;
if(w <= 1235 && w>=1024) 
{
	document.getElementById('glowna').style.width = (w-20)+'px';
	banerWidth = w-20;
}
else
{
	if (w > 1235)
	{
		document.getElementById('glowna').style.width = '1235px';
		banerWidth = 1235;
	}
	else
	{
		document.getElementById('glowna').style.width = '1016px';
		banerWidth = 1016;
	}
}

	return banerWidth;
}

function handleArrowKey(evt) {
    evt = (evt) ? evt : ((window.event) ? event : null);
    if (evt) {
        
        alert (evt.keyCode)
         
    }
}

(window.attachEvent)?attachEvent('onload', init) : addEventListener('load', init, false);
//(window.attachEvent)?attachEvent('onresize', szerokosc) : addEventListener('resize', szerokosc, false);
