var newsAjax=null;
var divid=null;
var divid_f=null;

function get_response(id) {
divid=id;
	url = "sklep_stany.php";
    params= "id="+id;
    newsAjax = new Ajax.Request( url, 
{ method: 'get', 
                                   parameters: params, 
				   onComplete: show_teasser}
                                 );
}
 
function show_teasser(response) {
var di=document.getElementById('div_'+divid);
di.innerHTML=response.responseText;
//	overlib();
    newsAjax=null;
}

function zamm(id) {
divid=id;
        url = "sklep_zamm.php";
    params= "id="+id;
    newsAjax = new Ajax.Request( url,
{ method: 'get',
                                   parameters: params,
                                   onComplete: show_teasser_zamm}
                                 );
}

function show_teasser_zamm(response) {
var di=document.getElementById('zamm_'+divid);
di.innerHTML=response.responseText;
//      overlib();
    newsAjax=null;
}
 
function clear_teasser() {
	if( newsAjax!=null ) {
	try { 
	newsAjax.transport.abort(); 
            newsAjax=null;
} 
        catch(e) {}
}
    nd();
}

function lista_filii(d)
{
divid_f=d;
url = "sklep_stany.php";
params= "idt="+d;
newsAjax = new Ajax.Request( url,
{ method: 'get',
			       parameters: params,
			       onComplete: lista_filii_show}
			     );

}

function lista_filii_show(res)
{
var di=document.getElementById('div_'+divid_f);
di.innerHTML=res.responseText;
newsAjax=null;
}

function stan_filii(d,filia)
{
divid_f=d;
url = "sklep_stany.php";
params= "idt="+d+'&id='+filia;
newsAjax = new Ajax.Request( url,
{ method: 'get',
			       parameters: params,
			       onComplete: lista_filii_show}
			     );

}

function reportError() {
	window.alert('Ajax error');
}

function opis(tekst)
{
	//get_response(tekst);
	tr=document.getElementById(tekst);
	if(tr.style.display)
	tr.style.display='';
	else tr.style.display='none';
	return;
	var newdiv = document.createElement("div");
	newdiv.innerHTML = tekst;
	var container = document.getElementById("opisbox");
	if(tekst)
	{
	container.style.display='block';
	container.innerHTML='';
	container.appendChild(newdiv);
	}
	else
		container.style.display='none';
}

function changeurl(forma)
{
var el=document.location.href.split('?');
if(el[1]) forma.action='?'+el[1];
else forma.action='?';
//alert(el[1]);
}

function check_moz_zam(fname,typzam)
{
var elem=document.forms[fname].elements;
for(i=0;i<elem.length;i++)
{
	if(elem[i].type == 'text')
	{
		nam=elem[i].name;
		iid=nam.match(/^towar\[(\d+)\]$/);
		di=document.getElementById('stanall_'+iid[1]);
		if(parseFloat(elem[i].value) > parseFloat(di.innerHTML))
		{
			alert('Brak wymaganej ilości w magazynie!');
			elem[i].focus();
			return false;
		}
	}

}
if(typzam==0) return true;
var tds=document.getElementsByTagName('td');
for(i=0;i<tds.length;i++)
{
	td=tds[i];
	if(!td.id) continue;
	t=td.innerText;
	if(t=='b.o.') continue;
	tmp=td.id.split('_');
	id=tmp[1];
	inp=document.forms[fname].elements['towar['+id+']'];
	il_zam=inp.value;
//	alert('il_zam: '+il_zam+' td: '+t);
	if(parseInt(il_zam,10)>parseInt(t,10))
	{
	alert('Błędna ilość!');
	inp.focus();
	return false;
	}
}
return true;
}

function input_focus(el)
{
switch(el.name)
{
case 'szukaj[dostawcanr]':
wart='nr...';
break;
case 'szukaj[co]':
wart='szukaj...';
break;
case 'szukaj[nr_orig]':
wart='nr oryginalny...';
break;
}
if(el.value==wart) el.value='';
}

function input_blur(el)
{
if(el.value=='')
switch(el.name)
{
case 'szukaj[dostawcanr]':
el.value='nr...';
break;
case 'szukaj[co]':
el.value='szukaj...';
break;
case 'szukaj[nr_orig]':
el.value='nr oryginalny...';
break;
}
}

function wyczysc(pole)
{
if(pole.value=='0') pole.value='';
}

function ilosc_znakow(forma)
{
var uwagi=forma.elements['wysylka[uwagi]'].value;
if(uwagi.length > 300)
{
	alert('Za duża ilość znaków w polu "Uwagi" (max 300)');
	return false;
}
forma.action='?a=zam';
return true;
}

function sel_filia(f)
{
d=document.getElementById('kosz_fd');
if(f.elements['wysylka[spedytor]'].value == 5)
{
f.elements['wysylka[adr_wyb]'].disabled=true;
d.style.display='';
}
else
{
f.elements['wysylka[adr_wyb]'].disabled=false;
d.style.display='none';
}
}

function check_wys(f)
{
if(f.elements['wysylka[spedytor]'].value != 5) return true;
if(f.elements['wysylka[filia]'].value == 0)
{
alert('Proszę wybrać filię !');
return false;
}
alert('Zamówienie zostanie przekierowane na wybraną filię. W przypadku pytań i uwag prosimy o bezpośredni kontakt z filią.');
return true;
}

function switch_menu(id)
{
men=document.getElementById("menu_"+id);
im=document.getElementById("img_"+id);
if(men.style.display=='none')
{
men.style.display='block';
im.src="grafiki/minus.gif";
}
else
{
men.style.display='none';
im.src="grafiki/plus.gif";
}
return false;
}

