//image base
var IMGBASE = "../";

//Color Constants
var RED ='red';
var PURPLE ='purple';
var BLUE ='blue';
var MAROON ='maroon';
var AQUA ='aqua';
var BROWN ='BROWN';
var RWB ='RWB';
var PINK = "PINK";
var GREEN = "GREEN";
var GREY = "GREY";

/***********************
* Debug - Add title to al pages
*************************/
if (document.all)
{
	var detect = navigator.userAgent.toLowerCase();
	var browser,thestring;
	var version = 0;

	if (checkIt('msie')) 
	{
		browser = "IE "
		browser += detect.substr(place + thestring.length,3);
		document.title = browser + ' - ' + document.title;
	}
}


function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}


/***********************
* popCruiseWindow()
*************************/
function popCruiseWindow()
{
	var w = 630;
	var h = 500;
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	var windowProps = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=1,resizable';
	window.open('../tournies/cruise.php', 'popWindow' , windowProps)
}

/***********************
* popTermsConditions()
*************************/
function popTermsConditions()
{
	var w = 630;
	var h = 500;
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	var windowProps = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=1,resizable';
	window.open('../tournies/cruise.php', 'popWindow' , windowProps)
}

/***********************
* snap - snaps layers and sets up images.
*************************/
function snap( color )
{
	var x = 0;
	var y = 0;
	bubbleY = 0;
	bubbleX = 0;
	var siginButtonPath = '';
	
	//if not IE mac or nav 4 
	P7_Snap('logoSpacer','logo',0,0)
		
	if( color == RED )
	{
		siginButtonPath = IMGBASE + 'images/red/arrow.gif';
		P7_Snap('girlAnchor','girl', 5,  snapValue( -366, -362 ) );
		P7_Snap('girlAnchor','signUp', 120,  snapValue( 120, -235 ) );
		P7_autoLayers(0,'girl','logo')
	}
	
	if( color == RWB )
	{
		siginButtonPath = IMGBASE + 'images/rwb/arrow.gif';
		P7_Snap('girlAnchor','girl', -3,  snapValue( -335, -331 ) );
		P7_Snap('girlAnchor','girlBubbleLayer', snapValue( 125, 120 ), -83);
		P7_autoLayers(0,'girl','logo','girlBubbleLayer')
	}
	
	if( color == PINK )
	{
		siginButtonPath = IMGBASE + 'images/pink/arrow.gif';
		P7_Snap('girlAnchor','girl', 5,  snapValue( -292, -288 ) );
		P7_Snap('girlAnchor','girlBubbleLayer', snapValue(120, 124 ), -61);
		P7_Snap('girlSmallAnchor','girlSmall', snapValue(-150, -150 ), -40);
		P7_Snap('girlSmallAnchor2','girlSmall2', snapValue(170, 170), -20);
		P7_autoLayers(0,'girl','logo','girlBubbleLayer','girlSmall2','girlSmall')
	}
	
	if( color == GREY )
	{
		siginButtonPath = IMGBASE + 'images/grey/arrow.gif';
		P7_Snap('girlAnchor','girl', 5,  snapValue( -292, -288 ) );
		P7_Snap('girlAnchor','girlBubbleLayer', snapValue(120, 124 ), -61);
		P7_Snap('girlSmallAnchor','girlSmall', snapValue(-150, -150 ), -40);
		P7_Snap('girlSmallAnchor2','girlSmall2', snapValue(170, 170), -20);
		P7_autoLayers(0,'girl','logo','girlBubbleLayer','girlSmall2','girlSmall')
	}
	
	if( color == GREEN )
	{
		siginButtonPath = IMGBASE + 'images/green/arrow.gif';
		P7_Snap('girlAnchor','girl', 5,  snapValue( -240, -236) );
		P7_Snap('girlAnchor','girlBubbleLayer', snapValue(120, 124 ), -71);
		P7_Snap('smallGirlAnchor','girlSmall', snapValue(-90, -104 ), -15);
		P7_Snap('cardsAnchor','cards', snapValue(-100, -104 ), -25);
		P7_autoLayers(0,'girl','logo','girlBubbleLayer','cards','girlSmall')
	}
	
	if( color == PURPLE )
	{
		siginButtonPath = IMGBASE + 'images/purple/arrow.gif';
		P7_Snap('girlAnchor','girl', 25, snapValue( -161, -157 ) );
		P7_Snap('girlAnchor','girlBubbleLayer', snapValue( 285, 280 ), -130);
		P7_autoLayers(0,'girl','logo','girlBubbleLayer')
	}
	
	if( color == BLUE )
	{
		siginButtonPath = IMGBASE + 'images/blue/arrow.gif';
		P7_Snap('girlAnchor','girl', 0, snapValue( -194, -190 ) );
		P7_Snap('girlAnchor','girlBubbleLayer', snapValue( 150, 147 ), -110);
		P7_Snap('girlSmallAnchor','girlSmall', snapValue( -125, -121 ), 45);
		P7_autoLayers(0,'girl','logo','girlBubbleLayer','girlSmall')
	}
	
	if( color == MAROON )
	{
		siginButtonPath = IMGBASE + 'images/maroon/arrow.gif';
		P7_Snap('girlAnchor','girl', 15, snapValue( -269, -265 ));
		P7_Snap('girlAnchor','girlTop', 127, snapValue( -321, -316 ));
		P7_Snap('girlAnchor','girlBubbleLayer',130,-70);
		P7_autoLayers(0,'girl','logo','girlBubbleLayer','girlTop')
	}
	
	if( color == AQUA )
	{
		siginButtonPath = IMGBASE + 'images/aqua/arrow.gif';
		P7_Snap('girlAnchor','girl',  snapValue( 58, 66 ), snapValue( -233, -229 ));
		P7_Snap('girlAnchor','girlTop', snapValue( 121, 129 ), snapValue( -301, -297 ));
		P7_Snap('middleAnchor','girlSmall1', snapValue(  25, 29 ), snapValue( 62, 62 ));
		P7_Snap('middleAnchor','girlSmall2', snapValue( -170, -174 ), snapValue( -25, -29 ));
		P7_Snap('girlAnchor','girlBubbleLayer',125,-67);
		P7_autoLayers(0,'girl','logo','girlBubbleLayer','girlTop', 'girlSmall1', 'girlSmall2')
	}
	if( color == BROWN )
	{
		siginButtonPath = IMGBASE + 'images/brown/arrow.gif';
		P7_Snap('girlAnchor','girl', 15, snapValue( -259, -255 ) );
		P7_Snap('girlAnchor','girlBubbleLayer', snapValue( 270, 270 ), -110);
		P7_autoLayers(0,'girl','logo','girlBubbleLayer','girlTop')
	}
	
	
	//swap sign in button
	MM_swapImage('signinButton','',siginButtonPath,1)
	
}

