/* // Newsfeeds var GEC_Newsfeed = function(feed,limit,el) { if (swfobject.getFlashPlayerVersion().major < 6 ) return; GEC_Newsfeed.el = el; GEC_Newsfeed.feed = feed; GEC_Newsfeed.items = []; GEC_Newsfeed.limit = limit; GEC_Newsfeed.page = 1; GEC_Newsfeed.pageLength = 20; GEC_Newsfeed.pages = null; GEC_Newsfeed.init(); }; GEC_Newsfeed.init = function() { $('h3',GEC_Newsfeed.el).after('
loading progress spinner
'); GEC_Newsfeed.writeSWF(); }; GEC_Newsfeed.writeSWF = function() { var flashvars = {feedUrl:GEC_Newsfeed.feed}; var params = {wmode:'transparent'}; var attributes = {style:'left: -9999px; position: absolute;'}; swfobject.embedSWF("rss_tool.swf", "rss_tool", "1", "1", "9.0.0", "expressInstall.swf", flashvars, params, attributes); }; GEC_Newsfeed.process = function(data) { var end = (GEC_Newsfeed.limit!=null)?Math.min(data.length,GEC_Newsfeed.limit):data.length; for (var i = 0; i < end; i++) { var item = data[i]; var title = item.title.value; var date = item.date.value; date = date.substring(0,date.length-12); var link = item.link.value; var html = '
'+date+'
'+title+'
'; GEC_Newsfeed.items.push(html); } $('#spinner').remove(); if (GEC_Newsfeed.items.length > GEC_Newsfeed.pageLength) GEC_Newsfeed.createPagination(); GEC_Newsfeed.showPage(1); }; GEC_Newsfeed.showPage = function(p) { var dl = $('dl',GEC_Newsfeed.el).html(''); for (var i = (p*GEC_Newsfeed.pageLength)-GEC_Newsfeed.pageLength; i < p*GEC_Newsfeed.pageLength && i < GEC_Newsfeed.items.length; i++) { $(dl) .append(GEC_Newsfeed.items[i]) .find('dd:last-child a').click(function(){ window.open(this.href,'press_release',''); return false; }); } GEC_Newsfeed.page = p; if (GEC_Newsfeed.items.length > GEC_Newsfeed.pageLength) { $('h3 a',GEC_Newsfeed.el).text('Press Releases '+((p*GEC_Newsfeed.pageLength) - (GEC_Newsfeed.pageLength-1)) + ' ' + (i)); GEC_Newsfeed.updatePagination(); } }; GEC_Newsfeed.createPagination = function() { GEC_Newsfeed.pages = (GEC_Newsfeed.items.length%GEC_Newsfeed.pageLength==0)?GEC_Newsfeed.items.length/GEC_Newsfeed.pageLength:GEC_Newsfeed.items.length/GEC_Newsfeed.pageLength+1; $('dl',GEC_Newsfeed.el).after('

'); }; GEC_Newsfeed.updatePagination = function() { var start = Math.max(1,GEC_Newsfeed.page-4), end = start + 8, self = this; $('#pagination').html(''); if (start > 1) { $('#pagination').append( $('«').click(function(){ self.showPage(self.page-1); return false; }) ); } for (var p = start; p <= end && p <= GEC_Newsfeed.pages; p++) { $('#pagination').append( (p==GEC_Newsfeed.page)? ''+p+'' : $(''+p+'').click(function(){ self.showPage(parseInt(GEC_Newsfeed.innerHTML)); return false; }) ); } if (GEC_Newsfeed.pages > p) { $('#pagination').append( $('»').click(function(){ self.showPage(p+1); return false; }) ); } }; var getRSSData = function(data){GEC_Newsfeed.process(data);}; */ /* Initialization Scripts for GE Capital website Use with jQuery 1.2.3 (http://www.jquery.com) and Cufon-YUI (http://cufon.shoqolate.com). Author: Kyle Crouse (kyle.crouse@frogdesign.com) */ // Inspira text replacement// Newsfeeds var GEC_Newsfeed = function(feed,limit,el) { if ( swfobject.getFlashPlayerVersion().major < 6 ) return; GEC_Newsfeed.el = el; GEC_Newsfeed.feed = feed; GEC_Newsfeed.items = []; GEC_Newsfeed.limit = limit; GEC_Newsfeed.page = 1; GEC_Newsfeed.pageLength = 20; GEC_Newsfeed.pages = null; GEC_Newsfeed.init(); }; GEC_Newsfeed.init = function() { $('h3',GEC_Newsfeed.el).after('
loading progress spinner
'); GEC_Newsfeed.writeSWF(); }; GEC_Newsfeed.writeSWF = function() { var flashvars = {feedUrl:GEC_Newsfeed.feed}; var params = {wmode:'transparent'}; var attributes = {style:'left: 0px; position: absolute;'}; swfobject.embedSWF("rss_tool.swf", "rss_tool", "1", "1", "9.0.0", "expressInstall.swf", flashvars, params, attributes); }; GEC_Newsfeed.process = function(data) { var end = (GEC_Newsfeed.limit!=null)?Math.min(data.length,GEC_Newsfeed.limit):data.length; for (var i = 0; i < end; i++) { var item = data[i]; var title = item.title.value; var date = item.date.value; date = date.substring(0,date.length-12); var link = item.link.value; var html = '
'+date+'
'+title+'
'; GEC_Newsfeed.items.push(html); } $('#spinner').remove(); if (GEC_Newsfeed.items.length > GEC_Newsfeed.pageLength) GEC_Newsfeed.createPagination(); GEC_Newsfeed.showPage(1); }; GEC_Newsfeed.showPage = function(p) { var dl = $('dl',GEC_Newsfeed.el).html(''); for (var i = (p*GEC_Newsfeed.pageLength)-GEC_Newsfeed.pageLength; i < p*GEC_Newsfeed.pageLength && i < GEC_Newsfeed.items.length; i++) { $(dl) .append(GEC_Newsfeed.items[i]) .find('dd:last-child a').click(function(){ window.open(this.href,'press_release',''); return false; }); } GEC_Newsfeed.page = p; if (GEC_Newsfeed.items.length > GEC_Newsfeed.pageLength) { //$('h3 a',GEC_Newsfeed.el).text('Press Releases '+((p*GEC_Newsfeed.pageLength)-(GEC_Newsfeed.pageLength-1))+'–'+(i)); GEC_Newsfeed.updatePagination(); } }; GEC_Newsfeed.createPagination = function() { GEC_Newsfeed.pages = (GEC_Newsfeed.items.length%GEC_Newsfeed.pageLength==0)?GEC_Newsfeed.items.length/GEC_Newsfeed.pageLength:GEC_Newsfeed.items.length/GEC_Newsfeed.pageLength+1; $('dl',GEC_Newsfeed.el).after('

