// JavaScript Document
/* CLEAR FORM FUNCTION
-------------------------------------------------- */

function clearText(thefield) {
if (thefield.defaultValue==thefield.value) { thefield.value = "" }
} function replaceText(thefield) {
if (thefield.value=="") { thefield.value = thefield.defaultValue }
}


<!-- FULL FORM VALIDATION
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
    } if (errors) alert('The following error(s) occurred:\n'+errors);
    document.MM_returnValue = (errors == '');
} }
//-->


<!--CareCredit-->
//Enter-listener
if (document.layers)
  document.captureEvents(Event.KEYDOWN);
  document.onkeydown =
    function (evt) { 
      var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;
      if (keyCode == 13)   //13 = the code for pressing ENTER
 
      {
         document.form.submit();
      }
    }
/* Light Box
-------------------------------------------------- */
 $(function() {
		$('#gallery a').lightBox({fixedNavigation:true});
	});

/* Slider
-------------------------------------------------- */
	$(function($) {
		 $("img").pngfix();
		 
		 $(function(){
		  //Get our elements for faster access and set overlay width
		  var div = $('div.SliderBG'),
					   ul = $('ul.SliderBG'),
					   // unordered list's left margin
					   ulPadding = 15;
		
		  //Get menu width
		  var divWidth = div.width();
		
		  //Remove scrollbars
		  div.css({overflow: 'hidden'});
		
		  //Find last image container
		  var lastLi = ul.find('li:last-child');
		
		  //When user move mouse over menu
		  div.mousemove(function(e){
		
			//As images are loaded ul width increases,
			//so we recalculate it each time
			var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;
		
			var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
			div.scrollLeft(left);
		  });
		});
	});

