var mouseeY;
var mouseeX;
var iii = 5;
var xxd;
var abbbc=0;
var yyd;
moz_lay='idnumer';
var mas = new Array();
calcz=null;
var valentins=1;
laukums=null;
datums=new Date();
var _ddTIme = 2;





function movein3(which,html){
which.style.background='#E2E3E7'
}
function moveout3(which, html){
which.style.background='#FFFFFF'
}


function movein4(which,html){
which.style.background='#C6CBCF'
}
function moveout4(which, html){
which.style.background='#FFFFFF'
}

function widd(o) {
    if (document.layers) return o.clip.width;
    return o.offsetWidth;
}

function heighh(o) {
    if (document.layers) return o.clip.height;
    return o.offsetHeight;
}

function OT_inside(o,x,y,dx1,dy1,dx2,dy2) {
   var l=xxd;
   var t=yyd;
   if (valentins==1 && abbbc!=1) {
            return ((x-(dx1?dx1:0)>=l)&&(y-(dy1?dy1:0)>=t)&&(x-(dx2?dx2:0)<l+widd(o))&&(y-(dy2?dy2:0)<t+heighh(o)));
   }

   else {
        return true;
   }

}


function getel(a,b,c) {
    mas[0]=document.getElementById(a);
}

function OT_move(o,x,y) {
//x=100; y=100;
    if (document.layers)
        o.moveToAbsolute(x,y);
    else if (o.style.left&&(!o.style.pixelLeft)) {
        o.style.left=x+'px';
        o.style.top=y+'px';
    } else {
        o.style.pixelLeft=x;
        o.style.pixelTop=y;
    }
}

function get_date2(a,b,c,d,e,f) {

    xxd=e;
    yyd=f;
        getel(b,c,d);
    var o=(document.getElementById?document.getElementById(moz_lay):(document.all?document.all[moz_lay]:document[moz_lay]));
    var n=(calcz==null);
    if (laukums&&(a==laukums)) return false;
    if (!n) {
        if (document.layers)
            calcz.visibility='hide';
        else
            calcz.style.visibility='hidden';
    }
    calcz=o;
    laukums=a;
    var d;
    if (a.name=='inDate') {
        datums=new Date();
        d=new Date();
        d.setDate(d.getDate()+14);
    } else if (a.name=='departureDate') {
        datums=new Date();
        d=new Date();
        d.setDate(d.getDate()+14);
    } else {
        d=new Date(datums.getFullYear(),datums.getMonth(),datums.getDate());
        d.setDate(d.getDate()+0);
    }
    OT_render2(d.getMonth()+1,d.getFullYear());
    OT_move(o,e,f);
    if (document.layers)
        o.visibility='show';
    else
        o.style.visibility='visible';
    if (n) {
        if (document.layers)
            document.captureEvents(Event.MOUSEDOWN);
        else
            document.onmousedown=cfff;
    }
}
function get_date(a,b,c,d,e,f) {

    xxd=e;
    yyd=f;
        getel(b,c,d);
    var o=(document.getElementById?document.getElementById(moz_lay):(document.all?document.all[moz_lay]:document[moz_lay]));
    var n=(calcz==null);
    if (laukums&&(a==laukums)) return false;
    if (!n) {
        if (document.layers)
            calcz.visibility='hide';
        else
            calcz.style.visibility='hidden';
    }
    calcz=o;
    laukums=a;
    var d;
    if (a.name=='inDate') {
        datums=new Date();
        d=new Date();
        d.setDate(d.getDate()+14);
    } else if (a.name=='departureDate') {
        datums=new Date();
        d=new Date();
        d.setDate(d.getDate()+14);
    } else {
        d=new Date(datums.getFullYear(),datums.getMonth(),datums.getDate());
        d.setDate(d.getDate()+0);
    }
    OT_render(d.getMonth()+1,d.getFullYear());
    OT_move(o,e,f);
    if (document.layers)
        o.visibility='show';
    else
        o.style.visibility='visible';
    if (n) {
        if (document.layers)
            document.captureEvents(Event.MOUSEDOWN);
        else
            document.onmousedown=cfff;
    }
}

