function showtime(){
var teraz = new Date();
var hod = teraz.getHours();
var min = teraz.getMinutes();
var sec = teraz.getSeconds();
var timeValue = ((hod <= 9) ? "0" : "")+hod+((min <= 9) ? ":0" : ":")+min+((sec <= 9) ? ":0" : ":")+sec;
document.all('vas_time').innerHTML=timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
};


function ColorMenuOver(Num,newColor)
{
  document.getElementById(Num).style.backgroundColor = newColor;
}
 
function ColorMenuOut(Num)
{
 backColor = '#eeeeff'; 
  document.getElementById(Num).style.backgroundColor = backColor;
}


function Blikaj(n,newColor,oldColor)
{
  document.getElementById(n).style.color = newColor;
  setTimeout("Blikaj('"+n+"','"+oldColor+"','"+newColor+"')",500);
  
}

function ShowTaborTable(table_id)
{
	switch (table_id)
	{
		case 'table_ostrov':
		{
			document.getElementById('table_ostrov').style.display='inline';
			document.getElementById('table_pirati').style.display='none';
			document.getElementById('table_pampulon').style.display='none';
			document.getElementById('table_teenage').style.display='none';
			document.getElementById('table_tanec').style.display='none';
			document.getElementById('table_default').style.display='none';
			document.getElementById('table_sport').style.display='none';
			document.getElementById('table_celebrity').style.display='none';
			break;

		}	
		case 'table_pirati':
		{
			document.getElementById('table_ostrov').style.display='none';
			document.getElementById('table_pirati').style.display='inline';
			document.getElementById('table_pampulon').style.display='none';
			document.getElementById('table_teenage').style.display='none';
			document.getElementById('table_tanec').style.display='none';
			document.getElementById('table_default').style.display='none';
			document.getElementById('table_sport').style.display='none';
			document.getElementById('table_celebrity').style.display='none';
			break;
		}	
		case 'table_pampulon':
		{
			document.getElementById('table_ostrov').style.display='none';
			document.getElementById('table_pirati').style.display='none';
			document.getElementById('table_pampulon').style.display='inline';
			document.getElementById('table_teenage').style.display='none';
			document.getElementById('table_tanec').style.display='none';
			document.getElementById('table_default').style.display='none';
			document.getElementById('table_sport').style.display='none';
			document.getElementById('table_celebrity').style.display='none';
			break;
		}	
		case 'table_tanec':
		{
			document.getElementById('table_ostrov').style.display='none';
			document.getElementById('table_pirati').style.display='none';
			document.getElementById('table_pampulon').style.display='none';
			document.getElementById('table_teenage').style.display='none';
			document.getElementById('table_tanec').style.display='inline';
			document.getElementById('table_default').style.display='none';
			document.getElementById('table_sport').style.display='none';
			document.getElementById('table_celebrity').style.display='none';
			break;
		}	
		case 'table_teenage':
		{
			document.getElementById('table_ostrov').style.display='none';
			document.getElementById('table_pirati').style.display='none';
			document.getElementById('table_pampulon').style.display='none';
			document.getElementById('table_teenage').style.display='inline';
			document.getElementById('table_tanec').style.display='none';
			document.getElementById('table_default').style.display='none';
			document.getElementById('table_sport').style.display='none';
			document.getElementById('table_celebrity').style.display='none';
			break;
		}
		case 'table_sport':
		{
			document.getElementById('table_ostrov').style.display='none';
			document.getElementById('table_pirati').style.display='none';
			document.getElementById('table_pampulon').style.display='none';
			document.getElementById('table_teenage').style.display='none';
			document.getElementById('table_tanec').style.display='none';
			document.getElementById('table_default').style.display='none';
			document.getElementById('table_sport').style.display='inline';
			document.getElementById('table_celebrity').style.display='none';
			break;
		}
		case 'table_celebrity':
		{
			document.getElementById('table_ostrov').style.display='none';
			document.getElementById('table_pirati').style.display='none';
			document.getElementById('table_pampulon').style.display='none';
			document.getElementById('table_teenage').style.display='none';
			document.getElementById('table_tanec').style.display='none';
			document.getElementById('table_default').style.display='none';
			document.getElementById('table_sport').style.display='none';
			document.getElementById('table_celebrity').style.display='inline';
			break;
		}			
		default :
		{
			document.getElementById('table_ostrov').style.display='none';
			document.getElementById('table_pirati').style.display='none';
			document.getElementById('table_pampulon').style.display='none';
			document.getElementById('table_teenage').style.display='none';
			document.getElementById('table_tanec').style.display='none';
			document.getElementById('table_default').style.display='inline';
			document.getElementById('table_sport').style.display='none';
			document.getElementById('table_celebrity').style.display='none';
			break;
		}	
	}		
}



