var tempX = 0; 
var tempY = 0; 
var scrollY = 0; 
var okienko = false;

function addEvent(obj, type, fn)
{
	if (obj.addEventListener)
	{
		obj.addEventListener(type, fn, false);
	}
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() {obj["e"+type+fn](window.event); }
		obj.attachEvent("on"+type, obj[type+fn]);
	}
}

function eventStart(e)
{	
	addEvent(document.getElementById("idContainer"), "click", eventMouseClick);
	addEvent(document, "keydown", eventKeyDown);
	(e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
}

function eventKeyDown(e)
{	
	if (e.keyCode==27)
	{

	}
}

function wybierzModel(idm)
{
	if (idm=='i') var std='';
	else var std='none';
	
	document.getElementById('modelWpisz').style.display=std;
}

function zmienAkcesoria(idm)
{
	for (var i=0;i<=20;i++)
	{
		if (document.getElementById('akc'+i))
		{
			if (i==idm) var d='';
			else var d='none';
			document.getElementById('akc'+i).style.display=d;
		}
	}
}

function eventMouseClick(e)
{	
	var IE = document.all?true:false; 
	
	if (IE)
	{ // grab the x-y pos.s if browser is IE 
		tempX = event.clientX;
		//tempY = document.documentElement.scrollTop; 
		tempY = event.clientY+document.body.scrollTop; 
		//alert(standardBody.scrollTop); 
	} 
	else
	{ // grab the x-y pos.s if browser is NS 
		tempX = e.pageX; 
		tempY = e.pageY;
		//tempY = window.scrollY;
		//scrollY = window.scrollY; 
	} 
	//(e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
	//alert(tempX);
	//alert(tempY);
	if (okienko)
	{
		//alert('okienko '+okienko);
		//alert(tempX);
		//alert(tempY);
		
		//document.getElementById(okienko).style.left=tempX+'px';
		//document.getElementById(okienko).style.top=tempY+'px';
		//alert(document.getElementById(okienko).style.left);
		//alert(document.getElementById(okienko).style.top);
		//okienko=false;	
	}
	//alert(scrollY);
	
} 
//addEvent(window, "load", eventStart);

function pokaz_szczegoly(id)
{

}

function pokaz_menu(wid)
{
	document.getElementById('subcat'+wid).style.display='block';
	document.getElementById('dRozwin'+wid).style.display='none';
	document.getElementById('dZwin'+wid).style.display='inline';
}

function ukryj_menu(wid)
{
	document.getElementById('subcat'+wid).style.display='none';
	document.getElementById('dRozwin'+wid).style.display='inline';
	document.getElementById('dZwin'+wid).style.display='none';
}

function warstwa_ukryj(ndiv)
{
	//alert(ndiv);
	document.getElementById(ndiv).style.display='none';
}

function warstwa_pokaz(ndiv)
{
	//alert(ndiv);
	document.getElementById(ndiv).style.display='block';
}

function zdjecie_ukryj()
{
	warstwa_ukryj("dPowiekszZdjecie");
}

function select_wyszukaj_indeks(SNazwa,SValue)
{
	var ile_pol=document.getElementById(SNazwa).length;
	for (var is=0;is<ile_pol;is++)
	{
		if (document.getElementById(SNazwa).options[is].value==SValue)
		{
			var SIndex=is;
			break;
		}
	}
	return SIndex;
}

function zmien_obrazek(img,obiekt)
{
	document.getElementById(obiekt).src=img;		
}

function pokaz_obiekt(oid)
{
	if (oid!='' && oid!=0) document.getElementById(oid).style.display='block';
};

function ukryj_obiekt(oid)
{
	if (oid!='' && oid!=0) document.getElementById(oid).style.display='none';
};

function kalendarz(pole)
{
  o = window.open("kalendarz.php?p="+pole, "k", "width=200, height=320,"
   + " left=200,top=125,innerwidth=200,innerheight=200,location=0,status=0,"
   + " directories=0, scrollbars=0, menubar=0, toolbar=0, resizable=1");
  o.focus();
  return false;
}

function sprawdz_pola()
{
  if (document.getElementById('sIdWlasciciela').value==0)
  {
	  alert('Wybierz adresata zlecenia!');
	  return false;
  }
   else if (document.getElementById('tOpisZadania').value=='')
  {
	  alert('Wpisz opis zadania!');
	  return false;
  }
  else return true;
}

function zaznaczGrupe(akc)
{
	var cc=document.getElementsByName('grupowe');
	//alert(cc);
	var ile=cc.length;
	//alert(ile);
	for (i=0;i<=ile;i++)
	{
		if (document.getElementsByName('grupowe').item(i))
		{
			if (akc=='z') document.getElementsByName('grupowe').item(i).checked=true;
			else document.getElementsByName('grupowe').item(i).checked=false;
			//alert(document.getElementsByName('grupowe').item(i).value);
		}
	}
}

function showMilitaryTime()
{
	return true;
}
function showTheHours(theHour) {
	if (showMilitaryTime() || (theHour > 0 && theHour < 13))
	{
		if (theHour == "0") theHour = 12;
		return (theHour);
	}
	if (theHour == 0)
	{
		return (12);
	}
	return (theHour-12);
}

function showZeroFilled(inValue)
{
	if (inValue > 9)
	{
		return "" + inValue;
	}
	return "0" + inValue;
}

function showAmPm()
{
	if (showMilitaryTime())
	{
		return ("");
	}
	if (now.getHours() < 12)
	{
		return (" am");
	}
	return (" pm");
}

function pokazCzas()
{
	now = new Date
	var rok = now.getYear(); // Returns year (ile uplynelo od roku 1900)
    rok =2000+rok%100;
    var miesiac = now.getMonth()+1;
	if (miesiac<10) miesiac='0'+miesiac;
	var dzien = now.getDate();
	if (dzien<10) dzien='0'+dzien;
	document.getElementById("dDataGodzina").innerHTML = rok+'-'+miesiac+'-'+dzien+' '+showTheHours(now.getHours()) + ":" + showZeroFilled(now.getMinutes()) + ":" + showZeroFilled(now.getSeconds()) + showAmPm()
	setTimeout("pokazCzas()",1000)
}

var ajax_url='http://www.nissan-odyssey.pl/ajax/';

function kategoriaModeli(idkm)
{
	var req = mint.Request();
	
	req.OnSuccess = function()
	{
		window.location=this.responseJSON[0].response;
    }
	
	req.method='POST';
	req.getJSON = true;
	req.AddParam("idkm", idkm);
	req.AddParam("akcja", "kategoria_modelu");
	req.Send(ajax_url+"sprawdzZmienne.php");
}

function dodajNewsletter()
{
	var req = mint.Request();
	
	req.OnSuccess = function()
	{
		document.getElementById("sNewsletterInfo").innerHTML=this.responseJSON[0].response;
    }
	
	req.method='POST';
	req.getJSON = true;
	req.AddParam("adres_email", document.getElementById("iNewsletter").value);
	req.Send(ajax_url+"zapiszNewsletter.php");
}

function pokaz_zdjecie(sciezka,rozmiar,rodzaj)
{
	//alert(sciezka)
	//alert(rozmiar);
	var req = mint.Request();
	
	req.OnSuccess = function() {
		//alert(this.responseJSON[0].width);
		//alert(this.responseJSON[0].height);
		//alert(this.responseJSON[0].html);
		
		
		var IE = document.all?true:false; 
		
		if (IE)
		{ // grab the x-y pos.s if browser is IE 
			tempY = document.documentElement.scrollTop; 
		} 
		else
		{ // grab the x-y pos.s if browser is NS 
			tempY = window.scrollY;
		} 
		
		document.getElementById("dPowiekszZdjecie").innerHTML=this.responseJSON[0].html;
		document.getElementById("dPowiekszZdjecie").style.width=this.responseJSON[0].width+'px';
		document.getElementById("dPowiekszZdjecie").style.height=this.responseJSON[0].height+'px';
		document.getElementById("dPowiekszZdjecie").style.top=(100+tempY)+'px';
		document.getElementById("dPowiekszZdjecie").style.display='block';
		/*
        for(var i = 0; i < this.responseJSON.length; ++i) 
		{
            
			grid.InsertRow(this.responseJSON[i].name, this.responseJSON[i].mail);
        }
		*/
    }
	
	req.method='POST';
	req.getJSON = true;
	req.AddParam("sciezka", sciezka);
	req.AddParam("rodzaj", rodzaj);
	req.AddParam("rozmiar", rozmiar);
	req.Send(ajax_url+"zdjecia.php");
	
	//alert(tzdj['width']);
	//alert(tzdj['height']);
	//alert(tzdj['html']);
	
	/*
	if (document.getElementById('iKomentarz').value=='' || document.getElementById('iUser').value=='')
	{
		document.getElementById('dInfo').style.display='';
		return false;	
	}
	else
	{
		var req = mint.Request();
		req.method='POST';
		//alert($("iKomentarz").value);
		req.AddParam("komentarz", $("iKomentarz").value);
		req.AddParam("user", $("iUser").value);
		req.AddParam("id_ojca", $("iIdOjca").value);
		req.AddParam("id_obiektu", $("iIdObiektu").value);
		req.AddParam("action", $("iAction").value);
		//alert($("iAkceptuj").value);
   		if ($("iAkceptuj").value==1) { req.Send("myclass/Komentarze/ajax_komentarze.php", "dKomentarz"); document.getElementById('dDodajKomentarz0').style.display='none'; }
		else req.Send("myclass/Komentarze/ajax_komentarze.php", "dDodajKomentarz"+document.getElementById('iIdOjca').value);
	}
}



  req.OnSuccess = function() {
        for(var i = 0; i < this.responseJSON.length; ++i) {
            grid.InsertRow(this.responseJSON[i].name, this.responseJSON[i].mail);
        }
    }
   
    req.getJSON = true;
    req.Send("users.txt");
*/
}

function wyslij_polec()
{
	var req = mint.Request();	
	req.method='POST';
	//req.AddParam("sciezka", sciezka);
	//req.AddParam("rodzaj", rodzaj);
	//req.AddParam("rozmiar", rozmiar);
	req.OnSuccess = function() {
        document.getElementById('dPolecWyslij').innerHTML = this.responseText;
    }           
    req.SendForm("formPolec");
	
	//alert(tzdj['width']);
	//alert(tzdj['height']);
	//alert(tzdj['html']);
	
	/*
	if (document.getElementById('iKomentarz').value=='' || document.getElementById('iUser').value=='')
	{
		document.getElementById('dInfo').style.display='';
		return false;	
	}
	else
	{
		var req = mint.Request();
		req.method='POST';
		//alert($("iKomentarz").value);
		req.AddParam("komentarz", $("iKomentarz").value);
		req.AddParam("user", $("iUser").value);
		req.AddParam("id_ojca", $("iIdOjca").value);
		req.AddParam("id_obiektu", $("iIdObiektu").value);
		req.AddParam("action", $("iAction").value);
		//alert($("iAkceptuj").value);
   		if ($("iAkceptuj").value==1) { req.Send("myclass/Komentarze/ajax_komentarze.php", "dKomentarz"); document.getElementById('dDodajKomentarz0').style.display='none'; }
		else req.Send("myclass/Komentarze/ajax_komentarze.php", "dDodajKomentarz"+document.getElementById('iIdOjca').value);
	}
}



  req.OnSuccess = function() {
        for(var i = 0; i < this.responseJSON.length; ++i) {
            grid.InsertRow(this.responseJSON[i].name, this.responseJSON[i].mail);
        }
    }
   
    req.getJSON = true;
    req.Send("users.txt");
*/
}

function ustawJezyk(jezyk)
{
	var req = mint.Request();	
	
	req.OnSuccess = function()
	{
	   window.location.reload();
    }
	
	req.method='POST';
	req.getJSON = false;
	req.AddParam("jezyk", jezyk);
	req.Send(ajax_url+"ustawJezyk.php");
}

function koszykAktualizuj()
{
	var req = mint.Request();
	req.OnSuccess = function()
	{
		if (document.getElementById("koszykIlosc")) document.getElementById("koszykIlosc").innerHTML=this.responseJSON[0].liczba;
		if (document.getElementById("koszykIlosc2")) document.getElementById("koszykIlosc2").innerHTML=this.responseJSON[0].liczba;
		if (document.getElementById("koszykSztuk")) document.getElementById("koszykSztuk").innerHTML=this.responseJSON[0].sztuk;
		if (document.getElementById("koszykNetto")) document.getElementById("koszykNetto").innerHTML=this.responseJSON[0].suma_netto;
		if (document.getElementById("koszykBrutto")) document.getElementById("koszykBrutto").innerHTML=this.responseJSON[0].suma_brutto;
    }
	
	req.method='POST';
	req.getJSON = true;
	req.Send(ajax_url+"koszykAktualizuj.php");
}

function opcjeOkienko(ida)
{
	if (ida=='grupa')
	{
		
	}
	else produkt=ida;
	
	okienko='dDynamiczne';
	
	var req = mint.Request();
	req.OnSuccess = function()
	{
		document.getElementById('dDynamiczne').style.display='block';
		document.getElementById('dDynamiczne').style.left=tempX+'px';
		document.getElementById('dDynamiczne').style.top=tempY+'px';
    }
	req.method='POST';
	req.AddParam("idartykulu", produkt);
	req.Send(ajax_url+"opcjeOkienko.php","dDynamiczne");
}

function captcha()
{
	alert('zzz');
	var req = mint.Request();
	req.OnSuccess = function()
	{
		document.getElementById("dObrazekCaptcha").innerHTML=this.obrazek;
    }
	req.method='POST';
	//req.AddParam("idartykulu", produkt);
	req.Send(ajax_url+"captcha.php","dObrazekCaptcha");
}

function koszyk(akcja,ida)
{
	if (akcja=='' || akcja=='undefined' || !akcja) akcja='dodaj';
	if (ida=='grupa')
	{
		
	}
	else
	{
		ilosc = document.getElementById('kupIlosc'+ida+'').value;
		koszykAkcja(akcja,ida,ilosc);
	}
}

function koszykAkcja(akcja,ida,ile)
{
	var req = mint.Request();
	req.OnSuccess = function()
	{
		koszykAktualizuj();
    }
	req.method='POST';
	req.AddParam("idartykulu", ida);
	req.AddParam("ilosc", ile);
	req.AddParam("akcja", akcja);
	req.Send(ajax_url+"koszykDodaj.php","dKomunikaty");
}
