// JavaScript Document
var quotes_to_compare = new Array();
var dynamic_talk_to_agent_counter = 10000;
var suppress_agent_refill = false;

function submit_rating(qc_id)
{
	var rating = document.getElementById('rating');
	var full_name = document.getElementById('full_name');
	var review = document.getElementById('review');
	var rating_value = 0;
	var full_name_value = '';
	var review_value = '';
	if(rating)
	{
		if(rating.options) rating_value = rating.options[rating.selectedIndex].value;
		else rating_value = rating.value;	
	}
	if(full_name) full_name_value = full_name.value;
	if(review) review_value = review.value;
	jQuery.post('/edq_custom/processor.php', { request_type: 'submit_rating', qc:qc_id, full_name:full_name_value, rating:rating_value, review:review_value},
	  function(data) {
		 if(data == 'OK')  {
			 load_quote_detail();
			 alert('Thank you for rating this quote!');
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;	
}

function finalize_application(application_id)
{
	if(confirm('Are you sure you want to finalize this application?'))
	{
		jQuery.post('/edq_custom/processor.php', { request_type: 'finalize_application', application_id:application_id},
		  function(data) {
			 if(data == 'OK')  {
				 //alert('The quote has been closed.');
				 load_member(false);
			 }
			 else alert(data);
		  },
		  'html'
		); 
	}
	return false;	
}

function close_application(application_id)
{
	if(confirm('Are you sure you want to remove this quote?'))
	{
		jQuery.post('/edq_custom/processor.php', { request_type: 'close_application', application_id:application_id},
		  function(data) {
			 if(data == 'OK')  {
				 //alert('The quote has been closed.');
				 load_member(false);
			 }
			 else alert(data);
		  },
		  'html'
		); 
	}
	return false;	
}

function load_quote_detail()
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'quote_detail', caller:escape(document.location.href)},
	  function(data) {
		 var qd = document.getElementById('quote_detail_block');
		 if(qd && data.quote_detail) {
			qd.innerHTML = data.quote_detail;
		 	if(document.location.href.indexOf('print') > 0) window.print();
			else if(data.add)
			{
				switch(data.add)
				{
					case 'email':
						addthis_sendto('email');
						break;
					case 'facebook':
						addthis_sendto('facebook');
						break;
				}
			}
		 }
	  },
	  'json'
	); 
	return false;	
}

function print_more_quote_info(carrier_id, quote_cache_id, level_or_graded)
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'more_quote_info', carrier:carrier_id, qc:quote_cache_id, lg:level_or_graded},
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href='/quotedetail/?print&cid='+carrier_id+'&qid='+quote_cache_id+'&'+level_or_graded; 
		 }
		 else if(data.length == 2) {
			 document.location.href='/quotedetail/?print&cid='+carrier_id+'&qid='+quote_cache_id+'&'+level_or_graded+'&state='+data;
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}//end of more_info

function email_more_quote_info(carrier_id, quote_cache_id, level_or_graded)
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'more_quote_info', carrier:carrier_id, qc:quote_cache_id, lg:level_or_graded, 'add':'email'},
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href='/quotedetail/?cid='+carrier_id+'&qid='+quote_cache_id+'&'+level_or_graded; 
		 }
		 else if(data.length == 2) {
			 document.location.href='/quotedetail/?cid='+carrier_id+'&qid='+quote_cache_id+'&'+level_or_graded+'&state='+data;
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}//end of more_info

function facebook_more_quote_info(carrier_id, quote_cache_id, level_or_graded)
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'more_quote_info', carrier:carrier_id, qc:quote_cache_id, lg:level_or_graded, 'add':'facebook'},
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href='/quotedetail/?cid='+carrier_id+'&qid='+quote_cache_id+'&'+level_or_graded; 
		 }
		 else if(data.length == 2) {
			 document.location.href='/quotedetail/?cid='+carrier_id+'&qid='+quote_cache_id+'&'+level_or_graded+'&state='+data;
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}//end of more_info

function more_quote_info(carrier_id, quote_cache_id, level_or_graded)
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'more_quote_info', carrier:carrier_id, qc:quote_cache_id, lg:level_or_graded},
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href='/quotedetail/?cid='+carrier_id+'&qid='+quote_cache_id+'&'+level_or_graded; 
		 }
		 else if(data.length == 2) {
			 document.location.href='/quotedetail/?cid='+carrier_id+'&qid='+quote_cache_id+'&'+level_or_graded+'&state='+data;
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}//end of more_info

function bookmark_quote(carrier_id, quote_cache_id, level_or_graded)
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'bookmark_quote', carrier:carrier_id, qc:quote_cache_id, lg:level_or_graded},
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href='/dashboard/'; 
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}

function save_quote(carrier_id, quote_cache_id, level_or_graded)
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'save_quote', carrier:carrier_id, qc:quote_cache_id, lg:level_or_graded},
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href='/apply/'; 
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}

function apply()
{
	var inputs = document.getElementsByTagName('input');
	var selects = document.getElementsByTagName('select');
	var post_arr = { };
	for(var ic=0; ic<inputs.length; ic++)
	{
		switch(inputs[ic].type)
		{
			case 'submit':
				break;
			case 'hidden':
			case 'text':
				post_arr[inputs[ic].name.toString()] = inputs[ic].value.toString();
				break;
			case 'radio':
			case 'checkbox':
				if(inputs[ic].checked) post_arr[inputs[ic].name.toString()] = inputs[ic].value.toString();
				break;	
			default:
				alert(inputs[ic].type);
				return false;
				break;
		}
	}
	for(var ic=0; ic<selects.length; ic++)
	{
		
		post_arr[selects[ic].name.toString()] = selects[ic].options[selects[ic].selectedIndex].value.toString();
		//alert(selects[ic].name.toString() + ' = ' + selects[ic].options[selects[ic].selectedIndex].value.toString());
	}
	//return false;
	//alert(post_arr);
	jQuery.post('/edq_custom/processor.php', { request_type:'eapplication', form_val:post_arr },
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href='/dashboard/'; 
		 }
		 else alert(data);
	  },
	  'html'
	);	
	return false;
}

