
var MAX_SEARCH_RESULT = 10;

//-- my function --
function now() {
	var now = new Date();
	var year = now.getFullYear();
	var month = now.getMonth()+1;
	var month = (month > 9) ? month : "0" + month;
	var dat = now.getDate();
	dat = (dat > 9) ? dat : "0" + dat;
	return (year + "/" + month + "/" + dat);
}

function trim(str) {
   return str.replace(/^\s*|\s*$/g,"");
}

function var_dump(obj, keyword) {
	var rtn = "";
	for (var a in obj) {
		if (keyword == null || a.indexOf(keyword) != -1)
			rtn += a + ": " + obj[a] + "\t\t";
	}
	alert(rtn);
}

function toggleTinyMCESelects(action) {
	var selects = document.getElementsByTagName("select");
	for (var obj in selects) {
		if (selects[obj].name && selects[obj].name.indexOf('mce_editor_') != -1) {
			if (action == 0) {
				selects[obj].style.visibility = "hidden";
			} else {
				selects[obj].style.visibility = "visible";
			}
		}
	}
}

//-- change iframe height and width
//for child
function getIframeSize() {
 if (document.getElementById){ 
    var t = document.getElementById("t");
    try {
      parent.wh("loginForm", t.offsetWidth, t.offsetHeight);
    } catch (e) { 
    	//alert("ERROR!");
    } 
  } 
}
//for parent
function wh(obj, w, h) {
  if (h <= 43) h = 43;
  if (el(obj)) {
    el(obj).style.height = h;
    //el(obj).style.width = w; 
  }
}

function el(id) {
  if (document.getElementById) {
    return document.getElementById(id);
  }
  return false;
}

//-- from vbb
function fetch_object_posleft(elm)
{
	var left = elm.offsetLeft;
	while((elm = elm.offsetParent) != null)
	{
		left += elm.offsetLeft;
	}
	return left;
}
function fetch_object_postop(elm)
{
	var top = elm.offsetTop;
	while((elm = elm.offsetParent) != null)
	{
		top += elm.offsetTop;
	}
	return top;
}
function fetch_object_posright(elm)
{
	var wd = elm.offsetWidth;
	var left = elm.offsetLeft;
	while((elm = elm.offsetParent) != null)
	{
		left += elm.offsetLeft;
	}
	return left+wd;
}

function fsmenu_overlap(selectobj, m)
{
	s = new Array();
	s['L'] = fetch_object_posleft(selectobj);
	s['T'] = fetch_object_postop(selectobj);	
	s['R'] = s['L'] + selectobj.offsetWidth;
	s['B'] = s['T'] + selectobj.offsetHeight;
	
	if (s['L'] >= m['L'] && s['L'] <= m['R'] && ((s['T'] >= m['T'] && s['T'] <= m['B']) || (s['B'] >= m['T'] && s['B'] <= m['B']))) { return true; }
	else if (s['R'] >= m['L'] && s['R'] <= m['R'] && ((s['T'] >= m['T'] && s['T'] <= m['B']) || (s['B'] >= m['T'] && s['B'] <= m['B']))) { return true; }
	else if (s['B'] >= m['T'] && s['T'] <= m['B'] && ((s['L'] >= m['L'] && s['L'] <= m['R']) || (s['R'] >= m['R'] && s['R'] <= m['R']))) { return true; }
	else if (m['B'] >= s['T'] && m['T'] <= s['B'] && ((m['L'] >= s['L'] && m['L'] <= s['R']) || (m['R'] >= s['R'] && m['R'] <= s['R']))) { return true; }
	else { return false; }
}


