function validate_form (form) {
	  if (!document.getElementsByTagName) return true;
	  
	  var reqfields = Array();
	  var ri = 0;
	  
     var labels=document.getElementsByTagName("label");
     var inputs=document.getElementsByTagName("input");
     
     for (var i=0; i < inputs.length; i++) {
      for (var i2=0; i2 < labels.length; i2++) {
       if (labels[i2].htmlFor == inputs[i].id && labels[i2].className == "req" && labels[i2].parentNode.parentNode == form) {
         if (inputs[i].value == "") {
         	inputs[i].style.borderColor='red';
         	reqfields[ri] = labels[i2].innerHTML;
         	ri++;
         } else inputs[i].style.borderColor = '#AEDC61';
       }
      }
     }
     if (reqfields.length > 0) {
     	error = "Lūdzu aizpildiet arī šos laukus:\n";
     	for (var i=0; i < reqfields.length; i++) {
     		error = error + " - " + reqfields[i].replace(":","") +"\n";
     	}
     	alert(error);
     } else {
      return true;
     }
     return false;
}

  PositionX = 100;
  PositionY = 100;
  defaultWidth  = 500;
  defaultHeight = 500;
  var AutoClose = true;
  // ================================
  if (parseInt(navigator.appVersion.charAt(0))>=4){
  var isNN=(navigator.appName=="Netscape")?1:0;
  var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
  var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
  var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
  function view(imageURL,imageTitle){
  if (isNN){imgWin=window.open('about:blank','',optNN);}
  if (isIE){imgWin=window.open('about:blank','',optIE);}
  with (imgWin.document){
  writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');
  writeln('<sc'+'ript>');
  writeln('var isNN,isIE;');
  writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
  writeln('isNN=(navigator.appName=="Netscape")?1:0;');
  writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
  writeln('function reSizeToImage(){');
  writeln('if (isIE){');
  writeln('window.resizeTo(100,100);');
  writeln('width=100-(document.body.clientWidth-document.images[0].width);');
  writeln('height=100-(document.body.clientHeight-document.images[0].height);');
  writeln('window.resizeTo(width,height);}');
  writeln('if (isNN){');
  writeln('window.innerWidth=document.images["pRofile"].width;');
  writeln('window.innerHeight=document.images["pRofile"].height;}}');
  writeln('function doTitle(){document.title="'+imageTitle+'";}');
  writeln('</sc'+'ript>');
  if (!AutoClose)
  writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
  else
  writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
  writeln('<div id="Layer1" style="position:absolute; width:100%; height:100%; z-index:1">');
  writeln('<img name="pRofile" src='+imageURL+' style="display:block"></div>');
  writeln('<div id="Layer2" style="position:absolute; width:100%; height:100%; z-index:2">');
  writeln('</div></body></html>');
  close();
  }}
  
  var m_addon = 0;
  var t_addon = 1;
  
function updatePrice(modif,price) {
   var current = parseFloat($('price').innerHTML,10);
   
   if (t_addon == 2) current = current / 1.15;
   
   if (price > 0) var updated = current + modifs[modif][0] + modifs[modif][price];
   else var updated = current + modifs[modif][0];
   
   if (t_addon == 2) updated = updated * 1.15;   
   
   $('price').innerHTML = updated.toFixed(2);
   
   
   
   if (price > 0) {
      if (modifs[modif][price] > 0) modifs[modif][0] = modifs[modif][price] * -1;
      else modifs[modif][0] = Math.abs(modifs[modif][price]);
   } else modifs[modif][0] = 0;
   m_addon = modifs[modif][price];
}

function updatePrice2(x,y) {
   if (x == 0) x = $('axis2').value;
   if (y == 0) y = $('axis1').value;
   var updated = matrix[x][y] + m_addon;
   
   if (t_addon == 2) updated = updated * 1.15;
   //else updated = updated * 1.15;
   
   $('price').innerHTML = updated.toFixed(2);
}

function updatePrice3(x) {
   t_addon = x;
   var current = parseFloat($('price').innerHTML,10);
   
   if (x == 1) var updated = current / 1.15;
   else var updated = current * 1.15;
   
   $('price').innerHTML = updated.toFixed(2);
}