function swapImg(){

	var i, j = 0, x, a = swapImg.arguments;

	document.sr = new Array;

	for( i = 0; i < ( a.length - 1 ); i += 2 ){

		if(( x = findObj( a[i] )) != null ){

			document.sr[j++] = x;

			if( !x.oSrc ) x.oSrc = x.src;

			x.src = a[i+1];

		}

	}

}



function restoreImg(){

	var i, x, a = document.sr;

	for( i = 0; a && i < a.length && ( x = a[i] ) && x.oSrc; i++ ){

		x.src = x.oSrc;

	}

}







function preloadImg(){

	var d = document;

	if( d.images ){

		if( !d.p ) d.p = new Array();

		var i, j = d.p.length, a = preloadImg.arguments;

		for( i = 0; i < a.length; i++ ){

			if( a[i].indexOf( "#" ) != 0 ){

				d.p[j] = new Image;

				d.p[j++].src = a[i];

			}

		}

	}

}



function 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 = findObj( n, d.layers[i].document );

	if( !x && d.getElementById ) x = d.getElementById( n );

	return x;

}



function toggleLayer(){

	var i, p, v, obj, args = toggleLayer.arguments;

	for( i = 0; i < ( args.length - 2 ); i+=3 ){

		if(( obj = findObj( args[i] )) != null ){

			v = args[i+2];

			if( obj.style ){

				obj = obj.style;

				v = ( v == 'show' ) ? 'visible' : ( v = 'hide' ) ? 'hidden' : v;

			}

			obj.visibility = v;

		}

	}

}





function adjustNavi( vSekURL ){

	vPath = self.location.href;

	vLimit = vPath.lastIndexOf( '/' );

	if( vLimit == -1 ) vLimit = vPath.lastIndexOf( '\\' );

	vBase = vPath.substring( 0, vLimit + 1 );

	if( parent.sekNaviFrame.location.href != ( vBase + vSekURL )) parent.sekNaviFrame.location.replace( vBase + vSekURL );

	if( parent.primNaviFrame.location.href != ( vBase + 'primnavi.html' )) parent.primNaviFrame.location.replace( vBase + 'primnavi.html' );

}





function adjustCadNavi( vSekURL ){

	vPath = self.location.href;

	vLimit = vPath.lastIndexOf( '/' );

	if( vLimit == -1 ) vLimit = vPath.lastIndexOf( '\\' );

	vBase = vPath.substring( 0, vLimit + 1 );

	if( parent.sekNaviFrame.location.href != ( vBase + vSekURL )) parent.sekNaviFrame.location.replace( vBase + vSekURL );

}





function init() {

	setTimeout( "self.onResize = redo", 1000 );

}



function redo() {

	self.location.reload();

}


