function getHomePageLatest() {
    $(".ajax-home-jobs").html('<center><img src="_images/ajax-loader.gif" /></center>');
    $.ajax({
        url: "ajax-blocks/home-jobs.php",
        cache: false,
        success: function (html) {
            $(".ajax-home-jobs").html(html);
        }
    });
}
function getSideCategories() {
    $(".ajax-side-menu").html('<center><img src="_images/ajax-loader.gif" /></center>');
    $.ajax({
        url: "ajax-blocks/main-side-menu-cats.php",
        cache: true,
        success: function (html) {
            $(".ajax-side-menu").html(html);
        }
    });
}
function loadHotJobs() {
    $(".ajax-hot-jobs").html('<center><img src="_images/ajax-loader.gif" /></center>');
    $.ajax({
        url: "ajax-blocks/hot-jobs.php",
        cache: true,
        success: function (html) {
            $(".ajax-hot-jobs").html(html);
        }
    });
}
function loadEmployerPostedJobs() {
    $("#ajax-emp-post-list").html('<center><img src="_images/ajax-loader.gif" /></center>');
    $.ajax({
        url: "ajax-blocks/emp-posted-list.php",
        cache: false,
        success: function (html) {
            $("#ajax-emp-post-list").html(html);
        }
    });
}
function deleteit(id) {
    if (confirm('Are you Sure..??')) {
        var dataURL = "id=" + id;
        $.ajax({
            type: "POST",
            url: "ajax-blocks/deletejobs.php",
            data: dataURL,
            success: function (html) {
                //alert(msg);
                loadEmployerApplications();
            }
        });
    }
}
function loadEmployerApplications() {
    $("#ajax-emp-post-list2").html('<center><img src="_images/ajax-loader.gif" /></center>');
    $.ajax({
        url: "ajax-blocks/emp-applications.php",
        cache: false,
        success: function (html) {
            $("#ajax-emp-post-list2").html(html);
        }
    });
}
function loadSeekerPostedJobs() {
    $("#ajax-seeker-posted").html('<center><img src="_images/ajax-loader.gif" /></center>');
    $.ajax({
        url: "ajax-blocks/seeker-applied-list.php",
        cache: false,
        success: function (html) {
            $("#ajax-seeker-posted").html(html);
            $("#ajax-seeker-posted2").html(html);
        }
    });
}
function loadApplyViaEmail(id) {
    $(".ajax_apply_via_email").html('<center><img src="_images/ajax-loader.gif" /></center>');
    var dataURL = "id=" + id;
    $.ajax({
        type: "POST",
        url: "ajax-blocks/apply-via-email.php",
        data: dataURL,
        success: function (data) {
            $(".ajax_apply_via_email").html(data);
        }
    });
}
function sendMail() {
    // registration details
    var gender = document.getElementById("gender").value;
    var Fname = document.getElementById("Fname").value;
    var Lname = document.getElementById("email").value;
    var email = document.getElementById("email").value;
    var conEmail = document.getElementById("conEmail").value;
    var cmbDOB_Day = document.getElementById("cmbDOB_Day").value;
    var cmbDOB_Month = document.getElementById("cmbDOB_Month").value;
    var cmbDOB_Year = document.getElementById("cmbDOB_Year").value;
    var country = document.getElementById("country").value;
    var district = document.getElementById("district").value;
    var password = document.getElementById("password").value;
    var conpassword = document.getElementById("conpassword").value;
    var txtcode = document.getElementById("txtcode").value;
    var code = document.getElementById("code").value;
    // -------
    // vacancy details
    var vacancyID = document.getElementById('id').value;
    var vacancyName = document.getElementById('vacancyname').value;
    var companyName = document.getElementById('compName').value;
	var empEmail = document.getElementById('empEmail').value;
	var cvName = document.getElementById('cvName').value;
    var startDate = document.getElementById('startDate').value;
    var endDate = document.getElementById('endDate').value;
    var userName = document.getElementById('userName').value;
    var userEmail = document.getElementById('userEmail').value;
    var userMesaage = document.getElementById('userMessage').value;
    // -------	
    // validation
    if (Fname == "" || Lname == "" || email == "" || cmbDOB_Day == "" || cmbDOB_Month == "" || cmbDOB_Year == "" || country == "" || password == "" || code == "" || gender == "" || userName == "" || userEmail == "") {
        showError("Fields marked with * are required");
    } else if (password != conpassword) {
        showError("Passwords do not match");
    } else if (!echeck(email)) {
        showError("E-mail address is wrong");
    } else if (email != conEmail) {
        showError("E-mail address is wrong");
    } else if (txtcode != code) {
        showError("Security code does not match");
    } else {
        //-----------------
        // register the user
        $.post("usercontroller.php", {
            action: 'uservalidate',
            emailadd: email
        }, function (data) {
            if (data == 'yes') {
                showError("Email already exsists");
            }
            else {
                $.post("usercontroller.php", {
                    action: 'addUser',
                    Fname: Fname,
                    Lname: Lname,
                    email: email,
                    gender: gender,
                    country: country,
                    district: district,
                    password: password,
                    cmbDOB_Day: cmbDOB_Day,
                    cmbDOB_Month: cmbDOB_Month,
                    cmbDOB_Year: cmbDOB_Year,
                    accType: "jobseeker"
                }, function (data2) {
                    if (data2 == 'ok') {
                        showError("Registerd Successfully");
                        //top.location ="user-login.php";
                        top.location = "confirm_registration.php";
                    }
                });
            }
        });
        // send the mail
        var dataURL = "vacancyID=" + vacancyID + "&vacancyName=" + vacancyName + "&companyName=" + companyName + "&startDate=" + startDate + "&endDate= " + endDate + "&userName=" + userName + "&userEmail=" + userEmail + "&userMesaage=" + userMesaage + "&empEmail=" +empEmail+ "&cvName=" + cvName;
        $.ajax({
            type: "POST",
            url: "ajax-blocks/send-email.php",
            data: dataURL,
            success: function (data) {
                showError(data);
            }
        });
    } // else
} // function 

function showError(text) {
    $("#ErrTr").show();
    $("#ErrMsg").html(text);
    setTimeout(function () {
        $("#ErrTr").fadeOut(2000);
    }, 2000);
}
function autofillDetails_apply() {
    var f_name = document.getElementById("Fname").value;
    var l_name = document.getElementById("Lname").value;
    var email = document.getElementById("email").value;
    document.getElementById("userName").value = f_name + " " + l_name;
    document.getElementById("userEmail").value = email;
}
function echeck(str) {
    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        //alert("Invalid E-mail ID")
        return false
    }
    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        //alert("Invalid E-mail ID")
        return false
    }
    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        // alert("Invalid E-mail ID")
        return false
    }
    if (str.indexOf(at, (lat + 1)) != -1) {
        //alert("Invalid E-mail ID")
        return false
    }
    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        //alert("Invalid E-mail ID")
        return false
    }
    if (str.indexOf(dot, (lat + 2)) == -1) {
        //alert("Invalid E-mail ID")
        return false
    }
    if (str.indexOf(" ") != -1) {
        //alert("Invalid E-mail ID")
        return false
    }
    return true
}

function InputTextPut(element , text){

	if(document.getElementById(element).value == ""){
		document.getElementById(element).value = text;
	}
	

}

function InputTextClear(element ,text){

	if(document.getElementById(element).value == text){
		document.getElementById(element).value = "";
	}

}
