$(document).ready(function()
{
  $("#delta").hide();
    $("#savebut").click(
            function()
            {
      var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
      var illegalChars= /[\(\)\<\>\,\;\:\\\\[\]]/ ;
            $("#outputcourse").html("");
            if($("#name").val()=="")
            {
                alert("Please Enter Your Name!");
                $("#name").focus();
                return false;
            }

              else if($("#email").val()=="")
              {
                alert("Please Enter Email Address!");
                $("#email").focus();
                return false;
              }
               else if(!emailFilter.test($("#email").val()))
               {
                alert("Please Enter valid email address!");
                $("#email").focus();
                return false;
               }

               else if(($("#email").val()).match(illegalChars))
               {
                alert("The email address contains illegal characters");
                $("#email").focus();
                return false;
               }
               // Comments
              else if($("#textarea").val()=="")
              {
                alert("Please Enter Your Comments!");
                $("#textarea").focus()
                return false;
              }

        else
        {
             val("contactForm","outputcourse");
             //$("#name").val("");
             //$("#email").val("");
             //$("#textarea").val("");
        }
            }
            );


}
);



function val(frm_name,sDisplay)
{

    var sRequest="contactus_email.php?";
    var sTemp = frm_name;
    var tTemp = frm_name;
    var sTemp1 = frm_name;
    frm_name = "#" + frm_name + " select";
    $(frm_name).each(function(){
    sRequest = sRequest + this.id + "=" + $(this).val() + "&";
    });

    sTemp = "#" + sTemp + " input";
    $(sTemp).each(function(){
    sRequest = sRequest + this.id + "=" + $(this).val() + "&";
    });

    tTemp = "#" + tTemp + " textarea";
    $(tTemp).each(function(){
    sRequest = sRequest + this.id + "=" + $(this).val() + "&";
    });


    sRequest = sRequest + "module_id=" + sTemp1;
    $("#delta").show();
    $.post(sRequest,function(data){
    $("#"+sDisplay).html(data);
    $("#delta").hide();
    $("#name").val("");
    $("#email").val("");
    $("#textarea").val("");
    });


}


$(document).ready(function(){

  $('#contactForm').submit(function(){
    $('#contactForm').ajaxSubmit({
        dataType:  'xml',           // dataType identifies the expected content type of the server response
 		beforeSubmit:  showRequest, // success identifies the function to invoke when the server response has been received
        success:   processXml
    });
	return false;
	});

	 function processXml(responseXML)
     {

       $.blockUI($("#dialog"));
       $("#dialog").focus();
	}

});


