function get_object ( id )
{

	if( document.getElementById ) // this is the way the standards work
		id_object = document.getElementById( id );
	else if( document.all ) // this is the way old msie versions work
    	id_object = document.all[id];
	else if( document.layers ) // this is the way nn4 works
		id_object = document.layers[id];
		
	return id_object;
	
}

/*var location_list = new Array( 'International','AK','AL','AR','AS','AZ','CA','CO','CT','DC','DE','FL','GA','GU','HI','IA','ID',
'IL','IN','KS','KY','LA','MA','MD','ME','MH','MI','MN','MO','MS','MT','NC','ND','NE','NH','NJ','NM','NV','NY',
'OH','OK','OR','PA','PR','PW','RI','SC','SD','TN','TX','UT','VA','VI','VT','WA','WI','WV','WY' );
*/
var location_list = new Array( 'canada', 'china', 'europe', 'japan', 'south_africa', 'west', 'midwest', 'east', 'south' );

function locator_open ( sent_state )
{
	
	// close all locations
	for ( var i = 0; i < location_list.length; i++ )
	{
		var temp_id = location_list[i];
		var temp_obj = get_object( temp_id );
		temp_obj.style.display = 'none';
	}
	
	var id_object = get_object( sent_state );
	id_object.style.display = 'block';
	
}

function open_Media_Gallery ()
{
	size_Media_Gallery( '520' );
	yScroll = 0;
	
	if (window.innerHeight && window.scrollMaxY) {	
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		yScroll = document.body.offsetHeight;
	}
	
	var id_object = get_object( 'media_gallery_fade' );
	id_object.style.display = 'inline';
	if ( yScroll > 0 )
		id_object.style.height = yScroll  + "px";
}

function close_Media_Gallery ()
{
	var id_object = get_object( 'media_gallery_fade' );
	id_object.style.display = 'none';
	
	size_Media_Gallery( '125' );
	
}

function size_Media_Gallery ( new_size )
{
	
	var id_object = get_object( 'media_gallery_container' );
	id_object.style.height = new_size+"px";

	var id_object = get_object( 'media_gallery_wrapper' );
	id_object.style.height = new_size+"px";
	
	// var margin_factor = 125 - new_size;
	// var id_object = get_object( 'content_container' );
	// id_object.style.marginTop = margin_factor+"px";
	
}

function canResizeFlash ()
{
	
	var ua = navigator.userAgent.toLowerCase();
	var opera = ua.indexOf("opera");
	if( document.getElementById ){
		if(opera == -1) return true;
		else if(parseInt(ua.substr(opera+6, 1)) >= 7) return true;
	}
	return false;
	
}

function DataControlWindow ( URL )
{

	window.open(URL,'WIN','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=340');

}

function media_gallery_window ( page )
{
	var url_build = 'view_media_gallery.php?from_page=' + page;
	window.open( url_build,'gallery_window','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=800,height=520');

}