
var currString = "";
var extend1 = 1;
var extend2 = 1;
var extend3 = 1;

function Load_Content(page)
{
    strURL = "mods/"+page+".html";
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {

		updatecontent(self.xmlHttpReq.responseText);

        }
    }
    self.xmlHttpReq.send("");


}

function FadeInText() {
	new Effect.Appear(document.getElementById('content_left'));
}

function updatetext(stR) {
	currString = stR;
	setTimeout("updatecontent()", 500);
}
function updatecontent(stR) {
	//alert(currString);
	document.getElementById('content_left').innerHTML = stR;

}

function on(args) {

	var x=document.getElementById(args).style;
		//x.display = "block";
	new Effect.SlideDown(document.getElementById(args));

	if(args == "sentri_showhide")
	{
		extend1 = 1;
	}
	else if(args == "advisor_showhide")
	{
		extend2 = 1;
	}
	else if(args == "guardian_showhide")
	{
		extend3 = 1;
	}
}

function off(args) {

	var x=document.getElementById(args).style;
	if(args == "sentri_showhide" && extend1 == 1)
	{
		new Effect.SlideUp(document.getElementById(args));
		extend1 = 0;
	}
	else if(args == "advisor_showhide" && extend2 == 1)
	{
		new Effect.SlideUp(document.getElementById(args));
		extend2 = 0;
	}
	else if(args == "guardian_showhide" && extend3 ==1)
	{
		new Effect.SlideUp(document.getElementById(args));
		extend3 = 0;
	}
}


var flag_extend_1 = 0;
var flag_extend_2 = 0;
var flag_extend_3 = 0;
var total_pos = 462;
var machine_level_pos = 0;
var line_level_pos = 0;
var enterprise_level_pos = 0;

var machine_level_return = 0;
var line_level_return = -656;
var enterprise_level_return = -1082;

var tab_move_amount = 50;
var imageTop;

var timer_speed = 5000;
var timer_speed_between = 1000;
var stop_timer = 1;
var current_tab = 1;
var working = 0;



function changeworking(num) {

	working = num;
}

function check_tab_overview() {

if(working == 0)
{


	if(flag_extend_1 == 1)
	{
		document.getElementById('move_tabs1').style.background = "no-repeat top left url(images/products/systechTabsoff.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";



		flag_extend_1 = 0;
		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		setTimeout("control_tab_overview()", 1000);

	}
	else if(flag_extend_2 == 1)
	{
		document.getElementById('move_tabs2').style.background = "no-repeat top left url(images/products/systechTabsoff.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		flag_extend_2 = 0;

		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		setTimeout("control_tab_overview()", 2000);

	}
	else if(flag_extend_3 == 1)
	{

		document.getElementById('move_tabs3').style.background = "no-repeat top left url(images/products/systechTabsoff.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";

		flag_extend_3 = 0;

		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		setTimeout("control_tab_overview()", 2000);

	}
	else
	{
		control_tab_overview();

	}
}
}



function control_tab_overview() {

		c_o_l();

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subON";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";

		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		Load_Content('default');
}



function check_tab_1() {

if(working == 0)
{


	if(flag_extend_2 == 1)
	{
		document.getElementById('move_tabs2').style.background = "no-repeat top left url(images/products/systechTabsoff.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";


		flag_extend_2 = 0;

		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		setTimeout("control_tab_1()", 1000);
		setTimeout("changeworking(0)", 2000);
	}
	else if(flag_extend_3 == 1)
	{
		document.getElementById('move_tabs3').style.background = "no-repeat top left url(images/products/systechTabsoff.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";

		flag_extend_3 = 0;


		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		setTimeout("control_tab_1()", 2000);
		setTimeout("changeworking(0)", 3000);
	}
	else
	{
		control_tab_1();
		setTimeout("changeworking(0)", 1000);
	}
}
}


function control_tab_1() {

	if(flag_extend_1 != 1)
	{
		document.getElementById('move_tabs1').style.background = "no-repeat top left url(images/products/systechTabs.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu2";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subON";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";

		flag_extend_1 = 1;


		c_l_l();
		on('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');
		Load_Content('sentri');
	}
}