function StartPicChanger(imgID,counter) 
{
	//alert(counter);
	if (counter < imgArray.length-1)
		counter++;
	else
		counter = 0;
			
	document.getElementById("img_tabor_bottom").src=imgArray[counter];
	setTimeout("StartPicChanger('"+imgID+"',"+counter+");", 4000);
	
}


function switchPicture(img_id,new_img_src)
{
	document.getElementById(img_id).src = new_img_src;	
}


function checkForm()
{
			if(document.all.nadpis.value == '')
			{
				alert('Pozor!!!\nNadpis je povinný údaj.\nProsím vyplnte ho!');
				document.all.nadpis.focus();
				return false;
			}
			else if(document.all.text.value == '')
			{
				alert('Pozor!!!\nText odkazu je povinný údaj.\nProsím vyplnte ho!');
				document.all.text.focus();
				return false;
			}
			else if(document.all.meno.value=='')
			{
				alert('Pozor!!!\nZadajte svoje meno(nick).');
				document.all.meno.focus();
				return false;
			}
			else
				return true;
}

function validateEmail(value) {
    var error="";
    var emailFilter = "/^[^@]+@[^@.]+\.[^@]*\w\w$/" ;
    var illegalChars= "/[\(\)\<\>\,\;\:\\\"\[\]]/" ;
   
    if (value == "") 
    {
        error = "Pozor!!!\nE-mailová adresa je povinný údaj.\nProsím vyplnte ho!";
    } 
    else if (value.indexOf("@")== -1 || value.indexOf(".")== -1) {              //test email for illegal characters

    	error = "Pozor!!!\nE-mailová adresa nieje v správnom formáte.\n";
    } 
    else 
    {
    	return true;
    }

    return error;
}



function checkFormPrihlaska()
{
			if(document.all.meno.value == '')
			{
				alert('Pozor!!!\nMeno je povinný údaj.\nProsím vyplnte ho!');
				document.all.meno.focus();
				return false;
			}
			else if(document.all.priezvisko.value == '')
			{
				alert('Pozor!!!\nPriezvisko je povinný údaj.\nProsím vyplnte ho!');
				document.all.priezvisko.focus();
				return false;
			}
			else if(document.all.datum.value=='')
			{
				alert('Pozor!!!\nDátum narodenia je povinný údaj.\nProsím vyplnte ho!');
				document.all.datum.focus();
				return false;
			}
			else if(document.all.ulica.value=='')
			{
				alert('Pozor!!!\nUlica je povinný údaj.\nProsím vyplnte ho!');
				document.all.ulica.focus();
				return false;
			}
			else if(document.all.mesto.value=='')
			{
				alert('Pozor!!!\nMesto je povinný údaj.\nProsím vyplnte ho!');
				document.all.mesto.focus();
				return false;
			}
			else if(document.all.psc.value=='')
			{
				alert('Pozor!!!\nPSČ je povinný údaj.\nProsím vyplnte ho!');
				document.all.psc.focus();
				return false;
			}
			else if(document.all.telefon.value=='')
			{
				alert('Pozor!!!\nTelefónne číslo je povinný údaj.\nProsím vyplnte ho!');
				document.all.telefon.focus();
				return false;
			}
			else if( validateEmail(document.all.email.value) != true)
			{
				errorType = validateEmail(document.all.email.value);
				alert(errorType);
				document.all.email.focus();
				return false;
			}
			else
				return true;
}

function changeDoprava(turnus)
{
	var nastup = document.getElementById("nastup");
	var doprava = document.getElementById("doprava");
	var doprava2 = document.getElementById("doprava2");
	switch (turnus)
	{
		case 'teenage2':
		case 'pampulon1':
		case 'pampulon2':
		{
			for (var i = (nastup.options.length-1); i>=0; i--) { 
				var option = nastup.options[i]; 
				nastup.options[i] = null; 
			}
			nastup.disabled = false;
			doprava.disabled = false;		
			doprava2.disabled = false;		
			nastup.options.add(new Option('Nitra','NR'));				
			nastup.options.add(new Option('Zlate Moravce','ZM'));				
			nastup.options.add(new Option('Žarnovica', 'Zarnovica'));				
			nastup.options.add(new Option('Žiar nad Hronom','ZH'));				
			nastup.options.add(new Option('Zvolen', 'ZV'));				
			nastup.options.add(new Option('Banská Bystrica','BB'));				
			break;
		}
		case 'pirati3':
		case 'pirati2':
		{
			for (var i = (nastup.options.length-1); i>=0; i--) { 
				var option = nastup.options[i]; 
				nastup.options[i] = null; 
			}
			nastup.disabled = false;
			doprava.disabled = false;		
			doprava2.disabled = false;			
			nastup.options.add(new Option('Nitra','NR'));				
			nastup.options.add(new Option('Topolčany','TO'));				
			nastup.options.add(new Option('Partizánske', 'Partizanske'));				
			nastup.options.add(new Option('Novaky','NO'));							
			break;
		}
		case 'sport':
		case 'tanec':
		{
			for (var i = (nastup.options.length-1); i>=0; i--) { 
				var option = nastup.options[i]; 
				nastup.options[i] = null; 
			}
			nastup.disabled = false;
			doprava.disabled = false;		
			doprava2.disabled = false;			
			nastup.options.add(new Option('Nitra','NR'));				
			nastup.options.add(new Option('Topolčany','TO'));				
			nastup.options.add(new Option('Partizánske', 'Partizanske'));				
			nastup.options.add(new Option('Novaky','NO'));							
			nastup.options.add(new Option('Prievidza','Prievidza'));							
			break;
		}
		default :
		{
			for (var i = (nastup.options.length-1); i>=0; i--) { 
				var option = nastup.options[i]; 
				nastup.options[i] = null; 
			}
			nastup.options.add(new Option('Turnus bez dopravy',''));	
			nastup.disabled = true;
			doprava2.checked = true;
			doprava2.disabled = true;
			doprava.disabled = true;
			break;
		}
	}
	
}

