// JavaScript Document
$(document).ready(function()
	{
		$("#feedbackform").validationEngine();
	});

function processContactform(scrco, fnco)
	{ //alert (scr);
		if (scrco == 'feedback') 
		{
	//		if (fnco == 'submit') 
	//		{//alert (fn);
				if ($.validationEngine.submitValidation(jQuery("#feedbackform"),$.validationEngine.settings))
				//	{	
				//	$("#feedbackform").removeClass("hidden").addClass("visible");	
				//	alert ("no");
					return false;
				//	}
				//$.validationEngine.buildPrompt("#fullname", "This field is required", "error");
				//$.validationEngine.buildPrompt("#email", "This field is required", "error");
				//$.validationEngine.buildPrompt("#subject", "This field is required", "error");
				//$.validationEngine.buildPrompt("#message", "This field is required", "error");
				//$("#feedbackform").removeClass("hidden").addClass("visible");
				
			$.ajax({
			type: "POST",
			url: "savecontact.php",
			data: buildDataString(),
			success: function(msg) {
				processContactSaveResponse(msg);
				}
			}); 
			
			//contactsave();	
		//	else
			//		{ //alert "yes";
				//	$.validationEngine.buildPrompt("#fullname", "This field is required", "error");
				//$.validationEngine.buildPrompt("#email", "This field is required", "error");
				//$.validationEngine.buildPrompt("#subject", "This field is required", "error");
				//$.validationEngine.buildPrompt("#message", "This field is required", "error");
				//$("#feedbackform").removeClass("hidden").addClass("visible");
				
						
			//		}
		//	} 
			//else 
			//{
			//	$("#feedbackform").removeClass("visible").addClass("hidden");
			//}
		} //return false;
	}

function contactsave()
	{
		$.ajax({
		type: "POST",
		url: "savecontact.php",
		data: buildDataString(),
		success: function(msg) {
	//alert( "Data Saved: " + msg );
		processContactSaveResponse(msg);
			}
		}); 
	}	
				
				
function buildDataString() 
  {
	var str = "";
	str += "fullname=" + document.forms["feedbackform"].fullname.value;
	str += "&email=" + document.forms["feedbackform"].email.value;
	str += "&region=" + document.forms["feedbackform"].region.value;
	str += "&committee=" + document.forms["feedbackform"].committee.value;
	str += "&subject=" + document.forms["feedbackform"].subject.value;
	str += "&message=" + document.forms["feedbackform"].message.value;
	return str;
 }
			
function processContactSaveResponse(msg) 
  {
	var response = eval('(' + msg + ')');
	if (response.hasOwnProperty('error'))
		alert(response['error']);
	else {
		alert("Save successful");
		}
	}
	
