$(document).ready(function() {
	$('a#showCatSearch').click(function() {
		$('#catalog_search').show();
		$('#opac-form').focus();
		$('#site_search').hide();
		$('#showSiteSearch').parents("li").addClass('off').removeClass('on');
		$('#showCatSearch').parents("li").addClass('on').removeClass('off');
		$('#opac-form').val($('#edit-search-block-form-keys').val());
		return false;
	});
	
	$('a#showSiteSearch').click(function() {
		$('#site_search').show();
		$('#edit-search-block-form-keys').focus();
		$('#catalog_search').hide();
		$('#showCatSearch').parents("li").addClass('off').removeClass('on');
		$('#showSiteSearch').parents("li").addClass('on').removeClass('off');
		$('#edit-search-block-form-keys').val($('#opac-form').val());
		return false;
	});
	
	$('#opaclogin').blur(function(){
		return ValidateCode();
	});
	
});

function ValidateCode()
{
 // Validating the patron id by Oscar R. Paredes
 // Please do not remove this line and the line above.
  if (!document.getElementById) return false;
  if (!document.getElementById("opaclogin")) return false;
  var userid = document.getElementById("opaclogin");
  var patron_id = userid.value;
  var snumber = "Pp 0123456789";
  var len = patron_id.length;
  var new_patron_id = "";
  var bOK = true
  if (patron_id.length != 0)
  {
   for (i=0;(i<len)&&(bOK);i++)
    { pos = snumber.indexOf(patron_id.substring(i,i+1));
      if (pos <0 || pos > 12)
        { alert("Your card number is invalid, please verify it.");
          bOK = false;
        }
      else
        { if (pos > 2)
            car = patron_id.substring(i,i+1);
          else
            car = "";
          new_patron_id = new_patron_id + car;
        }
    } // end for i
   while (bOK && (new_patron_id.length < 7))
     new_patron_id = "0" + new_patron_id;
   if (new_patron_id.length > 7)
     { alert("Your library card number is too long.");
       bOK = false;
     }
   if (bOK)
     userid.value = new_patron_id;
   else
     {
       userid.value = "";
       userid.focus();
     }
  }
}