// Detail Page



function resetallboxes() {
	
	document.getElementById("enter-contest").style.display 					= 'none';
	document.getElementById("need-to-login").style.display 					= 'none';
	document.getElementById("logged-in-no-response").style.display			= 'none';
	document.getElementById("entry-complete").style.display 				= 'none';	
	document.getElementById("buy-now").style.display 						= 'none';	
	document.getElementById("need-to-login-purchase").style.display 		= 'none';
	document.getElementById("logged-in-no-response-purchase").style.display = 'none';
	document.getElementById("entry-complete-purchase").style.display 		= 'none';	
}

function entergive(loggedin,enterstat) {
	resetallboxes();
	if (loggedin == 1) {
		if (enterstat == 1) {
			document.getElementById("enter-contest").style.display = 'block';
			document.getElementById("entry-complete").style.display = 'block';	
			document.getElementById("giveaway-link").style.display = 'none';
		} else {
			document.getElementById("enter-contest").style.display = 'block';
			document.getElementById("logged-in-no-response").style.display = 'block';
		}
	} else {
		document.getElementById("enter-contest").style.display = 'block';
		document.getElementById("need-to-login").style.display = 'block';
	}
}

function reentergive(loggedin,enterstat) {
	if (loggedin == 1) {
		if (enterstat == 1) {
			document.getElementById("enter-contest").style.display = 'block';
			document.getElementById("entry-complete").style.display = 'block';	
			document.getElementById("giveaway-link").style.display = 'none';
		} else {
			document.getElementById("enter-contest").style.display = 'block';
			document.getElementById("logged-in-no-response").style.display = 'block';
		}
	} else {
		document.getElementById("enter-contest").style.display = 'block';
		document.getElementById("need-to-login").style.display = 'block';
	}
}


function buynow(loggedin,enterstat) {
	resetallboxes();
	if (loggedin == 1) {
		if (enterstat == 1) {
			document.getElementById("buy-now").style.display = 'block';
			document.getElementById("entry-complete-purchase").style.display = 'block';	
			document.getElementById("purchase-link").style.display = 'none';
		} else {
			document.getElementById("buy-now").style.display = 'block';
			document.getElementById("logged-in-no-response-purchase").style.display = 'block';
		}
	} else {
		document.getElementById("buy-now").style.display = 'block';
		document.getElementById("need-to-login-purchase").style.display = 'block';
	}
}

function rebuynow(loggedin,enterstat) {
	if (loggedin == 1) {
		if (enterstat == 1) {
			document.getElementById("buy-now").style.display = 'block';
			document.getElementById("entry-complete-purchase").style.display = 'block';	
			document.getElementById("purchase-link").style.display = 'none';
		} else {
			document.getElementById("buy-now").style.display = 'block';
			document.getElementById("logged-in-no-response-purchase").style.display = 'block';
		}
	} else {
		document.getElementById("buy-now").style.display = 'block';
		document.getElementById("need-to-login-purchase").style.display = 'block';
	}
}


function progressentergive(loggedin,enterstat) {
	if (loggedin == 1) {

			document.getElementById("enter-contest").style.display = 'block';
			document.getElementById("logged-in-no-response").style.display = 'block';

	} else {
		document.getElementById("enter-contest").style.display = 'block';
		document.getElementById("need-to-login").style.display = 'block';
	}
}

function progressbuynow(loggedin,enterstat) {
	if (loggedin == 1) {

			document.getElementById("buy-now").style.display = 'block';
			document.getElementById("logged-in-no-response-purchase").style.display = 'block';

		
	} else {
		document.getElementById("buy-now").style.display = 'block';
		document.getElementById("need-to-login-purchase").style.display = 'block';
	}
}


function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
