var k = 0;

function nex() {
	var el1 = $('p');
	var el2 = $('n');
	var pom = k + 3;
	var el3 = $('tab_' + k);
	var el4 = $('tab_' + pom);

	if (k >= 20) {
		el2.style.display = 'none';
	}
	if (k == 0) {
		el1.style.display = 'block';
	}
	el3.style.display = 'none';
	el4.style.display = 'block';
	k = k + 1;
}

function perv() {
	
	k = k - 1;
	var el1 = $('p');
	var el2 = $('n');
	var pom = k + 3;
	var el3 = $('tab_' + k);
	var el4 = $('tab_' + pom);

	if (k < 19) {
		el2.style.display = 'block';
	}
	if (k == 0) {
		el1.style.display = 'none';
		el2.style.display = 'block';
	}
	el4.style.display = 'none';
	el3.style.display = 'block';

}



function nexA(id) {


	var pom = (k + 3) % id;
	var el1 = $('a_' + k);
	var el2 = $('a_' + pom);
	
	var elP = $('pa');
	var elN = $('na');
	
	el1.style.display = 'none';
	el2.style.display = 'block';
	k=(k+1) % id;
	
	if(k>=(id-3)) 
	{
	elN.style.display = 'none';
	}
	if(k==1) 
	{
	elP.style.display = 'block';
	}
}

function pervA(id) {

	k = (k - 1 + id) %  id;
	var pom = (k + 3) % id;

	
	var el1 = $('a_' + k);
	var el2 = $('a_' + pom);
	
	var elP = $('pa');
	var elN = $('na');

	el1.style.display = 'block';
	el2.style.display = 'none';
	
	if(k<(id-3)) 
	{
	elN.style.display = 'block';
	}
	if(k==0) 
	{
	elN.style.display = 'block';
	elP.style.display = 'none';
	}
}



function nexA4(id) {


	var pom = (k + 4) % id;
	var el1 = $('a_' + k);
	var el2 = $('a_' + pom);
	
	var elP = $('pa');
	var elN = $('na');
	
	el1.style.display = 'none';
	el2.style.display = 'block';
	k=(k+1) % id;
	
	if(k>=(id-4)) 
	{
	elN.style.display = 'none';
	}
	if(k==1) 
	{
	elP.style.display = 'block';
	}
}

function pervA4(id) {

	k = (k - 1 + id) %  id;
	var pom = (k + 4) % id;

	
	var el1 = $('a_' + k);
	var el2 = $('a_' + pom);
	
	var elP = $('pa');
	var elN = $('na');

	el1.style.display = 'block';
	el2.style.display = 'none';
	
	if(k<(id-4)) 
	{
	elN.style.display = 'block';
	}
	if(k==0) 
	{
	elN.style.display = 'block';
	elP.style.display = 'none';
	}
}

function nexA5(id) {


	var pom = (k + 5) % id;
	var el1 = $('a_' + k);
	var el2 = $('a_' + pom);
	
	var elP = $('pa');
	var elN = $('na');
	
	el1.style.display = 'none';
	el2.style.display = 'block';
	k=(k+1) % id;
	
	if(k>=(id-5)) 
	{
	elN.style.display = 'none';
	}
	if(k==1) 
	{
	elP.style.display = 'block';
	}
}

function pervA5(id) {

	k = (k - 1 + id) %  id;
	var pom = (k + 5) % id;

	
	var el1 = $('a_' + k);
	var el2 = $('a_' + pom);
	
	var elP = $('pa');
	var elN = $('na');

	el1.style.display = 'block';
	el2.style.display = 'none';
	
	if(k<(id-5)) 
	{
	elN.style.display = 'block';
	}
	if(k==0) 
	{
	elN.style.display = 'block';
	elP.style.display = 'none';
	}
}

function wyznaczenie(id,url,data, data2, ktory)
{
	
if ($('od').value=='')
{ 
	$('od').value=data2;
	$('od2').value=data; 
	$('ddd').value=ktory;	
}
else if($('do').value=='')
{ 
	$('ddd1').value=ktory;
	if(data>$('od2').value)
	{
	$('do2').value=data; 
	$('do').value=data2;
	}else{
		$('do').value=$('od').value;
		$('do2').value=$('od2').value; 		
		$('od').value=data2;
		$('od2').value=data;
	}
	var k=rezerwacjaAjax(url, id, ktory);
	if(k)
	{
		
	}
}
else 
{alert('wybrałeś już termin');}	

}





function explode(inputstring, separators, includeEmpties) {
	inputstring = new String(inputstring);
	separators = new String(separators);

	if(separators == "undefined") {
	separators = " :;";
	}

	fixedExplode = new Array(1);
	currentElement = "";
	count = 0;

	for(x=0; x < inputstring.length; x++) {
	char = inputstring.charAt(x);
	if(separators.indexOf(char) != -1) {
	if ( ( (includeEmpties <= 0) || (includeEmpties == false)) && (currentElement == "")) { } 
	else {
	fixedExplode[count] = currentElement;
	count++;
	currentElement = ""; } }
	else { currentElement += char; }
	}

	if (( ! (includeEmpties <= 0) && (includeEmpties != false)) || (currentElement != "")) {
	fixedExplode[count] = currentElement; } 
	return fixedExplode;
	}

function resetDaty()
{
	var a=parseInt($('ddd').value);
	var b=parseInt($('ddd1').value);
	if (a>b)
	{
		var pom=a;
		a=b;
		b=pom;
	}
	for( var i=a; i<=b; i++)
	{
		$('d'+i).style.color = '#fff';	
	}
	$('ddd').value='';
	$('ddd1').value='';
}

function rezerwacjaAjax(url, id, ktory){
	var odd = $('od2');
	var ddo = $('do2');	
	var odd1 = $('od');
	var ddo1 = $('do');
	
	var ce1 = $('cena1');
	var ce2 = $('cena2');
	var ce3 = $('cena3');
	
	var ce1a = $('cena1a');
	var ce2a = $('cena2a');
	var ce3a = $('cena3a');
	
	if(odd.value!=ddo.value)
	{
	new Ajax.Request(url, {
	    method:'post',
	    parameters: {'od': odd.value, 'do': ddo.value , 'id': id},
	    onSuccess: function(transport){
	    var response = transport.responseText;
	    	if(response=='true')
	    	{
	    	alert('Wybrany termin jest zajęty');
		    odd1.value='';
		    ddo1.value='';
	    	return false;
	    	}
	    	else
	    	{
	    	var a=explode(response, ";");
	    	ce1.value=a[0]+" zł";
	    	ce1a.value=a[0];
	    	            
	    	ce2.value=a[1]+" zł";
	    	ce2a.value=a[1];

	    	ce3.value=a[2]+" zł";
	    	ce3a.value=a[2];
	    	
	    	$('table').style.display = 'block';
	    	var a=parseInt($('ddd').value);
	    	var b=parseInt($('ddd1').value);
	    	var c=parseInt(ktory);
	    	if(a>c)
	    	{
	    		var pom=c;
	    		ktory=a;
	    		c=a;
	    		a=pom;
	    	}
	    	for( var i=a; i<=c; i++)
	    	{
	    		$('d'+i).style.color = 'green';	
	    	}
	    	
	    	return true;
	    	}
	    },
	    onFailure: function(){ alert('Nie zadziałało!'); }
	  });
	}else{
		alert('Musisz wybrać conajmniej jednodniowy przedział czasu');
		odd.value='';
		ddo.value='';
		odd1.value='';
		ddo1.value='';
	}
}
