// JavaScript Document

$(function(){

//DROPDOWN ADDRESS SELECTION SCRIPT

	$('.addressTrigger').blur(function(){
		var addressSource = $(this).attr('name').slice(-1);
		var address1_ = document.checkout['address1_'+addressSource].value;
		var f_name_ = document.checkout['f_name_'+addressSource].value;
		var l_name_ = document.checkout['l_name_'+addressSource].value;
		if (address1_ != '' && f_name_ != '' && l_name_ != '') {
			$('.addressSelect').addOption(addressSource,addressSource+': '+f_name_+' '+l_name_+', '+address1_, false);
		}
	});
	$('.addressSelect').change(function(){
		var addressSource = $(this).val();
		var addressTarget = $(this).attr('name').slice(-1);
		if ($(this).children('option:selected[class]').attr('class') == 'aBook') {
			//call other function here
			var a = $(this).children('option:selected[class]').attr('id');
			var b = a.split(',');
			loadRecipient(b[0],b[1],b[2],b[3]);
		} else {
			document.checkout['f_name_'+addressTarget].value = document.checkout['f_name_'+addressSource].value;
			document.checkout['l_name_'+addressTarget].value = document.checkout['l_name_'+addressSource].value;
			document.checkout['address1_'+addressTarget].value = document.checkout['address1_'+addressSource].value;
			document.checkout['address2_'+addressTarget].value = document.checkout['address2_'+addressSource].value;
			document.checkout['city_'+addressTarget].value = document.checkout['city_'+addressSource].value;
			document.checkout['state_'+addressTarget].value = document.checkout['state_'+addressSource].value;
			document.checkout['country_'+addressTarget].value = document.checkout['country_'+addressSource].value;
			document.checkout['zip_'+addressTarget].value = document.checkout['zip_'+addressSource].value;
			document.checkout['p1_'+addressTarget].value = document.checkout['p1_'+addressSource].value;
			document.checkout['p2_'+addressTarget].value = document.checkout['p2_'+addressSource].value;
			document.checkout['p3_'+addressTarget].value = document.checkout['p3_'+addressSource].value;
			document.checkout['locationtype_'+addressTarget].value = document.checkout['locationtype_'+addressSource].value;
			var address1_ = document.checkout['address1_'+addressTarget].value;
			var f_name_ = document.checkout['f_name_'+addressTarget].value;
			var l_name_ = document.checkout['l_name_'+addressTarget].value;
			$(this).addOption(addressTarget,addressTarget+': '+f_name_+' '+l_name_+', '+address1_, false);
		}
	});

});

