

userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

function findElement(n,ly) {
  if (browserVers < 4)		return document[n];
  var curDoc = ly ? ly.document : document;
  var elem = curDoc[n];
  if (!elem) {
    for (var i=0;i<curDoc.layers.length;i++) {
      elem = findElement(n,curDoc.layers[i]);
      if (elem) return elem;
    }
  }
  return elem;
}

function changeImages() {
  if (document.images && (preloadFlag == true)) {
    var img;
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      img = null;
      if (document.layers) {
        img = findElement(changeImages.arguments[i],0);
      }
      else {
        img = document.images[changeImages.arguments[i]];
      }
      if (img) {
        img.src = changeImages.arguments[i+1];
      }
    }
  }
}

var preloadFlag = false;
function preloadImages() {
  if (document.images) {
    menu_german_over = newImage("/design/display/menu_german-over.gif");
    menu_print_over = newImage("/design/display/menu_print-over.gif");
    menu_hq_over = newImage("/design/display/menu_hq-over.gif");
    menu_features_over = newImage("/design/display/menu_features-over.gif");
    menu_press_over = newImage("/design/display/menu_press-over.gif");
    menu_gallery_over = newImage("/design/display/menu_gallery-over.gif");
    menu_download_over = newImage("/design/display/menu_download-over.gif");
    menu_faq_over = newImage("/design/display/menu_faq-over.gif");
    menu_board_over = newImage("/design/display/menu_board-over.gif");
    //menu_contest_over = newImage("/design/display/menu_contest-over.gif");
    menu_modding_over = newImage("/design/display/menu_modding-over.gif");
    menu_factions_over = newImage("/design/display/menu_factions-over.gif");
    menu_enemies_over = newImage("/design/display/menu_enemies-over.gif");
    menu_weapons_over = newImage("/design/display/menu_weapons-over.gif");
    menu_equipment_over = newImage("/design/display/menu_equipment-over.gif");
    menu_fans_over = newImage("/design/display/menu_fans-over.gif");
    menu_preorder_over = newImage("/design/display/menu_preorder-over.gif");
    menu_support_over = newImage("/design/display/menu_support-over.gif");
    menu_mobile_over = newImage("/design/display/menu_mobile-over.gif");
    menu_buy_over = newImage("/design/display/menu_buy-over.gif");

    logo_alti_long_over = newImage("/design/display/logo_alti_long_over.gif");
    //logo_cenega_over = newImage("/design/display/logo_cenega_over.gif");
    logo_gamerankings_over = newImage("/design/display/logo_gamerankings_over.gif");
    logo_gamepublic_over = newImage("/design/display/logo_gamepublic_over.gif");
    logo_hrej_over = newImage("/design/display/logo_hrej_over.gif");
    logo_gametab_over = newImage("/design/display/logo_gametab_over.gif");
    logo_metacritic_over = newImage("/design/display/logo_metacritic_over.gif");
    logo_hodnoceniher_over = newImage("/design/display/logo_hodnoceniher_over.gif");
    logo_sc_over = newImage("/design/display/logo_sc_over.gif");
    logo_gamershall_over = newImage("/design/display/logo_gamershall_over.gif");
    logo_ufoam_over = newImage("/design/display/logo_ufoam_over.gif");
    //logo_ufocouk_over = newImage("/design/display/logo_ufocouk_over.gif");

    footer_helmet_over = newImage("/design/display/footer_helmet_over.gif");
    preloadFlag = true;
  }
}


