
var pelex;
var peley;

var piemaksas = 'av';
var sakums = 0;

<!-- Begin
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else {  // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}  
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}  
pelex =tempX;
peley =tempY;
return true;
}
//  End -->

  function initialize() {
setTimeout(initialize1, 500 );
document.getElementById("iela1").focus();
}
    function initialize1() {
    
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(56.9480335,24.1029876), 12);

        map.setUIToDefault();

        marker_a = new GMarker(new GLatLng(0,0));
     
		marker_b = new GMarker(new GLatLng(0,0));
		
		map.addOverlay(marker_a);
		map.addOverlay(marker_b);
		
        bounds = new GLatLngBounds();
        
        
        baseIconAB = new GIcon();
          baseIconAB.iconSize=new GSize(24,38);
          baseIconAB.iconAnchor=new GPoint(10,34);
          baseIconAB.infoWindowAnchor=new GPoint(25,0);       
          
       
       iconA = new GIcon(baseIconAB, "/karte/ikonas/A.png", null, null);
       iconB = new GIcon(baseIconAB, "/karte/ikonas/B.png", null, null);

        

      }
      parametri();
     
    }

function eventResponder(event){
  //alert(1);
}

/*function eventResponder(event:Object){
  event.target.mapType = "satellite";
}
*/


var map;
var sanIcon;
var marker_a;
var marker_b;
var bounds;
var rez_pamatcena = 0;
var rez_pamatkoment = 0;

 var baseIconAB;
 var iconA;
 var iconB;



function onload(){
//initialize();
//alert('');
//parametri();
}

function rekinat(){ 

if (document.getElementById("abca").checked==true) {klase='a';} 
else
if (document.getElementById("abcb").checked==true) {klase='b';} 
else
if (document.getElementById("abcc").checked==true) {klase='c';} 

document.getElementById("rez_cena").innerHTML='';
document.getElementById("rez_komentars").innerHTML='Neizdev&#257;s apr&#275;&#311;in&#257;t cenu';


if (klase=='c' /*&& rez_pamatcena>0*/) {
document.getElementById("rez_cena").innerHTML=rez_pamatcena;
document.getElementById("rez_komentars").innerHTML=rez_pamatkoment;

}
else
{

var x=document.getElementById("izmers");
var y=document.getElementById("svars");

if (rez_pamatcena>0){
var koment=rez_pamatkoment;

var rez_kopa=document.getElementById("rez_cena");


a= x.value * 1;
b= y.value * 1;



if (a>=b){c=a;} else 
{
c=b;
}


rez_kopa.innerHTML= rez_pamatcena + c;

if (c>0)
{
p='';

	if (a>0 && b>0) 
	{
	p=x.options[x.options.selectedIndex].innerHTML+', '+y.options[y.options.selectedIndex].innerHTML;
	}
	else

	if (a>0) 
	{
	p=x.options[x.options.selectedIndex].innerHTML;
	}
	else
	if (b>0) 
	{
	p=y.options[y.options.selectedIndex].innerHTML;
	}
	
	
koment=rez_pamatkoment+' +'+c+' ('+p+')';
}

document.getElementById("rez_komentars").innerHTML=koment;
}
else
{
//document.getElementById("rez_cena").innerHTML='';
//document.getElementById("rez_komentars").innerHTML='Neizdev&#257;s apr&#275;&#311;in&#257;t cenu';
}
}
 }


