// JavaScript Document
function broj_ucesnika(cpn, cpc, cn, cc, slobodnih_mjesta)
{
	cpn = parseFloat(cpn);
	cpc = parseFloat(cpc);
	cn = parseFloat(cn);
	cc = parseFloat(cc);
	if (document.getElementById('clan1').checked==1)
	{
		document.getElementById('cijena1').value = (cpc.toFixed(2) + ' kn').replace('.', ',');
		document.getElementById('cijena').value = (cc.toFixed(2) + ' kn').replace('.', ',');
		document.getElementById('ukupna_cijena').value = ((cpc + ((document.getElementById('broj_osoba').value - 1) * cc)).toFixed(2) + ' kn').replace('.', ',');
	}
	else
	{
		document.getElementById('cijena1').value = (cpn.toFixed(2) + ' kn').replace('.', ',');
		document.getElementById('cijena').value = (cn.toFixed(2) + ' kn').replace('.', ',');
		document.getElementById('ukupna_cijena').value = ((cpn + ((document.getElementById('broj_osoba').value - 1) * cn)).toFixed(2) + ' kn').replace('.', ',') ;
	}		
	for(i=1; i<=document.getElementById('broj_osoba').value; i=i+1)
	{
		document.getElementById('ucesnik' + i).style.display = "block";
		document.getElementById('lu' + i).style.display = "block";
		document.getElementById('mail' + i).style.display = "block";
		document.getElementById('lm' + i).style.display = "block";
	}	
	for(j=((document.getElementById('broj_osoba').value * 1) + 1); j<=slobodnih_mjesta; j=j+1)
	{
		document.getElementById('ucesnik' + j).style.display = "none";
		document.getElementById('lu' + j).style.display = "none";
		document.getElementById('mail' + j).style.display = "none";
		document.getElementById('lm' + j).style.display = "none";
	}	
}

function prijava_clan(cpn, cpc, cn, cc)
{
	cpn = parseFloat(cpn);
	cpc = parseFloat(cpc);
	cn = parseFloat(cn);
	cc = parseFloat(cc);
	if (document.getElementById('clan1').checked==1)
	{
		document.getElementById('lgln').style.display='block';
		document.getElementById('gln').style.display='block';
		document.getElementById('cijena1').value = (cpc.toFixed(2) + ' kn').replace('.', ',');
		document.getElementById('cijena').value = (cc.toFixed(2) + ' kn').replace('.', ',');
		document.getElementById('ukupna_cijena').value = ((cpc + (parseFloat(parseFloat(document.getElementById('broj_osoba').value) - 1) * cc)).toFixed(2) + ' kn').replace('.', ',');
	}
	else
	{
		document.getElementById('lgln').style.display='none';
		document.getElementById('gln').style.display='none';
		document.getElementById('cijena1').value = (cpn.toFixed(2) + ' kn').replace('.', ',');
		document.getElementById('cijena').value = (cn.toFixed(2) + ' kn').replace('.', ',');
		document.getElementById('ukupna_cijena').value = ((cpn + (parseFloat(parseFloat(document.getElementById('broj_osoba').value) - 1) * cn)).toFixed(2) + ' kn').replace('.', ',') ;
	}		
}

function isNumberKey(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 if (charCode > 31 && (charCode < 48 || charCode > 57))
	return false;

 return true;
}

function brisi(div,id)
{
	ajax_loadContent(div,'/cms/required/brisi.php?id=' + id);
}
function otvori(radio,id)
{
	div = document.getElementById(id);
	div.style.display = 'block';
}

function zatvori(radio,id)
{
	div = document.getElementById(id);
	div.style.display = 'none';
}

