/*************************************************
required for "Live reporting"
*************************************************/
//************ Right menu navigation ***********
function filterDays(obj,objTour,show_all) {
	var i,nr, f = obj.form;
	var tid = f.tournament_id ? f.tournament_id[f.tournament_id.selectedIndex].value : 2;
    var eid=0;
	if (objTour) {
        f.event_id.options.length = 0;
        if (show_all) f.event_id.options[0] =new Option (_allEvents, "");
        nr=-1;
		eid=0;
		for (i in Events) {
			if (Events[i].parent!=tid) continue;
			nr=f.event_id.options.length;
			f.event_id.options[nr]= new Option (Events[i].name ,i);
	        eid=i;
		}
		if (show_all) {nr=0;eid=0;}
//		if (nr>-1) f.event_id.options[nr].selected=true;
	} else eid=f.event_id[f.event_id.selectedIndex].value
	/*if (!f.day_id) return;
    f.day_id.options.length = 0;
	if (show_all) f.day_id.options[0] = new Option (_allDays, "");
	nr=-1;
    for (i in Days) {
		if (Days[i].parent!=eid) continue;
		nr=f.day_id.options.length;
        f.day_id.options[nr]= new Option (Days[i].name ,i);
	}
	if (show_all) nr=0;
	if (nr>-1) f.day_id.options[nr].selected=true; */

}

function navigate(f, skipday) {
	var tid = f.tournament_id ? f.tournament_id[f.tournament_id.selectedIndex].value : 2;
    var eid = f.event_id.length ? f.event_id[f.event_id.selectedIndex].value : -1;
    //var did = f.day_id && f.day_id.length ? f.day_id[f.day_id.selectedIndex].value : -1;
	var did = f.day_id && f.day_id.value ? f.day_id.value : -1;
    var s=root_uri;
	if (byGet) {
          s += module_uri;
          if (Tour[tid]) {
		  	s += '?t='+tid;
			if (Events[eid]) {
				s +='&e='+eid;
				if (Days[did]) s +='&d='+did;
			}
		  }
	} else {
	    if (Tour[tid]) s += Tour[tid].alias + '/';
		else return;
		if (Events[eid]) s += Events[eid].alias +  module_uri;
		else return;
		if (Days[did]) s += Days[did].alias + '/';
	}
	window.location.href = s;
}

function navigate2(f) {
	var tid = f.tournament_id ? f.tournament_id[f.tournament_id.selectedIndex].value : 2;
	var event_id = f.event_id.value;
	var day_id = f.day_id.value;
    var uri=root_uri+module_uri;
	if (tid) {
		uri += '?t=' + tid;
		if (event_id > 0) {
			uri += '&e=' + event_id;
			if (day_id > 0) uri += '&d=' + day_id;
		}
	}
	window.location.href = uri;
}

//*********** Tabs ******************
function shtab(id) {
	var obj = new getObj('tab_ico_' + id);
	var sublayer = new getObj('tab_' + id);
	if (Opened[id]) {
		if (obj) obj.style.backgroundImage = 'url(/i/down_lv.gif)';
		if (sublayer) sublayer.style.display = 'none';
		Opened[id] = false;
	} else {
		if (obj) obj.style.backgroundImage = 'url(/i/up.gif)';
		if (sublayer) sublayer.style.display = '';
		Opened[id] = true;
	}
}

function htab(id) {
	var obj = new getObj('tab_ico_' + id);
	if (obj) obj.style.backgroundImage = Opened[id] ? 'url(/i/up.gif)' : 'url(/i/down_lv.gif)';
}

function otab(id) {
	var obj = new getObj('tab_ico_' + id);
	if (obj) obj.style.backgroundImage =Opened[id] ? 'url(/i/min.gif)' : 'url(/i/plus.gif)';
}

//********** Ajax object ******************

function ajax() {
	var xhr=null;
	if(window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();// Firefox et autres
		if (xhr.overrideMimeType) xhr.overrideMimeType('text/xml');
	} else if(window.ActiveXObject) { // Internet Explorer
	    try {
	      xhr = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
	      try {
	        xhr = new ActiveXObject("Microsoft.XMLHTTP");
	      } catch (e1) {
	        xhr = null;
	      }
	    }
	  }
	this.http=xhr;
	this.stateFunct=null;
}

