openPopup = function( pageUrl, dialogName, parameter, dialogWidth, dialogHeight, parentWindow )
{
var a=document.location.toString(),popupadress="../popup.html"

if(a.lastIndexOf("cms/")==a.length-4||a.lastIndexOf("cms/index.php")==a.length-13)popupadress="popup.html";
	if ( !parentWindow )
			parentWindow = window ;

	var dialogInfo = new Object() ;
	dialogInfo.window = window ;
	dialogInfo.page = pageUrl ;
	dialogInfo.parameter = parameter ;		// Optional

	if (parentWindow.showModalDialog)
	{
		parentWindow.showModalDialog( popupadress, dialogInfo, "dialogWidth:" + dialogWidth + "px;dialogHeight:" + dialogHeight + "px;resizable:yes;help:no;scroll:yes;status:no") ;
	}
	else
	{

		var iTop  = (screen.height - parseInt(dialogHeight)) / 2 ;
		var iLeft = (screen.width  - parseInt(dialogWidth))  / 2 ;
		var sOption  = "location=no,menubar=no,resizable=yes,toolbar=no,dependent=yes,dialog=yes,minimizable=no,modal=yes,alwaysRaised=yes,scrollbars=yes" +
			",width="  + parseInt(dialogWidth) +
			",height=" + parseInt(dialogHeight) +
			",top="  + iTop +
			",left=" + iLeft ;

		if ( !parentWindow )
			parentWindow = window ;
		var oWindow = parentWindow.open( '', dialogName, sOption, true ) ;
		oWindow.moveTo( iLeft, iTop ) ;
		oWindow.resizeTo( parseInt(dialogWidth), parseInt(dialogHeight) ) ;
		oWindow.focus() ;
		oWindow.location.href = popupadress ;
		oWindow.dialogArguments = dialogInfo
	}
}


function switchButtonToImage(button_id, src)
{
	button = document.getElementById( button_id );
	button.src = src;
}

function passValsToFields( rval )
{
	var obj;
	for ( var i = 0; i < rval.length; i++ )
	{
		if ( typeof rval[i][0] == 'string' )
		{
			obj = document.getElementById(rval[i][0]);
		}
		else
		{
			obj = rval[i][0];
		}
		if ( obj && obj.nodeName == "INPUT" )
		{
			obj.value = rval[i][1];
		}
		else if ( obj && obj.nodeName == "IFRAME" )
		{
			obj.src = rval[i][1];
		}
		else if ( obj )
		{
			obj.innerHTML = rval[i][1];
		}
	}
}


