function checkPass() {
	var new_pass = document.getElementById('password').value;
	var new_pass_confirm = document.getElementById('password_k').value;
	var ttn = (/^([\s]{0,})$/).test(new_pass);
	var ttn1 = (/^([\s]{0,})$/).test(new_pass_confirm);

	if(!ttn && !ttn1 && (new_pass == new_pass_confirm)) {
		document.forms['editform'].submit();
	} else {
		alert('Erinevad voi tuhjad salasonad!');
	}
}


function openPict(url, width, height) {

	var toUrl = '/popPict.php?url=' + url;

	var open=window.open(toUrl,'','scrollbars=no,width='+width+',height='+height+',resizable=no,top=0,left=0');

}

// Div close fix
function getParent (el, cp, vl) {
    if (el == null) return null; else
    if (el.nodeType == 1 &&
        (('string' == typeof vl && el[cp] == vl) ||
         ('string' == typeof cp && el.tagName.toLowerCase() == cp.toLowerCase()) ||
         el == cp)) return el;
    else return getParent(el.parentNode, cp, vl); 
  }


function close_Menu(aEvent, aObj, id) {
    var el = getParent(aEvent.toElement ||
                       aEvent.relatedTarget, aObj);   
    if (el === aObj) return false;
    document.getElementById(id).style.display = 'none';
}
// End of div close fix


function mousePageXY(e)
{
var x = 0, y = 0;

if (!e) e = window.event;

if (e.pageX || e.pageY)
{
x = e.pageX;
y = e.pageY;
}
else if (e.clientX || e.clientY)
{
x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
}

return {"x":x, "y":y};
}







function showPicture(url, width, height) {

//x i y - koordinaty pravogo krajnego ugla prevjushki

//var scrwidth = screen.width;
var scrwidth = document.body.clientWidth;
var scrheight = document.body.clientHeight;

var top = (scrheight - height) / 2; 
var left = ((scrwidth -1000) / 2) + 400;

if(left < 400) left = 350;


document.getElementById('aaaaa').style.display = 'none';
document.getElementById('picture').src = 'gfx/spacer.gif';



document.getElementById('aaaaa').style.top = top;
document.getElementById('aaaaa').style.left = left;


document.getElementById('main_pict').src = url;
document.getElementById('picture').src = url;
document.getElementById('aaaaa').style.display = 'block';

//document.onmousedown=drags;
//document.onmouseup=new Function("dragapproved=false");
}




//Определение координат элемента на страницы
  function getElementPosition(elemId)
  {
      var elem = typeof elemId == 'object' ? elemId : document.getElementById(elemId);
	
      var w = elem.offsetWidth;
      var h = elem.offsetHeight;
	
      var l = 0;
      var t = 0;
	
      while (elem)
      {
          l += elem.offsetLeft;
          t += elem.offsetTop;
          elem = elem.offsetParent;
      }

	  return {"left":l, "top":t, "width": w, "height":h};
  }

  	function clearContName() {
		document.forms['sendform'].name.value = '';
	}

	  function clearContEmail() {
		document.forms['sendform'].email.value = '';
	}

	  function clearContMessage() {
		document.forms['sendform'].message.value = '';
	}


          // browser detection
          var agt=navigator.userAgent.toLowerCase();
          var is_major = parseInt(navigator.appVersion);
          var is_minor = parseFloat(navigator.appVersion);
 
          var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                      && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                      && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
          var is_nav4 = (is_nav && (is_major == 4));
          var is_nav6 = (is_nav && (is_major == 5));
          var is_nav6up = (is_nav && (is_major >= 5));
          var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
 
          var dragapproved=false
          var z,x,y
          var maxleft,maxtop,maxright,maxbottom;
 
          function setdragBounds()
          {
              // you can set the bounds of the draggable area here
              maxleft = -600;
              maxtop = -600;
              maxright = document.body.clientWidth - 10;
              maxbottom = document.height + window.scrollMaxY + 600;
          }
 
          function move(e)
          {
               var tmpXpos = (!is_ie)? temp1+e.clientX-x: temp1+event.clientX-x;
               var tmpYpos = (!is_ie)? temp2+e.clientY-y : temp2+event.clientY-y;
               if (dragapproved)
               {
                  z.style.left = tmpXpos;
                  z.style.top = tmpYpos;
 
                  if (tmpXpos < maxleft)
                      z.style.left = maxleft;
 
                  if (tmpXpos > maxright)
                      z.style.left = maxright;
 
                  if (tmpYpos < maxtop)
                      z.style.top = maxtop;
                  /*if (tmpYpos > maxbottom)
                      z.style.top = maxbottom;*/
 
                  return false
               }
          }
 
          function drags(e)
          {
                 if (!(is_ie)&&!(!is_ie)) return
 
                 var firedobj=(!is_ie)? e.target : event.srcElement
                 var topelement=(!is_ie)? "HTML" : "BODY"
 
                 while (firedobj.tagName!=topelement && firedobj.className!="drag" && firedobj.tagName!='SELECT' && firedobj.tagName!='TEXTAREA' && firedobj.tagName!='INPUT')
                 {
                     // here you can add the elements that cannot be used for drag . using their class name or id or tag names
                     firedobj=(!is_ie)? firedobj.parentNode : firedobj.parentElement
                 }
 
                 if (firedobj.className=="drag")
                 {
                     dragapproved = true
                     z = firedobj
                     var tmpheight = z.style.height.split("px")
                     maxbottom = (tmpheight[0])?document.body.clientHeight - tmpheight[0]:document.body.clientHeight - 20;
 
                     temp1 = parseInt(z.style.left+0)
                     temp2 = parseInt(z.style.top+0)
                     x = (!is_ie)? e.clientX: event.clientX
                     y = (!is_ie)? e.clientY: event.clientY
                     document.onmousemove = move
 
                     return false
                 }
          }