ajax.prototype.get=function (uri) {

	if (!this.http) return;
	if(this.http.readyState!=0) this.http.abort();
	this.http.onreadystatechange=this.stateFunct;
	this.http.open("GET",uri,true);
    this.http.send(null);
}

ajax.prototype.outputToFunction=function(func) {
	if (this.http) this.stateFunct=func;
}

// *************** Date conversion functions ***************

function date_now() {
   var theDate = new Date();
   return (Math.floor( theDate.getTime() / 1000.0 ));
}

function date_ago(s, img, sh) {
	var updTimeArray;
	if (typeof(_updTimeArray) != "undefined") updTimeArray=_updTimeArray
	else updTimeArray=new Array('Now', ' min.', ' min.', ' hour', ' hours', ' day', ' days ', '','ago',' ');
    var m=Math.abs(Math.floor(s/60));
	var updImg='Update: ';
	if (img)  updImg=img;
	if (m > 10080) return '';
	else if (m<1) return (updImg+' '+updTimeArray[0]);
	else {
        var d = Math.floor(m/1440);
		var h = Math.floor(m/60)- (d * 24);
        m = m - d * 1440 - h * 60;
        var r='';
		if (d > 0)
			r += d + (d == 1 ? updTimeArray[5] : updTimeArray[6]);
        if (h > 0)
			r += (r!='' ? updTimeArray[9] : '') + h + (h == 1 ? updTimeArray[3] : updTimeArray[4]);
        if (m > 0 && d==0)
			r +=(r!='' ? updTimeArray[9] : '') + m + (m == 1 ? updTimeArray[1] : updTimeArray[2]);
		if (r != '') r =updImg + ' ' + updTimeArray[7] + r;
		if (!sh) r += updTimeArray[8];
	}
	return r;
}

//************* Live Reporting AJAX Updates *****************

// Constructor
function updates() {
    document._reportingUpdatesObj = this;
	this.ajax=new ajax();
	this.ajax.outputToFunction(function(){document._reportingUpdatesObj.gotXML()});
	this.cache=null;
	this.startTime=0;
	this.get();
    this.timer=setInterval("document._reportingUpdatesObj.get()",180000);
	this.timer2=setInterval("document._reportingUpdatesObj.update()",30000);
}

updates.prototype.update=function () {
	// Let's play!
    if (this.cache) {
		var xmlDoc=this.cache; // AJAX data
		var ids=new Array('blog','gallery','video','hand','table','audio'); // Modules
		var val = 0; // Last update
		var vals = new Array(); // Last updates by modules
		var evals = new Array(); // Last updates by events
		var now = date_now(); // Current time
		if (!this.startTime) this.startTime=this.timestamp; // Script start time
		var fromCheck = now - this.timestamp; // Time from last check
		var fromStart = now - this.startTime; // Time from start
		// Parse AJAX array - event
		var event_xml = xmlDoc.getElementsByTagName('event'); // Event XML object
        if (event_xml && event_xml[0]) {
        	event_xml=event_xml[0];
            	for (var i2 = 0; i2 < event_xml.childNodes.length; i2++) {
					if (!event_xml.childNodes[i2].firstChild) continue; // Empty node?
					var x_name = event_xml.childNodes[i2].nodeName; // Get module name
					var x_pos = this.get_arr_id(ids, x_name);
					var x_value = fromCheck + parseInt(event_xml.childNodes[i2].firstChild.nodeValue);
					if (x_value > 0) { // No more negative value bug!
							if ((typeof(vals[x_pos]) == "undefined") || (vals[x_pos] > x_value)) vals[x_pos] = x_value; // Update module value if need
					}
				}
		}
        // dabar visu eventu paskutinis laikas
		var events_xml = xmlDoc.getElementsByTagName('last_update'); // Event XML object
		if (events_xml && events_xml[0]) {
			for (var i = 0; i < events_xml.length; i++) {
				var event_xml = events_xml[i].childNodes[0];
				if (event_xml && event_xml.nodeValue) {
					var event_id = 0;
					var event_atr = events_xml[i].attributes;
					var x_value = fromCheck + parseInt(event_xml.nodeValue);
                    for (var i2 = 0; i2 < event_atr.length; i2++) if (event_atr[i2].name == 'id') event_id = event_atr[i2].value;
					if (event_id > 0 && x_value > 0) {
						evals[event_id] = x_value; // Update event value if need
						if ((val == 0) || (val > x_value)) val = x_value; // Overall value
					}
				}
			}
		}

		// Parse overall date
		var s = '';
		obj=$('uev_index');
		if (obj) {
			if (val > 0) {
				s = date_ago(val, _updImg, false);
				if (val < fromStart) s = '<span style="color:red">'+s+'</span>';
			} else s = '';
			obj.innerHTML=s;
		}
		// Parse event dates
		for (i=0; i < homeEvents.length; i++) {
			obj=$('uev_'+homeEvents[i]);
			if (obj) {
				if (typeof(evals[homeEvents[i]]) != "undefined") {
					homeTimes[homeEvents[i]] = evals[homeEvents[i]];
					if (homeUpdates[homeEvents[i]] < this.startTime) homeUpdates[homeEvents[i]] = this.startTime;
					var fromStart = now - homeUpdates[homeEvents[i]];
					var s = date_ago(evals[homeEvents[i]], _updHomeImg, false);
					if (evals[homeEvents[i]] < fromStart) s = '<div style="float: right; padding: 2px 0 0 5px;"><img src="/i/refresh.gif" style="cursor:pointer" onclick="refresh_live_tab('+homeEvents[i]+')" width="18" height="18" alt="" border="0" /></div><div style="float:right; color: red; padding-top:5px">'+s+'</div>';
					else s = '<div style="padding-top: 5px; float: right">' + s + '</div>';
				} else var s='&nbsp;';
				obj.innerHTML=s;
			}
		}
		// Parse modules dates
		for (i=0;i<ids.length;i++) {
			obj=$('upd-'+ids[i]);
			if (obj) {
				if (typeof(vals[i]) != "undefined") {
					var s = date_ago(vals[i], _updImg, false);
					if (vals[i] < fromStart) s = '<span style="color:red">'+s+'</span>';
				} else var s='&nbsp;';
				obj.innerHTML=s;
			}
		}
	} 
	// That's all, folks!
}

