//*****************************************Cattlemen Links**********************************************************

/* Current CM functions, as of 03-24-03
cattasc_link_view_event_cm()
cattasc_link_view_event_sub_cm()
cattasc_link_view_event_form_cm()
cattasc_link_build_event_cm()
cattasc_link_event(event_id, view_what)
cattasc_link_reg_office_cm()
cattasc_link_county_edit_cm()
cattasc_link_district_edit_cm()
cattasc_link_state_edit_cm()
cattasc_link_member_search_cm()
cattasc_link_member_edit_cm()
cattasc_link_member_new_cm()
cattasc_link_reg_form_cm()
cattasc_link_county_report_cm()
cattasc_link_district_report_cm()
cattasc_link_state_report_cm()

*/

//Title Functions
function cattasc_link_member_search_title()
	{
		var cattasc_link_member_search_title = 'Member Search/Edit Tools'
		return cattasc_link_member_search_title
	}

function cattasc_link_view_event_title()
	{
		var cattasc_link_view_event_title = 'Event Tools'
		return cattasc_link_view_event_title
	}

function cattasc_email_manage_title()
	{
		var cattasc_email_manage_title = 'Email Manage'
		return cattasc_email_manage_title
	}
	
function cattasc_report_manage_title()
	{
		var cattasc_report_manage_title = 'Print Your Reports'
		return cattasc_report_manage_title
	}
//END:Title Functions	

//This is the functions to call if you are trying to work with a registration form.
function cattasc_link_view_event()
	{
		cattasc_link_view_event_cm()	
	}

function cattasc_link_view_event_cm()
	{
		if(typeof(frm_menu)!='undefined')
		{
			if((frm_menu.menu1_txt.value=='')||(isNaN(frm_menu.menu1_txt.value)))
			{							
				cattasc_link_event('',1)			
			}
			else
			{
				cattasc_link_event(frm_menu.menu1_txt.value,1)			
			}
		}
		else
		{
			cattasc_link_event('',1)			
		}
	}

function cattasc_link_view_event_sub_cm()
	{
		if(typeof(frm_menu)!='undefined')
		{
			if((frm_menu.menu1_txt.value=='')||(isNaN(frm_menu.menu1_txt.value)))
			{							
				cattasc_link_event('',1)			
			}
			else
			{
				cattasc_link_event(frm_menu.menu1_txt.value,2)			
			}
		}
		else
		{
			cattasc_link_event('',1)			
		}
	}

function cattasc_link_view_event_form_cm()
	{
		if(typeof(frm_menu)!='undefined')
		{
			if((frm_menu.menu1_txt.value=='')||(isNaN(frm_menu.menu1_txt.value)))
			{							
				cattasc_link_event('',1)			
			}
			else
			{
				cattasc_link_event(frm_menu.menu1_txt.value,3)			
			}
		}
		else
		{
			cattasc_link_event('',1)			
		}
	}

function cattasc_link_build_event_cm()
	{
		if(typeof(frm_menu)!='undefined')
		{
			if((frm_menu.menu1_txt.value=='')||(isNaN(frm_menu.menu1_txt.value)))
			{							
				cattasc_link_event('',4)			
			}
			else
			{
				cattasc_link_event(frm_menu.menu1_txt.value,4)			
			}		
		}
		else
		{
			cattasc_link_event('',4)				
		}
	}


//This is the 'work' function that is called by cm functions and on-page lists.
function cattasc_link_event(event_id, view_what)
	{
		//  MSCNote - Need to use a case statement here
		//Where we going?
		if(view_what==1)
		{
			var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/convention/cattlemen_event_builder.cfm'
		}
		if(view_what==2)
		{
			var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/convention/cattlemen_event_builder_sub.cfm'		
		}
		if(view_what==3)
		{
			var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/convention/cattlemen_event_form.cfm'		
		}
		if(view_what==4)
		{
			var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/convention/cattlemen_event_builder.cfm'
		}
		if(view_what==5)
		{
			var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/convention/cattlemen_event_builder_final.cfm'
		}
		var oNewForm = make_form("", sAction, "")
		//Where we going?

		//Figure out what inputs to attach
		if(event_id!='')
		{
			make_input(oNewForm, 'cattasc_event_reg_build.cattasc_event_reg_build_id',event_id)	
		}
		if(view_what==4)
		{
			make_input(oNewForm, 'nf187.mode','edit')	
		}
		//END: Figure out what inputs to attach
		oNewForm.submit()
	}
