//   STK
//   Copyright (c) y2k+1 Jan Pajurek
//   All rs reserved



	
// ------------------------------------------------------------------------------------------------
// images
// ------------------------------------------------------------------------------------------------

function im_preload( img_obj, img_src ) {
// preload the image
	if ( document.images ) {
		eval( img_obj + ' = new Image()' );
		eval( img_obj + '.src = "' + img_src + '"' );
		}
	}

function im_change( layer, img_name, img_obj ) {
// chacge the image to the preloaded one
	if ( document.images ) {
		if ( document.layers && layer != null ) eval( 'document.layers["' + layer + '"].document.images["' + img_name + '"].src = ' + img_obj + '.src');
		else document.images[ img_name ].src = eval( img_obj + ".src" );
		}
	}







function AJ_preload_img_all() {

var	i,j;
var	add_num = 0;
var xhelp1 = 0;
var	xhelp2 = 0;

// hlavni menu
	for ( i = 1 ; i < menu_count+1 ; i++ ) {
		im_preload( 'im0' + i + '_on', 'img/m0' + i + '_over.gif' );
		im_preload( 'im0' + i + '_of', 'img/m0' + i + '.gif' );
		}

// jen aktivni submenu
	for ( j = 1 ; j < menu_count+1 ; j++ ) {
		if ( submenu_counts[j]!=0 ) {
			add_num = (submenu_counts[j]==9) ? 1 : 3;
			if ( g_menu == j ) {
				im_preload( 'iSIM_00', 'img/sm/s' + j + '_00.gif' );
				for ( i = 1 ; i < submenu_counts[j]+1 ; i++ ) {
					im_preload( 'ism' + j + '_0' + i + '_of', 'img/sm/sm' + j + '_0' + i + '.gif');
					im_preload( 'iSIM_0' + i, 'img/sm/s' + j + '_0' + i + '.gif' );
					}
				for ( i = submenu_counts[j]+1 ; i < submenu_counts[j]+add_num ; i++ ) {
					im_preload( 'ism' + j + '_0' + i + '_of', 'img/sm/sm' + j + '_0' + i + '.gif');
					}
				}
			}
		}

// jen pro pruvodni zpravu
	if ( g_menu == 3 ) {
		im_preload('ir_p07', 'img/vyk/5np.gif');
		im_preload('ir_p07_ov', 'img/vyk/5np_ov.gif');
		im_preload('ir_p06', 'img/vyk/4np.gif');
		im_preload('ir_p06_ov', 'img/vyk/4np_ov.gif');
		im_preload('ir_p05', 'img/vyk/3np.gif');
		im_preload('ir_p05_ov', 'img/vyk/3np_ov.gif');
		im_preload('ir_p04', 'img/vyk/2np.gif');
		im_preload('ir_p04_ov', 'img/vyk/2np_ov.gif');
		im_preload('ir_p03_01', 'img/vyk/1nm01.gif');
		im_preload('ir_p03_01_ov', 'img/vyk/1nm01_ov.gif');
		im_preload('ir_p03_02', 'img/vyk/1nm02.gif');
		im_preload('ir_p03_02_ov', 'img/vyk/1nm02_ov.gif');
		im_preload('ir_p02_01', 'img/vyk/1np01.gif');
		im_preload('ir_p02_01_ov', 'img/vyk/1np01_ov.gif');
		im_preload('ir_p02_02', 'img/vyk/1np02.gif');
		im_preload('ir_p02_02_ov', 'img/vyk/1np02_ov.gif');
		im_preload('ir_p01', 'img/vyk/1pp.gif');
		im_preload('ir_p01_ov', 'img/vyk/1pp_ov.gif');

		im_preload('ir_rrr', 'img/vyk/rrez.gif');
		im_preload('ir_rrr_ov', 'img/vyk/rrez_ov.gif');
		im_preload('ir_rrl', 'img/vyk/lrez.gif');
		im_preload('ir_rrl_ov', 'img/vyk/lrez_ov.gif');

		im_preload('ip_p1', 'img/pud/poh_01.gif');
		im_preload('ip_p1_ov', 'img/pud/poh_01o.gif');
		im_preload('ip_p2', 'img/pud/poh_02.gif');
		im_preload('ip_p2_ov', 'img/pud/poh_02o.gif');
		im_preload('ip_p3', 'img/pud/poh_03.gif');
		im_preload('ip_p3_ov', 'img/pud/poh_03o.gif');
		im_preload('ip_p4', 'img/pud/poh_04.gif');
		im_preload('ip_p4_ov', 'img/pud/poh_04o.gif');
		im_preload('ip_p5', 'img/pud/poh_05.gif');
		im_preload('ip_p5_ov', 'img/pud/poh_05o.gif');
		im_preload('ip_p6', 'img/pud/poh_06.gif');
		im_preload('ip_p6_ov', 'img/pud/poh_06o.gif');
		}

// jen v rezech
	if (( g_menu == 3 ) && ( g_aktsubm == 8)) {
		im_preload('irx_01', 'img/rr/ru_hala.gif');
		im_preload('irx_01_ov', 'img/rr/ru_halao.gif');
		im_preload('irx_02', 'img/rr/ru_atr.gif');
		im_preload('irx_02_ov', 'img/rr/ru_atro.gif');
		}

// jen v pohledech
	if (( g_menu == 3 ) && ( g_aktsubm == 9)) {
		for ( j = 1 ; j < img_pohl_count + 1 ; j++ ) {
			if ( img_pohl_is[j] == 1 ) {
				for ( i = 1 ; i < img_pohl_is[j]+2 ; i++ ) {
					xhelp1 = (j-1) * 2 + i;
					im_preload( 'ipoh0' + j + '_0' + i + '_ov', img_pohl[xhelp1] + 'o.gif' );
					im_preload( 'ipoh0' + j + '_0' + i + '', img_pohl[xhelp1] + '.gif');
					}
				}
			}
		for ( i = 1 ; i < 7 ; i++ ) {
			im_preload( 'ipohm' + i + '_ov', 'img/poh/pm_0' + i + 'o.gif' );
			im_preload( 'ipohm' + i + '', 'img/poh/pm_0' + i + '.gif' );
			}
		}

// jen ve vizualizacich
	if ( g_menu == 4 ) {
    if (( g_aktsubm == 1 ) || ( g_aktsubm == 0 )) {
    	for ( i = 1 ; i < 8 ; i++ ) {
		  	im_preload( 'iviz' + i + '_ov', img_vize[i] + 'o.gif' );
			  im_preload( 'iviz' + i + '', img_vize[i] + '.gif' );
			  }
      }
    else {
      for ( i = 1 ; i < num_viz1[g_aktsubm]+1 ; i++ ) {
		  	im_preload( 'iviz_1_' + i + '_ov', 'img/viz/vizu' + g_aktsubm + '_1_0' + i + 'o.gif' );
		  	im_preload( 'iviz_1_' + i, 'img/viz/vizu' + g_aktsubm + '_1_0' + i + '.gif' );
//        alert ('iviz_1_' + i + 'img/viz/vizu' + g_aktsubm + '_1_0' + i + '.gif');
        }
      for ( i = 1 ; i < num_viz2[g_aktsubm]+1 ; i++ ) {
		  	im_preload( 'iviz_2_' + i + '_ov', 'img/viz/vizu' + g_aktsubm + '_2_0' + i + 'o.gif' );
		  	im_preload( 'iviz_2_' + i, 'img/viz/vizu' + g_aktsubm + '_2_0' + i + '.gif' );
//        alert ('iviz_2_' + i + 'img/viz/vizu' + g_aktsubm + '_2_0' + i + '.gif');
        }
      }
		}
	}



