function getQuerystring(key, default_)
{
  if (default_==null) default_="";
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}

jQuery(document).ready(function() {
	var email = getQuerystring("email");
	var firstName = getQuerystring("firstName");
	var lastName = getQuerystring("lastName");
	var country = getQuerystring("country");
	var middleInitial = getQuerystring("middleInitial");

	if(email != ""){
		jQuery("#email").val(email);
		jQuery("#email").focus();
		jQuery("#email").blur();
		jQuery("#repeat_email").val(email);
		jQuery("#repeat_email").focus();
		jQuery("#repeat_email").blur();
	}

	if(firstName != ""){
		firstName = firstName.replace("%20", " ");
		jQuery("#first_name").val(firstName);
		jQuery("#first_name").focus();
		jQuery("#first_name").blur();
	}

	if(lastName != ""){
		lastName = lastName.replace("%20", " ");
		jQuery("#last_name").val(lastName);
		jQuery("#last_name").focus();
		jQuery("#last_name").blur();
	}

	if(middleInitial != ""){
		jQuery("#middle").val(middleInitial);
		jQuery("#middle").focus();
		jQuery("#middle").blur();
	}

	if(country != ""){
		country = country.replace("%20", " ");
		country = country.replace("-amp-", "&");
		country = country.replace("%20", " ");
		jQuery("#Country").val(country);
		jQuery("#Country").focus();
		jQuery("#Country").blur();
		var state = getQuerystring("state");
		
		if(country.toLowerCase() == "united states" && state != ""){
			var state = getQuerystring("state");
			state = state.replace("%20", " ");
			jQuery("#State_container").css("display", "block");
			jQuery("#State").removeAttr("disabled");
			jQuery("#State").val(state);
			jQuery("#State").focus(); 
			jQuery("#State").blur(); 
		}
	}

	jQuery("#password").focus();
});
