<!--Begin
var addBookmarkObj = {
  linkText:'bookmark',
  addTextLink:function(parId){
    var a=addBookmarkObj.makeLink(parId);
    if(!a) return;
    a.appendChild(document.createTextNode(addBookmarkObj.linkText));
  },
  addImageLink:function(parId,imgPath){
    if(!imgPath || isEmpty(imgPath)) return;
    var a=addBookmarkObj.makeLink(parId);
    if(!a) return;
    var img = document.createElement('img');
    img.alt = addBookmarkObj.linkText;
    img.title = '';
    img.src = imgPath;
    a.appendChild(img);
  },
  makeLink:function(parId) {
    if(!document.getElementById || !document.createTextNode) return null;
    parId = ((typeof(parId)=='string') && !isEmpty(parId)) ? parId : 'addBookmarkContainer';
    var cont = document.getElementById(parId);
    if(!cont) return null;
    var a = document.createElement('A');
    a.href = location.href;
    if(window.opera) {
      a.rel = 'sidebar'; // this makes it work in Opera 7+
    } else {
      // this doesn't work in Opera 7+ if the link has an onclick handler,
      // so we only add it if the browser isn't Opera.
      a.onclick = function() {
        addBookmarkObj.exec(this.href,this.title);
        return false;
      }
    }
    a.title = document.title;
    return cont.appendChild(a);
  },
  exec:function(url, title) {
    var isKonq = (isLikelyKonqueror3 && isLikelyKonqueror3());
    var isMac=(navigator.userAgent.toLowerCase().indexOf('mac') != -1);
    var buttonStr = isMac ? 'Command/Cmd' : 'CTRL';
    var isNS = (navigator.userAgent.toLowerCase().indexOf('netscape') != -1);

    if(window.external && (!document.createTextNode || (typeof(window.external.AddFavorite)=='unknown'))) {
        // IE4/Win generates an error when you
        // execute "typeof(window.external.AddFavorite)"
        // In IE7 the page must be from a web server, not directly from a local 
        // file system, otherwise, you will get a permission denied error.
        window.external.AddFavorite(url, title); // IE/Win
    } else if(isKonq) {
      alert('You need to press CTRL + B to bookmark this page.');
    } else if(window.opera) {
      void(0); // do nothing here (Opera 7+)
    } else if(window.home && isNS) { // Netscape, iCab
      alert('Pressing ' + buttonStr + ' + D will add this page to your bookmarks.');
    } else if (window.sidebar) { // Mozilla Firefox Bookmark
     window.sidebar.addPanel(title, url,'');
    } else if(!window.print || isMac) { // IE5/Mac and Safari 1.0
      alert('Pressing ' + buttonStr + ' + D will add this page to your bookmarks.');
    } else {
      alert('In order to bookmark this page you need to do so manually through your browser.');
    }
  }
}

function isEmpty(s){return ((s=='')||/^\s*$/.test(s));}

function isLikelyKonqueror3() {
  if(!document.getElementById) return false;
  if(document.defaultCharset || window.opera || !window.print) return false;
  if(window.home) return false; // Konqueror doesn't support this but Firefox,
    // which has silent support for document.all when in Quirks Mode does
  if(document.all) return true; // Konqueror versions before 3.4
  var likely = 1;
  // testing for silent document.all support; try-catch used to keep it from
  // generating errors in other browsers.
  // try-catch causes errors in IE4 and NS4.x so we use the eval() to hide it.
  // try {
  //   var str=document.all[0].tagName;
  // } catch(err) { likely=0; }
  eval("try{var str=document.all[0].tagName;}catch(err){likely=0;}");
  return likely;
}

function dss_addEvent(el,etype,fn) {
  if(el.addEventListener && (!window.opera || opera.version) &&
  (etype!='load')) {
    el.addEventListener(etype,fn,false);
  } else if(el.attachEvent) {
    el.attachEvent('on'+etype,fn);
  } else {
    if(typeof(fn) != "function") return;
    if(typeof(window.earlyNS4)=='undefined') {
      // to prevent this function from crashing Netscape versions before 4.02
      window.earlyNS4=((navigator.appName.toLowerCase()=='netscape')&&
      (parseFloat(navigator.appVersion)<4.02)&&document.layers);
    }
    if((typeof(el['on'+etype])=="function")&&!window.earlyNS4) {
      var tempFunc = el['on'+etype];
      el['on'+etype]=function(e){
        var a=tempFunc(e),b=fn(e);
        a=(typeof(a)=='undefined')?true:a;
        b=(typeof(b)=='undefined')?true:b;
        return (a&&b);
      }
    } else {
      el['on'+etype]=fn;
    }
  }
}

dss_addEvent(window,'load',addBookmarkObj.addTextLink);


//This is an example of the code needed to use this script on a page:
//<script type="text/javascript" src="/js/add_bookmark.js">
//</script>
//<p id="addBookmarkContainer"></p>


