var slidenum = 1;
var slidestart = 1;
var slidetotal = 4;
var slidesize = 5;
var slideindex=new Array();
var startslide=new Array();
var imagegap=" ";

var slidealt=new Array();

slidealt[0] = 'Short-Haul Flight - 15,000 points';
slidealt[1] = 'Long-Haul Flight - 35,000 points';
slidealt[2] = '$250 Future Shop Gift Card - Redeem for 30,000 points';
slidealt[3] = 'Sony 12MP Cybershot Digital Camera - Redeem for 34,000 points';


var temparray=new Array(0,0,0,0);

function pointstart(){

	if((document.getElementById('pointvalue1').checked == false)&&(document.getElementById('pointvalue2').checked == false)&&(document.getElementById('pointvalue3').checked == false)){
		for(var i=1; i <= 8; i++){
			document.getElementById('pointvalue'+i).checked = false;
		}
		document.getElementById('pointvalue4').disabled = true;
		document.getElementById('pointvalue5').disabled = true;
		document.getElementById('pointvalue6').disabled = true;
		document.getElementById('pointvalue7').disabled = true;
		document.getElementById('pointvalue8').disabled = true;
	}else{
		document.getElementById('pointvalue4').disabled = false;
		document.getElementById('pointvalue5').disabled = false;
		document.getElementById('pointvalue6').disabled = false;
		document.getElementById('pointvalue7').disabled = false;
		if((document.getElementById('pointvalue6').checked == false)&&(document.getElementById('pointvalue7').checked == false)){
			document.getElementById('pointvalue8').checked = false;
			document.getElementById('pointvalue8').disabled = true;
		}else{
			if(document.getElementById('pointvalue6').checked == true){
				document.getElementById('pointvalue7').checked = false;
				document.getElementById('pointvalue7').disabled = true;
			}else if(document.getElementById('pointvalue7').checked == true){
				document.getElementById('pointvalue6').checked = false;
				document.getElementById('pointvalue6').disabled = true;
			}else{
				document.getElementById('pointvalue6').checked = false;
				document.getElementById('pointvalue6').disabled = false;
				document.getElementById('pointvalue7').checked = false;
				document.getElementById('pointvalue7').disabled = false;
			}
			document.getElementById('pointvalue8').disabled = false;
		}
	}

	if(document.getElementById('pointvalue1').checked == true){
		document.getElementById('pointvalue2').checked = false;
		document.getElementById('pointvalue2').disabled = true;
		document.getElementById('pointvalue3').checked = false;
		document.getElementById('pointvalue3').disabled = true;
	}else if(document.getElementById('pointvalue2').checked == true){
		document.getElementById('pointvalue1').checked = false;
		document.getElementById('pointvalue1').disabled = true;
		document.getElementById('pointvalue3').checked = false;
		document.getElementById('pointvalue3').disabled = true;
	}else if(document.getElementById('pointvalue3').checked == true){
		document.getElementById('pointvalue1').checked = false;
		document.getElementById('pointvalue1').disabled = true;
		document.getElementById('pointvalue2').checked = false;
		document.getElementById('pointvalue2').disabled = true;
	}else{
		document.getElementById('pointvalue1').checked = false;
		document.getElementById('pointvalue1').disabled = false;
		document.getElementById('pointvalue2').checked = false;
		document.getElementById('pointvalue2').disabled = false;
		document.getElementById('pointvalue3').checked = false;
		document.getElementById('pointvalue3').disabled = false;
	}

	var pointtotal = 0;
	for(var i=1; i <= 11; i++){
		if(document.getElementById('pointvalue'+i).checked == true){
			pointtotal += parseInt(document.getElementById('pointvalue'+i).value);
		}
	}	
	document.getElementById('point_total').innerHTML = Comma(pointtotal);
	
	var slidedest = 3;
	if(pointtotal == 0){slidedest = slidestart;}
	if((pointtotal >= 2500)&&(pointtotal < 3000)){slidedest = 0;}
	if((pointtotal >= 3000)&&(pointtotal < 13000)){slidedest = 1;}
	if((pointtotal >= 13000)&&(pointtotal < 15000)){slidedest = 2;}
	if((pointtotal >= 15000)&&(pointtotal < 25000)){slidedest = 3;}
	if((pointtotal >= 25000)&&(pointtotal < 30000)){slidedest = 5;}
	if((pointtotal >= 30000)&&(pointtotal < 34000)){slidedest = 6;}
	if((pointtotal >= 34000)&&(pointtotal < 53000)){slidedest = 7;}
	if((pointtotal >= 53000)&&(pointtotal < 65000)){slidedest = 8;}
	if((pointtotal >= 65000)&&(pointtotal < 78000)){slidedest = 9;}
	if((pointtotal >= 78000)){slidedest = 10;}

	slidenum = slidedest;
	document.getElementById('primaryimagediv').src = '/expectmore/_assets-custom/images/slideshow/primary_rewards_'+slidenum+'.gif';	
		
}

