// JavaScript Document
function changeUKCity()
{	
	if(document.getElementById('txtukcity').value.replace(/^\s*|\s*$/g,'')=="")
	{
		jQuery('#txtworldcity').removeAttr("disabled", "disabled"); 
		jQuery('#txtlongitude').val('');
		jQuery('#txtlatitude').val('');
		
		jQuery('#txtlongitude').removeAttr('disabled','disabled');
		jQuery('#txtlatitude').removeAttr('disabled','disabled');
	}else
	{
		jQuery('#txtworldcity').attr("disabled", "disabled");
		var cityName=encodeURIComponent(document.getElementById('txtukcity').value).replace(/^\s*|\s*$/g,'');
		jQuery.ajax({
			type:'GET',
			url:'http://www.markthompsonastronomy.com/wp-content/themes/markthompson/ajax/loadlatitudelongitude.php',
			data:'cityname='+cityName+'&citytype=uk',
			success:function(msg)
			{
				jQuery('#divlatitudelongitude').html(msg);	
				jQuery('#txtlongitude').attr('disabled','disabled');
				jQuery('#txtlongitude').css('color','#000000');
				jQuery('#txtlatitude').attr('disabled','disabled');
				jQuery('#txtlatitude').css('color','#000000');
			}
		});		 
	}
}

function changeWorldCity()
{
	if(document.getElementById('txtworldcity').value.replace(/^\s*|\s*$/g,'')=="")
	{
		jQuery('#txtukcity').removeAttr("disabled", "disabled"); 
		jQuery('#txtlongitude').val('');
		jQuery('#txtlatitude').val('');
		
		jQuery('#txtlongitude').removeAttr('disabled','disabled');
		jQuery('#txtlatitude').removeAttr('disabled','disabled');
	}else
	{
		jQuery('#txtukcity').attr("disabled", "disabled");
		var cityName=encodeURIComponent(document.getElementById('txtworldcity').value).replace(/^\s*|\s*$/g,'');
		jQuery.ajax({
			type:'GET',
			url:'http://www.markthompsonastronomy.com/wp-content/themes/markthompson/ajax/loadlatitudelongitude.php',
			data:'cityname='+cityName+'&citytype=world',
			success:function(msg)
			{
				jQuery('#divlatitudelongitude').html(msg);	
				jQuery('#txtlongitude').attr('disabled','disabled');
				jQuery('#txtlongitude').css('color','#000000');
				jQuery('#txtlatitude').attr('disabled','disabled');
				jQuery('#txtlatitude').css('color','#000000');
			}
		});		 
	}
}
function frmValidate1()
{
	var ukCity=document.getElementById('txtukcity').value.replace(/^\s*|\s*$/g,'');
	var worldCity=document.getElementById('txtworldcity').value.replace(/^\s*|\s*$/g,'');
	var longitude=document.getElementById('txtlongitude').value.replace(/^\s*|\s*$/g,'');
	var latitude=document.getElementById('txtlatitude').value.replace(/^\s*|\s*$/g,'');
	var year=document.getElementById('txtyear').value.replace(/^\s*|\s*$/g,'');
	var month=document.getElementById('txtmonth').value.replace(/^\s*|\s*$/g,'');
	var day=document.getElementById('txtday').value.replace(/^\s*|\s*$/g,'');
	var hour=document.getElementById('txthour').value.replace(/^\s*|\s*$/g,'');
	var minute=document.getElementById('txtminute').value.replace(/^\s*|\s*$/g,'');
	var timeZone=document.getElementById('txttimezone').value.replace(/^\s*|\s*$/g,'');
	if(ukCity=="" && worldCity=="" && (latitude=="" || longitude=="") )
	{
		alert('Please select valid city');
		document.getElementById('txtukcity').focus();
		//return false;
	}else if(year=="")
	{
		alert('Please enter valid year');
		document.getElementById('txtyear').focus();
		//return false;
	}else if(month=="")
	{
		alert('Please enter valid month');
		document.getElementById('txtmonth').focus();
		return false;
	}else if(day=="")
	{
		alert('Please enter valid day');
		document.getElementById('txtday').focus();
		//return false;
	}else if(hour=="")
	{
		alert('Please enter valid hour');
		document.getElementById('txthour').focus();
		//return false;
	}else if(minute=="")
	{
		alert('Please enter valid minute');
		document.getElementById('txtminute').focus();
		//return false;
	}else if(timeZone=="")
	{
		alert('Please select valid timezone');
		document.getElementById('txttimezone').focus();
		//return false;
	}else
	{
		document.astronomyform.submit();
	}	
}

function setTextLimit(id,limit)
{
	var msg=jQuery('#'+id).val();
	if(msg.length > limit)
	{
		var loadMsg=msg.substring(0,limit);
		jQuery('#'+id).val(loadMsg);
	}
}

function showGMap()
{
	window.scrollTo(0,0);
	jQuery('#bggreay').css('display','block');
	jQuery('#divgmap').css('display','block');
	var map = new GMap2(document.getElementById("showgmap"));
	map.setCenter(new GLatLng(46.195042108660154,27.24609375), 3);
	var bounds = map.getBounds();
	map.setUIToDefault();
	GEvent.addListener(map, "click", function(overlay, point) {
		if (point) 
		{
			if(document.getElementById('txtlatitude'))
			{
				document.getElementById('txtlatitude').value=point.lat();	
			}
			if(document.getElementById('txtlongitude'))
			{
				document.getElementById('txtlongitude').value=point.lng();
			}
			map.clearOverlays();
			var point = new GLatLng(point.lat(),point.lng());
			map.addOverlay(new GMarker(point));
	   }
	});
	jQuery('#bggreay').css('height',jQuery(document).height()+'px');
}
function closeGMap()
{
	jQuery('#showgmap').html('');
	jQuery('#bggreay').css('display','none');
	jQuery('#divgmap').css('display','none');
}
function showLocalTime()
{
  var currentDate = new Date();
  var day = currentDate.getDate();
  var month = currentDate.getMonth();
  var year = currentDate.getFullYear();
  month=parseInt(month)+1;
  var currentTime = new Date();
  var hours = currentTime.getHours();
  var minutes = currentTime.getMinutes();
  
  jQuery('#txthour').val(hours);
  jQuery('#txtminute').val(minutes);
	 
  jQuery('#txtyear').val(year);
  jQuery('#txtmonth').val(month);  
  jQuery('#txtday').val(day);  
}
