var max=2;

function XBrowserAddHandlerPops(target,eventName,handlerName) {
  if ( target.addEventListener ) {
    target.addEventListener(eventName, function(e){target[handlerName](e);}, false);
  } else if ( target.attachEvent ) {
    target.attachEvent("on" + eventName, function(e){target[handlerName](e);});
  } else {
    var originalHandler = target["on" + eventName];
    if ( originalHandler ) {
      target["on" + eventName] = function(e){originalHandler(e);target[handlerName](e);};
    } else {
      target["on" + eventName] = target[handlerName];
    }
  }
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}



var x = readCookie('surveycookie');

if (!x) {
  var randomNo;
  randomNo=Math.floor(Math.random()*max+1);
  if (randomNo==2) {
  	window.addEvent('domready', function() { 
      var p = $("prepopup");
      var r = new ReMooz($('dummy-link'), {centered: true, type: 'element', link: p, cutOut: false, shadow: false, closeOnClick: false, resize: false });
      p.doCloseMooz = r.bound.close;
      
      r.open(false);
    });
  	createCookie('surveycookie','isActive',28);
  
  }
}


var Page_ShowPopOnExit = true;



function InternalLink() {
    Page_InternalDest = (this.action != undefined) ? this.action : this;
    Page_ShowPopOnExit = false;
}



function ExternalLink() {
    Page_ExternalDest = (this.action != undefined) ? this.action : this;
		Page_ShowPopOnExit = true;
}


function LinkConvert()
{
	var href;
	var anchors = document.getElementsByTagName('a');

	for(var y=0; y<anchors.length; y++)
	{
		href = anchors[y].href.toLowerCase();
		if (!(href.indexOf("http://")!=-1 && href.indexOf(MySiteDomain)==-1))
			{

			anchors[y].clickhandler=InternalLink
			XBrowserAddHandlerPops(anchors[y],"click","clickhandler");
			}
	}
}

function popup()
{
  win=window.open(window.siteUri+"surveySoftware/"+window.surveyFile, "win","width="+screen.width+",height="+screen.height+"top=0,left=0,fullscreen=yes,scrollbars=no");
  win.blur();
  $('prepopup').doCloseMooz();
}


function siteExit() {
  if (Page_ShowPopOnExit == true) {
    var isActive=readCookie('surveypopup');
    if (isActive) {
      win=window.open(window.siteUri+"surveySoftware/"+window.surveyFile, "win","width=300,height=300");
      eraseCookie('surveypopup');
      self.blur();
      win.focus();
    }
  }
}

window.addEvent('domready', function() { LinkConvert(); });
onunload=siteExit;
