// JavaScript Document

function email() {
  var emailE = ('&#115;&#101;&#115;&#115;&#105;&#111;&#110;&#115;&#064;&#100;&#105;&#103;&#101;&#114;&#097;&#116;&#105;&#115;&#116;&#117;&#100;&#105;&#111;&#046;&#099;&#111;&#109;');
  var href = 'mailto:' + emailE + '?subject=Message-from-Digerati-Sessions';
  document.write('<a href="'+href+'">' + emailE + '</a>');
}


var ds = {
  init: function() {
    
		var name_field_default = "Your name...";
		var email_field_default = "Your email...";
		var telephone_field_default = "Your telephone...";
		
		//onclicks to clear text field
		function clearClick(e)
		{
			var target = $(e.target);
			var defVal = eval(target.attr("id")+"_default");
			if (target.attr("value") === defVal)
			{
				target.attr("value", "");
			}
		}
		
		
		//clicks for filters
		$("#name_field").focus(clearClick);
		$("#email_field").focus(clearClick);
		$("#telephone_field").focus(clearClick);

		

		
		
		$("#contact_submit").submit(function(e)
		{
			var error = false;
			//Validate fields.
			if ($("#name_field").attr("value")===name_field_default || $("#name_field").attr("value").length===0)
			{
				$("#name_field").parent().addClass("error");
				error=true;
			} 
			else 
			{
				$("#name_field").parent().removeClass("error");
			}
			
			if ($("#email_field").attr("value")===email_field_default || $("#email_field").attr("value").length===0)
			{
				$("#email_field").parent().addClass("error");
				error=true;
			} 
			else 
			{
				$("#email_field").parent().removeClass("error");
			}
			
			if ($("#telephone_field").attr("value")===telephone_field_default || $("#telephone_field").attr("value").length===0)
			{
				$("#telephone_field").parent().addClass("error");
				error=true;
			} 
			else 
			{
				$("#telephone_field").parent().removeClass("error");
			}
			
			if (!error)
			{
			$.ajax({
			   type: "POST",
			   url: "contactSubmit.php",
			   data: "name_field="+$("#name_field").attr("value")+"&email_field="+$("#email_field").attr("value")+"&telephone_field="+$("#telephone_field").attr("value"),
			   success: function(msg){
			     $("#sign-up").html(msg);
			   }
			 });
			}
			return false;
		});
  }
};

$(document).ready(ds.init);