//This is the functions to call if you are trying to work with a registration form.


	

function cattasc_link_reg_office_cm()
{
		if(typeof(frm_menu)!='undefined')
		{
			if((frm_menu.menu1_txt.value=='')||(isNaN(frm_menu.menu1_txt.value)))
			{							
				cattasc_link_reg_office('','')
			}
			else
			{
				cattasc_link_reg_office(frm_menu.menu1_txt.value,'')			
			}
		}	
		else
		{
			cattasc_link_reg_office('','')		
		}
}

function cattasc_link_reg_office(cattasc_event_reg_id,target)
	{
		if(target=="")
		{
			target = "_top"
		}
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/convention/cattlemen_event_office.cfm'
		var oNewForm = make_form("new", sAction, target)
		make_input(oNewForm, 'cattasc_event_reg.cattasc_event_reg_id',cattasc_event_reg_id)
		oNewForm.submit()
	}

function cattasc_link_county_edit_cm()
{
	cattasc_link_group_edits('county')	
}

function cattasc_link_district_edit_cm()
{
	cattasc_link_group_edits('district')	
}

function cattasc_link_state_edit_cm()
{
	cattasc_link_group_edits('state')	
}

function cattasc_link_group_edits(where)
{
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/edit/cattlemen_'+where+'_edit.cfm'
	var oNewForm = make_form("new", sAction)
	oNewForm.submit()
}


function cattasc_link_member_search()
	{
		cattasc_link_member_search_cm()
	}
	
function cattasc_link_member_search_cm()
{
		if(typeof(frm_menu)!='undefined')
		{
			if(frm_menu.menu1_txt.value=='')
			{							
			cattasc_link_member('search','','')	
			}
			else
			{
			cattasc_link_member('search',frm_menu.menu1_txt.value,'')	
			}
		}	
		else
		{
			cattasc_link_member('search','','')	
		}
	
}

function cattasc_link_member_edit_cm()
{
		if(typeof(frm_menu)!='undefined')
		{
			if(frm_menu.menu1_txt.value=='')
			{							
				var do_search = confirm('No member number given to edit \nClick OK to go to the search page.')
				if(do_search)
				{
					cattasc_link_member('search','','')	
				}
			}
			else
			{
			cattasc_link_member('edit',frm_menu.menu1_txt.value,'')	
			}
		}	
		else
		{
				var do_search = confirm('No member number given to edit \nClick OK to go to the search page.')
				if(do_search)
				{
					cattasc_link_member('search','','')	
				}
		}	
}

function cattasc_link_member_new_cm()
{
	cattasc_link_member('edit','','')	
}


function cattasc_link_member(action,criteria,target)
{
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/member/cattlemen_member_container.cfm'	

	sTarget = target			

	var oNewForm = make_form("member.srch", sAction, sTarget)
	make_input(oNewForm, 'nf122.mode',action)
	if(isNaN(criteria))
	{
		make_input(oNewForm, 'cattasc_member.srch',criteria)
	}
	else
	{
		make_input(oNewForm, 'cattasc_member.cattasc_member_id',criteria)
	}
	oNewForm.submit()
}



function cattasc_link_endowment(action,criteria,target)
{
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/member/cattlemen_endowment_editform.cfm'	

	sTarget = target			

	var oNewForm = make_form("member.srch", sAction, sTarget)
	make_input(oNewForm, 'nf122.mode',action)
	if(isNaN(criteria))
	{
		make_input(oNewForm, 'cattasc_member.srch',criteria)
	}
	else
	{
		make_input(oNewForm, 'cattasc_member.cattasc_member_id',criteria)
	}
	oNewForm.submit()
}


