function event_start(){
	
   eventprepare();
    
}

var alreadyrunflag=0 //flag to indicate whether target function has already been run

if(/Safari/i.test(navigator.userAgent)){ //Test for Safari
  var _timer=setInterval(function(){
  if(/loaded|complete/.test(document.readyState)){
    clearInterval(_timer)
    alreadyrunflag=1
    event_start() // call target function
  }}, 10)
}else if (document.addEventListener)
  document.addEventListener("DOMContentLoaded", function(){alreadyrunflag=1; event_start();}, false)
else if (document.all && !window.opera){
  document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
  var contentloadtag=document.getElementById("contentloadtag")
  contentloadtag.onreadystatechange=function(){
    if (this.readyState=="complete"){
      alreadyrunflag=1
      event_start()
    }
  }
}

window.onload=function(){
  setTimeout("if (!alreadyrunflag){event_start();}", 0)
}

function getElementsByClasss(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


function eventprepare(){
	
	var conti = getElementsByClasss("desc_container",null,"div");
	var atrasts = "no";
	var testout = "";
	for (i = 0; i < conti.length; i++) {
		var contsec = conti[i].getElementsByTagName("span");
		
		if(contsec[0]){
			if(contsec[0].innerHTML.indexOf("Event Details") >= 0){
				
				var evblock = conti[i];
				atrasts = "yes";
				
			}
		}
	}
	
	if(evblock){
		
	var sendback = window.location.href;
	sendback = sendback.replace(/\&/g, "---");
	sendback = sendback.replace(/\#/g, "--");
	var sendmail = "";
	var sendtitle = "";
	var senddate = "";
	var sendcountry = "";
	var sendcity = "";
	
	var datatable = evblock.getElementsByTagName("table");
	
	var datarows = datatable[0].getElementsByTagName("tr");
	
	for (i = 0; i < datarows.length; i++) {
		var datacells = datarows[i].getElementsByTagName("td");
		if(datacells[0].innerHTML.indexOf("Dates") == 0){
			senddate = datacells[1].innerHTML;
		}
		if(datacells[0].innerHTML.indexOf("City") == 0){
			sendcity = datacells[1].innerHTML;
		}
		if(datacells[0].innerHTML.indexOf("Country") == 0){
			sendcountry = datacells[1].innerHTML;
		}
		if(datacells[0].innerHTML.indexOf("Email") == 0){
			if(sendmail == ""){
			sendmail = datacells[1].getElementsByTagName("a")[0].innerHTML;
			}
		}
		
	}
	
	var dattitles = getElementsByClasss("header1",null,"div");
	sendtitle = dattitles[0].innerHTML;
	
	
	var btnstyle = "display:block; text-decoration:none; background-color: transparent; background-image: url(http://www.moodyint.com/images-design/btn2.png); background-repeat: no-repeat; background-position: left top; color: #ffffff; font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif; font-size:13px; font-weight: bold; text-transform: uppercase; height: 26px; padding-top: 6px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; margin-top: 2px; margin-right: 20px; margin-bottom: 0px; margin-left: 3px; vertical-align: top;";
	
	var bookbtnp = "<tr><td>&nbsp;</td><td><a id=\"eventbtn\" href=\"http://www.moodyint.com/bookform.php?s1=" + sendback + "&s2=" + sendmail + "&s3=" + sendtitle + "&s4=" + senddate + "&s5=" + sendcountry + "&s6=" + sendcity + "\" style=\"" + btnstyle + "\">Book this event</a></td></tbody>";
	
	
	//if(sendtitle.indexOf("SAMPLE") == 0){
		
	evblock.innerHTML = evblock.innerHTML.replace(/<\/tbody>/i, bookbtnp);
	//}
	
	}
}