var imgArray = new Array(9);
if(document.images) 
{
	var imgBtnOver = new Image();
	imgBtnOver.src="../images/temp/LinkRoll.gif";
}

function ImageOver(strImage) 
{
	if(document.images)
		document.images[strImage].src="../images/temp/LinkRoll.gif";
}
function ImageOut(strImage) 
{
	if(document.images) 
		document.images[strImage].src="../images/temp/LinkStatic.gif";
}	
function External(strLink)
{
	newWin = window.open('','External_Link');
	newWin.location = strLink;
}

function createCookie(name,value,days) 
{
	if (days) 
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) 
{
	createCookie(name,"",-1);
}

function OnLoad()
{
    if (document.getElementById("divDirectoryVertical"))
    {
        var objRequestDirectoryVertical=GetXmlRequestObject();
        DirectoryVertiaclFetch(objRequestDirectoryVertical);
    }
    if (document.getElementById("divDirectoryVerticalRoot"))
    {
        var objRequestDirectoryVerticalRoot=GetXmlRequestObject();
        DirectoryVertiaclRootFetch(objRequestDirectoryVerticalRoot);
    }
}

var xmlDoc = null;
var objXmlRequest = null;
var objTimer = 0;
function GetXmlRequestObject()
{   
    var objRequest;
    if(window.XMLHttpRequest)     
    {        
        objRequest = new XMLHttpRequest();        
    }    
    else try     
    {        
        objRequest = new ActiveXObject('Msxml2.XMLHTTP');
    }     
    catch(e)     
    {        
        try         
        {            
            objRequest = new ActiveXObject("Microsoft.XMLHTTP");            
        }         
        catch(e)         
        {            
            return null;        
        }    
    }
    return objRequest;
} 
function XmlGetElement (objDocument, strName, iReturnIndex) 
{
    var objElement = objDocument.getElementsByTagName (strName);
    return objElement[iReturnIndex].firstChild.data.toString();
}
// START - Directory Listing
function DirectoryVertiaclFetch(objRequest)
{
    if(objRequest!=null)
    {
        clearTimeout(objTimer);
        objRequest.open('GET', 'Directory.htm', true);
        objRequest.onreadystatechange = 
        function (aEvt) 
        {
            if (objRequest.readyState == 4) 
            {
                if(objRequest.status == 200)
                {
                    var R = objRequest.responseText;
                    if (R!=null)
                    {
                        document.getElementById("divDirectoryVertical").innerHTML = R;
                    }
                }
            }
        };
        objRequest.send(null); 
    }
}
function DirectoryVertiaclRootFetch(objRequest)
{
    if(objRequest!=null)
    {
        clearTimeout(objTimer);
        objRequest.open('GET', '/PS3-Themes/DirectoryVertical.htm', true);
        objRequest.onreadystatechange = 
        function (aEvt) 
        {
            if (objRequest.readyState == 4) 
            {
                if(objRequest.status == 200)
                {
                    var R = objRequest.responseText;
                    if (R!=null)
                    {
                        document.getElementById("divDirectoryVerticalRoot").innerHTML = R;
                    }
                }
            }
        };
        objRequest.send(null); 
    }
}
// END - Directory Listing

function SelectBackground(iCount)
{
    var objSelectImages = document.getElementsByName("btnBS");
    if (a_Previews[iCount-1] == 'Author')
        document.getElementById("imgPreview").src = strThemeLocation + "authorpreview.png";
    else        
        document.getElementById("imgPreview").src = strThemeLocation + "hd_" + a_Previews[iCount-1] + "_preview.jpg";
    for (var iLoop = 1; iLoop <= objSelectImages.length; iLoop++)
    {
        objSelectImages.item(iLoop-1).style.backgroundColor = iLoop==iCount ? "blue":"black";
    }
}