function cattasc_link_reg_form_cm()
{
		if(typeof(frm_menu)!='undefined')
		{
			if((frm_menu.menu1_txt.value=='')||(isNaN(frm_menu.menu1_txt.value)))
			{							
			cattasc_link_reg_form('')	
			}
			else
			{
				cattasc_link_reg_form(frm_menu)	
			}
		}	
		else
		{
			cattasc_link_reg_form('')	
		}
	
}

function cattasc_link_reg_form(cattasc_event_reg_id)
{
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/convention/cattlemen_event_form.cfm'	
	sTarget = ''
	var oNewForm = make_form("member.srch", sAction, sTarget)
	make_input(oNewForm, 'cattasc_event_reg.cattasc_event_reg_id',cattasc_event_reg_id)
	oNewForm.submit()
}

function cattasc_link_county_report_title() 
	{
	 var cattasc_link_county_report_title = "Navigate the State Directory"
	 return cattasc_link_county_report_title
	}
	
function cattasc_link_county_report()
	{
		cattasc_link_org_report('',1)
	}

function cattasc_link_county_report_cm()
{
	cattasc_link_org_report('',1)
}

function cattasc_link_district_report_cm()
{
	cattasc_link_org_report('',2)
}

function cattasc_link_state_report_cm()
{
	cattasc_link_org_report('',3)
}

function cattasc_link_org_report(org_id,org_type)
	{
		window.open('','Org_view','height=550,width=680,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars')
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/display/cattlemen_org_view.cfm'
		var oNewForm = make_form("org_srch", sAction, "Org_view")
		make_input(oNewForm, 'org_srch',org_id)
		make_input(oNewForm, 'org_type',org_type)
		make_input(oNewForm, 'find_how',0)
		make_input(oNewForm, 'from_where','search')		
		make_input(oNewForm, 'find_what',1)		
		oNewForm.submit()
	}

function cattasc_link_acm_setup_start_cm()
	{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/system/cattlemen_acm_configuration.cfm'	
		sTarget = ''
		var oNewForm = make_form("member_acm_setup", sAction, sTarget)
		oNewForm.submit()		
	}

function small_window(sTarget,h,w)
	{

		var shiftTop = (screen.availHeight/2)-(h/2)
		var shiftLeft = (screen.availWidth/2)-(w/2)
		
		v_small_window=window.open('',sTarget,'height='+h+',width='+w+',status=no,toolbar=no,menubar=no,location=no,resizable=yes,screenX='+shiftLeft+',screenY='+shiftTop+',top='+shiftTop+',left='+shiftLeft+',scrollbars=yes');
	}


function cattasc_link_acm_setup_cm()
	{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/system/cattlemen_acm_configuration.cfm'	
		sTarget = 'acm_edit'
		h = 550
		w = 400
		small_window(sTarget,h,w)
		var oNewForm = make_form("member_acm_setup", sAction, sTarget)
		if(frm_menu.menu1_txt.value!='')
			{
				make_input(oNewForm, 'nf214.user_id',frm_menu.menu1_txt.value)
				make_input(oNewForm, 'from_where','do_update')
			}
		else
			{
				make_input(oNewForm, 'from_where','search')
			}
		oNewForm.submit()
	}

function cattasc_link_acm_access_list()
	{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/system/cattlemen_acm_access_list.cfm'	
		sTarget = 'acm_edit'
		h = 550
		w = 400
		small_window(sTarget,h,w)
		var oNewForm = make_form("member_acm_list", sAction, sTarget)

		if(my_p0!='')
			{
				make_input(oNewForm, 'nf214.user_id',my_p0)
			}
		oNewForm.submit()
	}

