/***********************************************
* Pop-it menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

// FROM: http://www.dynamicdrive.com/dynamicindex1/popit.htm

var defaultMenuWidth="150px" //set default menu width.
var menuobj;
var t;

var linkset=new Array()
//SPECIFY MENU SETS AND THEIR LINKS. FOLLOW SYNTAX LAID OUT

// Default data cell
linkset[0]='<a href="javascript:void(\'0\');" onClick="hRow(\'\');">Highlight Row (On/Off)</a>'
linkset[0]+='<a href="javascript:void(\'0\');" onClick="lRow(\'\');">Lowlight Row (On/Off)</a>'
linkset[0]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'highlight\');">Show Highlighted Rows Only</a>'
linkset[0]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'hidelowlight\');">Hide Lowlighted Rows</a>'
linkset[0]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'ignorehighlights\');">Show All Rows (Filters On)</a>'
linkset[0]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'clearfilters\');">Show All Rows (Filters Off)</a>'
linkset[0]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[0]+='<a href="javascript:void(\'0\');" onClick="CreateBookmarkLink();" class="ext">Save Current View</a>'
linkset[0]+='<a href="javascript:void(\'0\');" onClick="gotoCasino(\'\');" class="ext">Goto Casino &raquo;</a>'

// Column (Alpha, No Hide option)
linkset[1]='<a href="javascript:void(\'0\');" onClick="sortData(\'\',\'ASC\');">Sort A - Z</a>'
linkset[1]+='<a href="javascript:void(\'0\');" onClick="sortData(\'\',\'DESC\');">Sort Z - A</a>'
linkset[1]+='<a href="javascript:void(\'0\');" onClick="columnNotes(\'\');">Column Notes & Help</a>'

// Column (alpha)
linkset[2]='<a href="javascript:void(\'0\');" onClick="sortData(\'\',\'ASC\');">Sort A - Z</a>'
linkset[2]+='<a href="javascript:void(\'0\');" onClick="sortData(\'\',\'DESC\');">Sort Z - A</a>'
linkset[2]+='<a href="javascript:void(\'0\');" onClick="columnNotes(\'\');">Column Notes & Help</a>'
linkset[2]+='<a href="javascript:void(\'0\');" onClick="hColFromMenu();">Hide Column</a>'

// Software data cells
linkset[3]='<a href="javascript:void(\'0\');" onClick="hRow(\'\');">Highlight Row (On/Off)</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="lRow(\'\');">Lowlight Row (On/Off)</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'ignorehighlights\');">Show All Rows (Filters On)</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'clearfilters\');">Show All Rows (Filters Off)</a>'
linkset[3]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'s:cryptologic\');">Show Cryptologic Only</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'s:microgaming\');">Show Microgaming Only</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'s:playtech\');">Show Playtech Only</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'s:rtg\');">Show RTG Only</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'s:wagerworks\');">Show Wagerworks Only</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="columnNotes(\'c3\');">Notes on Casino Software</a>'
linkset[3]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="CreateBookmarkLink();" class="ext">Save Current View</a>'
linkset[3]+='<a href="javascript:void(\'0\');" onClick="gotoCasino(\'\');" class="ext">Goto Casino &raquo;</a>'

// Bonus amount data cells
linkset[4]='<a href="javascript:void(\'0\');" onClick="hRow(\'\');">Highlight Row (On/Off)</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="lRow(\'\');">Lowlight Row (On/Off)</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'highlight\');">Show Highlighted Rows Only</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'hidelowlight\');">Hide Lowlighted Rows</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'ignorehighlights\');">Show All Rows (Filters On)</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'clearfilters\');">Show All Rows (Filters Off)</a>'
linkset[4]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'b:no-deposit\');">Show No-Deposit Bonuses</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'b:freeplay\');">Show Freeplay Bonuses</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'b:match\');">Show Match Bonuses</a>'
linkset[4]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="CreateBookmarkLink();" class="ext">Save Current View</a>'
linkset[4]+='<a href="javascript:void(\'0\');" onClick="gotoCasino(\'\');" class="ext">Goto Casino &raquo;</a>'

// Column (Yes/No)
linkset[5]='<a href="javascript:void(\'0\');" onClick="sortData(\'\',\'DESC\');">Sort Yes - No</a>'
linkset[5]+='<a href="javascript:void(\'0\');" onClick="sortData(\'\',\'ASC\');">Sort No - Yes</a>'
linkset[5]+='<a href="javascript:void(\'0\');" onClick="columnNotes(\'\');">Column Notes & Help</a>'
linkset[5]+='<a href="javascript:void(\'0\');" onClick="hColFromMenu();">Hide Column</a>'

//  Column (Numeric)
linkset[6]='<a href="javascript:void(\'0\');" onClick="sortData(\'\',\'DESC\');">Sort High - Low</a>'
linkset[6]+='<a href="javascript:void(\'0\');" onClick="sortData(\'\',\'ASC\');">Sort Low - High</a>'
linkset[6]+='<a href="javascript:void(\'0\');" onClick="columnNotes(\'\');">Column Notes & Help</a>'
linkset[6]+='<a href="javascript:void(\'0\');" onClick="hColFromMenu();">Hide Column</a>'

// Reverse Time cells
linkset[7]='<a href="javascript:void(\'0\');" onClick="hRow(\'\');">Highlight Row (On/Off)</a>'
linkset[7]+='<a href="javascript:void(\'0\');" onClick="lRow(\'\');">Lowlight Row (On/Off)</a>'
linkset[7]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'highlight\');">Show Highlighted Rows Only</a>'
linkset[7]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'hidelowlight\');">Hide Lowlighted Rows</a>'
linkset[7]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'ignorehighlights\');">Show All Rows (Filters On)</a>'
linkset[7]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'clearfilters\');">Show All Rows (Filters Off)</a>'
linkset[7]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[7]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'r:4\');">Show < 4 Hr Reverse</a>'
linkset[7]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'r:12\');">Show < 12 Hr Reverse</a>'
linkset[7]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[7]+='<a href="javascript:void(\'0\');" onClick="CreateBookmarkLink();" class="ext">Save Current View</a>'
linkset[7]+='<a href="javascript:void(\'0\');" onClick="gotoCasino(\'\');" class="ext">Goto Casino &raquo;</a>'

// Cashout Time data cells
linkset[8]='<a href="javascript:void(\'0\');" onClick="hRow(\'\');">Highlight Row (On/Off)</a>'
linkset[8]+='<a href="javascript:void(\'0\');" onClick="lRow(\'\');">Lowlight Row (On/Off)</a>'
linkset[8]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'highlight\');">Show Highlighted Rows Only</a>'
linkset[8]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'hidelowlight\');">Hide Lowlighted Rows</a>'
linkset[8]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'ignorehighlights\');">Show All Rows (Filters On)</a>'
linkset[8]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'clearfilters\');">Show All Rows (Filters Off)</a>'
linkset[8]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[8]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'w:24\');">Show < 24 Hr Cashouts</a>'
linkset[8]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'w:12\');">Show < 12 Hr Cashouts</a>'
linkset[8]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[8]+='<a href="javascript:void(\'0\');" onClick="CreateBookmarkLink();" class="ext">Save Current View</a>'
linkset[8]+='<a href="javascript:void(\'0\');" onClick="gotoCasino(\'\');" class="ext">Goto Casino &raquo;</a>'

// Score data cells
linkset[9]='<a href="javascript:void(\'0\');" onClick="hRow(\'\');">Highlight Row (On/Off)</a>'
linkset[9]+='<a href="javascript:void(\'0\');" onClick="lRow(\'\');">Lowlight Row (On/Off)</a>'
linkset[9]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'highlight\');">Show Highlighted Rows Only</a>'
linkset[9]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'hidelowlight\');">Hide Lowlighted Rows</a>'
linkset[9]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'ignorehighlights\');">Show All Rows (Filters On)</a>'
linkset[9]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'clearfilters\');">Show All Rows (Filters Off)</a>'
linkset[9]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[9]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'m:all\');">Show Recommendations</a>'
linkset[9]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[9]+='<a href="javascript:void(\'0\');" onClick="CreateBookmarkLink();" class="ext">Save Current View</a>'
linkset[9]+='<a href="javascript:void(\'0\');" onClick="gotoCasino(\'\');" class="ext">Goto Casino &raquo;</a>'

// USA data cell
linkset[10]='<a href="javascript:void(\'0\');" onClick="hRow(\'\');">Highlight Row (On/Off)</a>'
linkset[10]+='<a href="javascript:void(\'0\');" onClick="lRow(\'\');">Lowlight Row (On/Off)</a>'
linkset[10]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'highlight\');">Show Highlighted Rows Only</a>'
linkset[10]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'hidelowlight\');">Hide Lowlighted Rows</a>'
linkset[10]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'ignorehighlights\');">Show All Rows (Filters On)</a>'
linkset[10]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'clearfilters\');">Show All Rows (Filters Off)</a>'
linkset[10]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[10]+='<a href="javascript:void(\'0\');" onClick="applyFilter(\'c:usa\');">Show Only USA Friendly</a>'
linkset[10]+='<a href="javascript:void(\'0\');">&nbsp;</a>'
linkset[10]+='<a href="javascript:void(\'0\');" onClick="CreateBookmarkLink();" class="ext">Save Current View</a>'
linkset[10]+='<a href="javascript:void(\'0\');" onClick="gotoCasino(\'\');" class="ext">Goto Casino &raquo;</a>'

////No need to edit beyond here

var ie5=document.all && !window.opera
var ns6=document.getElementById

if (ie5||ns6)
document.write('<div id="popitmenu" onMouseover="bRow(\'\',\'on\');bRowAll(\'\',\'on\');clearhidemenu();" onMouseout="bRow(\'\',\'off\');bRowAll(\'\',\'off\');dynamichide(event)"></div>')

function iecompattest(){
return (document.compatMode && document.compatMode.indexOf("CSS")!=-1)? document.documentElement : document.body
}

function wait(milsecs){
var to_time = new Date().getTime()+milsecs;
while( new Date().getTime() < to_time ){}
return true;
}

function showmenu(e, which, optWidth){
if (!document.all&&!document.getElementById)
return
clearhidemenu()
menuobj=ie5? document.all.popitmenu : document.getElementById("popitmenu")
menuobj.style.display="none"
menuobj.innerHTML=which
menuobj.style.width=(typeof optWidth!="undefined")? optWidth : defaultMenuWidth
menuobj.contentwidth=menuobj.offsetWidth
menuobj.contentheight=menuobj.offsetHeight
eventX=ie5? event.clientX : e.clientX
eventY=ie5? event.clientY : e.clientY
//Find out how close the mouse is to the corner of the window
var rightedge=ie5? iecompattest().clientWidth-eventX : window.innerWidth-eventX
var bottomedge=ie5? iecompattest().clientHeight-eventY : window.innerHeight-eventY
//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<menuobj.contentwidth)
//move the horizontal position of the menu to the left by it's width
menuobj.style.left=ie5? iecompattest().scrollLeft+eventX-menuobj.contentwidth+"px" : window.pageXOffset+eventX-menuobj.contentwidth+"px"
else
//position the horizontal position of the menu where the mouse was clicked
menuobj.style.left=ie5? iecompattest().scrollLeft+eventX-6+"px" : window.pageXOffset+eventX-6+"px"
//same concept with the vertical position
if (bottomedge<menuobj.contentheight)
menuobj.style.top=ie5? iecompattest().scrollTop+eventY-menuobj.contentheight-6+"px" : window.pageYOffset+eventY-menuobj.contentheight-3+"px"
else
menuobj.style.top=ie5? iecompattest().scrollTop+event.clientY-6+"px" : window.pageYOffset+eventY-6+"px"
t = setTimeout("showDiv()",750);
return false
}

function showDiv() {
	menuobj.style.display="block";
	}

function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function hidemenu(){
if (window.menuobj)
menuobj.style.display="none"
}

function dynamichide(e){
if (ie5&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}

function delayhidemenu(del){
clearTimeout(t);
delayhide=setTimeout("hidemenu()",del)
}

function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}

if (ie5||ns6)
document.onclick=hidemenu
