(function($){$.fn.simplescroller=function(options){params=$.extend({},$.fn.simplescroller.defaults,options);return this.each(function(){if(this.__ssc)return;this.__ssc=elecount;H[elecount]={params:params,container:this,total_items:0,counter:0,items:{},window_width:jQ(window).width(),window_height:jQ(window).height()};$.simplescroller.setup(elecount);elecount++;});};$.simplescroller={hash:{},setup:function(elecount){H[elecount].total_items=$.simplescroller.item_count(elecount);$.simplescroller.setup_nav(elecount);$.simplescroller.setup_container(elecount);var cnt=1;jQ(H[elecount].container).find(H[elecount].params.item).each(function(){var order=pos=0;order=parseInt(jQ(this).attr('id').replace(H[elecount].params.id_prefix,''));if(H[elecount].params.start_at>0)pos=parseInt(jQ(this).attr('id').replace(H[elecount].params.id_prefix,''))-H[elecount].params.start_at;else pos=order;$.simplescroller.setup_item(elecount,this,order,pos);H[elecount].counter++;});jQ(window).resize(function(){$.simplescroller.resize(H[elecount],H[elecount].params);});$.simplescroller.click_actions(elecount);if(H[elecount].params.hideable)$.simplescroller.hide_actions(elecount);},item_count:function(elecount){var counter=0;jQ(H[elecount].container).find(H[elecount].params.item).each(function(){counter++;});return counter;},setup_nav:function(elecount){jQ(H[elecount].params.controlls).each(function(){var cleft=jQ(this).eq(0).offset().left,ctop=jQ(this).eq(0).offset().top,new_t=ctop-jQ(this).height(),new_l=cleft;if(ie6&&(this.id=="next"||this.id=="next_image"))new_l=new_l+jQ(this).outerWidth();if(ie6&&(this.id=="previous"||this.id=="previous_image"))new_l=new_l-jQ(this).outerWidth();if(ie&&(this.id=="previous"||this.id=="previous_image"||this.id=="next"||this.id=="next_image"))new_t-=jQ(this).outerHeight();jQ(this).css({position:'absolute','top':new_t+'px','left':new_l+'px','z-index':'10','margin':'0'});if(ie)jQ(this).css('margin-top',(jQ(this).outerHeight())+'px');});if(H[elecount].params.start_at>0){jQ(H[elecount].params.controlls).each(function(){if(this.id=="previous"||this.id=="previous_image")jQ(this).children("a").removeClass('disabled');});}
if(H[elecount].total_items<=(H[elecount].params.start_at+H[elecount].params.visible)){jQ(H[elecount].params.controlls).each(function(){if(this.id=="next"||this.id=="next_image")jQ(this).children("a").addClass('disabled');});}},setup_item:function(elecount,item,order,position){var cnt=1;if(jQ(item).attr('id').length==0||order.length<1){order=H[elecount].counter;jQ(item).attr('id',prefix+order);}
jQ(item).addClass('p'+position);H[elecount].items[order]=item;item.__ssc_original_left=jQ(item).eq(0).offset().left;item.__ssc_original_top=jQ(item).eq(0).offset().top;jQ(item).addClass('ssc').addClass('ssc-'+order);var c_width=jQ(H[elecount].container).outerWidth();var divwidth=item.__scc_width=c_width/H[elecount].params.visible;item.__scc_new_left=(position*divwidth);jQ(item).css({position:'absolute',width:divwidth+'px',left:(position*divwidth)+'px','margin-top':H[elecount].params.margin_top+'px','z-index':'1'});},setup_container:function(elecount,height){jQ(H[elecount].container).each(function(){var cleft=H[elecount].container_left=jQ(this).eq(0).offset().left,ctop=H[elecount].container_top=jQ(this).eq(0).offset().top,my_width=jQ(this).outerWidth(),parent_width=jQ(this).parent().outerWidth(),margin=(parent_width-my_width)/2;this.__scc_current=H[elecount].params.start_at;jQ(this).css({overflow:'hidden',width:my_width+'px','margin-left':margin+'px',position:'absolute',height:H[elecount].params.height+'px'});});jQ('body').addClass('simplescroller');},click_actions:function(elecount){var h=H[elecount],params=h.params,container=H[elecount].container;jQ(H[elecount].params.controlls).find('a').click(function(){if(jQ(this).hasClass('disabled')){}else if(jQ(this).attr('title')=='next'||jQ(this).hasClass('next')){$.simplescroller.move_to(h,params,container.__scc_current+params.moveby);}else if(jQ(this).attr('title')=='previous'||jQ(this).hasClass('previous')){$.simplescroller.move_to(h,params,container.__scc_current-params.moveby);}
return false;});},hide_actions:function(elecount){if(H[elecount].params.hideatstart)jQ(H[elecount].container).parent().hide();if(H[elecount].params.hidetrigger){jQ(H[elecount].params.hidetrigger).click(function(){jQ(H[elecount].container).parent().toggle();return false;});}},move_to:function(h,params,item_number){var move_by=item_number-h.container.__scc_current;if(item_number>0&&item_number<h.total_items){jQ(params.controlls).find('a.previous,a.next').removeClass('disabled');}
if(item_number==0)jQ(params.controlls).find('a.previous').addClass('disabled');if(item_number+params.visible>=h.total_items)jQ(params.controlls).find('a.next').addClass('disabled');for(i in h.items){var new_index=i-item_number;var new_left=(new_index*h.items[i].__scc_width);jQ(h.items[i]).animate({left:new_left+'px'},params.speed);}
h.container.__scc_current=item_number;},resize:function(h,params){var new_w=(jQ(window).width()-h.window_width)/2;jQ(params.controlls).each(function(){var oldlft=parseInt(jQ(this).css('left').replace(/px/g,''),0),lft=(oldlft+new_w)+1;jQ(this).css('left',lft.toString()+'px');});h.window_width=jQ(window).width();}};$.fn.simplescroller.defaults={controlls:'#controlls',item:'.item',visible:1,speed:'slow',moveby:1,margin_right:10,margin_top:0,id_prefix:'scroll_item_',height:110,hideable:false,hidetrigger:false,hideatstart:false,start_at:0};var jQ=jQuery,params,elecount=0,H=$.simplescroller.hash,ie=$.browser.msie,ie6=$.browser.msie&&($.browser.version=="6.0");})(jQuery);

