ViewController=function(){function init(){window.pictures={car:{normal:$("car-picture"),zoom:$("car-picture-zoom")},interior:{normal:$("interior-picture"),zoom:$("int-picture-zoom")}}
}function setSectionAnimation(){var fieldsets=$(document.body).getElements(".group_choices fieldset");
fieldsets.each(function(field){var head=field.getParent().getFirst();
var fieldToggle=new Fx.Slide(field).addEvent("onStart",function(){if(!this.open){head.removeClass("close")
}else{head.addClass("close")
}});
head.addEvent("click",function(){fieldToggle.toggle()
})
});
$$(".body").setStyle("min-height","")
}function setZoomButtonClick(){function show(element){element.setStyles({opacity:0,position:"absolute",border:"1px solid black"}).setStyles({top:(window.getScrollTop()+window.getHeight()/2)-element.getSize().size.y/2,left:(window.getScrollLeft()+window.getWidth()/2)-element.getSize().size.x/2}).effect("opacity").start(1)
}function hide(element){element.effect("opacity").start(0)
}if($("views")){var zoomButtons=$("views").getNext().getElements(".zoom");
if(window.App){zoomButtons.addEvent("click",function(){App.picker.view.layer.show()
})
}else{zoomButtons[0].addEvent("click",function(){show(pictures.car.zoom)
});
zoomButtons[1].addEvent("click",function(){show(pictures.interior.zoom)
});
$$(pictures.car.zoom,pictures.interior.zoom).injectInside(document.body).addEvent("click",function(){hide(this)
})
}}}function setToggler(){if($("car-picture-zoom")&&$("int-picture-zoom")){var PickerViews=document.body.getElements("#views");
PickerViews.each(function(views){views=views.getElements("li");
views[0].addEvent("click",function(){viewStateChange(["car","interior"]);
views[0].getParent().removeClass("leftHighLighted")
});
views[1].addEvent("click",function(){viewStateChange(["interior","car"]);
views[1].getParent().addClass("leftHighLighted")
});
function viewStateChange(state){$$(pictures[state[0]].normal,pictures[state[0]].zoom).setStyle("display","block");
$$(pictures[state[1]].normal,pictures[state[1]].zoom).setStyle("display","none")
}})
}}function Run(){init();
setSectionAnimation();
setZoomButtonClick();
setToggler()
}if(window.App!=undefined){App.addEvent("everythingIsLoaded",Run)
}else{window.onload=Run
}}();