// Some technical functions below, nothing to see here, really, I mean it
updates.prototype.get=function () {
	this.ajax.get(_updUrl);

}

updates.prototype.gotXML=function () {
    var http=this.ajax.http;
	if(http.readyState==4 && http.responseXML) {
		this.cache=http.responseXML;
		this.timestamp=date_now();
		this.update();
	}
}

updates.prototype.get_arr_id = function(arr, val) {
	for (var ai=0;ai<arr.length;ai++) if (arr[ai] == val) return ai;
	return false;
}

// ************ Winners AJAX object ********************

// Winner's array class
function winner_arr () {
	this.id = 0;
	this.name = '';
	this.event_name = '';
	this.description = '';
	this.date = '';
	this.photo = '';
	this.uri = '';
	this.links = new Array();
}

// Get winner by event ID
function get_winner(winner_id) {
	if (winner_id != selectedWinner) {
		cobj=$('main_event_photo');
		pobj=$('winner_preload');
		if (cobj && pobj) {
			if (typeof(homeWinners[selectedWinner]) == 'undefined') homeWinners[selectedWinner] = cobj.innerHTML;
			selectedWinner = winner_id;
			if (typeof(homeWinners[winner_id]) != 'undefined') {
				cobj.innerHTML = homeWinners[selectedWinner];
				updateWinnerNav();
			} else {
				cobj.style.display = 'none';
				pobj.style.display = '';
				new winners(homeWinnersIds[winner_id]);
			}
		}
	}
}

function updateWinnerNav() {
	obj=$('prev_lw');
	if(obj) {
		if (selectedWinner < homeWinnersIds.length - 1) obj.className = 'prev'; else obj.className = 'prevgr';
	}
	obj=$('next_lw');
	if(obj) {
		if (selectedWinner > 0) obj.className = 'next'; else obj.className = 'nextgr';
	}
}

function navigateWinner(direction) {
	var pos = selectedWinner + direction;
	if (pos > homeWinnersIds.length - 1) pos = homeWinnersIds.length - 1;
	if (pos < 0) pos = 0;
	get_winner(pos);
}

function winners(event_id) {
    document._reportingWinnersObj = this;
	this.event_id = event_id;
	this.cache=null;
	this.ajax=new ajax();
	this.ajax.outputToFunction(function(){document._reportingWinnersObj.gotXML()});
	this.ajax.get(_winUrl + this.event_id);
}

