function PopUpWindow( url )
{ 
	window.open( url, null, "width=700,height=580,location=no,menubar=no,scrollbars=no,toolbar=no,resizable=yes", "true"); 
}

function PopUpPrintWindow(  )
{
	var argv = PopUpPrintWindow.arguments;	
	var argc = argv.length;
	
	if ( (argc == 0) || (argc != 1 && (((argc - 1) % 2) != 0)) )
	{
		alert('PopUpPrintWindow( page [ , parametername1, parametervalue1 [ , ... ] ] )');
		return;
	}
	
	var link = "/Print/Print.aspx?Page=" + argv[0];
	
	for (var i = 1; i < argc; i += 2)
		link += "&" + argv[i] + "=" + argv[i + 1];
    PopUpWindow( link );
}

function OnInfoPrint(InfoURL, AdditionalUrlParam)
{
	OnDescription("/Print/Print.aspx?Page=" + InfoURL + "&" + AdditionalUrlParam);
}

function OnExport(dir,InfoURL)
{
///Export.aspx?ExportMode=application/vnd.ms-excel
	OnDescription("/export/"+dir+"/"+InfoURL+".aspx");
}



function OnDescription( url )
{ 
	h = 700;
	w = 700;
	if (screen) {
		leftPos = screen.width/2-w/2
		topPos = screen.height/2-h/2
	}
	photoWin =  window.open( url, null, "width="+w+",height="+h+",top="+topPos+",left="+leftPos+",location=no,menubar=no,scrollbars=no,toolbar=no,resizable=no", "true"); 
	photoWin.focus();
}


//**************************Dialog window*************************

function PopUpDialog( url, parent, width, height )
{
    return PopUpDialogP( url, parent, "status:no;center:yes;help:no;minimize:no;maximize:no;scroll:no;border:thin;statusbar:no;dialogWidth:" + width + "px;dialogHeight:" + height + "px");
}

function PopUpDialogP( url, parent, params )
{
	return window.showModalDialog( url, window, params);
}


function PopUpDialogContainer( controlPageUrl, containerTitle, scroll, parent, width, height )
{
    var url = "../DesignerUtils/Component/container.aspx?Page=" + controlPageUrl + "&ContainerTitle=" + containerTitle + "&Scroll=" + scroll;
    return PopUpDialog( url, parent, width, height);
}