(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'/images/lightbox/ico-loading.gif',imageBtnPrev:'/images/lightbox/btn-prev.gif',imageBtnNext:'/images/lightbox/btn-next.gif',imageBtnClose:'/images/lightbox/btn-close.gif',imageBlank:'/images/lightbox/blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);

(function($){$.fn.table_highlight=function(options){return this.each(function(){if(this.__th)return;else this.__th=elecount;var params;if(typeof(options)!="undefined")params=$.extend(true,{},$.fn.table_highlight.defaults,options);else params=$.fn.table_highlight.defaults;H[elecount]={params:params,target:this,col_num:1};$.table_highlight.actions(elecount);elecount++;});}
$.table_highlight={hash:{},actions:function(elecount){var h=H[elecount],active_table=h.target;jQuery(active_table).find(h.params.triggers).hover(function(){$.table_highlight.find_row(elecount,this).not(jQuery(h.params.ignore_highlight)).addClass(h.params.highlight_class);$.table_highlight.find_col(elecount,this).not(jQuery(h.params.ignore_highlight)).addClass(h.params.highlight_class);},function(){jQuery(active_table).find('*').removeClass(h.params.highlight_class);});},find_row:function(elecount,hovered){var h=H[elecount],active_table=h.target;return jQuery(hovered).parent().not(jQuery(h.params.ignore_rows));},find_col:function(elecount,hovered){var h=H[elecount],active_table=h.target;h.col_num=jQuery(hovered).parent().children().index(hovered)+1;return jQuery(active_table).find(h.params.row).children(':nth-child('+h.col_num+')').not(jQuery(h.params.ignore_columns));}};$.fn.table_highlight.defaults={'triggers':'th, td','row':'tr','highlight_class':'active','ignore_highlight':'.image_column','ignore_rows':'.comparision_table_heading_images, .comparison_table_heading_row','ignore_columns':'.column_1'};var elecount=0,H=$.table_highlight.hash;})(jQuery);


(function($){$.fn.expandinggrid=function(options){P[usecount]=$.extend({},$.fn.expandinggrid.defaults,options,{container:this});D[usecount]={};return this.each(function(){if(this.__egrid)return;else this.__egrid=usecount;$.expandinggrid.setup(usecount);usecount++})};$.fn.expandinggrid.defaults={"columns":3,"grid_items":'item',"grid_space":10,"grind_zindex":300,"expand_by":2,"timeout":350};$.expandinggrid={data:[],params:[],fetchitems:function(position){return jQuery(P[position].container).children("."+P[position].grid_items)},insert_overlay:function(){if(!jQuery('.ui-widget-overlay').length)jQuery('body').prepend('<div class="ui-widget-overlay" style="display:none"></div>')},closed_dimensions:function(position){var div=jQuery(P[position].container).eq(0),dwidth=div.outerWidth()/P[position].columns,divider=Math.ceil(D[position].items.length/P[position].columns),dheight=(div.outerHeight()/divider);return{"width":dwidth,"height":dheight}},apply_dimensions:function(position,items,dimensions){var loop=0,container_left=jQuery(P[position].container).eq(0).offset().left,container_top=jQuery(P[position].container).eq(0).offset().top;items.each(function(){var margin=P[position].grid_space,div=jQuery(P[position].container).eq(0),col=loop%P[position].columns,end=(loop+1)%P[position].columns,row=Math.floor(loop/P[position].columns),dwidth=dimensions.width-P[position].grid_space,dheight=dimensions.height-P[position].grid_space;var pleft=container_left+(col*dimensions.width),ptop=container_top+(row*dimensions.height);eleinfo={"width":dwidth,"height":dheight,"position":"absolute","left":pleft,"top":ptop,"zindex":(P[position].grind_zindex-5),"row":row,"col":col},cssinfo={"width":eleinfo.width+"px","height":eleinfo.height+"px","position":eleinfo.position,"left":eleinfo.left+"px","top":eleinfo.top+"px","z-index":eleinfo.zindex};jQuery(this).addClass("eg_row"+row+" eg_col"+col).removeClass('eg_expanded').css(cssinfo);jQuery(this).data('eleinfo',eleinfo);loop++;D[position].totals.rows=row})},expand:function(position,item,dimensions,modifier){if(jQuery(item).hasClass('eg_expanded'))return;jQuery(item).addClass('active');var info=jQuery(item).data('eleinfo');current_height=info.height,current_width=info.width,new_height=current_height*modifier,new_width=current_width*modifier,height_diff=new_height-current_height,width_diff=new_width-current_width,ntop=info.top,nleft=info.left,col=info.col,row=info.row;if(row==D[position].totals.rows)ntop=ntop-height_diff;else if(row>0)ntop=ntop-(height_diff/2);if(col==(D[position].totals.columns-1))nleft=nleft-width_diff;else if(col>0)nleft=nleft-(width_diff/2);jQuery(item).addClass("eg_expanded").css({"top":ntop+"px","z-index":10,"left":nleft+"px","width":new_width+"px","height":new_height+"px","z-index":(info.zindex*2)});jQuery('.ui-widget-overlay').css({"height":jQuery(window).height(),"width":jQuery(window).width(),"z-index":(P[position].grind_zindex)}).show().fadeTo('fast',0.5)},contract:function(position,item){var eleinfo=jQuery(item).data('eleinfo'),cssinfo={"width":eleinfo.width+"px","height":eleinfo.height+"px","position":eleinfo.position,"left":eleinfo.left+"px","top":eleinfo.top+"px","z-index":eleinfo.zindex};jQuery(item).removeClass("eg_expanded").css(cssinfo);jQuery('.ui-widget-overlay').hide()},hovers:function(position,items,dimensions){D[position].timeout=false;jQuery(items).hover(function(){clearTimeout(D[position].timeout);var obj=this,func=function(){$.expandinggrid.expand(position,obj,dimensions,P[position].expand_by)};D[position].timeout=setTimeout(func,P[position].timeout)},function(){clearTimeout(D[position].timeout);jQuery(this).removeClass('active');$.expandinggrid.contract(position,this)})},resize:function(position,items){jQuery(window).resize(function(){var new_dimensions=$.expandinggrid.closed_dimensions(position);$.expandinggrid.apply_dimensions(position,items,new_dimensions);jQuery('.ui-widget-overlay:visible').css({"height":jQuery(window).height(),"width":jQuery(window).width()})})},setup:function(position){D[position].totals={rows:0,columns:P[position].columns};D[position].items=$.expandinggrid.fetchitems(position);D[position].closed_dimensions=$.expandinggrid.closed_dimensions(position);$.expandinggrid.insert_overlay();$.expandinggrid.apply_dimensions(position,D[position].items,D[position].closed_dimensions);$.expandinggrid.hovers(position,D[position].items,D[position].closed_dimensions);$.expandinggrid.resize(position,D[position].items)}};var D=$.expandinggrid.data,P=$.expandinggrid.params,usecount=0})(jQuery);

/**** ***/

