//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
//
//    Accum Common Java Script
//
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 



//------------------------------------------------------------
//    JS_ChangePhoto
//------------------------------------------------------------
// Argument		-	1 : jpg File Name
//
// Reference	-	JsPhotoL	:	image tag name
//------------------------------------------------------------
// Put the argument 1 file to JsPhotoL
//------------------------------------------------------------

function JS_ChangePhoto(AgJpgFile) {

if	(document.images)	document.JsPhotoL.src	=	AgJpgFile;

}



//------------------------------------------------
//    JS_preloadImages
//------------------------------------------------

function JS_preloadImages() {

var d = document;

if(d.images) {

  if(!d.JS_p) { d.JS_p = new Array(); }

  var i,
      j = d.JS_p.length,
      a = JS_preloadImages.arguments;

  for(i=0; i<a.length; i++)

    if (a[i].indexOf("#") != 0) {
       d.JS_p[j]       = new Image;
       d.JS_p[j++].src = a[i];
    }
  }
}



//------------------------------------------------
//    JS_swapImage
//------------------------------------------------
// Parm - 1 : image name
//      - 2 : 
//      - 3 : image source
//      - 4 : 
//------------------------------------------------

function JS_swapImage() {

var i,
    j=0,
    x,
    a = JS_swapImage.arguments;
    
document.JS_sr = new Array;

for(i=0; i<(a.length-2); i+=3)

   if((x=JS_findObj(a[i])) != null) {

     document.JS_sr[j++] = x;
     
     if(!x.oSrc) x.oSrc = x.src;
                 x.src  = a[i+2];
   }
}



//------------------------------------------------
//    JS_swapImgRestore
//------------------------------------------------

function JS_swapImgRestore() {

var i,
    x,
    a = document.JS_sr;
    
for(i=0; a&&i<a.length&&(x=a[i])&&x.oSrc; i++)
   x.src = x.oSrc;

}



//------------------------------------------------
//    JS_findObj
//------------------------------------------------

function JS_findObj(n, d) {

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=JS_findObj(n,d.layers[i].document);

if(!x && document.getElementById) x=document.getElementById(n);

return x;

}



//------------------------------------------------
//    JS_goToURL
//------------------------------------------------

function JS_goToURL() {

var i,
    args = JS_goToURL.arguments;

document.JS_returnValue = false;

for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");

}