function text_uncompare_quotes(carrier_id, quote_cache_id)
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'uncompare', carrier_id:carrier_id, quote_cache_id:quote_cache_id},
	  function(data) {
		 if(data == 'OK')  {
			 load_member(true);
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}

function compare_quotes(cqobj, carrier_id, quote_cache_id)
{
	var cqt = new Array();
	var divs = document.getElementsByTagName('div');
	var spans = new Array();
	var inps = new Array();
	var tqt = new Array();
	if(cqobj)
	{
		if(cqobj.checked)
		{
			cqt[0] = carrier_id;
			cqt[1] = quote_cache_id;
			quotes_to_compare[quotes_to_compare.length] = cqt;
		}
		else {
			for(var sc=0; sc<quotes_to_compare.length; sc++)
			{
				if(quotes_to_compare[sc][0] != carrier_id || quotes_to_compare[sc][1] != quote_cache_id)
				{
					tqt[tqt.length] = quotes_to_compare[sc];	
				}
			}
			quotes_to_compare = tqt;
		}
	}
	
	for(var sc=0; sc<divs.length; sc++)
	{
		if(divs[sc] && divs[sc].className && (divs[sc].className == 'plan-compare' || divs[sc].className == 'plan-compare-highlight' || divs[sc].className == 'plan-compare-highlighted'))
		{
			spans = divs[sc].getElementsByTagName('span');
			inps = divs[sc].getElementsByTagName('input');
			
			if(quotes_to_compare.length > 1 && inps[0].checked) {
				divs[sc].className = 'plan-compare-highlight';
				spans[0].innerHTML = '<a href="#" onclick="compare_quotes_now(); return false;"'+'>Click to compare<'+'/a>';
			}
			else {
				divs[sc].className = 'plan-compare';
				spans[0].innerHTML = 'Compare';
			}
		}
	}
}

function compare_quotes_now()
{
	var ecq = '';
	for(var qc=0; qc<quotes_to_compare.length; qc++)
	{
		if(ecq.length > 0) ecq += '|';
		ecq += quotes_to_compare[qc].join(',');	
	}
	jQuery.post('/edq_custom/processor.php', { request_type: 'quotes_to_compare', reference:ecq},
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href='/compare-plans/'; 
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}

function carrier_question_answer(obj)
{
	var action_name = 'set';
	if(!obj.checked) action_name = 'unset';
	jQuery.post('/edq_custom/processor.php', { request_type: action_name+'_carrier_question_answer', reference:obj.value},
	  function(data) {
		 if(data == 'OK')  {
			 load_member(true); 
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;	
}

function parameter_selection(obj)
{
	var action_name = 'set';
	if(!obj.checked) action_name = 'unset';
	jQuery.post('/edq_custom/processor.php', { request_type: action_name+'_parameters_selection', parameter:obj.name, reference:obj.value},
	  function(data) {
		 if(data == 'OK')  {
			 load_member(true); 
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;	
}

function riders_selection(obj)
{
	var action_name = 'set';
	if(!obj.checked) action_name = 'unset';
	jQuery.post('/edq_custom/processor.php', { request_type: action_name+'_riders_selection', reference:obj.value},
	  function(data) {
		 if(data == 'OK')  {
			 load_member(true); 
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;	
}

function verify_zip_code()
{
	var zip_code = document.getElementById('zip_code');
	var zip_code_value = '';
	if(zip_code) zip_code_value = zip_code.value;
	jQuery.post('/edq_custom/processor.php', { zip_code: zip_code_value, request_type: 'zipcode'},
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href = '/live-quote/';
		 }
		 else alert(data);
	  },
	  'html'
	); 
}

function close_notification(image_reference)
{
	jQuery.post('/edq_custom/processor.php', { close_notification: image_reference, request_type: 'close_notification'},
	  function(data) {
		 if(data == 'OK')  {
			 suppress_agent_refill = true;
			 load_member(false);
		 }
		 else alert(data);
	  },
	  'html'
	); 
}

var live_quote_submitted = false;

function update_quote_data()
{
	if(live_quote_submitted) return false;
	live_quote_submitted = true;
	if(document.getElementById('live_quote_form_processing'))
	{
		document.getElementById('live-quote').style.display = 'none';
		document.getElementById('live_quote_form_processing').style.display = '';	
	}
	var inputs = document.getElementsByTagName('input');
	var ic = 0;
	var tobacco = '';
	var gender = '';
	var occupation = '';
	var st = document.getElementById('state');
	var dobm = document.getElementById('date_of_birth_month');
	var dobd = document.getElementById('date_of_birth_day');
	var doby = document.getElementById('date_of_birth_year');
	var nai = document.getElementById('net_annual_income');
	var fn = document.getElementById('first_name');
	var ln = document.getElementById('last_name');
	var ac = document.getElementById('phone_number_area_code');
	var pf = document.getElementById('phone_number_first_three');
	var pl = document.getElementById('phone_number_last_four');
	var alt_ac = document.getElementById('alternate_phone_number_area_code');
	var alt_pf = document.getElementById('alternate_phone_number_first_three');
	var alt_pl = document.getElementById('alternate_phone_number_last_four');
	var em = document.getElementById('email_address');
	var gd = document.getElementById('gender');
	var occ = document.getElementById('occupation');
	var fnv = '';
	var lnv = '';
	var acv = '';
	var pfv = '';
	var plv = '';
	var alt_acv = '';
	var alt_pfv = '';
	var alt_plv = '';
	var stv = '';
	var dobmv = '';
	var dobdv = '';
	var dobyv = '';
	var naiv = '';
	var dob = '';
	var phone_time = '';
	var alt_phone_time = '';
	var emv = '';
	for(ic = 0; ic < inputs.length; ic++)
	{
		if(inputs[ic] && inputs[ic].type)
		{
			if(inputs[ic].type == 'radio' || inputs[ic].type == 'checkbox')
			{
				if(inputs[ic].checked) 
				{
					switch(inputs[ic].name)
					{
						case 'tobacco':			tobacco = inputs[ic].value;				break;
						case 'gender':			gender = inputs[ic].value;				break;
						case 'occupation':		occupation = inputs[ic].value;			break;
						case 'phone_time':		phone_time = inputs[ic].value;			break;
						case 'alternate_phone_time':
												alt_phone_time = inputs[ic].value;		break;
					}
				}
			}
		}
	}
	
	if(st) stv = st.options[st.selectedIndex].value;
	if(dobm) dobmv = dobm.options[dobm.selectedIndex].value;
	if(dobd) dobdv = dobd.options[dobd.selectedIndex].value;
	if(doby) dobyv = doby.options[doby.selectedIndex].value;
	if(gender.length == 0 && gd) gender = gd.value;
	if(nai) naiv = nai.value;
	if(fn) fnv = fn.value;
	if(ln) lnv = ln.value;
	if(ac) acv = ac.value;
	if(pf) pfv = pf.value;
	if(pl) plv = pl.value;
	if(alt_ac) alt_acv = alt_ac.value;
	if(alt_pf) alt_pfv = alt_pf.value;
	if(alt_pl) alt_plv = alt_pl.value;
	if(em) emv = em.value;
	if(occupation.length == 0 && occ) occupation = occ.options[occ.selectedIndex].value;
	dob = dobyv+'-'+dobmv+'-'+dobdv;
	jQuery.post('/edq_custom/processor.php', { state:stv, gender:gender, date_of_birth:dob, tobacco:tobacco, occupation:occupation, 
		net_annual_income:naiv, request_type: 'quote_data', first_name:fnv, last_name:lnv, phone_number_area_code:acv,
		phone_number_first_three:pfv, phone_number_last_four:plv, phone_time:phone_time, email_address:emv,
		alternate_phone_number_area_code: alt_acv, alternate_phone_number_first_three:alt_pfv, alternate_phone_number_last_four:alt_plv, 
		alternate_phone_time:alt_phone_time},
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href = '/quote-results/';
			 return false;
		 }
		 else {
			 alert(data);
			 live_quote_submitted = false;
			 if(document.getElementById('live_quote_form_processing'))
			{
				document.getElementById('live_quote_form_processing').style.display = 'none';
				document.getElementById('live-quote').style.display = '';		
			}
		 }
	  },
	  'html'
	); 
	return false;
}

function update_account()
{
	var fn = document.getElementById('first_name');
	var ln = document.getElementById('last_name');
	var ea = document.getElementById('email_address');
	var pw = document.getElementById('password');
	var ph = document.getElementById('phone_number');
	var cpw = document.getElementById('confirm_password');
	var ac = document.getElementById('phone_number_area_code');
	var pf = document.getElementById('phone_number_first_three');
	var pl = document.getElementById('phone_number_last_four');
	var fnv = '';
	var lnv = '';
	var eav = '';
	var pwv = '';
	var phv = '';
	var cpwv = '';
	if(fn && ln && ea && pw) {
		fnv = fn.value;
		lnv = ln.value;
		eav = ea.value;
		pwv = pw.value;	
		if(!ph) {
			phv = ac.value+'-'+pf.value+'-'+pl.value;
		}
		else phv = ph.value;
		cpwv = cpw.value;
	}
	jQuery.post('/edq_custom/processor.php', { email_address:eav,password_value:pwv,first_name:fnv,last_name:lnv,request_type: 'update_account', 
		phone_number:phv,confirm_password:cpwv },
	  function(data) {
		 if(data == 'OK')  {
			 //alert('Your account has been updated, thank you.');
			 document.location.href = '/dashboard/';
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}//end of create_account

function load_member(first_load)
{
	var is_rider_list = 'N';
	var is_carrier_list = 'N';
	var is_benefit_period_list = 'N';
	var is_cola_list = 'N';
	var is_elimination_list = 'N';
	var is_riders_area = 'N';
	var is_matched_quotes = 'N';
	var is_compare_features = 'N';
	var is_compare_features_header = 'N';
	var is_saved_quote_list = 'N';
	var is_bookmarks_list = 'N';
	var is_payment_schedule_list = 'N';
	var is_payment_plan = 'N';
	var is_definition_of_disability_list = 'N';
	var is_noncancellable_and_guaranteed_renewable_list = 'N';
	var pp_sort = '';
	var is_pending_case_statuses = 'N';
	var is_applications = 'N';
	var is_illustrations = 'N';
	var is_memberpagelearningcenter = 'N';
	var is_membermodal = 'N';
	if(document.getElementById('processing') && document.getElementById('content-wrap'))
	{
		document.getElementById('content-wrap').style.display = 'none';
		document.getElementById('processing').style.display = '';	
		/* $('#rotator').cycle({ 
			fx:     'fade',
			timeout: 5000
		});
		*/
	}
	if(document.getElementById('member-learning'))
	{
		is_memberpagelearningcenter = 'Y';	
	}
	if(document.getElementById('member-modal')) is_membermodal = 'Y';
	if(document.getElementById('quote_results_sort_best_seller') && document.getElementById('quote_results_sort_best_seller').checked)
	{
		pp_sort = 'bestseller';	
	}
	else if(document.getElementById('quote_results_sort_benefit_period') && document.getElementById('quote_results_sort_benefit_period').checked)
	{
		pp_sort = 'benefit_period';	
	}
	else if(document.getElementById('quote_results_sort_company') && document.getElementById('quote_results_sort_company').checked)
	{
		pp_sort = 'company';	
	}
	
	if(document.getElementById('rider_list')) is_rider_list = 'Y';
	if(document.getElementById('carrier_list')) is_carrier_list = 'Y';
	if(document.getElementById('benefit_period_list')) is_benefit_period_list = 'Y';
	if(document.getElementById('cola_list')) is_cola_list = 'Y';
	if(document.getElementById('elimination_list')) is_elimination_list = 'Y';
	if(document.getElementById('riders')) is_riders_area = 'Y';
	if(document.getElementById('matched_quotes')) is_matched_quotes = 'Y';
	if(document.getElementById('compare_features')) is_compare_features = 'Y';
	if(document.getElementById('compare_features_header')) is_compare_features_header = 'Y';
	if(document.getElementById('savedquotelist')) is_saved_quote_list = 'Y';
	if(document.getElementById('bookmarkslist')) is_bookmarks_list = 'Y';
	if(document.getElementById('payment_schedule_list')) is_payment_schedule_list = 'Y';
	if(document.getElementById('payment_plan')) is_payment_plan = 'Y';
	if(document.getElementById('definition_of_disability_list')) is_definition_of_disability_list = 'Y';
	if(document.getElementById('noncancellable_and_guaranteed_renewable_list')) is_noncancellable_and_guaranteed_renewable_list = 'Y';
	if(document.getElementById('pending_case_statuses')) is_pending_case_statuses = 'Y';
	if(document.getElementById('applications')) is_applications = 'Y';
	if(document.getElementById('illustrations')) is_illustrations = 'Y';
	
	jQuery.post('/edq_custom/processor.php', { request_type: 'get_account', rider_list:is_rider_list, carrier_list:is_carrier_list,
		benefit_period_list:is_benefit_period_list, cola_list:is_cola_list, elimination_list:is_elimination_list, riders_area:is_riders_area,
		payment_schedule_list:is_payment_schedule_list, payment_plan:is_payment_plan,
		definition_of_disability_list:is_definition_of_disability_list,
		noncancellable_and_guaranteed_renewable_list:is_noncancellable_and_guaranteed_renewable_list,
		matched_quotes: is_matched_quotes, compare_features: is_compare_features, saved_quote_list: is_saved_quote_list, 
		compare_features_header:is_compare_features_header, pp_sort: pp_sort, bookmarks_list: is_bookmarks_list, 
		pending_case_statuses:is_pending_case_statuses, applications:is_applications, illustrations:is_illustrations,
		memberpagelearningcenter:is_memberpagelearningcenter, membermodal:is_membermodal },
	  function(member_info) {
		var cref = 'occupation_class';
		var spans = document.getElementsByTagName('span');
		var inputs = document.getElementsByTagName('input');
		var selects = document.getElementsByTagName('select');
		var rider_list = document.getElementById('rider_list');
		var carrier_list = document.getElementById('carrier_list');
		var benefit_period_list = document.getElementById('benefit_period_list');
		var cola_list = document.getElementById('cola_list');
		var elimination_list = document.getElementById('elimination_list');
		var riders = document.getElementById('riders');
		var matched_quotes = document.getElementById('matched_quotes');
		var found_matches = document.getElementById('found_matches');
		var found_matches_plan = document.getElementById('found_matches_plan');
		var found_matches_lowest = document.getElementById('found_matches_lowest');
		var compare_features = document.getElementById('compare_features');
		var compare_features_header = document.getElementById('compare_features_header');
		var saved_quote_list = document.getElementById('savedquotelist');
		var bookmarks_list = document.getElementById('bookmarkslist');
		var payment_schedule_list = document.getElementById('payment_schedule_list');
		var payment_plan = document.getElementById('payment_plan');
		var definition_of_disability_list = document.getElementById('definition_of_disability_list');
		var noncancellable_and_guaranteed_renewable_list = document.getElementById('noncancellable_and_guaranteed_renewable_list');
		var pending_case_statuses = document.getElementById('pending_case_statuses');
		var was_greeting = false;
		var applications = document.getElementById('applications');
		var illustrations = document.getElementById('illustrations');
		var memberpagelearningcenter = document.getElementById('member-learning');
		var membermodal = document.getElementById('member-modal');
		if(document.getElementById('representative_picture') && member_info.advisor_image)
		{
			document.getElementById('representative_picture').src = '/edq_custom/download.php?i='+member_info.advisor_image;	
		}
		if(rider_list && member_info.rider_list) rider_list.innerHTML = member_info.rider_list;
		if(carrier_list && member_info.carrier_list) carrier_list.innerHTML = member_info.carrier_list;
		if(benefit_period_list && member_info.benefit_period_list) benefit_period_list.innerHTML = member_info.benefit_period_list;
		if(cola_list && member_info.cola_list) cola_list.innerHTML = member_info.cola_list;
		if(elimination_list && member_info.elimination_list) elimination_list.innerHTML = member_info.elimination_list;
		if(noncancellable_and_guaranteed_renewable_list && member_info.noncancellable_and_guaranteed_renewable_list) {
			noncancellable_and_guaranteed_renewable_list.innerHTML = member_info.noncancellable_and_guaranteed_renewable_list;
		}
		if(payment_plan && member_info.payment_plan) payment_plan.innerHTML = member_info.payment_plan;
		if(payment_schedule_list && member_info.payment_schedule_list) payment_schedule_list.innerHTML = member_info.payment_schedule_list;
		if(definition_of_disability_list && member_info.definition_of_disability_list) {
			definition_of_disability_list.innerHTML = member_info.definition_of_disability_list;
		}
		if(riders && member_info.riders) {
			riders.innerHTML = member_info.riders;
			if(!first_load && riders.innerHTML.length > 0) reset_accordians();
		}
		if(matched_quotes && member_info.matched_quotes) {
			var js_ref = '<script type="text/javascript" charset="UTF-8" src="';
			var js_ref_end = '></script>';
			var sqp_ender = new Array();
			var sqp = member_info.matched_quotes.split(js_ref);
			var sqp_temp = sqp[0];
			var slinks = new Array();
			for(var sc=1; sc < sqp.length; sc++)
			{
				sqp_ender = sqp[sc].split(js_ref_end);
				sqp_temp += sqp_ender[1];
				slinks[slinks.length] = sqp_ender[0];
			}
			matched_quotes.innerHTML = sqp_temp;
			for(var sc=0; sc < slinks.length; sc++)
			{
			   load_javascript_file(slinks[sc]);
			  /* var head= document.getElementsByTagName('head')[0];
			   var script= document.createElement('script');
			   script.type= 'text/javascript';
			   script.src= slinks[sc];
			   //alert(slinks[sc]);
			   head.appendChild(script); */	
			}
			//matched_quotes.innerHTML = member_info.matched_quotes;	
			quotes_to_compare = new Array();
		}
		if(found_matches_lowest && member_info.found_matches_lowest)
		{
			found_matches_lowest.innerHTML = member_info.found_matches_lowest;
		}
		if(found_matches && member_info.found_matches) 
		{
			
			found_matches.innerHTML = member_info.found_matches;
			if(found_matches_plan) {
				if(member.found_matches == '1') found_matches_plan.innerHTML = '';
				else found_matches_plan.innerHTML = 's';
			}
		}
		if(compare_features && member_info.compare_features) {
			compare_features.innerHTML = member_info.compare_features;
		}
		if(compare_features_header && member_info.compare_features_header) {
			//compare_features_header.innerHTML = member_info.compare_features_header;
			var js_ref = '<script type="text/javascript" charset="UTF-8" src="';
			var js_ref_end = '></script>';
			var sqp_ender = new Array();
			var sqp = member_info.compare_features_header.split(js_ref);
			var sqp_temp = sqp[0];
			var slinks = new Array();
			for(var sc=1; sc < sqp.length; sc++)
			{
				sqp_ender = sqp[sc].split(js_ref_end);
				sqp_temp += sqp_ender[1];
				slinks[slinks.length] = sqp_ender[0];
			}
			compare_features_header.innerHTML = sqp_temp;
			for(var sc=0; sc < slinks.length; sc++)
			{
				load_javascript_file(slinks[sc]);
				/*
			   var head= document.getElementsByTagName('head')[0];
			   var script= document.createElement('script');
			   script.type= 'text/javascript';
			   script.src= slinks[sc];
			   //alert(slinks[sc]);
			   head.appendChild(script);	*/
			}
		}
		if(saved_quote_list && member_info.saved_quote_list) {
			var js_ref = '<script type="text/javascript" charset="UTF-8" src="';
			var js_ref_end = '></script>';
			var sqp_ender = new Array();
			var sqp = member_info.saved_quote_list.split(js_ref);
			var sqp_temp = sqp[0];
			var slinks = new Array();
			for(var sc=1; sc < sqp.length; sc++)
			{
				sqp_ender = sqp[sc].split(js_ref_end);
				sqp_temp += sqp_ender[1];
				slinks[slinks.length] = sqp_ender[0];
			}
			saved_quote_list.innerHTML = sqp_temp;
			for(var sc=0; sc < slinks.length; sc++)
			{
			   load_javascript_file(slinks[sc]);
			   /* var head= document.getElementsByTagName('head')[0];
			   var script= document.createElement('script');
			   script.type= 'text/javascript';
			   script.src= slinks[sc];
			   head.appendChild(script); */	
			}
		}
		if(pending_case_statuses && member_info.pending_case_statuses)
		{
			pending_case_statuses.innerHTML = member_info.pending_case_statuses;	
		}
		if(applications && member_info.applications)
		{
			applications.innerHTML = member_info.applications;	
		}
		if(illustrations && member_info.illustrations)
		{
			illustrations.innerHTML = member_info.illustrations;	
		}
		if(memberpagelearningcenter && member_info.memberpagelearningcenter)
		{
			memberpagelearningcenter.innerHTML = member_info.memberpagelearningcenter;	
		}
		if(membermodal && member_info.membermodal)
		{
			if(document.location.href.indexOf('term-life') == -1) membermodal.innerHTML = member_info.membermodal;
			if(membermodal.innerHTML.length > 0) {
				openLB();
				$('.member-tooltip').each(function(){
					$(this).css('top', -($(this).height() + 22)).append('<div class="member-tooltip-arrow"></div>').wrap('<div class="tooltip-wrap"></div>').show();
				});
				$('.tooltip-wrap').hover(function(){
					$(this).data('hover',1);
				}, function(){
					$(this).data('hover',0).hide();
				});
				
				$('.tooltip-wrap').next().hover(function(){
					$(this).prev('.tooltip-wrap').show();
				}, function(){
					var sel = $(this);
					to = setTimeout(function(){
						if(!sel.prev('.tooltip-wrap').data('hover')){
							sel.prev('.tooltip-wrap').hide();
						}
					}, 150);
				});
				Cufon.replace('#modal h2');
				Cufon.replace('#modal-tagline');
			}
		}
		if(bookmarks_list && member_info.bookmarks_list) {
			var js_ref = '<script type="text/javascript" charset="UTF-8" src="';
			var js_ref_end = '></script>';
			var sqp_ender = new Array();
			var sqp = member_info.bookmarks_list.split(js_ref);
			var sqp_temp = sqp[0];
			var slinks = new Array();
			for(var sc=1; sc < sqp.length; sc++)
			{
				sqp_ender = sqp[sc].split(js_ref_end);
				sqp_temp += sqp_ender[1];
				slinks[slinks.length] = sqp_ender[0];
			}
			bookmarks_list.innerHTML = sqp_temp;
			for(var sc=0; sc < slinks.length; sc++)
			{
			   load_javascript_file(slinks[sc]);
			   /* var head= document.getElementsByTagName('head')[0];
			   var script= document.createElement('script');
			   script.type= 'text/javascript';
			   script.src= slinks[sc];
			   head.appendChild(script); */	
			}
			//bookmarks_list.innerHTML = member_info.bookmarks_list;
		}
		for(var ic=0; ic<inputs.length; ic++)
		{
			for(var f in member_info)
			{
				if(f == inputs[ic].name)
				{
					switch(inputs[ic].type)
					{
						case 'hidden':
						case 'text':		
							inputs[ic].value = member_info[f];		
							if(inputs[ic].name == 'email_address')
							{
								var query = window.location.search.substring(1);
								var vars = query.split("&");
								var rep = '%40';
								var rep2 = '@';
								  for (var i=0;i<vars.length;i++) {
									var pair = vars[i].split("=");
									if (pair[0] == 'em' && pair[1].length > 0) {
									  while(pair[1].indexOf(rep) > -1)
									  {
										pair[1] = pair[1].replace(rep, rep2);
									  }
									  inputs[ic].value = pair[1];
									}
								  } 	
							}
							break;	
						case 'radio':
						case 'checkbox':
							if(inputs[ic].value == member_info[f]) inputs[ic].checked = 'checked';
							break;
					}
				}
				else if(inputs[ic].name == 'em' && f == 'email_address')
				{
					inputs[ic].value = member_info[f];	
				}
			}
		}
		for(var ic=0; ic<selects.length; ic++)
		{
			//alert(selects[ic].name);
			for(var f in member_info)
			{
				if(f == selects[ic].name)
				{
					//alert(f);
					for(var sc=0; sc < selects[ic].options.length; sc++)
					{
						if(selects[ic].name == 'occupation_class')
						{
							if(selects[ic].options[sc].text == member_info[f] || selects[ic].options[sc].value == member_info[f]) {
								selects[ic].selectedIndex = sc;
								//alert('reset_'+selects[ic].id.replace(cref,'occupations')+'('+selects[ic].options[sc].value+');');
								eval('reset_'+selects[ic].id.replace(cref,'occupations')+'('+selects[ic].options[sc].value+');');
								//alert('reset_'+selects[ic].id.replace(cref,'occupations')+'('+selects[ic].options[sc].value+');');
							}
						}
						else if(selects[ic].options[sc].value == member_info[f]) selects[ic].selectedIndex = sc;
					}
				}
			}
		}
		for(var sc=0; sc<spans.length; sc++)
		{
			if(spans[sc] && spans[sc].title && spans[sc].title.length > 0)
			{
				switch(spans[sc].title)
				{
					case 'first name':
						spans[sc].innerHTML = member_info.first_name;
						break;	
					case 'last name':
						spans[sc].innerHTML = member_info.last_name;
						break;	
					case 'email address':
						spans[sc].innerHTML = member_info.email_address;
						break;
					case 'greeting':
						spans[sc].innerHTML = member_info.greeting;
						was_greeting = true;
						break;
					case 'reference number':
						if(member_info.reference_number) spans[sc].innerHTML = member_info.reference_number;
						break;
					case 'advisor name':
						if(member_info.advisor_name && member_info.advisor_name != 'null') spans[sc].innerHTML = member_info.advisor_name;
						break;
					case 'advisor phone number':
						if(member_info.advisor_phone && member_info.advisor_phone != '-') spans[sc].innerHTML = member_info.advisor_phone;
						break;
					case 'advisor email':
						if(member_info.advisor_email) spans[sc].innerHTML = '<a href="mailto:'+member_info.advisor_email+'">'+member_info.advisor_email+'<'+'/a>';
						break;
					case 'advisor linked name':
						if(member_info.advisor_email) spans[sc].innerHTML = '<a href="mailto:'+member_info.advisor_email+'">'+member_info.advisor_name+'<'+'/a>';
						break;
					case 'talk to agent':
						if(!suppress_agent_refill && member_info.advisor_remark && member_info.advisor_remark.length > 0  
							&& member_info.advisor_remark.indexOf('server.iad.liveperson.net') > -1)
						{
							var temp_id = 'lpCustomButDivID-'+dynamic_talk_to_agent_counter;
							var advisor_remark = member_info.advisor_remark;
							var lt = '&lt;';
							var gt = '&gt;';
							var quot = '&quot;';
							var amp = '&amp;';
							while(advisor_remark.indexOf(lt) > -1) advisor_remark = advisor_remark.replace(lt,'<');
							while(advisor_remark.indexOf(gt) > -1) advisor_remark = advisor_remark.replace(gt,'>');
							while(advisor_remark.indexOf(quot) > -1) advisor_remark = advisor_remark.replace(quot,'"');
							while(advisor_remark.indexOf(amp) > -1) advisor_remark = advisor_remark.replace(amp,'&');
							//alert(advisor_remark);
							var js_ref = '<script type="text/javascript" charset="UTF-8" src="';
							var js_ref_end = '></script>';
							var sqp_ender = new Array();
							var sqp = advisor_remark.split(js_ref);
							var sqp_temp = sqp[0];
							var slinks = new Array();
							dynamic_talk_to_agent_counter++;
							spans[sc].id = temp_id;
							//alert(sqp);
							for(var sc2=1; sc2 < sqp.length; sc2++)
							{
								sqp_ender = sqp[sc2].split(js_ref_end);
								sqp_temp += sqp_ender[1];
								slinks[slinks.length] = sqp_ender[0];
							}
							//alert(slinks);
							//spans[sc].innerHTML = sqp_temp;
							//&amp;divID=lpButDivID-1300831452787&amp;bt=1
							for(var sc3=0; sc3 < slinks.length; sc3++)
							{
								//alert(slinks[sc3]);
								sqp = slinks[sc3].split('&divID=');
								sqp_temp = sqp[0]+'&divID='+temp_id;
								sqp = sqp[1].split('&');
								//alert(sqp[0]);
								for(var sc4=0; sc4<sqp.length; sc4++)
								{
									if(sqp[sc4].length > 0) sqp_temp += '&';
									sqp_temp += sqp[sc4];
								}
								sqp = sqp_temp.split('>');
								sqp_temp = sqp[0].replace('href="','').replace('<A ','').replace('"','');
								//alert(sqp_temp);
							   load_javascript_file(sqp_temp);
							} 
						}
						break; 
				}
			}
		}
		if(was_greeting)
		{
			Cufon.replace('.cufon-text')('.cufon-text-light')('.headingspan');
		}
		//end of repopulate
		if(document.getElementById('processing') && document.getElementById('content-wrap'))
		{
			document.getElementById('processing').style.display = 'none';
			document.getElementById('content-wrap').style.display = '';
		}
	  },
	  'json'
	);	
}

function closeLB(){
	$('#member-modal').fadeOut();
	$('#overlay').fadeOut();
}

function openLB(){
	$('#overlay').click(function(){
		closeLB();
	});
	
	$('#modal-close').click(function(){
		closeLB();
	});
	
	$(document).keyup(function(e) {
		if(e.keyCode == 27){
			if($('#overlay').is(':visible')){
				closeLB();
			}
		}
	});
	
	$('#overlay').fadeIn();
	$('#member-modal').fadeIn();
}

function create_account()
{
	var fn = document.getElementById('first_name');
	var ln = document.getElementById('last_name');
	var ea = document.getElementById('email_address');
	var pw = document.getElementById('password');
	var ph = document.getElementById('phone_number');
	var cpw = document.getElementById('confirm_password');
	var ac = document.getElementById('phone_number_area_code');
	var pf = document.getElementById('phone_number_first_three');
	var pl = document.getElementById('phone_number_last_four');
	var fnv = '';
	var lnv = '';
	var eav = '';
	var pwv = '';
	var phv = '';
	var cpwv = '';
	if(fn && ln && ea && pw && cpw) {
		fnv = fn.value;
		lnv = ln.value;
		eav = ea.value;
		pwv = pw.value;	
		if(!ph) {
			phv = ac.value+'-'+pf.value+'-'+pl.value;
		}
		else phv = ph.value;
		cpwv = cpw.value;
	}
	jQuery.post('/edq_custom/processor.php', { email_address:eav,password_value:pwv,first_name:fnv,last_name:lnv,request_type: 'create_account',
		phone_number: phv, confirm_password: cpwv },
	  function(data) {
		 if(data == 'OK')  document.location.href = '/dashboard/';
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}//end of create_account

function submit_login_form()
{
	var he = document.getElementById('home-login-email');
	var hp = document.getElementById('home-login-pass');
	var me = document.getElementById('login-email');
	var mp = document.getElementById('login-pass');
	var mr = document.getElementById('login-save');
	var hev = '';
	var hpv = '';
	var mrv = 'no';
	if(he && hp)
	{
		hev = he.value;
		hpv = hp.value;
	}
	else if(me && mp)
	{
		hev = me.value;
		hpv = mp.value;
		if(mr && mr.checked) mrv = 'yes';
	}
	jQuery.post('/edq_custom/processor.php', { email_address:hev,password_value:hpv,remember:mrv,request_type: 'login' },
	  function(data) {
		 if(data == 'OK')  {
			if(document.location.href.indexOf('claim-login') > -1) document.location.href = '/assistance-required/';
			else if(document.location.href.indexOf('report-login') > -1) document.location.href = '/report-a-claim-sorry-page/';
			else if(document.location.href.indexOf('contact-us') > -1) document.location.href = '/about/contact-us/';
			else document.location.href = '/dashboard/';
		 }
		 else alert(data);
	  },
	  'html'
	); 
	return false;
}

function login_from_cookie()
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'login_from_cookie' },
	  function(data) {
		 if(data == 'Success')  document.location.href = '/dashboard/';
	  },
	  'html'
	);	
}

function submit_forgot_password_form()
{
	var fe = document.getElementById('forgot-password-email');
	var fev = '';
	if(fe) fev = fe.value;
	jQuery.post('/edq_custom/processor.php', { email_address:fev,request_type:'forgot_password' },
	  function(data) {
		 if(data == 'Success')  {
			 alert('We have sent you a link to reset the password for your account; it should be in your email shortly.');
			 document.location.href = '/login/';
		 }
		 else alert(data);
	  },
	  'html'
	);	
	return false;
}

function submit_reset_password_form()
{
	var fe = document.getElementById('forgot-password-password');
	var fa = document.getElementById('forgot-password-acc');
	var fl = document.getElementById('forgot-password-last');
	var fev = '';
	var fav = '';
	var flv = '';
	if(fe) fev = fe.value;
	if(fa) fav = fa.value;
	if(fl) flv = fl.value;
	jQuery.post('/edq_custom/processor.php', { password:fev,last_password:flv,account:fav,request_type:'reset_password' },
	  function(data) {
		 if(data == 'OK')  {
			 document.location.href = '/dashboard/';
		 }
		 else if(data.indexOf('expired') > -1) {
			alert(data);
			document.location.href = '/forgot-password/'; 
		 }
		 else alert(data);
	  },
	  'html'
	);	
	return false;
}

function logout()
{
	jQuery.post('/edq_custom/processor.php', { request_type: 'logout' },
	  function(data) {
		 if(data == 'OK')  document.location.href = '/login/';
		 else alert(data);
	  },
	  'html'
	);	
	return false;
}

function check_endless_scroller()
{
	var es = document.getElementById('endless-scroller');
	var lsn = document.getElementById('largestickynotes');
	var ssn = document.getElementById('smallstickynotes');
	var cq = document.getElementById('common_questions');
	var weq = document.getElementById('why_edisability_quotes');
	if(cq || weq)
	{
		$('.custom_accordian .sidebar-mod-head span').click(function() {
			$(this).parent().next().toggle('fast');
			if($(this).hasClass('active')){
				$(this).removeClass('active');
			} else {
				$(this).addClass('active');
			}
			return false;
		}).parent().next().hide();
	}
	if(es || lsn || ssn)
	{
		timezone_fix();
		setInterval('endless_scroller_tick()',5000);	
	}
}

var es_pause = false;
var lsn_pause = false;
var lsn_counter = 0;
var ssn_pause = false;
var ssn_counter = 0;
function es_free()
{
	es_pause = false;	
}

function endless_scroller_tick()
{
	var es = document.getElementById('endless-scroller');
	var lsn = document.getElementById('largestickynotes');
	var ssn = document.getElementById('smallstickynotes');
	var es_height = 0;
	var es_width = 0;
	var es_mtop = 0;
	var es_mleft = 0;
	var es_off = 1;
	var es_imgs = new Array();
	var es_anim = 0;
	if(es && !es_pause)
	{
		es_pause = true;
		es_height = parseInt(es.style.height.replace(/px/,''));
		es_mtop = parseInt(es.style.marginTop.replace(/px/,''));
		if((es_mtop*-1) >= es_height) es.style.marginTop = '0px';
		$('#endless-scroller').fadeTo('slow',0,function() {
			$('#endless-scroller').animate({
				marginTop: '-='+(es_height*1/5),
				opacity: '+=.1'
				}, 1000, function() {
					$('#endless-scroller').fadeTo('slow',1, function() {
						setTimeout('es_free()',3500);
					});
				// Animation complete.
			});
			
		});
	}
	if(lsn_pause) lsn_pause = false;
	else if(lsn)
	{
		/* es_width = parseInt(lsn.style.width.replace(/px/,''));
		es_mleft = parseInt(lsn.style.marginLeft.replace(/px/,''));
		if((es_mleft*-1) >= es_width) lsn.style.marginLeft = '0px';
		$('#largestickynotes').animate({
			marginLeft: '-='+parseInt((es_width*1/3)+es_off)
			}, 1000, function() {
			// Animation complete.
		}); */
		es_imgs = lsn.getElementsByTagName('img');
		if(lsn_counter == (es_imgs.length-1))
		{
			for(var ec=0; ec<es_imgs.length; ec++)
			{
				es_imgs[ec].style.opacity = '1';
				es_imgs[ec].style.filter = 'alpha(opacity=100)';
				lsn_counter = 0;
			}
		}
		$('#largestickynotes'+lsn_counter).fadeTo('slow', 0, function() {
			lsn_counter++;
		});
	}
	if(ssn_pause) ssn_pause = false;
	else if(ssn)
	{
		/* es_width = parseInt(ssn.style.width.replace(/px/,''));
		es_mleft = parseInt(ssn.style.marginLeft.replace(/px/,''));
		if((es_mleft*-1) >= (es_width*(2/4))) es_off = 3;
		else if((es_mleft*-1) >= (es_width*(2/4))) es_off = 2;
		else es_off = 0;
		if((es_mleft*-1) >= es_width) ssn.style.marginLeft = '0px';
		$('#smallstickynotes').animate({
			marginLeft: '-='+parseInt((es_width*1/3)+es_off)
			}, 1000, function() {
			// Animation complete.
		}); */
		
		es_imgs = ssn.getElementsByTagName('img');
		if(ssn_counter == (es_imgs.length-1))
		{
			for(var ec=0; ec<es_imgs.length; ec++)
			{
				es_imgs[ec].style.opacity = '1';
				es_imgs[ec].style.filter = 'alpha(opacity=100)';
				ssn_counter = 0;
			}
		}
		$('#smallstickynotes'+ssn_counter).fadeTo('slow', 0, function() {
			ssn_counter++;
		});
	}
}

function large_scroller_shift(target_x)
{
	var lsn = document.getElementById('largestickynotes');
	var es_width = 0;
	var es_mleft = 0;
	var es_diff = 0;
	if(lsn)
	{
		lsn_pause = true;
		lsn_counter = parseInt(target_x);
		es_imgs = lsn.getElementsByTagName('img');
		for(var ec=0; ec<es_imgs.length; ec++)
		{
			if(ec >= lsn_counter)
			{
				es_imgs[ec].style.opacity = '1';
				es_imgs[ec].style.filter = 'alpha(opacity=100)';
			}
			else {
				es_imgs[ec].style.opacity = '0';
				es_imgs[ec].style.filter = 'alpha(opacity=0)';
			}
		}
	}
}

function small_scroller_shift(target_x)
{
	var lsn = document.getElementById('smallstickynotes');
	var es_width = 0;
	var es_mleft = 0;
	var es_diff = 0;
	if(lsn)
	{
		ssn_pause = true;
		/* es_width = parseInt(lsn.style.width.replace(/px/,''));
		es_mleft = parseInt(lsn.style.marginLeft.replace(/px/,''));
		es_diff = es_mleft-target_x;
		$('#smallstickynotes').animate({
			marginLeft: '-='+es_diff
			}, 1000, function() {
			// Animation complete.
		}); */
		ssn_counter = parseInt(target_x);
		es_imgs = lsn.getElementsByTagName('img');
		for(var ec=0; ec<es_imgs.length; ec++)
		{
			if(ec >= ssn_counter)
			{
				es_imgs[ec].style.opacity = '1';
				es_imgs[ec].style.filter = 'alpha(opacity=100)';
			}
			else {
				es_imgs[ec].style.opacity = '0';
				es_imgs[ec].style.filter = 'alpha(opacity=0)';
			}
		}
	}
}

function timezone_fix()
{
	var dt = new Date();
	var tt = new Date();
	var minutes_ago = 5+Math.round(Math.random()*16);
	var hours = 0;
	var minutes = 0;
	var ampm = '';
	var str = '';
	var first_tt = null;
	var last_tt = null;
	var did_first_tt = false;
	if(document.getElementById('endless-scroller'))
	{
		var spans = document.getElementById('endless-scroller').getElementsByTagName('span');
		for(var sc=0; sc<spans.length; sc++)
		{
			if(spans[sc].className && spans[sc].className == 'autotime')
			{
				if(!did_first_tt) first_tt = spans[sc];
				last_tt = spans[sc];
				tt.setHours(dt.getHours());
				tt.setMinutes(dt.getMinutes()-parseInt(minutes_ago));
				hours = tt.getHours();
				minutes = tt.getMinutes();
				if (minutes < 10) minutes = "0" + minutes;
				if(hours > 12) {
					ampm = 'pm';
					hours -= 12;	
				}
				else ampm = 'am';
				spans[sc].innerHTML = (tt.getMonth()+1)+'/'+tt.getDate()+' '+hours+":"+minutes+' '+ampm;
				minutes_ago += (5+Math.round(Math.random()*16));	
				did_first_tt = true;
			}
		}
	}
	if(did_first_tt) {
		last_tt.innerHTML = first_tt.innerHTML;
		//alert(first_tt.innerHTML);
	}
	else {
		//alert(first_tt.innerHTML + '&' + last_tt.innerHTML);
	}
}

function load_liveperson_links()
{
	//                      http://s7.addthis.com/js/250/addthis_widget.js
	//load_javascript_file('http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4d88abbc4b6bf8a5');
	var divs = document.getElementsByTagName('div');
	var is_chat_icon = false;
	for(var dc=0; dc<divs.length; dc++) { if(divs[dc] && divs[dc].className && divs[dc].className == 'chatIcon') { is_chat_icon = true; } }
	//1200294582911
	if(document.getElementById('lpButDivID-1200294582911'))
	{
	//old blue
	load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=17&divID=lpButDivID-1200294582911&bt=1&c=2');
		//new orange
		//load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=25&divID=lpButDivID-1200294582911&bt=1&c=2');
	}
	//large left banner
	if(document.getElementById('lpButDivID-1303242820166'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=26&divID=lpButDivID-1303242820166&bt=1&c=2');	
	}
	//right sidebar buttons
	if(document.getElementById('lpButDivID-1298404678050'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=13&divID=lpButDivID-1298404678050&bt=1&c=1');
	}
	if(document.getElementById('lpButDivID-1298404899149'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=14&divID=lpButDivID-1298404899149&bt=1&c=2');
	}
	/*
	<!-- BEGIN LivePerson Button Code -->
<div id="lpButDivID-1303239915943"></div>
<script type="text/javascript" charset="UTF-8" src="https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=25&divID=lpButDivID-1303239915943&bt=1&c=2"></script>
<!-- END LivePerson Button code -->
	*/
	if(document.getElementById('lpButDivID-1303239915943'))		//orange talk
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=25&divID=lpButDivID-1303239915943&bt=1&c=2');
	}
	if(document.getElementById('lpButDivID-1300300294663'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=21&divID=lpButDivID-1300300294663&bt=1&c=2');
	}
	//left sidebar buttons
	if(document.getElementById('lpButDivID-1300294582911'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=17&divID=lpButDivID-1300294582911&bt=1&c=2');
	}
	if(document.getElementById('lpButDivID-1300294649847'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=18&divID=lpButDivID-1300294649847&bt=1&c=1');
	}
	if(document.getElementById('lpButDivID-1300300272135'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=20&divID=lpButDivID-1300300272135&bt=1&c=2');
	}
	//footer link buttons
	if(document.getElementById('lpButDivID-1300293575856'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=16&divID=lpButDivID-1300293575856&bt=1&c=2');
	}
	if(document.getElementById('lpButDivID-1300293529071'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=15&divID=lpButDivID-1300293529071&bt=1&c=1');
	}
	if(document.getElementById('lpButDivID-1300300226702'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=19&divID=lpButDivID-1300300226702&bt=1&c=2');
	}
	if(document.getElementById('lpButDivID-1306167819062999'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=18&divID=lpButDivID-1306167819062999&bt=1&c=1');
	}
	if(document.getElementById('lpButDivID-1311089931967'))
	{
		load_javascript_file('https://server.iad.liveperson.net/hc/12050458/?cmd=mTagRepstate&site=12050458&buttonID=34&divID=lpButDivID-1311089931967&bt=1&c=1');					
	}
	if(is_chat_icon && typeof(chatloader) != 'undefined') {
		//load_javascript_file('http://webchat.a-cti.com:8082/js/action/popupchat.js?clientId=1005251315');
		//load();
		//alert(typeof(chatloader));
		chatloader();
	}
}

var ClickTaleSSL=1;
var _mTrack = _mTrack || [];
_mTrack.push(['trackPage']);
function load_tracking_links()
{
	var prefix = window.parent.document.location.protocol;
	//alert(prefix);
	
	//getclicky
	load_javascript_file_with_load_function('//static.getclicky.com/js', getclicky_function);
	
	if(document.location.href.indexOf('live-quote') > -1)
	{
		//alert('live quote page');
		//load_javascript_file(prefix+'//www.googleadservices.com/pagead/conversion.js');	
		
		//var mClientId = '1093g2a7562';
		//var mHost = 'pro.marinsm.com';
		//load_javascript_file_with_load_function(prefix+'//'+mHost+'/tracker/async/' + mClientId + '.js', marin_function);
		
		//if (!window.mstag) mstag = {loadTag : function(){},time : (new Date()).getTime()};
        //load_ided_javascript_file_with_load_function('mstag_tops', '//flex.atdmt.com/mstag/site/4200bb45-9f6a-475c-839b-2db67ac8a556/mstag.js', atdmt_livequote_function); 
	
		var __chconv__ = {
                conversion_id:10087,
                u1:'1st_page_of_form'
            };
		var e = encodeURIComponent; var p = [];  for(var i in __chconv__){p.push(e(i) + "=" + e(__chconv__[i]))}
        (new Image()).src = ('https:' == document.location.protocol ? 'https://s' : 'http://as') + '.chango.com/conv/i?' + p.join("&");
        	
	}
	else if(document.location.href.indexOf('thank-you') > -1)
	{
		//alert('thank you page');
		/* var google_conversion_id = 973170895;
		var google_conversion_language = "en";
		var google_conversion_format = "1";
		var google_conversion_color = "ffffff";
		var google_conversion_label = "pIAcCIma2wIQz9GF0AM";
		var google_conversion_value = 0;
		load_javascript_file(prefix+'//www.googleadservices.com/pagead/conversion.js');
		var google_conversion_id = 973170895;
        var google_conversion_language = "en";
        var google_conversion_format = "3";
        var google_conversion_color = "666666";
        var google_conversion_label = "c7FtCMnR5AIQz9GF0AM";
        var google_conversion_value = 0;
		load_javascript_file(prefix+'//www.googleadservices.com/pagead/conversion.js');	*/
		
		//var mClientId = '1093g2a7562';
		//var mHost = 'pro.marinsm.com';
		//load_javascript_file_with_load_function(prefix+'//'+mHost+'/tracker/async/' + mClientId + '.js', marin_function);
		
		//if (!window.mstag) mstag = {loadTag : function(){},time : (new Date()).getTime()};
        //load_ided_javascript_file_with_load_function('mstag_tops', '//flex.atdmt.com/mstag/site/4200bb45-9f6a-475c-839b-2db67ac8a556/mstag.js', atdmt_thankyou_function); 
		
		var __chconv__ = {
                conversion_id:10087,
                u1:'lead_conversion'
            };
        var e = encodeURIComponent; var p = []; for(var i in __chconv__){p.push(e(i) + "=" + e(__chconv__[i]))}
        (new Image()).src = ('https:' == document.location.protocol ? 'https://s' : 'http://as') + '.chango.com/conv/i?' + p.join("&");
	}
	else {
		//alert('All pages but live quote and thank you');
		//load_javascript_file(prefix+'//www.googleadservices.com/pagead/conversion.js');	
		
		//var mClientId = '1093g2a7562';
		//var mHost = 'pro.marinsm.com';
		//load_javascript_file_with_load_function(prefix+'//'+mHost+'/tracker/async/' + mClientId + '.js', marin_function);
	}
	
	//last item - clicktale tracking - all pages
	//var clicktale = 'WRc5.js';
	//if(prefix == 'http:') clicktale = 'http://s.clicktale.net/' + clicktale;
	//else clicktale = 'https://clicktale.pantherssl.com/' + clicktale;
	//load_javascript_file_with_load_function(clicktale, clicktale_function);
	//end of clicktale tracking	
	//alert('load_tracking_links() complete');
}
/*
var did_atdmt_livequote = false;
function atdmt_livequote_function()
{
	if(!did_atdmt_livequote)
	{
		did_atdmt_livequote = true;
		mstag.loadTag("analytics", {dedup:"1",domainId:"1195175",type:"1",actionid:"29765"});
		//alert('atdmt livequote function');
	}
}

var did_atdmt_thankyou = false;
function atdmt_thankyou_function()
{
	if(!did_atdmt_thankyou)
	{
		did_atdmt_thankyou = true;
		mstag.loadTag("analytics", {dedup:"1",domainId:"1195175",type:"1",actionid:"29766"})
		//alert('atdmt thankyou function');	
	}
}
*/
function marin_function()
{
	//alert('marin tracking loaded');
}

var did_gcf = false;
function getclicky_function()
{
	if(!did_gcf)
	{
		did_gcf = true;
		try{ clicky.init(66418036); }catch(e){}
		//alert('getclicky function executed');	
	}
}

function clicktale_function()
{
	if(typeof ClickTale=='function') {
		ClickTale(1128,1,"www08");
		//alert('clicktale function executed');
	}
}

function load_ided_javascript_file_with_load_function(id, file, load_function)
{
	var d = new Date();
	var rep = '%22';
	var head= document.getElementsByTagName('head')[0];
	var script= document.createElement('script');
	script.type= 'text/javascript';
	if(file.indexOf('?') > -1) file += '&cb='+d.getTime();
	else file += '?cb='+d.getTime();
	script.id = id;
	script.src= file.replace(rep,'');
	script.onload = load_function;
	script.onreadystatechange = load_function;
	head.appendChild(script);
}

function load_javascript_file_with_load_function(file, load_function)
{
	var d = new Date();
	var rep = '%22';
	var head= document.getElementsByTagName('head')[0];
	var script= document.createElement('script');
	script.type= 'text/javascript';
	if(file.indexOf('?') > -1) file += '&cb='+d.getTime();
	else file += '?cb='+d.getTime();
	script.src= file.replace(rep,'');
	script.onload = load_function;
	script.onreadystatechange = load_function;
	head.appendChild(script);
}

function load_javascript_file(file)
{
	var d = new Date();
	var rep = '%22';
	var head= document.getElementsByTagName('head')[0];
	var script= document.createElement('script');
	script.type= 'text/javascript';
	if(file.indexOf('?') > -1) file += '&cb='+d.getTime();
	else file += '?cb='+d.getTime();
	script.src= file.replace(rep,'');
	head.appendChild(script); 
	/* 
	if (jQuery.support.scriptEval) { 
        var old = document.getElementById('uploadScript');  
        if (old != null) {  
             old.parentNode.removeChild(old);  
             delete old;  
            } 
        var head = document.getElementsByTagName("head")[0]; 
        var script = document.createElement('script');
        script.id = 'uploadScript';
        script.type = 'text/javascript';
        //script.onload = refresh_page; 
        script.src = url; 
        head.appendChild(script);  
    } else {
       $.getScript(url,function(){
            //refresh_page();
      });
     }
	*/
}

//credit and kudos: http://www.mredkj.com/javascript/nfbasic.html
function fix_dollar_amount(field_obj)
{
	var nStr = field_obj.value.replace(/[^0-9]/g, '');
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	field_obj.value = x1 + x2;
}
/*
function refresh_scripts()
{
	var d = new Date();
	
	 $('script').each(function() {
		$(this).attr('src', $(this).attr('src')+'?t='+d.getTime());
	  });	
}
*/
var h247block = false;
var h247 = 0;
function hover247out()
{
	clearTimeout(h247);
	h247 = setTimeout('h247out()', 500);
}
function hover247over()
{
	clearTimeout(h247);
}
function h247out()
{
	if(!h247block && document.getElementById('hover247').style.display != 'none') {
		h247block = true;
		$('#hover247').toggle('fast');	
		setTimeout('h247unblock()',500);
	}
}
function h247unblock()
{
	h247block =false;	
}