winners.prototype.gotXML=function () {
    var whttp=this.ajax.http;
	if(whttp.readyState==4 && whttp.responseXML) {
		this.cache=whttp.responseXML;
		this.update();
	}
}

winners.prototype.update=function () {
	// Let's play!
    if (this.cache) {
		var wxmlDoc=this.cache; // AJAX data
		var homeWinner = new winner_arr();
		var winners_xml = wxmlDoc.getElementsByTagName('winner'); // Event XML object
		for (var i=0; i < winners_xml[0].childNodes.length; i++) {
			var w_node = winners_xml[0].childNodes[i];
			if (w_node.firstChild) { // not empty nodes only
				if (w_node.nodeName == 'id') homeWinner.id = w_node.firstChild.nodeValue; // Event ID
				if (w_node.nodeName == 'event_name') homeWinner.event_name = w_node.firstChild.nodeValue; // Winner Event Name
				if (w_node.nodeName == 'name') homeWinner.name = w_node.firstChild.nodeValue; // Winner Name
				if (w_node.nodeName == 'description') homeWinner.description = w_node.firstChild.nodeValue; // Descriprion
				if (w_node.nodeName == 'record_date') homeWinner.date = w_node.firstChild.nodeValue; // Date
				if (w_node.nodeName == 'photo') homeWinner.photo = w_node.firstChild.nodeValue; // Photo
				if (w_node.nodeName == 'uri') homeWinner.uri = w_node.firstChild.nodeValue; // URI
				if (w_node.nodeName == 'links' && w_node.childNodes.length) { // Links
					for (var i2 = 0; i2 < w_node.childNodes.length; i2 ++) {
						l_node = w_node.childNodes[i2];
						homeWinner.links[l_node.childNodes[0].firstChild.nodeValue] = l_node.childNodes[1].firstChild.nodeValue;
					}
				}
			}
		}
		if (homeWinner.id == homeWinnersIds[selectedWinner]) { // correct winner recieved
			var str = "";
			if (homeWinner.photo != '') str += '<img src="'+homeWinner.photo+'" alt="" border="0" height="200" width="260" />';
			str += '<div class="event_photo_right">';
			str += '<h1>'+homeWinner.name+'</h1>';
			str += '<span>'+homeWinner.date+'</span>';
			str += '<h2>'+winner_of+homeWinner.event_name+'</h2>';
			str += '<p class="desc">'+homeWinner.description+'</p>';
			str += '<div class="eventlinks4"><ul>';
			for (var i = 0; i < win_navigation.length; i++) if (typeof(homeWinner.links[i]) != "undefined") str += '<li><a href="'+homeWinner.links[i]+'">'+win_navigation[i]+'</a></li>';
			str += '</ul></div>'; 
			str += '<div class="prevnext"><span id="prev_lw" onclick="navigateWinner(1)">Prev</span> <span id="next_lw" onclick="navigateWinner(-1)">Next</span></div>';
			str += '</div>';
			homeWinners[selectedWinner] = str;
			cobj=$('main_event_photo');
			pobj=$('winner_preload');
			if (cobj && pobj) {
				cobj.innerHTML = homeWinners[selectedWinner];
				updateWinnerNav();
				pobj.style.display = 'none';
				cobj.style.display = '';
			}
		}
	}
}

// *********************** Reportnig home page tabs AJAX updates ***************************

// home page tabs
function click_tab(menu_id, tab_id) {
	for (var i = 1; i <= 3; i++) {
		var menu_obj = document.getElementById('rmenu_' + menu_id + '_' + i);
		if (menu_obj) {
			if (i == tab_id) menu_obj.className = 'active';
			else menu_obj.className = '';
		}
		var tab_obj = document.getElementById('rtab_' + menu_id + '_' + i);
		if (tab_obj) {
			if (i == tab_id) tab_obj.style.display = '';
			else tab_obj.style.display = 'none';
		}
	}
}

// home page day's dropdowns navigation
function update_live_nav(cat,obj) {
	var id = obj[obj.selectedIndex].value;
	var uri = blog_homes[cat];
	if (uri) {
		uri += 'day' + id + '/';
		window.location.href = uri;
	}
}

var event_tabs_objs = new Array();

