//********************************************************************
// fdTab - Desenvolvido por Fabiano Dias
//********************************************************************
(function(){
//Evita o refresh dos backgrounds no IE
var  m = document.uniqueID
&& document.compatMode
&& !window.XMLHttpRequest
&& document.execCommand ;
try{if(!!m){m("BackgroundImageCache", false, true)}}catch(oh){};
})();
function mygetElement(id) {
  if (document.getElementById) {
    return document.getElementById(id);
  }
  else if (document.all) {
    return document.all[id];
  }
  else if(document.layers) {
  return document[id];
  }
}
//********************************************************************
// fdTab - Desenvolvido por Fabiano Dias
//********************************************************************
var fdTab_count = 0;
var fdTab_last = Array()
function fdTab(ids, titles, icons, onclick){
  var id = ids.split("|")
  var title = titles.split("|")
  var icon = icons.split("|")
  fdTab_count = fdTab_count + 1
  fdTab_last[fdTab_count] = null;
  document.write('<span class=fdTabBorder style="width:100%">')
  for(x=0;x<=id.length-1;x++){
    document.write('<span id='+id[x]+'_disabled class=fdTabDisabled></span>')
    document.write('<span id='+id[x]+' onclick="fdTab_select(this); '+onclick+'" class="fdTab" onmouseover="fdTab_over(this)" onmouseout="fdTab_out(this)" lang='+fdTab_count+'>');
    document.write('<h1 id="'+id[x]+'_1">&nbsp;</h1>');
    document.write('<h2 id="'+id[x]+'_2">');
    if (icon[x] !='') document.write('<span style="background-image:url('+icon[x]+'); background-position:top left; background-repeat:no-repeat;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>');
    document.write(''+title[x]+'</h2>');
    document.write('<h3 id="'+id[x]+'_3">&nbsp;</h3></span>');
  }
  document.write('</span>')
}
function fdTab_over(tab){
  if (mygetElement(tab.id+'_1').style.backgroundPosition!='left 114px') {
    mygetElement(tab.id+'_1').style.backgroundPosition='left 175px';
    mygetElement(tab.id+'_2').style.backgroundPosition='center 175px';
    mygetElement(tab.id+'_3').style.backgroundPosition='right 175px';
  }
}
function fdTab_out(tab){
  if (mygetElement(tab.id+'_1').style.backgroundPosition!='left 114px') {
    mygetElement(tab.id+'_1').style.backgroundPosition='top left';
    mygetElement(tab.id+'_2').style.backgroundPosition='top center';
    mygetElement(tab.id+'_3').style.backgroundPosition='top right';
  }
}
function fdTab_select(tab){
if (fdTab_last[tab.lang]!= null){
    mygetElement(fdTab_last[tab.lang].id+'_1').style.backgroundPosition='top left';
    mygetElement(fdTab_last[tab.lang].id+'_2').style.backgroundPosition='top center';
    mygetElement(fdTab_last[tab.lang].id+'_3').style.backgroundPosition='top right';
  }
  mygetElement(tab.id+'_1').style.backgroundPosition='left 114px';
  mygetElement(tab.id+'_2').style.backgroundPosition='center 114px';
  mygetElement(tab.id+'_3').style.backgroundPosition='right 114px';
  fdTab_last[tab.lang]=tab;
}
function fdTab_hidden(id,opc){
  if (opc==true){
    mygetElement(id).style.display='none';
  }
  else if (opc==false){
    mygetElement(id).style.display='';
  }
}
function fdTab_disabled(id,opc){
  if (opc==true){
	  
    //IE
    mygetElement(id+'_1').style.filter='Alpha(Opacity=30)';
    mygetElement(id+'_2').style.filter='Alpha(Opacity=30)';
    mygetElement(id+'_3').style.filter='Alpha(Opacity=30)';
	
    //Firefox
    mygetElement(id+'_1').style.MozOpacity='.30';
    mygetElement(id+'_2').style.MozOpacity='.30';
    mygetElement(id+'_3').style.MozOpacity='.30';
	
	mygetElement(id+'_disabled').style.left=mygetElement(id).offsetLeft;
    mygetElement(id+'_disabled').style.top=mygetElement(id).offsetTop-2;
    mygetElement(id+'_disabled').style.width=mygetElement(id).offsetWidth;
    mygetElement(id+'_disabled').style.height=mygetElement(id).offsetHeight+4;
	mygetElement(id+'_disabled').style.display='';
  }
  else if (opc==false){
    mygetElement(id).style.opacity='';
    mygetElement(id).style.MozOpacity='';
    mygetElement(id).style.KhtmlOpacity='';
	
    //IE
    mygetElement(id+'_1').style.filter='';
    mygetElement(id+'_2').style.filter='';
    mygetElement(id+'_3').style.filter='';

    //Firefox
    mygetElement(id+'_1').style.MozOpacity='';
    mygetElement(id+'_2').style.MozOpacity='';
    mygetElement(id+'_3').style.MozOpacity='';

	mygetElement(id+'_disabled').style.display='none';
  }
}
