function radioValue(input) {
	for (var i = 0; i < input.length; i++) {
    	if (input[i].checked)
        	return input[i].value;
        }
	return false;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function replaceAllTextareas(toolbar) {

	// replace all of the textareas
    var allTextAreas = document.getElementsByTagName("textarea");
    for (var i=0; i < allTextAreas.length; i++) {
        if (allTextAreas[i].className == 'nofckeditor') continue;
        var oFCKeditor = new FCKeditor( allTextAreas[i].name ) ;
        oFCKeditor.BasePath = Prefix + "/fckeditor/";

		if (allTextAreas[i].style.width) {
	        oFCKeditor.Width = allTextAreas[i].style.width;
		} else {
	        oFCKeditor.Width = '720px';
		}
		if (allTextAreas[i].style.height) {
	        oFCKeditor.Height = allTextAreas[i].style.height;
    	} else {
	        oFCKeditor.Height = '600px';
		}
    	oFCKeditor.ToolbarSet   = toolbar || 'Basic' ;
        oFCKeditor.ReplaceTextarea() ;
    }
}

function submitNewsletterForm() {

	$.post(Prefix + "/support/newsletter",
    	{
        	action: 'subscribe',
            email: $("#NewsletterEmail").val()
		},
        function(res) {
			if (res == 1) {
				window.location.href = Prefix + '/support/newsletter.html';
			} else {
				alert('Моля попълнете валиден e-mail адрес!');
			}
        }
    );
    
    return false;
}

function viewPollResults() {
	$("#ContainerPoll").css('display', 'none');
	$("#ContainerPollResults").css('display', '');
}

function submitPollForm() {
	
	$.post(Prefix + "/polls/",
    	{
        	action: 'vote',
            id: $("#PollID").val(),
		PollAnswerID:  $("input[name=PollAnswerID]:checked").val()
		},
        function(res) {
			if (res) {
				$("#ContainerPollResults").html(res);
			}
			viewPollResults();
			return false;
        }
    );

}

function checkAll(form, field) {

        for (var i=0 ; i < form.elements.length; i++) {
                var e = form.elements[i];
        if (e.type=='checkbox' && e.name==field && !e.disabled)
                        e.checked = true;
    }

        if (form.elements['allbox'])
            form.elements['allbox'].checked = true;

}

function uncheckAll(form, field) {

        for (var i=0 ; i < form.elements.length; i++) {
                var e = form.elements[i];
        if (e.type=='checkbox' && e.name==field && !e.disabled)
                        e.checked = false;
    }

        if (form.elements['allbox'])
            form.elements['allbox'].checked = false;
}

function checkUncheckAll(form, field, allbox) {
        if (allbox.checked)
                return checkAll(form, field);
        return uncheckAll(form, field);
}

function checkAllbox(form, field, allbox) {

        var checked = 0; var unchecked = 0;
        for (var i=0 ; i < form.elements.length; i++) {
                var e = form.elements[i];
        if (e.type=='checkbox' && e.name==field && !e.disabled) {
                        if (e.checked) checked++;
                        if (!e.checked) unchecked++;
        }
    }

    if (checked && !unchecked) allbox.checked = true;
        else allbox.checked = false;
}