function detect_browser()
{
    if (document.all)
	return 'IE4';
    else if (document.getElementByID && document.all)
	return 'IE5';
    else if (document.getElementByID && !document.all)
	return 'NS6';
    else if (document.getElementByID && navigator.appName == 'Opera')
	return 'OP';
    else if (document.getElementByID)
	return 'IE+';
}

//-----------------------------------------------------
// obsluga 'zaawansowanych'
  view_advanced = false;      
                              
  function set_display (obiekt,wyswietl)                                                                                     
  {
    ie=document.all?1:0;
    ie4=ie&&!document.getElementById?1:0;
    ie5=ie&&document.getElementById?1:0;
    ie6 = (navigator.appVersion.indexOf('MSIE 6')>=0)?1:0;    
    op = (navigator.appName.indexOf('Opera')>=0)?1:0;        
    ns=document.layers||(document.getElementById&&!document.all)?1:0
    ns4=document.layers?1:0;
    ns6=ns&&!ns4?1:0

    if (op)
	obiekt.style = wyswietl ? 'display:yes' : 'display:none' ; 
    else if (ns6)
	obiekt.style.display = wyswietl ? '' : 'none' ;     
    else if (ie5 || ie6)
	obiekt.style.display = wyswietl ? 'inline' : 'none' ; 
    else
	obiekt.style = wyswietl ? 'display:yes' : 'display:none' ; 

    return 0;
  }
  
  function advanced(form_object)                                                                                   
  {                                                                                                                
      // zmienne sterujace                                                                                         
      end = 0;                                                                                                     
      i = 1;              

     add_fix = 0;

    wiersz = document.getElementById('hidden_details');                                                   
    if (wiersz == null)                                                                                      
	return 0;

    if (view_advanced == false)                                                                          
	set_display(wiersz,true);
    else                       
        set_display(wiersz,false);	                                                                                
	
      // zmiana flagi globalne oraz linku                                                                          
      s_link = document.getElementById('show_advanced');                                                           
      h_link = document.getElementById('hide_advanced');                                                           
      if (view_advanced == true)                                                                                   
      {                                                                                                            
          view_advanced = false;                                                                                   
	  set_display(s_link,true);
	  set_display(h_link,false);	  
      }                                                                                                            
      else                                                                                                         
      {                                                                                                            
          view_advanced = true;                                                                                    
	  set_display(s_link,false);
	  set_display(h_link,true);	  
      }
    
		                                                                                                                 
    return 0;                                                                                                    
}

function custRound(x,places) {
// Created 1997 by Brian Risk.  http://members.aol.com/brianrisk
return (Math.round(x*Math.pow(10,places)))/Math.pow(10,places)
}


//----------------------
//przelicznik cen luny

function luna(transfer,dysk,liczba_miesiecy)
{
	transfer = parseInt(transfer)+0;
	dysk = parseInt(dysk)+0;	
	liczba_miesiecy = parseInt(liczba_miesiecy)+0;	
        koszt = (84 * transfer + 65 * (dysk / 1000));// * $abonament;
	
        // teraz znizki w zaleznosci od dlugosci okresu abonamentowego
		
        switch (liczba_miesiecy)
        {
            case 12:
                return custRound(koszt * 0.95,2);
                break;
												
            case 6:
                return custRound(0.5*koszt,2);
                break;
																				
            case 3:
                return custRound(0.25*koszt * 1.05,2);
                break;
																											
            case 1:
                return custRound(0.084*koszt * 1.1,2);
                break;
																																				
            default :
                return custRound(0.084*koszt * 1.1,2);
		break;
        }
}																																													



//----------------------
//dodatkowe okno

function noweokno(url, width, height) 
{
        var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no,left=50,top=100' );
}

//----------------------
//dodatkowe okno2

function noweokno2(url, width, height) 
{
        var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no,left=50,top=100' );
}

//----------------------
//zmiana przyciskow

function mchanger() {
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function mchange() {
var i,j=0,x,a=mchange.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=mchangeo(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function mchangeo(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}


