function findPos(obj) {
var curleft = curtop = 0;
if (obj.offsetParent) {
curleft = obj.offsetLeft;
curtop = obj.offsetTop;
while (obj = obj.offsetParent) {
curleft += obj.offsetLeft;
curtop += obj.offsetTop;
}
}
return [curleft,curtop];
}
function oc_pop() {
var mypos = findPos(document.getElementById('other_companies'));
var newPosY = mypos[1] - 139;
var newPosX = mypos[0] - 101;
var popstyle = document.getElementById('other_companies_pop').style;
popstyle.top = newPosY + 'px';
popstyle.left = newPosX + 'px';
popstyle.display = '';
var cs = document.getElementById('service_login_select').style;
cs.visibility = 'hidden';
}
function oc_pop_close() {
var oc = document.getElementById('other_companies_pop').style;
oc.display='none';
var cs = document.getElementById('service_login_select').style;
cs.visibility = '';
}
function demo_pop(page) {
var win = window.open(page, "banque-inter_demo",
"resizable=1,scrollbars=1,width=693,height=525,left=32,top=32,toolbar=0,menubar=0,status=0");
win.focus();
return false;
}
var themenus = new Array(0,0,0,0);
function topnav(which, what) {
try {
var obj = document.getElementById('topnav_links_'+which+'_arrow');
var show_which = obj.style;
var popstyle = document.getElementById('topnav_links_'+which+'_drop').style;
var mypos = findPos(obj);
var newPosY;
if ( navigator.userAgent && navigator.userAgent.indexOf("Mac")>=0 ) {
newPosY = mypos[1] + 24;
} else {
newPosY = mypos[1] + 22;
}
var newPosX = mypos[0];
popstyle.top = newPosY + 'px';
popstyle.left = newPosX + 'px';
if ( what == 1 ) {
themenus[ which ] = 1;
show_which.visibility = 'visible';
popstyle.display = '';
} else if ( what == 3 ) {
themenus[ which ] = 0;
setTimeout("if(themenus["+which+"]==0){document.getElementById('topnav_links_"+which+"_drop').style.display = 'none';}",500);
} else {
themenus[ which ] = 0;
setTimeout("if(themenus["+which+"]==0){document.getElementById('topnav_links_"+which+"_arrow').style.visibility = 'hidden';document.getElementById('topnav_links_"+which+"_drop').style.display = 'none';}",500);
}
} catch(e) { };
}
function dropnav(which,what) {
if ( what == 0 ) {
which.style.backgroundColor='#2e6296';
} else {
which.style.backgroundColor='#5d96a9';
}
}
//v1.1
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AX_RunContent(){
var ret = AC_AX_GetArgs(arguments);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_AX_GetArgs(args){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();
switch (currArg){
case "pluginspage":
case "type":
case "src":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "data":
case "codebase":
case "classid":
case "id":
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
return ret;
}
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?');
else
return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '';
document.write(str);
}
function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();
switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "id":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}
function prods( which ) {
for ( var i=1; i<=5; i++ ) {
document.getElementById("fp_tab_"+i).style.backgroundImage = "url(images/fp_"+i+".gif)";
}
document.getElementById("fp_tab_"+which).style.backgroundImage = "url(images/fp_"+which+"_ind.gif)";
for ( var i=1; i<=5; i++ ) {
document.getElementById("product_"+i).style.display = "none";
}
document.getElementById("product_"+which).style.display = "";
}
function mdat1( which ) {
for ( var i=1; i<=2; i++ ) {
document.getElementById("market_data_subhead_1_" + i).style.backgroundColor = "";
document.getElementById("market_data_subhead_1_" + i + "_link").className = "md_tabs";
document.getElementById("market_data_1_" + i + "_wrapper").style.display = "none";
}
document.getElementById("market_data_subhead_1_" + which).style.backgroundColor = "#5d95a8";
document.getElementById("market_data_subhead_1_" + which + "_link").className = "md_tabs_ind";
document.getElementById("market_data_1_" + which + "_wrapper").style.display = "";
}
function mdat2( which ) {
for ( var i=1; i<=2; i++ ) {
document.getElementById("market_data_subhead_2_" + i).style.backgroundColor = "";
document.getElementById("market_data_subhead_2_" + i + "_link").className = "md_tabs";
document.getElementById("market_data_2_" + i + "_wrapper").style.display = "none";
}
document.getElementById("market_data_subhead_2_" + which).style.backgroundColor = "#5d95a8";
document.getElementById("market_data_subhead_2_" + which + "_link").className = "md_tabs_ind";
document.getElementById("market_data_2_" + which + "_wrapper").style.display = "";
}
/* MODULE_SWAP + MODULELIST_SWAP are generic */
function module_swap(module_name) {
if ( document.getElementById(module_name + "_small_wrap").style.display == "none" ) {
document.getElementById(module_name + "_big_wrap").style.display = 'none';
document.getElementById(module_name + "_small_wrap").style.display = '';
document.getElementById(module_name + "_swap_image").src = 'images/more_minus.gif';
} else {
document.getElementById(module_name + "_small_wrap").style.display = 'none';
document.getElementById(module_name + "_big_wrap").style.display = '';
document.getElementById(module_name + "_swap_image").src = 'images/more_plus.gif';
}
}
function modulelist_swap(module_name) {
if ( document.getElementById(module_name + "_shortlist_wrap").style.display == "none" ) {
document.getElementById(module_name + "_longlist_wrap").style.display = 'none';
document.getElementById(module_name + "_shortlist_wrap").style.display = '';
document.getElementById(module_name + "_swap_image").src = 'images/more_plus.gif';
} else {
document.getElementById(module_name + "_shortlist_wrap").style.display = 'none';
document.getElementById(module_name + "_longlist_wrap").style.display = '';
document.getElementById(module_name + "_swap_image").src = 'images/more_minus.gif';
}
}
/* LOCATIONS plus/minus */
function contact_swap() {
if ( document.getElementById("contactus_small_wrap").style.display == "none" ) {
document.getElementById("contactus_big_wrap").style.display = 'none';
document.getElementById("contactus_small_wrap").style.display = '';
document.getElementById("contact_swap_image").src = 'images/locations_plus.gif';
} else {
document.getElementById("contactus_small_wrap").style.display = 'none';
document.getElementById("contactus_big_wrap").style.display = '';
document.getElementById("contact_swap_image").src = 'images/locations_minus.gif';
}
}
/* SEARCH BY ZIP plus/minus */
function zipsearch_swap() {
if ( document.getElementById("zipsearch_list_wrap").style.display == "none" ) {
document.getElementById("zipsearch_search_wrap").style.display = 'none';
document.getElementById("zipsearch_list_wrap").style.display = '';
document.getElementById("zipsearch_swap_image").src = 'images/zipsearch_plus.gif';
} else {
document.getElementById("zipsearch_list_wrap").style.display = 'none';
document.getElementById("zipsearch_search_wrap").style.display = '';
document.getElementById("zipsearch_swap_image").src = 'images/zipsearch_minus.gif';
}
}
function clean_zip() {
if ( document.getElementById("zipsearch_zipcode").value == "Zip Code" ) {
document.getElementById("zipsearch_zipcode").value = "";
}
}
function download_swap() {
if ( ( document.getElementById("download_big_wrap").style.display == "none" ) &&
( document.getElementById("download_small_wrap").style.display == "none" ) &&
( document.getElementById("download_form_wrap").style.display == "" ) ) {
document.getElementById("download_big_wrap").style.display = 'none';
document.getElementById("download_form_wrap").style.display = 'none';
document.getElementById("download_small_wrap").style.display = '';
document.getElementById("download_swap_image").src = 'images/more_plus.gif';
} else if ( ( document.getElementById("download_form_wrap").style.display == "none" ) &&
( document.getElementById("download_small_wrap").style.display == "none" ) &&
( document.getElementById("download_big_wrap").style.display == "" ) ) {
document.getElementById("download_big_wrap").style.display = 'none';
document.getElementById("download_form_wrap").style.display = 'none';
document.getElementById("download_small_wrap").style.display = '';
document.getElementById("download_swap_image").src = 'images/more_plus.gif';
} else {
document.getElementById("download_form_wrap").style.display = 'none';
document.getElementById("download_small_wrap").style.display = 'none';
document.getElementById("download_big_wrap").style.display = '';
document.getElementById("download_swap_image").src = 'images/more_minus.gif';
}
}
function download_form(extension, title, size, url) {
document.getElementById("download_small_wrap").style.display = 'none';
document.getElementById("download_big_wrap").style.display = 'none';
document.getElementById("download_form_wrap").style.display = '';
document.getElementById("download_swap_image").src = 'http://www.banque-inter.com/files/more_minus.gif';
document.getElementById("extension").innerHTML = extension;
document.getElementById("title").innerHTML = title;
document.getElementById("titleForm").value = title;
document.getElementById("urlForm").value = url;
document.getElementById("size").innerHTML = size;
}
function featured_business_swap( which ) {
for ( var i=1; i<=2; i++ ) {
document.getElementById("accordion_"+i).style.display = 'none';
}
document.getElementById("accordion_"+which).style.display = '';
var mypos = findPos(document.getElementById('col_3_depth_gauge'));
var col3_depth = mypos[1];
mypos = findPos(document.getElementById('business_content_shim'));
var col2_depth = mypos[1];
var newHeight = ( col3_depth - col2_depth ) - 42;
if ( newHeight > 0 ) {
document.getElementById("business_content_shim").style.height = newHeight + 'px';
}
}
/*mouseover code*/
function MM_preloadimages() { //v2.0
if (document.images) {
var imgFiles = MM_preloadimages.arguments;
if (document.preloadArray==null) document.preloadArray = new Array();
var i = document.preloadArray.length;
with (document) for (var j=0; j