//Home Page Scripting
// NVMS, Inc. 2007
// J. Scott King

function MenuOver(ele)
{
	ele.className = "menu_over";
}

function MenuOut(ele)
{
	ele.className = "menu_item";
}

var tiletog = false;

function ToggleTileHeader()
{
	var himg = document.getElementById("tile_btn");
	ToggleDashEffect("PicTile");
		
	if(tiletog)
	{
		himg.src = "application/images/buttons/win_close.gif"
		SetMyHTML('tile_text', '<b>Hide the feature box...</b>');
		Cookies.create('TileShow', 'show');
		tiletog = false;
	}
	else
	{
		himg.src = "application/images/buttons/win_open.gif"
		SetMyHTML('tile_text', '<b>Show the feature box...</b>');
		Cookies.create('TileShow', 'hide');
		tiletog = true;
	}
	
	//alert(Cookies.TileShow);
}
	
//Load Image Tile Map
var msg1 = "Manage your orders anytime, anywhere... Detailed reporting and a user-friendly interface help you get your work done faster while working smarter." ;
var msg2 = "We utilize cutting-edge web services and other data integration tools that allow you to access and integrate your data using your own in-house application...";
var msg3 = "Business charting and customized reports help you manage your orders and keep track of everything...";

//Preload rating images
var show = false;

var management = new Image();
management.src = "images/HomePageTile_over1.jpg";
var system = new Image();
system.src = "images/HomePageTile_over2.jpg";
var reporting = new Image();
reporting.src = "images/HomePageTile_over3.jpg";
var none = new Image();
none.src = "images/HomePageTile.jpg";

function GetTileMap(region)
{
	try
	{
		var rimg = document.getElementById("hpt");
		rimg.src = eval(region + ".src");
		var posx = getOffsetLeft(rimg, 0);
		ShowText(region, posx);
		//alert(region);
	}
	catch(e)
	{
		//alert("no object available...");
	}
}

function ShowText(region, posx)
{
	var txt = document.getElementById("msg1");
	
	switch(region)
	{
		case "management":
			txt.style.left = (250 + posx) + 'px';
			txt.innerHTML = msg1;
			txt.style.width = '550px';
			Effect.Appear(txt);
			break;
		case "system":
			txt.style.left = (-20 + posx) + 'px';
			txt.style.width = '250px';
			txt.innerHTML = msg2;
			Effect.Appear(txt);
			break;
		case "reporting":
			txt.style.left = (1 + posx) + 'px';
			txt.innerHTML = msg3;
			txt.style.width = '550px';
			Effect.Appear(txt);
			break;
		case "none":
			Effect.Fade(txt);
			break;
	}

}

function GetTileText(region)
{
	
	switch(region)
	{
		case "management":
			ToggleTileHeader();
			SetMyHTML('tile_text', '<b>Using NVMS To Manage Your Inpsection Data...</b>');
			_Default.LoadPage('tile_management.htm', LoadPageCallback);
			break;
		case "system":
			ToggleTileHeader();
			SetMyHTML('tile_text', '<b>Using NVMS To Integrate/Automate Your Inspection Management System...</b>');
			_Default.LoadPage('tile_system.htm', LoadPageCallback);
			break;
		case "reporting":
			ToggleTileHeader();
			SetMyHTML('tile_text', '<b>Using NVMS To Manage And Track Your Orders...</b>');
			_Default.LoadPage('tile_reporting.htm', LoadPageCallback);
			break;
	}

}

function LoadPageCallback(res)
{
	//alert(res.value);
		var d = document.getElementById("page_content");
		if(res.value == null || res.error != null)
		{
			d.innerHTML = res.error.Message;
		}
		else
		{
			d.innerHTML = res.value;
			SetMyHTML("page_title", GetMyHTML('tile_text'));
		}
}

