function initGTranslate() { PikeResearch.GoogleTranslate.ElementInit(); }
var PikeResearch = {
init : function() {
PikeResearch.EventTracking.init($);
PikeResearch.GoogleTranslate.init($);
PikeResearch.Billboards.init($);
PikeResearch.CareersContactForm.init($);
},
CareersContactForm : {
init : function() {
if($('.your-message textarea').length > 0 && typeof($.fn.tinymce)!=='undefined') {
PikeResearch.tinyMCE_interval = setInterval(function(){
if(typeof(tinymce)!=='undefined') {
clearInterval(PikeResearch.tinyMCE_interval)
$('.your-message textarea').tinymce({
script_url : '/wordpress/wp-content/themes/pike-research/javascript/tiny_mce/tiny_mce.js',
theme : 'simple'
});
}
}, 500);
}
}
},
GoogleTranslate : {
init : function() {
if($('#google_translate_element').length > 0) {
$.getScript('http://translate.google.com/translate_a/element.js?cb=initGTranslate');
}
},
ElementInit : function() {
new google.translate.TranslateElement({
pageLanguage: 'en'
}, 'google_translate_element');
jQuery('#google_translate_element .skiptranslate')
.html( jQuery('#google_translate_element .skiptranslate div') )
.prepend('
Translate:
');
}
},
EventTracking : {
/**
* Report brochure downloads
* Executive Summary downloads
* White Paper downloads
* Advisory Service brochure downloads
* Company Brochure downloads
* My Pike Report downloads
*
* For each event, capture (1) user name, (2) company name, (3) title, (4)
* email address, (5) phone number, (6) state, (7) country.
*/
init : function() {
if( ! $('.download-tracking').length > 0) { return; }
$('.download-tracking').click(function(){
var user_info = "Guest User"; var download_action = $(this).attr('title');
if( typeof(pageTracker) != "undefined" ) {
pageTracker._trackPageview( $(this).attr('href') );
pageTracker._trackEvent('Downloads', download_action, user_info + ',\
Requested Download: ' + $(this).attr('href'));
}
return true;
});
}
},
Billboards : {
animating : false,
currentCycle : 0,
clicked : false,
cycleTime : 10000,
fadeTime : 0.35,
init : function() {
$('#bb-nav a').click(function() {
var href = $(this).attr('href');
var target = href.charAt(href.length-1);
PikeResearch.Billboards.change( target, true );
return false;
});
setTimeout("PikeResearch.Billboards.cycle()", PikeResearch.Billboards.cycleTime);
},
change : function(number, click) {
if(click) PikeResearch.Billboards.clicked = true;
if(PikeResearch.Billboards.animating) return;
PikeResearch.Billboards.animating = true;
for(var i=0;i<$('#bb-nav li').length;i++) {
if(i != number) {
$('#billboard_' + i).fadeOut(1000, function(){
$('.currentbb').removeClass('currentbb');
$('#bb_' + number).addClass('currentbb');
$(this).animate({opacity:'0'},1000,function(){
$('#billboard_' + number).fadeIn('slow', function(){
$(this).animate({opacity:1});
PikeResearch.Billboards.animating = false;
});
});
});
}
}
},
cycle : function() {
try {
if(PikeResearch.Billboards.clicked) return;
PikeResearch.Billboards.currentCycle++;
if(PikeResearch.Billboards.currentCycle > 3) PikeResearch.Billboards.currentCycle = 0;
PikeResearch.Billboards.change(PikeResearch.Billboards.currentCycle,false);
setTimeout("PikeResearch.Billboards.cycle()", PikeResearch.Billboards.cycleTime);
} catch(e) {
if(typeof(window.console!='undefined')) { window.console.log(e); }
}
}
}
}
$(document).ready(function(){ PikeResearch.init(); });