// Tab function for Cards Details Page.
var alltabs = new Array();
alltabs.push('features_tab');
alltabs.push('additional_tab');
alltabs.push('rates_tab');

function switchTabExplicit(tab){
	var browserName=navigator.appName; 
	if (browserName=="Microsoft Internet Explorer") {
		document.getElementById(tab).fireEvent("onclick");
	}

	else {
		var evt = document.createEvent("MouseEvents");
		evt.initEvent("click", true, true);
		document.getElementById(tab).dispatchEvent(evt); 
	}
}

// Tab function for Customer Service
var customerservicetabs = new Array();
customerservicetabs.push('faq_tab');
customerservicetabs.push('email_tab');
customerservicetabs.push('phone_tab');
customerservicetabs.push('mail_tab');

function switchCustomerServiceTab(tabname) {
	for(var x=0; x < customerservicetabs.length; x++){
		var  currenttab = document.getElementById(customerservicetabs[x]);
		var  currentcontent = document.getElementById(customerservicetabs[x]+"_content");
		var  currenttabtext = document.getElementById(customerservicetabs[x]+"_text");
		if (customerservicetabs[x] != tabname) {
			currenttab.className = '';
			currentcontent.style.display = 'none';
			currenttabtext.style.color = 'white';
		}
		else {
			currenttab.className = 'primarytabs-currentpage';
			currentcontent.style.display = '';
			currenttabtext.style.color = '#000000';
		}
	}
}


// Manage Card Tab Switch
function switchManageCardTab(tabname) {
	var alltabs = new Array();
	alltabs.push('visainquiry_tab');
	alltabs.push('additionaluser_tab');
	alltabs.push('visachipandpin_tab');
	alltabs.push('visapaywave_tab');
	alltabs.push('onlinebanking_tab');
	alltabs.push('optionalservices_tab');
	alltabs.push('agreements_tab');

	for(var x=0; x < alltabs.length; x++){
		var  currenttab = document.getElementById(alltabs[x]);
		var  currentcontent = document.getElementById(alltabs[x]+"_content");
		if (alltabs[x] != tabname) {
			if (alltabs[x] != 'default_tab') currenttab.className = 'btn-off';
			currentcontent.style.display = 'none';
		}
		else {
			if (alltabs[x] != 'default_tab') currenttab.className = 'btn-on';
			currentcontent.style.display = 'block';
		}
	}
}

// Optional Services Tab Switch
function switchOptionalServiceTab(tabname) {
	var alltabs = new Array();
	alltabs.push('creditalert_tab');
	alltabs.push('balanceprotector_tab');
	alltabs.push('travelhealthprotector_tab');
	alltabs.push('cardassistplue_tab');
	alltabs.push('talkandsave_tab');
	alltabs.push('verifiedbyvisa_tab');

	for(var x=0; x < alltabs.length; x++){
		var  currenttab = document.getElementById(alltabs[x]);
		var  currentcontent = document.getElementById(alltabs[x]+"_content");
		if (alltabs[x] != tabname) {
			if (alltabs[x] != 'default_tab') currenttab.className = 'btn-off';
			currentcontent.style.display = 'none';
		}
		else {
			if (alltabs[x] != 'default_tab') currenttab.className = 'btn-on';
			currentcontent.style.display = 'block';
		}
	}
}

// Opens a new window for Estatement index page.
function fn_tour(ln, seg, client, sessionid) 
{ 
	x = window.screen.width; 
	y = window.screen.height; 
	w = 800;
	h = 520;
	
	moveX=(x/2)-w/2; 
	moveY=(y/2)-h/2; 
	
	window.open('/oec/avatar/estatements/welcome_00.html?ln=' + ln + '&seg=' + seg + '&client=' + client + '&sessionid=' + sessionid,'RCB','width=' + w + ',height=' + h + ',status=0,left='+ moveX +',top=' + moveY + ',screenX=' + moveX + ',screenY=' + moveY + ',scrollbars=no' + ',resizable=no');
}


// Chip and PIN how it works script.
var step1_on = '/cartes/_assets-custom/images/chip-pin-step1-on.jpg';
var step1_off = '/cartes/_assets-custom/images/chip-pin-step1-off.jpg';
var step1_content = '<h3 class="firstline">&Eacute;tape 1</h3><p><strong>Ins&eacute;rez votre carte dans le terminal dote d\'un lecteur de puces &eacute;lectroniques et ne la retirez pas.</strong></p><p>Vous ne devriez jamais perdre de vue votre carte. Cette consigne contribue &agrave; r&eacute;duire les risques de fraude.</p>';
var step1_tip = 'Ins&eacute;rez d\'abord la portion de votre carte de cr&eacute;dit de RBC o&ucirc; se trouve la puce, tourn&eacute;e vers le haut.';
var step1_img = '<img src="/cartes/_assets-custom/images/chip-pin-step1-main.jpg" alt="&Eacute;tape 1" width="140" height="140" />';

