// JavaScript Document
function getprogram(appid, lang) {
	var myurl = "index.php?p=applicant&appid="+appid+"&l="+lang;
	//alert (myurl);
	location.assign(myurl);
}
function controllmaxchar(id, maxchar) {
	var myselect = document.getElementById(id);
	//alert(myselect+" "+maxchar);
	var mytext = myselect.value;
	var mytextlength = mytext.length;
	if(mytextlength > maxchar) {
		myselect.value = mytext.substr(0, maxchar);
	}
}
function checkagree(id) {
	var mycheck = document.getElementById(id);
	var mybutton = document.getElementById('submitbutton');
	if (mycheck && mybutton) {
		if (mycheck.checked) {
			mybutton.disabled = false;
		} else {
			mybutton.disabled = true;
		}
	}
}
function checkallinput() {
	var myform = document.getElementById('myform');
	var ok = 1;
	var type = '';
	for (var i=0;i<myform.length;i++) {
		var myvalue = myform.elements[i].value;
		var mytype = myform.elements[i].type;
		type += mytype+"/";
		if(mytype == 'submit' || mytype == 'hidden' || mytype == 'checkbox' || mytype == 'button') {
			continue;	
		}
		if(!myvalue) {
			myform.elements[i].style.backgroundColor = "#FFFF99";
			ok = 0;
		} else {
			myform.elements[i].style.backgroundColor = "#FFFFFF";
		}
	}
	if (ok == 0) {
		alert("Kérjük, töltsön ki minden mezőt!");
		return false;
	} else {
		return true;
	}
}
var lastPerformerId;
function showBallotBox(performer, event) {
    if ( $('#ballotBox').is(':visible') && lastPerformerId == performer){
        $('#ballotBox').hide(300);
    } else {
        var name = $('#pf_'+performer).text();
        $('#pfvote').text(name); 
        var goalX = (event.pageX != undefined) ? event.pageX : event.x;
        var goalY = (event.pageY != undefined) ? event.pageY : event.y;
        goalX += 40;
        goalY += -30;
        $('#performerid').val(performer);
        if ($('#ballotBox').is(':visible')) {
            $('#ballotBox').animate({
                top: goalY,
                left: goalX
            }, 300);
        } else {
            $('#ballotBox').css('top', goalY);
            $('#ballotBox').css('left', goalX);
            $('#ballotBox').show(500);
        }
        lastPerformerId = performer;
    }
}