// below is an example of how to make an image link with this
// the first parameter is the ID. If you pass an empty string it defaults to
// 'addBookmarkContainer'.
/*
dss_addEvent(window,'load',function(){
  addBookmarkObj.addImageLink('','/images/add-bookmark.jpg');
});
*/



//function BookmarkAdr () {
// var url = this.location;
// var title = document.title;
// var isMac=(navigator.userAgent.toLowerCase().indexOf('mac')!=-1);
// var buttonStr = isMac?'Command/Cmd':'CTRL';
//
// if (window.external && (!document.createTextNode || (typeof(window.external.AddFavorite)=='unknown'))) {
  // IE4/Win generates an error when you execute "typeof(window.external.AddFavorite)"
  // In IE7 the page must be from a web server, not directly from a local  file system, otherwise, you will get a permission denied error.
//  window.external.AddFavorite(url, title); // IE/Win
//  return false;
// } else if (window.opera) {
//  void(0); // do nothing here (Opera 7+)
// } else if (window.home) { // Netscape, iCab
//  alert('You need to press ' + buttonStr + ' + D to bookmark our site.');
//  return false;
// } else if (window.sidebar) { // Mozilla Firefox Bookmark
//  window.sidebar.addPanel(title, url,"");
//  return false;
// } else if (!window.print || isMac) { // IE5/Mac and Safari 1.0
//  alert('You need to press ' + buttonStr + ' + D to bookmark our site.');    
//  return false;
// } else {
//  alert('In order to bookmark this site you need to do so manually through your browser.');
//  return false;
// }
//}
//function CreateBookmarkLink () {
// if (window.opera) {
//  document.write('<a rel="sidebar" href="">bookmark</a>'); 
// } else {
//  document.write('<a href="javascript:BookmarkAdr();">bookmark</a>'); 
// } 
//}

//--End-->


// WORKS IN NS, FF, IE
//<script language="JavaScript1.2" type="text/javascript">
//     function CreateBookmarkLink() {
//        title="BeingLive.com - Proven and Effective Success Systems"; 
//        url="http://beinglive.com";
//        if (window.sidebar) { // Mozilla Firefox Bookmark
//            window.sidebar.addPanel(title, url,"");
//        } else if( window.external ) { // IE Favorite
//            window.external.AddFavorite( url, title); }
//        else if(window.opera && window.print) { // Opera Hotlist
//            return true; }
//     }
//
//     if (window.external) {
//      document.write('<a href="javascript:CreateBookmarkLink()");"> Bookmark this site</a>'); 
//      } else  if (window.sidebar) {
//      document.write('<a href="javascript:CreateBookmarkLink()");"> Bookmark this site</a>'); 
//     } else if (window.opera && window.print) {	
//       document.write('<a href="javascript:CreateBookmarkLink()");"> Bookmark this site</a>');
//     } 
//</script>






<!-- Begin
var randomimgs = new Array(
  'header1.jpg','header2.jpg','header3.jpg','header4.jpg','header5.jpg','header6.jpg','header7.jpg','header8.jpg',
  'header9.jpg','header10.jpg','header11.jpg','header12.jpg','header13.jpg','header14.jpg','header15.jpg','header16.jpg',
  'header17.jpg','header18.jpg','header19.jpg','header20.jpg'
);

function ShowImage () {// remove /proalliance when transferred to ProAlliance site/server
 var i = Math.floor(Math.random() * randomimgs.length);
 document.write('<A href="http://www.discoverroyallepage.com/index.html"><IMG src="/proalliance/pics/' + randomimgs[i] + '" border="0" alt="Royal LePage ProAlliance Realty"><\/A>');
}

//--End-->
<!--Begin
var popwin = null;
function NewWindow (page,w,h) {
 self.name = "main";
 NewWindowClose();
 options = "toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1,location=0,width=" + w + ",height=" + h + ",screenX=1,screenY=1,top=1,left=1";
 popwin = window.open(page,"",options);
// popwin.document.close();
}
function NewWindowClose () {
 if (popwin != null && !popwin.closed) popwin.close();
}
//--End-->
<!--Begin
var formchk = 0;
function FormCheck (formobj) {
 if (formchk == 0) {
  var rqrdvalu = formobj.elements['required'].value;
  var rqrd = rqrdvalu.split(',');
  var labels = document.getElementsByTagName('label');

  for (var i = 0; i < rqrd.length; i++) {
   var eleobj = formobj.elements[rqrd[i]];
   var item = eleobj.value;
   if (item == "") {
    alert("'" + labels[i].childNodes[0].nodeValue + "' is a required field.\n\nPlease complete this field and any other required fields.");
    return false;
    break;
   }
  } // closes for i
  formchk++;
  return true;
 } else {
  alert('This form has already been submitted. Please wait...');
  return false;
 }
}
//--End-->
