	MemberCountryIndex=0;
	MemberCountry="";
        MemberAddressZipcode="";
        MemberAddressLine="";
        MemberPlaceIndex=0;
        MemberPlace="";
        memberState="";
        memberCity="";
	function CopyAddress(form) 
	{
		if (form.member_physical_address_check.checked) 
		{
			InitSaveVariables(form);
			 form.member_country_id.selectedIndex               =form.member_physical_add_country_id.selectedIndex;
			 form.member_address_zipcode.value                  =form.member_physical_address_zipcode.value       ;
                        form.member_address_line_1.value                    =form.member_physical_street_name.value    ;
                        form.member_places.selectedIndex                    =form.member_physical_places.selectedIndex;
                        form.member_street_number.value                    =form.member_physical_street_no.value;
                        form.member_street_name.value                      =form.member_physical_street_name.value;
			//call ajax function
                        //alert(form.member_physical_add_country_id.selectedIndex);
                        if(form.member_physical_add_country_id.value=='us'){
                        var country_physical_address_val =	document.getElementById('member_physical_add_country_id').value;
			var state_physical_address_val	=	document.getElementById('member_physical_add_state').value;
			var county_physical_address_val	=	document.getElementById('member_physical_add_county_id').value;
			var city_physical_address_val	=	document.getElementById('member_physical_add_city_town').value;

             xmlhttpcopyaddress=GetXmlHttpObjectMS();
			xmlhttpcopyaddress.open("GET","ajax_copy_address.php?country_physical_address_val="+country_physical_address_val+"&state_physical_address_val="+state_physical_address_val+"&county_physical_address_val="+county_physical_address_val+"&city_physical_address_val="+city_physical_address_val, true);
                         }
                       else
                           {
                            country_physical_address_val =	document.getElementById('member_physical_add_country_id').value;
                           state_physical_address_val	=	document.getElementById('member_physical_add_state').value;
                            city_physical_address_val	=	document.getElementById('member_physical_add_city_town').value;

                        xmlhttpcopyaddress.open("GET","ajax_copy_address_other_country.php?country_physical_address_val="+country_physical_address_val+"&state_physical_address_val="+state_physical_address_val+"&city_physical_address_val="+city_physical_address_val, true);
                           }

			xmlhttpcopyaddress.onreadystatechange=function() {
				if(xmlhttpcopyaddress.readyState == 4)
				{
					
					var state_county_city_dd = xmlhttpcopyaddress.responseText;
                                        //split array
                                        var state_county_city=state_county_city_dd.split("==||==");
                                        
					document.getElementById('statespan').innerHTML  = state_county_city[0];
					document.getElementById('countyspan').innerHTML = state_county_city[1];
					document.getElementById('cityspan').innerHTML   = state_county_city[2];
                                        if(form.member_physical_add_country_id.value!='us'){
                                        document.getElementById('countylabel').innerHTML = ' ';
                                        }
					else{
				        document.getElementById('countylabel').innerHTML = 'County';
					}
				}
				else
				{
					document.getElementById('statespan').innerHTML = waitinglit();
					document.getElementById('countyspan').innerHTML = waitinglit();
					document.getElementById('cityspan').innerHTML = waitinglit();
				}
			}
			xmlhttpcopyaddress.send(null);
			
		}
		else 
		{
                        xmlhttpcopyaddress.open("GET","ajax_copy_address_reset.php", true);
                        xmlhttpcopyaddress.onreadystatechange=function() {
				if(xmlhttpcopyaddress.readyState == 4)
				{

					var state_county_city_dd = xmlhttpcopyaddress.responseText;
                                        //split array
                                        var state_county_city=state_county_city_dd.split("==||==");

					document.getElementById('statespan').innerHTML  = state_county_city[0];
					document.getElementById('countyspan').innerHTML = state_county_city[1];
					document.getElementById('cityspan').innerHTML   = state_county_city[2];
					  document.getElementById('countylabel').innerHTML = 'County';
				}
				else
				{
					document.getElementById('statespan').innerHTML = waitinglit();
					document.getElementById('countyspan').innerHTML = waitinglit();
					document.getElementById('cityspan').innerHTML = waitinglit();
				}
			}
			xmlhttpcopyaddress.send(null);
			form.member_country_id.selectedIndex         = MemberCountryIndex;
                        form.member_address_zipcode.value            = MemberAddressZipcode;
                        form.member_address_line_1.vale              = MemberAddressLine;
                        form.member_places.selectedIndex             = MemberPlaceIndex;
                        form.member_street_number.value              = MemberStreetNumber;
                        form.member_street_name.value                =MemberStreetName;
                       
		}
	} //end function CopyAddress(form) 

	function InitSaveVariables(form)
	{
		MemberCountryIndex       = form.member_country_id.selectedIndex;
		MemberCountry            = form.member_physical_add_country_id[MemberCountryIndex].value;
                MemberAddressZipcode     =form.member_address_zipcode.value;
                MemberAddressLine        =form.member_address_line_1.value;
                MemberPlaceIndex         =form.member_places.selectedIndex;
                MemberPlace              =form.member_physical_places[MemberPlaceIndex].value;
                MemberStreetNumber       =form.member_street_number.value;
                MemberStreetName         =form.member_street_name.value;
                
	} //end function InitSaveVariables(form)




function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}