function pretplata_button(id)
{
	if (id == 0)
	{
		if (document.getElementById('tvrtka').value != '' && document.getElementById('ime').value != '' && document.getElementById('email').value != '' && document.getElementById('oib').value != '')
		{
			document.getElementById('pretplata_b' + id).disabled = false;
			document.getElementById('pretplata_b' + id).style.borderColor = '#000000';
		}
	}
	else
	{
		document.getElementById('pretplata_b' + id).disabled = false;	
		document.getElementById('pretplata_b' + id).style.borderColor = '#000000';
	}
}
function pretplata(id)
{
	if (id == 1 && document.getElementById('p1o2').checked == true)
	{
		document.getElementById('pretplata_p' + id).style.display = 'none';
		document.getElementById('pretplata_p' + id + 'x').style.display = 'block';
	}
	else if (id == 7)
	{
		document.getElementById('pretplata_p' + id).style.display = 'none';
		
		// I kriterij 1.
		if (document.getElementById('p4o1').checked == true && (document.getElementById('p5o1').checked == true || document.getElementById('p5o2').checked == true || document.getElementById('p5o3').checked == true))
		{
			document.getElementById('tip').value = 'standardni korisnik';
			document.getElementById('pretplata_p9').style.display = 'block';
		}
		// I kriterij 2.
		else if (document.getElementById('p4o1').checked == true && (document.getElementById('p5o4').checked == true || document.getElementById('p5o5').checked == true))
		{ 
			document.getElementById('pretplata_p8').style.display = 'block';
		}
		
		// II kriterij 1.
		if (document.getElementById('p4o2').checked == true && (document.getElementById('p5o1').checked == true || document.getElementById('p5o2').checked == true))
		{
			document.getElementById('tip').value = 'standardni korisnik';
			document.getElementById('pretplata_p9').style.display = 'block';
		}
		// II kriterij 2.
		else if (document.getElementById('p4o2').checked == true && (document.getElementById('p5o3').checked == true || document.getElementById('p5o4').checked == true))
		{ 
			document.getElementById('pretplata_p8').style.display = 'block';
		}
		// II kriterij 3.
		else if (document.getElementById('p4o2').checked == true && document.getElementById('p5o5').checked == true)
		{ 
			document.getElementById('tip').value = 'korporativni korisnik';
			document.getElementById('pretplata_p9').style.display = 'block';
		}
		
		// III kriterij 1.
		if (document.getElementById('p4o3').checked == true && document.getElementById('p5o1').checked == true)
		{
			document.getElementById('tip').value = 'standardni korisnik';
			document.getElementById('pretplata_p9').style.display = 'block';
		}
		// III kriterij 2.
		else if (document.getElementById('p4o3').checked == true && (document.getElementById('p5o2').checked == true || document.getElementById('p5o3').checked == true))
		{ 
			document.getElementById('pretplata_p8').style.display = 'block';
		}
		// III kriterij 3.
		else if (document.getElementById('p4o3').checked == true && (document.getElementById('p5o4').checked == true || document.getElementById('p5o5').checked == true))
		{ 
			document.getElementById('tip').value = 'korporativni korisnik';
			document.getElementById('pretplata_p9').style.display = 'block';
		}
		
		// IV kriterij 1. UBACENI
		if (document.getElementById('p4o4').checked == true && document.getElementById('p5o1').checked == true)
		{
			if (document.getElementById('p2o1').checked == true)
			{
				document.getElementById('tip').value = 'standardni korisnik';
				document.getElementById('pretplata_p9').style.display = 'block';
			}
			else
			{
				document.getElementById('pretplata_p8').style.display = 'block';
			}
		}
		// IV kriterij 1.
		else if (document.getElementById('p4o4').checked == true && (document.getElementById('p5o1').checked == true || document.getElementById('p5o2').checked == true || document.getElementById('p5o3').checked == true))
		{
			document.getElementById('pretplata_p8').style.display = 'block';
		}
		// IV kriterij 2.
		else if (document.getElementById('p4o4').checked == true && (document.getElementById('p5o4').checked == true || document.getElementById('p5o5').checked == true))
		{ 
			if (document.getElementById('p2o1').checked == true)
			{				
				document.getElementById('pretplata_p8').style.display = 'block';
			}
			else
			{
				document.getElementById('tip').value = 'korporativni korisnik';
				document.getElementById('pretplata_p9').style.display = 'block';
			}			
		}
	}
	else if (id == 8)
	{
		if (document.getElementById('p8o3').checked == true)
		{
			document.getElementById('tip').value = 'profesionalni korisnik';
		}
		
		if (document.getElementById('p8o1').checked == true)
		{
			document.getElementById('tip').value = 'profesionalni korisnik';
		}
		
		if (document.getElementById('p8o2').checked == true)
		{ 
			document.getElementById('tip').value = 'profesionalni+ korisnik';
		}
		idx = id*1 + 1;
		document.getElementById('pretplata_p' + id).style.display = 'none';
		document.getElementById('pretplata_p' + idx).style.display = 'block';
	}
	else
	{
		idx = id*1 + 1;
		document.getElementById('pretplata_p' + id).style.display = 'none';
		document.getElementById('pretplata_p' + idx).style.display = 'block';
	}
}
function checkNumeric(objName,minval, maxval,comma,period,hyphen,q,w,e,r,t)
{
	var numberfield = objName;
	if (chkNumeric(objName,minval,maxval,comma,period,hyphen) == false)
	{
		numberfield.select();
		numberfield.focus();
		return false;
	}
	else
	{
		broj_ucesnika(q,w,e,r,t);
		return true;
	}
}

function chkNumeric(objName,minval,maxval,comma,period,hyphen)
{
	// only allow 0-9 be entered, plus any values passed
	// (can be in any order, and don't have to be comma, period, or hyphen)
	// if all numbers allow commas, periods, hyphens or whatever,
	// just hard code it here and take out the passed parameters
	var checkOK = "0123456789" + comma + period + hyphen;
	var checkStr = objName;
	var allValid = true;
	var decPoints = 0;
	var allNum = "";
	
	maxval = document.getElementById('slobodnih_mjesta').value;
	
	for (i = 0;  i < checkStr.value.length;  i++)
	{
		ch = checkStr.value.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length)
		{
		allValid = false;
		break;
		}
		if (ch != ",")
		allNum += ch;
	}
	if (!allValid)
	{	
		alertsay = "U ovo polje možete unijeti samo ove znakove \""
		alertsay = alertsay + checkOK + "\"."
		alert(alertsay);
		return (false);
	}

	// set the minimum and maximum
	var chkVal = allNum;
	var prsVal = parseInt(allNum);
	if (chkVal != "" && !(prsVal >= minval && prsVal <= maxval))
	{
		alertsay = "Još ima samo " + maxval + " slobodnih mjesta u odabranom terminu."
		alert(alertsay);
		return (false);
	}
}

function zahtjev_button(id)
{
	document.getElementById('pretplata_b' + id).disabled = false;	
	document.getElementById('pretplata_b' + id).style.borderColor = '#000000';
}
function zahtjev(id)
{
	if (id == 1 && document.getElementById('p1o2').checked == true)
	{
		document.getElementById('pretplata_p' + id).style.display = 'none';
		document.getElementById('pretplata_p' + id + 'x').style.display = 'block';
	}
	else if (id == 2 && document.getElementById('p2o2').checked == true)
	{
		document.getElementById('pretplata_p' + id).style.display = 'none';
		document.getElementById('pretplata_p' + id + 'x').style.display = 'block';
	}
	else
	{
		idx = id*1 + 1;
		document.getElementById('pretplata_p' + id).style.display = 'none';
		document.getElementById('pretplata_p' + idx).style.display = 'block';
	}
}



