var ticker_id;
var ticker_message;

var obj;

var max;
var ticker_pos;
var txt;

var header
var footer 


function submitenter(myfield,e,exc)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   if(exc) eval (exc);
   else myfield.form.submit();
   return false;
   }
else
   return true;
}
function surfto(form,from) 
{
	var myindex=form.select1.selectedIndex
	if (form.select1.options[myindex].value != "0") location=form.select1.options[myindex].value + "&from=" + from;
}		
function formatCurrency(num) {
    num = num.toString().replace(/\$|\,/g,'');
    if(isNaN(num))
    num = "0";
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10)
    cents = "0" + cents;
    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
    num = num.substring(0,num.length-(4*i+3))+','+
    num.substring(num.length-(4*i+3));
    return  num ;
}
function writeShadows()
{
        
        var inputs = document.getElementsByTagName ('input');
        var check = new Array();
        var i = 0
        
        while (inputs[i])
        {
            if(inputs[i].getAttribute('type') == 'checkbox')
            {
              inputs[i].style.border = "0";
              inputs[i].style.width = "auto";
              check.push (inputs[i]); 
            }
            
            i ++;
        }
        
        
         
         
        var divs = document.getElementsByTagName ('div');
        cnt = 0;
       /* var shadow;
        while (!shadow)
        {
           shadow  = ( divs [cnt].className == 'shadowing' ) ?  divs [cnt] : false;
           cnt++;
        }*/
        
        fixer();
        /**
        * SET MAIN BODY TO CORRECT HEIGHT
        **/
       
        var i =0;
        
        while(!header)
        {
          /**
          *     GET HEADER HEIGHT
          **/
          if(document.getElementsByTagName('div')[i].className == 'header') header = document.getElementsByTagName('div')[i].offsetHeight;
          
          i++;
        }
        
        while(!footer)
        {
          /**
          *     GET FOOTER HEIGHT
          **/
          if(document.getElementsByTagName('div')[i].className == 'footer') footer = document.getElementsByTagName('div')[i].offsetHeight;
          
          i++;
        }
        
        
        
        var mc = document.getElementById('main_contianer').offsetHeight;
        
         //alert(mc + " " + shadow.offsetHeight);
        /*if (shadow.offsetHeight > mc){
        
          document.getElementById('main_contianer').style.height = shadow.offsetHeight +  'px';
          mc = document.getElementById('main_contianer').offsetHeight;
        }
        var bc = document.getElementById('container_body').offsetHeight + header;
        */
        //adjustMainContent()
        document.getElementById('shadowLeft').style.height = document.getElementById('main_contianer').offsetHeight + "px";
        document.getElementById('shadowRight').style.height = document.getElementById('main_contianer').offsetHeight + "px";  
}

function loadTicker(message)
{
        ticker_id = "ticker";
        ticker_message = message;
        obj = document.getElementById(ticker_id);
        obj.style.overflow = "hidden";
        max = obj.offsetWidth;
        
        ticker_pos = max;
        
        txt  = document.createElement('div');
        txt.style.overflow = "hidden";
        txt.style.height = "15px";
        txt.style.width = (ticker_message.length * 6) + "px";
        txt.style.marginLeft = max + "px";
        txt.innerHTML = ticker_message;
        
        obj.appendChild(txt);
        createTicker();
}

function createTicker()
{
      if(ticker_pos == (-txt.offsetWidth))
      {
        ticker_pos = max;
      }
      
      txt.style.marginLeft = (ticker_pos - 1) + "px";
      
      ticker_pos --;
      
      window.setTimeout(createTicker,0.1)
}


function focusButton(obj)
{
  var w =obj.offsetWidth;
  var nw =obj.offsetWidth - 10;
  var h =obj.offsetHeight;
  var nh =obj.offsetHeight - 2;
  obj.style.width = nw + "px";
  obj.style.height = nh + "px";
  obj.style.margin = '2px 5px 0 5px';
}

function unfocusButton(obj)
{
  obj.style.width = "auto";
  obj.style.height = "auto";
  obj.style.margin = '0';
}

function fixer() {
	var arVersion = navigator.appVersion.split("MSIE");
	var version = parseFloat(arVersion[1]);

	if ((version >= 5.5) && (document.body.filters)) 
	{
		for(var i=0; i<document.images.length; i++)
	    {
			var img = document.images[i]
			var imgName = img.src.toUpperCase()
			if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
			{
                                /**
                                * Get png attributes
                                **/
                                var mousedown = (img.getAttribute('onmousedown')) ? img.getAttribute('onmousedown') : null;
				var imgID = (img.id) ? "id='" + img.id + "' " : ""
				var imgClass = (img.className) ? "class='" + img.className + "' " : ""
				var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
				var imgStyle = "display:inline-block;" + img.style.cssText 
			
				if (img.align == "left") imgStyle = "float:left;" + imgStyle
				if (img.align == "right") imgStyle = "float:right;" + imgStyle
				if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
				var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
                                
				img.outerHTML = strNewHTML;
                                
                                if(mousedown && img.id)
                                {
                                  document.getElementById(img.id).onmousedown = mousedown;
                                }
                                
			   	i = i-1;
			 }
		}	
	}
}
function toggleNavigation(id,tag,classBase)
{
  var obj = document.getElementById(id);
  
  if(obj.className == classBase+'_off')
  {
    //alert(tag)
    obj.className = classBase;
    tag.style.fontWeight = 'bold';
  }
  else
  {
    obj.className = classBase+'_off';
    tag.style.fontWeight = 'normal';
  }
}
var lastImg;
  function changeImage(id,cnt)
  {
    if ( (id + "_" + cnt) != lastImg  )
    {
        if(!lastImg)lastImg = id + "_0";
        if(document.getElementById(lastImg)) new Effect.Fade(lastImg);
        if(document.getElementById(id + "_" + cnt)) new Effect.Appear(id + "_" + cnt);
        lastImg = id + "_" + cnt;
    }
  }
  
function showNewHomes (type) {
        if (type == 'r') {
                $('New_Homes_Part').innerHTML = '';
        } else {
                $('New_Homes_Part').innerHTML = '<input name="new_homes" value="new" class="new_check" type="checkbox" /><b class="titles">New homes only</b>';
        }
}

/*window.onload = function ()
{
};*/
