jQuery.iPikaChoose={build:function(_1){
var _1;
var _2={show_captions:true,slide_enabled:true,auto_play:true,show_prev_next:true,slide_speed:5000,thumb_width:70,thumb_height:62,buttons_text:{play:"",stop:"Stop",previous:"Previous",next:"Next"},delay_caption:true,user_thumbs:false};
return jQuery(this).each(function(){
var _3=jQuery.extend(_2,_1);
var _4=jQuery(this).children("li").children("img");
_4.fadeOut(1);
var _5=jQuery(this);
_4.each(LoadImages);
jQuery(this).before("<div class='pika_main'></div>");
var _6=jQuery(this).prev(".pika_main");
if(_3.slide_enabled){
_6.append("<div class='pika_play'></div>");
var _7=jQuery(this).prev(".pika_main").children(".pika_play");
_7.html("<a class='pika_play_button'>"+_3.buttons_text.play+"</a><a class='pika_stop_button'>"+_3.buttons_text.stop+"</a>");
_7.fadeOut(1);
var _8=_7.children("a:first");
var _9=_7.children("a:last");
}
_6.append("<div class='pika_subdiv'></div>");
var _a=_6.children(".pika_subdiv");
_a.append("<img />");
var _b=_a.children("img");
if(_3.show_captions){
_a.append("<div class='pika_caption'></div>");
var _c=_a.children(".pika_caption");
}
jQuery(this).after("<div class='pika_navigation'></div>");
var _d=jQuery(this).next(".pika_navigation");
_d.prepend("<a>"+_3.buttons_text.previous+"</a> :: <a>"+_3.buttons_text.next+"</a>");
var _e=_d.children("a:first");
var _f=_d.children("a:last");
if(!_3.show_prev_next){
_d.css("display","none");
}
var _10=_3.auto_play;
_b.wrap("<a></a>");
var _11=_b.parent("a");
function LoadImages(){
jQuery(this).bind("load",function(){
var w=jQuery(this).width();
var h=jQuery(this).height();
if(w===0){
w=jQuery(this).attr("width");
}
if(h===0){
h=jQuery(this).attr("height");
}
var rw=_3.thumb_width/w;
var rh=_3.thumb_height/h;
if(rw<rh){
var _16=rh;
var _17=((w*_16-_3.thumb_width)/2)*-1;
_17=Math.round(_17);
jQuery(this).css({left:_17});
}else{
var _16=rw;
top=0;
jQuery(this).css({top:top});
}
var _18=Math.round(w*_16);
var _19=Math.round(h*_16);
jQuery(this).css("position","relative");
jQuery(this).width(_18).height(_19);
var _1a={width:_18,height:_19};
jQuery(this).css(_1a);
jQuery(this).fadeTo(250,0.4);
if(jQuery(this).hasClass("pika_first")){
jQuery(this).trigger("click",["auto"]);
}
});
jQuery(this).clone(true).insertAfter(this);
jQuery(this).remove();
_4=_5.children("li").children("img");
};
function activate(){
_4.bind("click",image_click);
if(_3.slide_enabled){
if(_3.auto_play){
_10=true;
_8.hide();
_9.show();
}else{
_8.show();
_9.hide();
}
}
prep_thumbs();
_e.bind("click",previous_image);
_f.bind("click",next_image);
};
function prep_thumbs(){
_4.filter(":last").addClass("pika_last");
_4.filter(":first").addClass("pika_first");
_4.each(function(){
var _1b={width:_3.thumb_width+"px",height:_3.thumb_height+"px","list-style":"none",overflow:"hidden"};
jQuery(this).parent("li").css(_1b);
jQuery(this).hover(function(){
jQuery(this).fadeTo(250,1);
},function(){
if(!jQuery(this).hasClass("pika_selected")){
jQuery(this).fadeTo(250,0.4);
}
});
});
};
function image_click(_1c,how){
if(how!="auto"){
if(_3.slide_enabled){
_9.hide();
_8.show();
_10=false;
}
_b.stop();
_b.dequeue();
if(_3.show_captions){
_c.stop();
_c.dequeue();
}
}
if(_3.user_thumbs){
var _1e=jQuery(this).attr("ref");
}else{
var _1e=jQuery(this).attr("src");
}
var _1f=jQuery(this).attr("ref");
var _20=jQuery(this).next("span").html();
_4.filter(".pika_selected").fadeTo(250,0.4);
_4.filter(".pika_selected").removeClass("pika_selected");
jQuery(this).fadeTo(250,1);
jQuery(this).addClass("pika_selected");
if(_3.show_captions){
if(_3.delay_caption){
_c.fadeTo(800,0);
}
_c.fadeTo(500,0,function(){
_c.html(_20);
_c.fadeTo(800,1);
});
}
_b.fadeTo(500,0.05,function(){
_b.bind("load",function(){
_b.fadeTo(800,1,function(){
if(_10){
jQuery(this).animate({top:0},_3.slide_speed,function(){
if(_10){
_f.trigger("click",["auto"]);
}
});
}
});
jQuery(this).unbind("load");
});
_b.attr("src",_1e);
_11.attr("href",_1f);
});
};
function next_image(_21,how){
if(_4.filter(".pika_selected").hasClass("pika_last")){
_4.filter(":first").trigger("click",how);
}else{
_4.filter(".pika_selected").parent("li").next("li").children("img").trigger("click",how);
}
};
function previous_image(_23,how){
if(_4.filter(".pika_selected").hasClass("pika_first")){
_4.filter(":last").trigger("click",how);
}else{
_4.filter(".pika_selected").parent("li").prev("li").children("img").trigger("click",how);
}
};
function play_button(){
_6.hover(function(){
_7.fadeIn(400);
},function(){
_7.fadeOut(400);
});
_8.bind("click",function(){
_b.stop();
_b.dequeue();
if(_3.show_captions){
_c.stop();
_c.dequeue();
}
_10=true;
_f.trigger("click",["auto"]);
jQuery(this).hide();
_9.show();
});
_9.bind("click",function(){
_10=false;
jQuery(this).hide();
_8.show();
});
};
if(_3.slide_enabled){
play_button();
}
activate();
});
}};
jQuery.fn.PikaChoose=jQuery.iPikaChoose.build;


