// --- Browser type & version --- //
var bName=navigator.appName;
var bVer=parseInt(navigator.appVersion);
var isDOM=document.getElementById;
var isIE=(bName=="Microsoft Internet Explorer"&&bVer>=4);
var isIE4=(navigator.userAgent.indexOf('MSIE 4')>0);
var isIE5=(navigator.userAgent.indexOf('MSIE 5')>0);
var isIE6=(navigator.userAgent.indexOf('MSIE 6')>0);
var isIE5up=(isIE5||isIE6);
var isNS=(bName=="Netscape"&&bVer>=4);
var isNS4=isNS;
var isNS5=((navigator.userAgent.indexOf("Gecko")>-1)&&isDOM);
var isNS6=(bName=="Netscape"&&bVer>=5);
var isOpera=((navigator.userAgent.indexOf('Opera')>0)||(bName=='Opera'));
if (isOpera){isIE=false;isIE4=false;isIE5=false;isIE6=false;isNS=false;isNS4=false;isNS6=false;} 
else if (isNS6){isNS4=false;}
var d=document;

// ---- Hover images buttons ---- //
var canHover= true;
var HBtns=new Array("tbtn1","tbtn2","tbtn3","tbtn4","tbtn5");
var HDImgs=new Array("images/dbtn11.gif","images/dbtn12.gif","images/dbtn21.gif",
 "images/dbtn22.gif","images/dbtn31.gif","images/dbtn32.gif","images/dbtn41.gif",
 "images/dbtn42.gif","images/dbtn51.gif","images/dbtn52.gif"
);
var HEImgs=new Array("images/ebtn11.gif","images/ebtn12.gif","images/ebtn21.gif",
 "images/ebtn22.gif","images/ebtn31.gif","images/ebtn32.gif","images/ebtn41.gif",
 "images/ebtn42.gif","images/ebtn51.gif","images/ebtn52.gif"
);
var HRImgs=new Array("images/rbtn11.gif","images/rbtn12.gif","images/rbtn21.gif",
 "images/rbtn22.gif","images/rbtn31.gif","images/rbtn32.gif","images/rbtn41.gif",
 "images/rbtn42.gif","images/rbtn51.gif","images/rbtn52.gif"
);

function HPreloadImgs(lng){
 var j=0; if (!d.HBImgs){d.HBImgs=new Array(20);}
 if(lng==1) for (var i=0; i<=9; i++){ 
   d.HBImgs[i]=new Image(); 
  if (j<HDImgs.length){ d.HBImgs[i].src=HDImgs[j]; j++;}
 } else if(lng==2) for (var i=0; i<=9; i++){ 
   d.HBImgs[i]=new Image(); 
  if (j<HEImgs.length){ d.HBImgs[i].src=HEImgs[j]; j++;}
 } else if(lng==3) for (var i=0; i<=9; i++){ 
   d.HBImgs[i]=new Image(); 
  if (j<HRImgs.length){ d.HBImgs[i].src=HRImgs[j]; j++;}
 }
}

function HBtnHover(id, stat){ 
 if (canHover&&d.HBImgs){d.images[HBtns[id]].src=d.HBImgs[stat].src;}
}

// -------- Menu Items --------- //
/*
 format: ['titlul link-ului','adresa url']
*/
var saturn_menu1 = [
  ['Firmenprofil','firmenprofil.html'],
  ['Unser Team','unsereteam.html'],
  ['Unsere Strategie','unserestartegie.html'],
  ['Unsere Partner','unserepartner.html'],
  ['Unsere Produkte','unsereprodukte.html'],
  ['12 Jahre Carpath','saturn10jahre.html']
 ];
var saturn_menu2 = [
  ['Unser Geschaeftsmodel','deoffshore.html'],
  ['Beratung','beratung.html'],
  ['Softwareentwicklung','softwareentwicklung.html'],
  ['Entwicklungskompetenz','entwicklungskompetenz.html'],
  ['Unsere Projekte','unsereprojekte.html'],
  ['Referenzen','referenzen.html']
 ];
 var saturn_menu4 = [
  ['The Bussines Model','offshore[eng].html'],
  ['Consultancy','consultancy.html'],
  ['Development','development.html'],
  ['Competences','competences.html'],
  ['Our Projects','projects.html'],
  ['References','references.html']
 ];
 var saturn_menu3 = [
  ['Company Profile','compprofile.html'],
  ['Our Team','ourteam.html'],
  ['Our Strategy','strategy.html'],
  ['Our Partners','partners.html'],
  ['Our Products','products.html'],
  ['12 Years Carpath','saturn10years.html']
 ];
 var saturn_menu5 = [
  ['Profilul Companiei','profilulf.html'],
  ['Echipa Noastra','echipa.html'],
  ['Strategia Noastra','strategie.html'],
  ['Partenerii Nostri','parteneri.html'],
  ['Produsele Noastre','produse.html'],
  ['Carpath la 12 ani','saturn10ani.html']
 ];
 var saturn_menu6 = [
  ['Modelul de Afaceri','offshore[ro].html'],
  ['Consultanta','consultanta.html'],
  ['Dezvoltare','dezvoltare.html'],
  ['Competente','competente.html'],
  ['Proiectele Noastre','proiecte.html'],
  ['Referinte','referinte.html']
 ];