var step2_on = '/cartes/_assets-custom/images/chip-pin-step2-on.jpg';
var step2_off = '/cartes/_assets-custom/images/chip-pin-step2-off.jpg';
var step2_content = '<h3 class="firstline">&Eacute;tape 2</h3><p><strong>Suivez les directives figurant &agrave; l&rsquo;&eacute;cran et entrez votre NIP lorsque le syst&egrave;me vous le demande.</strong></p><p>Vous &ecirc;tes la personne aux commandes de la proc&eacute;dure d&rsquo;op&eacute;ration.</p>';
var step2_tip = 'Souvenez-vous de toujours prot&eacute;ger votre NIP et de ne jamais ler &agrave; qui que ce soit. Pour obtenir plus de renseignements sur la protection de votre NIP et sur son utilisation avec votre carte &agrave; puce, cliquez <a href="cartes/chip/protecting.html">ici</a>.';
var step2_img = '<img src="/cartes/_assets-custom/images/chip-pin-step2-main.jpg" alt="&Eacute;tape 2" width="140" height="140" />';

var step3_on = '/cartes/_assets-custom/images/chip-pin-step3-on.jpg';
var step3_off = '/cartes/_assets-custom/images/chip-pin-step3-off.jpg';
var step3_content = '<h3 class="firstline">&Eacute;tape 3</h3><p><strong>Attendez que l&rsquo;op&eacute;ration s&rsquo;effectue.</strong></p><p>Lorsque vous effectuez une op&eacute;ration au moyen de la carte &agrave; puce avec NIP, vous n&rsquo;avez pas besoin de signer le re&ccedil;u parce que le NIP sert de confirmation.</p>';
var step3_tip = 'Bien qu&rsquo;aucune signature ne soit requise pour les op&eacute;rations effectu&eacute;s avec une carte &agrave; puce avec NIP, il se pourrait que certains commer&ccedil;ants vous demandent encore de signer le re&ccedil;u pendant la p&eacute;riode de transition. Pour &eacute;viter tout probl&egrave;me, expliquez que cette mesure n&rsquo;est pas n&eacute;cessaire, mais signez tout de m&ecirc;me le re&ccedil;u. Cette pratique est temporaire et cessera lorsque les commer&ccedil;ants conna&icirc;tront bien la proc&eacute;dure.';
var step3_img = '<img src="/cartes/_assets-custom/images/chip-pin-step3-main.jpg" alt="&Eacute;tape 3" width="140" height="140" />';

var step4_on = '/cartes/_assets-custom/images/chip-pin-step4-on.jpg';
var step4_off = '/cartes/_assets-custom/images/chip-pin-step4-off.jpg';
var step4_content = '<h3 class="firstline">&Eacute;tape 4</h3><p><strong>Retirez votre carte du terminal et c&rsquo;est tout.</strong></p><p>L&rsquo;ensemble de la proc&eacute;dure est simple et rapide.</p>';
var step4_tip = 'Si vous retirez votre carte trop t&ocirc;t, l&rsquo;op&eacute;ration se terminera avant d&rsquo;&ecirc;tre approuv&eacute;e. N&rsquo;enlevez pas votre carte avant que ce soit indiqu&eacute;.';
var step4_img = '<img src="/cartes/_assets-custom/images/chip-pin-step4-main.jpg" alt="&Eacute;tape 4" width="140" height="140" />';

function rollIn(section) {

	var chip_pin_content = document.getElementById('chip_pin_content');

	var chip_pin_tip = document.getElementById('chip_pin_tip');

	var chip_pin_img = document.getElementById('chip_pin_img');

	var image_section = document.getElementById(section + '-btn');

	

	rollOut(section);

	

	if (section == 'step1') {

		chip_pin_content.innerHTML = step1_content;

		chip_pin_tip.innerHTML = step1_tip;

		chip_pin_img.innerHTML = step1_img;

		image_section.src = step1_on;

	}

	else if (section == 'step2') {

		chip_pin_content.innerHTML = step2_content;

		chip_pin_tip.innerHTML = step2_tip;

		chip_pin_img.innerHTML = step2_img;

		image_section.src = step2_on;			

	}

	else if (section == 'step3') {

		chip_pin_content.innerHTML = step3_content;

		chip_pin_tip.innerHTML = step3_tip;

		chip_pin_img.innerHTML = step3_img;

		image_section.src = step3_on;			

	}

	else if (section == 'step4') {

		chip_pin_content.innerHTML = step4_content;

		chip_pin_tip.innerHTML = step4_tip;

		chip_pin_img.innerHTML = step4_img;

		image_section.src = step4_on;			

	}

	

}



function rollOut(section) {

	var image_section = document.getElementById(section + '-btn');



	if (section != 'step1') document.getElementById('step1-btn').src = step1_off;

	if (section != 'step2') document.getElementById('step2-btn').src = step2_off;

	if (section != 'step3') document.getElementById('step3-btn').src = step3_off;

	if (section != 'step4') document.getElementById('step4-btn').src = step4_off;



}
