//Zmienne globalne
//Jakie rzadanie wysylano do serwera
var wsablok_info="wblok_info";

function W_SA_PrzetwarzajTabeleMiejscowosci(strr){
	var dane=strr.split(":|:");
	var rekord=Array();
	var tab_wyn=Array();
	var l=0;
	for(i in dane){
		rekord=dane[i].split("::");
		tab_wyn[l]=rekord;
		++l;
	}
	return tab_wyn;
}

//Tworzy wiersz w wpisem z portfolio oraz mozliwymi do wykonania akcjami
function W_SA_WpiszKomentarze(komentarze, id_div_kom){
	var rekordy=komentarze.split(":|:");
	var tabela=Array();
	if(rekordy!=""){
		var licznik=0;
		var kom="";
		for(z in rekordy){
			var rekord=rekordy[z].split("::");
			var obj={nick:'', komentarz:'', data:''};
			obj["nick"]=rekord[0]; obj["komentarz"]=rekord[1]; obj["data"]=rekord[2];
			tabela[licznik]=obj;
			kom+="<div class='koment'><div class='kom_nick'><div class='kom_data'>"+rekord[2]+"</div>Nick: "+rekord[0]+"</div><div class='kom_wpis'>"+rekord[1]+"</div></div>";
			++licznik;
		}	
		W_PiszDiv(id_div_kom, kom);
	}
}


//Przetawarza dane z formularza za zapytanie POST
//zwraca zformatowany string
function W_SA_PrzetwarzajFormPost(id_form){
	var form=id_form;
	var strret="";
	var l=0;
	for(el in document.forms[form].elements){
		if(document.forms[form].elements[el]==null){continue;}
		var typ=document.forms[form].elements[el].type;
		if(typ!="checkbox" && typ!="text" && typ!="hidden" && typ!="password" && typ!="radio" && typ!="select" && typ!="checkbox" && typ!="textarea"){
			continue;
		}
		var nz=document.forms[form].elements[el].name;
		var val=document.forms[form].elements[el].value;
		if(typ=="checkbox" || typ=="radio"){
			if(!document.forms[form].elements[el].checked)
				continue;
		}
		if(l==0)	
			strret+=nz+"="+encodeURI(val);
		else
			strret+="&"+nz+"="+encodeURI(val);
		++l;
	}	
	return strret;
}

function W_SA_PrzetwarzajFormAjax(id_form, akcja){
	var form=id_form;
	var aret={};
	var l=0;
	for(el in document.forms[form].elements){
		if(document.forms[form].elements[el]==null){continue;}
		var typ=document.forms[form].elements[el].type;
		if(typ!="checkbox" && typ!="text" && typ!="hidden" && typ!="password" && typ!="radio" && typ!="select" && typ!="select-one" && typ!="checkbox" && typ!="textarea"){
			continue;
		}
		var nz=document.forms[form].elements[el].name;
		var val=document.forms[form].elements[el].value;
		if(typ=="checkbox" || typ=="radio"){
			if(!document.forms[form].elements[el].checked)
				continue;
		}
		aret[nz]=val;
		++l;
	}
	if(akcja && akcja!="")
		aret["akcja"]=akcja;	
	return aret;
}





