// Winner's array class
function last_post_arr () {
	this.id = 0;
	this.name = '';
	this.intro = '';
	this.chips = new Array();
	this.tags = new Array();
}

function last_chips_arr() {
	this.id = 0;
	this.name = '';
	this.chips = '';
	this.change = '';
}

function last_tags_arr() {
	this.name = "";
	this.weight = 0;
}

function refresh_live_tab(evtab_id) {
	obj=$('uev_'+evtab_id);
	if (obj) {
		if (typeof(homeTimes[evtab_id]) != "undefined") {
			homeUpdates[evtab_id] = date_now();
			var s = date_ago(homeTimes[evtab_id], _updHomeImg, false);
			s = '<div style="padding-top: 5px; float: right">' + s + '</div>';
		} else var s='&nbsp;';
		obj.innerHTML=s;
		tab1 = $('rmenu_'+evtab_id+'_1');
		if (tab1) tab1.style.display="none";
		tab2 = $('rmenu_'+evtab_id+'_2');
		if (tab2) tab2.style.display="none";
		tab3 = $('rmenu_'+evtab_id+'_3');
		if (tab3) tab3.style.display="none";
		div1 = $('rtab_'+evtab_id+'_1');
		if (div1) div1.style.display="none";
		div2 = $('rtab_'+evtab_id+'_2');
		if (div2) div2.style.display="none";
		div3 = $('rtab_'+evtab_id+'_3');
		if (div3) div3.style.display="none";
		div4 = $('rtab_'+evtab_id+'_4');
		if (div4) div4.style.display="";
		new event_tabs(evtab_id);
	}
}

function event_tabs(event_id) {
    event_tabs_objs[event_id] = this;
	this.event_id = event_id;
	this.ajax=new ajax();
	this.ajax.outputToFunction(function(){event_tabs_objs[event_id].gotXML()});
	this.cache=null;
	this.ajax.get(_eventUrl + this.event_id);
}


event_tabs.prototype.gotXML=function () {
    var ehttp=this.ajax.http;
	if(ehttp.readyState==4 && ehttp.responseXML) {
		this.cache=ehttp.responseXML;
		this.update();
	}
}