function calculate(price) {
	document.getElementById('summa_kasutus').innerHTML = price;

	var proc_jaak = document.getElementById('jaak').value;
	var proc_sisse = document.getElementById('sisse').value;

	var sisse = price * proc_sisse / 100;
	
	document.getElementById('proc_sisse').innerHTML = proc_sisse;
	document.getElementById('proc_sisse_kap').innerHTML = proc_sisse;
	document.getElementById('proc_jaak').innerHTML = proc_jaak;

	var periood = document.getElementById('periood').value;
	var intress = document.getElementById('intress').value;
	var jaak = price * proc_jaak / 100;
	var lepingutasu = price * 1.5 / 100;
	var payment = parseInt(calcPayment(price, sisse, periood, intress, proc_jaak));

	var lepingutasu_kap = 2500;
	var payment_kap = parseInt(calcPayment(price, sisse, periood, intress, 0));

	document.getElementById('sissemaks_kasutus').innerHTML = sisse;
	document.getElementById('periood_kasutus').innerHTML = periood
	document.getElementById('intress_kasutus').innerHTML = 	intress;
	document.getElementById('jaak_kasutus').innerHTML = jaak;
	document.getElementById('lepingutasu_kasutus').innerHTML = lepingutasu;
	document.getElementById('kuumakse_kasutus').innerHTML = payment;


	document.getElementById('sissemaks_kapital').innerHTML = sisse;
	document.getElementById('periood_kapital').innerHTML = periood
	document.getElementById('intress_kapital').innerHTML = 	intress;
	document.getElementById('lepingutasu_kapital').innerHTML = lepingutasu_kap;
	document.getElementById('kuumakse_kapital').innerHTML = payment_kap;
	
	//alert(calcPayment(238000, 23800, 60, 6, 30));
}



function calcPayment(price, advanceSum, periodMonths, interest, residualValue) {
	if (interest == 0) {
		return ( price - advanceSum - (price * residualValue / 100) ) / periodMonths; 
	}	else {
		return (((interest / 100 / 12) * ((price - advanceSum)-((price * residualValue / 100) / (Math.pow((interest / 100 / 12) + 1, periodMonths)))) / (1 - (1 / Math.pow((interest / 100 / 12) + 1, periodMonths)))));
	}
}

function setBg(){
	var widths = new Array(800,1024,1152,1280,1360,1440,1600,1680,1792);
	var width = screen.width;
	for(var i = 0; i < widths.length; i++){
		if(width <= widths[i]) {
			width = widths[i];
			break;
		}
	}
	if(width > 1792) width = 1792;

	var image = "/images/bg_" + width + ".jpg";
	document.getElementById('body').style.backgroundImage = "url('" + image + "')";
}

function moveBg(){
	var width = screen.width;
	var new_width =document.body.clientWidth;
	var vahe = -(width - new_width);
	document.getElementById('body').style.backgroundPosition = "200px 300px"; 
}



 