function pointtally(){

	if((document.getElementById('pointvalue1').checked == false)&&(document.getElementById('pointvalue2').checked == false)&&(document.getElementById('pointvalue3').checked == false)){
		for(var i=1; i <= 8; i++){
			document.getElementById('pointvalue'+i).checked = false;
		}
		document.getElementById('pointvalue4').disabled = true;
		document.getElementById('pointvalue5').disabled = true;
		document.getElementById('pointvalue6').disabled = true;
		document.getElementById('pointvalue7').disabled = true;
		document.getElementById('pointvalue8').disabled = true;
	}else{
		document.getElementById('pointvalue4').disabled = false;
		document.getElementById('pointvalue5').disabled = false;
		document.getElementById('pointvalue6').disabled = false;
		document.getElementById('pointvalue7').disabled = false;
		if((document.getElementById('pointvalue6').checked == false)&&(document.getElementById('pointvalue7').checked == false)){
			document.getElementById('pointvalue8').checked = false;
			document.getElementById('pointvalue8').disabled = true;
		}else{
			if(document.getElementById('pointvalue6').checked == true){
				document.getElementById('pointvalue7').checked = false;
				document.getElementById('pointvalue7').disabled = true;
			}else if(document.getElementById('pointvalue7').checked == true){
				document.getElementById('pointvalue6').checked = false;
				document.getElementById('pointvalue6').disabled = true;
			}else{
				document.getElementById('pointvalue6').checked = false;
				document.getElementById('pointvalue6').disabled = false;
				document.getElementById('pointvalue7').checked = false;
				document.getElementById('pointvalue7').disabled = false;
			}
			document.getElementById('pointvalue8').disabled = false;
		}
	}

	if(document.getElementById('pointvalue1').checked == true){
		document.getElementById('pointvalue2').checked = false;
		document.getElementById('pointvalue2').disabled = true;
		document.getElementById('pointvalue3').checked = false;
		document.getElementById('pointvalue3').disabled = true;
	}else if(document.getElementById('pointvalue2').checked == true){
		document.getElementById('pointvalue1').checked = false;
		document.getElementById('pointvalue1').disabled = true;
		document.getElementById('pointvalue3').checked = false;
		document.getElementById('pointvalue3').disabled = true;
	}else if(document.getElementById('pointvalue3').checked == true){
		document.getElementById('pointvalue1').checked = false;
		document.getElementById('pointvalue1').disabled = true;
		document.getElementById('pointvalue2').checked = false;
		document.getElementById('pointvalue2').disabled = true;
	}else{
		document.getElementById('pointvalue1').checked = false;
		document.getElementById('pointvalue1').disabled = false;
		document.getElementById('pointvalue2').checked = false;
		document.getElementById('pointvalue2').disabled = false;
		document.getElementById('pointvalue3').checked = false;
		document.getElementById('pointvalue3').disabled = false;
	}

	var pointtotal = 0;
	for(var i=1; i <= 11; i++){
		if(document.getElementById('pointvalue'+i).checked == true){
			pointtotal += parseInt(document.getElementById('pointvalue'+i).value);
		}
	}	
	document.getElementById('point_total').innerHTML = Comma(pointtotal);
	
	var slidedest = 3;
	
	if(pointtotal == 0){slidedest = slidestart;}
	if((pointtotal >= 2500)&&(pointtotal < 3000)){slidedest = 0;}
	if((pointtotal >= 3000)&&(pointtotal < 13000)){slidedest = 1;}
	if((pointtotal >= 13000)&&(pointtotal < 15000)){slidedest = 2;}
	if((pointtotal >= 15000)&&(pointtotal < 25000)){slidedest = 3;}
	if((pointtotal >= 25000)&&(pointtotal < 30000)){slidedest = 5;}
	if((pointtotal >= 30000)&&(pointtotal < 34000)){slidedest = 6;}
	if((pointtotal >= 34000)&&(pointtotal < 53000)){slidedest = 7;}
	if((pointtotal >= 53000)&&(pointtotal < 65000)){slidedest = 8;}
	if((pointtotal >= 65000)&&(pointtotal < 75000)){slidedest = 9;}
	if((pointtotal >= 75000)){slidedest = 10;}

	var slidechange = slidedest - slidenum;
	if(slidechange > parseInt(slidesize/2)){slidechange = slidechange - slidetotal;}
	if(slidechange < -1*parseInt(slidesize/2)){slidechange = slidechange + slidetotal;}
	

	for(var i = 1; i <= 11; i++){
		if(document.getElementById('pointvalue'+i).disabled == false){
			temparray[i] = 1;
			document.getElementById('pointvalue'+i).disabled = true;
		}	
	}	
	
	if(slidechange > 0){
	
		forward(slidechange);
		setTimeout("for(var i = 1; i <= 11; i++){if(temparray[i] == 1){document.getElementById('pointvalue'+i).disabled = false;temparray[i] = 0;}}",1000);		
		
	}else if(slidechange < 0){
	
		backward((-1*slidechange));
		setTimeout("for(var i = 1; i <= 11; i++){if(temparray[i] == 1){document.getElementById('pointvalue'+i).disabled = false;temparray[i] = 0;}}",1000);		
		
	}else{
		for(var i = 1; i <= 11; i++){if(temparray[i] == 1){document.getElementById('pointvalue'+i).disabled = false;temparray[i] = 0;}}
	}
	
	
}

