// 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 contribute &agrave; r&eacute;duire les risques de fraude.</p>';
var step1_tip = 'Ins&eacute;rez d\'abord la portion de votre carte Visa 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 instructions qui apparaissent &agrave; l\'&eacute; et entrez votre NIP lorqui\'il vous sera demand&eacute;.</strong></p><p>Vous &ecirc;tes la personne aux commandes de la procedure d\'op&eacute;ration.</p>';
var step2_tip = 'Sounvenez-vous toujours prot&eacute;ger votre NIP et de ne jamais le r&eacute;v&eacute;ler &agrave; qui que ce soit. Pour obtenir plus de renseignements sur la protection de votre NIP et sur son utilization avec votre carte &agrave; puce, <a href="cartes/chip/protecting.html">cliquez 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\'op&eacute;ration s\'effectue.</strong></p><p>Lorsque vous effectuez une operation au moyen de la carte &agrave; puce Visa avec NIP, vous n\'avez paz besoin de signer le re&ccedil;u parce que le NIP sert de confirmation.</p>';
var step3_tip = 'Bien qu\'aucune signature ne soit requise pour les operation effectu&eacute;es ave 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 cetter mesure n\'est pas n&eacute;cessaire, mais signez tout de meme le re&ccedil;u. Cette pratique est temporaire et cessera lorque 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\'ensemble de la procedure est simple et rapide.</strong></p><p>L\'ensemble de la proc&eacute;dure est simple et rapide.</p>';
var step4_tip = 'Si vous retires votre carte trop t&ocirc;t, l\'op&eacute;ration se terminera avant d\'&ecirc;tre approuv&eacute;e. N\'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;

}