function init() {
	var initLayer ;
	for ( i = 0; i++; i < 35 ) {
		initLayer = MM_findObj('ctext' + i);
		setLayer(initLayer, 'hidden');
	}
}

function vstxt(obj) {
	var objname = 'ctext';
	objname = objname + obj;
	showLayer(MM_findObj(objname));
	if ( document.layers ) {
		if ( obj <= 6 ) MM_swapImage('mapmap','','img/map_america.gif',1);
		if ( obj >= 7 && obj <= 22 ) MM_swapImage('mapmap','','img/map_europe.gif',1);
		if ( obj >= 23 ) MM_swapImage('mapmap','','img/map_asia.gif',1);
	}
}

function hstxt(obj) {
	var objname = 'ctext';
	objname = objname + obj;
	hideLayer(MM_findObj(objname));
}

// show layer
function showLayer(layerName){
	layer = document.all ? layerName.style : document.getElementById ? layerName.style : layerName;
	layer.visibility = document.all ? "visible" : document.getElementById ? "visible" : "show";
}

// hide layer
function hideLayer(layerName){
	layer = document.all ? layerName.style : document.getElementById ? layerName.style : layerName;
	layer.visibility = (document.all) ? "hidden" : document.getElementById ? "hidden" : "hide";
}

// set layer
function setLayer(layerName, visible) {
	var layer = document.all ? layerName.style : document.getElementById ? layerName.style : layerName;
	if ( visible == 'visible' ) showLayer(layerName);
	if ( visible == 'hidden' ) hideLayer(layerName);
}

function setText(id, str)
{
		var el = findObject(id);
		if (el.value == "" || el.value == "Search") 
		{
			el.value = str;
		}
}
function findObject(id) 
{
    // finds the object by id and returns a reference to it
    if(document.getElementById && document.getElementById(id)) 
	{
		return document.getElementById(id);
    } else if (document.all && document.all(id)) 
	{
		return document.all(id);
    } else if (document.layers && document.layers[id]) 
	{
		return document.layers[id];
    } else 
	{
		return false;
    }
}
