		function setCookie(c_name,value,expiredays) {
			var exdate=new Date();
			exdate.setDate(exdate.getDate()+expiredays);
			document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) + ';path=/';
		}		
		
		function winback() {
			var winbackform = '?';
			var winbackemail = document.getElementById('apEmailID').value;
			var cardname = '{% tmpl_var name="card_name" %}';
			winbackform += "UserID=rbc_prod&Password=5T4r:w4R5&Passkey=&SessionID="+document.getElementById('SessionIDID').value;
			winbackform += "&ProspectID="+document.getElementById('ProspectIDID').value;
			winbackform += "&FirstName="+document.getElementById('apFirstNameID').value+"&LastName="+document.getElementById('apLastNameID').value;
			winbackform += "&Email="+document.getElementById('apEmailID').value+"&ApplicationID=Visa&ProductDescription="+cardname;
			
			var nameRegxp = /^([a-zA-Z]+)$/;
			
			var firstnameerr = nameRegxp.test(document.getElementById('apFirstNameID').value);
			var lastnameerr = nameRegxp.test(document.getElementById('apLastNameID').value);

			//Set Winback Cookie
			setCookie('wb_sessionid', document.getElementById('SessionIDID').value, 1);
			//setCookie('wb_pid', '{% tmpl_var name="App.field('cid').value" %}', 1);
			
			var holder = new Image();
			
			if((document.getElementById('apFirstNameID').value != '')&&(firstnameerr == true)&&(document.getElementById('apLastNameID').value != '')&&(lastnameerr == true)&&(document.getElementById('apEmailID').value != '')){
				holder.src = "/cgi-bin/winback/winback.cgi" + winbackform;		
				//alert('test2');
				return true;
			}				

		}	

		function NorthernRegion(){
			var value = document.getElementById('apRegionID').value;
			if(value == "Northern Canada"){
				document.getElementById('apRegionBlock').style.display = "";
			}else{
				document.getElementById('apRegionBlock').style.display = "none";
			}
		}
		
function setFlashFlag(){
	if (hasReqestedVersion) {
		document.getElementById('hasFlashID').value = true;
	}
}		
		
function drawSliders() {

	if(isNaN(youTotalIncome)){youTotalIncome = 0;}
	if(isNaN(youTotalAssets)){youTotalAssets = 0;}
	if(isNaN(youTotalDebts)){youTotalDebts = 0;}
	
	mySlider1 = new Bs_Slider();
	mySlider1.objectName = 'mySlider1';
	mySlider1.attachOnChange(bsSliderChange);
	mySlider1.attachOnSlideEnd(bsSliderEnd);
	mySlider1.width         = 350;
	mySlider1.height        = 11;
	mySlider1.minVal        = 0;
	mySlider1.maxVal        = 150000;
	mySlider1.valueInterval = 1500;
	mySlider1.arrowAmount   = 2000;
	mySlider1.valueDefault  = youTotalIncome;
  mySlider1.imgDir   = '/couples-and-families/comptool/_assets-custom/images/';
	mySlider1.setBackgroundImage('background.gif', 'no-repeat');
	mySlider1.setSliderIcon('slider.gif', 12, 16);
	mySlider1.useInputField = 0;
	mySlider1.styleValueFieldClass = 'sliderInput';
	mySlider1.colorbar = new Object();
	mySlider1.colorbar['color']           = '';
	mySlider1.colorbar['height']          = 6;
	mySlider1.colorbar['widthDifference'] = 0;
	mySlider1.colorbar['offsetLeft']      = 1;
	mySlider1.colorbar['offsetTop']       = 6;
	mySlider1.draw('sliderDiv1');
	
	mySlider2 = new Bs_Slider();
	mySlider2.objectName = 'mySlider2';
	mySlider2.attachOnChange(bsSliderChange);
	mySlider2.attachOnSlideEnd(bsSliderEnd);
	mySlider2.width         = 350;
	mySlider2.height        = 11;
	mySlider2.minVal        = 0;
	mySlider2.maxVal        = 600000;
	mySlider2.valueInterval = 1500;
	mySlider2.arrowAmount   = 2000;
	mySlider2.valueDefault  = youTotalAssets;
  mySlider2.imgDir   = '/couples-and-families/comptool/_assets-custom/images/';
	mySlider2.setBackgroundImage('background.gif', 'no-repeat');
	mySlider2.setSliderIcon('slider.gif', 12, 16);
	mySlider2.useInputField = 0;
	mySlider2.styleValueFieldClass = 'sliderInput';
	mySlider2.colorbar = new Object();
	mySlider2.colorbar['color']           = '';
	mySlider2.colorbar['height']          = 6;
	mySlider2.colorbar['widthDifference'] = 0;
	mySlider2.colorbar['offsetLeft']      = 1;
	mySlider2.colorbar['offsetTop']       = 0;
	mySlider2.draw('sliderDiv2');	
	
	mySlider3 = new Bs_Slider();
	mySlider3.objectName = 'mySlider3';
	mySlider3.attachOnChange(bsSliderChange);
	mySlider3.attachOnSlideEnd(bsSliderEnd);
	mySlider3.width         = 350;
	mySlider3.height        = 11;
	mySlider3.minVal        = 0;
	mySlider3.maxVal        = 250000;
	mySlider3.valueInterval = 1500;
	mySlider3.arrowAmount   = 2000;
	mySlider3.valueDefault  = youTotalDebts;
  mySlider3.imgDir   = '/couples-and-families/comptool/_assets-custom/images/';
	mySlider3.setBackgroundImage('background.gif', 'no-repeat');
	mySlider3.setSliderIcon('slider.gif', 12, 16);
	mySlider3.useInputField = 0;
	mySlider3.styleValueFieldClass = 'sliderInput';
	mySlider3.colorbar = new Object();
	mySlider3.colorbar['color']           = '';
	mySlider3.colorbar['height']          = 6;
	mySlider3.colorbar['widthDifference'] = 0;
	mySlider3.colorbar['offsetLeft']      = 1;
	mySlider3.colorbar['offsetTop']       = 0;
	mySlider3.draw('sliderDiv3');	

	
}	




function bsSliderChange(sliderObj, val, newPos) { 
	
	if(sliderObj.objectName == 'mySlider1'){
		document.getElementById('apTotalIncomeID').value = val;
		youTotalIncome = val;
	}
	if(sliderObj.objectName == 'mySlider2'){
		document.getElementById('apTotalAssetsID').value = val;
		youTotalAssets = val;
	}
	if(sliderObj.objectName == 'mySlider3'){
		document.getElementById('apTotalDebtsID').value = val;
		youTotalDebts = val;
	}
	
}

function bsSliderEnd(sliderObj, val, newPos) { 

}

function slidervalsubmit(){

	document.getElementById('apTotalIncomeID').value = youTotalIncome;
	document.getElementById('apTotalAssetsID').value = youTotalAssets;
	document.getElementById('apTotalDebtsID').value = youTotalDebts;

}		

function init(){
  drawSliders();
  slidervalsubmit();  
}		