function AJ_resize() {
  }




function AJ_show_img( path, width, height, title, window_name) {
	if (is.ns4) { addx=16 } else { addx=24 }

	var params = 'width=' + (width+addx) + ',height=' + (height+addx) + ',titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes';
	var title_line = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1250"><title>' + window_name + ' - ' + title + '</title></head>';
	var body_line = '<body bgcolor="#006860"><A HREF="javascript:window.close()"><img src="' + path + '" align="middle" border=0></A></body></html>';

//	alert (params + '  ' + title_line + '  ' + body_line);
	img_window=window.open('',window_name,params);
	img_window.document.write(title_line);
	img_window.document.write(body_line);
	img_window.document.close();
}



// 
function AJ_swap_img_m_on( xpol ) {
	if ( is_loaded ) {
		im_change(null, 'om0' + g_menu, 'im0' + g_menu + '_of');
		im_change(null, 'om0' + xpol, 'im0' + xpol + '_on');
		};
	}



function AJ_swap_img_m_of( xpol ) {
	if ( is_loaded ) {
		im_change(null, 'om0' + g_menu, 'im0' + g_menu + '_on');
		if ( xpol != g_menu ) {
			im_change(null, 'om0' + xpol, 'im0' + xpol + '_of');
			}
		};
	}



