var mouseX;
var mouseY;
var oldMouseX;
var oldMouseY;
var oldOldMouseX;
var oldOldMouseY;
function openWindow(winLocation) {
  window.open(winLocation,'cibjumpstart','resizable=no,width=600,height=400,top=0,left=0,toolbars=no');
}
function showTab(tabname,e) {
	if(!e) var e = window.event;
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	oldOldMouseX=oldMouseX;
	oldOldMouseY=oldMouseY;
	oldMouseX=mouseX;
	oldMouseY=mouseY;
	mouseX=e.screenX;
	mouseY=e.screenY;
	dX=Math.abs(mouseX-oldOldMouseX);
	dY=Math.abs(mouseY-oldOldMouseY);
  // document.getElementById('footer').innerHTML="Hovering over:"+tabname+", toElement: "+reltg.id;
  // document.getElementById('footer').innerHTML=dY+'/'+dX+" = "+(dY/dX);
  if((Math.abs(dY/dX)<0.3)||(Math.abs(dY/dX)>10)) {
    if(reltg) {
    	if (tabname=='out'&&(reltg.id=='home'||reltg.id=='maincontent')) {
    	  tabname='default';
  	  }
  	  if(tabname!='out') {
        var personal=document.getElementById('personal');
        var business=document.getElementById('business');
        var private=document.getElementById('private');
        var corporate=document.getElementById('corporate');
        var primarypersonal=document.getElementById('primaryarea-personal');
        var primarybusiness=document.getElementById('primaryarea-business');
        var primaryprivate=document.getElementById('primaryarea-private');
        var primarycorporate=document.getElementById('primaryarea-corporate');
        personal.style.display='none';
        business.style.display='none';
        private.style.display='none';
        corporate.style.display='none';
        primarypersonal.className='primaryarea';
        primarybusiness.className='primaryarea';
        primaryprivate.className='primaryarea';
        primarycorporate.className='primaryarea';
        if(tabname!='default') {
          var active=document.getElementById(tabname);
          active.style.display='block';
          var primaryactive=document.getElementById('primaryarea-'+tabname);
          primaryactive.className='primaryarea active';
        }
  	  }
    }
  }
}
function fullPopup(winLocation,winName) {
  aw=screen.availWidth;
  ah=screen.availHeight;
  var thiswin=open(winLocation,winName,'width='+aw+',height='+ah+',top=0,left=0,resizable=1,toolbar=1,status=1,menubar=1,location=1,scrollbars=1');
  thiswin.moveTo(0,0);
  thiswin.resizeTo(aw,ah);
  return false;
}
function fullPopup2(winLocation,winName) {
  aw=screen.availWidth;
  ah=screen.availHeight;
  var thiswin=open(winLocation,winName,'width='+aw+',height='+ah+',top=0,left=0,resizable=1,toolbar=0,status=1,menubar=0,location=0,scrollbars=1');
  thiswin.moveTo(0,0);
  thiswin.resizeTo(aw,ah);
  return false;
}

function createhomecookie(value) {
	var date = new Date('July 1, 2011');
	var expires = "; expires="+date.toGMTString();
	document.cookie = "hp="+value+expires+"; path=/";
}

function readhomecookie() {
	var nameEQ = "hp=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function keep(n) {
	n = parseInt(n);
	for (var i = 1; i<=3; i++)	{
		if (i != n+1) {
			$('personal-intro-'+i).addClassName('hidden')
			$('panel-links-'+i).addClassName('hidden')
		} else {
			$('personal-intro-'+i).removeClassName('hidden')
			$('panel-links-'+i).removeClassName('hidden')
		}
	}
}

document.observe("dom:loaded", function() {
	var value;
	if (value = readhomecookie()) {
		keep(value);
		createhomecookie((value+1) % 3)
	} else {
		keep(0);
		createhomecookie(1)
	}

})

