var newsArray = ['news_8','news_9','news_10','news_11','news_12','news_13','news_14','news_15','news_20'];

function killonunload() {
    window.onunload = null;
}


function validateMyVegas(me){
var error = false;
var f;

function focusCheck(focusTo){
	if(f==null) {
		f=focusTo;
	}
	//alert(f);
}
	
if(!validField(me.firstName.value)){
	error = true;
	document.getElementById('input_firstName').style.display='block';
	focusCheck('firstName');
}
if(!validField(me.lastName.value)){
	error = true;
	document.getElementById('input_lastName').style.display='block';
	focusCheck('lastName');
}
if(!validEmail(me.email.value)){
	error = true;
	document.getElementById('input_email').style.display='block';
	focusCheck('email');
}
if(!validSelect(me.country.value)){
	error = true;
	document.getElementById('input_country').style.display='block';
	focusCheck('country');
}
if(!checkNewZip(me.zip.value,me.country.value)){
	error = true;
	document.getElementById('input_zip').style.display='block';
	focusCheck('zip');
}
if(!validSelectDOB(me.dobmonth.value)){
	error = true;
	document.getElementById('input_dobmonth').style.display='block';
	focusCheck('dobmonth');
}
if(!validSelectDOB(me.dobday.value)){
	error = true;
	document.getElementById('input_dobday').style.display='block';
	focusCheck('dobday');
}
if(!validSelectDOB(me.dobyear.value)){
	error = true;
	document.getElementById('input_dobyear').style.display='block';
	focusCheck('dobyear');
}
if(!validField(me.password.value)){
	error = true;
	document.getElementById('input_password').style.display='block';
	focusCheck('password');
}
if(!validField(me.confirmPassword.value)){
	error = true;
	document.getElementById('input_confirmPassword').style.display='block';
	focusCheck('confirmPassword');
}
if(!validPassword(me.password.value,me.confirmPassword.value)){
	error = true;
	document.getElementById('input_passwords').style.display='block';
	focusCheck('password');
}


if(!me.global_opt_out.checked){
	var continueLoop = true;
	for(var i=0;i<newsArray.length&&continueLoop;i++){
		if(document.getElementById(newsArray[i]).checked){
			continueLoop = false;
		}
	}
	if(continueLoop){
		error = true;
		document.getElementById('input_newsletters').style.display='block';
		focusCheck('input_newsletters');
	}
}

if(error){
	document.getElementById(f).focus();
	return false;
}
}

function toggleCheckbox(){
	for(var i=0;i<newsArray.length;i++){
		document.getElementById(newsArray[i]).disabled = (document.getElementById(newsArray[i]).disabled == false) ? true : false;
	}
}
