﻿var slideshowspeed = 5000;
var whichlink = 0;
var whichimage = 0;

function slideshowimages() {
	for (i = 0; i < slideshowimages.arguments.length; i++) {
		slideimages[i] = new Image(482, 332)
		slideimages[i].src = slideshowimages.arguments[i]
	}
}

function slideit() {
	if (!document.images)
		return;
	var placeholder = document.getElementById("slide");
	placeholder.src = slideimages[whichimage].src
	whichlink = whichimage
	if (whichimage < slideimages.length - 1)
		whichimage++
	else
		whichimage = 0
	setTimeout("slideit()", slideshowspeed)
}

function checkForm() {
	var form = document.forms.sendmail;
	var flag = true;
	if (form.fname.value.length == 0) {
		showWarning(form.fname);
		flag = false;
	}
	else {
		removeWarning(form.fname);
	}
	if (form.lname.value.length == 0) {
		showWarning(form.lname);
		flag = false;
	}
	else {
		removeWarning(form.lname);
	}
	if ((form.email.length == 0) || (!validateEmail(form.email.value))) {
		showWarning(form.email);
		flag = false;
	}
	else {
		removeWarning(form.email);
	}
	if ((form.fmail.length == 0) || (!validateEmail(form.fmail.value))) {
		showWarning(form.fmail);
		flag = false;
	}
	else {
		removeWarning(form.fmail);
	}
	return flag;
}

function showWarning(elem) {
	if (!document.getElementById(elem.name + "_warning")) {
		var warning = document.createElement('<img src="images/warning_16.png" id="' + elem.name + '_warning" />');
		elem.insertAdjacentElement('afterend', warning);
	}
}

function removeWarning(elem) {
	var warningImage = document.getElementById(elem.name + "_warning");
	if (warningImage != null) {
		warningImage.parentElement.removeChild(warningImage);
	}
}

function validateEmail(id) {
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/;
	return emailPattern.test(id);
}

function loadIPImages() {
	var ip_bf = new Image(209, 59);
	ip_bf.src = "images/ip/ip-body-off.jpg";
	var ip_bn = new Image(209, 59);
	ip_bn.src = "images/ip/ip-body-on.jpg";
	var ip_mf = new Image(209, 59);
	ip_mf.src = "images/ip/ip-mind-off.jpg";
	var ip_mn = new Image(209, 59);
	ip_mn.src = "images/ip/ip-mind-on.jpg";
	var ip_sf = new Image(209, 59);
	ip_sf.src = "images/ip/ip-soul-off.jpg";
	var ip_sn = new Image(209, 59);
	ip_sn.src = "images/ip/ip-soul-on.jpg";
	var ip_ff = new Image(209, 59);
	ip_ff.src = "images/ip/ip-family-off.jpg";
	var ip_fn = new Image(209, 59);
	ip_fn.src = "images/ip/ip-family-on.jpg";
	var ip_ef = new Image(209, 59);
	ip_ef.src = "images/ip/ip-env-off.jpg";
	var ip_en = new Image(209, 59);
	ip_en.src = "images/ip/ip-env-on.jpg";
}
