Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Hitachi Energy rated among top 5% of most sustainable companies – Hitachi Highlights

Company awarded Gold Medal by EcoVadis for operations within sustainability

Hitachi Energy, a global technology leader advancing a sustainable energy future for all, is awarded gold for the 2023 sustainability assessment by EcoVadis, the leading provider of business sustainability ratings. This achievement is a testament to the company’s commitment to optimizing its operations for sustainability while making the world’s energy system more reliable, flexible, and secure.

Read More

';return(div.firstChild&&div.firstChild.namespaceURI)==ns.svg;};tests['smil']=function(){return!!document.createElementNS&&/SVGAnimate/.test(toString.call(document.createElementNS(ns.svg,'animate')));};tests['svgclippaths']=function(){return!!document.createElementNS&&/SVGClipPath/.test(toString.call(document.createElementNS(ns.svg,'clipPath')));};function webforms(){Modernizr['input']=(function(props){for(var i=0,len=props.length;i';supportsHtml5Styles=('hidden'in a);supportsUnknownElements=a.childNodes.length==1||(function(){(document.createElement)('a');var frag=document.createDocumentFragment();return(typeof frag.cloneNode=='undefined'||typeof frag.createDocumentFragment=='undefined'||typeof frag.createElement=='undefined');}());}catch(e){supportsHtml5Styles=true;supportsUnknownElements=true;}}());function addStyleSheet(ownerDocument,cssText){var p=ownerDocument.createElement('p'),parent=ownerDocument.getElementsByTagName('head')[0]||ownerDocument.documentElement;p.innerHTML='x

';return parent.insertBefore(p.lastChild,parent.firstChild);} function getElements(){var elements=html5.elements;return typeof elements=='string'?elements.split(' '):elements;} function getExpandoData(ownerDocument){var data=expandoData[ownerDocument[expando]];if(!data){data={};expanID++;ownerDocument[expando]=expanID;expandoData[expanID]=data;} return data;} function createElement(nodeName,ownerDocument,data){if(!ownerDocument){ownerDocument=document;} if(supportsUnknownElements){return ownerDocument.createElement(nodeName);} if(!data){data=getExpandoData(ownerDocument);} var node;if(data.cache[nodeName]){node=data.cache[nodeName].cloneNode();}else if(saveClones.test(nodeName)){node=(data.cache[nodeName]=data.createElem(nodeName)).cloneNode();}else{node=data.createElem(nodeName);} return node.canHaveChildren&&!reSkip.test(nodeName)?data.frag.appendChild(node):node;} function createDocumentFragment(ownerDocument,data){if(!ownerDocument){ownerDocument=document;} if(supportsUnknownElements){return ownerDocument.createDocumentFragment();} data=data||getExpandoData(ownerDocument);var clone=data.frag.cloneNode(),i=0,elems=getElements(),l=elems.length;for(;imax_size});if(oversized.length){ev.preventDefault();$(this).trigger('fileoversized',[oversized]);}});$.extend({MAIL_RX:/^([a-zA-Z0-9])+([a-zA-Z0-9\._+-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/,URL_RX:/^(https?|ftp|file):\/\/[-a-zA-Z0-9+&@#\/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#\/%=~_|]$/,DATE_RX:/^(\d{4})[-\/](1[012]|0?[1-9])[-\/](3[01]|[12][0-9]|0?[1-9])$/,TIME_RX:/^(2[0-4]|[01]?[0-9]):([0-5][0-9])(?::([0-5][0-9]))?$/,DATETIME_RX:/^(\d{4})[-\/](1[012]|0?[1-9])[-\/](3[01]|[12][0-9]|0?[1-9])\s+(2[0-4]|[01]?[0-9]):([0-5][0-9])(?::([0-5][0-9]))?$/});var PLACEHOLDER_TARGET=':input[placeholder]:not([type="checkbox"],[type="radio"])';var has_placeholder="placeholder"in document.createElement('input')&&'placeholder'in document.createElement('textarea');if(has_placeholder){$.fn.setPlaceholder=function(){return this;};$.fn.cleanPlaceholder=function(){return this;};}else{(function(){var org_val=$.fn.val;$.fn.setPlaceholder=function(){this.filter(PLACEHOLDER_TARGET).filter(':not(.placeholder)').each(function(){var $this=$(this),v=org_val.call($this);if(v===undefined||v===''){if($this.attr('type')=='password'){var $dummy;if($.browser.msie&&parseInt($.browser.version)',elm);throw funcname+': target is not

';} console.warn(funcname+': target is not
')}} $.fn.extend({formGet:function(){_check_is_form(this[0],'formGest');var is_locking=$(this).formIsLocking();if(is_locking){$(this).formUnlock();} if(!has_placeholder){$(this).filter(PLACEHOLDER_TARGET).cleanPlaceholder();} var ret={},data;if(!$(this).is('form')){var $org=$('').insertBefore($(this));data=$('

