

$(document).ready(function() {
	$("#request_joingroup").click(function() {
   
   		var gid = $('input#gid').val();
		var url = $('input#url').val();
		$('#main_form').html('<div style="padding-left:5px;" class="no-results-message">Loading form.. Please wait.. <br /><img src="/images/loader.gif" /></div>');
		jQuery.get('/groups/group_join_form', {'gid' : gid}, function(data) {
			
			$('#main_form').html(data);
			$('#join_send').bind('click', function() {	
				var memType = $('select#member_type').val();
				var degTitle = $('input#degree_title').val();
				var majSubtitle = $('input#major_subtitle').val();
				var sDate = $('select#start_year').val() + '-' + $('select#start_month').val() + '-01';
			//	alert($('select#start_month').val());
				if($('select#start_month').val() === '---') {
					var sDate = $('select#start_year').val() + '-00-00';
				}
				
				
				var end = $("input[name='radio_val']:checked").val();
				if(end == 'present')
				{
					eDate = '3000-01-01';
				}
				else
				{
					eDate = $('select#end_year').val() + '-' + $('select#end_month').val() + '-01';
					if($('select#end_month').val() === '---') {
						var eDate = $('select#end_year').val() + '-00-00';
					}
				}
				alert('memtype: ' + memType + '\ndeg: ' + degTitle + '\nsub: ' + majSubtitle + 'sdate: ' + sDate + 'eDate: ' + eDate);
								
				jQuery.post('/groups/enqueue_request/', {
					'gid' : gid, 
					'member_type' : memType, 
					'degree_title' : degTitle, 
					'major_subtitle' : majSubtitle, 
					'start_date' : sDate, 
					'end_date' : eDate}, function(data) {
				
					if(data === 'true') {
						jAlert('Your request for membership for this group has been sent to the moderator', 'Membership Request Pending',
								   'OK', function(call_b) {
									window.location = '/'+ url;   
						});
					} else {
						jAlert('There seems to be a problem regarding requesting to join this group.<br/><br /> Please contact support1@alumni.net regarding this matter.', 'Membership Request Error',
								   'OK', function(call_b) {
									window.location = '/'+ url;   
						});
					}
				});

			});
			
			$('#join_cancel').bind('click', function() {
					window.location='/'+url;
			});
			
		});
	});
	$("button.ggjoin").click(function() {
		
   		var gid = $('input#gid').val();
		var end_date = '';
		var url = $('input#url').val();
		$('#main_form').html('<div style="padding-left:5px;" class="no-results-message">Loading form.. Please wait.. <br /><img src="/images/loader.gif" /></div>');
		jQuery.get('/groups/group_join_form', {'gid' : gid}, function(data) {

			$('#main_form').html(data);
			$('#join_send').bind('click', function() {	
				var memType = $('select#member_type').val();
				var degTitle = $('input#degree_title').val();
				var majSubtitle = $('input#major_subtitle').val();
				var sDate = $('select#start_year').val() + '-' + $('select#start_month').val() + '-01';
			//	alert($('select#start_month').val());
				if($('select#start_month').val() === '---') {
					var sDate = $('select#start_year').val() + '-00-00';
				}
				
				
				var end = $("input[name='radio_val']:checked").val();
				if(end == 'present')
				{
					eDate = '3000-01-01';
				}
				else
				{
					eDate = $('select#end_year').val() + '-' + $('select#end_month').val() + '-01';
					if($('select#end_month').val() === '---') {
						var eDate = $('select#end_year').val() + '-00-00';
					}
				}
//				alert('memtype: ' + memType + '\ndeg: ' + degTitle + '\nsub: ' + majSubtitle + 'sdate: ' + sDate + 'eDate: ' + eDate);

				jQuery.post('/groups/gjoin/', {
											'url':url, 
											'gid' : gid, 
											'member_type' : memType, 
											'degree_title' : degTitle, 
											'major_subtitle' : majSubtitle, 
											'start_date' : sDate, 
											'end_date' : eDate}, function(data) {
					$('#main_form').html('<div style="padding-left:5px;" class="no-results-message">Submitting membership data.. Please wait.. <br /><img src="/images/loader.gif" /></div>');
					jAlert('You are now a member of this group', 'Membership Confirmed', 'OK', function(call_b) {
						window.location = url;
					});
			
				});
				
					
			});
			
			$('#join_cancel').bind('click', function() {
				window.location= url;
			});
			
			
		});
	});
	
	$("#join").bind('click' ,function() {
		
   		var gid = $('input#gid').val();
		var end_date = '';
		var url = $('input#gurl').val();
		
		$('#main_form').html('<div style="padding-left:5px;" class="no-results-message">Loading form.. Please wait.. <br /><img src="/images/loader.gif" /></div>');
		jQuery.get('/groups/group_join_form', {'gid' : gid}, function(data) {

			$('#main_form').html(data);
			$('#join_send').bind('click', function() {	
				var memType = $('select#member_type').val();
				var degTitle = $('input#degree_title').val();
				var majSubtitle = $('input#major_subtitle').val();
				var sDate = $('select#start_year').val() + '-' + $('select#start_month').val() + '-01';
			//	alert($('select#start_month').val());
				if($('select#start_month').val() === '---') {
					var sDate = $('select#start_year').val() + '-00-00';
				}
				
				
				var end = $("input[name='radio_val']:checked").val();
				if(end == 'present')
				{
					eDate = '3000-01-01';
				}
				else
				{
					eDate = $('select#end_year').val() + '-' + $('select#end_month').val() + '-01';
					if($('select#end_month').val() === '---') {
						var eDate = $('select#end_year').val() + '-00-00';
					}
				}
//				alert('memtype: ' + memType + '\ndeg: ' + degTitle + '\nsub: ' + majSubtitle + 'sdate: ' + sDate + 'eDate: ' + eDate);

				jQuery.post('/groups/gjoin/', {
											'url':url, 
											'gid' : gid, 
											'member_type' : memType, 
											'degree_title' : degTitle, 
											'major_subtitle' : majSubtitle, 
											'start_date' : sDate, 
											'end_date' : eDate}, function(data) {
					$('#main_form').html('<div style="padding-left:5px;" class="no-results-message">Submitting membership data.. Please wait.. <br /><img src="/images/loader.gif" /></div>');
					jAlert('You are now a member of this group', 'Membership Confirmed', 'OK', function(call_b) {
						window.location = url;
					});
			
				});
				
					
			});
			
			$('#join_cancel').bind('click', function() {
				window.location= url;
			});
			
			
		}); 
	});
	
	
	
});
