function valLogForm(f){
	fo = Array(f.lemail, f.password);
	for(i=0; i<fo.length; i++){
		if(fo[i].value == ''){
			$('#v_'+$(fo[i]).attr('id')).css('border', '1px solid #ff0000'); 
			$("input[id=\'"+$(fo[i]).attr('id')+"\']").focus();
			return false;
		}
		$('#v_'+$(fo[i]).attr('id')).css('border', '1px solid #DBDBDB'); 
	}
}

var pushed = 0;
function valRegForm(f, edit){
	if(edit){
	fo = Array(f.address, f.phone, f.state, f.city, f.zip);	
	}else{
	fo = Array(f.fname, f.lname, f.email, f.address, f.phone, f.state, f.city, f.zip, f.rpassword, f.confirm_password);
	}
	if($('#copyAddress').is(':checked')){
		fo.push(f.Saddress, f.Sphone, f.Sstate, f.Scity, f.Szip);
		pushed = 1;
	}else{
		if(pushed){
			fo.splice(10,5);
			pushed = 0;
		}
	}
	for(i=0; i<fo.length; i++){
		if(fo[i].value == ''){
			$('#v_'+$(fo[i]).attr('id')).css('border', '1px solid #ff0000'); 
			$("input[id=\'"+$(fo[i]).attr('id')+"\']").focus();
			$('.validate').html('Required').show();
			return false;
		}
		$('#v_'+$(fo[i]).attr('id')).css('border', '1px solid #DBDBDB');
		$('.validate').html('').hide();
	}
	if(!edit){
		if(fo[8].value != fo[9].value){
			$('#v_'+$(fo[8]).attr('id')).css('border', '1px solid #ff0000'); 
			$('#v_'+$(fo[9]).attr('id')).css('border', '1px solid #ff0000'); 
			$('.validate').html('Confirm Password').show();
			return false;
		}
		em = fo[2].value;
		AtPos = em.indexOf("@")
		StopPos = em.lastIndexOf(".")
		
		if (AtPos == -1 || StopPos == -1) {
			$('#v_'+$(fo[2]).attr('id')).css('border', '1px solid #ff0000'); 
			$('.validate').html('Not a valid email address').show();
			return false;
		}else if (StopPos < AtPos) {
			$('#v_'+$(fo[2]).attr('id')).css('border', '1px solid #ff0000'); 
			$('.validate').html('Not a valid email address').show();
			return false;
		}else if (StopPos - AtPos == 1) {
			$('#v_'+$(fo[2]).attr('id')).css('border', '1px solid #ff0000'); 
			$('.validate').html('Not a valid email address').show();
			return false;
		}
	}
	
}






















