﻿var tabF =
{
  init: function()
  {
    var tabs = Core.getElementsByClass("tab");

    for (var i = 0; i < tabs.length; i++)
    {
            Core.addEventListener(tabs[i], "mouseover", tabF.hoverListener);
			Core.addEventListener(tabs[i], "mouseout", tabF.outListener);
			
			if (Core.hasClass(tabs[i], "active")){
				
				var srcImg = tabs[i].childNodes[0].name; 
				tabs[i].childNodes[0].src = srcImg + "-on";
				
				
				}
       }
	   
	tabF.setActive();
	   
    
	var images = Core.getElementsByClass("resize");
	 for (var im = 0; im < images.length; im++){
		 
		 images[im].style.width = "235px";
		 
		 }
	
    },
	
	setActive: function()
	{
	var tabs2 = Core.getElementsByClass("tabs2");

    for (var ii = 0; ii < tabs2.length; ii++)
    {
            
			if (Core.hasClass(tabs2[ii], "active")){
				
				tabF.setActive2(tabs2[ii]);
				
		} else {
			
			Core.addEventListener(tabs2[ii], "mouseover", tabF.setActive3);
			Core.addEventListener(tabs2[ii], "mouseout", tabF.setInActive3);
			}
	}
	},
	setActive2: function(elem)
	{
		
		
		if (elem.parentNode.previousSibling && elem.parentNode.previousSibling.nodeType == 1){
			 
				if (Core.hasClass(elem.parentNode.previousSibling, "sep")){
				elem.parentNode.previousSibling.style.display = 'none';

					}
		}else{
			
			if (elem.parentNode.previousSibling && Core.hasClass(elem.parentNode.previousSibling.previousSibling, "sep")){
				elem.parentNode.previousSibling.previousSibling.style.display = 'none';

					}
			
			}
				if (elem.parentNode.nextSibling && elem.parentNode.nextSibling.nodeType == 1 ){
				if (Core.hasClass(elem.parentNode.nextSibling, "sep")){
				elem.parentNode.nextSibling.style.display = 'none';

				}
				}else{
					if (Core.hasClass(elem.parentNode.nextSibling.nextSibling, "sep")){
				elem.parentNode.nextSibling.nextSibling.style.display = 'none';

				}
					}
		},
		
			setActive3: function(event)
	{
		var elem = this;
		if (elem.parentNode.previousSibling && elem.parentNode.previousSibling.nodeType == 1){
				if (Core.hasClass(elem.parentNode.previousSibling, "sep")){
				elem.parentNode.previousSibling.style.backgroundColor = '#d6d6d6';
				elem.parentNode.previousSibling.style.color = "#d6d6d6";
				}
				}else{
					if (elem.parentNode.previousSibling && Core.hasClass(elem.parentNode.previousSibling.previousSibling, "sep")){
				elem.parentNode.previousSibling.previousSibling.style.backgroundColor = '#d6d6d6';
				elem.parentNode.previousSibling.previousSibling.style.color = "#d6d6d6";
				}
					}
				if (elem.parentNode.nextSibling && elem.parentNode.nextSibling.nodeType == 1){
				if (Core.hasClass(elem.parentNode.nextSibling, "sep")){
				elem.parentNode.nextSibling.style.backgroundColor = '#d6d6d6';
				elem.parentNode.nextSibling.style.color = "#d6d6d6";
				}
				}else{
				if (Core.hasClass(elem.parentNode.nextSibling.nextSibling, "sep")){
				elem.parentNode.nextSibling.nextSibling.style.backgroundColor = '#d6d6d6';
				elem.parentNode.nextSibling.nextSibling.style.color = "#d6d6d6";
				}	
					}
		},
		setInActive3: function(event)
	{
		var elem = this;
		if (elem.parentNode.previousSibling && elem.parentNode.previousSibling.nodeType == 1){
				if (Core.hasClass(elem.parentNode.previousSibling, "sep")){
				elem.parentNode.previousSibling.style.backgroundColor = 'transparent';
				elem.parentNode.previousSibling.style.color = "#fff";
				}
				}else{
					
				if (elem.parentNode.previousSibling && Core.hasClass(elem.parentNode.previousSibling.previousSibling, "sep")){
				elem.parentNode.previousSibling.previousSibling.style.backgroundColor = 'transparent';
				elem.parentNode.previousSibling.previousSibling.style.color = "#fff";
				}
				
					}
				if (elem.parentNode.nextSibling && elem.parentNode.nextSibling.nodeType == 1){
				if (Core.hasClass(elem.parentNode.nextSibling, "sep")){
				elem.parentNode.nextSibling.style.backgroundColor = 'transparent';
				elem.parentNode.nextSibling.style.color = "#fff";
				}
				}else {
				if (Core.hasClass(elem.parentNode.nextSibling.nextSibling, "sep")){
				elem.parentNode.nextSibling.nextSibling.style.backgroundColor = 'transparent';
				elem.parentNode.nextSibling.nextSibling.style.color = "#fff";
				}	
					}
		},
		
	
  hoverListener: function(event)
  {
    var element = this;
    var srcImg = element.childNodes[0].name; 
      if (Core.hasClass(element, "tab"))
      {
		element.childNodes[0].src = srcImg + "-on";

		//field.focus(element, title);
        return;
      }
      
    },
	outListener: function(event)
  	{
    	var element = this;
   		var srcImg = element.childNodes[0].name; 
      	if (Core.hasClass(element, "tab"))
      {
		  
		 if (Core.hasClass(element, "active")){}
		 else
		 {
element.childNodes[0].src = srcImg;
        return;
		 }
      }
      
    }
	
	

};

//Core.start(tabF);
