
var hsoi = 0;
var tmInt = 0;
var tm_ac = -1;
var tmReverter = null;
var tm_fadeInt = 0;
var tm_last_hs = null;
var tm_fade_count = 0;
var tm_fade_counter = 0;
var tm_fade_obj = null;
var tm_manual = false;

function tm_fade(obj, percent)
{
	tm_fade_obj = obj;
	tm_fade_count = percent;
	obj.style.opacity = (percent/100);
	obj.style.filter = 'alpha(opacity='+percent+')';	
}

function tm_fader()
{
	if(tm_fade_counter < 20)
	{
		tm_fade(tm_fade_obj, tm_fade_counter*10);
	}
	else if(tm_fade_counter > 40 && !tm_manual)
	{
		tm_fade(tm_fade_obj, ((60-tm_fade_counter)*10));	
	}
	else tm_fade(tm_fade_obj, 100);
	if(tm_fade_counter < 40 || !tm_manual) tm_fade_counter++;
	if(!tm_manual && tm_fade_counter >= 60)
	{
		top_menu_auto();
	}
}

function top_menu_auto()
{
	clearTimeout(hsoi);
	var tma = document.getElementById('top_menu_auto');
	var links = new Array();
	if(tma)
	{
		links = tma.getElementsByTagName('a');
		tm_ac++;
		
		for(var lc=0; lc<links.length; lc++)
		{
			if(lc != tm_ac)
			{
				if(links[lc].oldClass && links[lc].oldClass != links[lc].className) {
					links[lc].className = links[lc].oldClass;	
					/* if(links[lc].onmouseout)
					{
						var omo = links[lc].onmouseout.toString().split('{');
						if(omo.length == 2)
						{
							omo = omo[1].split('}');
							if(omo.length == 2)
							{
								eval(omo[0]);
								//alert(omo[0]);
							}
						}
						//eval(links[lc].onmouseout);	
					} */
				}
			}
			else {
				links[lc].oldClass = links[lc].className;
				links[lc].className += '_over';
				tmReverter = links[lc];
				if(links[lc].onmouseover)
				{
					var omo = links[lc].onmouseover.toString().split('{');
					if(omo.length == 2)
					{
						omo = omo[1].split('}');
						if(omo.length == 2)
						{
							omo = omo[0].split('(');
							omo = omo[1].split(')');
							outer_home_splash(parseInt(omo[0]));
							//alert(omo[0]);
						}
					}
					//alert(links[lc].onmouseover);
					//clearInterval(tmInt);
					//eval(links[lc].onmouseover);	
				}
			}
		}
		if(tm_ac >= (links.length-1)) tm_ac = -1;
	}
}

function home_preload()
{
	
	if (document.images)
    {
      
      // set image url
      image_url = new Array();
      image_url[image_url.length] = "/insets/front-icjr-web-hip.jpg";
	  image_url[image_url.length] = "/insets/front-icjr-web-knee.jpg";
	  image_url[image_url.length] = "/insets/front-icjr-web-pracman.jpg";
	  image_url[image_url.length] = "/insets/front-icjr-web-supcare.jpg";
	  image_url[image_url.length] = "/insets/front-icjr-web-trauma.jpg";
	  
       for(var i=0; i< image_url.length; i++) {
		   preload_image_object = new Image();
		   preload_image_object.src = 'http://admin.5elementsconsulting.com/dynamic/'+document.domain+image_url[i];
	   }
    }  
	
	top_menu_auto();
	/* if(document.getElementById('top_menu_auto'))
	{
		//top_menu_auto();
		clearInterval(tmInt);
		tmInt = setInterval('top_menu_auto()', 3000);
	} */
}

function trigger_auto()
{
	if(document.getElementById('top_menu_auto'))
	{
		clearInterval(tmInt);
		tmInt = setInterval('top_menu_auto()', 3000);
	}
}

function cancel_auto()
{
	clearInterval(tmInt);
}

function outer_home_splash(index)
{
	inner_home_splash(index);	
}

function home_splash(index)
{
	//cancel_auto();
	tm_manual = true;
	if(tmReverter && tmReverter.oldClass && tmReverter.oldClass != tmReverter.className)
	{
		tmReverter.className = tmReverter.oldClass;	
	}
	inner_home_splash(index);	
	
}

function inner_home_splash(index)
{
	index = parseInt(index);
	var hs = document.getElementById('hs'+index);
	if(tm_last_hs) tm_last_hs.style.display = 'none';
	tm_last_hs = hs;
	/* var html = '';
	var background = '';
	var backgroundImage = ''; */
	clearTimeout(hsoi);
	tm_ac = index-1;
	if(hs) 
	{
		clearInterval(tm_fadeInt);
		tm_fade_counter = 0;
		tm_fade(hs,0);
		hs.style.display = '';
		tm_fadeInt = setInterval('tm_fader()',50);
	}
}

function hm_pause() {		tm_manual = true; 		}
function hm_release() { 	tm_manual = false; 	}

function home_splash_out()
{
	//hsoi = setTimeout('final_home_splash_out()',100);	
	tm_manual = false;
	//hsoi = setTimeout('top_menu_auto()', 3000);
}

function final_home_splash_out()
{
	/* var hs = document.getElementById('hs');
	if(hs) {
		hs.innerHTML = '&nbsp;';
		hs.style.backgroundColor='#585a45';
	}
	clearTimeout(hsoi); */
	//trigger_auto();
}
