var _index = 1;
var _feature_w700 = ['w700_Feature_Left', 'w700_Feature_Front', 'w700_Feature_Right'];
var _feature_w700ds = ['w700ds_Feature_Left', 'w700ds_Feature_Front', 'w700ds_Feature_Right'];
var _feature_sony = ['sony_Feature_Left', 'sony_Feature_Front', 'sony_Feature_Right'];
var which_w700_selected = _feature_w700[_index];
var which_w700ds_selected = _feature_w700ds[_index];
var which_sony_selected = _feature_sony[_index];
var _isAnimating_w700 = true;
var _isAnimating_w700ds = true;
var _isAnimating_sony = true;

function SetIntroPageItems() {

    GetObject("Button1").addEventListener("MouseEnter", function() { ApplyStoryboard('sb_ButtonSlideUp', 'w700_BG'); });
    GetObject("Button2").addEventListener("MouseEnter", function() { ApplyStoryboard('sb_ButtonSlideUp', 'w700ds_BG'); });
    GetObject("Button3").addEventListener("MouseEnter", function() { ApplyStoryboard('sb_ButtonSlideUp', 'sony_BG'); });

    GetObject("Button1").addEventListener("MouseLeave", function() { ApplyStoryboard('sb_ButtonSlideDown', 'w700_BG'); });
    GetObject("Button2").addEventListener("MouseLeave", function() { ApplyStoryboard('sb_ButtonSlideDown', 'w700ds_BG'); });
    GetObject("Button3").addEventListener("MouseLeave", function() { ApplyStoryboard('sb_ButtonSlideDown', 'sony_BG'); });

    GetObject("Button1").addEventListener("MouseLeftButtonDown", function() { LoadXAML(1); });
    GetObject("Button2").addEventListener("MouseLeftButtonDown", function() { LoadXAML(2); });
    GetObject("Button3").addEventListener("MouseLeftButtonDown", function() { LoadXAML(3); });
    
    GetObject("w700_Feature").addEventListener("MouseLeftButtonDown", function() { LoadXAML(1); });
    GetObject("w700ds_Feature").addEventListener("MouseLeftButtonDown", function() { LoadXAML(2); });
    GetObject("sony_Feature").addEventListener("MouseLeftButtonDown", function() { LoadXAML(3); });
    
    GetObject("w700_Thumb_Left").addEventListener("MouseLeftButtonDown", function() { _isAnimating_w700 = false; SelectLaptop('w700', 0); });
    GetObject("w700_Thumb_Front").addEventListener("MouseLeftButtonDown", function() { _isAnimating_w700 = false; SelectLaptop('w700', 1); });
    GetObject("w700_Thumb_Right").addEventListener("MouseLeftButtonDown", function() { _isAnimating_w700 = false; SelectLaptop('w700', 2); });

    GetObject("w700ds_Thumb_Left").addEventListener("MouseLeftButtonDown", function() { _isAnimating_w700ds = false; SelectLaptop('w700ds', 0); });
    GetObject("w700ds_Thumb_Front").addEventListener("MouseLeftButtonDown", function() { _isAnimating_w700ds = false; SelectLaptop('w700ds', 1); });
    GetObject("w700ds_Thumb_Right").addEventListener("MouseLeftButtonDown", function() { _isAnimating_w700ds = false; SelectLaptop('w700ds', 2); });

    GetObject("sony_Thumb_Left").addEventListener("MouseLeftButtonDown", function() { _isAnimating_sony = false; SelectLaptop('sony', 0); });
    GetObject("sony_Thumb_Front").addEventListener("MouseLeftButtonDown", function() { _isAnimating_sony = false; SelectLaptop('sony', 1); });
    GetObject("sony_Thumb_Right").addEventListener("MouseLeftButtonDown", function() { _isAnimating_sony = false; SelectLaptop('sony', 2); });

    SetAnimatedLink("Header_ResourceLinks_1", "Header_ResourceLinks_1_ovr", "sb_QuickFadeIn_Links", "sb_QuickFadeOut_Links", "http://www.microsoft.com/prophoto/bettertogether.aspx");

    SelectLaptop('w700', _index);
    SelectLaptop('w700ds', _index);
    SelectLaptop('sony', _index);

	var timer = setInterval(
		function() {
	        _index++;
	        if (_index == 3) _index = 0;
	        if (_isAnimating_w700) SelectLaptop('w700', _index);
	        if (_isAnimating_w700ds) SelectLaptop('w700ds', _index);
	        if (_isAnimating_sony) SelectLaptop('sony', _index);
		}
	, 5000);

	RegisterTimer(timer);
}

function SelectLaptop(which, index) {
    var direction = 'LeftSide';
    if (index == 1) direction = 'Front';
    if (index == 2) direction = 'RightSide';
    ApplyStoryboard('sb_SlideTo' + direction + '_' + which, which + '_Carrot');
    ApplyStoryboard('sb_FadeOut_' + which, eval('which_' + which + '_selected'));
    eval('which_' + which + '_selected = _feature_' + which + '[' + index + ']');
    ApplyStoryboard('sb_FadeIn_' + which, eval('which_' + which + '_selected'));
}