// ------- Menu Handlers ------- //
var menuObj=null;
var mnuBarTop=195;
var mnuBarWidth=755;
var mnuItemWidth=149;
var mnuItemHeight=25;
var mnuBorder='#1A1A1A';
var mnuShadow=2;
var pgCenter=0;
var mnuX1=0; var mnuX2=0;
if(!isIE) d.captureEvents(Event.MOUSEMOVE)
d.onmousemove = getMousePos;

function mmuLeft(ident) {
 if(isNS4) return 0; // in Netscape 4.x nu merge...
 if(isIE){ pgCenter=Math.round((d.body.clientWidth - 1) * 0.5); }
 else if(isNS6||isOpera){ pgCenter=Math.round((window.innerWidth - 1) * 0.5); }
 var mnuLeftPos=Math.round(pgCenter-(mnuBarWidth * 0.5)); if(mnuLeftPos<0)mnuLeftPos=0;
 return mnuLeftPos+ident;
}

function createMenu(id,mnuItems) {
 if(isNS4) return; // in Netscape 4.x nu merge...
 if (mnuItems.length!=0) {
  var mnuId='mnu'+id; var mw=mnuItemWidth+mnuShadow; var mh=mnuItemHeight*mnuItems.length + (mnuItems.length+1);
  var crURL=window.location.href;
  d.write('<div id="'+mnuId+'" style="visibility:hidden;position:absolute;width:'+mw+
   'px;top:'+mnuBarTop+'px;padding-right:'+mnuShadow+';padding-bottom:'+mnuShadow+';">');
  d.write('<table border="0" cellpadding="0" cellspacing="0" width="'+mw+'"><tbody>');
  d.write('<tr><td width="'+mnuItemWidth+'" style="background-color:'+mnuBorder+'">');
  d.write('<table border="0" cellpadding="0" cellspacing="1" width="'+mnuItemWidth+'"><tbody>');
  for (var i=0; i<mnuItems.length; i++){
    if (crURL.indexOf('/'+mnuItems[i][1])!=-1){d.write('<tr><td height="'+mnuItemHeight+
     '" onmouseover="this.className=\'mnugraysel\';" onmouseout="this.className=\'mnugray\';" '+
     'class="mnugray">'+mnuItems[i][0]+'<\/td><\/tr>');
    } else { d.write('<tr><td height="'+mnuItemHeight+
     '" onmouseover="this.className=\'mnusel\';window.status=\''+mnuItems[i][0]+
      '...\';" onmouseout="this.className=\'mnutext\';window.status=\'\';" '+
     'onclick="window.location.href=\''+mnuItems[i][1]+'\'" class="mnutext">'+mnuItems[i][0]+
     '<\/td><\/tr>');
    }
  }
  d.write('<\/tbody><\/table><\/td><td width="'+mnuShadow+'" height="'+mh+'" class="mnushadow"><img '+
   'src="images\/util.gif" width="'+mnuShadow+'" height="1"><\/td><\/tr>');
  d.write('<tr><td colspan="2" width="'+mw+' "class="mnushadow"><img '+
   'src="images\/util.gif" width="1" height="'+mnuShadow+'"><\/td><\/tr>');
  d.write('<\/tr><\/tbody><\/table><\/div>');
 } 
}

function hideMenu() {
 if(menuObj!=null){ menuObj.style.visibility='hidden'; menuObj=null; }
}

function showMenu(id,leftpos) {
 if(isNS4) return; // in Netscape 4.x nu merge...
 var mnuId='mnu'+id;
 if(menuObj!=null) if(menuObj.id!=mnuId) hideMenu();
 menuObj=d.getElementById(mnuId);
 if(menuObj!=null) {
  if(isIE ){ menuObj.style.left=leftpos; }
  else { menuObj.style.left=leftpos-6; }
  menuObj.style.visibility='visible';
  mnuX1=leftpos-2; mnuY1=mnuBarTop-22;
  mnuX2=mnuX1+menuObj.offsetWidth+2;
  mnuY2=mnuBarTop+menuObj.offsetHeight+2;
 }
}

function getMousePos(e){
 if(isNS4) return true; // in Netscape 4.x nu merge...
 if(menuObj==null) return true;
 var X=0; var Y=0;
 if(isIE){ X=event.clientX+d.body.scrollLeft; Y=event.clientY+d.body.scrollTop; }
 else { X=e.pageX; Y=e.pageY; }
 if((X<mnuX1)||(X>mnuX2)||(Y<mnuY1)||(Y>mnuY2))hideMenu();
 return true;
}