/**
 * @author uloydl
 */

mobile.initializePage("modelIndex", function() {
	
	//link to detailsearch
	var detailSearchLink = $("detailSearchLink");
	if (detailSearchLink){
		detailSearchLink.observe("click", function(event){
			event.stop();
			submitQuickSearch("true");
		});
	}
	
	
	//popup for the rich media icons
	$$("a.rich-media-icon").invoke("observe", "click", (function(event) {
		var element = Event.findElement(event, "a");
		mobile.PopupHelper.openPopUp(element.href, "580", "415");
		event.stop();
	}).bindAsEventListener());
	
	// checkAll checkBoxes
	var checkAll = $("checkAll");
	if (checkAll){
		checkAll.observe("click", (function(event){
			var element = Event.element(event);
			mobile.FormHelper.checkBoxes("parkAndCompareVehicle", element.checked);
		}).bindAsEventListener());
	}
	// park cars
	var parkCars = $("parkCars");
	if (parkCars){
		parkCars.observe("click", (function(event){
			parkCompare("park");
		}).bindAsEventListener());
	}
	
	
	// compare cars
	var compareCars = $("compareCars");
	if(compareCars){
		compareCars.observe("click", (function(event){
			parkCompare("compare");
		}).bindAsEventListener());
	}

	//the superbanner is displayed on position 7 in the list
	var superbanner;
	if (Prototype.Browser.IE) {
		superBanner = new mobile.DartWatcher(documentBody.down("tr.banner"));
	} else {
		superBanner = new mobile.DartWatcher(documentBody.down("tr.banner"), {toggleAction:"visibility"});
	}
	
	//we need some padding here when show is true
	if (superBanner.showBanner){
		superBanner.getBannerWrapper().down(".banner-td").setStyle({padding: "13px 0 10px 0"});
	}
});