function cattasc_link_email_group_list(cattasc_email_group_id, target)
	{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/system/cattlemen_stamp.cfm'	
		sTarget = ''
		if(target==1)
		{
			sTarget = 'email_group'
			window.open('email_group','email_group','height=550,width=680,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars')
		}
		var oNewForm = make_form("emaill_group_list", sAction, sTarget)
		make_input(oNewForm, 'cattasc_email_group.cattasc_email_group_id',cattasc_email_group_id)
		
		oNewForm.submit()
	}

/*Temp function for testing reporting*/
function cattasc_mail_label_cm()
	{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'report/report_core/report_core_1.cfm'	
		window.open(sAction,'report_maker','width=5,height=5,resizable=1,status=0,toolbar=0,menubar=0,scrollbars,screenX=40,screenY=40,top=1000,left=4000');		
	}


function cattasc_email_group_type_assign(value, label)
{
	if(typeof(document.all.js_cattasc_email_group_dx_cattasc_email_group_type_id)=='object')
	{
		document.all.js_cattasc_email_group_dx_cattasc_email_group_type_id.innerHTML = label
	}

	if(typeof(document.all.cattasc_email_group_dx_cattasc_email_group_type_id)=='object')
	{
		document.all.cattasc_email_group_dx_cattasc_email_group_type_id.value = value
	}
}

function cattasc_email_manage()
{
	//link_cattasc_email_container('', '')	
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'email/email_compose.cfm'
	var oNewForm = make_form("new", sAction)
	oNewForm.submit()

}

function link_cattasc_email_manage_edit(cattasc_email_id)
{
	link_cattasc_email_container(cattasc_email_id, 'edit')
}

function link_cattasc_email_manage_preview(cattasc_email_id)
{
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/email/cattlemen_email_preview.cfm'
	var oNewForm = make_form("new", sAction,'top')
	make_input(oNewForm, 'cattasc_email_letter.cattasc_email_letter_id',cattasc_email_id)	
	oNewForm.submit()
}

function link_cattasc_email_manage_preview(cattasc_email_id)
{
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/email_manager/email_preview.cfm'
	var oNewForm = make_form("new", sAction,'top')
	make_input(oNewForm, 'email_record.email_record_id',email_record_id)	
	oNewForm.submit()
}

function link_cattasc_email_manage_new()
{

	link_cattasc_email_container('', 'edit')
}

function link_cattasc_email_manage_view(cattasc_email_id)
{

	link_cattasc_email_container(cattasc_email_id, 'display')
}

function link_cattasc_email_manage_schedule(cattasc_email_id)
{
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/email/cattlemen_email_schedule.cfm'
	var oNewForm = make_form("new", sAction)
	make_input(oNewForm, 'cattasc_email_letter.cattasc_email_letter_id',cattasc_email_id)	
	oNewForm.submit()
}

function link_email_manage_schedule(email_record_id)
{
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/email_manager/email_schedule.cfm'
	var oNewForm = make_form("new", sAction)
	make_input(oNewForm, 'email_record.email_record_id',email_record_id)	
	oNewForm.submit()
}

function link_cattasc_email_manage_history(cattasc_email_id)
{}

function link_cattasc_email_container(cattasc_email_id, action_to_take)
{
	var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/email_manage/cattlemen_email_container.cfm'
	var oNewForm = make_form("new", sAction)
	make_input(oNewForm, 'cattasc_email_letter.cattasc_email_letter_id',cattasc_email_id)	
	make_input(oNewForm, 'nf217.mode',action_to_take)		
	oNewForm.submit()
}

function cattasc_invoice_print_direct(cattasc_member_id)
{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/member/cattlemen_member_invoice.cfm'
		var oNewForm = make_form("invoice", sAction, "")
		make_input(oNewForm, 'customer.cattasc_member_id',cattasc_member_id)		
		oNewForm.submit()
}

function cattasc_link_report_membership_title()
	{
		var cattasc_link_report_state_memlist_title = "View your Membership list"
		return cattasc_link_report_state_memlist_title
	}