function fillup(){
	for(var i = 0; i < slidesize; i++){
		slideindex[i] = slidenum-i+parseInt(slidesize/2);
		if(slideindex[i] < 0){slideindex[i] = slideindex[i] + slidetotal;}
		if(slideindex[i] > 3){slideindex[i] = slideindex[i] - slidetotal;}
		startslide[(slidesize-1)-i]='<img src="/expectmore/_assets-custom/images/slideshow/small_rewards_'+slideindex[i]+'.gif" border=1>';
	}

	leftrightslide='<nobr>'+startslide.join(imagegap)+'</nobr>'
	tempstring = '<div id="backslide" style="visibility:visible;position:relative;width:767px;height:155px;left:-'+(198+(232*(parseInt(slidesize/2)-2)))+'px;">'+leftrightslide+'</div>';
	document.getElementById('slideshowID2').innerHTML = tempstring;
	document.getElementById('slideshowID').style.display = '';
	
	if((BrowserDetect.browser == 'Explorer')&&(BrowserDetect.version == '7')){
		document.getElementById('slideshowID2').style.left = '1px';
	}
	if((BrowserDetect.browser == 'Explorer')&&(BrowserDetect.version == '6')){
		document.getElementById('slideshowID2').style.left = '1px';
	}
	if((BrowserDetect.browser == 'Firefox')){
		document.getElementById('pointtotalID').style.paddingTop = '200px';	
		document.getElementById('slideshowID2').style.left = '-135px';
	}	
	if((BrowserDetect.browser == 'Safari')){
		document.getElementById('pointtotalID').style.paddingTop = '270px';	
		document.getElementById('slideshowID2').style.left = '-132px';
	}	
	if((BrowserDetect.browser == 'Opera')){
		document.getElementById('slideshowID2').style.left = '1px';
	}	
}

function backward(number){
	slidenum = slidenum - number;
	if(slidenum<0){slidenum=3;}
	document.getElementById('backwardID').locked = 'javascript:void(0);';
	document.getElementById('forwardID').href = 'javascript:void(0);';
	new Effect.Move('backslide', { x: (232*number), y: 0 });	
	new Effect.Opacity('primaryimagediv', { from: 1.0, to: 0.0, duration: 0.5 });	
	setTimeout("document.getElementById('primaryimagediv').src = '/expectmore/_assets-custom/images/slideshow/primary_rewards_'+slidenum+'.gif';",500);
	setTimeout("document.getElementById('primaryimagediv').alt = slidealt[slidenum];",500);
	setTimeout("new Effect.Opacity('primaryimagediv', { from: 0.0, to: 1.0, duration: 0.5 })",500);
	setTimeout("fillup();",1000);	
		
	setTimeout("document.getElementById('backwardID').href = 'javascript:backward(1);'",1000);	
	setTimeout("document.getElementById('forwardID').href = 'javascript:forward(1);'",1000);	
}

function forward(number){
	slidenum = slidenum + number;
	if(slidenum>3){slidenum=0;}
	document.getElementById('backwardID').href = 'javascript:void(0);';
	document.getElementById('forwardID').href = 'javascript:void(0);';
	new Effect.Move('backslide', { x: (-232*number), y: 0 });	
	new Effect.Opacity('primaryimagediv', { from: 1.0, to: 0.0, duration: 0.5 });	
	setTimeout("document.getElementById('primaryimagediv').src = '/expectmore/_assets-custom/images/slideshow/primary_rewards_'+slidenum+'.gif';",500);
	setTimeout("document.getElementById('primaryimagediv').alt = slidealt[slidenum];",500);
	setTimeout("new Effect.Opacity('primaryimagediv', { from: 0.0, to: 1.0, duration: 0.5 })",500);
	setTimeout("fillup();",1000);	
	
	setTimeout("document.getElementById('backwardID').href = 'javascript:backward(1);'",1000);	
	setTimeout("document.getElementById('forwardID').href = 'javascript:forward(1);'",1000);		
}

function Comma(number) {
	number = '' + number;
		if (number.length > 3) {
			var mod = number.length % 3;
			var output = (mod > 0 ? (number.substring(0,mod)) : '');
				for (i=0 ; i < Math.floor(number.length / 3); i++) {
					if ((mod == 0) && (i == 0))
						output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
					else
						output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
				}
			return (output);
		}
	else return number;
}
//  End -->