





function ValidFFApp() {
	error_true = 0
	ie = document.all
	ns6 = document.getElementById && !document.all
	if (ie || ns6) {
		errorID = "errorRep"
		errorobj = document.getElementById? document.getElementById(errorID) : document.all.errorID
	}
	default_border = '1px solid #666666'
	default_bg = '#222222'
	error_border = '1px solid #880000'
	error_bg = '#162232'
	formobj = document.ffapp
	if (formobj.name_first.value.length < 3) {
		formobj.name_first.style.background = error_bg
		formobj.name_first.style.border = error_border
		error_true = 1
	} else {
		formobj.name_first.style.background = default_bg
		formobj.name_first.style.border = default_border
	}
	if (formobj.name_last.value.length < 2) {
		formobj.name_last.style.background = error_bg
		formobj.name_last.style.border = error_border
		error_true = 1
	} else {
		formobj.name_last.style.background = default_bg
		formobj.name_last.style.border = default_border
	}
	if (formobj.phone_primary.value.length < 10) {
		formobj.phone_primary.style.background = error_bg
		formobj.phone_primary.style.border = error_border
		error_true = 1
	} else {
		formobj.phone_primary.style.background = default_bg
		formobj.phone_primary.style.border = default_border
	}
	if (formobj.email.value.length < 10) {
		formobj.email.style.background = error_bg
		formobj.email.style.border = error_border
		error_true = 1
	} else {
		at_true = formobj.email.value.indexOf('@')
		dom_true = formobj.email.value.indexOf('.')
		if ((at_true == -1) || (dom_true == -1)) {
			formobj.email.style.background = error_bg
			formobj.email.style.border = error_border
			error_true = 1
		} else {
			formobj.email.style.background = default_bg
			formobj.email.style.border = default_border
		}
	}
	if (formobj.add_street.value.length < 5) {
		formobj.add_street.style.background = error_bg
		formobj.add_street.style.border = error_border
		error_true = 1
	} else {
		formobj.add_street.style.background = default_bg
		formobj.add_street.style.border = default_border
	}
	if (formobj.add_city.value.length < 3) {
		formobj.add_city.style.background = error_bg
		formobj.add_city.style.border = error_border
		error_true = 1
	} else {
		formobj.add_city.style.background = default_bg
		formobj.add_city.style.border = default_border
	}
	if (formobj.add_state.value == 0) {
		formobj.add_state.style.background = "#500000"
		formobj.add_state.style.border = error_border
		error_true = 1
	} else {
		formobj.add_state.style.background = default_bg
		formobj.add_state.style.border = default_border
	}
	if (formobj.add_zip.value.length < 5) {
		formobj.add_zip.style.background = error_bg
		formobj.add_zip.style.border = error_border
		error_true = 1
	} else {
		formobj.add_zip.style.background = default_bg
		formobj.add_zip.style.border = default_border
	}
	now_date = new Date()
	dob_check = formobj.app_dob.value.split("/")
	dob_date = new Date(dob_check[2], dob_check[0]-1, dob_check[1], 23, 59, 59)
	app_age = (now_date - dob_date) / 31536000000	
	if (app_age < 18) {
		error_true = 1
		minor_confirm = confirm("Based on the birth date provided, we have determined\nthat you are under 18 years of age. If this information\nis corrent, click OK to void your submission and return\nto the home screen.")
		if (minor_confirm == true) {
			window.location = "?page=home"
		}
	}
	if (error_true != 1) {
		formobj.submit()
	}
}

function setBanner(tag, src, H, W) {
	hotlink = tag + "Hotlink";
	banner = tag + "Banner";
	bannerobj = document.getElementById? document.getElementById(banner) : document.all.banner
	hotlinkobj = document.getElementById? document.getElementById(hotlink) : document.all.hotlink
	newImage = "Images/Banners/banner_" + W + "_" + H + "_" + src.value + ".jpg";
	bannerobj.src = newImage;
	hotlinktext = "http://www.fullfocusmodeling.com/" + newImage;
	hotlinkobj.innerHTML = "<a href=" + hotlinktext + " target=_blank >" + hotlinktext + "</a>";

}
function setFilter(src, filtername) {
	src.style.filter = filtername;
	return 0;
}
function validSimpleMail() {
	var errCon = false
	recipient_obj = document.getElementById? document.getElementById("emailRecipient") : document.all.emailRecipient
	sender_obj = document.getElementById? document.getElementById("emailSender") : document.all.emailSender
	message_obj = document.getElementById? document.getElementById("emailMessage") : document.all.emailMessage
	recRow_obj = document.getElementById? document.getElementById("recRow") : document.all.recRow
	sendRow_obj = document.getElementById? document.getElementById("sendRow") : document.all.sendRow
	messRow_obj = document.getElementById? document.getElementById("messRow") : document.all.messRow
	recRow.style.color = "#FFFFFF"
	sendRow.style.color = "#FFFFFF"
	messRow.style.color = "#FFFFFF"
	if (recipient_obj.value == "") {
		recRow.style.color = "#880000"
		errCon = true
	}
	if (sender_obj.value == "") {
		sendRow.style.color = "#880000"
		errCon = true
	}
	if (message_obj.value == "") {
		messRow.style.color = "#880000"
		errCon = true
	}
	if (errCon == false) {
		document.simpleEmail.submit()	
	}
}

function setTimeRedirect(timeSeconds, newLocation) {
	timeObj = document.getElementById? document.getElementById("countdownTime") : document.all.countdownTime
	timeMilli = (timeSeconds*1000)
	timeOutCommand = "RedirPage('" + newLocation + "')"
	timeCounter = timeSeconds
	counterTime = setInterval("setCountdown()", 1000)
	setTimeout(timeOutCommand, timeMilli)
}

function RedirPage(newLocation) {
	location.href = newLocation;
}

function setCountdown() {
	timeObj.innerHTML = "This page will redirect you in " + timeCounter + " seconds."
	timeCounter--
	if (timeCounter <= 0) { clearInterval(counterTime) }
}

function iconSwap(src, sender, color) {
	imageSrc = "Images/icon_" + sender + "_" + color + ".gif";
	src.src = imageSrc;
}

function NewEventPhotos(src) {
	var setEvent = src.value;
	var newLocation = "http://www.fullfocusmodeling.com/explore.php?page=gallery/events&event="+setEvent;
	window.location = newLocation;
}

function closeError() {
	errobj = document.getElementById? document.getElementById("errBox") : document.all.errBox
	errobj.innerHTML = "";
	errobj.style.visibility = "hidden"
}

function getElementStyle(elemID, IEStyleProp, CSSStyleProp) {
    var elem = document.getElementById(elemID);
    if (elem.currentStyle) {
        return elem.currentStyle[IEStyleProp];
    } else if (window.getComputedStyle) {
        var compStyle = window.getComputedStyle(elem, "");
        return compStyle.getPropertyValue(CSSStyleProp);
    }
    return "null";
}

var iconHomeBlue = new Image();
	iconHomeBlue.src = "Images/icon_home_blue.gif";
var iconEmailBlue = new Image();
	iconEmailBlue.src = "Images/icon_email_blue.gif";
var iconNetBlue = new Image();
	iconNetBlue.src = "Images/icon_net_blue.gif";