var errMsg;

function nameValdn() {
	var name = jQuery.trim($("#txt_name").val());
	
	if (name.length > 0) 
	{
		var regExpName = /^[a-zA-Z '\.]{2,}$/;	
		if (!regExpName.test(name))
		{
			errMsg += "Please check your name. \n";
			document.getElementById("errval").innerHTML="Please check your name.";
			return false;	
			
		
		}
		
	}
	else
	{
		errMsg += "Please enter your name. \n";
		document.getElementById("errval").innerHTML="Please enter your name.";
		return false;
	}
}

function positon_applied_valdn() {
	var position = jQuery.trim($("#slct_position").val());
	
	if (!position.length)
		{
		errMsg += "Please select the position for which you are applying. \n";
		document.getElementById("errval").innerHTML="Please select the position for which you are applying";
		return false;
		}
}

function resume_valdn() {
	var resume_filename = jQuery.trim($("#file_resume").val());
	
	if (!resume_filename)
	{
		errMsg += "Please provide the file containing your resume. \n";
		document.getElementById("errval").innerHTML="Please provide the file containing your resume.";
		return false;
	}
}

function ref_valdn() {
	var ref_name = jQuery.trim($("#txt_ref_name").val());
	if (ref_name.length > 0) {
		var regExpName = /^[a-zA-Z '\.]{2,}$/;	
		if (!regExpName.test(ref_name))
		{
			errMsg += "Please check the name of the person working at Classic Stripes Ltd. \n";
			document.getElementById("errval").innerHTML="Please check the name of the person working at Classic Stripes Ltd.";
		return false;
		}
		else {
			$("#tr_lbl_rad").show();
			$("#tr_rad_ref").show();
		}
	}
}


function respond() {
	var iFrame = document.getElementById('upload_target');
	if (iFrame.contentDocument) 
	{
		var d = iFrame.contentDocument;
	} else if (iFrame.contentWindow)
	{
		var d = iFrame.contentWindow.document;
	} else 
	{
		var d = window.frames['upload_target'].document;
	}		
	var formResp = d.getElementById('formResponse').innerHTML;
	if (formResp == '1') 
	{
		alert("You have successfully submitted the form.");
		document.getElementById('form_career').reset();
	}
	else
	{	
	alert(formResp);
	}
	$("#sbmt_btn").removeAttr('disabled')
					.css('cursor', 'default');
}
	

function validate() {
	errMsg = "";
	
var a=	nameValdn();

if(a== false )
	{
		return false;
	}
	else
	{
	document.getElementById("errval").innerHTML="";

	}

	var b= positon_applied_valdn();
	if(b== false )
	{
		return false;
	}
	else
	{
	document.getElementById("errval").innerHTML="";

	}
 var c=	resume_valdn();
if(c== false )
	{
		return false;
	}
	else
	{
	document.getElementById("errval").innerHTML="";

	}


//	respond();
	
/*	if (errMsg.length)
		alert(errMsg);
	else {
*/
$("#form_career").attr({
							   method: 'post',
							   action: 'form_process_careers.php'
							})
						.submit();
	//}
		
	return false;
}

$("#form_career").submit(function() {
//	$("#sbmt_btn").attr('disabled', 'disabled')
	//				.css('cursor', 'default');
	document.getElementById('form_career').target = 'upload_target';
});

$("#sbmt_btn").click(function() {
	return validate();
});

$("#txt_ref_name").blur(ref_valdn);