// JavaScript Document

function sendRequest(r) {
	
	if(r=='contest') {
		
		document.getElementById('showContestResponseProgress').style.display='inline';
		var fb = escape(document.getElementById('famousBin').value);
		//postBody: 'famousBin='+ $F('famousBin'),
		
		new Ajax.Request("assets/aj/ajContest.php", 
			{ 
			method: 'post', 
			parameters:{famousBin:fb},
			onComplete: showContestResponse 
			});
	}
	
	if(r=='newContestant') {
		
		var sendBinCk = '';
		var rulesCk = '';
		
		document.getElementById('showNewEntryResponseProgress').style.display='inline';
		
		if(document.getElementById('sendBin').checked) {sendBinCk = 'Yes';} 
		if(document.getElementById('rules').checked) {rulesCk = 'Yes';} 
		
		new Ajax.Request("assets/aj/ajNewContestant.php", 
			{ 
			method: 'post',
			parameters:{firstName:document.getElementById('firstName').value,
						lastName:document.getElementById('lastName').value,
						address:document.getElementById('address').value,
						email:document.getElementById('email').value,
						zipcode:document.getElementById('zipcode').value,
						phone:document.getElementById('phone').value,
						sendBin:sendBinCk,
						rules:rulesCk
						},
			onComplete: showNewEntryResponse
			});
	}
	
	if(r=='returningContestant') {
		
		document.getElementById('showReturnEntryResponseProgress').style.display='inline';
		
		new Ajax.Request("assets/aj/ajReturningContestant.php", 
			{ 
			method: 'post',
			parameters:{emailReturning:document.getElementById('emailReturning').value},
			onComplete: showReturnEntryResponse
			});
	}
	
	if(r=='adminLogin') {
		
		document.getElementById('showAdminLoginProgress').style.display='inline';
		
		new Ajax.Request("assets/aj/ajAdminLogin.php", 
			{ 
			method: 'post',
			parameters:{userPin:document.getElementById('userPin').value},
			onComplete: showAdminLogin
			});
	}
	
	return false;
	
}

function lookCorrectResponses() {
	new Ajax.Request("assets/aj/ajUserCorrectResponses.php", 
		{ 
		method: 'post',
		parameters:{emailReturning:r},
		onComplete: showCorrectResponses
		});

}

function closeAllMessageDivs() {
	
	//document.getElementById('showCorrectResponses').style.display='none';
	document.getElementById('showContestResponse').style.display='none';
	//document.getElementById('showNewEntryResponse').style.display='none';
	//document.getElementById('showReturnEntryResponse').style.display='none';
	
}

function showCorrectResponses(req) {
		
	closeAllMessageDivs();
	
	var str = req.responseText
	
	document.getElementById('showCorrectResponses').style.display='block';
	$('showCorrectResponses').innerHTML= str;
	
}

function showContestResponse(req){
	
	closeAllMessageDivs();
	
	var str = req.responseText;
	
	if(str.indexOf("divWindow") == -1) {

		document.getElementById('showContestResponse').style.display='block';
		$('showContestResponse').innerHTML= str;
		
	} else {
		
		document.getElementById('showCorrectResponses').style.display='block';
		$('showCorrectResponses').innerHTML= str;
		//$('popContent').innerHTML= str;
		//popup('popUpDiv');

	}
	
	document.getElementById('showContestResponseProgress').style.display='none';
	
	//lookCorrectResponses();
	
}

function showNewEntryResponse(req){
	
	closeAllMessageDivs();
	
	var str = req.responseText;
	
	document.getElementById('showNewEntryResponse').style.display='block';
	$('showNewEntryResponse').innerHTML= str;
	
	document.getElementById('showNewEntryResponseProgress').style.display='none';
	
	if(str.indexOf("color:#900") == -1) {
		document.getElementById('binContestOn').style.display='block';
		document.getElementById('binContestOff').style.display='none';
	} else {
		document.getElementById('binContestOn').style.display='none';
		document.getElementById('binContestOff').style.display='block';
	}
	
	lookCorrectResponses();

}

function showReturnEntryResponse(req){
	
	closeAllMessageDivs();
	
	var str = req.responseText;
	
	document.getElementById('showReturnEntryResponse').style.display='block';
	$('showReturnEntryResponse').innerHTML= str;
	
	document.getElementById('showReturnEntryResponseProgress').style.display='none';
	
	if(str.indexOf("color:#900") == -1) {
		document.getElementById('binContestOn').style.display='block';
		document.getElementById('binContestOff').style.display='none';
	} else {
		document.getElementById('binContestOn').style.display='none';
		document.getElementById('binContestOff').style.display='block';
	}
	
	lookCorrectResponses();
			   
}

function showContestRules(){
	
	var str = '<p>Contest open to residents of Hillsborough County, aged 18 years or older. To be eligible, you must live within unincorporated Hillsborough County.</p> <p>Employees of Hillsborough County, its contest sponsors advertising and promotional agencies and their respective affiliates and associates and such employees\' immediate family members and persons with whom such employees are domiciled are excluded from this contest. The prize is not redeemable in cash and must be accepted as awarded. Winners will be chosen at random from the entries received by 11:59 p.m. on Monday, November 30, 2009.</p>';
	
	$('popContent').innerHTML= str;
	popup('popUpDiv');

}

function showAdminLogin(req){
	
	var str = req.responseText;
	
	document.getElementById('showAdminLogin').style.display='block';
	$('showAdminLogin').innerHTML= str;
	
	document.getElementById('showAdminLoginProgress').style.display='none';

}
	