/*
* (c) Copyright Sprank Enterprises 2006
* All rights reserved.
*/
/*
* ---------------
* Global Vars
* ---------------
*/
var moz = ((document.all)? false : true); 
var ie = ((document.all)? true : false);
var dom=document.all||document.getElementById;
var ns4=document.layers;

var CorpName="North Star Dentistry";
var CorpAddress="2601 S Stemmons Freeway, Ste 160<br> Lewisville, TX 75067";
var WorkHours="M-F 8AM-7PM, Sat 9AM-5PM";

var CorpPhone="214-488-3368";
var CorpEmail= "admin";
    CorpEmail= CorpEmail+"@";
    CorpEmail= CorpEmail+"northstardentistry";
    CorpEmail= CorpEmail+".com";
    

var msets=false;var msetm=true;mindex=0;thispage=0;thisparent=0;

function ezPOpen(p){window.open("/nsd/"+p,"_self");}


function addEmailText(currNode)
{
  if (!document.getElementsByTagName && !document.createElement &&
    !document.createTextNode) return;

  var myeaddress = "admin";
    myeaddress = myeaddress+"@";
    myeaddress = myeaddress+"northstardentistry";
    myeaddress = myeaddress+".com";

var node = document.createElement("a");
      node.setAttribute("href", "mailto:"+myeaddress);
      node.appendChild(document.createTextNode("Email: admin@NorthStarDentistry.com"));
var parent = currNode.parentNode;
for(var j=0;j<parent.childNodes.length;j++)
        if (parent.childNodes[j] == currNode) {
          if (!parent.replaceChild) return;
          parent.replaceChild(node, parent.childNodes[j]);
          break;
        }
}


function highlightMe(currElement)
{
   currElement.style.color = "blue";
}

function unhighlightMe(currElement)
{

	 currElement.style.color = "black";
}
 
function displayFooter(currentNodeName)
{

   var currElement = document.getElementById(currentNodeName);

var footerCorpName="<b>"+CorpName+"</b><br>";
var footerAddress=CorpAddress+"<br>";
var footerWorkHours=WorkHours+"<br>";
var footerPhone=" Phone: "+CorpPhone+"<br>";

var footerEmail=  "<a href=\"mailto:"+CorpEmail+"\"> Email us </a>";
var footerCopyRight= "<font size=1><br><center>Copyright @2006 North Star Dentistry <br> All rights reserved</center></font>";

var footerText="<font size=2><br><font size=2>"+footerCorpName+footerAddress+footerWorkHours+footerPhone+footerEmail+"<br></font><br><br></font>"+footerCopyRight;


currElement.innerHTML=footerText;


}


function mangle() {
  if (!document.getElementsByTagName && !document.createElement &&
    !document.createTextNode) return;
  var nodes = document.getElementsByTagName("span");
  for(var i=nodes.length-1;i>=0;i--) {
    if (nodes[i].className=="change") {
      var at = /at/;
      var dot = /dot/g;
      var address = nodes[i].firstChild.nodeValue.split(" ").join("");
      var node = document.createElement("a");

      address = address.replace(at, "@");
      address = address.replace(dot, ".");
      node.setAttribute("href", "mailto:"+address);
      node.appendChild(document.createTextNode(address));

      var parent = nodes[i].parentNode;
      for(var j=0;j<parent.childNodes.length;j++)
        if (parent.childNodes[j] == nodes[i]) {
          if (!parent.replaceChild) return;
          parent.replaceChild(node, parent.childNodes[j]);
          break;
        }
    }
  }
}



function mset(){

initSpecialsDropBox();

var d=document.images;
if(d['i'+thispage]!=null){d['i'+thispage].src=bd+'sel_'+thispage+'.gif';}
if(thisparent!=0 && d['i'+thisparent]!=null){d['i'+thisparent].src=bd+'sel_'+thisparent+'.gif';}
if(mindex==0)return;
var b="images/over_";
if(msetm && msetm==true){
 for(x=0;x<mindex;x++)
 {i=mi[x];mi[x]=new Image();mi[x].src=b+i+".gif";}}
if(msets && msets==true){
 for(x=0;x<msindex;x++)
 {i=ms[x];ms[x]=new Image();ms[x].src=b+i+".gif";}}




}

var bouncelimit=32 //(must be divisible by 8)
var direction="up";

function initSpecialsDropBox()
{

if (!dom&&!ie&&!ns4)
return;

crossobj=(dom)?document.getElementById("specialsDropBox").style : ie? document.all.specialsDropBox : document.specialsDropBox;
scroll_top=(ie)? document.body.scrollTop : window.pageYOffset

crossobj.top=scroll_top-350

crossobj.visibility=(dom||ie)? "visible" : "show"
dropstart=setInterval("dropin()",50)


}

