var timerGlobal_1, timerLocal_1, timerLocal_2, timerLocal_3, timerLocal_4, timerLocal_5, timerLocal_6
lastLookupWasSuccess = false;
stateDropdown = '<select name="STATE" id="stateDrop"><option value="AL">Alabama</option><option value="AK">Alaska</option><option value="AZ">Arizona</option><option value="AR">Arkansas</option><option value="CA">California</option><option value="CO">Colorado</option><option value="CT">Connecticut</option><option value="DE">Delaware</option><option value="DC">District of Columbia</option><option value="FL">Florida</option><option value="GA">Georgia</option><option value="HI">Hawaii</option><option value="ID">Idaho</option><option value="IL">Illinois</option><option value="IN">Indiana</option><option value="IA">Iowa</option><option value="KS">Kansas</option><option value="KY">Kentucky</option><option value="LA">Louisiana</option><option value="ME">Maine</option><option value="MD">Maryland</option><option value="MA">Massachusetts</option><option value="MI">Michigan</option><option value="MN">Minnesota</option><option value="MS">Mississippi</option><option value="MO">Missouri</option><option value="MT">Montana</option><option value="NE">Nebraska</option><option value="NV">Nevada</option><option value="NH">New Hampshire</option><option value="NJ">New Jersey</option><option value="NM">New Mexico</option><option value="NY">New York</option><option value="NC">North Carolina</option><option value="ND">North Dakota</option><option value="OH">Ohio</option><option value="OK">Oklahoma</option><option value="OR">Oregon</option><option value="PA">Pennsylvania</option><option value="RI">Rhode Island</option><option value="SC">South Carolina</option><option value="SD">South Dakota</option><option value="TN">Tennessee</option><option value="TX">Texas</option><option value="UT">Utah</option><option value="VT">Vermont</option><option value="VA">Virginia</option><option value="WA">Washington</option><option value="WV">West Virginia</option><option value="WI">Wisconsin</option><option value="WY">Wyoming</option></select>';
lastZip='';
var newWindow = null;

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   
	if ((anchor.getAttribute("rel")!=null)||(anchor.getAttribute("rel"))){
	   if (anchor.getAttribute("href") && anchor.getAttribute("rel").indexOf("external") != -1)  
		 anchor.target = "_blank";
	}   
   
 }

 
}
 
function closeWin(){
	if (newWindow != null){
		if(!newWindow.closed)
			newWindow.close();
	}
}
 
function popUpWin(url, type, strWidth, strHeight){
	
	closeWin();
	var randomnumber=Math.floor(Math.random()*9999999999)
	//alert(randomnumber);
		
	type = type.toLowerCase();
	
	if (type == "fullscreen"){
		strWidth = screen.availWidth;
		strHeight = screen.availHeight;
	}
	var tools="";
	if (type == "standard") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0";
	if (type == "console" || type == "fullscreen") tools = "resizable,toolbar=no,location=no,scrollbars=no,width="+strWidth+",height="+strHeight+",left=0,top=0";
	newWindow = window.open(url, 'newWin'+randomnumber, tools);
	newWindow.focus();
}

function doPopUp(e) {
	var t = "standard";
	var w = "800";
	var h = "580";
	
	attribs = this.rel.split(" ");
	if (attribs[1]!=null) {t = attribs[1];}
	if (attribs[2]!=null) {w = attribs[2];}
	if (attribs[3]!=null) {h = attribs[3];}

	popUpWin(this.href,t,w,h);
	
	if (window.event) {
		window.event.returnValue = false;
		window.event.cancelBubble = true;
	} else if (e) {
		e.stopPropagation();
		e.preventDefault();
	}
}


function findPopUps()
{
var popups = document.getElementsByTagName("a");
for (i=0;i<popups.length;i++)
	{
	if (popups[i].rel.indexOf("popup")!=-1)
		{
		popups[i].onclick = doPopUp;
		popups[i].title = popups[i].title + " [Opens in pop-up window]";
		}
	}
}

function showLoad () {

	// Hide/show AJAX divs
	$('load').style.display = 'block';
	$('status').style.display = 'none';
	
}

function checkCountry() {
	lastLookupWasSuccess = false;
	if(document.joinform.COUNTRY.value == 'United States') {
		removeBox();
		addDrop();
	} else {
		removeDrop();
		addBox();
	}
}

