// JavaScript Document
window.onload=function() {
   //var externalLinks;
   var startY;
   var ns=(navigator.appName.indexOf("Netscape")!=-1);
   var d=document;
   
   if(navigator.appName == "Microsoft Internet Explorer"){
    startY=271;
   }else{
    startY=276;
   }
   
   function ml(id){
   	  var el=d.getElementById(id);
   	  el.sP=function(y){
     	this.style.top=y+'px';
      }
   	  el.y = startY;
	return el;
    }

    window.stayLeft=function() {
      var pY=ns?pageYOffset:d.body.parentNode.scrollTop;
	  if(pY > 390){
         myObj.y+=(pY-102- myObj.y)/8;
	  }else if(myObj.y > startY){
         myObj.y+=(pY-102- myObj.y)/16;
	  }else if(myObj.y < startY){
         myObj.y = startY;
	  }
	  myObj.sP(myObj.y);
	  setTimeout('stayLeft()',10);
    }
    myObj=ml('databoxRNav');
    stayLeft();
 }

function showFixed(t){
   var theone;
   var q = document.getElementsByName("sex"+t);
   //alert(q.length);
   for (i=0;i<q.length;i++){
     if (q[i].checked==true){
       theone=i;
       break; //exit for loop, target acquired.
     }   
   }
   
   //alert("theone = " + theone);
   var f1 = document.getElementsByName("fixed"+t);
   //alert(f1.length);
   if (theone==0){
     document.getElementById("neutered"+t).style.visibility = "visible";
     f1[1].checked = false;
	 document.getElementById("spayed"+t+"a").style.visibility = "hidden";
   }else{
     f1[0].checked = false;
     document.getElementById("neutered"+t).style.visibility = "hidden";
     document.getElementById("spayed"+t+"a").style.visibility = "visible";
   }
}

