/*
(C) COPYRIGHT 2009 DJH Software Ltd (www.djhsoftware.co.uk)
*/
var tID=0;
var countdown=0;
var tmr;

function AddObject(objName, group, name, opacity)
{
    var obj = document.getElementById(objName);
    var fobj = gFaders.AddObject(obj,group,name);
    fobj.SetOpacity(opacity);
} 

function InitAnim()
{
    // Panel objects
    //AddObject("infocloud","CLOUD","CLOUD",0);
	
	// Hide the info cloud
	//HideCloud();
}

function FadeByIndex(id)
{
    if(tID!=0) 
    {
        clearTimeout(tID);
        tID=0;
    }

    if(id!=0) gFaders.StartFade(1,"CLOUD","CLOUD",0,0);
    
    var PanelName = "PANEL" + id;
    gFaders.StartFade(2,PanelName,'PANEL',100,0);
}

function ShowCloud(x,y,title,body,product)
{
    var obj = document.getElementById("infocloud");
	obj.style.top = y + 'px';
	obj.style.left = x + 'px';
	obj.style.visibility='';
	
    var obj = document.getElementById("infocloudtext");
 	obj.innerHTML = "<h1>" + title + "</h1><p>" + body + "</p>";
    //gFaders.StartFade(2,"CLOUD","CLOUD",100,0);
	
	var obj = document.getElementById("applyLink");
	obj.href="apply.php?product="+product;
	
	// clear timer
	clearTimeout(tmr);
	countdown=0;
}

function HideCloud()
{
	if(countdown==0)
	{
		countdown = 1;
		tmr = window.setTimeout("ClearTimer()",500);
	}
}

function LockTimeout()
{
	// clear timer
	clearTimeout(tmr);
	countdown=0;
}

function UnlockTimeout()
{
	HideCloud();
}
	
function ClearTimer()
{
	countdown--;
    //var obj = document.getElementById("infocloudtext");
 	//obj.innerHTML = countdown;
	if(countdown<=0)
		CloudVanish();
	else
		window.setTimeout("ClearTimer()",500);
}

function CloudVanish()
{
    var obj = document.getElementById("infocloud");
	obj.style.visibility='hidden';
    //gFaders.StartFade(2,"CLOUD","CLOUD",0,0);
}