function cfff(e) {
    if (calcz==null) return;
    var x=(document.all?event.clientX+document.body.scrollLeft:e.pageX);
    var y=(document.all?event.clientY+document.body.scrollTop:e.pageY);
    if (!(OT_inside(laukums,x,y,0,0,4,0)||OT_inside(calcz,x,y))) {OT_close(); }//
}

function cal_settings(y,m,d) {

    if (calcz==null) return;
   // alert(document.all["T1"]);
    if (m < 10) m = '0' + m;
    if (d < 10) d = '0' + d;
    mas[0].value=d+'.'+m+'.'+y;
    OT_close();
}

function OT_close2() {

    if (parent.document.layers)
        parent.calcz.visibility='hide';
    else {
        if (parent.calcz)
        parent.calcz.style.visibility='hidden';
    }
    if (parent.calcz) {
        if (parent.document.layers)
            parent.document.releaseEvents(Event.MOUSEDOWN);
        else
            parent.document.onmousedown=null;
    }
    parent.calcz=null;
    parent.laukums=null;
    parent.abbbc=1;
}

function setHeader(_head) {
     document.getElementById('head_id').innerHTML = _head;

}


function setBold(_head) {
     i = 0;
     while (document.getElementById('curentmenu' + i)) {
         document.getElementById('curentmenu' + i).style.fontWeight = 'normal';
         i++;
     }

     _head.style.fontWeight = 'bold';
}

function OT_close() {

    if (document.layers)
        calcz.visibility='hide';
    else
        calcz.style.visibility='hidden';
    if (calcz!=null) {
        if (document.layers)
            document.releaseEvents(Event.MOUSEDOWN);
        else
            document.onmousedown=null;
    }
    calcz=null;
    laukums=null;
    abbbc=1;
}

function toInt ( x )
{
        return ( x > 0 ? Math.floor( x ) : Math.ceil ( x ) )
}

var _mandX = 1;

function rePrice(z) {
   if (z == 0 || z == 2 || z == 4 || z == 6 || z == 0 || z == 22 || z == 18 || z == 20 || document.getElementById('brivdiena').value == 1) {
      _z = 5;
      document.getElementById('is_piegade').value = 1;
   } else {
      _z = 0;
      document.getElementById('is_piegade').value = 0;
   }
   _mandX = z;
   _d = document.getElementById('davana_price').value;
   _x = document.getElementById('start_price').value;
   _y = parseFloat(_x) + parseFloat(_d) + _z;
   _yd =  _y.toFixed(2);
   document.getElementById('prod_price').value = _yd.toString();
   document.getElementById('prod_price1').value = _yd.toString() + ' LVL';
}


function setDavPrice(z) {
   z = z.toFixed(2);
   document.getElementById('davana_price').value = z
   rePrice(_mandX);
}

function redrawScrollDR(z) {

   html = '<select size="1" name="pieg_time" id="pieg_time" class="tinp" style="width:125px" onchange="rePrice(this.value)">';
   if (z == -1) {
       html += '<option value="">' + _dateCh + '</option>';
   } else {
       for (i = z; i <= 24 - _ddTIme; i += _ddTIme) {
         /*  if (i == 20) {
              t = 0;
           } else {
              t = 30;
           }
           */
       html += '<option value="' + i + '">' + i + ':00-' + (i + _ddTIme) + ':00</option>';

       }
   }
   html += '</select>';
   document.getElementById('pieg_timex').innerHTML = html

}