function showPets(val){
   if (val>0){
           var petFormData = '';
		   var prefix = '';
		   var z = 1 + parseInt(val);
		   var x = 1;
		   var y;
  			 for (x=1;x<z;x++){
			    switch(x){
				  case 1:
				    prefix = 'st';
				    break;
				  case 2:
				    prefix = 'nd';
				    break;
				  case 3:
				    prefix = 'rd';
				    break;
				  default:
				    prefix = 'th';
				}
				y=x; 
				if (val==1){
				   prefix=' &nbsp; &nbsp;';
				   y='';
				}
      			petFormData = petFormData +  '<table id="petTbl'+ x +'">' +
                         '<tr>' +
                            '<td class="rAln"><br />&nbsp;&nbsp;&nbsp;'+ y + prefix + '&nbsp;Pet\'s&nbsp;Name:</td>' +
                            '<td colspan="2"><br />'  +
							   '<table border="0" cellspacing="0" cellpadding="0">' +
                                 '<tr>' +
                                   '<td>' +
								      '<input name="petname'+x+'" type="text" id="petname'+x+'" size="35" />' +
									'</td>' +
                                    '<td>Male:</td>' +
                                    '<td>' +
									   '<input type="radio" name="sex'+x+'" id="sex'+x+'" value="Male" onclick="showFixed('+x+')" />' +
									'</td>' +
                                    '<td>Female:</td>' +
                                    '<td>' +
									   '<input type="radio" name="sex'+x+'" id="sex'+x+'" value="Female" onclick="showFixed('+x+')" />' +
									'</td>' +
                                  '</tr>' +
                                '</table>' +
							 '</td>' +
                            '</tr>' +
                            '<tr>' +
                              '<td class="rAln">' +
							     'DOB&nbsp;/&nbsp;Age:' +
							  '</td>' +
                              '<td>' +
							     '<table width="100%" border="0" align="right" cellpadding="0" cellspacing="0">' +
								   '<tr>' +
                                     '<td>' +
                                        '<input name="dob'+x+'" type="text" id="dob'+x+'" size="6" />' +
                                     '</td>' +
									 '<td>' +
									    '<table border="0" align="right" cellpadding="0" cellspacing="0">' +
										   '<tr>' +
										     '<td>' +
											    '<table align="right" id="neutered'+x+'">' + 
												  '<tr>' +
												     '<td>Neutered?</td>' +
													 '<td>' +
													    '<input type="checkbox" name="fixed'+x+'" id="fixed'+x+'" value="Neutered" />' +
													 '</td>' +
												  '</tr>' +
												'</table>' +
											'</td>' +
											'<td>' +
										      '<table id="spayed'+x+'a">' +
											     '<tr>' +
												    '<td>Spayed?</td>' +
													'<td>' +
													   '<input type="checkbox" name="fixed'+x+'" id="fixed'+x+'"  value="Spayed" />' +
													'</td>' +
												  '</tr>' +
										    '</table>' +
											'</td>' +
										 '</tr>' +
									  '</table>' +
								     '</td>' +
                                  '</tr>' +
                                '</table>' +
                               '</td>' +
                             '</tr>' +
                             '<tr>' +
                                '<td class="rAln">Breed:</td>' +
                                '<td>' +
								   '<table border="0" cellspacing="0" cellpadding="0">' +
								     '<tr>' +
									    '<td><input type="text" id="breed'+x+'" name="breed'+x+'" size="21" /></td>' +
										'<td>Color:</td>' +
										'<td><input type="text" id="color'+x+'" name="color'+x+'" size="5" /></td>' +
										'<td>Weight:</td>' +
										'<td><input type="text" id="weight'+x+'" name="weight'+x+'" size="2" /></td>' +
									 '</tr>' +
								   '</table>' +
								'</td>' +
                              '</tr>' +
							  '<tr>' +
    							    '<td colspan="2">' +
									   '<br /><span class="bumpR hiLiteGrn">'+ y + prefix + '&nbsp;Pet\'s&nbsp;Mealtime Estimate:</span>'+
									'</td>' +
                              '</tr>' +
                              '<tr>' +
                                  '<td colspan="2">'+
								    '<table class="foodTbl">' +
                                      '<tr>' +
                                       '<td colspan="3" align="center" class="noteText">(Keep in mind your pet is likely to be more active at Camp!)<br /><span class="hiLiteBlue">We feed at 7am and 5pm</span></td>' +
                                      '</tr>' +
                                      '<tr>' +
                                       '<td>&nbsp;</td>' +
                                       '<td align="center">Amount Dry Food</td>' +
                                       '<td align="center">Amount Wet Food</td>' +
                                      '</tr>' +
                                      '<tr>' +
                                        '<td align="right">AM:</td>' + 
                                        '<td><input type="text" name="amAmtDry'+x+'" id="amAmtDry'+x+'" size="26" maxlength="42" /></td>' +
                                        '<td><input type="text" name="amAmtWet'+x+'" id="amAmtWet'+x+'" size="27"  maxlength="42" /></td>' +
                                     '</tr>' +
                                    '<tr>' + 
                                        '<td align="right">PM:</td>' +
                                        '<td><input type="text" name="pmAmtDry'+x+'" id="pmAmtDry'+x+'" size="26"  maxlength="42" /></td>' +
                                        '<td><input type="text" name="pmAmtWet'+x+'" id="pmAmtWet'+x+'" size="27"  maxlength="42" /></td>' + 
                                    '</tr>' +
                                '</table>' +
                               '</td>' +
                              '</tr>' +
							  '<tr>'+
							  '<td colspan="2"><br /><span class="bumpR hiLiteGrn">List any Current Health Concerns &amp; Pertinent Medical History:</span><div align="center" class="noteText hiLiteBlue"><strong>(Including any known allergies)</strong></div></td>'+
                              '</tr>' +
							  '<tr>'+
							  '<td>&nbsp;</td>' +
							  '<td><textarea name="medHistory'+x+'" id="medHistory'+x+'" cols="43" rows="3" onkeyup="checkLength(this,268);  onblur="checkLength(this,268);""></textarea>'+
							  '</td>'+
                              '</tr>' +
						      '<tr>' +
    							    '<td colspan="2">' +
									   '<br /><span class="bumpR hiLiteGrn">Medications Required ~ (Prescription &amp; Non-Prescription): '+
									'</td>' +
                              '</tr>' +
                              '<tr>' +
                                  '<td colspan="2">'+
								    '<table class="foodTbl">' +
                                      '<tr>' +
                                       '<td>&nbsp;</td>' +
                                       '<td align="center">Medications / Dosage</td>' +
                                      '</tr>' +
                                      '<tr>' +
                                        '<td align="right">AM:</td>' + 
                                        '<td><input type="text" name="amMeds'+x+'" id="amMeds'+x+'" size="58"  maxlength="90" /></td>' +
                                     '</tr>' +
                                     '<tr>' +
                                        '<td align="right">Mid-Day:</td>' + 
                                        '<td><input type="text" name="midMeds'+x+'" id="midMeds'+x+'" size="58"  maxlength="90" /></td>' +
                                    '</tr>' +
                                    '<tr>' + 
                                        '<td align="right">PM:</td>' + 
                                        '<td><input type="text" name="pmMeds'+x+'" id="pmMeds'+x+'" size="58"  maxlength="90" /></td>' +
                                    '</tr>' +
                                '</table>' +
                               '</td>' +
                             '</tr>' +
							'<tr>'+
							  '<td colspan="2"><br /><span class="bumpR hiLiteGrn">Vaccinations &amp; Inoculations:</span></td>'+
                            '</tr>' +
							'<tr>' +
							   '<td>&nbsp;</td>' +
							   '<td>We require a <u>Veterinary Certificate showing current vaccinations</u> for all pets entering the facility. All inoculations or booster shots must have been given at least 7 days prior to boarding.</td>' +
							'</tr>' +
							'<tr>' +
							   '<td>&nbsp;</td>' +
 							   '<td><span class="noteText hiLiteBlue"><strong>Please be sure to bring a copy of your vet records when dropping off your pet.</strong></span></td>' +
							'</tr>' +
							'<tr>' +
							   '<td>&nbsp;</td>' +
							   '<td class="shiftL">Check Here if you have obtained Vaccination Records for this pet: <input class="moveDn" type="checkbox" /></td>' +
							'</tr>' +
							'<tr>'+
							  '<td colspan="2"><br /><span class="bumpR hiLiteGrn">Has this pet received a recent Flea &amp; Tick preventative?</span></td>'+
                            '</tr>' +
							'<tr>' +
							   '<td>&nbsp;</td>' +
							   '<td>' +
							      '<table>' +
                                    '<tr>' +
                                      '<td>Yes:<input name="flea" class="moveDn" type="radio" value="" onclick="showBrand('+x+')" />&nbsp;&nbsp;&nbsp;No:<input name="flea" class="moveDn" type="radio" value="" onclick="hideBrand('+x+')"/></td>' +
                                      '<td><div id="fleaBrand'+x+'" class="hideMe">Brand Used: <input name="fBrandName'+x+'" type="text" id="fBrandName'+x+'" class="moveDn brandField" /></div></td>'+
                                    '</tr>' +
									'<tr>' +
                                      '<td>&nbsp;</td>' +
                                      '<td><div id="fleaDateAp'+x+'" class="hideMe">Date Applied: <input name="fleaDateApplied'+x+'" type="text" id="fleaDateApplied'+x+'" class="moveDn dateApp" onclick="caltwo.select(document.myForm.fleaDateApplied'+x+',\'fleaDateApplied'+x+'\',\'MM/dd/yyyy\'); return false;" /></div></td>'+
                                    '</tr>' +
                                  '</table>' +
								'</td>' +
							'</tr>' +
							'<tr>'+
							  '<td colspan="2"><br /><span class="bumpR hiLiteGrn">Any important further information concerning your Pet?</span></td>'+
                              '</tr>' +
							  '<tr>'+
							  '<td colspan="2"><ul><li>Fearful of storms, thunder, or fireworks?</li><li>Particularly athletic (climbs or opens gates)?</li><li>Agressive towards other animals or people - known to bite?</li><li>...etc.</li></ul></td>'+
                              '</tr>' +
							  '<tr>'+
							  '<td>&nbsp;</td>' +
							  '<td><textarea name="finalWords'+x+'" id="finalWords'+x+'" cols="43" rows="3"  onkeyup="checkLength(this,268);" onblur="checkLength(this,268);"></textarea><br />&nbsp;'+
							  '</td>'+
                              '</tr>' +
                      '</table>';
			     }
	  document.getElementById("petdata").innerHTML = petFormData;
	  for (d=1;d<z;d++){
	   document.getElementById("neutered"+d).style.visibility = "hidden";
       document.getElementById("spayed"+d+"a").style.visibility = "hidden";
	  }
   }else{
     document.getElementById("petdata").innerHTML = '<div class="cAlgn hiLiteGrn">Adjust Quantity to Continue...<br />&nbsp;</div>';
   }
}

function showBrand(x){
   document.getElementById("fleaBrand"+x).style.visibility = "visible";
   document.getElementById("fleaDateAp"+x).style.visibility = "visible";
}
function hideBrand(x){
   document.getElementById("fBrandName"+x).value = "";
   document.getElementById("fleaBrand"+x).style.visibility = "hidden";
   document.getElementById("fleaDateApplied"+x).value = "";
   document.getElementById("fleaDateAp"+x).style.visibility = "hidden";
}
function getYester(){
   makeRequest('getDate.asp','');
}
getYester();

function submitForm(){
   	
	document.myForm.submit();
}
function checkLength(x,chars){
	if (x.value.length>chars){
	  x.value = x.value.substr(0,chars);
	}
}