//-----------------------------------------------------------
// common javascript functions for nissinfoods.com site
//-----------------------------------------------------------

function newImage ( arg ) {
	if ( document.images ) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function preloadImages() {
  if (document.images) {

    img_new_o = newImage ("/images/HD/new_o.gif");
    img_promo_o = newImage ("/images/HD/promo_o.gif");
    img_faq_o = newImage ("/images/HD/faq_o.gif");
    img_recipes_o = newImage ("/images/HD/recipes_o.gif");
    img_about_o = newImage ("/images/HD/about_o.gif");

    img_cm_nav_o = newImage ("/images/MN/cm_nav_o.gif");
    img_sm_nav_o = newImage ("/images/MN/sm_nav_o.gif");
    img_ns_nav_o = newImage ("/images/MN/ns_nav_o.gif");
    img_cn_nav_o = newImage ("/images/MN/cn_nav_o.gif");
    img_tr_nav_o = newImage ("/images/MN/tr_nav_o.gif");

  }
}

function changeImages() {
	if ( document.images ) {
		for ( var i=0 ; i<changeImages.arguments.length ; i+=2 ) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function IsEmpty(x) {
  if ( x == null || x.length == 0 ) return true;
  else return false;
}

function flashDetection ( flashCode, imgCode ) {

  var flashinstalled = 0;
  var flashversion = 0;
  if (navigator.plugins && navigator.plugins.length) {
    x = navigator.plugins["Shockwave Flash"];
    if (x) {
      flashinstalled = 2;
      if (x.description) {
        y = x.description;
        flashversion = y.charAt(y.indexOf('.')-1);
      }
    } else {
      flashinstalled = 1;
    }

    if (navigator.plugins["Shockwave Flash 2.0"]) {
      flashinstalled = 2;
      flashversion = 2;
    }
  } else if (navigator.mimeTypes && navigator.mimeTypes.length) {
    x = navigator.mimeTypes['application/x-shockwave-flash'];
    if (x && x.enabledPlugin)
      flashinstalled = 2;
    else
      flashinstalled = 1;
  }

  for( var i = 7; i > 0 ; i-- ) {
    flashVersion = 0;
    try {
      var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i);
      flashVersion = i;
    } catch(e){
    }
  }
  if ( flashVersion > 0 ) flashinstalled = 2;

  if ( flashinstalled == 2) {
    document.write( flashCode );
  } else{
    document.write( imgCode );
  }
}