function OT_render2(month,year) {

    if (calcz==null) return;
    var t_y=datums.getFullYear();
    var t_m=datums.getMonth()+1;
    var t_d=datums.getDate();
    var d=new Date(year,month-1,1);
    var max=(month==2?28+((year%4==0)&&((year%100!=0)||(year%400==0))?1:0):30+(month<8?1-((month-1)%2):(month-1)%2));
    var html='<table border=0 class="topmenu" cellpadding=0 cellspacing=0 bgcolor="#A0A3AA" style=" z-index:10"><tr><td><table border=0 cellpadding=3 cellspacing=1 width=150><tr bgcolor="#EBF3FE"><td valign="top" align="center" colspan="7" height="1" color="#3E4663"><a href="javascript:void(0)" onclick="OT_render(';
    html+=(month>1?month-1:12)+',' +(month>1?year:year-1)+')"><img src="http://www.arn.lv/images/a_left.gif" width=8 height=8 border=0></a><span style="font-family: verdana" color="#3E4663" class="topmenu22">&nbsp;&nbsp;';
    html+=menesis[month-1]+' '+year+'&nbsp;&nbsp;</span><a href="javascript:void(0)" onclick="OT_render('+(month<12?month+1:1)+','+(month<12?year:year+1)+')"><img src="http://www.arn.lv/images/a_right.gif" width=8 height=8 border=0></a></td></tr><tr bgcolor="#C6CBCF">';
    html+='<td align=center class="lh" style="color:3E4663">P</td>\
    <td align=center class="lh" style="color:3E4663">O.</td>\
    <td align=center class="lh" style="color:3E4663">T.</td>\
    <td align=center class="lh" style="color:3E4663">C.</td>\
    <td align=center class="lh" style="color:3E4663">P.</td>\
    <td align=center class="lh" style="color:FF0000">S.</td>\
    <td align=center class="lh" style="color:FF0000">Sv.</td></tr>';
    var offset=d.getDay();
    var count=1,i,a;
    for (i=1;i<=max;i++) {

        if (count==1) html+='<tr bgcolor=white>';
        if ((i==1)&&(offset>1)) {
            //alert(offset);

            html+='<td colspan='+(offset-1)+' bgcolor="#FFFFFF" class="lh" style="font-weight:normal">&nbsp;</td>';
            count=offset;
        }
        else if ((i==1)&&(offset==0)) {
            //alert(offset);
            if (offset <=  0) offset = 7;

            html+='<td colspan='+(offset-1)+' bgcolor="#FFFFFF" class="lh" style="font-weight:normal">&nbsp;</td>';
            count=offset;
        }
if (month==mmz && year==yyz && i==ddz) {
 html+='<td align=center onmouseover="movein4(this)" onmouseout="movein4(this)" style="background-color: #C6CBCF;"><font face="arial,helvetica" size=1><a style="font-weight:normal" class="lh" ';
  if (count>5)
{
      if (count == 6) {
          if (_briv1 == 1) {
              html+=' style="color:#FF0000" ';
              html+='  onclick="document.getElementById(\'brivdiena\').value=1;redrawScrollDR(hourz);rePrice(hourz);" href="javascript:cal_settings('+year+','+month+','+i+')">'+i+'</a></font></td>';
          } else {
              html+=' style="color:#DADADA; font-weight:normal" ';
              html+='  href="javascript:void(0)">'+i+'</a></font></td>';
          }
      }
      if (count == 7) {
          if (_briv2 == 1) {
              html+=' style="color:#FF0000" ';
              html+='  onclick="document.getElementById(\'brivdiena\').value=1;redrawScrollDR(hourz);rePrice(hourz);" href="javascript:cal_settings('+year+','+month+','+i+')">'+i+'</a></font></td>';
         } else {
              html+=' style="color:#DADADA; font-weight:normal" ';
              html+='  href="javascript:void(0)">'+i+'</a></font></td>';
          }
      }
        } else {
html+=' href="javascript:cal_settings('+year+','+month+','+i+')" onclick="">'+i+'</a></font></td>';
}

         }
else {
html+='<td align=center onmouseover="movein3(this)" onmouseout="moveout3(this)" style=""><font face="arial,helvetica" size=1><a class="lh"  ';

if (yyz*1024 + mmz*32 + ddz < year*1024 + month*32 + i ) {
  if (count>5) {
      if (count == 6) {
          if (_briv1 == 1) {
              html+=' style="color:#FF0000; font-weight:normal" ';
              html+='  onclick="document.getElementById(\'brivdiena\').value=1;redrawScrollDR(0);rePrice(0);"  href="javascript:cal_settings('+year+','+month+','+i+');">'+i+'</a></font></td>';
          } else {
              html+=' style="color:#DADADA; font-weight:normal" ';
              html+='  href="javascript:void(0)">'+i+'</a></font></td>';
          }
      }
      if (count == 7) {
          if (_briv2 == 1) {
              html+=' style="color:#FF0000; font-weight:normal" ';
              html+='  onclick="document.getElementById(\'brivdiena\').value=1;redrawScrollDR(0);rePrice(0);"  href="javascript:cal_settings('+year+','+month+','+i+');">'+i+'</a></font></td>';
          } else {
              html+=' style="color:#DADADA; font-weight:normal" ';
              html+='  href="javascript:void(0)">'+i+'</a></font></td>';
          }
      }
  }
  else {
      html+=' style="font-weight:normal" ';
      html+='  href="javascript:cal_settings('+year+','+month+','+i+');">'+i+'</a></font></td>';
  }


} else {
 html+=' style="color:#DADADA; font-weight:normal" href="javascript:void(0)" onclick="">'+i+'</a></font></td>';
}  }
        if ((i==max)&&(count<7)) {
            html+='<td colspan='+(7-count)+' bgcolor="#FFFFFF" class="lh"  style="font-weight:normal">&nbsp;</td>';
            count=7;
        }
        count++;
        if (count>7) {
            count=1;
            html+='</tr>';
        }
    }
    html+='</table></td></tr></table>';
    if (document.layers) {
        calcz.document.open('text/html');
        calcz.document.write(html);
        calcz.document.close();
    } else
        calcz.innerHTML=html;

}


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;}
mouseeX = tempX;
mouseeY = tempY;
//window.status=mouseeX+" "+mouseeY;
return true;
}

