function checkMandatory(){
	if(document.getElementById('getdvd').checked == true && document.getElementById('subscribe').checked == true){
		document.getElementById('phoneState').innerHTML = '<label for="posPhone">Your Phone Number: <span class="required-astr">*</span></label>';
		document.getElementById('addressState').innerHTML = '<label for="posAddress">Address: <span class="required-astr">*</span></label>';
		document.getElementById('cityState').innerHTML = '<label for="posCity">City: <span class="required-astr">*</span>';
		document.getElementById('stateState').innerHTML = '<label for="posState">State: <span class="required-astr">*</span>';
		document.getElementById('zipState').innerHTML = '<label for="posZip">Zip: <span class="required-astr">*</span>';

		phonemandt = true; addressmandt = true; citymandt = true; statemandt = true;  zipmandt = true; 
	}


	if(document.getElementById('getdvd').checked == true && document.getElementById('subscribe').checked != true){
		document.getElementById('phoneState').innerHTML = '<label for="posPhone">Your Phone Number: (Optional)</label>';
		document.getElementById('addressState').innerHTML = '<label for="posAddress">Address: <span class="required-astr">*</span></label>';
		document.getElementById('cityState').innerHTML = '<label for="posCity">City: <span class="required-astr">*</span>';
		document.getElementById('stateState').innerHTML = '<label for="posState">State: <span class="required-astr">*</span>';
		document.getElementById('zipState').innerHTML = '<label for="posZip">Zip: <span class="required-astr">*</span>';
		phonemandt = false; addressmandt = true; citymandt = true; statemandt = true;  zipmandt = true; 
	}


	if(document.getElementById('subscribe').checked == true && document.getElementById('getdvd').checked != true){
		document.getElementById('phoneState').innerHTML = '<label for="posPhone">Your Phone Number: <span class="required-astr">*</span></label>';
		document.getElementById('addressState').innerHTML = '<label for="posAddress">Address: <span class="required-astr">*</span></label>';
		document.getElementById('cityState').innerHTML = '<label for="posCity">City: <span class="required-astr">*</span>';
		document.getElementById('stateState').innerHTML = '<label for="posState">State: <span class="required-astr">*</span>';
		document.getElementById('zipState').innerHTML = '<label for="posZip">Zip: <span class="required-astr">*</span>';
		phonemandt = true; addressmandt = true; citymandt = true; statemandt = true;  zipmandt = true; 
	}

	if(document.getElementById('getdvd').checked != true && document.getElementById('subscribe').checked != true){
		document.getElementById('phoneState').innerHTML = '<label for="posPhone">Your Phone Number: (Optional)</label>';
		document.getElementById('addressState').innerHTML = '<label for="posAddress">Address: (Optional)</label>';
		document.getElementById('cityState').innerHTML = '<label for="posCity">City:  (Optional)';
		document.getElementById('stateState').innerHTML = '<label for="posState">State:  (Optional)';
		document.getElementById('zipState').innerHTML = '<label for="posZip">Zip:  (Optional)';
		phonemandt = false; addressmandt = false; citymandt = false; statemandt = false;  zipmandt = false; 
	}
	return false;
}

function checkForm(){
	checkMandatory();
	err = 0;
	if(phonemandt == true){
		if(!document.getElementById('posPhone').value){
			document.getElementById('errPhone').style.display = 'block';
			location.href = "#toplevel";
			err = ((err*1)+1);
		}else{
			document.getElementById('errPhone').style.display = 'none';
			err = err;
		}
	}
	if(addressmandt == true){
		if(!document.getElementById('posAddress').value){
			document.getElementById('errAddress').style.display = 'block';
			location.href = "#toplevel";
			err = ((err*1)+1);
		}else{
			document.getElementById('errAddress').style.display = 'none';
			err = err;
		}
	}
	if(citymandt == true){
		if(!document.getElementById('posCity').value){
			document.getElementById('errCity').style.display = 'block';
			location.href = "#toplevel";
			err = ((err*1)+1);
		}else{
			document.getElementById('errCity').style.display = 'none';
			err = err;
		}
	}
	if(statemandt == true){
		if(!document.getElementById('posState').value){
			document.getElementById('errState').style.display = 'block';
			location.href = "#toplevel";
			err = ((err*1)+1);
		}else{
			document.getElementById('errState').style.display = 'none';
			err = err;
		}
	}
	if(zipmandt == true){
		if(!document.getElementById('posZip').value){
			document.getElementById('errZip').style.display = 'block';
			location.href = "#toplevel";
			err = ((err*1)+1);
		}else{
			document.getElementById('errZip').style.display = 'none';
			err = err;
		}
	}

	if(!document.getElementById('posName').value){
		document.getElementById('errName').style.display = 'block';
		location.href = "#toplevel";
		err = ((err*1)+1);
	}else{
		document.getElementById('errName').style.display = 'none';
		err = err;
	}
	if(!document.getElementById('posEmail').value){
		document.getElementById('errEmail').style.display = 'block';
		location.href = "#toplevel";
		err = ((err*1)+1);
	}else{
		document.getElementById('errEmail').style.display = 'none';
		err = err;
	}
	if(!document.getElementById('posSubject').value){
		document.getElementById('errSubject').style.display = 'block';
		location.href = "#toplevel";
		err = ((err*1)+1);
	}else{
		document.getElementById('errEmail').style.display = 'none';
		err = err;
	}
	if(!document.getElementById('posText').value){
		document.getElementById('errText').style.display = 'block';
		location.href = "#toplevel";
		err = ((err*1)+1);
	}else{
		document.getElementById('errEmail').style.display = 'none';
		err = err;
	}
	

	if(err == 0){
		return true;
	}else{
		return false;
	}
}

	