function loginbox(str, url)
{
	str += '<div class="clearBoth"></div><br /><center><input type="button" value="Login" class="confirmPopupOk" onclick="window.location.href=\'' + url + '\'"/> or <a href="javascript:$.colorbox.close()">Cancel</a></center>';
	var designHTML = '<div id="alertMsgBox"><img src="/spry/images/warning_48.png" alt="" /> ' + str + '</div>';
	$.colorbox({transition: 'none', html: designHTML});
}

function editpage(id)
{
	$.ajax ({
		type: 'GET',
		url: '/app/scripts/getPageData.php',
		data: {'id': id},
		error: function (a, b, c) {alert (c)},
		success: function (data)
		{
            var name = $(data).find("name").html();
			var content = $(data).find("content").html();
			
			var designHTML =
				'<div id="alertMsgBox">' +
					'<form method="post" action="" class="page_manager">' +
						'<input type="hidden" name="id" value="' + id + '"/>' +
                        '<h2>Edit "' + name + '"</h2>' +
						'<textarea class="tinymce" name="content">' + content + '</textarea>' +
						'<p><input style="background-color: #fcb635;padding: 3px 6px;border: 1px solid #fcb635;font-size: 12px;font-weight: bold;color: #fff;text-shadow: 0px 1px #bb8522;cursor: pointer;" ' +
						'type="submit" name="submit" value="Save Changes"/> or <a href="javascript:$.colorbox.close();">close window</a></p>' +
					'</form>' +
				'</div>';
			
			$.colorbox({transition: 'none', html: designHTML, width: '80%', height: '500px'});
			
		    $('textarea.tinymce').tinymce({
		        // Location of TinyMCE script
		        script_url : '/app/includes/admin/tiny_mce/tiny_mce.js',

		        // General options
		        theme : "advanced",
		        plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",

		        // Theme options
		        theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,formatselect,|,cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,|,insertdate,inserttime",
		        theme_advanced_buttons2 : "tablecontrols,|,hr,removeformat,|,sub,sup,|,cite,abbr,acronym,del,ins",
                theme_advanced_buttons3 : "",
		        theme_advanced_toolbar_location : "top",
		        theme_advanced_toolbar_align : "left",
		        theme_advanced_statusbar_location : "bottom",
		        theme_advanced_resizing : false,
		        width : '100%',
		    	height: '300px',

		        // Example content CSS (should be your site CSS)
		        content_css : "css/content.css",

		        // Drop lists for link/image/media/template dialogs
		        template_external_list_url : "lists/template_list.js",
		        external_link_list_url : "lists/link_list.js",
		        external_image_list_url : "lists/image_list.js",
		        media_external_list_url : "lists/media_list.js",

		        // Replace values for the template plugin
		        template_replace_values : {
		            username : "Some User",
		            staffid : "991234"
		        }
		    });
		},
		//contentType: 'xml'
	});
	
	return false;
}

/* Contact Form in Footer */

$(document).ready(function(){ // Extremely Basic Validation
	$("#footerFName").keyup(function(){
		if($("#footerFName").val() == '')
			$("#footerFName").addClass('field_error');
		else
			$("#footerFName").removeClass('field_error');
	});
	$("#footerLName").keyup(function(){
		if($("#footerLName").val() == '')
			$("#footerLName").addClass('field_error');
		else
			$("#footerLName").removeClass('field_error');
	});
	$("#footerEmail").keyup(function(){
		if(validateEmailAddress($("#footerEmail").val()) == false)
			$("#footerEmail").addClass('field_error');
		else
			$("#footerEmail").removeClass('field_error');
	});
});

function sendFootContact(form) // Submitting the Form
{
	var errFlag=false;
	$("#footFieldMsg").html('');
	$("#getInvolved input").removeClass('field_error');
	$("#getInvolved textarea").removeClass('field_error');

	if($("#footerFName").val() != '' && $("#footerLName").val() != '' && validateEmailAddress($("#footerEmail").val()) == true) // Only if Basic Validation Passed
	{
		// Manage Checkboxes
		var checkBoxes = "";
        var interests = new Array();
        var count = 0;
		$('#footerChecks :checkbox:checked').each(function() {
            interests[count++] = this.value;
		});

		$.post("/app/scripts/sendInvolved.php", { // Send to the e-mail components
            loadTime: $('#loadTime').val(),
			footerFName: $("#footerFName").val(),
			footerLName: $("#footerLName").val(),
			footerEmail: $("#footerEmail").val(),
			footerPhone: $("#footerPhone").val(),
			interest: interests
		}, function(data){
			//alert("Data Loaded: " + data);
			if(data == "Success"){
				$("#footFieldMsg").removeClass('msg_bad');
				$("#footFieldMsg").addClass('msg_good');
				$("#footFieldMsg").html('Your request has been sent!').show(); // Show Sent Message
				$("#theFilledForm").hide(); // Disable the Form Fields to prevent dumb people spamming it again and again
			}else{
				$("#footFieldMsg").removeClass('msg_good');
				$("#footFieldMsg").addClass('msg_bad');
				$("#footFieldMsg").html(data).show(); // Show Error Message
				$("#theFilledForm").show(); // Keep Form Fields Showing
			}
		});
	}
	else // Basic Validation Failed, Color the Specific fields
	{
		if($("#footerFName").val() == '') {
			$("#footerFName").addClass('field_error');
			errFlag=true;
		}
		if($("#footerLName").val() == '') {
			$("#footerLName").addClass('field_error');
			errFlag=true;
		}
		if(validateEmailAddress($("#footerEmail").val()) == false) {
			$("#footerEmail").addClass('field_error');
			errFlag=true;
		}
	}

	// Report any problems or let the form continue
	if(errFlag){
		$("#footFieldMsg").removeClass('msg_good');
		$("#footFieldMsg").addClass('msg_bad');
		$("#footFieldMsg").html('Please complete all required fields.');
		return false;
	} else {
		return false;
	}
}

