	
	/* Odpre modalDialog okno */
	function openModalDialog( sURL, vArguments, sFeatures ) 
	{
		/* DEFAULT FEATURES */
		if ( sFeatures == "" )
		{
			dFeatures = 'dialogHeight: 450px; dialogWidth: 1049px; dialogTop: 646px; dialogLeft: 4px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;';
		}
		
		if( vArguments == "" )
		{
			vArguments = window.self;
		}

		modalWin = ""; 

   		if ( sURL== null || sURL=="" ) 
	    { 
	        alert ( "Invalid URL input." ); 
	        return false; 
	    } 
		
	    if ( vArguments == null || vArguments == "" ) 
	    { 
	        vArguments = ""; 
	    } 
	    if ( sFeatures == null || sFeatures == "" ) 
	    { 
	        sFeatures = dFeatures; 
	    } 
	   
	    if ( window.navigator.appVersion.indexOf("MSIE")!=-1 ) 
	    { 
	        window.showModalDialog ( sURL, vArguments, sFeatures ); 
	        return true; 
	    }
		
		
	    sFeatures = sFeatures.replace(/ /gi,''); 
	    aFeatures = sFeatures.split( ";" ); 
		
	    sWinFeat = "directories=0,menubar=0,titlebar=0,toolbar=0,"; 
	    
		for ( x in aFeatures ) 
	    { 
	        aTmp = aFeatures[x].split(":"); 
	        sKey = aTmp[0].toLowerCase(); 
	        sVal = aTmp[1]; 
	        switch (sKey) 
	        { 
	            case "dialogheight": 
	                sWinFeat += "height="+sVal+","; 
	                pHeight = parseInt( sVal );
	                break; 
	            case "dialogwidth": 
	                sWinFeat += "width="+sVal+","; 
	                pWidth = parseInt( sVal );
	                break; 
	            case "dialogtop": 
	                sWinFeat += "screenY="+sVal+","; 
	                break; 
	            case "dialogleft": 
	                sWinFeat += "screenX="+sVal+","; 
	                break; 
	            case "resizable": 
	                sWinFeat += "resizable="+sVal+","; 
	                break; 
	            case "status": 
	                sWinFeat += "status="+sVal+","; 
	                break; 
	            case "center": 
	                if ( sVal.toLowerCase() == "yes" ) 
	                { 
	                    sWinFeat += "screenY="+((screen.availHeight-pHeight)/2)+","; 
	                    sWinFeat += "screenX="+((screen.availWidth-pWidth)/2)+","; 
	                } 
	                break; 
	        } 
	    }
		
	    modalWin = window.open( String(sURL), "", sWinFeat ); 
	    
		if (vArguments!=null&&vArguments!='') 
	    { 
	        modalWin.dialogArguments=vArguments; 
	    }
		
		self.onfocus = new Function( "modalWin.focus();" );
	} 

	
		
	
	function setParentVar()
	{
		// X
	}
	