/* Menu */
function makeMenu(id) {
 var Obj=document.createElement('div');
 Obj.id=id;
 document.body.insertBefore(Obj,document.body.firstChild)
 Obj.innerHTML='<table border="0" width="100%"><tr><td width="33%"><font face="Arial Black" size="5">Daystar Pets</font></td><td width="34%" align="center"><img border="0" src="images/daystar%20pets001007.gif" width="104" height="78"></td><td width="33%" align="right"><font face="Arial Black">in Suffolk, Virginia</font></td></tr></table><table border="0" width="100%" id="table2"><tr><td width="33%"><font face="Arial Black">(757) 657-9100 (Home Office)</font></td><td width="34%" align="center"><font face="Arial Black">(757) 615-4540 (Cell Phone)</font></td><td width="33%" align="right"><font face="Arial Black"><a style="text-decoration: none; color: #000000" href="mailto:CherieSmith@DaystarPets.com">CherieSmith@DaystarPets.com</a></font></td></tr></table>';
 var Main=document.createElement('ul');
 Main.setAttribute('id', 'nav');
 Main.setAttribute('class', "Hnav");
 Obj.appendChild(Main);
 menuItem(Main, "index.html", "Home");
 menuItem(Main, "About Us.html", "About Us");
 menuItem(Main, "What Is Pet Sitting.html", "What Is Pet Sitting?");
 menuItem(Main, "Mid-Day Walks.html", "Mid-Day Walks");
 menuItem(Main, "Sitters and Territories.html", "Sitters and Territories");
 var pTag=document.createElement('p');
 var hrTag=document.createElement('hr');
 pTag.innerHTML="<br>";
 var Obj=document.getElementById('header');
 Obj.appendChild(pTag);
 Obj.appendChild(hrTag); 
}
function init() {
 closeMag=false;
 closeTimer=new Array();
 closeFlag=new Array();
 if (document.getElementById('header')) document.getElementById('header').outerHTML=document.getElementById('header').innerHTML;
 makeMenu('header');
 initMenu('Girls');
 initMenu('Boys');
 initMenu('Puppies');
 initMag(document.body);
}
function menuItem(Obj, url, name) {
 var obj=document.createElement('li');
 obj.innerHTML="<a href='"+url+"'>"+name+"</a>";
 Obj.appendChild(obj);
}
function makeSubMenu(obj, id) {
 var sub=document.createElement('ul');
 sub.setAttribute('id', id);
 sub.setAttribute('class', "Vnav");
 sub.setAttribute('onmouseout', "setCloseMenu('"+id+"');");
 sub.setAttribute('onmouseover', "openMenu('"+id+"');");
 obj.setAttribute('onmouseout', "setCloseMenu('"+id+"');");
 obj.setAttribute('onmouseover', "openMenu('"+id+"');");
 obj.appendChild(sub);
}
function setCloseMenu(id) {
 closeFlag[id]=true;
 closeTimer[id]=setTimeout("closeMenu('"+id+"')", 1000);
}
function closeMenu(id) {
 if (closeFlag[id]) {
  document.getElementById(id).style.display="none";
  closeFlag[id]=false;
 }
}
function openMenu(id) {
 closeFlag[id]=false;
 clearTimeout(closeTimer[id]);
 var Obj=document.getElementById(id);
 var Parent=Obj.parentNode;
 Obj.style.display="block";
 if (Parent.offsetLeft != Obj.offsetLeft) Obj.style.left=Parent.offsetLeft+"px";
 if (Obj.offsetLeft != Parent.offsetLeft) {
  var fixOffset=Parent.offsetLeft-Obj.offsetLeft;
  Obj.style.left=(Parent.offsetLeft-fixOffset)+"px";
 }
 Obj.style.top=Parent.offsetTop+"px";
 Obj.style.marginTop=Parent.offsetHeight+"px";
}
function initMenu(id) {
 var Obj=document.getElementById(id);
 var Parent=Obj.parentNode;
 Obj.style.display="block";
 if (Parent.offsetLeft != Obj.offsetLeft) Obj.style.left=Parent.offsetLeft+"px";
 if (Obj.offsetLeft != Parent.offsetLeft) {
  var fixOffset=Parent.offsetLeft-Obj.offsetLeft;
  Obj.style.left=(Parent.offsetLeft-fixOffset)+"px";
 }
 if (Obj.offsetWidth > Parent.offsetWidth) Parent.style.width=(Obj.offsetWidth-15)+"px";
 else if (Parent.offsetWidth > Obj.offsetWidth) Obj.style.width=(Parent.offsetWidth+15)+"px";
 Obj.style.top=Parent.offsetTop+"px";
 Obj.style.marginTop=Parent.offsetHeight+"px";
 Parent.style.backgroundImage="url(images/Expand.png)";
 Parent.style.backgroundPosition="right";
 Parent.style.backgroundRepeat="no-repeat";
 Obj.style.display="none"; 
}
/* /Menu */
/* Magnifier */
function grabMag(Obj) {
 closeMag=false;
 if (Magtimer) clearTimeout(Magtimer);
 var Overlay=document.getElementById("Overlay");
 Overlay.style.display="block";
 Overlay.style.left=Obj.offsetLeft+"px";
 Overlay.style.top=(Obj.offsetTop+Obj.offsetHeight-20)+"px";
 Overlay.onclick=new Function("openMag('"+Obj.src+"');");
}
function setHideMag() {
 closeMag=true;
 Magtimer=setTimeout("hideMag()", 100);
}
function hideMag() {
 if (closeMag) {
  document.getElementById("Overlay").style.display="none"
  closeMag=false;
 }
}
function showMag() {
 closeMag=false;
 if (Magtimer) clearTimeout(Magtimer);
}
function openMag(url) {
var a=0;
 document.body.style.overflow="hidden";
 document.getElementById("Overlay").style.display="none";
 var Mag=document.getElementById('Popin');
 var Magclose=document.getElementById("Magclose");
 var Magcenter=document.getElementById("Magcenter");
 var Magform=document.getElementById("Magform");
 var Magimg=document.getElementById("Magimg");
 var Newimg=document.createElement('img');
 Mag.style.width=pageWidth()+"px";
 Mag.style.height=pageHeight()+"px";
 Magform.style.width=pageWidth()+"px";
 Magcenter.style.width=pageWidth()+"px";
 Magcenter.style.height=(pageHeight()-30)+"px";
 Newimg.src=url;
 Newimg.style.clear="both";
 Magcenter.replaceChild(Newimg,Magimg);
 Newimg.id="Magimg";
 var Magimg=document.getElementById("Magimg");
 Mag.style.display="block";
 Magclose.style.display="block";
 Magcenter.style.display="block";
 Magform.style.display="block";
 var Magimg=document.getElementById("Magimg");
 var Magcenter=document.getElementById("Magcenter");
 imgW=Magimg.offsetWidth;
 imgH=Magimg.offsetHeight;
 var Hscale=Math.floor(Magcenter.offsetWidth/imgW*100);
 var Vscale=Math.floor(Magcenter.offsetHeight/imgH*100);
 if (Hscale<100 || Vscale<100) {
  if (Hscale<Vscale) Rescale(--Hscale);
  else Rescale(--Vscale);
 }
 else Rescale(100);
}
function Rescale(x) {
 var Zoomlevel=(Math.floor(x)/100);
 var Magimg=document.getElementById("Magimg");
 var Magscale=document.getElementById("Magscale");
 var Magcenter=document.getElementById("Magcenter");
 var O=new Object()
 O.H=Magcenter.scrollLeft;
 O.V=Magcenter.scrollTop
 var I=new Object()
 I.H=Magimg.offsetWidth
 I.V=Magimg.offsetHeight
 var C=new Object()
 C.H=Magcenter.offsetWidth
 C.V=Magcenter.offsetHeight
 var P=new Object()
 P.H=((C.H/2)+O.H)/I.H
 P.V=((C.V/2)+O.V)/I.V
 Magimg.style.width=(imgW*Zoomlevel)+"px";
 I.H=Magimg.offsetWidth
 Magcenter.scrollLeft=(P.H*I.H)-(C.H/2)
 Magimg.style.height=(imgH*Zoomlevel)+"px";
 I.V=Magimg.offsetHeight
 Magcenter.scrollTop=(P.V*I.V)-(C.V/2)
 Magscale.value=(x);
}
function exitMag() {
 document.getElementById("Popin").style.display="none";
 document.getElementById("Magclose").style.display="none";
 document.getElementById("Magcenter").style.display="none";
 document.getElementById("Magform").style.display="none";
 document.body.style.overflow="auto";
}
function zoomIn() {
 var Magscale=document.getElementById("Magscale");
 var x=eval(Magscale.value)
 x+=Zoomsteps;
 Rescale(x);
}
function zoomOut() {
 var Magscale=document.getElementById("Magscale");
 if (Magscale.value>Zoomsteps) {
 var x=eval(Magscale.value)
 x-=Zoomsteps;
 Rescale(x);
 }
}
function initMag() {
 var Mag=document.createElement('div');
 document.body.appendChild(Mag)
 Mag.id="Popin";
 Mag.style.position="fixed";
 Mag.style.margin="0px";
 Mag.style.width=pageWidth()+"px";
 Mag.style.height=pageHeight()+"px";
 Mag.style.left="0px";
 Mag.style.top="0px";
 var r=128
 var g=128
 var b=128
 var alpha=0.7;
 Mag.style.background="rgb("+r+","+g+","+b+")"
 Mag.style.opacity=alpha;
 Mag.style.display="none";
 var Magclose=document.createElement('div');
 document.body.appendChild(Magclose);
 Magclose.id="Magclose";
 Magclose.innerHTML='&nbsp;X&nbsp;';
 Magclose.onclick=new Function("exitMag()");
 Magclose.style.display="none";
 Magclose.style.position="fixed";
 Magclose.style.top="0px";
 Magclose.style.right="0px";
 Magclose.style.cursor="pointer";
 Magclose.style.zIndex="1000";
 Magclose.style.background="rgb(255,0,0)";
 var Magform=document.createElement('form');
 document.body.appendChild(Magform);
 Magform.id="Magform";
 Magform.style.display="none";
 Magform.style.position="fixed";
 Magform.onsubmit=new Function('Rescale(document.getElementById("Magscale").value);\nreturn false;');
 Magform.innerHTML='<input type="button" value=" - " id="buttonMinus"> <input type="input" style="width:3em;" id="Magscale">% <input type="button" value=" + " id="buttonPlus">';
 document.getElementById("buttonMinus").onclick=new Function("zoomOut();");
 document.getElementById("buttonPlus").onclick=new Function("zoomIn();");
 document.getElementById("Magscale").onkeyup=new Function("Rescale(this.value);");
 document.getElementById("Magscale").onchange=new Function("Rescale(this.value);");
 Magform.style.left="0px";
 Magform.style.top="0px";
 Magform.style.height="30px";
 Magform.style.width=pageWidth()+"px";
 Magform.style.zIndex="999";
 Magform.style.textAlign="center";
 var Magimgcenter=document.createElement('div');
 document.body.appendChild(Magimgcenter)
 Magimgcenter.style.display="none";
 Magimgcenter.style.position="fixed";
 Magimgcenter.id="Magcenter";
 Magimgcenter.style.textAlign="center";
 Magimgcenter.style.width=pageWidth()+"px";
 Magimgcenter.style.overflow="auto";
 Magimgcenter.style.left="0px";
 Magimgcenter.style.top="30px";
 if (pageHeight()) Magimgcenter.style.height=(pageHeight()-30)+"px";
 var Magimg=document.createElement('img');
 Magimgcenter.appendChild(Magimg);
 Magimg.style.clear="both";
 Magimg.id="Magimg";
 var images=document.getElementsByTagName("img");
 for (var a=0;a<images.length;a++) {
  if (images[a].id != "Magimg" && a != 0) {
   images[a].onmouseover=new Function("grabMag(this)");
   images[a].onmouseout=new Function("setHideMag()");
  }
 }
 var Overlay=document.createElement('img');
 document.body.appendChild(Overlay)
 Overlay.setAttribute("id","Overlay");
 Overlay.setAttribute("src","http://www.daystarsamoyeds.com/images/Magnifier%20BL.gif");
 Overlay.onmouseover=new Function("showMag()");
 Overlay.onmouseout=new Function("setHideMag()");
 Overlay.style.cursor="pointer";
 Overlay.style.position="absolute";
 Overlay.style.height="20px";
 Overlay.style.width="20px";
 Overlay.style.display="none";
 document.onkeydown=handleKeys;
}
function handleKeys(e) {
 var e=window.event || e
 var key=e.charCode || e.keyCode
 if (document.getElementById('Popin').style.display=="block") {
  if (key==33) {
   // PgUp
   document.getElementById("Magcenter").scrollTop=0;
   return false;
  }
  else if (key==34) {
   // PgDn
   document.getElementById("Magcenter").scrollTop=document.getElementById("Magimg").offsetHeight;
   return false;
  }
  else if (key==35) {
   // End
   document.getElementById("Magcenter").scrollLeft=document.getElementById("Magimg").offsetWidth;
   return false;
  }
  else if (key==36) {
   // Home
   document.getElementById("Magcenter").scrollLeft=0;
   return false;
  }

  else if (key==37) {
   // Left
   document.getElementById("Magcenter").scrollLeft-=10;
   return false;
  }
  else if (key==38) {
   // Up
   document.getElementById("Magcenter").scrollTop-=10;
   return false;
  }
  else if (key==39) {
   // Right
   document.getElementById("Magcenter").scrollLeft+=10;
   return false;
  }
  else if (key==40) {
   // Down
   document.getElementById("Magcenter").scrollTop+=10;
   return false;
  }
  else if (key==107 || key==187) {
   zoomIn();
   return false;
  }
  else if (key==109 || key==189) {
   zoomOut();
   return false;
  }
  else if (key==106 || key==187) {
   Rescale(100);
   return false;
  }
  else return true;
 }
 else return true;
}
/* /Magnifier */
// 830-625-8615 Paula
//
/* Sizing Script */
// Browser Window Size and Position
// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005
// you may copy these functions but please keep the copyright notice as well
function pageWidth() {
return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
}
function pageHeight() {
return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
}
/* /Sizing Script */
/* Common Init */
var Magtimer;
var imgH;
var imgW;
var Zoomsteps=5;
if (window.addEventListener) { 
 window.addEventListener("load", init, false); 
}
else if (window.attachEvent) { 
 window.attachEvent("onload", init); 
}
else { 
 window.onload=init;
}
/* /Common Init */
