// JavaScript Document
function scriptLoad(url){
	document.write( '<script type="text/javascript" src="', url, '">', '<\/script>' ); 			   
}
scriptLoad('/Scripts/Belmar-Thin_500.font.js');

Cufon.replace('#content h2', {fontFamily: 'Belmar-Thin'});
Cufon.replace('#content h3', {fontFamily: 'Belmar-Thin'});

//replace pngs with gifs in IE6
$(function(){
	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 = $("*");
	var i, els;
	for(i=0;i < el.length;i++){
		 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;
			 }
		 }
	}
}
//external links
$(function(){
	$("a[rel='external']").attr('target','_blank');		   
});
//Load flash into header
$(function(){
	var fc = "<object type='application/x-shockwave-flash' data='swf/homepage.swf' width='796' height='346' id='AGHeader'>\n";
	fc += "<param name='movie' value='swf/homepage.swf' />\n";
	fc += "<param name='allowScriptAcess' value='sameDomain' />\n";
	fc += "<param name='quality' value='best' />\n";
	fc += "<param name='scale' value='noScale' />\n";
	fc += "<param name='salign' value='TL' />\n";
	fc += "<param name='wmode' value='transparent' />\n";
	fc += "</object>";
	$("#flashContent").html(fc);
});

//detect page names and recolour menu
$(function(){
	var thisPage = 	document.title;
	switch(thisPage){
		case "About Us":
		case "What We Do":
		case "Our Visions And Values":
		case "Our Company History":
		case "Meet the Team":
			$("#branding h1").css('background', 'url(/Images/headers/about.jpg) no-repeat left top');
		break;
		case "Research & Insights":
		case "Newsletter Signup":
		case 'Downloads':
			$("#branding h1").css('background', 'url(/Images/headers/research.jpg) no-repeat left top');
		break;
		case "Training Solutions":
		case "An overview of our Programs and Services":
		case "Learning Formula":
		case "Maximising Performance":
		case "Leadership Development":
		case "Sales Training":
		case "Customer Service Training":
			$("#branding h1").css('background', 'url(/Images/headers/training.jpg) no-repeat left top');
		break;
		case "Events":
			$("#branding h1").css('background', 'url(/Images/headers/events.jpg) no-repeat left top');
		break;
		case "Search Results":
			$("#branding h1").css('background', 'url(/Images/headers/search.jpg) no-repeat left top');
		break;
		case "Global Expertise":
			$("#branding h1").css('background', 'url(/Images/headers/globaloffices.jpg) no-repeat left top');
		break;
		case "Contact Us":
			$("#branding h1").css('background', 'url(/Images/headers/contact.jpg) no-repeat left top');
		break;
		default:
			$("#branding h1").css('background', 'url(/Images/headers/about.jpg) no-repeat left top');
		
	}
});

//enable dropdown menu transitions
$(function(){
	$("#navAbout").mouseover(function(){
		$("#navAbout>ul").css("visibility", "visible");		  
	});
	$("#navAbout").mouseout(function(){
		$("#navAbout>ul").css("visibility", "hidden");	  
	});
	$("#navTraining").mouseover(function(){
		$("#navTraining>ul").css("visibility", "visible");		  
	});
	$("#navTraining").mouseout(function(){
		$("#navTraining>ul").css("visibility", "hidden");		  
	});
	$("#navResearch").mouseover(function(){
		$("#navResearch>ul").css("visibility", "visible");		  
	});
	$("#navResearch").mouseout(function(){
		$("#navResearch>ul").css("visibility", "hidden");		  
	});
});

//defuscate email address function
(function($) {
    $.rotate = function(s) {
        return $.rotate13($.rotate5(s));
    }

    $.rotate5 = function(s) {
        var b = [],c,i = s.length,a = '0'.charCodeAt(),z = a + 10;
        while (i--) { 
            c = s.charCodeAt(i);
            if (c >= a && c < z) { b[i] = String.fromCharCode(((c - a + 5) % (10)) + a); }
            else { b[i] = s.charAt(i); }
        }
        return b.join('');
    };

    $.rotate13 = function(s) {
        var b = [],c,i = s.length,a = 'a'.charCodeAt(),z = a + 26,A = 'A'.charCodeAt(),Z = A + 26;
        while (i--) {
            c = s.charCodeAt(i);
            if (c >= a && c < z) { b[i] = String.fromCharCode(((c - a + 13) % (26)) + a); }
            else if (c >= A && c < Z) { b[i] = String.fromCharCode(((c - A + 13) % (26)) + A); }
            else { b[i] = s.charAt(i); }
        }
        return b.join('');
    };
})(jQuery)
//use $.rotate to obfuscate email address
$(function() {
	$('#contactInfo').attr('href', $.rotate13('znvygb:vasb@npuvrirtybony.pb.am')).text(
	$.rotate13('vasb@npuvrirtybony.pb.am'));
	$('#contactMartin').attr('href', $.rotate13('znvygb:znegva.crepviny@npuvrirtybony.pb.am')).text(
	$.rotate13('znegva.crepviny@npuvrirtybony.pb.am'));
	$('#contactRashmi').attr('href', $.rotate13('znvygb:enfuzv.thcgr@npuvrirtybony.pb.am')).text(
	$.rotate13('enfuzv.thcgr@npuvrirtybony.pb.am'));
	$('#contactLinda').attr('href', $.rotate13('znvygb:yvaqn.enycu@npuvrirtybony.pb.am')).text(
	$.rotate13('yvaqn.enycu@npuvrirtybony.pb.am'));
});