function parametri(){ 
//alert(1);
var a = document.getElementById("ComOS").value;

var rez_tips = document.getElementById("rez_tips");
var rez_pamatcena = document.getElementById("rez_pamatcena");


var x=document.getElementById("izmers");
var y=document.getElementById("svars");

if (document.getElementById("abca").checked==true) {klase='a';} 
else
if (document.getElementById("abcb").checked==true) {klase='b';} 
else
if (document.getElementById("abcc").checked==true) {klase='c';} 


if (klase=='c'){
piemaksas='c';
x.options.length = 0;
x.options[x.options.length] = new Option("0 - 0,66 m","0 - 0,66 m",false,false);
x.options[x.options.length] = new Option("0,66 - 0,72 m","0,66 - 0,72 m",false,false);
x.options[x.options.length] = new Option("0,72 - 0,90 m","0,72 - 0,90 m",false,false);
x.options[x.options.length] = new Option("0,90 - 1,20 m","0,90 - 1,20 m",false,false);
x.options[x.options.length] = new Option("1,20 - 1,45 m","1,20 - 1,45 m",false,false);
x.options[x.options.length] = new Option("1,45 - 2,00 m","1,45 - 2,00 m",false,false);
x.options[x.options.length] = new Option("2,00 - 3,00 m","2,00 - 3,00 m",false,false);
x.options[x.options.length] = new Option("3,00 - 3,80 m","3,00 - 3,80 m",false,false);
x.options[x.options.length] = new Option("3,80 - 4,80 m","3,80 - 4,80 m",false,false);

y.options.length = 0;
y.options[y.options.length] = new Option("0 - 0,5 kg","0 - 0,5 kg",false,false);
y.options[y.options.length] = new Option("0,5 - 3 kg","0,5 - 3 kg",false,false);
y.options[y.options.length] = new Option("3 - 5 kg","3 - 5 kg",false,false);
y.options[y.options.length] = new Option("5 - 10 kg","5 - 10 kg",false,false);
y.options[y.options.length] = new Option("10 - 20 kg","10 - 20 kg",false,false);
y.options[y.options.length] = new Option("20 - 31,5 kg","20 - 31,5 kg",false,false);
y.options[y.options.length] = new Option("31,5 - 50 kg","31,5 - 50 kg",false,false);
y.options[y.options.length] = new Option("50 - 75 kg","50 - 75 kg",false,false);
y.options[y.options.length] = new Option("75 - 100 kg","75 - 100 kg",false,false);

}
else
if (a=="VELO") {
piemaksas='av';
//if (rez_tips!=undefined && rez_pamatcena!=undefined) {rez_tips.innerHTML="VELO"; rez_pamatcena.innerHTML=2.5;}

x.options.length = 0;
x.options[x.options.length] = new Option("0 - 0,66 m","0",false,false);
x.options[x.options.length] = new Option("0,66 - 0,72 m","1",false,false);
x.options[x.options.length] = new Option("0,72 - 0,90 m","2",false,false);
x.options[x.options.length] = new Option("0,90 - 1,20 m","3",false,false);

y.options.length = 0;
y.options[y.options.length] = new Option("0 - 2 kg","0",false,false);
y.options[y.options.length] = new Option("2 - 4 kg","1",false,false);
y.options[y.options.length] = new Option("4 - 6 kg","2",false,false);
y.options[y.options.length] = new Option("6 - 8 kg","3",false,false);


}
else if (a=="AUTO") {
piemaksas='aa';
//if (rez_tips!=undefined && rez_pamatcena!=undefined) {rez_tips.innerHTML="AUTO"; rez_pamatcena.innerHTML=5;}

x.options.length = 0;
x.options[x.options.length] = new Option("0 - 1,45 m","0",false,false);
x.options[x.options.length] = new Option("1,45 - 2,00 m","1",false,false);
x.options[x.options.length] = new Option("2,00 - 3,00 m","2",false,false);
x.options[x.options.length] = new Option("3,00 - 3,80 m","3",false,false);

y.options.length = 0;
y.options[y.options.length] = new Option("0 - 10 kg","0",false,false);
y.options[y.options.length] = new Option("10 - 40 kg","1",false,false);
y.options[y.options.length] = new Option("40 - 80 kg","2",false,false);
y.options[y.options.length] = new Option("80 - 200 kg","3",false,false);

}
else if (a=="BUSS") {
piemaksas='ab';
//if (rez_tips!=undefined && rez_pamatcena!=undefined) {rez_tips.innerHTML="BUSS"; rez_pamatcena.innerHTML=5;}

x.options.length = 0;
x.options[x.options.length] = new Option("0 - 1,45 m","0",false,false);
x.options[x.options.length] = new Option("1,45 - 2,00 m","1",false,false);
x.options[x.options.length] = new Option("2,00 - 3,00 m","2",false,false);
x.options[x.options.length] = new Option("3,00 - 3,80 m","3",false,false);
x.options[x.options.length] = new Option("3,80 - 4,80 m","4",false,false);
x.options[x.options.length] = new Option("4,00 - 5,80 m","5",false,false);


y.options.length = 0;
y.options[y.options.length] = new Option("0 - 10 kg","0",false,false);
y.options[y.options.length] = new Option("10 - 40 kg","1",false,false);
y.options[y.options.length] = new Option("40 - 80 kg","2",false,false);
y.options[y.options.length] = new Option("80 - 200 kg","3",false,false);
y.options[y.options.length] = new Option("200 - 800 kg","4",false,false);
y.options[y.options.length] = new Option("800 - 1500 kg","5",false,false);

}

rekinat_cenu();
}

