// JavaScript Document
addLoadListener(showCaseStudy);
addLoadListener(changeImg);
addLoadListener(externalLinks);
addLoadListener(addEmail);
addLoadListener(loadBgImages);

function addLoadListener(fn){
	if (typeof window.addEventListener != 'undefined'){
		window.addEventListener('load', fn, false);
	}else if (typeof document.addEventListener != 'undefined'){
		document.addEventListener('load', fn, false);
	}else if (typeof window.attachEvent != 'undefined'){
		window.attachEvent('onload', fn);
	}else{
		var oldfn = window.onload;
		if (typeof window.onload != 'function'){
			window.onload = fn;
		}else{
			window.onload = function(){
				oldfn();
				fn();
			};
		}
	}
}
function changeImg(){
	var el = new Array('a', 'div', 'body', 'li', 'h1', 'h2', 'h3', 'html');
	var br = navigator.appName;
	if (typeof document.body.style.maxHeight == "undefined" && br == "Microsoft Internet Explorer") {
		for(var i = 0;i < el.length;i++){
			bgImgReplace(el[i]);
		}
	}
}
function bgImgReplace(elem){
	var el = document.getElementsByTagName(elem);
	for(var i=0;i < el.length;i++){
		 var els = el[i].currentStyle.backgroundImage;
		 if(els.substr(0,3) == "url"){
			 if(els.substr(els.length-6,4) == ".png"){
					var newEls = els.replace(".png",".gif");
					el[i].style.backgroundImage = newEls;
			 }
		 }
	}
}
function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
function addEmail(){
	if(document.getElementById('emailAddress')){
		var e = document.getElementById('emailAddress');
		var a = "<a href='mai";
		var b = "info"
		var c = "bzpulse.com"
		a += "lto:";
		b += "@";
		var d = "</a>";
		e.innerHTML = a+b+c+"'>"+b+c+d;
	}
}
function loadBgImages(){
	imagePreload('about-bkg.jpg', 'consultancy-bkg.jpg', 'contact-bkg.jpg', 'links-bkg.jpg', 'product-bkg.jpg', 'testimonial-bkg.jpg', 'training-bkg.jpg' )
}
function imagePreload(){ 
  var args = imagePreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++){
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}
function showCaseStudy(){
	if(document.getElementById('caseStudies')){
		var cs = document.getElementById('caseStudies')
		var csDiv = new Array;
		for(var i = 0; i < cs.childNodes.length; i++){
			if(cs.childNodes[i].tagName == "DIV"){
				csDiv.push(cs.childNodes[i]);
			}
		}
		var r = Math.floor(Math.random( ) * (csDiv.length));
		csDiv[r].style.display = "block";
	}
	
}

