
$(document).ready(function() {
  op_s={
     input:".h_input1",
	 bot:"#set_bot",
	 resp:".mail_req",
	 inp_men:'Your Email'
  }
  mail_set(op_s);
  function mail_set(ob){
      var sk = null;
	  var flag =false;
       $(ob.input).val(ob.inp_men);
	   $(ob.input).attr('disabled','disabled');
	   $(ob.resp).html("wait...");
	   $.ajax({
		   type: "POST",
		   url: "ajax/mail_offer.php",
		   data:"op=ses_b",
		   dataType: "json",
		   success: function(data){	
		   $(ob.resp).html(""); 
		   $(ob.input).attr('disabled','');
		   sk = data.k
		  }
	  });	
	  
      $(ob.bot).bind('click', function(){
          if( !isValidEmail($(ob.input).val() )){
		     $(ob.resp).html("Invalid Email").addClass('error');
			 return;
		  }
         if(flag){ $(ob.resp).addClass('error').html("Your Session Finiched <br> Please Press F5"); return;  }
         if(sk != null){
		     
            $(ob.resp).removeClass("ok error").html('<img src="images/anim.gif"> Please Wait...');
		    $.ajax({
			   type: "POST",
			   url: "ajax/mail_offer.php",
			   data:"op=set_m&email="+$(ob.input).val()+"&k="+sk,
			   dataType: "json",
			   success: function(data){	
			        $(ob.resp).html(data.men);
                    if(data.off){
					  $(ob.resp).addClass('ok');
					  flag=true;
					}else{
					   $(ob.resp).addClass('error');
					}
			   }
			});
   			
		 }else  $(ob.resp).addClass('error').html("Error, Please Press F5"); 	  
	  }).css('cursor','pointer');
	  
	  $(ob.input).bind('mouseover',function(){
	     if( $(ob.input).val() == ob.inp_men ) $(ob.input).val('');

	  }).bind('mouseout',function(){
	      if( $(ob.input).val() == '' )  $(ob.input).val(ob.inp_men)
	  });
	  
  }
 
   
});

function isValidEmail(sText) {
       var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;
       return reEmail.test(sText);

}

