$(document).ready(function() {
    // Prepopulate License Specialty if Form Fails Validation
    // Start
    var selProfessionId = $("#RegisterSelectedProfession").val();
  	var selLicenseId = $("#RegisterSelectedLicense").val();
  	var selSpecialtyId = $("#RegisterSelectedSpecialty").val();
  	var ajaxUrl = '';

  	if(selProfessionId >0)
  	{
  		ajaxUrl = "/specialty/forRegistration?prof="+selProfessionId;
  		if(selLicenseId >0)
  		{
  			ajaxUrl = ajaxUrl+"&lic="+selLicenseId;
  		}
  		if(selSpecialtyId.length > 0)
  		{
  			ajaxUrl = ajaxUrl+"&spec="+selSpecialtyId;
  		}

  		$.ajax({
		      type: "GET",
		      url: ajaxUrl,
		      data: "",
		      success: function(msg){
		          $("#divLicSpe").html(msg);
		      }
		  	});
  	}
  	// end: Auto loading Profession Specialty in case of Form fails validation

  	// Masked Inputs
  	$("#RegisterBirthDay").mask("99/99/9999");



    $("#RegisterProfession").change(function(){
		    var professionId = $("#RegisterProfession option:selected").val();
		    if(professionId.length > 0)
				{
					$.ajax({
		        type: "GET",
		        url: "/specialty/forRegistration?prof="+professionId,
		        data: "",
		        success: function(msg){
		            $("#divLicSpe").html(msg);
		        }
		    	});
				}
		});


    // Register page does not have the DIV to displau the URL - Prashant Patil on 05/16/2008
    $("#RegisterScreenName").blur(function(){
    	var screenName = $("#RegisterScreenName").val();
    	if(screenName.length < 4 || screenName.length > 20){
    		$("#showScreenname").html('Screen name should be at least 4 characters and no more than 20');
    		return false;
    	}
       $.getJSON("/users/jsonCheckScreenName/" + screenName, function(json){
       		if(json == 'Error' || json == '1'){
       			$("#showScreenname").html('This screen name is already taken!');
       		}else{
       			$("#showScreenname").html('This screen name is available!');
       		}
       	});
    });
    
    $("#email").blur(function(){
    	var email = $("#email").val();
    	if(!email.match(/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/i)){
    		$("#showEmail").html('A valid email address is required!');
    		return false;
    	}
       $.getJSON("/users/jsonCheckEmail/" + email, function(json){
       		if(json == 'Error' || json == '1'){
       			$("#showEmail").html('This email address is already taken!');
       		}else{
       			$("#showEmail").html('This email address is available!');
       		}
       	});
    });




    $("#formRegister").submit(function(){
       $("#submitSpan").html("<br /><p style=\"font-weight:bold\">Processing...Please wait...<img border=\"0\" src=\"http://images.healthcareerweb.com/imgs/hcw/mooncoat/register_loader.gif\"></p>");
    });
});

function getProfession()
{
  var professionId = $("#RegisterProfession option:selected").val();
  var licenseId = $("#RegisterLicense option:selected").val();
  $.ajax({
      type: "GET",
      url: "/specialty/forRegistration?prof="+professionId+"&lic="+licenseId,
      data: "",
      success: function(msg){
          $("#divLicSpe").html(msg);
      }
  	});
}
/*
$("#RegisterLicense").change(function(){

		});
*/


