// JavaScript Document

function popUp(page,PWidth,PHeight) {
	eval("terms=window.open('"+page+"','terms','toolbar=0,scrollbars=1,location=0,status=0,menubars=0,resizable=1,width="+PWidth+",height="+PHeight+"')")
}

function CheckContact() {

	var errmsg = '';
	
	// Check name to see if it's blank
	if (document.getElementById('Name').value == '') {
		errmsg = errmsg + '- Please enter your name\n';
	}
	
	// Check formatting of email address confirmation
	var apos=document.getElementById('Email').value.indexOf("@")
	var dotpos=document.getElementById('Email').value.lastIndexOf(".")
	if (apos<1||dotpos-apos<2) {
		errmsg = errmsg + '- Please correct your email address\n';
	}
	
	// Check message to see if it's blank
	if (document.getElementById('Message').value == '') {
		errmsg = errmsg + '- Please enter your message\n';
	}
	
	if (errmsg != '') {
		errmsg = 'There were some errors in this form:\n\n' + errmsg + '\nPlease correct these errors and resubmit.';
		alert(errmsg); 
	}

	if (errmsg == '') { 
		document.contact_form.submit();
	}
}

function CheckBlog() {

	var errmsg = '';
	
	// Check name to see if it's blank
	if (document.getElementById('Subject').value == '') {
		errmsg = errmsg + '- Please enter a subject\n';
	}
	
	// Check message to see if it's blank
	if (document.getElementById('Message').value == '') {
		errmsg = errmsg + '- Please enter your message\n';
	}
	
	if (errmsg != '') {
		errmsg = 'There were some errors in this form:\n\n' + errmsg + '\nPlease correct these errors and resubmit.';
		alert(errmsg); 
	}
	
	if (errmsg == '') { 
		document.blog_form.submit();
	}
}

function CheckBlogComments() {

	var errmsg = '';
	
	// Check name to see if it's blank
	if (document.getElementById('Name').value == '') {
		errmsg = errmsg + '- Please enter your name\n';
	}
	
	// Check formatting of email address confirmation
	var apos=document.getElementById('Email').value.indexOf("@")
	var dotpos=document.getElementById('Email').value.lastIndexOf(".")
	if (apos<1||dotpos-apos<2) {
		errmsg = errmsg + '- Please correct your email address\n';
	}
	
	// Check comments to see if it's blank
	if (document.getElementById('Comments').value == '') {
		errmsg = errmsg + '- Please enter your comments\n';
	}
	
	if (errmsg != '') {
		errmsg = 'There were some errors in this form:\n\n' + errmsg + '\nPlease correct these errors and resubmit.';
		alert(errmsg); 
	}
	
	if (errmsg == '') { 
		document.blog_comments.submit();
	}
}

function DeleteBlog(id) {
	var conf = confirm("Are you sure you want to delete this blog entry?");

	if(conf) {
		window.open("/admin/blog/delete_entry_db.asp?id=" + id,"_self")
	}
}

function DeleteBlogComment(id) {
	var conf = confirm("Are you sure you want to delete this comment?");

	if(conf) {
		window.open("/admin/blog/delete_comment_db.asp?id=" + id,"_self")
	}
}

function CheckContactInfo() {

	var errmsg = '';
	
	// Check formatting of email address confirmation
	var apos=document.getElementById('email').value.indexOf("@")
	var dotpos=document.getElementById('email').value.lastIndexOf(".")
	if (apos<1||dotpos-apos<2) {
		errmsg = errmsg + '- Please correct your email address\n';
	}
	
	// Home phone must have 10 characters
	if (document.getElementById('homephone').value.length != 10 && document.getElementById('homephone').value.length != 0) {
		errmsg = errmsg + '- Your home phone must contain 10 digits\n';
	}
	// Home phone can contain ONLY the following characters
	var checkOK = "0123456789_";
	var checkStr = document.getElementById('homephone').value;
	var allValid = true;
	var i = '';
	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
		break;
		
		if (j == checkOK.length) {
			allValid = false;
			break;
		}
	}
	if (!allValid) {
		errmsg = errmsg + '- Your home phone must contain only numbers\n';
	}
	
	// Business phone must have 10 characters
	if (document.getElementById('businessphone').value.length != 10 && document.getElementById('businessphone').value.length != 0) {
		errmsg = errmsg + '- Your business phone must contain 10 digits\n';
	}
	// Business phone can contain ONLY the following characters
	var checkOK = "0123456789_";
	var checkStr = document.getElementById('businessphone').value;
	var allValid = true;
	var i = '';
	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
		break;
		
		if (j == checkOK.length) {
			allValid = false;
			break;
		}
	}
	if (!allValid) {
		errmsg = errmsg + '- Your business phone must contain only numbers\n';
	}
	
	// Cell phone must have 10 characters
	if (document.getElementById('cellphone').value.length != 10 && document.getElementById('cellphone').value.length != 0) {
		errmsg = errmsg + '- Your cell phone must contain 10 digits\n';
	}
	// Cell phone can contain ONLY the following characters
	var checkOK = "0123456789_";
	var checkStr = document.getElementById('cellphone').value;
	var allValid = true;
	var i = '';
	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
		break;
		
		if (j == checkOK.length) {
			allValid = false;
			break;
		}
	}
	if (!allValid) {
		errmsg = errmsg + '- Your cell phone must contain only numbers\n';
	}
	
	if (errmsg != '') {
		errmsg = 'There were some errors in this form:\n\n' + errmsg + '\nPlease correct these errors and resubmit.';
		alert(errmsg); 
	}
	
	if (errmsg == '') { 
		document.contact_form.submit();
	}
}

function CheckLink() {
	var errmsg = '';
	
	// Check title to see if it's blank
	if (document.getElementById('site').value == '') {
		errmsg = errmsg + '- Please enter a title\n';
	}
	
	// Check url to see if it's blank
	if (document.getElementById('url').value == '') {
		errmsg = errmsg + '- Please enter the site\'s URL\n';
	}
	
	if (errmsg != '') {
		errmsg = 'There were some errors in this form:\n\n' + errmsg + '\nPlease correct these errors and resubmit.';
		alert(errmsg); 
	}
	
	if (errmsg == '') { 
		document.links_form.submit();
	}
}

function DeleteLink(id) {
	var conf = confirm("Are you sure you want to delete this link?");

	if(conf) {
		window.open("/admin/links/delete_link_db.asp?id=" + id,"_self")
	}
}

function CheckGuestbook() {

	var errmsg = '';
	
	// Check name to see if it's blank
	if (document.getElementById('Name').value == '') {
		errmsg = errmsg + '- Please enter your name\n';
	}
	
	// Check email to see if it's blank
	if (document.getElementById('Email').value != '') {
		// Check formatting of email address confirmation
		var apos=document.getElementById('Email').value.indexOf("@")
		var dotpos=document.getElementById('Email').value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) {
			errmsg = errmsg + '- Please correct your email address\n';
		}
	}
		
	// Check message to see if it's blank
	if (document.getElementById('Comments').value == '') {
		errmsg = errmsg + '- Please enter your comments\n';
	}
	
	if (errmsg != '') {
		errmsg = 'There were some errors in this form:\n\n' + errmsg + '\nPlease correct these errors and resubmit.';
		alert(errmsg); 
	}

	if (errmsg == '') { 
		document.guestbook_form.submit();
	}
}

function DeletePost(id) {
	var conf = confirm("Are you sure you want to delete this guestbook post?");

	if(conf) {
		window.open("/admin/guestbook/delete_post_db.asp?id=" + id,"_self")
	}
}