﻿function gObjectListHighlightUnitRow(sUnitRowID)
{
  oRow = document.getElementById(sUnitRowID);
  var i = 0;

  for (i = 0; i < oRow.childNodes.length; i++)
  {
    oRow.childNodes[i].bgColor = '#3C891F'
    oRow.childNodes[i].style.color = '#FFFFFF'
    oRow.childNodes[i].style.cursor = 'pointer'
  }
}


function gObjectListHighlightUnitRow2(sUnitRowID, bColor)
{
  oRow = document.getElementById(sUnitRowID);
  var i = 0;

  for (i = 0; i < oRow.childNodes.length; i++)
  {
    if (bColor)
    {
      oRow.childNodes[i].bgColor = '#e8f4e6'
    }
    else
    {
      oRow.childNodes[i].bgColor = '#FFFFFF'    
    }
    oRow.childNodes[i].style.color = '#333333'
    oRow.childNodes[i].style.cursor = 'default'
  }
}


function gObjectListClickUnitRow(sUnitRowID)
{
	var oCol = document.getElementById('Url' + sUnitRowID);
  
  try
  {
		var sStatus = document.getElementById('Status' + sUnitRowID).innerHTML;
	} catch (e) {};

  if (sStatus == "Verkauft")
  {
  	alert(unescape("Diese Einheit ist bereits verkauft."));
  }
  else
  {
  	if (oCol.innerHTML != "")
  	{
  		window.open(oCol.innerHTML + "#view=fit", document.getElementById('Number' + sUnitRowID).innerHTML, "", "");
  	}
  	else
  	{
  		alert(unescape("F%FCr diese Einheit liegt noch kein Expose vor."));
  	}
  }
}


function gObjectListClickObjectRow(sUnitRowID) 
{
	var oCol = document.getElementById('UrlObject' + sUnitRowID);
	var sUrl = gsReplace(oCol.innerHTML, "&amp;", "&")

	if (sUrl != "") {
		window.open(sUrl, document.getElementById('Number' + sUnitRowID).innerHTML, "", "");
 	}
}


function gsReplace(sString, sFind, sReplace) 
{
	var pos = 0;
	var lLen = sString.length;
	while (pos <= lLen) {
		pos = sString.indexOf(sFind, pos);
		if (pos != -1) {
			sString = sString.replace(sFind, sReplace);
		}
		else {
			return (sString);
		};
	};
	return (sString);
}

