/********************************************************************
 Various global functionality for St. Francis
 Custom functions by Jeff Chew
 *******************************************************************/



/* handles emails for getting around spammers */
function sendMail(name, domain) {	
	window.location = ("mailto:" + name + "@" + domain );
};




/************************************************************************
 * BEGIN jQuery PNG fix
 */
var blank = new Image();
blank.src = 'images/spacer.gif';

function runPNGfix() {
  var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
  if (badBrowser) {
    // get all pngs on page
    $('img[src$=.png]').each(function() {
    
      if (!this.complete) {
      
        this.onload = function() { fixPng(this) };
     
     } else {
     
        fixPng(this);
      }
    });
  }
};

function fixPng(png) {
  // get src
  var src = png.src;
  // set width and height
  if (!png.style.width) { png.style.width = $(png).width(); }
  if (!png.style.height) { png.style.height = $(png).height(); }
  // replace by blank image
  png.onload = function() { };
  png.src = blank.src;
  // set filter (display original image)
  png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
}

/************************************************************************
 * END jQuery PNG fix
 */


$(document).load(function() {


/* fix for rel="external" for XHTML Strict compliance */
	
	runPNGfix();
});



$(document).ready(function() {
   
    
	 /* swap buttons on rollover */
  	 $(this).find(".button").each(function(i) 
  	 {
	 	
		$(this).mouseover(function() 
		{ 	
			var src = this.src;
			this.src = src.replace( '_off.', '_on.' );	 
		});
		 
		$(this).mouseout(function()
		{	
			var src = this.src;
			this.src = src.replace( '_on.', '_off.' );	
		});
		
		
		
  	 });
	
	
	$("#contact_btn").click(function() {
     
     
     	  $("#landingPage").fadeOut("slow");
     	  $("#contact").fadeIn("slow");
     	  $("#back_btn").css("display", "block");
     	
    
   });
   
   $("#hours_btn").click(function() {
     
     
     	  $("#landingPage").fadeOut("slow");
     	  $("#hours").fadeIn("slow");
     	
    
   });
   
   
   $("#back_btn").click(function() {
     
     
     	  $("#landingPage").fadeIn("slow");
     	  $("#contact").fadeOut("slow");
     	  $("#back_btn").css("display", "none");
     	
    
   });
   
   $("#hours").click(function() {
   
 	  	  $("#landingPage").fadeIn("slow");
     	  $("#hours").fadeOut("slow");
     	
    
   });
   
   $("#contact").hide();
   $("#hours").hide();
   
   $("#email_btn").click( function(){ sendMail('info','stfrancisaz.com') } );
 	
 		runPNGfix();
  
});


if( document.images )
{
	preload_bg1 = new Image(660, 1200); 
	preload_bg1.src = "images/background-concrete.jpg";
	
	preload_nav1 = new Image(74, 12); 
	preload_nav1.src = "images/nav_contact_on.png";
	
	preload_nav2 = new Image(45, 12); 
	preload_nav2.src = "images/nav_menu_on.png";
	
	preload_nav3 = new Image(52, 12); 
	preload_nav3.src = "images/nav_press_on.png";
	
	preload_nav4 = new Image(196, 17); 
	preload_nav4.src = "images/contact_email_on.png";
	
	
	

}
			