/*
The menu item captions are used to provide 
	(a) the file stem of the related html paged
	(b) the file stem of the related icon
	(c) the ID of the related <td> element

*/
var mMenu = new Array(
'Home',
'Members',
'Community',
'Standards',
'News',
'About',
'Contact'
);

var home_side = new Array ();
var members_side = new Array (
'Asite',
'Basware',
'Burns',
'BizApps',
'Causeway',
'Certipost',
'Comwall',
'Crossinx',
'Itella Information OY',
'Liaison',
'Pagero AB',
'Stalfors',
'Retail@Link',
'@UK'
);
var community_side = new Array ();
var standards_side = new Array ();

var news_side = new Array (
'13 Apr 2010',
'22 Jan 2009',
'01 Oct 2007',
'01 May 2007',
'01 Oct 2006',
'29 Aug 2006',
'27 Feb 2006'
);

var about_side = new Array ();
var contact_side = new Array ();

var news_url = new Array(
'n13042010',
'n22012009',
'n01102007',
'n01052007',
'n01102006',
'n29082006',
'n27022006'
)

//var ifrmWidth = '570';

function drawMenuBar(activeID) {
  var s = "";
  var aDiv = parent.window.document.getElementById('menuBar');
  
  s += '<table width="100%" cellspacing="2" cellpadding="0" border="0">';
  s += '<tr>';
  for (var i = 0; i < mMenu.length; i++){
    if (activeID == mMenu[i]){
      s += '<td id="'+mMenu[i]+'" class="mItemActive" onClick="javascript:mItemHandler(this.id);"><img src="assets/imgs/'+mMenu[i].toLowerCase()+'.png"><br>'+mMenu[i]+'</td>';
      } else {
      s += '<td id="'+mMenu[i]+'" class="mItem" onMouseOver="this.className=\'mItemOver\'" onMouseOut="this.className=\'mItem\'" onClick="javascript:mItemHandler(this.id);">';
      s += '<img src="assets/imgs/'+mMenu[i].toLowerCase()+'.png"><br>'+mMenu[i]+'</td>';
    }
  }
  s += '</tr></table>';
  aDiv.innerHTML = s;
}

function doSidebar(pageID) {
  var pID = pageID.toLowerCase();
  var sideArray = eval(pID+'_side');
  var aDiv = parent.window.document.getElementById('sidebar');
  var s = '<img src="assets/imgs/'+pID+'_l.png">';

  if (sideArray.length > 0) {
    s += '<table width="100%" cellspacing="2" cellpadding="2" border="0" style="text-align:left">';
    if (pageID == 'News'){
      var urlArray = eval(pID+'_url');
      for (var i = 0; i < sideArray.length; i++){
        s += '<tr><td width="100%"><img src="assets/imgs/bullet.png"><a class="sidelink" href="'+pID+'.html#'+urlArray[i]+'" target="ifrm">'+sideArray[i]+'</a></td></tr>';
      }
    } 
    if (pageID != 'News'){
      for (var i = 0; i < sideArray.length; i++){
		var pageUrl = sideArray[i].toLowerCase().replace(/ /g,'_').replace(/%20/g,'_');
        s += '<tr><td align="left" valign="top" width="5%"><img src="assets/imgs/bullet.png"></td><td align="left" valign="top" width="95%"><a class="sidelink" style="margin:0px;" href="'+pageUrl+'.html" target="ifrm">'+ sideArray[i] +'</a></td></tr>';
      }
    }
    s += '</table>';
  }
  aDiv.innerHTML = s;
}

function doWriteIFrame(pageID) {
  var url = pageID.toLowerCase() +'.html';
  var aDiv = parent.window.document.getElementById('main');
  var s = "";
  aDiv.innerHTML = s;
  s = '<iframe name="ifrm" src="'+url+'" id="ifrm" width="570" height="480" frameborder="0" scrolling="no"></iframe>';
  aDiv.innerHTML = s;
  var aif = parent.window.document.getElementById('ifrm');
  aif.src = url;
}

function mItemHandler(obj){
  drawMenuBar(obj);
  doSidebar(obj);
  doWriteIFrame(obj);
}

function CheckDeepLink(){
  var qry = new Array();
  var idx = 0;
  var args = location.search.substr(1).split("?");
  if ((args[0]=="") || (args[0]==undefined)){
    mItemHandler('Home'); 
    } else {
    qry = args[0].split("=");
    mItemHandler(qry[1]); 
  }
}