function getElement(id){
    if(document.getElementById)    // test the most common method first
    {
    	return document.getElementById(id);
    }
    else if(document.all)         // test older versions of IE
    {
    	return document.all[id];
    }
    else if(document.layers)      // test older versions of Netscape
    {
    	return document.layers[id];
    }
    else                          // not sure what to do...return null
    {
    	return null;
    }
}

function validateSubscribe()
{
	var error = false;
	var error_msg = 'Please correct the following errors:\n\n';
	
	if(getElement('txt_email_address').value == '')
	{
		error = true;
		error_msg += 'Please enter an Email Address\n';
	}
	if(getElement('txt_first_name').value == '')
	{
		error = true;
		error_msg += 'Please enter your First Name\n';
	}
	if(getElement('txt_last_name').value == '')
	{
		error = true;
		error_msg += 'Please enter your Last Name\n';
	}
	if(getElement('txt_password').value == '')
	{
		error = true;
		error_msg += 'Please enter a Password\n';
	}
	if(getElement('chk_terms').checked == false)
	{
		error = true;
		error_msg += 'Please agree to the Terms of Service and Privacy Policy\n';
	}
	
	if(error)
	{
		alert(error_msg);
		return false;
	}
	
	return true;		
}

function validateShortSubscribe()
{
	var error = false;
	var error_msg = 'Please correct the following errors:\n\n';
	
	if(getElement('txt_email_address').value == '')
	{
		error = true;
		error_msg += 'Please enter an Email Address\n';
	}
	if(getElement('txt_password').value == '')
	{
		error = true;
		error_msg += 'Please enter a Password\n';
	}
	if(getElement('chk_terms').checked == false)
	{
		error = true;
		error_msg += 'Please agree to the Terms of Service and Privacy Policy\n';
	}
	
	if(error)
	{
		alert(error_msg);
		return false;
	}
	
	return true;	
}

function popExit()
{
	if($('#pop_exit').val() == 1)
	{
		$('#pop_exit_url').val('/user/bonus-new.php');
		startPopCheck();
		return 'Special Today Only!!\n\nReceive $100 for a few minutes of your participation!\n\nClick \'Cancel\' for more details or \'OK\' to continue';
	} 	
}

function cancelPopExit()
{
	$('#pop_exit').val(0);
}

function startPopCheck()
{
	if($('#pop_exit_url').val() != '')
	{
		location.href = $('#pop_exit_url').val();
	}
	setTimeout(startPopCheck,1000)
}