function removeBox() {
	if(document.joinform.stateBox) {
		document.joinform.stateBox.style.display = 'none';
		document.joinform.stateBox.value = '';
		document.joinform.stateBox.name = 'oldstatefield';
	}
}

function addBox() {
	if(document.joinform.stateBox) {
		document.joinform.stateBox.style.display = 'inline';
		document.joinform.stateBox.name = 'STATE';
	}
}

function removeDrop() {
	if(document.joinform.stateDrop) {
		document.joinform.stateDrop.style.display = 'none';
		document.joinform.stateDrop.value = 'AL';
		document.joinform.stateDrop.name = 'oldstatefield';
	}
}

function addDrop() {
	if(document.joinform.stateDrop) {
		document.joinform.stateDrop.style.display = 'inline';
		document.joinform.stateDrop.name = 'STATE';
	}
}

function flippromos(strings, stopGlobal) {
	
var i = 0;
var tempstrings = new Array();

if (stopGlobal == 1) {
	clearTimeout(timerLocal_1);
	clearTimeout(timerLocal_2);
	clearTimeout(timerLocal_3);
	clearTimeout(timerGlobal_1);
}
	
	tempstrings = strings.split('|');
	
	for(loop = 0; loop < tempstrings.length; loop++) {
			document.getElementById(tempstrings[loop]).style.display = "none";			
	}	

	Effect.Appear(tempstrings[0], { duration: 1.0 });

}

function BlindOne(strings) {
	
var i = 0;
var tempstrings = new Array();

	tempstrings = strings.split('|');
	
	for(loop = 1; loop < tempstrings.length; loop++) {
			//document.getElementById(tempstrings[loop]).style.display = "none";	
			Effect.BlindUp(tempstrings[loop], { duration: 0 });
	}	
	
	Effect.BlindDown(tempstrings[0], { duration: 0 });

}

function startflippromos() {
	
	timerLocal_1 = setTimeout("flippromos('tournslide2|tournslide1|tournslide3',0)",12000);
	timerLocal_2 = setTimeout("flippromos('tournslide3|tournslide2|tournslide1',0)",24000);
	timerLocal_3 = setTimeout("flippromos('tournslide1|tournslide2|tournslide3',0)",36000);
	timerGlobal_1 = setTimeout("startflippromos()",36000);

}

function startflippromoscas() {
	
	timerLocal_1 = setTimeout("flippromos('casslide2|casslide1|casslide3|casslide4|casslide5|casslide6',0)",6000);
	timerLocal_2 = setTimeout("flippromos('casslide3|casslide2|casslide1|casslide4|casslide5|casslide6',0)",12000);
	timerLocal_3 = setTimeout("flippromos('casslide4|casslide2|casslide3|casslide1|casslide5|casslide6',0)",18000);
	timerLocal_4 = setTimeout("flippromos('casslide5|casslide1|casslide3|casslide4|casslide2|casslide6',0)",24000);
	timerLocal_5 = setTimeout("flippromos('casslide6|casslide2|casslide1|casslide4|casslide5|casslide3',0)",30000);
	timerLocal_6 = setTimeout("flippromos('casslide1|casslide2|casslide3|casslide4|casslide5|casslide6',0)",36000);	
	timerGlobal_1 = setTimeout("startflippromoscas()",36000);

}

function startflippromospok() {
	
	timerLocal_1 = setTimeout("flippromos('pokslide2|pokslide1|pokslide3',0)",6000);
	timerLocal_2 = setTimeout("flippromos('pokslide3|pokslide2|pokslide1',0)",12000);
	timerLocal_3 = setTimeout("flippromos('pokslide1|pokslide2|pokslide3',0)",18000);	
	timerGlobal_1 = setTimeout("startflippromospok()",18000);

}

function number_format(a, b, c, d) {
	// number_format(number, decimals, comma, formatSeparator)
	a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
	e = a + '';
	f = e.split('.');
	if(!f[0]) f[0] = '0';
	if(!f[1]) f[1] = '';
	if(f[1].length < b){
		g = f[1];
		for(i = f[1].length + 1; i <= b; i++) {
			g += '0';
		}
		f[1] = g;
	}
	if(d != '' && f[0].length > 3) {
		h = f[0];
		f[0] = '';
		for(j = 3; j < h.length; j += 3) {
			i = h.slice(h.length - j, h.length - j + 3);
			f[0] = d + i +  f[0] + '';
		}
		j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
		f[0] = j + f[0];
	}
	c = (b <= 0) ? '': c;
	return f[0] + c + f[1];
}

