function bootstrap() {
	if (isIE) {
		tt = getElementsBySelector($('header'),".expanded");
		for (i=0;i<tt.length;i++) {
			tt[i].onmouseover=function() { addClass(this, 'active'); }
			tt[i].onmouseout=function() { removeClass(this, 'active'); }
		}
	}
	
	if (!isFP) {

		try {
			if ($('crleft').clientHeight > $('crinfo').clientHeight) { $('crinfo').style.height = $('crleft').clientHeight + "px"; }
		} catch (err) {/*not a review*/}
		if ($('rightbar').offsetHeight >= $('content').offsetHeight) {
			$('content').style.height = $('rightbar').offsetHeight-19+"px";
		} else {
			$('rightbar').style.height = $('content').offsetHeight+"px";
		}
	}
	restoreEmails();
	if ($('tournsearch')) {
		try {
			a = $('pager').getElementsByTagName("A");
			for (i=0;i<a.length;i++) { a[i].href='#'; }
		} catch (e) {}
	}
	if ($('block-sshots-review')) {
    tt = getElementsBySelector($('block-sshots-review'),'li span');
    for (i=0;i<tt.length;i++) {
      addEvent(tt[i],'click',function(e) {
      	if (isIE) {
      		sender=event.srcElement;
      	} else {
      		sender=e.target;
      	}
      	$('bigimage').src = sender.getAttribute('bigimage');
      	setTimeout("$('bigimage').style.display='block';",1000);
      });
    }
	}
}

function subscriber(to){
	switch (to) {
		case "bonushunter":
			uri = "http://www.specialbonus.org/sendmaste"
			data = $("bonusemail");
			html = "block-block-2";
			break;
	}
}
function sendLink(op) {
	tt=document.getElementById('forward');
	frommail=document.getElementById('forward-mail').value;
	fromname=document.getElementById('forward-name').value;
	tomail=document.getElementById('forward-fmail').value;
	switch (op) {
		case "open":
			if (window.innerWidth) {
				tt.style.left=(window.innerWidth-650)/2+"px";
			} else {
				tt.style.left=document.body.offsetLeft+20+"px";
			}
			tt.style.top=document.documentElement.scrollTop+20+"px";
			tt.style.display="block";
			break;
		case "close":
			document.getElementById('firststage').style.display='';
			document.getElementById('fault').style.display='none';
			document.getElementById('success').style.display='none';
			tt.style.display="none";
			break;
		case "send":
			action="remotecall.php";
			data=new Object();
			data['request']='mail';
			data['friendmail']=tomail;
			data['friendname']=frommail;
			data['myname']=fromname;
			data['mailid']="602";
			data['field1']=document.location.href;
			tt.style.cursor="wait";
	 		resp=HTTPPost(action,false,null,data);
			tt.style.cursor="default";
			if (resp==1) {
				document.getElementById('firststage').style.display='none';
				document.getElementById('success').innerHTML=document.getElementById('success').innerHTML.replace("{friendsemail}",tomail);
				document.getElementById('success').style.display='block';
			} else {
				document.getElementById('firststage').style.display='none';
				document.getElementById('fault').innerHTML=document.getElementById('success').innerHTML.replace("{friendsemail}",tomail);
				document.getElementById('fault').style.display='block';
			}
			break;
	}
}

function bookmarksite(title, url){
	if (document.all)
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
}

