function wyslijZapytanie(siteHost, msg){
	$('msg-komunikat').innerHTML = '';
	wyswietlObiektOId('msg-loading');
	new Ajax.Request(siteHost + 'ajax_wniosek_hurt.php?msg='+encodeURI(msg)+'', {
		method: 'get', 
		//parameters:'msg='+msg+'',
		parameters:'',
		onComplete:function(request){
			var xmlResponse = request.responseXML;
			$('msg-komunikat').innerHTML = xmlResponse.getElementsByTagName('msg').item(0).firstChild.data;
			ukryjObiektOId('msg-loading');
		}
	});
	return true;
}

function zmienStanForm(objId){
	displayMode = getCssStyleProperties(objId, 'display');
	switch(displayMode){
		case 'none':
			$(objId).style.display = 'block'; 
			break;
		case 'block':
			$(objId).style.display = 'none';
			break;
		default:
			break;	
	}
}

function getCssStyleProperties(objId,styleProperties){
	if ($(objId).currentStyle){
		return $(objId).currentStyle[styleProperties];
	}else if (window.getComputedStyle){
		return document.defaultView.getComputedStyle($(objId),null).getPropertyValue(styleProperties);
	}
}

function popMsg(siteHost, idTekstu, pokaz){
	if($('pop-obj')){
		$('pop-obj').parentNode.removeChild($('pop-obj'));
	}
	if(pokaz == 1){
		var elPopObj = null;
		elPopObj = document.createElement('div');
		elPopObj.id = 'pop-obj';
		elPopObj.style.zIndex = '1000';
		var elPopClose = null;
		elPopClose = document.createElement('div');
		elPopClose.id = 'pop-close';
		elA = document.createElement('a');
		elA.setAttribute('href', 'javascript:void(0)');
		elA.onclick = function(){ popMsg('', 0, 0); }
		elPopClose.appendChild(elA);
		elPopObj.appendChild(elPopClose);
		var elPopMsg = null;
		elPopMsg = document.createElement('div');
		elPopMsg.id = 'pop-msg';
		elPopObj.appendChild(elPopMsg);
		$('master').appendChild(elPopObj);
		elPopMsg.innerHTML = '<img src="'+siteHost+'img/loading.gif" width="16" height="16" alt="" /> loading ...';
		
		if(navigator.appName == "Microsoft Internet Explorer"){
			pozTop = document.documentElement.scrollTop;
		}else{
			pozTop = window.pageYOffset;
		}
		elPopObj.style.top= parseInt(pozTop - 100 + screen.height / 2) + 'px';
		elPopObj.style.left = parseInt(screen.width / 2 - 200) + 'px';


		new Ajax.Request(siteHost + 'ajax_tekst.php', {
			method: 'get', 
			parameters:'id_tekstu='+escape(idTekstu), 
			onComplete:function(request){
				var xmlResponse = request.responseXML.documentElement;
				elPopMsg.innerHTML = xmlResponse.childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : 'error: 035';
			}
		});
	}
}


function ajaxKoszty(siteHost, form, poleDostawa, polePlatnosci){
	idDostawy = 0;
	idPlatnosci = 0;
	for(i=0; i < $(form).elements.length; i++){
		if($(form).elements[i].type == 'radio'){
			if($(form).elements[i].name == poleDostawa && $(form).elements[i].checked){
				idDostawy = $(form).elements[i].value;
			}else if($(form).elements[i].name == polePlatnosci && $(form).elements[i].checked){
				idPlatnosci = $(form).elements[i].value;
			}
		}
	}

	new Ajax.Request(siteHost + 'ajax_koszty.php', {
		method: 'get', 
		parameters:'id_dostawy='+escape(idDostawy)+'&id_platnosci='+escape(idPlatnosci), 
		onComplete:function(request){
			var xmlResponse = request.responseXML.documentElement;
			$('koszty-info').innerHTML = xmlResponse.childNodes.length ? xmlResponse.childNodes.item(0).firstChild.data : 'error: 034';
		}
	});
	
	return true;
}

function kopiujAdres(){
	kopiujWartosc('firma', 'firma_koresp');
	kopiujWartosc('telefon', 'telefon_koresp');
	kopiujWartosc('imie', 'imie_koresp');
	kopiujWartosc('nazwisko', 'nazwisko_koresp');
	kopiujWartosc('ulica_glowny', 'ulica_koresp');
	kopiujWartosc('nr_domu_glowny', 'nr_domu_koresp');
	kopiujWartosc('nr_mieszkania_glowny', 'nr_mieszkania_koresp');
	kopiujWartosc('kod_pocztowy_glowny', 'kod_pocztowy_koresp');
	kopiujWartosc('miejscowosc_glowny', 'miejscowosc_koresp');
	return true;
}

function kopiujWartosc(objIdBaza, objIdCel){
	$(objIdCel).value = $(objIdBaza).value;
	return true;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function trim(txt){
    return txt.replace(/(^\s+)|(\s+$)/g, '');
}

function ukryjObiektOId(elId){
	elObject = document.getElementById(elId);
	elObject.style.display = 'none';
}

function wyswietlObiektOId(elId){
	elObject = document.getElementById(elId);
	elObject.style.display = 'block';
}

function przeladuj(loc){
		document.location.href = loc;
}

function limit_dla_pola(limit, pole, span_pole){
	if (document.getElementById(pole).value.length > limit){
		document.getElementById(pole).value = document.getElementById(pole).value.substring(0, limit);
	}
	if(span_pole.length > 0){
		txt = '';
		ile_pozostalo = limit - document.getElementById(pole).value.length;
		txt = '<br />Pozostało ' + ile_pozostalo + ' z ' + limit + ' znaków.';
		document.getElementById(span_pole).innerHTML = txt;
	}
}


