<!--

function dw(str){document.write(str);}

function newWin(strUrl, width, height){
if (""+width=="undefined") width = "640";
if (""+height=="undefined") height = "640";

	varPrintWindow = window.open(strUrl, "PrintWindow", "width="+width+",height="+height+",top=5,left=5,status=0,scrollbars=1,resizable=1,toolbar=0,menubar=0");
	varPrintWindow.opener = self;
	varPrintWindow.focus();
}
var varPrintWindow = null;
//-------------------------------
function showImage(strUrl, width, height){

try{
if(varPrintWindow!=null)
{
if(!varPrintWindow.closed) varPrintWindow.close();
};


	 varPrintWindow = window.open("about:blank", "ImageWindow", "width="+width+",height="+height+",top=5,left=5,status=0,scrollbars=0,resizable=0,toolbar=0,menubar=0");
	varPrintWindow.document.write('<HTML><BODY leftmargin="0" marginheight="0" marginwidth="0" topmargin="0"><IMG SRC="'+strUrl+'" BORDER="0" width="'+width+'" height="'+height+'"></BODY></HTML>');
	varPrintWindow.focus();
}
catch(e){return true;}
return false;
}

function eaddr (name, srv, param){
  var eml = "mailto:" + name +  "\@" + srv;
  if (param){
    eml+="?"+param;
  }
  window.location.href (eml);
}

function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

function changeImages() {
  if (document.images && (preloadFlag == true)) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

var preloadFlag = false;
function preloadImages() {
  if (document.images) {
    icon_home_over = newImage("img/icon_homea.gif");
    icon_mail_over = newImage("img/icon_maila.gif");
    iaboutusa = newImage("img/abouta.gif");
    iproperties = newImage("img/properties.gif");
    idevelopment = newImage("img/development.gif");
    iresources = newImage("img/resources.gif");
    preloadFlag = true;
  }
}

function SetURLParam(newkey, newvalue){
  newkey = newkey.toLowerCase();
  var URL = location.href;

  var paramadded = false;
  var newparamstr = '';

  var leftpartofURL = URL.split("?")[0];
  var oldparamstr = URL.split("?")[1];
  if (oldparamstr){
  var params = oldparamstr.split("&");
  for (var i=0; i<params.length; i++){
    var pair = params[i].split("=");
    var key=pair[0];
    var value=pair[1];
    
    if (key.toLowerCase() == newkey) {  // замена существующего параметра
      value = newvalue;
      paramadded = true;
    }

    if (newparamstr == ''){
      newparamstr += key + "=" + value;
    } else {
      newparamstr += "&" + key + "=" + value;
    }
  }
  } else {                // если строка вида /news, то сделать из нее /news/, чтобы потом прибавить ?dfsf=sdfsd
    if (leftpartofURL.substring(leftpartofURL.length-1, 1) != "/"){
      leftpartofURL += "/";
    }
  }

  if (!paramadded){           // добавление параметра если он не обнаружен в URL
    if (newparamstr == ''){
      newparamstr += newkey + "=" + newvalue;
    } else {
      newparamstr += "&" + newkey + "=" + newvalue;
    }
  }
  location.href = leftpartofURL + "?" + newparamstr;
}

function FlipVisibility(what, failurl){
  var d = document.getElementById(what);
  if (d.innerHTML){
    if (d.style.display == "inline"){
      d.style.display = "none";
    } else {
      d.style.display = "inline";
    }
  } else {
    location.href = failurl;
  }
}

var IE = (navigator.appName == "Microsoft Internet Explorer") ? 1 : 0;
var NS = (navigator.appName == "Netscape") ? 1 : 0;
LeftCoord=0;
function getForIeX(El) {
var X = 0;
do { X += El.offsetLeft } while ((El = El.offsetParent) != null);
return X;
}
function getForIeY(El) {
var Y = 0;
do { Y += El.offsetTop } while ((El = El.offsetParent) != null);
return Y;
}

function getX(obj){
return (IE) ? getForIeX(obj) : obj.x;
}
function getY(obj){
return (IE) ? getForIeY(obj) : obj.y;
}

// -->