function left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}


function parcnbra(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function parcnbrb(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(n,String(str).length);
}

	//for (var i in opts)
	//{
	//	document.write(i);
	//	document.write(opts[i]);
	//	document.write('<br/>');
	//}


function startDynamicZoomTo() {

	selected=this.selectedIndex;
	if(selected != 0){
		layer=this[selected].value;
		var dynamicZoomToObject = CONFIGURATION.dynamiczoomto;

		for(var zoomToTitle in dynamicZoomToObject) {
			for(var extentTitle in dynamicZoomToObject[zoomToTitle]) {
				if(dynamicZoomToObject[zoomToTitle][extentTitle][0] == layer) {
					qitem = dynamicZoomToObject[zoomToTitle][extentTitle][1];
				}
			}	
		}
	
		layer=this[selected].value;GeoMOOSE.startService('dynamicZoomTo', {'layer':layer,'qitem':qitem} );
	}
	this.selectedIndex = 0;
}
