// JavaScript Document for Centered
var rolloverInitialized = false;
var popWindowInitialized = false;
var emailAddress = new Array();

//set the parameters for email(s) on page
//values: ID of the span, text to be hyperlinked, recipient, first part of domain, the second part of domain
emailAddress[0] = "sendemail,email,devotedtopilates,frontier,com";   
function isDefined(property) {
  return (typeof property != 'undefined');
}
function popWindowInit() {
	
	try {
    	if (!popWindowInitialized && isDefined(document.getElementById)) {	
    	var popup = document.getElementById('popprice');
	    if (isDefined(popup)) {
	    	 popup.onclick = function(){
             popWindow(this);return false;};
	    }
	  
  	  }
	}
	catch(err) {}
	try {
    	var closeWin = document.getElementById('close');
	    if (isDefined(closeWin)) {
	    closeWin.onclick = function(){
        window.close();};
	  }	
	}
	catch(err2) {}  
    popWindowInitialized = true;
}
function escramble() {
	//ensure user agent can do DOM
    var linkText;
	if ((isDefined(document.getElementById)) && (isDefined(document.createElement)))
	{
	//loop through email addresses
	  try {
   	    for (var i=0;i<emailAddress.length;i++) {
			//put data in array
	  	  var x = emailAddress[i].split(',');
		//grab the email span element
		  var element = document.getElementById(x[0]);
		 
		//create the actual link
		  var theLink = "mailto:" + x[2] + "@" + x[3] + "." + x[4];
		
		//build node for email link
		  emailLink = document.createElement("a");
		  emailLink.href = theLink;
		  emailLink.className= "contactinfo";
		  
		
		 /* linkText = x[1];
		  if (x[1] == "email")
		  {
			 linkText = x[2] + "@" + x[3] + "." + x[4];
		  }
		  emailLink.appendChild(document.createTextNode(linkText));*/
		  var newImage = document.createElement("img");
          newImage.setAttribute('src', 'images/email.gif'); 
		  newImage.setAttribute('alt', 'email devotedtopilates -at- frontier  dot com');
		  emailLink.appendChild(newImage);
		//replace it!
		  element.parentNode.replaceChild(emailLink, element)
	    }
	  }
		catch(err) {
			
		}
	}
}

function rolloverInit() {
if (!rolloverInitialized && isDefined(document.images)) {

     var bodyId = document.body.id;    // ID of the BODY tag
      
      // get all images (including all <input type="image">s)
      // use getElementsByTagName() if supported
      var images = new Array();
      if (isDefined(document.getElementsByTagName)) {
         images = document.getElementsByTagName('img');
      /*   var inputs = document.getElementsByTagName('input');
         for (var i = 0; i < inputs.length; i++) {
            if (inputs[i].type == 'image') {
               images[images.length] = inputs[i];
            }
        }*/
      }
 
      // get all images with '_off.' in src value excepting the one that is for the BODY

     for (var i = 0; i < images.length; i++) {
         if (images[i].src.indexOf('_off.') != -1) {

          
            // check for BODY image, and turn it 'on' if found
           if (images[i].src.indexOf(bodyId) != -1) {
		   
              images[i].src = images[i].src.replace(/_off\./, '_on.');
		   }
           else {
           var image = images[i];

            
            // store the off state filename in a property of the image object
            image.offImage = new Image();
            image.offImage.src = image.src;
            
            // store the on state filename in a property of the image object
            // (also preloads the on state image)
            image.onImage = new Image();
            image.onImage.imageElement = image;
            // add onmouseover and onmouseout event handlers once the on state image has loaded
            // Safari's onload is screwed up for off-screen images; temporary fix
            if (navigator.userAgent.toLowerCase().indexOf('safari') != - 1) {
               image.onmouseover = function() {
                  this.src = this.onImage.src;
               };
               image.onmouseout = function() {
                  this.src = this.offImage.src;
               };
            }
            else {
               image.onImage.onload = function() {
                  this.imageElement.onmouseover = function() {
                     this.src = this.onImage.src;
                  };
                  this.imageElement.onmouseout = function() {
                     this.src = this.offImage.src;
                  };
               };
            }
            
            // set src of on state image after defining onload event handler
            // so cached images (that load instantly in IE) will trigger onload
            image.onImage.src = image.src.replace(/_off\./, '_on.');

           }
         }
      }
   }
   rolloverInitialized = true;
}
function popWindow(popupHref) {
	var bigWin = window.open(popupHref,"new","width=800, height=600, toolbar=no, status=no, menubar=no, resizable=no");
	
}