/***********************
* snapValue 
* ie snaps are always a few pixels off from the true value
* pass in the normal val and the ie val and this func with 
* pick the correct value to use.
*************************/
function snapValue( normalValue, ieValue)
{
	return ( is_ie && is_win ) ? ieValue : normalValue;
	
}

/***********************
* resnaps on page reloads
*************************/
function reSnap( color )
{
	//mac ie stinks at re-snapping after resize so just reload the page.
	//if the the window is resized.
	if ( is_ie && is_mac )
	{
		location.reload();
	}
	else
	{
		snap( color );
	}
}

/***********************
* highlightRow - highlights a row in the left nav bar.
*************************/
function highlightRow( obj, starNumber, color) 
{
	obj.className='rowHot';
	
	if( starNumber == null ) return;
	
	if( color == BLUE )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/blue/star-orange-on.gif',1)
	}
	else if( color == AQUA )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/aqua/star-on.gif',1)
	}
	else if( color == GREEN )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/green/star-on.gif',1)
	}
	else if( color == BROWN )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/brown/star-on.gif',1)
	}
	else if( color == PINK )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/pink/star-on.gif',1)
	}
	else if( color == GREY )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/grey/star-on.gif',1)
	}
	else
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/leftnav/star-on.gif',1)
	}
}