function AJ_swap_img_sm_on(xsubm, xpol) {
	if ( is_loaded ) {
		im_change(null, 'osip', 'iSIM_0' + xpol);
		};
	}



function AJ_swap_img_sm_of(xsubm, xpol) {
	if ( is_loaded ) {
		if ( xsubm == g_menu ) {
			im_change(null, 'osip', 'iSIM_0' + g_aktsubm);
			}
		else {
			im_change(null, 'osip', 'iSIM_00');
			}
		};
	}



function AJ_sir(xrow, xnum, xtype) {
	var xend = '';
	var xhelp = 0;
	var xpoh = '';
	var ximg = '';
  
  if ( xtype == 'on') { xend = '_ov'; } else { xend = ''; };
  
  if ( is_loaded ) {
    im_change(null, 'oviz_' + xrow + '_' + xnum, 'iviz_' + xrow + '_' + xnum + xend);
    }
	}

function AJ_si_r(xnum, xtype) {
	var xend = '';
	var xhelp = 0;
	var xpoh = '';
	var ximg = '';
	
	if ( xtype == 'on') { xend = '_ov'; } else { xend = ''; };
	if ( is_loaded ) {
		if ( xnum == 9 ) {
			im_change(null, 'or_rr', 'ir_rrr' + xend);
			}
		if ( xnum == 8 ) {
			im_change(null, 'or_rl', 'ir_rrl' + xend);
			}
		if (( xnum == 2 ) || ( xnum == 3)) {
			im_change(null, 'or_p0' + xnum + '_01', 'ir_p0' + xnum + '_01' + xend);
			im_change(null, 'or_p0' + xnum + '_02', 'ir_p0' + xnum + '_02' + xend);
			}
		if (( xnum > 10 ) && ( xnum < 20)) {
			xhelp = xnum - 10;
			im_change(null, 'op_p' + xhelp, 'ip_p' + xhelp + xend);
			}
		if (( xnum > 20 ) && ( xnum < 100)) {
			xhelp = xnum - 20;
			im_change(null, 'orx_0' + xhelp, 'irx_0' + xhelp + xend);
			}
		if (( xnum > 100 ) && ( xnum < 200)) {
			xpoh = Math.floor( ( xnum - 100 ) / 10 );
			ximg = xnum - 100 - (xpoh * 10);
//					alert ( xpoh + '   ' + ximg )
			im_change(null, 'oviz0' + xpoh + '_' + ximg, 'ipoh0' + xpoh + '_0' + ximg + xend);
			}
		if (( xnum > 200 ) && ( xnum < 400)) {
			ximg = xnum - 200;
			im_change(null, 'opohm' + ximg, 'ipohm' + ximg + xend);
//					alert ( 'ipohm' + ximg + xend);
			}
		if ( xnum > 400 ) {
			ximg = xnum - 400;
			im_change(null, 'oviz_0' + ximg, 'iviz' + ximg + xend);
//					alert ( 'iviz' + ximg + xend);
			}
		if (( xnum == 1 ) || (( xnum > 3) && ( xnum < 8))) {
			im_change(null, 'or_p0' + xnum, 'ir_p0' + xnum + xend);
			}
		};
	}



function AJ_run() {
	AJ_preload_img_all();
	is_loaded = true;
	}

function AJ_run_logo() {
	AJ_preload_img_all();
	}
	
