$(function() {
	
	$('input.text-input').focus(function(){
	$(this).css({border:"1px solid #ffee92"});
	});
	$('input.text-input').blur(function(){
	$(this).css({border:"1px solid #d7d7d7"});
	});
	
	$(".button").click(function() {
	// validate and process form
	// first hide any error messages
	
	
	var name = $("input#name").val();
	if (name == "") {
	$("input#name").addClass("error");
	return false;
	}
	else {
	$("input#name").addClass("ok");
	}
	
	var dob = $("input#dob").val();
	if (dob == "") {
	$("input#dob").addClass("error");
	return false;
	}
	else {
	$("input#dob").addClass("ok");
	}
    
    var sex = $("input[name=sex]:checked").val();
	if (sex == undefined) {
	   alert("Please select Gender");
       return false;
	}
	
	var email = $("input#email").val();
	if(email == "") {
	$("input#email").addClass("error");
	return false;
	}
	else {
	$("input#email").addClass("ok");
	}
	
	var mobile = $("input#mobile").val();
	if(mobile == "") {
	$("input#mobile").addClass("error");
	return false;
	}
	else {
	$("input#mobile").addClass("ok");
	}
	
	
	var phone = $("input#phone").val();
	if(phone == "") {
	$("input#phone").addClass("error");
	return false;
	}
	else {
	$("input#phone").addClass("ok");
	}
    	
	var location = $("select#location").val();
	if(location == "0") {
	$("select#location").addClass("error");
	return false;
	}
	else {
	$("select#location").addClass("ok");
	}
	
	var country = $("select#country").val();
	if(country == "0") {
	$("select#country").addClass("error");
	return false;
	}
	else {
	$("select#country").addClass("ok");
	}
	
	
	var exp = $("select#exp").val();
	if(exp == "-2") {
	$("select#exp").addClass("error");
	return false;
	}
	else {
	$("select#exp").addClass("ok");
	}
	
	var poslevel = $("input[name=poslevel]:checked").val();
	if(poslevel == "") {
	$("input[name=poslevel]").addClass("error");
	return false;
	}
	else {
	$("input[name=poslevel]").addClass("ok");
	}
	
	var salary = $("input#salary").val();
	if(salary == "") {
	$("input#salary").addClass("error");
	return false;
	}
	else {
	$("input#salary").addClass("ok");
	}
	
	var jobtitle = $("input#jobtitle").val();
	if(jobtitle == "") {
	$("input#jobtitle").addClass("error");
	return false;
	}
	else {
	$("input#jobtitle").addClass("ok");
	}
	
	var funcarea =  $("select#funcarea option:selected").text();
	if(funcarea == "Select Functional Area") {
	$("select#funcarea").addClass("error");
	return false;
	}
	else {
	$("select#funcarea").addClass("ok");
	}
	
	var industry = escape($("select#industry option:selected").text());    
	if(industry == "---%20Select%20---") {
	$("select#industry").addClass("error");
	return false;
	}
	else {
	$("select#industry").addClass("ok");
	}
	
	var company_name = $("input#company_name").val();
	if(company_name == "") {
	$("input#company_name").addClass("error");
	return false;
	}
	else {
	$("input#company_name").addClass("ok");
	}
	
	var yearsinjob = $("input#yearsinjob").val();
	if(yearsinjob == "") {
	$("input#yearsinjob").addClass("error");
	return false;
	}
	else {
	$("input#yearsinjob").addClass("ok");
	}
	
	
	var qualification = $("input#qualification").val();
	if(qualification == "") {
	$("input#qualification").addClass("error");
	return false;
	}
	else {
	$("input#qualification").addClass("ok");
	}
	
	var specialization = $("input#specialization").val();
	if(specialization == "") {
	$("input#specialization").addClass("error");
	return false;
	}
	else {
	$("input#specialization").addClass("ok");
	}
    
	var pskills = $("textarea#pskills").val();
	if(pskills == "") {
	$("textarea#pskills").addClass("error");
	return false;
	}
	else {
	$("textarea#pskills").addClass("ok");
	}    
    
    var task = $("#task").val();
    var cid = $("#cid").val();
        
    if($("input#agreement").is(":checked")) {
   	
       var dataString = 'name='+ name + '&dob=' + dob + '&sex=' + sex + '&email=' + email + '&mobile=' + mobile + '&phone=' + phone + '&location=' + location + '&country=' + country + '&exp=' + exp + '&poslevel=' + poslevel + '&salary=' + salary + '&jobtitle=' + jobtitle + '&funcarea=' + funcarea + '&industry=' + industry + '&company_name=' + company_name + '&yearsinjob=' + yearsinjob + '&qualification=' + qualification + '&specialization='+ specialization + '&pskills='+ pskills + '&task=' + task;
	
	var passport = $("input#passport").val();
    var sskills = $("textarea#sskills").val();
	
	if(passport != "")
		dataString += "&passport=" + passport;
        
  	if(sskills != "")
		dataString += "&sskills=" + sskills;
    
    }
    else {
        alert("Please accept the terms and conditions");
        return false;
    }   
    
    var posturl = "";
    if(task == "update") {
        dataString += "&cid=" + cid;
        posturl = "../php/resume.php";
    }
    else    
        posturl = "php/resume.php";    
		
	//alert (dataString);return false;
	
	$.ajax({
	type: "POST",
	url: posturl,
	data: dataString,
	success: function() {
	$('#mainlarge').html("<h2>Resume Submitted!</h2>")
	.append("<p>We will be in touch soon.</p>")
	.hide()
	.fadeIn(1500, function() {
		$('#message').append("");
	});
	}
	});
	return false;
	});
	});
	
	runOnLoad(function(){
	$("input#name").select().focus();
});

