$(function() {
  $('.error').hide();
  

$("table#mytable tr#detail").hide();
  			$(".report tr:odd").addClass("odd");
            $(".report tr:not(.odd)").hide();
            $(".report tr:first-child").show();
            
            $(".report tr.odd").click(function(){
			
					$(this).next("tr").toggle();
					$(this).find(".arrow").toggleClass("up");
				
            });



  $('input.text-input').css({backgroundColor:"#FFFFFF"});
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });

  $(".button").click(function() {
		// validate and process form
		// first hide any error messages
    $('.error').hide();
		
	var newicno = $("input#int_newicno").val();	
	var nama = $("input#nama").val();
	var passwd = $("input#passwd").val();
	var repasswd = $("input#repasswd").val();
	var dt_dob = $("input#dt_dob").val();
	var txt_position = $("input#txt_position").val();
	var email = $("input#email").val();
	var alamat = $("input#alamat").val();
	var kota = $("input#kota").val();
	var txt_phone_hse = $("input#txt_phone_hse").val();
	var txt_phone_ofc = $("input#txt_phone_ofc").val();
	var telpon = $("input#telpon").val();
	var txt_bank_holder = $("input#txt_bank_holder").val();

	var nama_bank = $("select#nama_bank").val();
	var cabang_bank = $("input#cabang_bank").val();
	var rekening = $("input#rekening").val();
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;

	
	if (newicno == "") {
      $("label#ic_error").show();
      $("input#int_newicno").focus();
      return false;
    }
	
	
	 if (!newicno.match("^[a-z0-9'.\s]{1,50}$")) {
      $("label#ic_error").show();
      $("input#int_newicno").focus();
      return false;
    } 

	if (!emailRE.test(email)) {
		
      $("label#email_error").show();
      $("input#email").focus();
      return false;
    }
	

	if ( passwd != repasswd ) {
      $("label#repasswd_error").show();
      $("input#repasswd").focus();
      return false;
    }
	

	if (telpon == "") {
      $("label#telpon_error").show();
      $("input#telpon").focus();
      return false;
    }
		

//		var dataString = 'nama='+ nama + '&email=' + email;
		
		
//		alert (nama_bank);return false;

                $('input#submit_btn').each(function(){
														
										
														
                   //  $("p#TB-email").html($("input#emailTB").val());
                    tb_show('Comfirmation page','TB_inline?height=50&amp;width=300&amp;inlineId=TBcontent');
                    return false;
                });
                	
						
				$('input#TBcancel').click(function(){
                    tb_remove();
                });
                
                $('input#TBsubmit').click(function(){
                   
					tb_remove();
					$('#contact_form').html("Loading...");
		
							$.ajax({
						  type: "POST",
						  url: "member_edit_profil2.php",
						  data: {
								int_newicno: newicno,
								nama: nama,
								passwd: passwd,
								dt_dob: dt_dob,
								txt_position: txt_position,
								email: email,
								alamat: alamat,
								kota: kota,
								txt_phone_hse: txt_phone_hse,
								txt_phone_ofc: txt_phone_ofc,
								telpon: telpon,
								txt_bank_holder: txt_bank_holder,
								nama_bank: nama_bank,
								cabang_bank: cabang_bank,
								rekening: rekening
									},
						  success: function(data) {
								if(data == 200)
								{
									
									$('#contact_form').html("<div id='message'></div>");
									$('#message').html("<h2>Profil anda telah dikemaskini!</h2>")
									.append("<p>Terima kasih</p>")
									.hide()
									.fadeIn(1500, function() {
									  $('#message').append("<img id='checkmark' src='images/check.png' />");
									  // window.setTimeout('window.location="member_logout.php"; ',2000);
									});
								 } else {
											// alert('An error has occured.\nPlease see error description below.');
										
											alert(data);
							
										}
							
						  }
	  
	 
                });
	  
     });
    return false;
	});
  
  
 
	
  $(".buttonupdateic").click(function() {
		// validate and process form
		// first hide any error messages




    $('.error').hide();

		
	var newicno = $("input#int_newicno").val();	
	var nama = $("input#nama").val();
	var passwd = $("input#passwd").val();
	var dt_dob = $("input#dt_dob").val();
	var txt_position = $("input#txt_position").val();
	var email = $("input#email").val();
	var alamat = $("input#alamat").val();
	var kota = $("input#kota").val();
	var txt_phone_hse = $("input#txt_phone_hse").val();
	var txt_phone_ofc = $("input#txt_phone_ofc").val();
	var telpon = $("input#telpon").val();
	var txt_bank_holder = $("input#txt_bank_holder").val();

	var nama_bank = $("select#nama_bank").val();
	var cabang_bank = $("input#cabang_bank").val();
	var rekening = $("input#rekening").val();
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;


	if (newicno == "") {
      $("label#ic_error").show();
      $("input#int_newicno").focus();
      return false;
    }

	if (!isNaN(newicno)) {
		
		if (newicno.length < 12) {
			  $("label#ic_error").show();
			  $("input#int_newicno").focus();
			  $('label#ic_error').html(" | No IC tidak cukup digit");
		  return false;
		  
		  
		  if (!newicno.match("^[a-z0-9'.\s]{1,50}$")) {
			  $("label#ic_error").show();
			  $("input#int_newicno").focus();
			  return false;
		  }
		  
		}
	} else {
	
			if (newicno.length > 12) {
				  $("label#ic_error").show();
				  $("input#int_newicno").focus();
				  $('label#ic_error').html("  No IC tidak mempunya tanda - ");
				  return false;
			}

	
	}
	
	
	if (telpon == "") {
      $("label#telpon_error").show();
      $("input#telpon").focus();
      return false;
    }
	

	if (newicno == "0") {
      $("label#ic_error").show();
      $("input#int_newicno").focus();
      return false;
    }
	
	if (newicno == "2147483647") {
      $("label#ic_error").show();
      $("input#int_newicno").focus();
      return false;
    }
	


if (!rekening.match("^[a-z0-9'.\s]{1,50}$")) {
      $("label#rekening_error").show();
      $("input#rekening").focus();
	 
      return false;
    } 
	

	if (txt_bank_holder == "") {
      $("label#txt_bank_holder_error").show();
      $("input#txt_bank_holder").focus();
      return false;
    }
	  

	if (!emailRE.test(email)) {
		
      $("label#email_error").show();
      $("input#email").focus();
      return false;
    }
	

	if (telpon == "") {
      $("label#telpon_error").show();
      $("input#telpon").focus();
      return false;
    }
		


	jConfirm('Sila pastikan maklumat anda ini adalah betul. Klik ok utk teruskan proses ini.', 'Confirmation Dialog', function(r) {
    // jAlert('Confirmed: ' + r, 'Confirmation Results');
	if(r){


//		var dataString = 'nama='+ nama + '&email=' + email;
		$('#contact_form').html("<div id='b4message'></div>");
		$('#b4message').html("<h2>Loading ............... </h2>")
		
		// alert (nama_bank);return false;

		$.ajax({
      type: "POST",
      url: "member_update_ic2.php",
      data: {
			int_newicno: newicno,
			nama: nama,
			passwd: passwd,
			dt_dob: dt_dob,
			txt_position: txt_position,
			email: email,
			alamat: alamat,
			kota: kota,
			txt_phone_hse: txt_phone_hse,
			txt_phone_ofc: txt_phone_ofc,
			telpon: telpon,
			txt_bank_holder: txt_bank_holder,
			nama_bank: nama_bank,
			cabang_bank: cabang_bank,
			rekening: rekening
				},
			
      success: function(data) {
		
	
				if(data == 200)
				{
					$('#contact_form').html("<div id='message'></div>");
					$('#message').html("<h2>Profil anda telah dikemaskini!</h2>")
				
	$('#message').append("<p>Maklumat anda telah dikemaskini.<br>Sila login semula ke laman web ini....<br>Redirecting in 5 seconds......<br></p>")
					.hide()
					.fadeIn(1500, function() {
					  

					 window.setTimeout('window.location="member_logout.php"; ',5000);
					});
				 } else {
							// alert('An error has occured.\nPlease see error description below.');
						
					alert("xberjaya "+data);
			
				}
			

	
      }
																			
	  
	  });
		
		}
     });
		
    return false;
	});
	
	
  
});
runOnLoad(function(){
  $("input#name").select().focus();
});

