/* JQuery Functions */

$(document).ready(function(){
		$("#footer ul li:last").css("border-right", "0px");
		
	/* Invite Overlay */
	$("img[rel]").overlay({
		expose: { 
        color: '#333', 
        loadSpeed: 200, 
        opacity: 0.9 
    	}, 
		color:'#ccc'
	});
		
	$('.thanksmsg').hide();
	
	$(".inviteReset").click(function() {	
		$('#invite-trigger .thanksmsg').hide();
		$('#invite-trigger .form_div').show('slow');
	});

	$("#submit-invite").click(function() {	
		var recp = $("input#recp").val();
		var sendname = $("input#sendname").val();
		var sendemail = $("input#sendemail").val();
		var comments = $("textarea#comments").val();
		var submit = $("input#submit-invite").val();
		if (recp == "" || sendname=="" || sendemail=="") {
			alert ("Please complete all fields before submitting your message.");
			return false;
		}
		
		var dataString = 'recp='+ recp + '&sendname=' + sendname + '&sendemail=' + sendemail + '&comments=' + comments + '&submit=' + submit;
		//alert (dataString);return false;
		$.ajax({
			type: "POST",
			url: "/invite-send.php",
			data: dataString,
			success: function() {
				$('#invite-trigger .form_div').hide('slow');
				$('#invite-trigger .thanksmsg').show();
			}
		});
	return false;
	});
	
	/* Edit Contact Info Overlay */
	$('.edit-contact').click(function() {
		$("#edit-contact").overlay({
			expose: { 
			color: '#333', 
			loadSpeed: 200, 
			opacity: 0.9 
			}, 
			color:'#ccc',
			api: true
		}).load();	
	});
	
	/* Edit Password Overlay */
	$('.edit-password').click(function() {
		$("#edit-password").overlay({
			expose: { 
			color: '#333', 
			loadSpeed: 200, 
			opacity: 0.9 
			}, 
			color:'#ccc',
			api: true
		}).load();	
	});
	
		
/* End Document.Ready */		
});
/* --- */



	function isValidEmailAddress(emailAddress) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);

		return pattern.test(emailAddress);
	}
	
	function editContactValid() {
		var firstname = $("input#firstname").val();
		var lastname = $("input#lastname").val();
		var jobcode = $("select#jobcode").val();
		var email1 = $("input#email").val();
		var email2 = $("input#email2").val();
		var idvar = $("input#id").val();
		var submit = $("input#submit-edit-contact").val();
		
		if (firstname == "" || lastname == "" || jobcode == "" || email1 == "" || email2 == "" || idvar == "") {
			alert ("Please make sure all fields are completed before submitting.");
			return false;
		} else if (!isValidEmailAddress(email1)) {
			alert ("Your email address is not valid.");
			return false;
		} else if (email1 != email2) {
			alert ("Both email addresses must match.");
			return false;
		}
	}	
	
	function editPasswordValid() {
		var pword1 = $("input#pword").val();
		var pword2 = $("input#pword2").val();
		
		if (pword1 == "" || pword2 == "") {
			alert ("Please enter your new password twice.");
			return false;
		} else if (pword1.length < 8) {
			alert ("Your password must be at least 8 characters long.");
			return false;
		} else if (pword1 != pword2) {
			alert ("Please check that you typed your new password the same way in both boxes.");
			return false;
		}
	}	




/* External Link New Window Function */

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;


/* Share function */
function makeWindow(address,h,w) {
	window.open(address,"SWK","HEIGHT=" + h +",WIDTH=" + w +",TOP=0,LEFT=0,scrollbars=yes"); 
}

/* Print function */
function printpage(){
   if(window.print) window.print();
   else{
     if(agt.indexOf("mac") != -1)alert("To print this page press Command-P.")
     else alert("To print this page press Control-P.")
   }
}

/* Bookmark function */
function bookmark() { 
var pagename = "School Wellness Kit"; 

if (document.all) window.external.AddFavorite(bookmarkurl,pagename);
else alert('Press CTRL-D (Command-D on a Mac) to add a bookmark to:\n"'+bookmarkurl+'".');
} 