/***********************
* unhighlightRow - unhighlights a row in the left nav bar.
*************************/
function unhighlightRow( obj, starNumber, color) 
{
	obj.className='rowCold';
	
	if( starNumber == null ) return;
	
	if( color == BLUE )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/blue/star-orange-off.gif',1)
	}
	else if( color == AQUA )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/aqua/star-off.gif',1)
	}
	else if( color == GREEN )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/green/star-off.gif',1)
	}
	else if( color == BROWN )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/brown/star-off.gif',1)
	}
	else if( color == PINK )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/pink/star-off.gif',1)
	}
	else if( color == GREY )
	{
		MM_swapImage('navStar' + starNumber,'',IMGBASE + 'images/grey/star-off.gif',1)
	}
	else
	{
		MM_swapImage('navStar' + starNumber ,'',IMGBASE + 'images/leftnav/star-off.gif',1)
	}
	
}



<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function P7_Snap() { //v2.65 by PVII
 var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,tw,q0,xx,yy,w1,pa='px',args=P7_Snap.arguments;a=parseInt(a);
 if(document.layers||window.opera){pa='';}for(k=0;k<(args.length);k+=4){
 if((g=MM_findObj(args[k]))!=null){if((el=MM_findObj(args[k+1]))!=null){
 a=parseInt(args[k+2]);b=parseInt(args[k+3]);x=0;y=0;ox=0;oy=0;p="";tx=1;
 da="document.all['"+args[k]+"']";if(document.getElementById){
 d="document.getElementsByName('"+args[k]+"')[0]";if(!eval(d)){
 d="document.getElementById('"+args[k]+"')";if(!eval(d)){d=da;}}
 }else if(document.all){d=da;}if(document.all||document.getElementById){while(tx==1){
 p+=".offsetParent";if(eval(d+p)){x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
 }else{tx=0;}}ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);tw=x+ox+y+oy;
 if(tw==0||(navigator.appVersion.indexOf("MSIE 4")>-1&&navigator.appVersion.indexOf("Mac")>-1)){
  ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);}else{
  w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
  x=document.body.scrollLeft+event.clientX+bx;y=document.body.scrollTop+event.clientY;}}
 }else if(document.layers){x=g.x;y=g.y;q0=document.layers,dd="";for(var s=0;s<q0.length;s++){
  dd='document.'+q0[s].name;if(eval(dd+'.document.'+args[k])){x+=eval(dd+'.left');y+=eval(dd+'.top');
  break;}}}e=(document.layers)?el:el.style;xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
 if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
  xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);}
 e.left=xx+pa;e.top=yy+pa;}}}
}

function P7_autoLayers() { //v1.4 by PVII
 var g,b,k,f,args=P7_autoLayers.arguments;a=parseInt(args[0]);if(isNaN(a))a=0;
 if(!document.p7setc){p7c=new Array();document.p7setc=true;for(var u=0;u<10;u++){
 p7c[u]=new Array();}}for(k=0;k<p7c[a].length;k++){if((g=MM_findObj(p7c[a][k]))!=null){
 b=(document.layers)?g:g.style;b.visibility="hidden";}}for(k=1;k<args.length;k++){
 if((g=MM_findObj(args[k]))!=null){b=(document.layers)?g:g.style;b.visibility="visible";f=false;
 for(var j=0;j<p7c[a].length;j++){if(args[k]==p7c[a][j]) {f=true;}}
 if(!f){p7c[a][p7c[a].length++]=args[k];}}}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