function cattasc_link_report_membership_cm(num)
	{
		x = event.srcElement.index
		num = cattasc_report_manage_CM_p0[x]
		
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'reporting/cattlemen/report_membership.cfm'
		var oNewForm = make_form('', sAction)
		make_input(oNewForm, 'from_where', "report_load_memlist")
		make_input(oNewForm, 'which_report', num)
		oNewForm.submit()
	}

function cattasc_link_undo_renewal_cm(memberno)
	{

		window.open('','UNDO','height=550,width=680,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars')
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/member/cattlemen_member_renewal_undo.cfm'
		var oNewForm = make_form("UNDO", sAction, "UNDO")
		make_input(oNewForm, 'form_customer_memberno', memberno)
		oNewForm.submit()
	}

function link_cattasc_user_setup(cattasc_member_id, cattasc_group_id)
{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/system/cattlemen_user_setup.cfm'
		var oNewForm = make_form("UserSetup", sAction, "UserSetup")
		make_input(oNewForm, 'cattasc_group.cattasc_group_id.list', cattasc_group_id)
		make_input(oNewForm, 'cattasc_member.cattasc_member_id', cattasc_member_id)
		oNewForm.submit()
}

function link_cattasc_user_information(cattasc_member_id)
{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/system/cattlemen_user_info.cfm'
		var oNewForm = make_form("UserInfo", sAction, "UserInfo")
		make_input(oNewForm, 'cattasc_member.cattasc_member_id', cattasc_member_id)
		oNewForm.submit()
}

function link_payment_report2()
{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'invoice/payment_report_2.cfm'
		var oNewForm = make_form("DepTick", sAction, "DepTick")
		var id_list = ""
		var id_list_sw = ""
		for(x=0;x<document.all.tags("Input").length;x++)
		{
			if(document.all.tags("Input")(x).type=="checkbox")
			{
				if(document.all.tags("Input")(x).deposit==1)
				{
					if(document.all.tags("Input")(x).checked==true)
					{
						id_list = id_list+id_list_sw+document.all.tags("Input")(x).value
						var id_list_sw = ","
					}
				}
			}
		}
		make_input(oNewForm, 'payment.payment_id.list', id_list)
		oNewForm.submit()
}
function select_all_deposit_link()
{
		for(x=0;x<document.all.tags("Input").length;x++)
		{
			if(document.all.tags("Input")(x).type=="checkbox")
			{
				if(document.all.tags("Input")(x).deposit==1)
				{
					document.all.tags("Input")(x).checked=true

				}
			}
		}
}

function cattasc_link_org_report_cm(num)
	{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'customer/org_report1.cfm'
		var oNewForm = make_form('', sAction)
		make_input(oNewForm, 'from_where', "report_num")
		make_input(oNewForm, 'report_num', num)
		oNewForm.submit()
	}

function link_membership_card(cattasc_member_id)
	{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'reporting/cattlemen/report_membership.cfm'
		var oNewForm = make_form("newtop", sAction, "newtop")
		make_input(oNewForm, 'memberno.list', cattasc_member_id)
		make_input(oNewForm, 'which_report', 15)
		oNewForm.submit()
	}

function link_com_manage()
	{
		var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/committee/committee_manage.cfm'
		var oNewForm = make_form("newtop", sAction, "newtop")
		oNewForm.submit()
	}



/*
function cattasc_edit_stamp_name(stampName, callType)
	{
			window.open('','stamp_edit','height=450,width=850,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars')
			sTarget = "stamp_edit"		
			var sAction = myhttp_mode+':/'+'/'+mydomain_data_path+'cattlemen/edit/cattlemen_stamp_edit.cfm'		
			var oNewForm = make_form("stamp_edit", sAction, "stamp_edit")
			make_input(oNewForm, 'cattasc_email_group.cattasc_email_group_name',stampName)
			make_input(oNewForm, 'cattasc_email_group.cattasc_email_group_id.list',stampName)
			make_input(oNewForm, 'nf138.calltype',callType)
			oNewForm.submit()
	}
*/

//END: *****************************************Cattlemen Links**********************************************************