').append($(this)).serializeArray();$org.replaceWith($(this));}else{data=$(this).serializeArray();} $(data).each(function(i,v){if(ret[v.name]!==undefined){if(!ret[v.name].push){ret[v.name]=[ret[v.name]];} ret[v.name].push(v.value||'');}else{ret[v.name]=v.value;}});if(!has_placeholder){$(this).filter(PLACEHOLDER_TARGET).setPlaceholder();} if(is_locking){$(this).formLock();} return ret;},formSet:function(obj,doClear,clearFields,eventName){_check_is_form(this[0],'formSet');if(doClear===undefined||doClear){this.formClear(clearFields);} var is_locking=this.formIsLocking();this.formUnlock();var form=this;var changed_inputs=[];$.each(obj,function(k,v){form.find('[data-form-name="'+k+'"]').each(function(){if($(this).is('img')){$(this).attr('src',v);}else if($(this).is('a')){$(this).attr('href',v);}else{$(this).text(v);}});form.find(':input[name="'+k+'"]').each(function(){var t=this.type,ov=null,changed=false,$this=$(this);if(t===undefined){t="text";} switch(t){case'button':case'submit':case'reset':break;case'checkbox':ov=this.checked;function check_or_uncheck($input,v){var checked=false;if($input.is('[value]')){checked=$input.attr('value')==v;}else{checked=(v==true||v=='on'||v=='true');} $input[0].checked=checked;return checked;} if(v instanceof Array){var cb=$(this).val(),i,l=v.length;this.checked=false;for(i=0;i0){errors[k]=required_message;return;}} if(required==0&&(data[k]===''||data[k]===undefined)){delete data[k];return;} if(!$.isArray(data[k])){if((validator.test&&!validator.test(data[k]))||(validator.call&&validator(data[k])===false)){errors[k]=v[2];}}else{$.each(data[k],function(i,d){if((validator.test&&!validator.test(d))||(validator.call&&validator(d)===false)){errors[k]=v[2];}});}}});if($.isEmptyObject(errors)){if(validators['@all']){errors=validators['@all'](data)||{};}} return $.isEmptyObject(errors)?data:$.extend({'_has_error':true},errors);},formPost:function(opts){_check_is_form(this[0],'formPost');var form=$(this);if(!has_placeholder){$(this).filter(PLACEHOLDER_TARGET).cleanPlaceholder();} opts=$.extend({url:$(form).attr('action'),error_class:'error_msg',alert_not_detected_errors:false,posting_class:'posting',method:'post',validators:{'@all':function(data){return true;}},clean:function(params){return params;},filter:function(res){return res;},crossDomain:false},opts);var url=opts.url;if(url===undefined){alert('params.url or form[action] is nothing.');} function afterProc(func,delay){delay=delay===undefined?250:delay;setTimeout(function(){form.removeClass(opts.posting_class);form.formUnlock();func();},delay);} return $.Deferred(function(_d){var _d2=$.Deferred();try{form.addClass(opts.posting_class);form.formErrors();var data=form.formValidate(opts.validators);if(data._has_error){form.formErrors(data,{error_class:opts.error_class,alert_not_detected_errors:opts.alert_not_detected_errors});afterProc(function(){_d.resolve({errors:data});});return;} form.formLock();data=opts.clean(data);data[new Date().getTime()]='';_d2=$.ajax({'cache':false,'url':url,'type':opts.method.toUpperCase(),'data':data,'dataType':'json','corssDomain':opts.crossDomain}).then(function(res){res=opts.filter(res);if(res.success){afterProc(function(){_d.resolve(res);});return;} if(res.systemerror){afterProc(function(){_d.reject(res);});return;} if(res.errors){form.formErrors(res.errors,{error_class:opts.error_class,alert_not_detected_errors:opts.alert_not_detected_errors});afterProc(function(){_d.reject(res);});}else{afterProc(function(){_d.reject(res);});}}).fail(function(xhr,textStatus,errorThrown){afterProc(function(){_d.reject({'ajaxerror':xhr});});});}catch(ex){afterProc(function(){_d.reject({'systemerror':ex});});setTimeout(function(){throw ex;},500);} _d.abort=function(){_d2.abort&&_d2.abort();_d.resolve('aborted');};}).promise();},formClearDirty:function(data){$(this).find('form').add($(this).filter('form')).each(function(){var $form=$(this);$form.data('dirty_org',data||$form.formGet());});return this;},formIsDirty:function(){var is_dirty=false;$(this).find('form').add($(this).filter('form')).each(function(){var $form=$(this);is_dirty=$.toJSON($form.formGet())!=$.toJSON($form.data('dirty_org'));});return is_dirty;},formSetDirty:function(){$(this).find('form').add($(this).filter('form')).each(function(){var $form=$(this);$form.removeData('dirty_org');});return this;},formCheckDirty:function(){$(this).find('form').add($(this).filter('form')).each(function(){var $form=$(this);$form.find(':input').off('change.formcheckdirty').on('change.formcheckdirty',function(ev){if($form.formIsDirty()){$form.trigger('formdirty');}});});return this;},setBusy:function(){return $(this).addClass('busy').attr('disable','disable');},unsetBusy:function(){return $(this).removeClass('busy').attr('disable','');},findLabel:function(){var label_id=$('label[for="'+this.attr('id')+'"]');return label_id[0]?label_id:this.closest('label');},syncLabel:function(options){var opts=$.extend({className:'checked'},this.data('syncLabel'),options);this.data('syncLabel',opts);var input=this;if(input.attr('type')!='radio'&&input.attr('type')!='checkbox'){return this;} switch(input.attr('type').toLowerCase()){case'checkbox':var checked=input[0].checked;input.findLabel().toggleClass(opts.className,checked).toggleClass('not'+opts.className,!checked);break;case'radio':input.closest('form').find(':input[name="'+input.attr('name')+'"]').each(function(){var checked=this.checked;$(this).findLabel().toggleClass(opts.className,checked).toggleClass('not'+opts.className,!checked);});break;} return this;},syncLabels:function(options){var opts=$.extend({className:'checked'},this.data('syncLabels'),options);this.data('syncLabels',opts);var form=this;form.find('input[type="checkbox"],input[type="radio"]').each(function(){$(this).syncLabel(opts);});return this;},formPreventAutoSubmit:function(){$(this).find('input:not([type]),input[type="text"],input[type="url"],input[type="date"]').on('keypress',function(ev){if(ev.which==13){ev.preventDefault();}});}});function _blockEvent(ev){ev.stopPropagation();ev.preventDefault();return false;};$.extend({formLocalSupported:function(){return!!(window.localStorage&&window.JSON&&window.JSON.stringify);}});if(window.localStorage&&window.JSON&&window.JSON.stringify){$.fn.extend({formLocalSave:function(key,filter_func){var ret=false;filter_func=filter_func||function(v){return v;} var v=filter_func($(this).formGet());if(v){v._saved_at=new Date().getTime();try{v=JSON.stringify(v);localStorage.setItem(key,v);ret=true;}catch(ex){console.error('loacalStorage.setItem:error',ex);}} return ret;},formLocalRestore:function(key,filter_func){filter_func=filter_func||function(v){return v;} var v=$.formLocalData(key);if(v){v=filter_func(v);if(v){delete v._saved_at;$(this).formSet(v);}} return this;},});$.extend({formLocalHasKey:function(key){return!!(localStorage.getItem(key));},formLocalData:function(key){var v=localStorage.getItem(key);if(v){v=JSON.parse(v);if(v){return v;}} return null;},formLocalDelete:function(key){localStorage.removeItem(key);return this;},formLocalExpire:function(expire_date){expire_date=expire_date||new Date(new Date()-7*24*60*60*1000);$.each(localStorage,function(i){var k=localStorage.key(i),v=localStorage.getItem(k);if(v._saved_at&&(v._saved_at').on('change',function(ev){var file=this.files&&this.files[0];var reader=new FileReader(file,'utf-8');reader.onload=(function(file,reader){return function(e){var json;try{json=JSON.parse(reader.result,function(k,v){return v;});}catch(ex){_d.reject('failed to parse json');return;} console.log(json);if(!json.formdata||!json.exported_at||!json.exported_from){_d.reject('invalid data format');return;} json=opts.filter.bind($form[0])(json);if(!json){_d.reject('aborted');return;} $form.formSet(json.formdata);_d.resolve(json);};})(file,reader);reader.onerror=function(){_d.reject('failed to read file');return;};reader.readAsText(file);}).trigger('click');return _d;}});} $(document).on('click','a.busy, :input.busy, button.busy',_blockEvent).on('keydown',':input.busy',_blockEvent).on('submit','form.busy',_blockEvent).on('dblclick','input[type="button"],input[type="submit"],input[type="reset"]',_blockEvent);$(document).on('change','form input[type="checkbox"],form input[type="radio"]',function(ev){$(ev.currentTarget).syncLabel();});if($.browser.msie){if(parseInt($.browser.version)

').html(["#input-clear {"," position:absolute;"," z-index:99999;"," background:transparent;"," cursor:pointer;"," border-style:solid;"," border-color:transparent;"," display:none;","}","#input-clear:before {"," font-family:FontAwesome;"," font-style:normal;"," font-weight:normal;"," text-decoration:normal;"," opacity:.5;"," content:'\\f057'; /* fa-times-circle */","}",].join('\n')).appendTo('head');$('#input-clear').remove();var $clear=$('').appendTo('body');function addClearToTextInput($input){if($input.is(':not([data-style])')){$input.attr('data-style',$input.attr('style')||'');var pr=parseInt($input.css('padding-right'),0),pt=parseInt($input.css('padding-top'),0),bt=parseInt($input.css('border-top-width'),0),br=parseInt($input.css('border-right-width'),0),fs=parseInt($input.css('font-size'),0),lh=parseInt($input.css('line-height'),0),cl=$input.css('color');} var box=$input[0].getBoundingClientRect();$clear.data('$input',$input).css({'top':$(window).scrollTop()+box.top+'px','left':$(window).scrollLeft()+box.left+box.width+'px','font-size':fs+'px','line-height':lh+'px','padding-top':pt+'px','padding-right':pr+'px','padding-bottom':pt+'px','border-top-width':bt+'px','border-right-width':bt+'px','color':cl,}).toggle(true);var cw=$clear[0].getBoundingClientRect().width;$clear.css('margin-left',-cw+'px');$input.css('padding-right',cw+'px');} function removeClearToTextInput($input){$clear.toggle(false).data('$input',$());if($input.is('[data-style]')){$input.attr('style',$input.attr('data-style'));}} $(document).on('focus',TEXT_INPUT_SELECTOR,function(){addClearToTextInput($(this));}).on('blur',TEXT_INPUT_SELECTOR,function(){}).on('focus click keydown',TEXT_INPUT_SELECTOR,function(){$clear.toggle($(this).val()!='');});$clear.data('$input',$()).on('click',function(){var $input=$(this).data('$input');$input.val('').focus();});});})(jQuery);

/*** combinestatic: from:lib/js/jquery-ratiobox.js ***/ (function($){function calcRatio(r){var m=(''+r).match(/^((\d+(?:\.\d+)?)[:x](\d+(?:\.\d+)?)|(\d*\.?\d+))$/);if(m){if(m[4]){r=parseFloat(m[4])*100;}else if(m[2]&&m[3]){r=parseFloat(m[3])/parseFloat(m[2])*100;}}else if(r){console.error('radiobox:invalid data-ratio:'+r);} return r;} function unwrapRatioBox($wrapper){var $ret;if(!$wrapper.is('.ratio-wrap')){$ret=$wrapper;}else{$ret=$wrapper.children('.ratio-wrapped').removeClass('ratio-wrapped').removeAttr('style');var h=$ret.attr('data-height'),w=$ret.attr('data-width'),s=$ret.attr('data-style');if(h){$ret.attr('height',h);} if(w){$ret.attr('width',w);} if(s){$ret.attr('style',s);} $ret.removeAttr('data-height').removeAttr('data-width').removeAttr('data-style');$wrapper.replaceWith($ret);$ret.trigger('ratiounwrapped');} return $ret;} $.fn.extend({ratiobox:function(force_ratio){return this.map(function(){if(force_ratio===null){return unwrapRatioBox($(this)).get();} var $elm=$(this),w,h,r,m;if($elm.parent().is('.ratio-wrap')){return;} if($elm.is('[data-ratio-ignored]')){return;} h=$elm.attr('height');w=$elm.attr('width');r=$elm.attr('data-ratio')||'';h=h&&h.match(/^\d*\.?\d+(px)?$/)&&parseFloat(h)||false;w=w&&w.match(/^\d*\.?\d+(px)?$/)&&parseFloat(w)||false;r=calcRatio(r);if(!r&&h&&w){r=h/w*100;} if(force_ratio){r=calcRatio(force_ratio);} if(!r){$elm.removeAttr('data-ratio').attr('data-ratio-ignored','1');return;} var disp='block',vert="middle";var $spacer=$('

').css({'padding-top':r+'%','position':'relative','height':0});var is_inline=disp=='inline';var wrapper_css={'display':is_inline?'inline-block':disp,'vertical-align':vert,'position':'relative','max-width':'100%','width':(is_inline&&w)?(w+'px'):'auto'};var $wrapper=$('

').attr('data-ratio-wrapped',r/100).css(wrapper_css).append($spacer);$elm.after($wrapper);$wrapper.append($elm);$elm.removeAttr('data-ratio').attr('data-height',$elm.attr('height')||'').attr('data-width',$elm.attr('width')||'').attr('data-style',$elm.attr('style')||'').removeAttr('height').removeAttr('width').css({'position':'absolute','top':0,'left':0,'width':'100%','height':'100%','display':'block','margin':0}).addClass('ratio-wrapped');$elm.trigger('ratiowrapped');return $wrapper.get();});},ratio:function(ratio){if(ratio===undefined){return parseFloat($(this).attr('data-ratio-wrapped'));} if(ratio===null){return $(this).map(function(){return unwrapRatioBox($(this)).get();});} ratio=calcRatio(ratio);return this.each(function(){var $target=$(this);if($(this).is('.ratio-wrapped')){$target=$(this).parent('.ratio-wrap');} if(!$target.is('.ratio-wrap')){console.error('ratiowrap:this is not .ratio-wrap',$target);return;} $target.attr('data-ratio-wrapped',ratio/100).children(':first-child').css('padding-top',ratio+'%');});}});setInterval(function(){$('[data-ratio].ratio-wrap:visible').each(function(){var $wrapped=$(this);$wrapped.ratio($wrapped.attr('data-ratio')).removeAttr('data-ratio');});$('[data-ratio]:not(.ratio-wrapped):visible').ratiobox();},333);$('

').appendTo('head');})(jQuery);

/*** combinestatic: from:lib/jquery-carousel/jquery-carousel.js ***/ (function($){if($('#carousel-loaded')[0]){console.error('jquery-carousel/jquery-carousel.js is already loaded.');return;} var css_loaded=false;$('

').appendTo('body').each(function(){css_loaded=window.getComputedStyle(this,':before').content});if(!css_loaded){console.log('jquery-carousel:load css');$('').attr({rel:'stylesheet',href:'/static/lib/jquery-carousel/jquery-carousel.css'}).appendTo('head');} var $test=$('

').css({'-webkit-transform':'scale(0)','transform':'scale(0)'});var prefix=($test.css('transform')&&'')||($test.css('-webkit-transform')&&'-webkit-')||($test.css('-moz-transform')&&'-moz-')||($test.css('-ms-transform')&&'-ms-')||'';var TRANSFORM=prefix+'transform';var TRANSITION=prefix+'transition';var TRANSITIONEND='transitionend webkittransitonend moztransitionend';function Carousel($elm,opts){this.$top=$elm;this._opts=$.extend({'autoanim':$elm.hasClass('carousel-autoanim')},opts);this.$contents=$elm.children('.carousel-contents');this.$nav=$elm.children('.carousel-nav').empty();this.$radios=$();this.$styles=$();if(!this.initStructure()){this.$top.attr('data-carousel-stat','invalidstructure');this.is_invalid_structure=true;return;} this.$top.attr('data-carousel-stat','validstructure');delete this.is_invalid_structure;var _this=this;setTimeout(function(){_this.$contents.removeClass('prevent-animation');});if(this._opts.autoanim){this.autoanim();} this.$top.attr('data-carousel-stat','processed');this._animate_queue=[];} Carousel.prototype={autoanim:function(interval_ms,initial_delay_ms){if(this.is_destroyed){return;} if(this._prevent_autoanim_restart){return;} if(!this._opts.autoanim){return;} this._anim_interval_ms=(interval_ms===undefined?6000:interval_ms);initial_delay_ms=initial_delay_ms===undefined?8000:initial_delay_ms;var _this=this;function doNext(){_this.next().then(function(){clearTimeout(_this._anim_t);if(_this.is_destoryed){return;} _this._anim_t=setTimeout(doNext,_this._anim_interval_ms);});} clearTimeout(_this._anim_t);_this._anim_t=setTimeout(doNext,initial_delay_ms);},stopanim:function(prevent_autoanim_restart){var _this=this;if(_this.is_destroyed){return;} clearTimeout(_this._anim_t);_this._anim_t=null;_this._prevent_autoanim_restart=prevent_autoanim_restart;},restartanim:function(restart_delay_ms){var _this=this;if(_this.is_destroyed){return;} if(_this._prevent_autoanim_restart){return;} _this.stopanim();restart_delay_ms=(restart_delay_ms===undefined)?0:restart_delay_ms;_this.autoanim(_this._anim_inteval_ms,restart_delay_ms);},initStructure:function(){var _this=this;if(!_this.$contents[0]){return false;} _this.$top.children('input[name^=carousel-]').remove();var contents_cnt=_this.$contents.children('.carousel-content').length;_this._contents_cnt=contents_cnt;if(contents_cnt0){$('').attr({'for':id_prev}).appendTo($content);} if(i').attr({'for':id_next}).appendTo($content);} $('').attr({id:id,name:top_id+'-g','checked':i==0}).css({opacity:0,position:'absolute',width:'1px',height:'1px',top:'-1px',left:'-1px',overflow:'hidden'}).insertBefore(_this.$contents);$('').attr({'for':id}).appendTo(_this.$nav);syncSelectors.push('#'+top_id+'.carousel > input[name^=carousel-]:nth-of-type('+(i+1)+'):checked ~ .carousel-nav > label:nth-of-type('+(i+1)+')');styles.push(['#'+top_id+'.carousel > input[name^=carousel-]:nth-of-type('+(i+1)+'):checked ~ .carousel-contents {','-webkit-transform:translate3d('+(-1)*(i*content_percent)+'%,0,0);','transform:translateX('+(-1)*(i*content_percent)+'%);','}'].join('\n'));});styles.push(syncSelectors.join(',\n')+' { -moz-opacity:1; opacity:1 }');styles.push(['#'+top_id+'.carousel > input[name^='+top_id+'-]:first-of-type:checked',' ~ .carousel-contents.loop-forward > .carousel-content:first-child {','-webkit-transform:translate3d('+(contents_cnt*100)+'%,0,0);','transform:translateX('+(contents_cnt*100)+'%);','}','#'+top_id+'.carousel > input[name^='+top_id+'-]:first-of-type:checked',' ~ .carousel-contents.loop-forward {','-webkit-transform:translate3d(-100%,0,0);','transform:translateX(-100%);','}','#'+top_id+'.carousel > input[name^='+top_id+'-]:last-of-type:checked',' ~ .carousel-contents.loop-backward > .carousel-content:last-child {','-webkit-transform:translate3d('+(-1)*(contents_cnt*100)+'%,0,0);','transform:translateX('+(-1)*(contents_cnt*100)+'%);','}','#'+top_id+'.carousel > input[name^='+top_id+'-]:last-of-type:checked',' ~ .carousel-contents.loop-backward {','-webkit-transform:translate3d('+content_percent+'%,0,0);','transform:translateX('+content_percent+'%);','}',].join(''));$('#style-'+top_id).remove();_this.$styles=$('

').attr('id','style-'+top_id).appendTo(_this.$top);this.initEvents();return true;},initEvents:function(){var _this=this,top_id=_this.$top.attr('id');var is_tap=false;_this.$top.find('label[for^='+top_id+'-]').on('touchstart.carousel',function(ev){is_tap=true;}).on('touchmove.carousel',function(ev){is_tap=false;}).on('touchend.carousel',function(ev){if(is_tap){ev.preventDefault();var $input=$('#'+$(this).attr('for'));$input.trigger('click',['from_touchend']);$input.one('click',function(ev,from){if(from=='from_touchend'){$(this).one('click',function(ev){ev.preventDefault();ev.stopPropagation();});}else{ev.preventDefault();ev.stopPropagation();}});}else{}});var _t_restart=null;_this.$top.find('label[for^='+top_id+'-]').on('touchstart.carousel_h click.carousel_h',function(ev){_this.restartanim(10000);});_this.$top.on('mouseenter',function(ev){_this.stopanim();}).on('mouseleave',function(ev){_this.restartanim(1000);});var s=null,sdx=0;var dx=0,odx=0,dt,odt;_this.$contents.find('*').on('dragstart.carousel',function(ev){ev.preventDefault();});_this.$contents.on('touchstart.carousel mousedown.carousel',function(ev){var t=ev.originalEvent.touches?ev.originalEvent.touches[0]:ev;s={sx:t.pageX,sy:t.pageY};sdx=parseInt(_this.$contents.css(TRANSFORM).split(',')[4],10);_this.$contents.addClass('touching');}).on('touchmove.carousel mousemove.carousel',function(ev){if(s){var t=ev.originalEvent.touches?ev.originalEvent.touches[0]:ev;s.dx=t.pageX-s.sx;s.dy=t.pageY-s.sy;odx=dx;odt=dt;dx=sdx+s.dx;_this.$contents.css('margin-left',s.dx+'px');if(Math.abs(s.dx)>100){_this.$contents.removeClass('touching');_this.stopanim();if(s.dx .carousel-content > label.carousel-next, > .carousel-content > label.carousel-prev').remove().end().find('*').off('dragstart touchstart touchmove touchend touchcancel mousedown mousemove Mouseup Mousecancel Mouseleave change'.split(' ').join('.carousel ')+'.carousel').end().data('carousel',null).attr('data-carousel-stat','destroyed');this.$top=null;},tostatic:function(){this.stopanim();this.$top.find('*').off('dragstart touchstart touchmove touchend touchcancel mousedown mousemove mouseup mousecancel mouseleave change'.split(' ').join('.carousel ')+'.carousel').end()}};$.fn.extend({carousel:function(opts){var command,command_args;if($.type(opts)=='string'){command=opts;command_args=Array.prototype.slice.apply(arguments).splice(1,arguments.length);} return $(this).each(function(){var $target=$(this),carousel=$target.data('carousel');if(command){if(carousel){var args=Array.prototype.slice(arguments);if(carousel[command]){carousel[command].apply(carousel,command_args);}}}else if(!carousel){if($target.children('.carousel-contents')[0]){carousel=new Carousel($target,opts);$target.data('carousel',carousel);}else{$target.attr('data-carousel-stat','invalid');console.error('carousel:target does not have carousel structure (.carousel > .carousel-contents > .carousel-content',$target)}}})}});$('.carousel:not([data-carousel-stat])').carousel();setInterval(function(){$('.carousel:not([data-carousel-stat])').carousel();},250);})(jQuery);

/*** combinestatic: from:lib/jquery-carousel-2/jquery-carousel.js ***/ $(function(){if($('#carousel2-loaded')[0]){console.error('juquery-carousel-2/jquery-carousel.js is already loaded.');return;} var css_loaded=false;$('

').appendTo('body').each(function(){css_loaded=window.getComputedStyle(this,':before').content});if(!css_loaded){console.log('jquery-carousel2:load css');$('').attr({rel:'stylesheet',href:'/static/lib/jquery-carousel-2/jquery-carousel.css'}).appendTo('head');} if(!$.assureUniqId){$.fn.extend({assureUniqId:function(prefix,context){prefix=prefix||'asuq-';return $(this).each(function(){var org_id=$(this).attr('id');if(org_id){var $ids=$('[id]',context).filter(function(){return this.id==org_id});if($ids.length>1){console.error('assureUniqId:duplicated id is found:'+org_id,$ids);$(this).attr('data-duplicated-id',org_id);}else{return;}} $(this).attr('id',prefix+$.generateUUID4(62));});},});$.extend({toBase:function(num,base){var chars,type=$.type(base),use_chars=false;if(type=='number'){chars="01234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";}else if(type=='string'){chars=base;base=chars.length;use_chars=true;}else{throw new Error('invalid base (number or string):'+base);} if(base0;num=Math.floor(num/base)){str=chars[num%base]+str;} return(is_negative?'-':'')+str;},generateUUID4:function(base){if(base62){throw new Error('invalid base (2 to 62):'+base);} base=base||16;return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,function(c){var r=Math.random()*16|0,v=c=='x'?r:(r&0x3|0x8);return v.toString(16)}).split('-').map(function(v){return $.toBase(parseInt(v,16),base);}).join('-');},});} $(document).on('click','input[type="radio"][name]',function(ev,data){if(data&&data.nofocus){$(this).one('focus',function(ev){ev.preventDefault();});}}).on('click change','input[type="radio"][name]',function(ev,data){var $this=$(this),name=$this.attr('name'),is_click=ev.type=='click',context=$this.closest('form')[0]||document;if(!context._radio_prev||!context._radio_prev[name]){if(is_click){ev.preventDefault();ev.stopPropagation();ev.stopImmediatePropagation();context._radio_prev=context._radio_prev||{};setTimeout(function(){var $group=$('input[type="radio"]',context).filter(function(){return $(this).attr('name')==name;});context._radio_prev[name]=$group.filter(':checked');$this.one('focus',function(ev){ev.preventDefault();}).trigger('click',data);});}}else{if(!is_click){context._radio_prev[name].trigger('uncheck');context._radio_prev[name]=$this;}}});if(!$.fn.spaceless){$.fn.spaceless=function(){return $(this).contents().each(function(){if(this.nodeType==3){this.nodeValue=this.nodeValue.replace(/\s+/g,'');}})};} if(!$.fn.isInVeiw){(function(){var VH=$(window).height();$(window).on('resize',function(){VH=$(window).height();});var ST=$(window).scrollTop(),LAST_ST=ST,SCROLLING_DOWN=false,SCROLLING_UP=false;$(window).on('scroll',function(){ST=$(window).scrollTop();SCROLLING_DOWN=ST>LAST_ST;SCROLLING_UP=STST+offset&&$elm.is(':visible');if(ret){var $p=$elm.parentsUntil('body').filter(function(){return this.clientHeight!=this.scrollHeight&&$(this).css('overflow')!='visible';}).each(function(){var $c=$(this),metrics=$c.data('metrics'),now=new Date().getTime();if(!metrics||metrics.expirepb||eb input[type="radio"]',function(){var name=$(this).attr('name'),$i=$(this),context=$i.closest('form')[0]||document,$is=$('input[type="radio"]',context).filter(function(){return $(this).attr('name')==name;});$is.removeClass('prev-checked');$(this).addClass('prev-checked');}).on('uncheck.carousel2','.carousel-valid > input[type="radio"]',function(ev){var $c=$(this).closest('.carousel-valid'),anim_rev;if($c.is('.prevent-anim-rev')){anim_rev=false;$c.removeClass('prevent-anim-rev')}else if($c.is('.force-anim-rev')){anim_rev=true;$c.removeClass('force-anim-rev')}else{anim_rev=!($(this).nextAll(':checked')[0]);} $c.toggleClass('anim-rev',anim_rev);}) function getNextPrevLoop($carousel){var anim_type=($carousel.attr('data-carousel-anim')||'').split('-'),anim_v=!!((anim_type[1]||'').match(/^(down|up)$/)),$inputs=$carousel.children('input[type="radio"]'),$contents=$carousel.find('> .carousel-contents').children('.carousel-content'),l=$inputs.length,cur=$inputs.index($inputs.filter(':checked')),next=(cur+l+1)%l,prev=(cur+l-1)%l,next_loop=nextcur;var ret={$carousel:$carousel,anim:{all:anim_type.join('-'),type:anim_type[0],direction:anim_type[1]||'',is_vertical:(anim_type[1]||'').match(/^(down|up)$/),},prev:{is_loop:prev_loop,$input:$($inputs[prev]),$content:$($contents[prev]),w:$($contents[prev]).width(),h:$($contents[prev]).height(),},cur:{$input:$($inputs[cur]),$content:$($contents[cur]),w:$($contents[cur]).width(),h:$($contents[cur]).height(),},next:{is_loop:next_loop,$input:$($inputs[next]),$content:$($contents[next]),w:$($contents[next]).width(),h:$($contents[next]).height(),},toNext:function(loop){this.$carousel.toggleClass('prevent-anim-rev',this.next.is_loop);var $prev_input=this.$carousel.children('input[type="radio"]').removeClass('prev-checked').filter(':checked').addClass('prev-checked');this.next.$input.prop('checked',true).trigger('change');$prev_input.trigger('uncheck.carousel2');},toPrev:function(loop){this.$carousel.toggleClass('force-anim-rev',this.prev.is_loop);var $prev_input=this.$carousel.children('input[type="radio"]').removeClass('prev-checked').filter(':checked').addClass('prev-checked');this.prev.$input.prop('checked',true).trigger('change');$prev_input.trigger('uncheck.carousel2');}};return ret;} $(document).on('click.carousel2','.carousel-valid .carousel-nav-prev, .carousel-valid .carousel-nav-next',function(ev){var $carousel=$(this).closest('.carousel2'),npl=getNextPrevLoop($carousel),to_next=$(this).is('.carousel-nav-next'),to_prev=!to_next;if(($carousel.attr('data-carousel-anim')||'').match(/^roll-down$/)){to_next=[to_prev,to_prev=to_next][0];} to_next&&npl.toNext();to_prev&&npl.toPrev();});var _t,_o,THRESHOLD=20;$(document).on('select.carousel2 selectstart.carousel2 dragstart.carousel2','.carousel-valid > .carousel-contents > .carousel-content',function(ev){ev.preventDefault();}).on('mousedown.carousel2 touchstart.carousel2','.carousel-valid > .carousel-contents',function(ev){if((ev.type=='mousedown'&&ev.which!=1)||(ev.type=='touchstart'&&ev.originalEvent.touches[1])){return;} var t=ev.originalEvent.touches?ev.originalEvent.touches[0]:ev;var point={ox:t.pageX,oy:t.pageY,$carousel:$(this).parent()};_o=point;var nextprev=getNextPrevLoop(_o.$carousel);$.extend(_o,nextprev);}).on('mousemove.carousel2 touchmove.carousel2',function(ev){if(!_o){return;} if((ev.type=='mousemove'&&ev.which!=1)||(ev.type=='touchmove'&&ev.originalEvent.touches[1])){_o=null;return;} var t=ev.originalEvent.touches?ev.originalEvent.touches[0]:ev,dx=t.pageX-_o.ox,dy=t.pageY-_o.oy;dx=Math.max(Math.min(dx,_o.cur.w),-_o.cur.w);dy=Math.max(Math.min(dy,_o.cur.h),-_o.cur.h);var d=_o.anim.is_vertical?dy:dx,to_next=d0;if(Math.abs(d)>THRESHOLD){if(_o.anim.direction=='down'||_o.anim.direction=='right'){to_next=[to_prev,to_prev=to_next][0];} to_next&&_o.toNext(true);to_prev&&_o.toPrev(true);_o=null;}}).on('mouseup.carousel2 touchend.carousel2',function(ev){_o=null;});$(document).on('mouseenter.carousel2 mouseleave.carousel2','.carousel2.carousel-valid',function(ev){$(this).toggleClass('hover',ev.type=='mouseenter');});function doPlayCmd($c,cmd){var stat=$c.attr('data-carousel-autoanim-stat')||'';function play(stat){$c.attr('data-carousel-autoanim-stat','playing');var intervals=($c.attr('data-carousel-autoanim')||'7000,3000').split(',');var delay=parseInt(intervals[0],10),interval=parseInt(intervals[1],10)||delay||3000,_t=$c.data('carousel-t');clearTimeout(_t);clearInterval(_t);if(stat!='pausing'){var _t=setTimeout(function(){var _t=$c.data('carousel-t');clearTimeout(_t);clearInterval(_t);if(!$c.is('.hover')&&$c.isInView()){getNextPrevLoop($c).toNext(true);} _t=setInterval(function(){if(!$c.is('.hover')&&$c.isInView()){getNextPrevLoop($c).toNext(true);}},interval);$c.data('carousel-t',_t);},delay);$c.data('carousel-t',_t);}else{_t=setInterval(function(){if(!$c.is('.hover')&&$c.isInView()){getNextPrevLoop($c).toNext(true);}},interval);$c.data('carousel-t',_t);}} function pause(stat){$c.attr('data-carousel-autoanim-stat','pausing');var _t=$c.data('carousel-t');clearTimeout(_t);clearInterval(_t);$c.removeData('carousel-t');} function stop(stat){$c.attr('data-carousel-autoanim-stat','stopped');var _t=$c.data('carousel-t');clearTimeout(_t);clearInterval(_t);$c.removeData('carousel-t');} function rewind(stat){$c.children('input[type="radio"]').removeClass('prev-checked').first().prop('checked',true).trigger('change').end().end().carousel2('reset',stat!='playing');} function noeffect(stat){} var func={'':{'play':play,'stop':stop,'pause':pause,'rewind':rewind,},'playing':{'play':noeffect,'stop':stop,'pause':pause,'rewind':rewind,},'pausing':{'play':play,'stop':stop,'pause':noeffect,'rewind':rewind,},'stopped':{'play':play,'stop':noeffect,'pause':noeffect,'rewind':rewind,}}[stat][cmd];if(func){func(stat);}else{console.error('carousel2:invalid stat and cmd:stat="+stat+":cmd='+cmd);}} $(document).on('click.carousel2','.carousel-valid [data-carousel-cmd]',function(ev){ev.preventDefault();doPlayCmd($(this).closest('.carousel-valid'),$(this).attr('data-carousel-cmd'));});var OPT={anim:'roll-horiz',autoanim:'7000,3000',duration:'500',nav:'under',navrel:true,};var ATTRS=['anim','duration','autoanim','nav','navrel'];$.fn.carousel2=function(opt,arg,args){opt=opt||{};var cmd;if($.type(opt)!='object'){cmd=opt;opt=null;} return $(this).each(function(){var $c=$(this);if(cmd){console.log('carousel2():cmd:'+cmd,$c);if(['play','stop','pause','rewind'].indexOf(cmd)>=0){doPlayCmd($c,cmd);}else if(cmd=='destroy'||cmd=='reset'){$c.carousel2('stop').removeClass('carousel-valid hover prevent-anim prevent-anim-rev anim-rev').removeAttr('data-carouse-autoanim-stat').addClass('prevent-anim').find('>input[type="radio"]').removeClass('prev-checked').first().prop('checked',true).trigger('change').end().end();if(cmd=='reset'){setTimeout(function(){$c.carousel2();if(arg&&!$c.is('[data-carousel-autoanim="none"]')){setTimeout(function(){$c.carousel2('pause');});}});}}else if(cmd=='next'){getNextPrevLoop($c).toNext();}else if(cmd=='prev'){getNextPrevLoop($c).toPrev();}else if(cmd=='settings'){if($.type(arg)=='string'){arg={arg:arg2};}}else if(cmd=='connectsettings'){if($.type(arg)=='string'){arg={arg:arg2};} console.log('carousel2():connectsettings:',$c[0]);$.each(arg,function(attr,$input){if(!ATTRS.indexOf(attr)=0){console.log('carousel2():connectsettings:$input is already connected to .carousel2',$input[0],$c[0]);return;} connected.push($c[0]);$input.data('caroselsetting',connected);$input.on('change.carousel2setting',function(ev){$c.attr('data-carousel-'+attr,$(this).val()).carousel2('reset');var attrs={};$.each(ATTRS,function(attr,val){attrs[attr]=val;});$c.addClass('setting-changed').trigger('changesetting',[attrs]);setTimeout(function(){$c.removeClass('setting-changed');},1000);}).on('focus blur',function(ev){var is_focus=(ev.type=='focus'),$this=$(this),target_selector={anim:'.carousel-contents',duration:'.carousel-contents',autoanim:'.carousel-contents',nav:'.carousel-nav',navrel:'.carousel-nav-rel .carousel-nav-prev, .carousel-nav-rel .carousel-nav-next',}[attr];$c.toggleClass('setting-focused',is_focus);if(target_selector){$c.find(target_selector).toggleClass('setting-focused',is_focus);}});});}else{console.error('carousel2():invalid cmd:'+cmd);}}else{if($c.is('.carousel-invalid')){return;} var _opt=$.extend({},OPT,opt);Object.keys(OPT).forEach(function(key){var opt_attr=$c.attr('data-carousel-'+key);if(opt_attr!==undefined){_opt[key]=opt_attr;}});var $contents=$c.children('.carousel-contents'),$content=$contents.children('.carousel-content'),$nav=$contents.next('.carousel-nav'),$navrel=$contents.children('.carousel-nav-rel');function hasValidStructure(){return $content.length>=2;} if(!hasValidStructure()){console.error('.carousel2 is not valid structure',$c);$c.addClass('carousel-invalid');return;} $c.addClass('carousel-valid').addClass('prevent-anim').assureUniqId('carousel-').children('.carousel-contents').spaceless();var cid=$c.attr('id');console.log('$.carousel2():init:',_opt,$c);var _waits_d=$.Deferred(),_waits_l=0,$waits=$c.find('img[src]:visible').filter(function(){var has_size=!!($(this).height());if(!has_size){_waits_l++;return true;} return false;}).on('load error',function(ev){_waits_l--;if(_waits_l==0){_waits_d.resolve('all images are loaded');}});if(!_waits_l){_waits_d.resolve('all images are already loaded');}else{$c.addClass('carousel-loading');_waits_d.then(function(){$c.removeClass('carousel-loading');});setTimeout(function(){_waits_d.resolve('timeout');},5000);} if($content.length>=min_dynamic_css_contents_num){max_dynamic_css_contents_num=$content.length;makeDynamicCssForContents(min_dynamic_css_contents_num,max_dynamic_css_contents_num);min_dynamic_css_contents_num=max_dynamic_css_contents_num+1;} $('#style-'+cid+'-duration').remove();if(parseInt(duration,10)!=500){$('

').attr('id','style-'+cid+'-duration').html('#'+cid+' > .carousel-contents > .carousel-content { animation-duration:'+_opt.duration+'ms; ').appendTo('head');} var $i=$c.children('input[type="radio"]');if(!_opt.nav){$nav.remove();}else{if(!($nav[0])){$nav=$('

').insertAfter($contents);} if(!($nav.children('.carousel-nav-manip')[0])){$('

').appendTo($nav);}} if(!_opt.navrel){$navrel.remove();}else if(!($navrel[0])){$navrel=$('

').appendTo($contents);} var checked_idx=Math.max(0,$i.index($i.filter(':checked')));$i.remove();$i=$();$nav.children('label').remove();for(var i=$contents.children('.carousel-content').length;i;i--){var rid=cid+'-radio-'+i;$i=$i.add($('').attr({id:rid,name:cid+'-radio'}).css({position:'absolute',zIndex:-1,width:'1px',height:'1px',overflow:'hidden',opacity:0,}).prependTo($c));$('').attr('for',rid).prependTo($nav);} var duration=$c.attr('data-carousel-anim-duration');if(duration){$('

').attr('id','style-duration-'+cid).html('#'+cid+' .carousel-content { animation-duration:'+duration+'ms; }').appendTo('head');}else{$('#style-duration-'+cid).remove();} $i.one('change',function(){$c.removeClass('prevent-anim');});$i[checked_idx].checked=true;if(_opt.autoanim!='none'){_waits_d.then(function(res){console.log('carousel2:auto animation start:'+res);$c.carousel2('play');});}}});};var min_dynamic_css_contents_num=13,max_dynamic_css_contents_num=20,tmpls,_template_loading_d;if(!window._jquery_carousel2_tmpls){window_jquery_carousel2_tmpls="loading";_template_loading_d=$.Deferred();$('script[src]').filter(function(){return $(this).attr('src').indexOf('/jquery-carousel.js')>=0}).each(function(){var url=$(this).attr('src').replace('/jquery-carousel.js','/jquery-carousel.css');$.ajax({type:'get',url:url,dataType:'text'}).then(function(res){if(res.substring(0,'.this-is-carousel2-stylesheet'.length)!='.this-is-carousel2-stylesheet'){return;} window._jquery_carousel2_tmpls=res.match(/\.carousel-template ([\u0000-\uffff]+?){([\u0000-\uffff]+?)}/mg).map(function(tmpl){tmpl=tmpl.match(/^\.carousel-template ([\u0000-\uffff]+?){([\u0000-\uffff]+?)}$/m);tmpl.shift();return tmpl;});_template_loading_d.resolve();});});} function makeDynamicCssForContents(min_contents_num,max_contents_num){var i,l,s,r,t,c,rules=[],rules_dict={} var min_contents_num=min_contents_num==undefined?min_dynamic_css_contents_num:min_contents_num;var max_contents_num=max_contents_num==undefined?max_dynamic_css_contents_num:max_contents_num;if(!window._jquery_carousel2_tmpls||window._jquery_carousel2_tmpls=='loading'){return _template_loading_d.then(function(){makeDynamicCssForContents(min_contents_num,max_contents_num);});} var cssText=[];window._jquery_carousel2_tmpls.forEach(function(tmpl){for(var t=[],i=min_contents_num,l=max_contents_num;i

').attr('id',sid).html(cssText.join('\n')).appendTo('head');console.log('$.carousel():extend dynamic css:#'+sid);return $.Deferred().resolve();} $('.carousel2').carousel2();});

/*** combinestatic: from:lib/js/jquery-onscrolledintoview.js ***/ (function($){var DEBUG=(location.search.indexOf('_cs=0')!=-1);if($.registerOnScrolledIntoView){return;} console.log('jquery-onscrolledintoview.js loaded.');var VH=$(window).height();$(window).on('resize',function(){VH=$(window).height();});var ST=$(window).scrollTop(),LAST_ST=ST,SCROLLING_DOWN=false,SCROLLING_UP=false;$(window).on('scroll',function(){ST=$(window).scrollTop();SCROLLING_DOWN=ST>LAST_ST;SCROLLING_UP=STST+offset&&$elm.is(':visible');if(ret){var $p=$elm.parentsUntil('body').filter(function(){return this.clientHeight!=this.scrollHeight&&$(this).css('overflow')!='visible';}).each(function(){var $c=$(this),metrics=$c.data('metrics'),now=new Date().getTime();if(!metrics||metrics.expirepb||eb



This post first appeared on RT News Today, please read the originial post: here

Share the post

Hitachi Energy rated among top 5% of most sustainable companies – Hitachi Highlights

×

Subscribe to Rt News Today

Get updates delivered right to your inbox!

Thank you for your subscription

×