function rekinat_cenu()
{
document.getElementById("rez_cena").innerHTML='';
document.getElementById("rez_komentars").innerHTML=''; 

document.getElementById("div_adrese_a").innerHTML='';
document.getElementById("div_adrese_b").innerHTML='';

if ((!document.getElementById("abcc").checked && (piemaksas=='c'))
||
(document.getElementById("abcc").checked && (piemaksas!='c'))) {parametri();}


v1 = document.getElementById("valsts1").value; 
if (v1 == 'LV') {v1='Latvija';}

p1 = document.getElementById("pilseta1").value; 
i1 = document.getElementById("iela1").value; 
n1 = document.getElementById("nr1").value; 

v2 = document.getElementById("valsts2").value; 
if (v2 == 'LV') {v2='Latvija';}
p2 = document.getElementById("pilseta2").value; 
i2 = document.getElementById("iela2").value;
n2 = document.getElementById("nr2").value; 

var combo_izmars=document.getElementById("izmers");
var combo_svars=document.getElementById("svars");
izmers = combo_izmars.options[combo_izmars.options.selectedIndex].innerHTML;
svars = combo_svars.options[combo_svars.options.selectedIndex].innerHTML;



veids = document.getElementById("ComOS").value; 
//R&#299;ga
//if (p1=='Rîga') {alert(p1);}
//if ((((p1=='Rîga') && (i1!='')) || (p1!='R&#299;ga')) || (((p2=='R&#299;ga') && (i2!='')) || (p2!='Rîga')) )
//if (((i1!='' && (p1=='Rîga')) || (i1=='' && (p1!='Rîga')))  && ((i2!='' && (p2=='Rîga')) || (i2=='' && (p2!='Rîga'))))
 
if (sakums > 0) 
 { 
 stop = true;

if (document.getElementById("abca").checked ==true) {klase='a';} 
else
if (document.getElementById("abcb").checked==true) {klase='b';} 
else
if (document.getElementById("abcc").checked==true) {klase='c';} 


// Set up the request
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('POST', '/karte/kalkulators_rekinat_cenu.php', true);
//alert(v2);
// The callback function
xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {

document.getElementById("rez_cena").innerHTML='';
document.getElementById("rez_komentars").innerHTML='Neizdev&#257;s apr&#275;&#311;in&#257;t cenu'; 

//var response_stat = xmlhttp.responseXML.getElementsByTagName('xx')[0].firstChild.data;

if (map){
map.removeOverlay(marker_a);
map.removeOverlay(marker_b);
}



if (xmlhttp.responseXML.getElementsByTagName('lat1').length ==1 && xmlhttp.responseXML.getElementsByTagName('lon1').length==1 && xmlhttp.responseXML.getElementsByTagName('lat1')[0].firstChild.data !=0 && xmlhttp.responseXML.getElementsByTagName('lon1')[0].firstChild.data !=0)
{
lat1=xmlhttp.responseXML.getElementsByTagName('lat1')[0].firstChild.data;
lon1=xmlhttp.responseXML.getElementsByTagName('lon1')[0].firstChild.data;

if (map){
marker_a = new GMarker(new GLatLng(lat1,lon1),iconA);
bounds.extend(new GLatLng(lat1,lon1));


htmla='<small>Sa&#326;em&#353;anas adrese:</small><br>'+xmlhttp.responseXML.getElementsByTagName('adr1')[0].firstChild.data;
document.getElementById("div_adrese_a").innerHTML=xmlhttp.responseXML.getElementsByTagName('adr1')[0].firstChild.data;
GEvent.addListener(marker_a, "click", function() {
marker_a.openInfoWindow(htmla);
});
map.addOverlay(marker_a);

}
}

if (map && xmlhttp.responseXML.getElementsByTagName('lat2').length ==1 && xmlhttp.responseXML.getElementsByTagName('lon2').length==1 && xmlhttp.responseXML.getElementsByTagName('lat2')[0].firstChild.data !=0 && xmlhttp.responseXML.getElementsByTagName('lon2')[0].firstChild.data !=0)
{
lat2=xmlhttp.responseXML.getElementsByTagName('lat2')[0].firstChild.data;
lon2=xmlhttp.responseXML.getElementsByTagName('lon2')[0].firstChild.data;

marker_b = new GMarker(new GLatLng(lat2,lon2),iconB);

bounds.extend(new GLatLng(lat2,lon2));

htmlb='<small>Nodo&#353;anas adrese:</small><br>'+xmlhttp.responseXML.getElementsByTagName('adr2')[0].firstChild.data;
document.getElementById("div_adrese_b").innerHTML=xmlhttp.responseXML.getElementsByTagName('adr2')[0].firstChild.data;
GEvent.addListener(marker_b, "click", function() {
marker_b.openInfoWindow(htmlb);
});
map.addOverlay(marker_b);



}

if (map){


	if (bounds!='((57.29577951308232, 180), (-57.29577951308232, -180))') 
	{//alert(bounds);
	// 
	//document.getElementById("iela1").value=bounds;
var zoom = map.getBoundsZoomLevel(bounds);

     map.setCenter(bounds.getCenter());
     
     if (zoom>=19){zoom = 16;} 
     map.setZoom(zoom);   
     }
     else
	{
	map.setCenter(new GLatLng(56.9480335,24.1029876), 12);
	}
     
}

if (xmlhttp.responseXML.getElementsByTagName('cena').length ==1 && xmlhttp.responseXML.getElementsByTagName('koment').length==1)
{

rez_pamatcena=xmlhttp.responseXML.getElementsByTagName('cena')[0].firstChild.data*1;
rez_pamatkoment=xmlhttp.responseXML.getElementsByTagName('koment')[0].firstChild.data;

if (map){

	bounds = null;
	bounds = new GLatLngBounds();
}

rekinat();
}
else
{
document.getElementById("rez_cena1").innerHTML='';
document.getElementById("rez_komentars1").innerHTML='';
document.getElementById("rez_komentars").innerHTML='..';
}



}}}