function openimage(picName) {
  var winl, wint;

  winl = 100;
  wint = 100;

  newWindow=window.open('','newwin','toolbar=no,width=500,height=500,top='+wint+',left='+winl+',scrollbars=yes,resizable');
  if (newWindow) {
    newWindow.document.writeln('<!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd">');
    newWindow.document.writeln('<html xml:lang="en" lang="en" xmlns="http:\/\/www.w3.org\/1999\/xhtml">');
    newWindow.document.writeln('<head><title>UFO:Aftershock<\/title>');
    newWindow.document.writeln('<link rel="stylesheet" type="text\/css" href="/design/display/style_screen.css" media="screen" >');
    newWindow.document.writeln('<style type="text\/css">');
    newWindow.document.writeln('<!--');
    newWindow.document.writeln('BODY {margin:0;}');
    newWindow.document.writeln('-->');
    newWindow.document.writeln('<\/style>');
    newWindow.document.writeln('<script LANGUAGE="JavaScript" type="text\/javascript">');
    newWindow.document.writeln('<!-- Begin');
    newWindow.document.writeln('var isNav4, isIE4;');
    newWindow.document.writeln('if (parseInt(navigator.appVersion.charAt(0)) >= 4) {');
    newWindow.document.writeln('  isNav4 = (navigator.appName == "Netscape") ? 1 : 0;');
    newWindow.document.writeln('  isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;');
    newWindow.document.writeln('}');
    newWindow.document.writeln('function fitWindowSize() {');
    newWindow.document.writeln('if (isNav4) {');
    newWindow.document.writeln('window.innerWidth = document.layers[0].document.images[0].width;');
    newWindow.document.writeln('window.innerHeight = document.layers[0].document.images[0].height;');
    newWindow.document.writeln('}');
    newWindow.document.writeln('if (isIE4) {');
    newWindow.document.writeln('width = (document.images[0].width+60>screen.width-200?screen.width-200:document.images[0].width+60);');
    newWindow.document.writeln('height = (document.images[0].height+85>screen.height-150?screen.height-150:document.images[0].height+85);');
    newWindow.document.writeln('window.resizeTo(width, height);');
    newWindow.document.writeln('   }');
    newWindow.document.writeln('}');
    newWindow.document.writeln('\/\/  End -->');
    newWindow.document.writeln('<\/script>');
    newWindow.document.writeln('<\/head><body onload="fitWindowSize();">');
    newWindow.document.writeln('<div style="margin:10px auto;text-align:center;"><a href="javascript:self.close();" title="[ close window ]"><img src="'+picName+'"><\/div><\/div>');
    newWindow.document.writeln('<\/body><\/html>');
    newWindow.document.close();
    if (parseInt(navigator.appVersion) >= 4) { newWindow.focus(); }
    return false;
  }
  return true;
}

function openmovie(movieName, width, height) {
  var winl, wint;

  winl = (screen.width - width) / 2;
  wint = (screen.height- height) / 2;

  newWindow=window.open('','newwin','toolbar=no,width='+(width+40)+',height='+(height+50)+',top='+wint+',left='+winl+',scrollbars=no');
  if (newWindow) {
    newWindow.document.writeln('<!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd">');
    newWindow.document.writeln('<html xml:lang="en" lang="en" xmlns="http:\/\/www.w3.org\/1999\/xhtml">');
    newWindow.document.writeln('<head><title>UFO:Aftershock<\/title>');
    newWindow.document.writeln('<link rel="stylesheet" type="text\/css" href="/design/display/style_screen.css" media="screen" >');
    newWindow.document.writeln('<style type="text\/css">');
    newWindow.document.writeln('<!--');
    newWindow.document.writeln('BODY {padding:10px 0 0 10px;}');
    newWindow.document.writeln('-->');
    newWindow.document.writeln('<\/style>');
    newWindow.document.writeln('<\/head><body><center>');
    newWindow.document.writeln('<div id="normal" style="margin:auto;text-align:center;"><embed src="'+movieName+'" width='+width+' height='+height+' type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/download/plugin.aspx"><\/div>');
    newWindow.document.writeln('<\/center><\/body><\/html>');
    newWindow.document.close();
    if (parseInt(navigator.appVersion) >= 4) { newWindow.focus(); }
    return false;
  }
  return true;
}
