﻿/* Scripts for PreStart */

/* Image preloader */
jQuery.preloadImages = function() {
    for (var i = 0; i < arguments.length; i++) {
        jQuery("<img>").attr("src", arguments[i]);
    }
}

/* Preloads all images needed in protection area visualizer */
$.preloadImages("/Layout/Default/Image/PPES/dude-selected-breath.jpg",
                "/Layout/Default/Image/PPES/dude-selected-eyes.jpg",
                "/Layout/Default/Image/PPES/dude-selected-feet.jpg",
                "/Layout/Default/Image/PPES/dude-selected-hands.jpg",
                "/Layout/Default/Image/PPES/dude-selected-head.jpg",
                "/Layout/Default/Image/PPES/dude-selected-hearing.jpg",
                "/Layout/Default/Image/PPES/dude-selected-other.jpg"
);

/* Swaps images when radio buttons are selected */
jQuery.switchImage = function() {
    $(arguments[0]).attr("src", arguments[1]);
}

$(document).ready(function() {
	/* Hides extra label */
	$("#i2_i1_meteorProductList_dataGridData tr td:first-child").addClass("noLeftBorder");
	$("#i2_i1_meteorProductList_dataGridData tr td:first-child label").addClass("noShow");
	
	$("#cartContents dl dt:odd").addClass("alternating");
	$("#cartContents dl dd:odd").addClass("alternating");
	
	$(".Paging a[disabled=disabled]").addClass("disabled");
	
	/* Image swapper */
    $('.rbnList > input').each(function() {
        if ( $(this).attr("checked") ) {
        	var area = $(this).attr("id");
        	switch (area)
        	{
        		// Pää
        		case "i2_i1_rbnList_0":
        			$.switchImage("#dude", "/Layout/Default/Image/PPES/dude-selected-head.jpg");
        			break;
        		// Kuulo
        		case "i2_i1_rbnList_1":
        			$.switchImage("#dude", "/Layout/Default/Image/PPES/dude-selected-hearing.jpg");
        			break;
        		// Silmät/kasvot
        		case "i2_i1_rbnList_2":
        			$.switchImage("#dude", "/Layout/Default/Image/PPES/dude-selected-eyes.jpg");
        			break;
        		// Hengitys
        		case "i2_i1_rbnList_3":
        			$.switchImage("#dude", "/Layout/Default/Image/PPES/dude-selected-breath.jpg");
        			break;
        		// Kädet
        		case "i2_i1_rbnList_4":
        			$.switchImage("#dude", "/Layout/Default/Image/PPES/dude-selected-hands.jpg");
        			break;
        		// Jalat
        		case "i2_i1_rbnList_5":
        			$.switchImage("#dude", "/Layout/Default/Image/PPES/dude-selected-feet.jpg");
        			break;
        		// Muu
        		case "i2_i1_rbnList_6":
        			$.switchImage("#dude", "/Layout/Default/Image/PPES/dude-selected-other.jpg");
        			break;
        		default:
        			$.switchImage("#dude", "/Layout/Default/Image/PPES/dude-unselected.jpg");
        			break;
        	}  
            return false; // Only one radio button can be selected so let's break the each() loop
        }
    });
});
