/*******  googgle map marker icon for plok *******/
var icon = new GIcon();
icon.image = '/images/icons/pikkunuppi-1.png';
icon.shadow = '/images/icons/pikkunuppi-0.png';
icon.iconSize = new GSize(8, 18);
icon.shadowSize = new GSize(20, 18);
icon.iconAnchor = new GPoint(5, 17);
icon.infoWindowAnchor = new GPoint(5, 1);

/********** google map marker point with info *********/

function createMarker(point, info) {
	var marker = new GMarker(point, icon);
	GEvent.addListener(marker, 'click', function () {
		marker.openInfoWindowHtml(info);
	});
	return marker;
	}

/********** google map marker point with info *********/

function createTrackPoint(point, info) {
	var marker = new GMarker(point, icon);
	GEvent.addListener(marker, 'mouseover', function () {
		marker.openInfoWindowHtml(info);
	});
	return marker;
	}


/******* place plok on google map *********/

function placePlok() {
	GEvent.addListener(map, 'click', function(overlay, point){
		map.clearOverlays();
		if (point) {
			map.addOverlay(new GMarker(point,icon));
			map.panTo(point);
			document.getElementById('lat').value = point.lat();
			document.getElementById('lon').value = point.lng();
		}
	});

}

/******** save place and hiding async. to db ***********/

function save(id, op) {
                var lat = document.getElementById('lat').value;
                var lon = document.getElementById('lon').value;
				var url = '/save/editPlok.php';
                var pars = 'document_id='+ id + '&op=' + op + '&lat=' + lat + '&lon=' + lon;
                //document.write(pars);
                var myAjax = new Ajax.Request( url,
                        { method: 'get', parameters: pars, onComplete: showResponse }
                        );
                alert('Tallennettu!');
              
                        

        }
        function showResponse(originalRequest)
        {
                //put returned XML in the textarea
                $('result').value = originalRequest.responseText;
        }
        
        
/******************** save rate *********************/
function rate(id, auth) {
				for( i = 0; i < document.rateform.rate.length; i++ )
				 {
				if( document.rateform.rate[i].checked == true ) {
				var value= document.rateform.rate[i].value;
				break;
					}
				 }
				var url = '/save/editPlok.php';
                var pars ='op=rate&document_id='+ id  + '&value=' + value + '&auth=' + auth;
                //document.write(pars);
                var myAjax = new Ajax.Request( url,
                        { method: 'get', parameters: pars, onComplete: showResponse }
                        );
		alert('Arvioitu!');
        }
        

/*************** load javascript async. to head for google maps *******/

 function loadContent(file){
 	 var scriptTag = document.getElementById('loadScript');
 	 var head = document.getElementsByTagName('head').item(0)
 	 if(scriptTag) head.removeChild(scriptTag);
    script = document.createElement('script');
    script.src = file;
	script.type = 'text/javascript';
	script.id = 'loadScript';
	head.appendChild(script)
}

