﻿function showLogin(){
	document.getElementById('loginDiv').innerHTML='<h3>Association Member Login</h3><div id="message">The member portal is for Western Growers association members. In the member portal, you can access Western Growers bi-weekly newsletter, member directory, and other member-protected pages and documents. </div><div id="loginContent"><h3>Login to Member Area</h3><table align="center"><tr><td><b>Username:</b></td><td><b>Password:</b></td></tr><tr><td><input id="username" type="text" name="username"></td><td><input id="password" type="password" name="password"></td></tr><tr><td colspan=2><div class="bttnDiv"><a onclick="login()" class="button"><span class="login">Log In Your Account</span></a></div></td></tr></table></div><div id="passContent"><h3>Forgot Password</h3><table align="center"><tr><td><b>Enter the email address:</b></td></tr><tr><td><input id="email" type="text" name="email"></td></tr><tr><td><div><a onclick="forgotPass()" class="button"><span class="login">Send Password</span></a></div></td></tr> </table></div><p><b>Are you having problems accessing the member portal?</b><br>If you are a member of Western Growers association, and you are experiencing problems accessing the member area, feel free to contact Adam Higgins at <a href="mailto:ahiggins@wga.com">ahiggins@wga.com</a> or 949.885.2255</p>';
	Lightview.show('#loginDiv');
}
function login(){
	var user = document.getElementById('username').value;
	var pass = document.getElementById('password').value;
	var url = 'login-test.php';
	
	var ajax_req = new Ajax.Request(
	url,
	{ 
		method: 'post',
		parameters: {username: user,password: pass},
		onCreate: showLoading,
		onComplete: refreshPage	
	});
}
function forgotPass(){
	var _email = document.getElementById('email').value;
	var url = 'forgotPass.php';
	var ajax_req = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: {email: _email},
		onCreate: showLoading,
		onComplete: showResults
	});
}
function validateField(_FieldVar,_DivId){
	var _FieldValue = document.getElementById(_DivId).value;
	var url = 'validateField.php'; 
	var divId = "validate"+_DivId; 
	/*document.getElementById(divId).innerHTML=_FieldVar+_FieldValue+divId;*/
	var ajax_req = new Ajax.Request(
	url,
	{ 
		method: 'post',
		parameters: {FieldVar: _FieldVar,FieldValue: _FieldValue,DivId: _DivId},
		onComplete: showValidation	
	});
}
function processDonate(){

	for (var i=0; i < document.bodyForm.choices_full.length; i++)
	   if (document.bodyForm.choices_full[i].checked)
	      var _choices_full = document.bodyForm.choices_full[i].value;	      
	var _guest1 = $('guest1').value;
	var _company = $('company').value;
	var _company_email = $('company_email').value;
	var _company_address = $('company_address').value;
	var _company_city = $('company_city').value;
	var _company_state = $('company_state').value;
	var _company_zip = $('company_zip').value;
	var _company_phone = $('company_phone').value;
	var _otherAmount = $('other_amount').value;
	var url = 'donationProcess.php';

	var ajax_req = new Ajax.Request(
	url,
	{ 
		method: 'post',
		parameters: {
		guest1:_guest1,company:_company,company_email:_company_email,company_address:_company_address,company_city:_company_city,company_state:_company_state,company_zip:_company_zip,
		company_phone: _company_phone,choices_full:_choices_full,other_amount:_otherAmount},
		onCreate: showLoadingAM,
		onComplete: gotoPage	
	});
}
function processAM(){

	for (var i=0; i < document.bodyForm.choices_full.length; i++)
	   if (document.bodyForm.choices_full[i].checked)
	      var _choices_full = document.bodyForm.choices_full[i].value;
	
	for (var i=0; i < document.bodyForm.choices_golf.length; i++)
	   if (document.bodyForm.choices_golf[i].checked)
	      var _choices_golf = document.bodyForm.choices_golf[i].value;	
	      
	var _guest1_title = document.getElementById('guest1_title').value;
	var _guest2_title = document.getElementById('guest2_title').value;
	var _guest3_title = document.getElementById('guest3_title').value;
	var _guest4_title = document.getElementById('guest4_title').value;
	var _guest1 = document.getElementById('guest1').value;
	var _guest2 = document.getElementById('guest2').value;
	var _guest3 = document.getElementById('guest3').value;
	var _guest4 = document.getElementById('guest4').value;
	var _badge1 = document.getElementById('badge1').value;
	var _badge2 = document.getElementById('badge2').value;
	var _badge3 = document.getElementById('badge3').value;
	var _badge4 = document.getElementById('badge4').value;
	var _company = document.getElementById('company').value;
	var _company_email = document.getElementById('company_email').value;
	var _company_address = document.getElementById('company_address').value;
	var _company_city = document.getElementById('company_city').value;
	var _company_state = document.getElementById('company_state').value;
	var _company_zip = document.getElementById('company_zip').value;
	var _company_phone = document.getElementById('company_phone').value;
	//var _choices_full = document.getElementById('choices_full').value;
	var _choices_full_child = document.getElementById('choices_full_child').value;
	var _choices_full_child_non_member = document.getElementById('choices_full_child_non_member').value;
	var _breakfast = document.getElementById('breakfast').value;
	var _golf_name_1 = document.getElementById('golf_name_1').value;
	var _golf_name_2 = document.getElementById('golf_name_2').value;
	var _golf_handicap_1 = document.getElementById('golf_handicap_1').value;
	var _golf_handicap_2 = document.getElementById('golf_handicap_2').value;
	var _gamesChild = document.getElementById('gamesChild').value;
	var _gamesAdult = document.getElementById('gamesAdult').value;
	var url = 'meeting_process.php';

	var ajax_req = new Ajax.Request(
	url,
	{ 
		method: 'post',
		parameters: {
		guest1_title:_guest1_title,guest2_title:_guest2_title,guest3_title:_guest3_title,guest4_title:_guest4_title,
		guest1:_guest1,guest2:_guest2,guest3:_guest3,guest4:_guest4,
		badge1:_badge1,badge2:_badge2,badge3:_badge3,badge1:_badge1,
		company:_company,company_email:_company_email,company_address:_company_address,company_city:_company_city,company_state:_company_state,company_zip:_company_zip,
		company_phone:_company_phone,choices_full:_choices_full,choices_full_child:_choices_full_child,choices_full_child_non_member:_choices_full_child_non_member,
		choices_golf:_choices_golf,golf_name_1:_golf_name_1,golf_name_2:_golf_name_2,golf_handicap_1:_golf_handicap_1,golf_handicap_2:_golf_handicap_2,
		gamesChild:_gamesChild,gamesAdult: _gamesAdult,breakfast:_breakfast},
		onCreate: showLoadingAM,
		onComplete: gotoPage	
	});
}
function processMembership(_submit){
	var url = 'annualduesprocess.php';
	
	var ajax_req = new Ajax.Request(
	url,
	{
		method: 'post',		
		parameters: {submit: _submit},
		onCreate: showLoadingTop,
		onComplete: gotoPage	
	});
}
/*==============================Responses====================================*/
function showValidation(resp){
	resp = resp.responseText;

	var splitResult = resp.split("-");
	var divId = "validate"+splitResult[0];
	document.getElementById(divId).innerHTML=splitResult[1];
}
function showLoading(){
	document.getElementById('message').innerHTML='<img src="/ContentImages/progress-sm.gif"> Processing...';
}
function showLoadingTop(){
	document.getElementById('message-top').innerHTML='<img src="/ContentImages/progress-sm.gif"> Processing...';
}
function showLoadingAM(){
	document.getElementById('message-top').innerHTML='<img src="/ContentImages/progress-sm.gif"> Processing...';
	document.getElementById('message-bot').innerHTML='<img src="/ContentImages/progress-sm.gif"> Processing...';
}

function gotoPage(resp){
	resp = resp.responseText;
	var error = resp.substring(2,8);
	var strLen = resp.length;
	var errorMesg = resp.substring(8,strLen);
	if(error == "Error:"){
		document.getElementById('message-bot').innerHTML='<p class=\"required-brd\">'+errorMesg+'</p>';
		document.getElementById('message-top').innerHTML='<p class=\"required-brd\">'+errorMesg+'</p>';
	}else{
		document.location.href=resp;
	}
}
function refreshPage(resp){	
	resp = resp.responseText;
	if(resp == 1){
		location.reload(true);
	}else{
		document.getElementById('message').innerHTML=resp;				
	}
}

function showResults(resp){
	resp = resp.responseText;
	var error = resp.substring(2,8);
	var strLen = resp.length;
	var errorMesg = resp.substring(8,strLen);
	if(error == "Error:")
		document.getElementById('message').innerHTML=errorMesg;
	else
		document.getElementById('message').innerHTML='<p class="green-brd">We found it.</p><p class="green">'+resp+'</p>';
}
