var cookiePath = '/';

if (getCookie('refer') == null){
	var curdate = new Date();
	var expDate = new Date();
	//valid one year
	expDate.setTime( expDate.getTime() + ( 365 * 24 * 60 * 60 * 1000 ) );
	setCookie( "refer", curdate.toDateString() + ' - ' + document.referrer, expDate, cookiePath, "buildium.com" );
} 

if (getCookie('affiliate') == null && location.search.indexOf("SSAID") > 0){
   var expDate = new Date();
	//valid one year
	expDate.setTime( expDate.getTime() + ( 365 * 24 * 60 * 60 * 1000 ) );
	setCookie( "affiliate", location.search.substring(1, location.search.length), expDate, cookiePath, "buildium.com" );
}

function getCookieVal( offset )
{
  var endstr = document.cookie.indexOf ( ";", offset );

  if ( endstr == -1 )
  {
    endstr = document.cookie.length;
  }
  return unescape( document.cookie.substring( offset, endstr ) );
}

//---------------------------------------------------------------------------
// Returns the value of a cookie corresponding to the name
// Returns null if the cookie can't be found

function getCookie( name )
{
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;

  while ( i < clen )
  {
    var j = i + alen;

    if ( document.cookie.substring( i, j ) == arg )
    {
      return getCookieVal ( j );
    }

    i = document.cookie.indexOf( " ", i ) + 1;

    if ( i == 0 )
    {
      break;
    }
  }
  return null;
}

//---------------------------------------------------------------------------
// Sets a cookie according to the name and value.
// Optional parameters:
// - expires (Date object)
// - path (use cookiePath for the whole domain)
// - domain
// - secure
// For more information about those parameter, check www.cookiecentral.com

function setCookie( name, value )
{
  var argv = setCookie.arguments;
  var argc = setCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;

  document.cookie = name + "=" + escape (value) +
    ( ( expires == null ) ? "" : ( "; expires=" + expires.toGMTString() ) ) +
    ( ( path == null ) ? "" : ( "; path=" + path ) ) +
    ( ( domain == null ) ? "" : ( "; domain=" + domain ) ) +
    ( ( secure == true ) ? "; secure" : "" );
}

function deleteCookie ( name )
{
  var exp = new Date();
  exp.setTime ( exp.getTime() - 1 );  // This cookie is history
  setCookie( name, "", exp, cookiePath );
}

function ValidateForHTML(txtbox){
    
    if (txtbox.value.indexOf('<',0) >= 0)
    {
        
        txtbox.value = txtbox.value.replace(/\</g,'');
    }
}