$(document).ready(function(){

$('#cellnumber').numeric(); 
$("#forgot_pwd_Form").validate({
  rules: {
      cellnumber: { required: true, minlength:10, maxlength:10}
   },
  messages: {
    cellnumber: "*",
  },
  invalidHandler: function(e, validator) { var errors = validator.numberOfInvalids(); alert('aaa');return this;	}

  });//validate

$(function() {
   
  $("#forgot_pwd_link").click(function() { 
  //alert('aaa');
    var browser=navigator.appName;
    var b_version=navigator.appVersion;
    var version=parseFloat(b_version);
    //alert(browser + '---' + version)
    var dheight = 0;
    var dwidth = 0;
    if (browser.search('icrosoft') == -1){
        dheight = 'auto';
        dwidth  = 'auto';
    }
    else{//microsoft ie
        dheight = '130';
        dwidth  = '450';    
    }

     $('#div_form').show();
     $('#div_result').hide();
  
      var validator = $("#forgot_pwd_Form").validate();
          validator.resetForm();
  
         $("#xcell_forgot_pwd_dlg").dialog({
                 bgiframe: true,
                 modal: true,
                 resizable: false,
                 height: dheight,
                 width:  dwidth,
                 buttons: { "Send Password": function() {
                  //var buttons = $(this).dialog('option', 'buttons');
                  //alert($('#Ok').val())
                  //alert(dump($(this))) 
                  //alert($('#Send Password').val());
                  //$("#forgot_pwd_Form").submit();
                  $("#forgot_pwd_Form").validate();
                  if ($("#forgot_pwd_Form").valid()){
                  
                     var data = $.ajax({ type: "POST", url: "send_email.php",  async: false, 
                                 data: "action=send_email"   +
                                       "&line="     + $("#cellnumber").val()}).responseText;
                                  //alert (data);
                     data = data.replace(/[\n\r\t]/g,'');
                     
                     $("#lbl_result").html(data);
                      $('#div_form').hide();
                      $('#div_result').show();
                  }
                  
                  //$(this).dialog('destroy');
                  }},
                 close: function(ev, ui) { $(this).dialog('destroy'); }});
  });
});//function

$("#forgot_pwd_Form").submit(function() {
  alert('from submit handler');
  return false;
});//submit

});


function dump(arr,level) {
	var dumped_text = "";
	if(!level) level = 0;
	
	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
	
	if(typeof(arr) == 'object') { //Array/Hashes/Objects 
		for(var item in arr) {
			var value = arr[item];
			
			if(typeof(value) == 'object') { //If it is an array,
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value,level+1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}//dump

