var count = 0;

function removeAllChildNodes(node) {


                if (node && node.hasChildNodes && node.removeChild) {
                while (node.hasChildNodes()) {
                node.removeChild(node.firstChild);
                }
                }
                } 

function writetext(text)
       {

        var myDiv1 = document.getElementById("percentNode");


        myDiv1.appendChild(document.createTextNode(text));

       }
       
       function cleartext(id)
       {


         var myTextNode = document.getElementById(id).appendChild(document.createTextNode(""));

        //myTextNode.nodeValue = 'hello';

          var myNode =  document.getElementById(id);
          removeAllChildNodes(myNode);

       }

      
     


    function amountloaded(movie)
    {
             var qtVersion = movie.GetPluginVersion();
	    //alert(count);
            //var movie_Total = movie.GetMovieSize();


             if(qtVersion =="")
             {
               hide('tourlogo');

               show('noQT');
               
               return false;
             }
             else
             {

             //var movie_Current = movie.GetMaxBytesLoaded();



             //alert("Duration: " + movie.GetDuration());



             //var mov_time = movie.GetMaxTimeLoaded();



             //alert(current + "bytes of " + total + "bytes loaded");

             //document.myForm.complete.value = current;


             //var percent = parseFloat((movie_Current/movie_Total) * 100);



             //var movie_Round = Math.round(percent);

             movie_Round = count;

             //alert(round);
             var loadstatusstring =  "Loaded - " + movie_Round + "%";
             //writetext( "<p class='percent'>" + percent + "</p>");
             cleartext('percentNode');
             writetext(loadstatusstring);
             if(movie_Round != "NaN" && movie_Round > 0)
             {
	     	//alert("here");
               //alert("round is not NaN");
              if(movie_Round == 100)
              {
                        return true;
              }
              else
              {         
	      		//alert("here(else)");
	      		count++;
                        return false;
              }
              
              //alert("end of if");
              //count++;
             }
             else
             {
	     	//alert("another else");
	     	count++;
               //alert("Round is NaN");
               return false;

             }
             
             }


     }


       function psuedohide(element)
       {

          //document.getElementById(element).style.display = 'none';
          document.getElementById(element).style.position ='absolute';
          document.getElementById(element).style.left = '-1000px';

       }
       
       function psuedoshow(element)
       {

          //document.getElementById(element).style.display = 'none';
          document.getElementById(element).style.position ='relative';
          document.getElementById(element).style.left = '0';

       }

       function hide(element)
       {
       document.getElementById(element).style.display = 'none';
       }
       
       function show(element)
       {

          document.getElementById(element).style.display = 'block';

       }
       
      
     /* function hide(element)
     {
      if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}

        alert("Hiding!);
     }
     
      function hider(element)
     {
       el = document.getElementById(element)
       

       el.style.display = 'none';


        alert("Hiding!);
     }
     
     function show(element)
     {
       
       if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
     }
     
     //func   swapVisible(hideMe,    showMe)
     function swapVisible(element_1, element_2)
     {
       alert("Inside Swap Visible");
       alert("I'm Hiding " + element_1 + " and Showing " + element_2);
       //hide element 1
       hide(element_1);

       //show element 2
       show(element_2);
     }
     
     
     function getDisplayType(id)
     {
       
      alert("in");

       if (document.getElementById) { // DOM3 = IE5, NS6
		return document.getElementById(id).style.display;
	}
	else {
		if (document.layers) { // Netscape 4
		return document.id.display;
		}
		else { // IE 4
	               return document.all.id.style.display;
		}
	}


     }
     
     function test(id)
     {
       alert(id + "'s display mode is currently" + getDisplayType('id');
       
       return false;
     }
*/

var secs = 0;
var timerID = null;
var timerRunning = false;
var delay = 150;  //1000 to make it count in seconds
var boolComplete = false;

function StopTheClock()
{
    if(timerRunning)
    {
        clearTimeout(timerID);
    }
    timerRunning = false;
}





function StartTheTimer()
{
  //alert("In timer, complete = " + boolComplete);
if(boolComplete == false)
{

    if (secs==0)
    {
        //StopTheClock()
        // Here's where you put something useful that's
        // supposed to happen after the allotted time.
        // For example, you could display a message:
        secs = 1;


        boolComplete = amountloaded(document.movie1);

        timerID = self.setTimeout("StartTheTimer()", delay);
    }
    else
    {
        self.status = secs;
        secs = secs - 1;
        timerRunning = true;
        timerID = self.setTimeout("StartTheTimer()", delay);
    }
}
else
{
//alert("Complete");
psuedoshow('tourvid');
hide('tourlogo');

}
}

function InitializeTimer()
{
     //alert("init");
    // Set the length of the timer, in seconds
    secs = 1;
    StopTheClock();
    StartTheTimer();
}

//-->