function OT_render(month,year) {

    if (calcz==null) return;
    var t_y=datums.getFullYear();
    var t_m=datums.getMonth()+1;
    var t_d=datums.getDate();
    var d=new Date(year,month-1,1);
    var max=(month==2?28+((year%4==0)&&((year%100!=0)||(year%400==0))?1:0):30+(month<8?1-((month-1)%2):(month-1)%2));
    var html='<table border=0 class="topmenu" cellpadding=0 cellspacing=0 bgcolor="#A0A3AA" style=" z-index:10"><tr><td><table border=0 cellpadding=3 cellspacing=1 width=150><tr bgcolor="#EBF3FE"><td valign="top" align="center" colspan="7" height="1" color="#3E4663"><a href="javascript:void(0)" onclick="OT_render(';
    html+=(month>1?month-1:12)+',' +(month>1?year:year-1)+')"><img src="http://www.arn.lv/images/a_left.gif" width=8 height=8 border=0></a><span style="font-family: verdana" color="#3E4663" class="topmenu22">&nbsp;&nbsp;';
    html+=menesis[month-1]+' '+year+'&nbsp;&nbsp;</span><a href="javascript:void(0)" onclick="OT_render('+(month<12?month+1:1)+','+(month<12?year:year+1)+')"><img src="http://www.arn.lv/images/a_right.gif" width=8 height=8 border=0></a></td></tr><tr bgcolor="#C6CBCF">';
    html+='<td align=center class="lh" style="color:3E4663">P</td>\
    <td align=center class="lh" style="color:3E4663">O.</td>\
    <td align=center class="lh" style="color:3E4663">T.</td>\
    <td align=center class="lh" style="color:3E4663">C.</td>\
    <td align=center class="lh" style="color:3E4663">P.</td>\
    <td align=center class="lh" style="color:FF0000">S.</td>\
    <td align=center class="lh" style="color:FF0000">Sv.</td></tr>';
    var offset=d.getDay();
    var count=1,i,a;
    for (i=1;i<=max;i++) {

        if (count==1) html+='<tr bgcolor=white>';
        if ((i==1)&&(offset>1)) {
            //alert(offset);

            html+='<td colspan='+(offset-1)+' bgcolor="#FFFFFF" class="lh" style="font-weight:normal">&nbsp;</td>';
            count=offset;
        }
        else if ((i==1)&&(offset==0)) {
            //alert(offset);
            if (offset <=  0) offset = 7;

            html+='<td colspan='+(offset-1)+' bgcolor="#FFFFFF" class="lh" style="font-weight:normal">&nbsp;</td>';
            count=offset;
        }
if (month==mmz && year==yyz && i==ddz) {
 html+='<td align=center onmouseover="movein4(this)" onmouseout="movein4(this)" style="background-color: #C6CBCF;"><font face="arial,helvetica" size=1><a style="font-weight:normal" class="lh" ';
  if (count>5)
{
      if (count == 6) {
          if (_briv1 == 1) {
              html+=' style="color:#FF0000" ';
              html+='  onclick="document.getElementById(\'brivdiena\').value=1;redrawScrollDR(hourz);rePrice(hourz);" href="javascript:cal_settings('+year+','+month+','+i+')">'+i+'</a></font></td>';
          } else {
              html+=' style="color:#DADADA; font-weight:normal" ';
              html+='  href="javascript:void(0)">'+i+'</a></font></td>';
          }
      }
      if (count == 7) {
          if (_briv2 == 1) {
              html+=' style="color:#FF0000" ';
              html+='  onclick="document.getElementById(\'brivdiena\').value=1;redrawScrollDR(hourz);rePrice(hourz);" href="javascript:cal_settings('+year+','+month+','+i+')">'+i+'</a></font></td>';
         } else {
              html+=' style="color:#DADADA; font-weight:normal" ';
              html+='  href="javascript:void(0)">'+i+'</a></font></td>';
          }
      }
} else {
html+='  onclick="document.getElementById(\'brivdiena\').value=0;redrawScrollDR(hourz);rePrice(hourz);" href="javascript:cal_settings('+year+','+month+','+i+')">'+i+'</a></font></td>';
}

         }
else {
html+='<td align=center onmouseover="movein3(this)" onmouseout="moveout3(this)" style=""><font face="arial,helvetica" size=1><a class="lh"  ';

if (yyz*1024 + mmz*32 + ddz < year*1024 + month*32 + i ) {
  if (count>5) {
      if (count == 6) {
          if (_briv1 == 1) {
              html+=' style="color:#FF0000; font-weight:normal" ';
              html+='  onclick="document.getElementById(\'brivdiena\').value=1;redrawScrollDR(0);rePrice(0);"  href="javascript:cal_settings('+year+','+month+','+i+');">'+i+'</a></font></td>';
          } else {
              html+=' style="color:#DADADA; font-weight:normal" ';
              html+='  href="javascript:void(0)">'+i+'</a></font></td>';
          }
      }
      if (count == 7) {
          if (_briv2 == 1) {
              html+=' style="color:#FF0000; font-weight:normal" ';
              html+='  onclick="document.getElementById(\'brivdiena\').value=1;redrawScrollDR(0);rePrice(0);"  href="javascript:cal_settings('+year+','+month+','+i+');">'+i+'</a></font></td>';
          } else {
              html+=' style="color:#DADADA; font-weight:normal" ';
              html+='  href="javascript:void(0)">'+i+'</a></font></td>';
          }
      }
  }
  else {
      html+=' style="font-weight:normal" ';
      html+='  onclick="document.getElementById(\'brivdiena\').value=0;redrawScrollDR(0);rePrice(0);" href="javascript:cal_settings('+year+','+month+','+i+');">'+i+'</a></font></td>';
  }


} else {
 html+=' style="color:#DADADA; font-weight:normal" href="javascript:void(0)">'+i+'</a></font></td>';
}  }
        if ((i==max)&&(count<7)) {
            html+='<td colspan='+(7-count)+' bgcolor="#FFFFFF" class="lh"  style="font-weight:normal">&nbsp;</td>';
            count=7;
        }
        count++;
        if (count>7) {
            count=1;
            html+='</tr>';
        }
    }
    html+='</table></td></tr></table>';
    if (document.layers) {
        calcz.document.open('text/html');
        calcz.document.write(html);
        calcz.document.close();
    } else
        calcz.innerHTML=html;

}


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;}
mouseeX = tempX;
mouseeY = tempY;
//window.status=mouseeX+" "+mouseeY;
return true;
}
