function ShowSubscibeTrendList() {
	var list = document.getElementById('subscriptionItems');
	var link = document.getElementById('choseTrend');
	
	if (list.style.display == 'none') {
		list.style.display = 'block';
		link.className = 'open';
	} else {
		list.style.display = 'none';
		link.className = '';
	} // end if
	return false;
} // end function

function SubscribeUsers(f) {
    var data = 'Email=' + f.Email.value + "&Act=" + f.Act.value + "&SubscriptionType=" + f.SubscriptionType.value;
    var event = function (result) { alert(result); }
	HttpRequest(site_path + 'AJAX/SubscribeUsers.aspx', data, null, event);
    return false;
}

function ProcessSubscribeSetupForm() {
    var form = document.getElementById('subscribeSetupForm');

    var data = '';
    
    if (form) {
        var form_l = form.length;
        var subscribe_types = '';
        var regions = '';
        var branches = '';
        var positions = '';
        var employee_mailings = '';
        for(var i=0; i<form_l; i++)
        {
            if(form[i].type == 'checkbox') {
                if(form[i].checked == true) {
                    if (form[i].name.substr(0,15) == 'subscribe_type_') {
                      subscribe_types += (subscribe_types == '') ? form[i].value : ','+form[i].value ; 
                    } else {
                        if (form[i].name.substr(0,7) == 'region_') {
                            regions += (regions == '') ? form[i].value : ','+form[i].value ;
                        } else {
                            if (form[i].name.substr(0,7) == 'branch_') {
                                branches += (branches == '') ? form[i].value : ','+form[i].value ;
                            } else {
                                if (form[i].name.substr(0,9) == 'position_') {
                                    positions += (positions == '') ? form[i].value : ','+form[i].value ;
                                } else {
                                    if (form[i].name.substr(0,17) == 'employee_mailing_') {
                                        employee_mailings += (employee_mailings == '') ? form[i].value : ','+form[i].value ;
                                    } else {
                                        data += form[i].name + '=' + encodeURIComponent(form[i].value) + '&';
                                    }
                                }
                            }
                        }
                    }
                }
            } else {
                data += form[i].name + '=' + encodeURIComponent(form[i].value) + '&';
            }
        }

        regions = (form.regions_all.checked == true) ? "" : regions;
        branches = (form.branches_all.checked == true) ? "" : branches;
        positions = (form.positions_all.checked == true) ? "" : positions;
        
        data += '&subscribe_types=' + subscribe_types;
        data += '&employee_mailings=' + employee_mailings;
        data += '&regions=' + regions;
        data += '&branches=' + branches;
        data += '&positions=' + positions;
    }
    
	var event = 
		function (result) {
		    if (result.substr(0, 5) == 'ERROR') {
		        alert(result.substr(6));
		    } else {
		        if (result.substr(0, 8) == 'Redirect') {
		            alert(result.substr(8));
		            location.href = site_path + "Default.aspx";
		        } else {
			        alert(result);
			    }
			}
		} // end event
	HttpRequest(site_path + 'AJAX/SubscribeSetup.aspx', data, 'vacancies', event);		
	
    return false;
}