function setashome(f) {
	if (( navigator.appVersion.indexOf('MSIE 5.') != -1) || (navigator.appVersion.indexOf('MSIE 6.') != -1)) {
		f.style.behavior='url(#default#homepage)'; f.setHomePage('http://www.gamblingplanet.org');
		return false;
	} else {
		return true;
	}
}
// href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://dynamicdrive.com');">Click here to make Dynamic Drive your default homepage</a>
function count_link() {
	HTTPGet("/phpLD/cl.php?id="+this.id);
	return true;
}
function validateLogin() {
	frm=document.getElementById("user-login-form");
	if (frm.elements['edit-name'].value && frm.elements['edit-pass'].value) {
		return true;
	} else {
		alert ('Both username and password fields have to be entered');
		return false;
	}
}
function showCommentForm(hide) {
	tt=document.getElementById("comment_form");
	if (!tt) return false;
	if (window.innerWidth) {
		tt.style.left=(window.innerWidth-650)/2+"px";
	} else {
		tt.style.left=document.body.offsetLeft+20+"px";
	}
	tt.style.top=document.documentElement.scrollTop+20+"px";
	if (hide) tt.style.display='none';
	else tt.style.display='block';
}
function restoreEmails(){
	var rt=document.getElementsByTagName('A');
	for (i=0;i<rt.length; i++) {
		if (rt[i].href.indexOf("::-::")>0) {
			rt[i].href=rt[i].href.replace("::-::","@");
		}
	}
}
function CheckEmail(Email) {

	hasDot = Email.indexOf(".");
	hasAt = Email.indexOf("@");

	if (hasDot == -1 || hasAt == -1) {
		alert("Please enter a valid email address.");
		return false;
	}
	return true;
}
function clickButton(which) {
	if (which=document.getElementById(which)) {
		which.click();
	}
}
function showHideComment(e) {
	if (isIE) {
		sender=event.srcElement;
	} else {
		sender=e.target;
	}
	if (sender.parentNode.className=="comment unfolded") {
		sender.parentNode.className="comment";
	} else {
		sender.parentNode.className="comment unfolded";
	}
}
//DRAGGING
function dragStart(event, id) {

  var el;
  var x, y;

  // If an element id was given, find it. Otherwise use the element being
  // clicked on.

  if (id)
    dragObj.elNode = document.getElementById(id);
  else {
    if (browser.isIE)
      dragObj.elNode = window.event.srcElement;
    if (browser.isNS)
      dragObj.elNode = event.target;

    // If this is a text node, use its parent element.

    if (dragObj.elNode.nodeType == 3)
      dragObj.elNode = dragObj.elNode.parentNode;
  }
}

function setAsHomepage()
{
	f=document.getElementById("setashome-icon");
	if ( navigator.appVersion.indexOf('MSIE') != -1) {
		f.style.behavior='url(#default#homepage)'; f.setHomePage('http://www.casinomaze.com');
	} else {
		location.href='/doc/startpage.html'
	}
}
function addEvent(obj,evt,fnc,useCapture) {
	if (!useCapture) useCapture=false;
	if (obj.addEventListener){
		obj.addEventListener(evt,fnc,useCapture);
		return true;
	} else if (obj.attachEvent) return obj.attachEvent("on"+evt,fnc);
}
var isIE;
isIE=(navigator.appVersion.indexOf('MSIE') != -1)?true:false;
addLoadEvent(bootstrap);


function getTourns(pager) {
	room = $('edit-room').options[$('edit-room').selectedIndex].value;
	game = $('edit-game').options[$('edit-game').selectedIndex].value;
	try {
		buyin= $('edit-buyin').value;
	} catch (e) {
		buyin = '';
	}
	page = (pager)?$('edit-page').value:0;
	start = $('edit-start-year').options[$('edit-start-year').selectedIndex].value + "-" + $('edit-start-month').options[$('edit-start-month').selectedIndex].value + "-" + $('edit-start-day').options[$('edit-start-day').selectedIndex].value;
	freeroll= $('edit-freeroll').value;
	$('content').style.cursor='wait';
	HTTPGet('/tournaments-data?start='+start+'&room='+room+'&page='+page+"&game="+game+"&buyin="+buyin+"&freeroll="+freeroll+'&lng='+$('edit-lng').value,function(data) {
		$('content').style.height = 'auto';
		$('tourn-results').innerHTML=data;

		if ($('rightbar').offsetHeight >= $('content').offsetHeight) {
			$('content').style.height = $('rightbar').offsetHeight-19+"px";
		} else {
			$('rightbar').style.height = $('content').offsetHeight+"px";
		}
		$('content').style.cursor='default';
		a = $('pager').getElementsByTagName("A");
		for (i=0;i<a.length;i++) { a[i].href='#'; }
	});
	if ($('tournsearch')) {
		try {
			a = $('pager').getElementsByTagName("A");
			for (i=0;i<a.length;i++) { a[i].href='#'; }
		} catch (e) {}
	}
	return false;
}

function chTournPage(page) {
	$('edit-page').value = page;
	getTourns(true);
}