event_tabs.prototype.update=function () {
	// Let's play!
	var post_arr = new last_post_arr();
    if (this.cache) {
		var exmlDoc=this.cache; // AJAX data
		var event_id_xml = exmlDoc.getElementsByTagName('event_id');
		if (event_id_xml && event_id_xml[0]) {
			var last_post_xml = exmlDoc.getElementsByTagName('last_post');
			if (last_post_xml && last_post_xml[0]) {
				for (var i=0; i < last_post_xml[0].childNodes.length; i++) {
					var p_node = last_post_xml[0].childNodes[i];
					if (p_node.firstChild && p_node.nodeName == 'post_id') post_arr.id = p_node.firstChild.nodeValue;
					if (p_node.firstChild && p_node.nodeName == 'post_name') post_arr.name = p_node.firstChild.nodeValue;
					if (p_node.firstChild && p_node.nodeName == 'post_intro') post_arr.intro = p_node.firstChild.nodeValue;
				}
			}
			var last_chips_xml = exmlDoc.getElementsByTagName('chips');
			if (last_chips_xml && last_chips_xml[0]) {
				for (var i=0; i < last_chips_xml[0].childNodes.length; i++) {
					var c_node = last_chips_xml[0].childNodes[i];
					if (c_node.nodeName == 'player') {
						var chips_arr = new last_chips_arr();
						chips_arr.id = c_node.childNodes[0].firstChild.nodeValue;
						chips_arr.name = c_node.childNodes[1].firstChild.nodeValue;
						chips_arr.chips = c_node.childNodes[2].firstChild.nodeValue;
						chips_arr.change = c_node.childNodes[3].firstChild.nodeValue;
						post_arr.chips[post_arr.chips.length] = chips_arr;
					}
				}
			}
			var last_tags_xml = exmlDoc.getElementsByTagName('tags');
			if (last_tags_xml && last_tags_xml[0]) {
				for (var i=0; i < last_tags_xml[0].childNodes.length; i++) {
					var t_node = last_tags_xml[0].childNodes[i];
					if (t_node.nodeName == 'tag') {
						var tags_arr = new last_tags_arr();
						tags_arr.name = t_node.childNodes[0].firstChild.nodeValue;
						tags_arr.weight = t_node.childNodes[1].firstChild.nodeValue;
						post_arr.tags[post_arr.tags.length] = tags_arr;
					}
				}
			}
		}
	}
	// show back tabs
	tab1 = $('rmenu_'+this.event_id+'_1');
	if (tab1) tab1.style.display="";
	tab2 = $('rmenu_'+this.event_id+'_2');
	if (tab2) tab2.style.display="";
	tab3 = $('rmenu_'+this.event_id+'_3');
	if (tab3) tab3.style.display="";
	// update text tab
	div1 = $('rtab_'+this.event_id+'_1');
	if (div1) {
		if (post_arr.name != '') {
			var str = '<div class="event_last_post2">';
			str += '<h5><a href="'+blog_homes[this.event_id] +'id'+post_arr.id+'.htm#no'+post_arr.id+'">'+post_arr.name+'</a></h5>';
			str += '<p>'+post_arr.intro+'</p>';
			str += '</div>';
			str += '<div class="eventlinks3"><ul><li><strong><a href="'+blog_homes[this.event_id] +'">'+_read_more+'</a></strong></li></ul></div>';
		} else str = '<div class="event_chip_counts2"><table cellpadding="0" cellspacing="0" border="0"><tr><td style="padding: 20px 0 20px 0">'+_no_posts+'</td></tr></table></div>';
		div1.innerHTML = str;
		if (tab1.className == 'active') div1.style.display="";
	}
	// Update chipcounts tab
	div2 = $('rtab_'+this.event_id+'_2');
	if (div2) {
		if (post_arr.chips.length > 0) {
			var str = '<div class="event_chip_counts2"><table cellpadding="0" cellspacing="0" border="0">';
			var chip_up = '<img src="/i/chip_up.gif" width="10" height="10" border="0" alt="" />';
			var chip_down = '<img src="/i/chip_down.gif" width="10" height="10" border="0" alt="" />';
			var chop_cross = '<img src="/i/chip_cross.gif" width="10" height="10" border="0" alt="" />';
			for (var i = 0; i < post_arr.chips.length; i++) {
				var chip_ar = post_arr.chips[i];
				var chip_icon = "&nbsp;";
				if (chip_ar.chips > 0) {
					if (chip_ar.change > 0) chip_icon = chip_up;
					else if (chip_ar.change < 0) chip_icon = chip_down;
				} else chip_icon = chop_cross;
				str += '<tr>';
				str += '<td><a href="'+blog_homes[this.event_id]+'chip-counts/'+chip_ar.name+'.htm">'+chip_ar.name+'</a></td>';
				str += '<td>&nbsp;</td>';
				str += '<td><a href="'+blog_homes[this.event_id]+'chip-counts/'+chip_ar.name+'.htm">$'+chip_ar.chips+'</a></td>';
				str += '<td>'+chip_icon+'</td>';
				str += '</tr>';
			}
			str += '</table></div>';
		} else str = '<div class="event_chip_counts2"><table cellpadding="0" cellspacing="0" border="0"><tr><td style="padding: 20px 0 20px 0">'+_no_chips+'</td></tr></table></div>';
		div2.innerHTML = str;
		if (tab2.className == 'active') div2.style.display="";
	}
	// Update tags tab
	div3 = $('rtab_'+this.event_id+'_3');
	if (div3) {
		if (post_arr.tags.length > 0) {
			var str = '<div class="tags-cloud">';
			for (var i = 0; i < post_arr.tags.length; i++) {
				var tag_ar = post_arr.tags[i];
				tag_ar.weight = 10 + parseInt(tag_ar.weight);
				str += '<a href="'+win_home_alias+'tags/'+tag_ar.name+'/" class="tags2" style="font-size: '+tag_ar.weight+'px;">'+tag_ar.name+'</a>\n';
			}
			str += '</div>';
		} else str = '<div class="event_chip_counts2"><table cellpadding="0" cellspacing="0" border="0"><tr><td style="padding: 20px 0 20px 0">'+_no_tags+'</td></tr></table></div>';
		div3.innerHTML = str;
		if (tab3.className == 'active') div3.style.display="";
	}
	// Hide loader tab
	div4 = $('rtab_'+this.event_id+'_4');
	if (div4) div4.style.display="none";
}


