function pretpub(contr,lam,mat,lung,lat){
	
  var s = 0,prex = 0, t=0;

  s = lung*lat;

	if((contr==1)&&(mat==1)&&(s<=5)){prex=s*8;};
	if((contr==1)&&(mat==1)&&(s>5)&&(s<=10)){prex=s*7;};
	if((contr==1)&&(mat==1)&&(s>10)){prex=s*6;};
        
        if((contr==1)&&(mat==2)&&(s<=5)){prex=s*8;};
	if((contr==1)&&(mat==2)&&(s>5)&&(s<=10)){prex=s*8;};
	if((contr==1)&&(mat==2)&&(s>10)){prex=s*8;};

        if((contr==1)&&(mat==3)&&(s<=5)){prex=s*8;};
	if((contr==1)&&(mat==3)&&(s>5)&&(s<=10)){prex=s*8;};
	if((contr==1)&&(mat==3)&&(s>10)){prex=s*8;};

        if((contr==1)&&(mat==4)&&(s<=5)){prex=s*12;};
	if((contr==1)&&(mat==4)&&(s>5)&&(s<=10)){prex=s*11.5;};
	if((contr==1)&&(mat==4)&&(s>10)){prex=s*11;};

        if((contr==1)&&(mat==5)&&(s<=5)){prex=s*14;};
	if((contr==1)&&(mat==5)&&(s>5)&&(s<=10)){prex=s*13.5;};
	if((contr==1)&&(mat==5)&&(s>10)){prex=s*13;};

        if((contr==1)&&(mat==6)&&(s<=5)){prex=s*14;};
	if((contr==1)&&(mat==6)&&(s>5)&&(s<=10)){prex=s*13.5;};
	if((contr==1)&&(mat==6)&&(s>10)){prex=s*13;};

        
        if((contr==1)&&(mat==7)&&(s<=5)){prex=s*9;};
	if((contr==1)&&(mat==7)&&(s>5)&&(s<=10)){prex=s*8;};
	if((contr==1)&&(mat==7)&&(s>10)){prex=s*7;};
	
	if((contr==1)&&(mat==9)&&(s<=5)){prex=s*10;};
	if((contr==1)&&(mat==9)&&(s>5)&&(s<=10)){prex=s*9;};
	if((contr==1)&&(mat==9)&&(s>10)){prex=s*8.5;};
        
        
        if((contr==1)&&(mat==8)){prex=s*12;};
        if((contr==2)&&(mat==8)){prex=s*12;};
 
        if((contr==2)&&(mat==1)){prex=s*6;};
        if((contr==2)&&(mat==2)){prex=s*8;};
        if((contr==2)&&(mat==3)){prex=s*8;};
        if((contr==2)&&(mat==4)){prex=s*11;};
        if((contr==2)&&(mat==5)){prex=s*13;};
        if((contr==2)&&(mat==6)){prex=s*13;};
        if((contr==2)&&(mat==7)){prex=s*7;};
        if((contr==2)&&(mat==9)){prex=s*8.5;};
        
  if((lam==1)){prex=prex+0;};       
        
  if((lam==2)&&(s<=10)){prex=prex+s*3;};
  if((lam==2)&&(s>10)&&(s<=20)){prex=prex+s*2.5;};
  if((lam==2)&&(s>20)){prex=prex+s*2;}; 
  
      

  return prex;

	};
