/*--------------------------------------------------------------------
' File:		WindowClient.js
' Purpose:	Handle Window specific client-side issues
' Updated:	030815
' Version:	040502
' Edited:	TNY
' Status:	Release
' Copyright © Centroid Software Ab Oy 2000-2003, Finland
'				All rights reserved. 
'--------------------------------------------------------------------*/
/*--------------------------------------------------------------------
*  Function:	openBrowser
*  Purpose:		Opens a selected theme item in kiosk mode or as a new window
*---------------------------------------------------------------------*/
function openBrowser(href,target)
{
	var setParameters;
	var myWin;

	setParameters = "scrollbars=1,status=1,resizable=1,toolbar=1";

	myWin = window.open(href, target, setParameters);
    myWin.focus(true);	
}    

/*--------------------------------------------------------------------
*  Function:	OpenNewWindow
*  Purpose:		Opens a selected theme item in kiosk mode or as a new window
*---------------------------------------------------------------------*/
function OpenNewWindow(href,width,height,target,mode)
{
	var setParameters;
	var myWin;
	var trgName;

	// mode 0 = "normal" window
	// mode 1 = "kiosk" window value is set in database
	if (mode == 0)
	{
		setParameters = ""
    }
	else
    {
		setParameters = "scrollbars=1,status=1,resizable=1,toolbar=0,top=20,left=20,width=" +width+ ",height=" +height;
    }
    
  	// If there is a numeric value as target it's shown in the selected frame    
    if (isNaN(target))
    {
		//char
		myWin = window.open(href, target, setParameters);
    }
    else
    {
		myWin = window.parent.frames[target];
		myWin.location.href = href
    }
    myWin.focus(true);	
}   

/*--------------------------------------------------------------------
*  Function:	RipperWindow
*  Purpose:	Opens a alligator window
*---------------------------------------------------------------------*/
function RipperWindow(href,width,height,target)
{
	var setParameters;
	var myWin;
	var trgName;
	var randomTarget;

	randomTarget = parseInt(90000 * Math.random() + 10000);

	setParameters = "scrollbars=0,status=0,resizable=0,toolbar=0,top=20,left=20,width=" +width+ ",height=" +height;
	href = href + "&Theme=" + readCookie(siteId+'themeMem');
	myWin = window.open(href, randomTarget, setParameters);
    myWin.focus(true);	
}   

/*--------------------------------------------------------------------
*  Function:	openMode
*  Purpose:		Opens modeFunction windows
*---------------------------------------------------------------------*/
function openMode(href)
{
	var target = window.parent.frames[3];
	
	href = href + "&Theme=" + readCookie(siteId+'themeMem');
	target.location.href = href;
}

/*--------------------------------------------------------------------
*  Function:	SetLocation
*  Purpose:		Set the location for a given point
*---------------------------------------------------------------------*/
function SetLocation(left, top)
{
	var ns6 = document.getElementById && !document.all ? true:false;
	var ns4 = document.layers ? true:false;
	
	if (ns4)
	{
	}
	else if (ns6)
		theDiv = document.getElementById("GivenLocation");
	else
		theDiv = document.all["GivenLocation"];
	theDiv.style.visibility = "visible";
	theDiv.style.left = left;
	theDiv.style.top = top;
}

/*--------------------------------------------------------------------
*  Function:	ShowInfo
*  Purpose:	Opens a selected GM theme item in kiosk mode or as a new window
*---------------------------------------------------------------------*/
function ShowInfo(href,I1,D1,I2,D2,width,height,target,mode)
{
	var sURL

	sURL= href + I1 + D1 + I2 + D2;

	OpenNewWindow (sURL,width,height,target,mode);
}

/*--------------------------------------------------------------------
*  Function:	ShowInfo2
*  Purpose:	Opens a selected GM theme item in kiosk mode or as a new window
*---------------------------------------------------------------------*/
function ShowInfo2(href,I1,D1,I2,D2,width,height,target,mode)
{
	var sURL

	sURL= href + I1 + D1 + I2 + D2;

	window.parent.parent.frames[1].location.href="../cg/custom/reg.asp?str="+sURL;	

}