var root = "/";

/****************************************************************************************
	Apre una finestra del browser
****************************************************************************************/
function OpenBrowserWindow(winURL, winName, winFeatures)
{
  window.open(winURL, winName, winFeatures);
}

/****************************************************************************************
	Apre una finestra di dialogo modale
	
	winUrl è l'url da caricare all'interno dell'iFrame della finestra di dialogo
	E' Fondamentale che la funziona chiamente o il chiamante utilizzino il metodo
	'encodeURIComponent(string)' per eseguire l'encoding della stringa e consentire
	di passare parametri anche alla finestra di destinazione all'interno dell'iFrame.
****************************************************************************************/
function OpenModalDialog(titolo, winUrl, winArguments, winFeatures)
{
	return showModalDialog(root + 'Utilities/ModalDialog.aspx?DialogUrl=' + encodeURIComponent(winUrl) + "&titolo=" + titolo, winArguments, winFeatures)
}

/****************************************************************************************
	In alcuni casi è necessario passare ad una modal dialog alcuni parametri.
	La funzione/oggetto che segue consente di specificare sia l'oggetto "finestra"
	che i parametri per la dialog.
****************************************************************************************/
function Arguments(_wnd, _args)
{
	this.wnd=_wnd;
	this.arguments=_args;
}

///////////////////////////////////////////////////////////////////////////////////////
function LoadProductTypeImage(id)			{ OpenModalDialog("Meghinox Console", root + 'UI/LoadProducttypeImage.aspx?id=' + id, window, 'dialogHeight:210px; dialogWidth: 600px; center: yes; scroll: no; status: no; help: no;resizable: yes;'); }
///////////////////////////////////////////////////////////////////////////////////////
function ChangeUserAutentication()			{ OpenModalDialog("Meghinox Console", root + 'Utilities/ChangeUserAutentication.aspx', window, 'dialogHeight:310px; dialogWidth: 410px; center: yes; scroll: no; status: no; help: no;resizable: yes;'); }
///////////////////////////////////////////////////////////////////////////////////////

function SetFocus(id)
{
	if(id != null && id != "")
	{
		var objFocus = document.getElementById(id);

		if(objFocus != null)
			objFocus.focus();
	}
}

function RandomImage()
{
    var theImages = new Array()
    theImages[0] = '../images/manga1.jpg'
    theImages[1] = '../images/manga2.jpg'
    theImages[2] = '../images/manga3.jpg'
    theImages[3] = '../images/manga4.jpg'
    theImages[4] = '../images/manga5.jpg'
    theImages[5] = '../images/manga6.jpg'
    theImages[6] = '../images/manga7.jpg'
    theImages[7] = '../images/manga8.jpg'
    theImages[8] = '../images/manga9.jpg'
    theImages[9] = '../images/manga10.jpg'
    var whichImage = Math.round(Math.random() * (theImages.length - 1));
    document.getElementById('ragasmall').src = theImages[whichImage];
}