$(document).ready(function(){

	function IsEmail(email) {
		var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (regex.test(email)) return true;
		else return false;
	}

   $("#menu td").click(function () { 
      $("#menu .selected").removeClass("selected");
	  $(this).addClass("selected");
	  $("#offline_support").hide();
	  $("#live_help").hide();
	  $("#our_location").hide();
	  $("#"+$(this).attr("value")).fadeIn("slow");
    });

   //$("#cur_loc").html($("#loc").html());
   $("#cur_loc").change(function () {
	   var str = "";
	   $("#cur_loc option:selected").each(function () {
		   str = $(this).text();
	   });
	   //alert(str);
	   $("#loc option[@value='"+str+"']").attr("selected","selected");
   }).trigger('change');
   
   $("#btn_send").click(function () {
	   var error = 0;
	   if ($("#name").attr("value")=="") {
		   $("#name").addClass("error");
		   error++;
	   }
	   else $("#name").removeClass("error");

	   if ($("#phone").attr("value")=="") {
		   $("#phone").addClass("error");
		   error++;
	   }
	   else $("#phone").removeClass("error");

	   if ($("#mail").attr("value")=="") {
		   $("#mail").addClass("error");
		   error++;
	   }
	   else if (!IsEmail($("#mail").attr("value"))){
		   $("#mail").addClass("error");
		   error++;
	   }
	   else $("#mail").removeClass("error");

	   if ($("#subject").attr("value")=="") {
		   $("#subject").addClass("error");
		   error++;
	   }
	   else $("#subject").removeClass("error");

	   if ($("#msg").val()=="") {
		   $("#msg").addClass("error");
		   error++;
	   }
	   else $("#msg").removeClass("error");

	   if (error == 0) {
		  $("#fail_message").hide();
		  $("#mail_form").hide("slow");
		  $("#loading").fadeIn("slow");
		  $.post("modules/sendmail.php", { name: $("#name").attr("value"), phone: $("#phone").attr("value"), 
			  mail: $("#mail").attr("value"), loc: $("#loc option:selected").text(), cur_loc: $("#cur_loc option:selected").text(),
			  subject: $("#subject").attr("value"), msg: $("#msg").val() }, function(data){
				if ($.trim(data)=="Success"){
					$("#loading").hide("slow");
					$("#success_message").fadeIn("slow");
				}
				else {
					alert(data);
					$("#loading").hide("slow");
					$("#fail_message").fadeIn("slow");
					$("#mail_form").fadeIn("slow");
				}
		  });
	   }
    });

});