var gLong=geoip_longitude();
var gLat=geoip_latitude();
function setLong(lon){
}

function setLat(lat){
}

function convertDecDeg(objName,deg,lat)
{	
	var compass;	
	if (!deg){
			if(lat){
				deg=gLong
			}else{
				deg=gLat
			}
		}
	if (deg > 180 || deg < -180){
				return 'Degree out of range'
			//alert("Enter a value between -180 and 180 for degrees");
		}
				
	else {
		if(deg<0){
			if(lat){
				compass="N"
			}else{
				compass="W"
				}
				deg=deg * -1
		}else{
			if(lat){
				compass="S"
			}else{
				compass="E"
				}
		}
		
		var gpsdeg = parseInt(deg);
		var remainder = deg - (gpsdeg * 1.0);
		var gpsmin = remainder * 60.0;
		var rtnstr
		if(objName){
			var obj=document.getObjectById(objName)
			if(obj){
				return 'obje'
			}
		}
			
		rtnstr = gpsdeg +'&deg; ';
		rtnstr +=  parseInt(gpsmin) + '&rsquo; ';
		var remainder2 = gpsmin - (parseInt(gpsmin)*1.0);
		rtnstr += parseInt(remainder2*60.0) +'&rsquo;&rsquo; ' + compass;
			
		return rtnstr
	}
}
function setCompass(obj,value){
	if(obj){
		for(var i=0;i<=obj.options.length;i++){
			if(obj.options[i].value==value){
				obj.options[i].selected=true
				return true
			}
		}
	}
}

function setDeg(objName,deg,lat)
{	
	var compass;	
	
	if(!document.getElementById(objName + "_compass")){
		return false
	}
	if (!deg){
		if(lat){
			deg=gLong
		}else{
			deg=gLat
		}
	}
	if(deg<0){
		if(lat){
			setCompass(document.getElementById(objName + "_compass"),"S")
		}else{
			setCompass(document.getElementById(objName + "_compass"),"W")
		}
		
		deg=deg * -1
		
	}else{
		if(lat){
			setCompass(document.getElementById(objName + "_compass"),"N")
		}else{
			setCompass(document.getElementById(objName + "_compass"),"E")
		}
	}
	
	var gpsdeg = parseInt(deg);
	var remainder = deg - (gpsdeg * 1.0);
	var gpsmin = remainder * 60.0;
	var rtnstr
	document.getElementById(objName + "_degree").value=gpsdeg
	document.getElementById(objName + "_min").value=parseInt(gpsmin)
	var remainder2 = gpsmin - (parseInt(gpsmin)*1.0);
	document.getElementById(objName + "_sec").value=parseInt(remainder2*60.0);
		
	return true
}