// Send the POST request
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
//alert('dd');


xmlhttp.send('v1='+v1+'&p1='+p1+'&i1='+i1+'&n1='+n1+'&v2='+v2+'&p2='+p2+'&i2='+i2+'&n2='+n2+'&abc='+klase+'&veids='+veids+'&izmers='+izmers+'&svars='+svars);


if (fokuso) {
td(fokuso.id);
if (fokuso.id == 'pilseta1') {document.getElementById("iela1").focus();}
else
if (fokuso.id == 'iela1') {document.getElementById("nr1").focus();}
else
if (fokuso.id == 'nr1') {document.getElementById("iela2").focus();}
else
if (fokuso.id == 'pilseta2') {document.getElementById("iela2").focus();}
else
if (fokuso.id == 'iela2') {document.getElementById("nr2").focus();}

}

//else
//fokuso.focus();
}
sakums =sakums +1;
}


function hints(text) {
hint = document.getElementById("mans_hints");
if (text !=''){

tabula ='<b>S&#363;t&#299;jumi tiek pieg&#257;d&#257;ti p&#275;c iesp&#275;jas &#257;tr&#257;k!</b>'
+'<small><br>Maksim&#257;lais pieg&#257;des laiks atkar&#299;b&#257; no att&#257;luma</small><table style="background-color: green; text-align: center;" border="0" cellpadding="1" cellspacing="1">'
+'<tr><td style="background-color: FFFFBB;"><small>&nbsp;Att&#257;lums starp adres&#257;tiem&nbsp;</small></td><td style="background-color: FFFFBB;"><small>&nbsp;Maksim&#257;lais pieg&#257;des laiks&nbsp;</small></td></tr>'
+'<tr><td style="background-color: FFFFBB;"><small>0 - 3 km</small></td><td style="background-color: FFFFBB;"><small>l&#299;dz 1:00</small></td></tr>'
+'<tr><td style="background-color: FFFFBB;"><small>3 - 6 km</small></td><td style="background-color: FFFFBB;"><small>l&#299;dz 1:30</small></td></tr>'
+'<tr><td style="background-color: FFFFBB;"><small>6 - 10 km</small></td><td style="background-color: FFFFBB;"><small>l&#299;dz 2:00</small></td></tr>'
+'<tr><td style="background-color: FFFFBB;"><small>10 - 50 km</small></td><td style="background-color: FFFFBB;"><small>l&#299;dz 3:00</small></td></tr>'
+'<tr><td style="background-color: FFFFBB;"><small>50 - 100 km</small></td><td style="background-color: FFFFBB;"><small>l&#299;dz 4:00</small></td></tr>'
+'<tr><td style="background-color: FFFFBB;"><small>100 - 200 km</small></td><td style="background-color: FFFFBB;"><small>l&#299;dz 5:00</small></td></tr></table>';

//tabula =;

if (text =='aaa'){text=tabula;}
else
if(text=='Cena Bez PVN')
	{//alert(text);
	c = document.getElementById("rez_cena").innerHTML;
		if (c !='')
		{car = c*1.21; 
		car = Math.round(car*Math.pow(10,2))/Math.pow(10,2);
		text = 'Cena <span style="color: rgb(255, 0, 0); font-weight: bold;">(Ar PVN)</span>: <b>'+car+'</b> Ls';
		}
		else
		{
		hint.style.visibility = "hidden";
		}
	}

 hint.innerHTML = ' <table style="background-color: FFFFBB;" border="0" cellpadding="2" cellspacing="2" ><tr><td style="background-color: FFFFBB;">'+text+'</td></tr></table> ';

 //hint.style.width = "200 px";	
 hint.style.top = peley+5;
 hint.style.left = pelex+5; 

hint.style.visibility = "visible";
}
else
{
hint.style.visibility = "hidden";
}
//} else {combo.style.visibility = "hidden";}

//alert(pelex);
//var peley;
//alert(1);
  // get the image object we're referring to
  //var thisimg = document.getElementById(imgID);
  // and add "_on" to its src
  //thisimg.src = thisimg.src.replace(/(\.[a-z0-9]+)$/i,'_on$1');
}


 
//parametri();