function getCenaEuro(turnus)
{
	switch (turnus)
	{
		case "pampulon1":
		{	
			return "98";
			break;
		}
		case "halloween":
		{	
			return "55";
			break;
		}
		case "pampulon2":
		{	
			return "110";
			break;
		}
		case "draci1":
		case "draci2":
		{	
			return "100";
			break;
		}	
		case "pirati1":
		{	
			return "133";
			break;
		}
		case "pirati3":
		{	
			return "107";
			break;
		}			
		case "pirati2":
		{	
			return "120";
			break;
		}		
		case "tanec":
		{	
			return "117";
			break;
		}	
		case "sport":
		{	
			return "117";
			break;
		}	
		case "celeb":
		case "tanec2":
		{	
			return "130";
			break;
		}	
		case "teenage1":
		{	
			return "130";
			break;
		}	
		case "teenage2":
		{	
			return "111";
			break;
		}	
		case "rudno1":
		case "rudno2":
		{	
			return "130";
			break;
		}	
		default :	
		{
			
			return 0;
			break;
		}
	}		
}

function getCenaSkk(turnus)
{
	switch (turnus)
	{
		case "pampulon1":
		{	
			return "2952.35";
			break;
		}
		case "halloween":
		{	
			return "1656.93";
			break;
		}
		case "pampulon2":
		{	
			return "3313.86";
			break;
		}
		case "draci1":
		case "draci2":
		{	
			return "3012.60";
			break;
		}	
		case "pirati1":
		{	
			return "4006.76";
			break;
		}	
		case "pirati3":
		{	
			return "3223.48";
			break;
		}	
		case "pirati2":
		{	
			return "3615.12";
			break;
		}		
		case "tanec":
		{	
			return "3524.74";
			break;
		}	
		case "sport":
		{	
			return "3524.74";
			break;
		}	
		case "celeb":
		case "tanec2":
		{	
			return "3916.38";
			break;
		}	
		case "teenage1":
		{	
			return "3916.38";
			break;
		}	
		case "teenage2":
		{	
			return "3343.99";
			break;
		}		
		case "rudno1":
		case "rudno2":
		{	
			return "3916.38";
			break;
		}
			
		default :	
		{
			
			return 0;
			break;
		}
	}		
}

function getZlava()
{
	
	return "0";
}

function getZlavaSkk()
{
	
	return "0";
}

function calculatePrise()
{
	//alert(123);
	var tabor = document.getElementById("tabor");
	var doprava = document.getElementById("doprava");
	var cena = 0;
	var cena_skk = 0;
	if(doprava.checked == true){
		cena = 1*10;
		cena_skk = 1*301,26;
	}	
	if(document.getElementById("tricko_b").checked == true)
	{
		cena = 1*cena + 1*4;
		cena_skk = 1*cena_skk + 1*120,50;
	}	
	if(document.getElementById("tricko_z").checked == true)
	{
		cena = 1*cena + 1*7;	
		cena_skk = 1*cena_skk + 1*210,88;	
	}
	
	document.getElementById("celkova_cena").value = 1*cena + 1*getCenaEuro(tabor.options[tabor.selectedIndex].value) - 1*getZlava();
	document.getElementById("celkova_cena_skk").value = (Math.round(((1*cena + 1*getCenaEuro(tabor.options[tabor.selectedIndex].value) - 1*getZlava())*30.126)*100)/100).toFixed(2);
	document.getElementById("celkova_cena_form").value = 1*cena + 1*getCenaEuro(tabor.options[tabor.selectedIndex].value) - 1*getZlava();
	//document.getElementById("celkova_cena_skk_form").value = 1*cena_skk + 1*getCenaSkk(tabor.options[tabor.selectedIndex].value) - 1*getZlavaSkk();
	document.getElementById("celkova_cena_skk_form").value = (Math.round(((1*cena + 1*getCenaEuro(tabor.options[tabor.selectedIndex].value) - 1*getZlava())*30.126)*100)/100).toFixed(2);
}

