function getElementsByClassName(cn){
  var arr = new Array(); 
  var els = document.getElementsByTagName("*");
  var exp= new RegExp("^(.* )?"+cn+"( .*)?$", "g");
  for (var i = 0; i < els.length; i++ ){
    if (exp.test(els[i].className)){
      arr.push(els[i]);
    }
  }
  return arr;
}


function pokaPoka(){
	var linkH = document.getElementById('hideC');
	var linkS = document.getElementById('showC');
	var link = document.getElementById('hideAndseek');
	var craps = getElementsByClassName("privateP");
	for (x in craps){
		a = craps[x];
		a.style.visibility="visible";
	}
	linkH.style.display="block";
	linkS.style.display="none";
}
function hideAllCraps(){
	var linkH = document.getElementById('hideC');
	var linkS = document.getElementById('showC');
	var craps = getElementsByClassName("privateP");
	for (x in craps){
		a = craps[x];
		a.style.visibility="hidden";
	}
	linkH.style.display="none";
	linkS.style.display="block";
}
function schowajTrybiki(){
	var linkH = document.getElementById('hideT');
	var linkS = document.getElementById('showT');
	var craps = getElementsByClassName("mfCO");
	for (x in craps){
		a = craps[x];
		a.style.visibility="hidden";
	}
	linkH.style.display="none";
	linkS.style.display="block";
}
function pokaTrybiki(){
	var linkH = document.getElementById('hideT');
	var linkS = document.getElementById('showT');
	var craps = getElementsByClassName("mfCO");
	for (x in craps){
		a = craps[x];
		a.style.visibility="visible";
	}
	linkH.style.display="block";
	linkS.style.display="none";
}

function openMf(id){
	var mfid = "mf"+id
	var mcid = "mfco"+id 
	document.getElementById(mcid).style.display="none";
	document.getElementById(mfid).style.display="block";	
	document.getElementById(mfid).style.zIndex="100";
}
function closeMf(id){
	var mfid = "mf"+id
	var mcid = "mfco"+id 
	document.getElementById(mcid).style.display="block";
	document.getElementById(mcid).style.zIndex="10";
	document.getElementById(mfid).style.display="none";	
}

