var mylon = 0;
var mylat = 0;
var myzl = 0;

function placeMarker(lat, lon){
	var mylatlon = new google.maps.LatLng(lat, lon);
	map.setCenter(mylatlon);
	map.setZoom(14);
	var marker = new google.maps.Marker({
	  position: mylatlon,
	  map: map
    });
    scroll(0,0);
}

function country(id, area_select){
    if (area_select == null)
	area_select = 'areas';
	jQuery.getJSON("getCountryCords.php?type=longlat&id=" + id, function (data){
		mylon = data.longitude;
		mylat = data.latitude;
		jQuery.getJSON("getCountryCords.php?type=zl&id=1", function (data2){
			//get the int value
			var myzl = parseInt(data2.zl);
			//Stupid javascript must do it here
			var mylatlong = new google.maps.LatLng(mylat, mylon);
			map.setCenter(mylatlong);
			map.setZoom(myzl);
		});
	});
	areaList(id, area_select);
	//country(id, 0);
}

function areaList(id, elem){
    if (elem == null)
	elem = 'areas';
	var country = id;
	var current = getQueryVariable('area');
	//if (current==null)
	//	return;
	jQuery.ajax({
		type: "GET",
		url: "getAreas.php?country=" + country + "&type=partners&current=" + current,
		success: function (html){
			document.getElementById(elem).innerHTML = html;
		}
	});
}

function area(area, country){
	window.location.href = '?country=' + country + '&area=' + area;
}

function partners(country, area){
    if (country == '1' && area == null)
	return;
    jQuery.ajax({
	    type: "GET",
	    url: "getPartners.php?country=" + country + "&area=" + area,
	    success: function (html){
		    document.getElementById('partners').innerHTML = html;
		    //initPagination();
	    }
    });
}

function getQueryVariable(variable){
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
	}
  }
  return;
}