function check_tab_2() {

if(working == 0)
{
	if(flag_extend_1 == 1)
	{
		document.getElementById('move_tabs1').style.background = "no-repeat top left url(images/products/systechTabsoff.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";

		flag_extend_1 = 0;

		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		setTimeout("control_tab_2()", 1000);
		setTimeout("changeworking(0)", 2000);
	}
	else if(flag_extend_3 == 1)
	{
		document.getElementById('move_tabs3').style.background = "no-repeat top left url(images/products/systechTabsoff.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";

		flag_extend_3 = 0;

		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		setTimeout("control_tab_2()", 2000);
		setTimeout("changeworking(0)", 3000);
	}
	else
	{
		control_tab_2();
		setTimeout("changeworking(0)", 1000);
	}
}
}



function control_tab_2() {


	if(flag_extend_2 == 1)
	{

	}
	else
	{

		document.getElementById('move_tabs2').style.background = "no-repeat top left url(images/products/systechTabs.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu2";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subON";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";

		flag_extend_2 = 1;
		c_a_l();

		off('sentri_showhide');
		on('advisor_showhide');
		off('guardian_showhide');
		Load_Content('advisor');

	}
}




function check_tab_3() {

if(working == 0)
{


	if(flag_extend_1 == 1)
	{
		document.getElementById('move_tabs1').style.background = "no-repeat top left url(images/products/systechTabsoff.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";


		flag_extend_1 = 0;
		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		setTimeout("control_tab_3()", 1000);
		setTimeout("changeworking(0)", 2000);
	}
	else if(flag_extend_2 == 1)
	{

		document.getElementById('move_tabs2').style.background = "no-repeat top left url(images/products/systechTabsoff.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subOFF";


		flag_extend_2 = 0;
		off('sentri_showhide');
		off('advisor_showhide');
		off('guardian_showhide');

		setTimeout("control_tab_3()", 1000);
		setTimeout("changeworking(0)", 2000);
	}
	else
	{
		control_tab_3();
		setTimeout("changeworking(0)", 2000);
	}
}
}


function control_tab_3() {



	if(flag_extend_3 == 1)
	{

	}
	else
	{
		document.getElementById('move_tabs3').style.background = "no-repeat top left url(images/products/systechTabs.gif)";

		document.getElementById('sentri_menu').className = "sentri_menu";
		document.getElementById('advisor_menu').className = "advisor_menu";
		document.getElementById('guardian_menu').className = "guardian_menu2";

		//document.getElementById('ProductOverview').className = "subOFF";
		//document.getElementById('Sentri-MachineLevel').className = "subOFF";
		//document.getElementById('Advisor-LineLevel').className = "subOFF";
		//document.getElementById('Guardian-PlantLevel').className = "subON";

		flag_extend_3 = 1;

		off('sentri_showhide');
		off('advisor_showhide');
		on('guardian_showhide');
		Load_Content('guardian');


		c_g_l();

	}
}

function c_l_l()
{

	var flashMovie=getFlashMovieObject("myFlashMovie");
	//var nextFrame = "65";
	flashMovie.GotoFrame(12);
	flashMovie.Play();

}

function c_g_l()
{

	var flashMovie=getFlashMovieObject("myFlashMovie");
	//var nextFrame = "10";
	flashMovie.GotoFrame(70);
	flashMovie.Play();
}

function c_o_l()
{

	var flashMovie=getFlashMovieObject("myFlashMovie");
	var nextFrame = "9";
	flashMovie.GotoFrame(nextFrame);
}

function c_a_l()
{

	var flashMovie=getFlashMovieObject("myFlashMovie");
	//var nextFrame = "35";
	flashMovie.GotoFrame(39);
	flashMovie.Play();

}


function StartOnGuardian() {

	setTimeout("check_tab_3()", 2000);

}

function StartOnAdvisor() {

	setTimeout("check_tab_2()", 2000);

}

function StartOnSentri() {

	setTimeout("check_tab_1()", 2000);

}

function getFlashMovieObject(movieName)
{
  if (window.document[movieName])
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName];
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

document.observe('dom:loaded', function() {
    if (window.location.href.match(/products.php/)) {
        $('ProductOverview').observe('click', function(e) {
            e.preventDefault();
            check_tab_overview();
        });
        $('Sentri-MachineLevel').observe('click', function(e) {
            e.preventDefault();
            check_tab_1();
        });
        $('Advisor-LineLevel').observe('click', function(e) {
            e.preventDefault();
            check_tab_2();
        });
        $('Guardian-PlantLevel').observe('click', function(e) {
            e.preventDefault();
            check_tab_3();
        });
    }
});