function jackpot(speed,id) {
	
	if (document.getElementById || document.all) {
		
		objH	= document.getElementById ? document.getElementById(id) : document.all[id];
		
		if (objH && (typeof objH.innerHTML) != 'undefined') {
			var value = objH.innerHTML;	
			value = value.substring(1);
			
			value = value.replace(/,/, "");
			
			//alert(value);
			
			minincrement = 2;
			maxincrement = 4;
			increment_value = (Math.round(Math.random()*(maxincrement-minincrement)))+minincrement;
			increment_value = ".0"+increment_value;
		
			updatedvalue = parseFloat(value)+parseFloat(increment_value);
			
			updatedvalue = number_format(updatedvalue, 2, '.', ',');
			
			updatedvalue = "$"+updatedvalue;
			var dotPos = updatedvalue.indexOf('.');
			if (dotPos > 0) {
				updatedvalue +='00';
				updatedvalue = updatedvalue.substring(0,dotPos +=3);
			} 
			else updatedvalue = updatedvalue + '.00';
			objH.innerHTML=updatedvalue;
		
		
			switch (speed) {
				case 0:
					mininterval = 500;
					maxinterval = 700;
					break;
				case 1:
					mininterval = 1000;
					maxinterval = 1400;
					break;
				case 2:
					mininterval = 2000;
					maxinterval = 2800;
					break;
				default:
					mininterval = 2500;
					maxinterval = 2500;
					break;
			}
			
			//alert("increment("+speed+",'"+id+"')");
			setTimeout("jackpot("+speed+",'"+id+"')", (Math.round(Math.random()*(maxinterval-mininterval)))+mininterval);			
			
		}
	
	}

}

function showResponse (originalRequest) {

	// Get AJAX response
	var newData = originalRequest.responseText;
	
	// Show divs and load data
	$('load').style.display = 'none';
	$('status').style.display = 'block';
	$('status').innerHTML = newData;
	
}

function toggleBlack(strDiv, strURL) {

	if ($(strDiv).style.display == 'none') {
		$(strDiv).style.display = 'block';
		loadAjaxBlack (strDiv, strURL);
	} else {
		$(strDiv).style.display = 'none';
	}

}

function loadAjaxBlack(strDiv, strURL) {

	$(strDiv).update('<div id="loader">Loading...<br /><img src="/08/images/ajax-loader-black.gif" alt="Loading..." /></div>');
	new Ajax.Updater(strDiv, strURL, {asynchronous:true, evalScripts:true }); 
	
}

// DYNAMIC RESOLUTION SWITCHER
// Originally from ParticleTree
// Simplified with Prototype by Ian White of Argument from Design 2008
// include prototype.js (>=1.6) before this file

// you need to edit this function as per your situation
function applyDynamicLayout() {
  var width = document.viewport.getWidth();
  if (width <= 979 )                 { applyStylesheet("thin") }
  if (width > 979 && width <= 1400)  { applyStylesheet("wide") }
  if (width > 1400)                   { applyStylesheet("widest") }
}

// you shouldn't need to edit past here
function applyStylesheet(title) {  
  $$('link[type=text/css][title]').each(function(stylesheet) {
    stylesheet.disabled = true;
    if (stylesheet.title == title) {
      stylesheet.disabled = false;
    }
  });
}

//Run applyDynamicLayout function when window is ready and when it resizes.
Event.observe(window, 'resize', applyDynamicLayout);
   
if (window.addEventListener) {
	window.addEventListener("load", externalLinks, false)
	window.addEventListener("load", findPopUps, false)
	window.addEventListener("load", applyDynamicLayout, false)
} else if (window.attachEvent) {
	window.attachEvent("onload", externalLinks)
	window.attachEvent("onload", findPopUps)
	window.attachEvent("onload", applyDynamicLayout)
} else if (document.getElementById) {
	window.onload=externalLinks;
	window.onload=findPopUps;
	window.onload=applyDynamicLayout;
}