var verify = {
	char100: function(e,v) {
		if( v.length > 100 ) { jQuery(e).val( v.substr( 0, 100 ) ); }
	},
	
	contact: function() {
		var f = jQuery("input[name='fname']").val(); //First Name
		var l = jQuery("input[name='lname']").val(); //Last Name
		var e = jQuery("input[name='email']").val(); //Email
		var m = jQuery("textarea[name='message']").val(); //Message
		var c = jQuery("#captcha").val(); //Captcha
		var a = new Array(); //Blank array
		var n = 0; //Number
		
		if( f == "" ) { a[n] = "input[name='fname']"; n++; }
		if( l == "" ) { a[n] = "input[name='lname']"; n++; }
		if( e == "" ) { a[n] = "input[name='email']"; n++; }
		if( m == "" ) { a[n] = "textarea[name='message']"; n++; }
		if( c == "" ) { a[n] = "#captcha"; }
		
		jQuery(".contactElem").css({ background: "#FFFFFF", border: "1px solid #D2D2D2" });
		if( a.length > 0 ) {
			for( x = 0; x < a.length; x++ ) {
				jQuery(a[x]).css({ background: "#FFF3EB", border: "1px solid #D15401" });
			}
		} else { ajax.link( '', '', '#submitmessage', 'contactAjax.php', '', '' ); }
	},
	
	resume: function() {
		if( jQuery("input[name='fname']").val() == "" ||
			jQuery("input[name='lname']").val() == "" ||
			jQuery("input[name='email']").val() == "" ||
			jQuery("input[name='resume']").val() == "" ||
			jQuery("input[name='referral']").val() == 0 ) {
			alert( "Please fill out all required fields" );
		} else { document.getElementById('resumeForm').submit(); }
	}
}

var update = {
	num: 0,
	
	change: function(i) {
		var u = jQuery("#user" + i + " > span").html();
		
		jQuery("#user" + i + " > span").html( '<input type="text" name="editUser' + i + '" size="10" value="' + u + '" />' );
		jQuery("#pass" + i + " > span").html( '<input type="password" name="editPass' + i + '" size="10" value="stop" />' );
		
		jQuery("#manage" + i).hide();
		jQuery("#save" + i).show();
	},
	
	cancel: function(i) {
		var u = jQuery("#user" + i + " > span > input").val();
		
		jQuery("#user" + i + " > span").html( u );
		jQuery("#pass" + i + " > span").html( '******' );
		
		jQuery("#manage" + i).show();
		jQuery("#save" + i).hide();
	},
	
	addMod: function() {
		jQuery("#moderator").hide();
		jQuery("#addModerator").show();
	},
	
	cancelMod: function() {
		jQuery("#moderator").show();
		jQuery("#addModerator").hide();
	},
	
	editField: function(e) {
		var i = jQuery(e).attr("id");
		jQuery("#" + i + "Text").hide();
		jQuery("#" + i + "Fields").show();
		return false;
	},
	
	saveField: function() {
		var i = jQuery("#appEditId").val(); //Id
		ajax.link( '', '', '#applicantDetails', 'applicantDetails.php?update=true&id=' + i, '', 'applicant.showDetails' );
	}
}

var applicant = {
	//Delete modal functions
	showDelete: function() { jQuery("#applicantDetails").hide(); jQuery("#fadeBackground,#applicantDelete").show(); },
	hideDelete: function() { jQuery("#applicantDelete,#fadeBackground").hide(); },
	
	//Details modal functions
	showDetails: function() { jQuery("#fadeBackground,#applicantDetails").show(); },
	hideDetails: function() { jQuery("#fadeBackground,#applicantDetails").hide(); },
	
	//New notes
	newNote: function() { jQuery("#appNotes").html( "Loading..." ); jQuery(".newNotes").html( "" ); }
}

var inbox = {
	//Delete modal functions
	showDelete: function() { jQuery("#messageDetails").hide(); jQuery("#fadeBackground,#messageDelete").show(); },
	hideDelete: function() { jQuery("#messageDelete,#fadeBackground").hide(); },
	
	//Details modal functions
	showDetails: function() { jQuery("#fadeBackground,#messageDetails").show(); },
	hideDetails: function() { jQuery("#fadeBackground,#messageDetails").hide(); }
}