$(document).ready(function() {

$("#tabbed").tabs();

$(".swatchthumbs a").click(function() {
	var lgImage = $(this).attr("href");								
	$("#bigswatch").attr({ src:lgImage });		
	return false;
	});
	
$('.resumeLink').click(function (e) {
		$('#careersApp').modal();
		$('#jobPosition').val($(this).attr("title"));
		$("#first_name").focus();
		  return false;
	});
	
$('.seriesPdsLink').click(function (e) {
		$('#seriesPDS').modal();
		  return false;
	});	
	
$(function() {
	$('.imgRotate').cycle();
	});
	
// Careers Form Submission
$("#careerFrm").submit(function() {
	dataString = $("#careerFrm").serialize(); 
	$.ajax({
		type: "POST", 
		url: "forms_cb.php",
		data: dataString,
		dataType: "json",
		success: function(data) {
    	 if (data.success == 'FAIL')
				{
					doErrors('addMsg', data);
				} 
				else  if (data.success == 'PASS') 
				{
					doSuccess('listMsg', data);
				}								
			}
	});
return false; 
});	

$("#appChoose").change(function(){
	var newLocation = "./application-detail.php?appid=" + this.value;
	//alert(newLocation);
	window.location.href = newLocation;
});
	          	 
});


// ERROR DISPLAY
function doErrors(elementID,data)
{
	$('#' + elementID).html('<ul></ul>');
	$('#' + elementID + ' ul').empty().addClass('errors');
	$.each(data.errors, function(index, value) {
	$('#' + elementID + ' ul').append("<li>" + value.replace('_', ' ') + "</li>");
	});	
}

// SUCCESS MESSAGE DISPLAY
function doSuccess(elementID,data)
{
	$('#' + elementID).html('<ul></ul>');
	$('#' + elementID + ' ul').empty().addClass('success');
	$.each(data.pass, function(index, value) {
	$('#' + elementID + ' ul').append("<li>" + value.replace('_', ' ') + "</li>");
	});
}
