
function populate_carousel(contentid){new Ajax.Updater('carousel_inner','../cms/site/ajax/carousel.php',{parameters:{contentid:contentid,evalScripts:true},onCreate:function(){},onLoading:function(transport){},onSuccess:function(transport){},onComplete:function(){display_carousel('category','0','4');},onFailure:function(transport){},onException:function(req,exception){return true;}});}
function display_carousel(contentid,start_item,end_item){for(i=start_item;i<=end_item;i++){itemid='item'+i;$(itemid).show();}
deactivate_btn('carousel_left_btn','/cms/site/images/left_button_disabled.gif');}
function carousel_next(){var items=new Array();var vis_items=new Array();items=$('carousel_item').getElementsByClassName('carousel_object');for(i=0;i<items.length;i++){items[i]=items[i].getAttribute('id');vis_items[i]=$(items[i]).visible();}
vis_items.unshift(vis_items.pop());if(vis_items.last()==1){deactivate_btn('carousel_right_btn','/cms/site/images/right_button_disabled.gif');}
activate_btn('carousel_left_btn','/cms/site/images/left_button.gif');for(i=0;i<items.length;i++){itemid=items[i];if(vis_items[i]==1){$(itemid).show();}else{$(itemid).hide();}}}
function carousel_prev(){var items=new Array();var vis_items=new Array();items=$('carousel_item').getElementsByClassName('carousel_object');for(i=0;i<items.length;i++){items[i]=items[i].getAttribute('id');vis_items[i]=$(items[i]).visible();}
vis_items.push(vis_items.shift());if(vis_items.first()==1){deactivate_btn('carousel_left_btn','/cms/site/images/left_button_disabled.gif');}else{activate_btn('carousel_right_btn','/cms/site/images/right_button.gif');}
for(i=0;i<items.length;i++){itemid=items[i];if(vis_items[i]==1){$(itemid).show();}else{$(itemid).hide();}}}
function depress_btn(btn,img_name){$(btn).src=img_name;setTimeout("pause()",5000);}
function deactivate_btn(btn,img_name){$(btn).disabled=true;$(btn).src=img_name;}
function activate_btn(btn,img_name){$(btn).disabled=false;$(btn).src=img_name;}
function inflate_btn(btn,img_name){$(btn).src=img_name;setTimeout("pause()",5000);}
function pause(){return false;}