function ShowBlock(id, ids){
    for(i=0;i<ids.length;i++)  {
        document.getElementById(ids[i]).style.display = 'none';
        document.getElementById(ids[i]+'-li').setAttribute("class", "");
    }
    document.getElementById(id).style.display = 'block';
        document.getElementById(id+'-li').setAttribute("class", "selected");
}       

function ShowHide(id){
   if ( document.getElementById(id).style.display == 'block')
    document.getElementById(id).style.display = 'none';
   else
    document.getElementById(id).style.display = 'block';
}

function getSubCategory(categoryId){
  if ( categoryId != '')
    $("#companyTypeId")[0].innerHTML = $.ajax({
      url: rootPath+"companies/subcategorylist/"+categoryId,
      async: false
    }).responseText;
  else
    $("#companyTypeId")[0].innerHTML = '';
}
function getSubCategoryForNew(categoryId){
  if ( categoryId != '')
    $("#companyTypeId")[0].innerHTML = $.ajax({
      url: rootPath+"companies/subcategorylistnew/"+categoryId,
      async: false
    }).responseText;
  else
    $("#companyTypeId")[0].innerHTML = '';
}

function getCategoryReferenceList(categoryId){
  if ( $("#companyReferenceIdList")[0] != null ) {
	  if ( categoryId != '')
		$("#companyReferenceIdList")[0].innerHTML = $.ajax({
		  url: rootPath+"companies/companyreferencelist/id/"+categoryId,
		  async: false
		}).responseText;
	  else
		$("#companyReferenceIdList")[0].innerHTML = '';
	}
}


	    function hideMap(){
		document.getElementById("editCompanyMap").style.display = 'none';
		document.getElementById("showMapLink").style.display = 'inline';
		document.getElementById("hideMapLink").style.display = 'none';
	    }
		
		
	function showMap(){
	    document.getElementById("editCompanyMap").style.display = 'block';
		document.getElementById("showMapLink").style.display = 'none';
		document.getElementById("hideMapLink").style.display = 'inline';

		latitude = document.getElementById("latitude").value;
		longitude = document.getElementById("longitude").value;
		
		map = new YMaps.Map( $("#YMapsID")[0] );
		map.setCenter(new YMaps.GeoPoint(latitude,longitude), 11, 
			YMaps.MapType.MAP);
		map.addControl(new YMaps.TypeControl());
		map.addControl(new YMaps.ToolBar());
		map.addControl(new YMaps.Zoom());
		map.addControl(new YMaps.MiniMap());
		map.addControl(new YMaps.ScaleLine());

		YMaps.Events.observe(map, map.Events.Click, function (mEvent) {
		      var myHtml = document.getElementById("title").value + " : " + mEvent.getGeoPoint().toString();
		      var point = mEvent.getGeoPoint();
		      var points = point.toString().split(',');
		      latitude = document.getElementById('latitude').value = points[0];
		      longitude = document.getElementById('longitude').value = points[1]; 
		      map.openBalloon(mEvent.getGeoPoint(), myHtml);
		  });

		if ( latitude != '' && longitude!='') {
		  showBalloon(latitude,longitude, document.getElementById("title").value, document.getElementById("title").value);
		}
	}
	
function getCompanySubCategory(categoryId, search, active){
  if ( categoryId != '')
    $("#companySubcategoryId")[0].innerHTML = $.ajax({
      url: rootPath+"admin/admincompanyreference/subcategorylist/subcategory/"+categoryId+(search!=null?'searchkey/'+search+'/':'')+(active!=null?'active/'+active:''),
      async: false
    }).responseText;
  else
    $("#companySubcategoryId")[0].innerHTML = '';
}