'); }; GEC_Newsfeed.updatePagination = function() { var start = Math.max(1,GEC_Newsfeed.page-4), end = start + 8, self = this; $('#pagination').html(''); if (start > 1) { $('#pagination').append( $('«').click(function(){ self.showPage(self.page-1); return false; }) ); } for (var p = start; p <= end && p <= GEC_Newsfeed.pages; p++) { $('#pagination').append( (p==GEC_Newsfeed.page)? ''+p+'' : $(''+p+'').click(function(){ self.showPage(parseInt(this.innerHTML)); return false; }) ); } if (GEC_Newsfeed.pages > p) { $('#pagination').append( $('»').click(function(){ self.showPage(p+1); return false; }) ); } }; var getRSSData = function(data){GEC_Newsfeed.process(data);}; // Account Settings for AddThis var addthis_pub = "GECapital"; // Document initialization functions var docInitFn = function(){ //external links $('a[href^=http:]').click(function(){ window.open(this.href,'window',''); return false; }); //navigation $.each(GEC_NavTree,function(){ new GEC_Nav(this); }); //directory blinds $('.directory h3').each(function(){ $(this) .wrapInner('') .bind('click focus blur',function(e){ $(this).toggleClass('closed').siblings('.section').toggle(); return false; }) .toggleClass('closed') .siblings('.section').toggle(); }); //directory blinds deep linking by index # var targetRegExp = /#(.+)$/; var targets = targetRegExp.exec(window.location); if((targets && targets[1]) && (!isNaN(targets[1]))){ var index = targets[1]; $($('.directory h3')[index]).toggleClass('closed').siblings('.section').toggle(); } //print links $('a.asset.print').click(function(){ window.print(); return false; }); //share links $('a.asset.share') .bind('mouseenter focus',function(){return addthis_open(this, '', '[URL]', '[TITLE]');}) .bind('mouseleave blur',function(){addthis_close();}) .click(function(){return addthis_sendto();}); //to prevent image flicker in IE 6 if (/MSIE/i.test(navigator.userAgent)) { try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {} } }; //bind docInitFn to domReady unless IE, where it is called at end of each doc using conditional comments if (/MSIE/i.test(navigator.userAgent)==false) $(document).ready(docInitFn); //popup function function popup(page){ window.open(page,"Window1", "menubar=no,width=660,height=600,toolbar=no"); }