function openSmallEditBox(id){
	box = 'edit_'+id;
	if(document.getElementById(box)){document.getElementById(box).style.display="block";}
}
function closeSmallEditBox(id){
	box = 'edit_'+id;
	if(document.getElementById(box)){document.getElementById(box).style.display="none";}
}
function swapimg(i,s){
	obr = 'i'+i;
	
	obrazek = document.getElementById(obr);
  t = obrazek.src;
	
	if (s == 'on') {	t2 = t.replace('off-', 'on-')}
	if (s == 'off') {	t2 = t.replace('on-', 'off-')}	
	
  obrazek.src = t2

}
/*
function szurajPrawo(nazwapola, klikanyPos){
		foremkaPrefix = 'formEd_'+(nazwapola.substr(6, (nazwapola.length-7)))
		//formy do aktualizacji

		poleprefix = (nazwapola.substr(0, (nazwapola.length-1)))
		pozoprefix = nazwapola.substr(0, (nazwapola.length-1))
		klikanepoleID = nazwapola.substr((nazwapola.length-1),1)

		
		forma1 = document.getElementById(foremkaPrefix+1)
		forma2 = document.getElementById(foremkaPrefix+2)
		forma3 = document.getElementById(foremkaPrefix+3)
		//inputy z kolejnością
		ename1 =document.getElementById(poleprefix+1);
		ename2= document.getElementById(poleprefix+2);
		ename3= document.getElementById(poleprefix+3);

poleVal1=ename1.value
poleVal2=ename2.value
poleVal3=ename3.value	

if(poleVal1==1){idboxa1 = poleprefix+1}
if(poleVal2==1){idboxa1 = poleprefix+2}
if(poleVal3==1){idboxa1 = poleprefix+3}

if(poleVal1==2){idboxa2 = poleprefix+1}
if(poleVal2==2){idboxa2 = poleprefix+2}
if(poleVal3==2){idboxa2 = poleprefix+3}

if(poleVal1==3){idboxa3 = poleprefix+1}
if(poleVal2==3){idboxa3 = poleprefix+2}
if(poleVal3==3){idboxa3 = poleprefix+3}



document.getElementById(idboxa1).value=2;
document.getElementById(idboxa2).value=3;
document.getElementById(idboxa3).value=1;
if(forma1){document.getElementById(foremkaPrefix+1).submit()}
if(forma2){document.getElementById(foremkaPrefix+2).submit()}	
if(forma3){document.getElementById(foremkaPrefix+3).submit()}	

}
function szurajLewo(nazwapola, klikanyPos){
		foremkaPrefix = 'formEd_'+(nazwapola.substr(6, (nazwapola.length-7)))
		//formy do aktualizacji

		poleprefix = (nazwapola.substr(0, (nazwapola.length-1)))
		pozoprefix = nazwapola.substr(0, (nazwapola.length-1))
		klikanepoleID = nazwapola.substr((nazwapola.length-1),1)

		
		forma1 = document.getElementById(foremkaPrefix+1)
		forma2 = document.getElementById(foremkaPrefix+2)
		forma3 = document.getElementById(foremkaPrefix+3)
		//inputy z kolejnością
		ename1 =document.getElementById(poleprefix+1);
		ename2= document.getElementById(poleprefix+2);
		ename3= document.getElementById(poleprefix+3);

poleVal1=ename1.value
poleVal2=ename2.value
poleVal3=ename3.value	

if(poleVal1==1){idboxa1 = poleprefix+1}
if(poleVal2==1){idboxa1 = poleprefix+2}
if(poleVal3==1){idboxa1 = poleprefix+3}

if(poleVal1==2){idboxa2 = poleprefix+1}
if(poleVal2==2){idboxa2 = poleprefix+2}
if(poleVal3==2){idboxa2 = poleprefix+3}

if(poleVal1==3){idboxa3 = poleprefix+1}
if(poleVal2==3){idboxa3 = poleprefix+2}
if(poleVal3==3){idboxa3 = poleprefix+3}



document.getElementById(idboxa1).value=3;
document.getElementById(idboxa2).value=1;
document.getElementById(idboxa3).value=2;
if(forma1){document.getElementById(foremkaPrefix+1).submit()}
if(forma2){document.getElementById(foremkaPrefix+2).submit()}	
if(forma3){document.getElementById(foremkaPrefix+3).submit()}	
}
*/
function szurajLewo(nazwapola, klikanyPos, RealBoxCnt){
	foremkaPrefix = 'formEd_'+(nazwapola.substr(6, (nazwapola.length-7)))
	//formy do aktualizacji
	
	poleprefix = (nazwapola.substr(0, (nazwapola.length-1)))
	pozoprefix = nazwapola.substr(0, (nazwapola.length-1))
	klikanepoleID = nazwapola.substr((nazwapola.length-1),1)

	

	//inputy z kolejnością

	if (RealBoxCnt == 4) {
		forma1 = document.getElementById(foremkaPrefix+1)
		forma2 = document.getElementById(foremkaPrefix+2)
		forma3 = document.getElementById(foremkaPrefix+3)
		forma4 = document.getElementById(foremkaPrefix+4)
		ename1 = document.getElementById(poleprefix + 1);
		ename2 = document.getElementById(poleprefix + 2);
		ename3 = document.getElementById(poleprefix + 3);
		ename4 = document.getElementById(poleprefix + 4);
		poleVal1=ename1.value
		poleVal2=ename2.value
		poleVal3=ename3.value
		poleVal4=ename4.value
		if(poleVal1==1){idboxa1 = poleprefix+1}
		if(poleVal2==1){idboxa1 = poleprefix+2}
		if(poleVal3==1){idboxa1 = poleprefix+3}
		if(poleVal4==1){idboxa1 = poleprefix+4}		
		
		if(poleVal1==2){idboxa2 = poleprefix+1}
		if(poleVal2==2){idboxa2 = poleprefix+2}
		if(poleVal3==2){idboxa2 = poleprefix+3}
		if(poleVal4==2){idboxa2 = poleprefix+4}
				
		if(poleVal1==3){idboxa3 = poleprefix+1}
		if(poleVal2==3){idboxa3 = poleprefix+2}
		if(poleVal3==3){idboxa3 = poleprefix+3}
		if(poleVal4==3){idboxa3 = poleprefix+4}

		if(poleVal1==4){idboxa4 = poleprefix+1}
		if(poleVal2==4){idboxa4 = poleprefix+2}
		if(poleVal3==4){idboxa4 = poleprefix+3}
		if(poleVal4==4){idboxa4 = poleprefix+4}
				
		if (klikanyPos == 1) {
			document.getElementById(idboxa1).value = 4;
			document.getElementById(idboxa2).value = 2;
			document.getElementById(idboxa3).value = 3;
			document.getElementById(idboxa4).value = 1;
		}
		if (klikanyPos == 2) {
			document.getElementById(idboxa1).value = 2;
			document.getElementById(idboxa2).value = 1;
			document.getElementById(idboxa3).value = 3;
			document.getElementById(idboxa4).value = 4;
		}
		if (klikanyPos == 3) {
			document.getElementById(idboxa1).value = 1;
			document.getElementById(idboxa2).value = 3;
			document.getElementById(idboxa3).value = 2;
			document.getElementById(idboxa4).value = 4;		
		}
		
		if (klikanyPos == 4) {
			document.getElementById(idboxa1).value = 1;
			document.getElementById(idboxa2).value = 2;
			document.getElementById(idboxa3).value = 4;
			document.getElementById(idboxa4).value = 3;
		}
		
		if(forma1){document.getElementById(foremkaPrefix+1).submit()}
		if(forma2){document.getElementById(foremkaPrefix+2).submit()}	
		if(forma3){document.getElementById(foremkaPrefix+3).submit()}	
		if(forma4){document.getElementById(foremkaPrefix+4).submit()}	
	}
	
	
	if (RealBoxCnt == 3) {
		forma1 = document.getElementById(foremkaPrefix+1)
		forma2 = document.getElementById(foremkaPrefix+2)
		forma3 = document.getElementById(foremkaPrefix+3)
		ename1 = document.getElementById(poleprefix + 1);
		ename2 = document.getElementById(poleprefix + 2);
		ename3 = document.getElementById(poleprefix + 3);
		poleVal1=ename1.value
		poleVal2=ename2.value
		poleVal3=ename3.value
		if(poleVal1==1){idboxa1 = poleprefix+1}
		if(poleVal2==1){idboxa1 = poleprefix+2}
		if(poleVal3==1){idboxa1 = poleprefix+3}
		
		if(poleVal1==2){idboxa2 = poleprefix+1}
		if(poleVal2==2){idboxa2 = poleprefix+2}
		if(poleVal3==2){idboxa2 = poleprefix+3}
		
		if(poleVal1==3){idboxa3 = poleprefix+1}
		if(poleVal2==3){idboxa3 = poleprefix+2}
		if(poleVal3==3){idboxa3 = poleprefix+3}
		
		if (klikanyPos == 1) {
			document.getElementById(idboxa1).value = 3;
			document.getElementById(idboxa2).value = 2;
			document.getElementById(idboxa3).value = 1;
		}
		if (klikanyPos == 2) {
			document.getElementById(idboxa1).value = 2;
			document.getElementById(idboxa2).value = 1;
			document.getElementById(idboxa3).value = 3;
		}
		if (klikanyPos == 3) {
			document.getElementById(idboxa1).value = 1;
			document.getElementById(idboxa2).value = 3;
			document.getElementById(idboxa3).value = 2;
		}
		if(forma1){document.getElementById(foremkaPrefix+1).submit()}
		if(forma2){document.getElementById(foremkaPrefix+2).submit()}	
		if(forma3){document.getElementById(foremkaPrefix+3).submit()}	
	}
	
	if (RealBoxCnt == 2) {
		forma1 = document.getElementById(foremkaPrefix+1)
		forma2 = document.getElementById(foremkaPrefix+2)	
		ename1 = document.getElementById(poleprefix + 1);
		ename2 = document.getElementById(poleprefix + 2);	
		poleVal1=ename1.value
		poleVal2=ename2.value	
		if(poleVal1==1){idboxa1 = poleprefix+1}
		if(poleVal2==1){idboxa1 = poleprefix+2}
		if(poleVal1==2){idboxa2 = poleprefix+1}
		if(poleVal2==2){idboxa2 = poleprefix+2}	
		if (klikanyPos == 1) {
			document.getElementById(idboxa1).value = 2;
			document.getElementById(idboxa2).value = 1;
		}
		if (klikanyPos == 2) {
			document.getElementById(idboxa1).value = 2;
			document.getElementById(idboxa2).value = 1;
		}
		if(forma1){document.getElementById(foremkaPrefix+1).submit()}
		if(forma2){document.getElementById(foremkaPrefix+2).submit()}	

	}
	if (RealBoxCnt == 1) {
		return false;

	}
}
function szurajPrawo(nazwapola, klikanyPos, RealBoxCnt){
	foremkaPrefix = 'formEd_'+(nazwapola.substr(6, (nazwapola.length-7)))
	//formy do aktualizacji
	
	poleprefix = (nazwapola.substr(0, (nazwapola.length-1)))
	pozoprefix = nazwapola.substr(0, (nazwapola.length-1))
	klikanepoleID = nazwapola.substr((nazwapola.length-1),1)

		if (RealBoxCnt == 4) {
		forma1 = document.getElementById(foremkaPrefix+1)
		forma2 = document.getElementById(foremkaPrefix+2)
		forma3 = document.getElementById(foremkaPrefix+3)
		forma4 = document.getElementById(foremkaPrefix+4)
		ename1 = document.getElementById(poleprefix + 1);
		ename2 = document.getElementById(poleprefix + 2);
		ename3 = document.getElementById(poleprefix + 3);
		ename4 = document.getElementById(poleprefix + 4);
		poleVal1=ename1.value
		poleVal2=ename2.value
		poleVal3=ename3.value
		poleVal4=ename4.value
		if(poleVal1==1){idboxa1 = poleprefix+1}
		if(poleVal2==1){idboxa1 = poleprefix+2}
		if(poleVal3==1){idboxa1 = poleprefix+3}
		if(poleVal4==1){idboxa1 = poleprefix+4}		
		
		if(poleVal1==2){idboxa2 = poleprefix+1}
		if(poleVal2==2){idboxa2 = poleprefix+2}
		if(poleVal3==2){idboxa2 = poleprefix+3}
		if(poleVal4==2){idboxa2 = poleprefix+4}
				
		if(poleVal1==3){idboxa3 = poleprefix+1}
		if(poleVal2==3){idboxa3 = poleprefix+2}
		if(poleVal3==3){idboxa3 = poleprefix+3}
		if(poleVal4==3){idboxa3 = poleprefix+4}

		if(poleVal1==4){idboxa4 = poleprefix+1}
		if(poleVal2==4){idboxa4 = poleprefix+2}
		if(poleVal3==4){idboxa4 = poleprefix+3}
		if(poleVal4==4){idboxa4 = poleprefix+4}
				
		if (klikanyPos == 1) {
			document.getElementById(idboxa1).value = 2;
			document.getElementById(idboxa2).value = 1;
			document.getElementById(idboxa3).value = 3;
			document.getElementById(idboxa4).value = 4;
		}
		if (klikanyPos == 2) {
			document.getElementById(idboxa1).value = 1;
			document.getElementById(idboxa2).value = 3;
			document.getElementById(idboxa3).value = 2;
			document.getElementById(idboxa4).value = 4;
		}
		if (klikanyPos == 3) {
			document.getElementById(idboxa1).value = 1;
			document.getElementById(idboxa2).value = 2;
			document.getElementById(idboxa3).value = 4;
			document.getElementById(idboxa4).value = 3;		
		}
		
		if (klikanyPos == 4) {
			document.getElementById(idboxa1).value = 4;
			document.getElementById(idboxa2).value = 2;
			document.getElementById(idboxa3).value = 3;
			document.getElementById(idboxa4).value = 1;
		}
		
		if(forma1){document.getElementById(foremkaPrefix+1).submit()}
		if(forma2){document.getElementById(foremkaPrefix+2).submit()}	
		if(forma3){document.getElementById(foremkaPrefix+3).submit()}	
		if(forma4){document.getElementById(foremkaPrefix+4).submit()}	
	}

	//inputy z kolejnością
	if (RealBoxCnt == 3) {
		forma1 = document.getElementById(foremkaPrefix+1)
		forma2 = document.getElementById(foremkaPrefix+2)
		forma3 = document.getElementById(foremkaPrefix+3)
		ename1 = document.getElementById(poleprefix + 1);
		ename2 = document.getElementById(poleprefix + 2);
		ename3 = document.getElementById(poleprefix + 3);
		poleVal1=ename1.value
		poleVal2=ename2.value
		poleVal3=ename3.value
		if(poleVal1==1){idboxa1 = poleprefix+1}
		if(poleVal2==1){idboxa1 = poleprefix+2}
		if(poleVal3==1){idboxa1 = poleprefix+3}
		
		if(poleVal1==2){idboxa2 = poleprefix+1}
		if(poleVal2==2){idboxa2 = poleprefix+2}
		if(poleVal3==2){idboxa2 = poleprefix+3}
		
		if(poleVal1==3){idboxa3 = poleprefix+1}
		if(poleVal2==3){idboxa3 = poleprefix+2}
		if(poleVal3==3){idboxa3 = poleprefix+3}
		
		if (klikanyPos == 1) {
			document.getElementById(idboxa1).value = 2;
			document.getElementById(idboxa2).value = 1;
			document.getElementById(idboxa3).value = 3;
		}
		if (klikanyPos == 2) {
			document.getElementById(idboxa1).value = 1;
			document.getElementById(idboxa2).value = 3;
			document.getElementById(idboxa3).value = 2;
		}
		if (klikanyPos == 3) {
			document.getElementById(idboxa1).value = 3;
			document.getElementById(idboxa2).value = 2;
			document.getElementById(idboxa3).value = 1;
		}
		if(forma1){document.getElementById(foremkaPrefix+1).submit()}
		if(forma2){document.getElementById(foremkaPrefix+2).submit()}	
		if(forma3){document.getElementById(foremkaPrefix+3).submit()}	
	}
	
	if (RealBoxCnt == 2) {
		forma1 = document.getElementById(foremkaPrefix+1)
		forma2 = document.getElementById(foremkaPrefix+2)
		
		
		ename1 = document.getElementById(poleprefix + 1);
		ename2 = document.getElementById(poleprefix + 2);
		
		poleVal1=ename1.value
		poleVal2=ename2.value
		
		
		if(poleVal1==1){idboxa1 = poleprefix+1}
		if(poleVal2==1){idboxa1 = poleprefix+2}
		if(poleVal1==2){idboxa2 = poleprefix+1}
		if(poleVal2==2){idboxa2 = poleprefix+2}
		
		if (klikanyPos == 1) {
			document.getElementById(idboxa1).value = 2;
			document.getElementById(idboxa2).value = 1;
		}
		if (klikanyPos == 2) {
			document.getElementById(idboxa1).value = 2;
			document.getElementById(idboxa2).value = 1;
		}
		if(forma1){document.getElementById(foremkaPrefix+1).submit()}
		if(forma2){document.getElementById(foremkaPrefix+2).submit()}	

	}
	if (RealBoxCnt == 1) {
		return false;

	}
}

