var global_debugger='no';
function switch_debugger() {
	if (global_debugger=='no') global_debugger='si';
	else global_debugger='no';
}
function dbg(str) {
	if (global_debugger=='si')	getEl('debugger_ph').innerHTML=str+'<br>'+getEl('debugger_ph').innerHTML;
}
function debug(str) {
	dbg(str);
}
		
		
		
		
inArray=function(hay,ned) {
	for (i=0;i<hay.length;i++) {
		if (hay[i]==ned) return true;
		else return false;
	}
}
function getEl(elid,container) {
	try{
		if (!container) trt=document.getElementById(elid);
		else {
			var obj=getTags("*",container);
			for (i=0;i<obj.length;i++) {
				if (obj[i].id==elid) {
					trt=obj[i];
				}
			}
		}
		return trt;
	}
	catch (e) {};
}
function getTags(tagName,container) {
	if (container) var root=document.getElementById(container);
	else var root=document;
	var trt=root.getElementsByTagName(tagName);
	return trt;
}
function setValue(txt,tg) {
	getEl(tg).value=txt;
}
function setSelected(value,tg) {
	var opts=getTags("option",tg);
	for (i=0;i<opts.length;i++) {
		if (opts[i].value==value) opts[i].selected=true;
		else opts[i].selected=false;
	}
}
function setContent(txt,tg) {
getEl(tg).innerHTML=txt;
}
function setMessage(txt,tg) {
	setContent(txt,tg);
	this.onmouseout=function() {
		document.getElementById(tg).innerHTML='';
	}
}
function setCurrentMessage(txt) {
	try {
		parentSandboxBridge.setMainMessage(txt);
	}
	catch (e) {
	setMessage(txt,'currentMessage');
	}
	
}
function browseto(uri) {
	try{
		parentSandboxBridge.getUrl(this.href); 
		return false;
	}
	catch(e) {
		return true;
	}
	return false;
}