$(document).ready(function() {
    $(".syndicate_apply").click(function(e) {
            e.preventDefault();
            $.getJSON('/javascript/includes/hc_job_lookup.php', {user_id: $("#jobseeker_id").val(), agg_url: $("#aggurl-" + $(this).attr('id') + "").val(), agg_site: $("#aggsite_" + $(this).attr('id') + "").val(), job_ad_id: $(this).attr('id')},
            function(data){

                if (data.AGG_SITE == 'jc') {
                    $("#hcapply_dialog").attr("title","Application to Jobconnection Job Ad");
                    $("#hcapply_heading").text("Application to Jobconnection Job Ad");
                    $("#agg_sitename").text("Jobconnection");
                } else if (data.AGG_SITE == 'hc') {
                    $("#hcapply_dialog").attr("title","Application to HumanJobs Job Ad");
                    $("#hcapply_heading").text("Application to HumanJobs Job Ad");
                    $("#agg_sitename").text("HumanJobs");
                }

                $("#calling_URL").val(data.CALLING_URL);
                $("#job_ad_id").val(data.JS_JOB_ID);
                $("#seeker_status").val(data.SEEKER_STATUS);
                //$("#frmhclogin").attr('action',data.AGG_URL);
                $("#frmhclogin").attr('action', 'job-seekers/redirect/' + data.JOB_AD_ID);
                if ('' != data.JS_IDNO) $("#id_no").val(data.JS_IDNO);
                if ('' != data.JS_EMAIL) $("#email").val(data.JS_EMAIL);
            });
            openDialog("hcapply");
        }
    );

    $(".syndicate_apply_jobview").click(function() {
        $.getJSON('/javascript/includes/hc_job_lookup.php', {user_id: $("#jobseeker_id").val(), agg_url: $("#aggurl-" + $(this).attr('id') + "").val(), agg_site: $("#aggsite_" + $(this).attr('id') + "").val(), job_ad_id: $(this).attr('id')},
        function(data){

            if (data.AGG_SITE == 'jc') {
                $("#hcapply_dialog").attr("title","Application to Jobconnection Job Ad");
                $("#hcapply_heading").text("Application to Jobconnection Job Ad");
                $("#agg_sitename").text("Jobconnection");
            } else if (data.AGG_SITE == 'hc') {
                $("#hcapply_dialog").attr("title","Application to HumanJobs Job Ad");
                $("#hcapply_heading").text("Application to HumanJobs Job Ad");
                $("#agg_sitename").text("HumanJobs");
            }

            $("#calling_URL").val(data.CALLING_URL);
            $("#job_ad_id").val(data.JS_JOB_ID);
            $("#seeker_status").val(data.SEEKER_STATUS);
            $("#frmhclogin").attr('action',data.AGG_URL);
            if ('' != data.JS_IDNO) $("#id_no").val(data.JS_IDNO);
            if ('' != data.JS_EMAIL) $("#email").val(data.JS_EMAIL);
        });
        openDialog("hcapply");
    });
    

    $("#goto_job").click(function() {
        $("#frmhclogin").validate({
            errorClass: "error",
            rules: {
                id_no: "required",
                email:
                {
                    required: true,
                    email: true
                }
            }
        })
		closeDialog('hcapply');
        if (('' == $("#frmhclogin").attr('action')) || ('undefined' == $("#frmhclogin").attr('action'))) {
            alert('There seems to be no URL to go to! This error will be resolved as soon as possible.');
            return false;
        }
    });
    
    /*
    $("#goto_job").click(function() {

    	window.reload();
    	$("#frmhclogin").submit();
    	return false;
    });
    */


});
