document.write('<STYLE TYPE="text/css">.imgTrans{ filter:blendTrans(duration=0.0,transition=21) }</STYLE>');

var onImages=new Array();
function Rollover(imgName, imgSrc)
{
	onImages[imgName] = new Image();
	onImages[imgName].src = imgSrc;
}

function turnOn(imgName){ 
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].apply();
	document.images[imgName].offSrc = document.images[imgName].src;
	document.images[imgName].src    = onImages[imgName].src;
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].play();
}

function turnOff(imgName){ 
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].stop();
	document.images[imgName].src = document.images[imgName].offSrc;
}

var myimages=new Array()
function preloadimages(){
for (i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image()
myimages[i].src=preloadimages.arguments[i]
}
}





//Specify name of participating images, plus paths to their onMouseover replacements:


Rollover("home",  "navs/home_on.jpg");
Rollover("about",  "navs/about_on.jpg");
Rollover("sitters",  "navs/sitters_on.jpg");
Rollover("walking",  "navs/walking_on.jpg");
Rollover("alternative",  "navs/alternative_on.jpg");
Rollover("faq",  "navs/faq_on.jpg");
Rollover("links",  "navs/links_on.jpg");
Rollover("careers",  "navs/careers_on.jpg");
Rollover("contact",  "navs/contact_on.jpg");





//Automate Copyright Year

today=new Date();
y0=today.getFullYear();

function autotab(original,destination){
if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))
destination.focus()
}

function checkEmail(myForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.ea.value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
return (false)
}


function validContact(){
var FN=window.document.forms.whitewater.name.value;
var PN=window.document.forms.whitewater.number.value;
var EML=window.document.forms.whitewater.email2.value;
var errors=0;

if(FN.length<1){
errors++;
fname.style.visibility="visible";
}
else{
fname.style.visibility="hidden";
}

if(PN.length<4){
errors++;
fnumber.style.visibility="visible";
}
else{
fnumber.style.visibility="hidden";
}

if(EML.length<5){
errors++;
femail2.style.visibility="visible";
}
else{
femail2.style.visibility="hidden";
}



if(errors==0){
return true;
}
else{
return false;
}
}  



function calcTotal() {
      var dogtotal = 0, numdogs = 0, costPerDog = 0;
      var cattotal = 0, numcats = 0, costPerCat = 0;
      var total = 19;
 
      numdogs = window.document.calculator.dogs.selectedIndex;
      numcats = window.document.calculator.cats.selectedIndex;
 
 
      if ( numdogs > 1 && numcats > 1 ) {
          numdogs -= 1;
      } else {
 
      if ( numdogs > 1 ) {
          numdogs -= 1;
      } else {
 
      if ( numdogs == 1 && numcats > 1 ) {
          numdogs = 0;
      } else {
 
      if ( numcats > 1 && numdogs == 0 ) {
          numcats -= 1;
      } else {
 
      if ( numdogs == 1 && numcats == 1 ) {
          numdogs = 0;
          numcats = 1;
      } else {
 
      if ( (numdogs == 0 && numcats == 1) ||
           (numcats == 0 && numdogs == 1) ) {
          numdogs = 0;
          numcats = 0;
      } } } } } 	}
 
      dogtotal = numdogs * 3;
      cattotal = numcats * 2;
 
      total += dogtotal + cattotal;
 
 
      /*if ( (numcats == 1 && numdogs == 0) ||
           (numdogs == 1 && numcats == 0) ) {
           total = 19;
      }*/
 
 
 
      var numvisit = window.document.calculator.numvisits.selectedIndex;
      numvisit += 1;
 
      total *= numvisit;
 
      window.document.calculator.thetotal.value = '$' + total + '.00';
      window.document.calculator.dogprice.value = '$' + dogtotal + '.00';
      window.document.calculator.catprice.value = '$' + cattotal + '.00';
  }
 
 
 function calcDogs( thisMany ) {
      var dogcost = 0;
      var dogString = '';
      var costPerDog = 0;
 
      if ( thisMany > 2 ) {
          var additionalDogs = thisMany - 1;
          costPerDog = additionalDogs * 3;
      }
 
 
      cost = 3;
      cost += costPerDog;
 
      if ( thisMany == 0 || thisMany == 1 ) {
          cost = 0;
      }
 
      var dogString = '$' + cost + '.00';
      window.document.calculator.dogprice.value = dogString;
      calcTotal();
 }
 
 
 function calcCats( thisMany ) {
      var catcost = 0;
      var catString = '';
      var costPercat = 0;
 
      if ( thisMany > 2 ) {
          var additionalCats = thisMany - 1;
          costPercat = additionalCats * 2;
      }
 
      cost = 2;
      cost += costPercat;
 
      if ( thisMany == 0 || thisMany == 1 ) {
          cost = 0;
      }
 
      var catString = '$' + cost + '.00';
      window.document.calculator.catprice.value = catString;
      calcTotal();
 }
