
	//Personal  Details -----------------------------------------------------------	
	function _persdet_cityother()
	{
        var oterhsp;
	    if (document.getElementById("persdet_city").selectedIndex != 0)
		{
			document.getElementById("persdet_state").value = document.getElementById("persdet_city").options[document.getElementById("persdet_city").selectedIndex].id;
			document.getElementById("persdet_other_specify").style.display = 'none';
                        
	    }
	
		if(document.getElementById("persdet_city").value == "Other")
		{
			obj = document.getElementsByTagName("div");
		    obj['persdet_other_specify'].style.display = 'inline';
	        document.getElementById('persdet_cityother').disabled = false;
	        document.getElementById('persdet_cityothersel').disabled = false;
			
			document.getElementById("persdet_state").value = 0;
			document.getElementById("persdet_country").value = 0;
		}
	    var _persdet_city_val = document.getElementById('persdet_city').value;
	
	    if (_persdet_city_val == 0) 
		{
	        document.getElementById('persdet_cityother').disabled = false;
	        document.getElementById('persdet_cityothersel').disabled = false;
			document.getElementById("persdet_state").value = document.getElementById("persdet_city").options[document.getElementById("persdet_city").selectedIndex].id;
	    }
		else
		{
	        if (_persdet_city_val != "Other")
			{
				document.getElementById('persdet_cityother').disabled = false;
		        document.getElementById('persdet_cityother').value = '';
		        document.getElementById('persdet_cityothersel').disabled = false;
		        document.getElementById('persdet_cityothersel').value = '0';
	    	}
		}
	    _persdet_cityothersel();
	}
	//==============For nearest city------------------------
	
	function _persdet_nearcityother()
	{
	    if (document.getElementById("persdet_cityothersel").selectedIndex != 0)
		{
			document.getElementById("persdet_state").value = document.getElementById("persdet_cityothersel").options[document.getElementById("persdet_cityothersel").selectedIndex].id;
	    }
	    _persdet_cityothersel();
	}
	//======================================================

	function _persdet_cityothersel()
	{
    	if (document.getElementById("persdet_state").selectedIndex > 0) 
		{
        	document.getElementById("persdet_country").value = document.getElementById("persdet_state").options[document.getElementById("persdet_state").selectedIndex].id;
	    }
		else
		{
			document.getElementById("persdet_country").value = 0
		}
	}
	function _persdet_statechngd()
	{
    	if (document.getElementById("persdet_state").selectedIndex > 0) 
		{
        	document.getElementById("persdet_country").value = document.getElementById("persdet_state").options[document.getElementById("persdet_state").selectedIndex].id;
	    }
		else
		{
			document.getElementById("persdet_country").value = 0
		}
	}
//======================================================================================





	//Shipping Details -----------------------------------------------------------	
	function _regcityother()
	{
	    if (document.getElementById("ship_city").selectedIndex != 0)
		{
			document.getElementById("ship_state").value = document.getElementById("ship_city").options[document.getElementById("ship_city").selectedIndex].id;
			document.getElementById("other_specify").style.display = 'none';
	    }
	
		if(document.getElementById("ship_city").value == "Other")
		{
			obj = document.getElementsByTagName("div");
		    obj['other_specify'].style.display = 'inline';
	        document.getElementById('cityother').disabled = false;
	        document.getElementById('cityothersel').disabled = false;
			
			document.getElementById("ship_state").value = 0;
			document.getElementById("ship_country").value = 0;
		}
	    var _regcity_val = document.getElementById('ship_city').value;
	
	    if (_regcity_val == 0) 
		{
	        document.getElementById('cityother').disabled = false;
	        document.getElementById('cityothersel').disabled = false;
			document.getElementById("ship_state").value = document.getElementById("ship_city").options[document.getElementById("ship_city").selectedIndex].id;
	    }
		else
		{
	        if (_regcity_val != "Other")
			{
				document.getElementById('cityother').disabled = false;
		        document.getElementById('cityother').value = '';
		        document.getElementById('cityothersel').disabled = false;
		        document.getElementById('cityothersel').value = '0';
	    	}
		}
	    _regcityothersel();
	}
	//==============For nearest city------------------------
	
	function _regnearcityother()
	{
	    if (document.getElementById("cityothersel").selectedIndex != 0)
		{
			document.getElementById("ship_state").value = document.getElementById("cityothersel").options[document.getElementById("cityothersel").selectedIndex].id;
	    }
	    _regcityothersel();
	}
	//======================================================

	function _regcityothersel()
	{
    	if (document.getElementById("ship_state").selectedIndex > 0) 
		{
        	document.getElementById("ship_country").value = document.getElementById("ship_state").options[document.getElementById("ship_state").selectedIndex].id;
	    }
		else
		{
			document.getElementById("ship_country").value = 0
		}
	}

	function _regstatechanged()
	{
    	if (document.getElementById("ship_state").selectedIndex > 0) 
		{
        	document.getElementById("ship_country").value = document.getElementById("ship_state").options[document.getElementById("ship_state").selectedIndex].id;
	    }
		else
		{
			document.getElementById("ship_country").value = 0
		}
	}
	
	
//======================================================================================

//Billing Details -----------------------------------------------------------------------
	function _billregbill_city_other()
	{
	    if (document.getElementById("bcity").selectedIndex != 0)
		{
			document.getElementById("bstate").value = document.getElementById("bcity").options[document.getElementById("bcity").selectedIndex].id;
			document.getElementById("billother_specify").style.display = 'none';
	    }
		if(document.getElementById("bcity").value == "Other")
		{
			obj = document.getElementsByTagName("div");
		    obj['billother_specify'].style.display = 'inline';
			
	        document.getElementById('bill_city_other').disabled = false;
	        document.getElementById('bcityothersel').disabled = false;
			document.getElementById("bstate").value = 0;
			document.getElementById("bcountry").value = 0;
		}
	    var _regcity_val = document.getElementById('bcity').value;
	
	    if (_regcity_val == 0) 
		{
	        document.getElementById('bill_city_other').disabled = false;
	        document.getElementById('bcityothersel').disabled = false;
			document.getElementById("bstate").value = document.getElementById("bcity").options[document.getElementById("bcity").selectedIndex].id;
	    }
		else
		{
	        if (_regcity_val != "Other")
			{
				document.getElementById('bill_city_other').disabled = false;
		        document.getElementById('bill_city_other').value = '';
		        document.getElementById('bcityothersel').disabled = false;
		        document.getElementById('bcityothersel').value = '0';
	    	}
		}
	    _billregnear();
	}
	//==============For nearest city------------------------
	
	function _billregnear()
	{
	    if (document.getElementById("bcityothersel").selectedIndex != 0)
		{
			document.getElementById("bstate").value = document.getElementById("bcityothersel").options[document.getElementById("bcityothersel").selectedIndex].id;
	    }
	    _billregcityothersel();
	}
	//======================================================

	function _billregcityothersel()
	{
    	if (document.getElementById("bstate").selectedIndex > 0) 
		{
        	document.getElementById("bcountry").value = document.getElementById("bstate").options[document.getElementById("bstate").selectedIndex].id;
	    }
		else
		{
			document.getElementById("bcountry").value = 0
		}
	}

	function _billregstatechanged()
	{
    	if (document.getElementById("bstate").selectedIndex > 0) 
		{
        	document.getElementById("bcountry").value = document.getElementById("bstate").options[document.getElementById("bstate").selectedIndex].id;
	    }
		else
		{
			document.getElementById("bcountry").value = 0
		}
	}
//=======================================================================================	