$(document).ready(function(){
    $("form#searchForm").submit(function(){

        $("form#searchForm").hide();
        $("#div_emailForm").show();
        // Do something when the form is submitted.
        return false;
    });


    $("form#emailForm").submit(function(){

       var frm = document.getElementById("emailForm");
       var name = frm.elements['fname'].value.trim();
       var email = frm.elements['email'].value.trim();

       if(
          name    == "" || 
          email   == ""
          ) {
          alert("All the fields are required.");
          return false;
        }

        if(!ValidMail(email)) {
          alert("Invalid e-mail address.");
          return false;
        }

        var load_message = "Sending...";
        $("#div_emailForm").html(load_message);
        $("#div_emailForm").load("actions/subscribe.php", {name:name,email:email});
//return false;
        $("#div_emailForm").hide();

        $("form#searchForm").unbind();
        $("form#searchForm").show();
        $("form#searchForm").submit();

        return false;
    });



    $("form#enterCodeForm").submit(function(){

       var frm = document.getElementById("enterCodeForm");
       var discount_code = frm.elements['discount_code'].value.trim();

       if(
          discount_code    == "" 
          ) {
          alert("The field is required.");
          frm.elements['discount_code'].focus();
          return false;
        }


        var load_message = "Sending...";
        $("#codeMessage").html(load_message);
        $("#codeMessage").load("actions/checkDiscountCode.php", {discount_code:discount_code});
//return false;
//        $("form#searchForm").unbind();
//        $("form#searchForm").show();
//        $("form#searchForm").submit();

        return false;
    });

    

});




function send_contact(frm_name) {
  var frm = document.getElementById(frm_name);

  var name = frm.elements['name'].value.trim();
  var email = frm.elements['email'].value.trim();
  var phone = frm.elements['phone'].value.trim();
  var message = frm.elements['message'].value.trim();

  if(
     name    == "" || name    == "Name"   || 
     email   == "" || email   == "E-mail" || 
     phone   == "" || phone   == "Phone"  || 
     message == "" || message == "Message"
     ) {
     alert("All the fields are required.");
     return false;
   }

   if(!ValidMail(email)) {
     alert("Invalid e-mail address.");
     return false;
   }

  var load_message = "Sending...";
  $("#messagew").html(load_message);
  $("#messagew").load("actions/contact.php", {name:name,email:email,phone:phone,message:message});

  return false;
}

String.prototype.trim = function()
//custom string trim function
{//chuck leading and trailing spaces from a passed string
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

function ValidMail(str){
	//replace this with a regular expression!
	if(str.length==0 || str.indexOf("@")==-1 || str.indexOf("@")==0 || str.indexOf("@")==str.length-1){
		return false;
	}else{
		return true;
	}
}

