// JavaScript Document

function $(values) {
	return document.getElementById(values);
}

function show_element(id)
{
	if ($(id)) $(id).style.display = 'block';
}

function hide_element(id)
{
	if ($(id)) $(id).style.display = 'none';
}

function inNumOnly(e) {
	var code = e.charCode? e.charCode : e.keyCode
	// allow backspace, delete, home, end, and return char
	return ( (code>=48 && code<=57) || code==36 || code==35 || code==46 || code==13 || code==8)
}

function strTrim(AStr) {
	return AStr.replace(/^\s+/,"").replace(/\s+$/,"");
}

function GoFavorite(lnk,link2) {
	if(lnk!="") {
		arr = lnk.split("-");
		if(arr[0] != "00") {
			location = arr[1]+"&abddr_id="+arr[0]+link2;
		} else {
			location = arr[1]+link2;
		}
	}
}

function ShowMap() {
	if(document.selFav.value != "") {
		var id = document.selFav.value;
		var ptrn = /^\d+$/;
	    if(ptrn.test(id)) {
			location = "/addressbook/getaddress.php?id="+id;
		} else {
			location = id;
		}
	}
}

function ShowAddress(sdGloBaseUrl,id) {
	if(id != ""){	
		location = sdGloBaseUrl + "/addressbook/newaddressbook.php?abaddr_id="+id+"&abedit=1";
	} else {
		alert("Choose Address First");
	}
}

var countryInterval = "";

//For Login Box
function showDropMenu1() {
	show_element('dropMenu1');
	show_element('tblDropMenu1');
}

//For Property Post New Ads
//For Login Box
function showPropAds() {
	show_element('dropMenuPropAds');
	show_element('tblDropMenuPropAds');
}

//For related Keyword
function relatedPlace(id) {
	if(id==1)
	{
		hide_element('hideRelated');
		show_element('showRelated');		
	}
	else
	{
		show_element('hideRelated');
		hide_element('showRelated');
	}
}

function showMenuCountry(type,interval)
{
	if(type == "show")
		show_element('divCountryBox');
	else
		hide_element('divCountryBox');
}

function showMenuId(type,box,idUp,idDown)
{
	if(type == "show") {
		show_element(box);
		hide_element(idUp) ;
		show_element(idDown) ;
	} else {
		hide_element(box);
		hide_element(idDown) ;
		show_element(idUp) ;
	}
}

function showMenuIndonesiaCity(type,interval)
{
	if(type == "show")
		show_element('divCityBox');
	else
		hide_element('divCityBox');
}

function showMenuDistrict(type,interval)
{
	if(type == "show")
		show_element('divDistrictBox');
	else
		hide_element('divDistrictBox');
}

//For Feedback Drop Down
function showDropSubmit() {
    obj = document.getElementById('dropSubmit');
    obj.style.display='block';
    obj = document.getElementById('tblDropSubmit');
    obj.style.display='block';
}
function hideDropSubmit() {
    obj = document.getElementById('dropSubmit');
    obj.style.display='none';
    obj = document.getElementById('tblDropSubmit');
    obj.style.display='none';
}

// ismail
function checkMouseLeave (element, evt) {
	var evt = window.event || evt;
  if (element.contains && evt.toElement) {
    return !element.contains(evt.toElement);
  }
  else if (evt.relatedTarget) {
    return !containsDOM(element, evt.relatedTarget);
  }
}

function checkMouseEnter (element, evt) {
	var evt = window.event || evt;
	if (element.contains && evt.fromElement) {
		return !element.contains(evt.fromElement);
	}
	else if (evt.relatedTarget) {
		return !containsDOM(element, evt.relatedTarget);
	}
}

// ismail
function containsDOM (container, containee) {
  var isParent = false;
  do {
    if ((isParent = container == containee))
      break;
		try
		{
			containee = containee.parentNode;
		}
		catch(e)
		{
			containee = null;
		}
  }
  while (containee != null);
  return isParent;
}

//For search
function submitSearch()
{
	f = document.fSdSearch;
	if(f.q.value == "")
	{
		alert ('Please Fill The Search Box');
  	f.q.focus();
		return false;
	}
	else f.submit();
}