function imageViewer(url,w,h) {
	mw = screen.availWidth-60;
	mh = screen.availHeight-60;
	needScrollbars = 'no';
	if(w > mw) {
		w = mw;
		needScrollbars = 'yes';
		mh = mh-20;
	}
	if(h > mh) {
		h = mh;
		needScrollbars = 'yes';
		w = w+20;
	}
	xp = (mw-w)/2+40;
	yp = (mh-h)/2;
	//alert('mw:'+mw+' mh:'+mh+' w:'+w+' h:'+h+' xp:'+xp+' yp:'+yp);
	imageViewerWindow = window.open(url,'','width='+w+',height='+h+',status=yes,resizable=yes,scrollbars='+needScrollbars);
	//imageViewerWindow.moveTo(xp,yp);
}
function addToTextSearch(value,formFieldName,type,separator) {
	fieldObj = window.opener.document.getElementsByName(formFieldName);
	if(type == "cross") {
		if(fieldObj[0].value == "") {
			fieldObj[0].value = value;
		} else {
			fieldObj[0].value = fieldObj[0].value+separator+" "+value;
		}
	}
	if(type == "guide") {
		fieldObj[0].value = value;
	}
}
function addToSearchSelect(value,text,formFieldName) {
	spanObj = window.opener.document.getElementById('searchSelectSpan_'+formFieldName);
	inputs = window.opener.document.getElementsByName(formFieldName+'[]');
	for(i=0;i<inputs.length;i++) {
		if(inputs[i].value==value) return false;
	}
	spanObj.innerHTML += '<input type="checkbox" name="'+formFieldName+'[]" class="check" checked="checked" value="'+value+'" />&nbsp;'+text+'<br />';
	return true;
}
function MM_openBrWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}
function URLencode(sStr) {
	return escape(sStr).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27');
}

