var vid = "";//visible id
var viid="";//visible img
var fiid="";//visible first img
	function changeTab(iid){
		var i = document.getElementById(iid + "_i");
		if( i ){
			if( viid != iid + "_i" && fiid != iid + "_i" ){
				var ex = new RegExp(iid,"i");
				i.src = i.src.replace( ex, iid + "_on" );
				if((!viid && ! fiid ) || (fiid != viid)){
					var vi = document.getElementById(viid);
					if( vi ) vi.src = vi.src.replace(/_on/gi,"");
				}
				viid = iid + "_i";
				if( !fiid ) fiid = viid = iid + "_i";
			}
		}
		var d = document.getElementById(iid + "_sub");
		if(d){
			if( d.style.visibility == "hidden" ){
				var dv = document.getElementById(vid);
				if( dv ) dv.style.visibility = "hidden";
				d.style.visibility = "visible";
			}
			vid = iid + "_sub";
		}
	}

var url = window.location.href;

function changeTabItem(did,it){
	var d = document.getElementById(did);
	if(d){
		var as = d.getElementsByTagName('A');
		if( as && as[it] ) as[it].className = "lnkon";
	}
}

function searchLink (arr,url){
 var obj = {};
 for(var i = 0; i < arr.length; i++)
 {
   if(arr[i].url == url) 
   {
      obj.i = i;
      return obj;
   }
   if(arr[i].domain && arr[i].domain.length > 0)
   {
     for(var d = 0; d < arr[i].domain.length; d++)
     {
	   if(arr[i].domain[d] == url)
       {
		 obj.i = i;
         obj.j = d;
         return obj;
       }
     }
   }

 }
}


function initTab(){
var domainObj = initTabHrefs();
var obj = {};
obj = searchLink (domainObj,url);
	if(obj)
	{
	  var tmpEl = domainObj[obj.i].id; 
	  var pos = obj.j;
		if(domainObj[obj.i].id != "m_catalogoonline" && document.getElementById(domainObj[obj.i].id).parentNode.tagName == "LI"){
		 var classID =  document.getElementById(domainObj[obj.i].id).parentNode.className;
		 document.getElementById(domainObj[obj.i].id).parentNode.className =(classID.indexOf("off") > -1)? classID.split("_")[0]+"_on" : classID.split("_")[0]+"_off";               
		}
		if (document.getElementById(tmpEl + '_sub')) document.getElementById(tmpEl + '_sub').style.display = "block";
		if (document.getElementById(tmpEl + '_sub')) document.getElementById(tmpEl + '_sub').style.visibility = "visible";
		changeTabItem( tmpEl + '_sub' ,pos);
		return;
	
	}
}

function initTabHrefs(){
	var arr = [];
	var menu_top_id = document.getElementById("menu_top");
	if( menu_top_id ){
		var menu_top_id_a = menu_top_id.getElementsByTagName('A');
		for( var i = 0; i < menu_top_id_a.length; i++ ){
			var obj = {}
			obj.id = menu_top_id_a[i].id;
			obj.url = menu_top_id_a[i].href
			var sub_id = document.getElementById(menu_top_id_a[i].id + "_sub");
			if( sub_id ){
				var sub_id_a = sub_id.getElementsByTagName('A');
				obj.domain = [];
				for( var j = 0; j < sub_id_a.length; j++ ){
					obj.domain.push( sub_id_a[j].href );
					
				}
			}

			arr.push(obj);
		}
	}

	return arr;
}