function dropin(){
scroll_top=(ie)? document.body.scrollTop : window.pageYOffset
if (parseInt(crossobj.top)<300+scroll_top)
 {
  crossobj.top=parseInt(crossobj.top)+25

 }else{
   clearInterval(dropstart)
   bouncestart=setInterval("bouncein()",25);
  }

}

function bouncein(){
crossobj.top=parseInt(crossobj.top)-bouncelimit;
crossobj.left=parseInt(crossobj.left)- 1;
if (bouncelimit<0)
bouncelimit+=8
bouncelimit=bouncelimit*-1
if (bouncelimit==0){
clearInterval(bouncestart)
}
}

function dismissbox(){

if (window.bouncestart) clearInterval(bouncestart)
crossobj.visibility="hidden";

makevisible("panelhead");
makevisible("paneltxt1");
makevisible("paneltxt2");
makevisible("paneltxt3");
makevisible("paneltxt4");
makevisible("paneltxt5");
makevisible("paneltxt6");
makevisible("panelnote1");
}

function get_my_cookie(Name) {

var search = Name + "="
var returnvalue = "";

if (document.cookie.length > 0) 
 {
   offset = document.cookie.indexOf(search);
   if (offset != -1) 
   {
      offset += search.length
	end = document.cookie.indexOf(";", offset)
	if (end == -1)
		end = document.cookie.length;
	returnvalue=unescape(document.cookie.substring(offset, end));
   }
 }
return returnvalue;
}

function dropornot(){

if (get_my_cookie("droppedin")==""){
document.cookie="droppedin=yes"
}
}
dropornot();





function ovp(n){
  //var ts=document.getElementById("msnd");
  //ts.play();
}


/*************/
var di=document.images;
var bd='images/';
thispage=17;
function ot(i){
if(document.images['i'+i]==null){return;}
if(i!=thispage)
   document.images['i'+i].src=bd+i+'.gif';
else
   document.images['i'+i].src=bd+'sel_'+i+'.gif';
}

function ov(i,p){document.images['i'+i].src=bd+'over_'+i+'.gif';ovp(p);}
/***********/

    var tabs58=new Object();
    tabs58.panels = new Array();
    tabs58.panelidx=0;
    tabs58.selt=null;
    tabs58.ident=58;

    
      function showPanel1(tabs)
      {
         var name=getCookie("lasttab"+tabs.ident);
         var tname="tabi"+tabs.panels[0];
         if(name==null)
            {
            name=tabs.panels[0];
            tname="tabi"+tabs.panels[0];
            }
         else
            tname="tabi"+name;
         
         elem=document.getElementById(tname);
         showPanel(tabs,elem,name,true);
      }

     function getCookie(name) {
       var cook=document.cookie;
       var index = cook.indexOf(name + "=");
       if (index == -1) return null;
       index = cook.indexOf("=", index) + 1;
       var endstr = cook.indexOf(";", index);
       if (endstr == -1) endstr = cook.length;
       return unescape(cook.substring(index, endstr));
     }


      function showPanel(tabs,tab,name,first)
      {
        if(first!=true)
           document.cookie="lasttab"+tabs.ident+"="+name;
        if (tabs.selt)
        {
          tabs.selt.style.backgroundColor = '';
          tabs.selt.style.borderColor = '';
          tabs.selt.style.color = '';
          tabs.selt.style.paddingTop = '';
          tabs.selt.style.paddingBottom = '';
        }
        tabs.selt = tab;
        tabs.selt.style.backgroundColor = '#ff9800';
        tabs.selt.style.color="#000000";
        tabs.selt.style.borderColor = '#ff9800';
        for(i = 0; i < tabs.panels.length; i++)
        {
          document.getElementById("tab"+tabs.panels[i]).style.display = (name == tabs.panels[i]) ? 'block':'none';
        }
        return false;
      }

/***************/


var ps63=1;
var csp63=1;
var pausespeed=(ps63==0)? csp63: 0;
var ah63='';
var tdiv63;
var mv63=true;

function tsinit63()
{
if(document.readyState && document.readyState!='complete')
   {
   window.setTimeout("tsinit63()",500);
   return;
   }
   

if (dom){
  var tdiv=document.getElementById? document.getElementById("tsdiv63") : document.all.tsdiv63;
  ah63=tdiv.offsetHeight;
  tdiv63=tdiv;
  tdiv.style.top=-1;
  }
setInterval("sctxt63()",55)
}

function sctxt63()
{
  if(mv63==false)
     return;
  tdiv=tdiv63
  if (dom){
    if (parseInt(tdiv.style.top)>(ah63)*(-1))
      tdiv.style.top=parseInt(tdiv.style.top)-csp63+"px"
    else
      tdiv.style.top=parseInt(25);
  }
}

function makevisible(sectionid)
{

	if (dom)
	{
		document.getElementById(sectionid).style.display = 'block';
	}
}

function stop63(){mv63=false};
function start63(){mv63=true};
   
