

window.onload = Res;
document.onkeypress = checkCR;


function WriteSwf(){
    document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"497\" height=\"357\">");
    document.write("<param name=\"movie\" value=\"images/start.swf\">");
    document.write("<param name=\"quality\" value=\"high\">");
    document.write("<param name=wmode value=transparent>");
    document.write("<embed src=\"images/start.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"497\" height=\"357\"></embed>");
    document.write("</object>");
}


function NkdSum(id, txt){
    var beig = document.getElementById(id + "b");
    var sak = document.getElementById(id + "s");
    var daudz = document.getElementById(id);
    var rez;
    var s, d, r;
    s = sak.value;
    d = daudz.value;
    
    
    if (!Number(d) && (parseFloat(d)!=0)) {
        alert ('Nepareizs norakstītais daudzums!');
        daudz.value = s - beig.value;
        return;
    }
        
    rez = parseFloat(s) - parseFloat(d);
    if (rez < 0) {
        alert ('Norakstītais daudzums ir lielāks par sākuma atlikumu!');
        daudz.value = s - beig.value;
        return;
    }

    //r = String(rez);
    //window.document.write(r);
    //r = r.substring(0, r.indexOf('.')) + ',' + r.substring(r.indexOf('.')+1, r.lenght);
    beig.value = String(rez);
    
}

function NkdDaudz(id, txt){
    var beig = document.getElementById(id);
    var sak = document.getElementById(id.substring(0, id.length-1) + "s");
    var daudz = document.getElementById(id.substring(0, id.length-1));
    var rez;
    var s, b, r;
    s = sak.value;
    b = beig.value;
    //alert (beig);
    //alert (sak);
    //alert (daudz);
    
    if (!Number(b) && (parseFloat(b)!=0)) {
        alert ('Nepareizs beigu atlikums!');
        beig.value = s - daudz.value;
        return;
    }
        
    rez = parseFloat(s) - parseFloat(b);
    
    if (rez < 0) {
        alert ('Beigu atlikums ir lielāks par sākuma atlikumu!');
        beig.value = s - daudz.value;
        return;
    }

    //window.document.write(daudz.value);
    daudz.value = String(rez);
   
}

function SHeight(H){
    var Height = screen.height;

    return (Height / 2) - (H / 2);
}

function SWidth(W){
    var Width = screen.width;

    return (Width / 2) - (W / 2);
}

function ValidNum(id, msg){
    var t = document.getElementById(id);
    
    if (!Number(t.value)) {
        alert (msg);
        t.value = '0';
        return;
    }
}

function Res(){

  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  //window.alert( 'Width = ' + myWidth);
  /*window.alert( 'Height = ' +  myHeight);
  window.alert( 'Height = ' + document.body.scrollHeight);*/
  
  
  if (myHeight <= 134) {
    var d  = document.getElementById('Forms');
    if (d) {
      window.resizeTo(document.body.scrollWidth+50, document.body.scrollHeight+3);
      window.moveTo(SWidth(document.body.scrollWidth+50), SHeight(document.body.scrollHeight+3))
    }
  }

  
}

function checkCR(evt) {
    var evt  = (evt) ? evt : ((event) ? event : null);
    //var evt  = ((event) ? event : null);

    var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
      
    if ((evt.keyCode == 13) && (node.type=="text") && (node.title=="Teksts")) {return false;}     //&& (node.itype=="listtxt")
  }


/*function blockA(e) {
    alert('yo');
        var keyChar = String.fromCharCode(e.which);
        if (keyChar == 'A' || keyChar == 'a')
                self.scrollBy(10,10);

        else if(keyChar == 'Z' || keyChar == 'z')
                self.scrollBy(-10,-10);

        else    return false;
}
document.captureEvents(Event.KEYPRESS);
document.onkeypress = blockA;*/
//----------------------------------------------------------------------------------------------------------------



isIE=document.all;
isNN=!document.all&&document.getElementById;
isN4=document.layers;
isHot=false;

/*function ddInit(e){
  topDog=isIE ? "BODY" : "HTML";
  whichDog=isIE ? document.all.theLayer : document.getElementById("theLayer");  
  hotDog=isIE ? event.srcElement : e.target;  
  while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){
    hotDog=isIE ? hotDog.parentElement : hotDog.parentNode;
  }  
  if (hotDog.id=="titleBar"){
    offsetx=isIE ? event.clientX : e.clientX;
    offsety=isIE ? event.clientY : e.clientY;
    nowX=parseInt(whichDog.style.left);
    nowY=parseInt(whichDog.style.top);
    ddEnabled=true;
    document.onmousemove=dd;
  }
}*/

function dd(e){
  if (!ddEnabled) return;
  //whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx; 
  //whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
  return false;  
}

function ddN4(whatDog){
  if (!isN4) return;
  N4=eval(whatDog);
  N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  N4.onmousedown=function(e){
    N4.captureEvents(Event.MOUSEMOVE);
    N4x=e.x;
    N4y=e.y;
  }
  N4.onmousemove=function(e){
    if (isHot){
      N4.moveBy(e.x-N4x,e.y-N4y);
      return false;
    }
  }
  N4.onmouseup=function(){
    N4.releaseEvents(Event.MOUSEMOVE);
  }
}

function hideMe(id){

  if (isIE||isNN) document.getElementById(id).style.visibility="hidden";
  else if (isN4) document.theLayer.visibility="hide";
}

function showMe(id){
  if (isIE||isNN) document.getElementById(id).style.visibility="visible";
  else if (isN4) document.theLayer.visibility="show";
}

//document.onmousedown=ddInit;
//document.onmouseup=Function("ddEnabled=false");
 

function Contract(usr, txt, txtid, idID, id){
    var cps = document.getElementById(id);
    var cps_id;
    if (cps == null) cps_id = id; else cps_id = cps.value;
    window.open('desktopmodules/myozolscontent/controls/Contracts.aspx?usr='+ usr +'&s='+ txt +'&ctl='+ txtid +'&ctl_='+ idID +'&cps_id='+ cps_id,'','width=665,height=400,left=100,top=100,statusbars=no,scrollbars=yes,resizeble=yes');
}

function CheckDate(id){
    var t = document.getElementById(id);
    if (!isDate(t.value)){
        t.value="";
    }
}

function isDate(dateStr) {

    if (dateStr == "") return;
    var datePat = /^(\d{2})(.)(\d{2})(.)(\d{4})$/;
    var matchArray = dateStr.match(datePat); // is the format ok?

    if (matchArray == null) {
        alert("Lūdzu ievadiet datumu formātā dd.mm.yyyy!");
        return false;
    }
    
    day = matchArray[1];
    month = matchArray[3]; // p@rse date into variables
    year = matchArray[5];

    if (month < 1 || month > 12) { // check month range
        alert("Mēnesim jābūt no 1 - 12!");
        return false;
    }

    if (day < 1 || day > 31) {
        alert("Dienai jābūt no 1 līdz 31!");
        return false;
    }

    if ((month==4 || month==6 || month==9 || month==11) && day==31) {
        alert("Šajā mēnesī nav 31 diena!")
        return false;
    }

    if (month == 2) { // check for february 29th
        var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
        if (day > 29 || (day==29 && !isleap)) {
            alert(year + ". gadā februārī nav " + day + " dienas!");
            return false;
        }
    }
    return true; // date is valid
}

function isInt(id) {
    var n = document.getElementById(id);

    if (!Number(n.value)) {
        alert("Lūdzu, ievadiet skaitli!");
        n.value = '0';
        return false;
    }
    
    return true;
}

function isIntDec(id) {
    var n = document.getElementById(id);

    if (!Number(n.value)) {
        //alert(n.value.indexOf(','));
        if (n.value.indexOf(',') == -1) {
            alert("Lūdzu, ievadiet decimālskaitli!");
            n.value = '0,00';
            return false;
        }
    }
    
    return true;
}

function MaskPC(obj) {
    var evt = event;
    if (!Number(String.fromCharCode(evt.keyCode))
        && (evt.keyCode != 8)
        && (evt.keyCode != 9)
        && (evt.keyCode != 13)
        && (evt.keyCode != 16)
        && (evt.keyCode != 17)
        && (evt.keyCode != 18)
        && (evt.keyCode != 20)
        && (evt.keyCode != 27)
        && (evt.keyCode != 33)
        && (evt.keyCode != 34)
        && (evt.keyCode != 35)
        && (evt.keyCode != 36)
        && (evt.keyCode != 37)
        && (evt.keyCode != 38)
        && (evt.keyCode != 39)
        && (evt.keyCode != 40)
        && (evt.keyCode != 45)
        && (evt.keyCode != 48)
        && (evt.keyCode != 46)
        && (evt.keyCode != 96)
        && (evt.keyCode != 97)
        && (evt.keyCode != 98)
        && (evt.keyCode != 99)
        && (evt.keyCode != 100)
        && (evt.keyCode != 101)
        && (evt.keyCode != 102)
        && (evt.keyCode != 103)
        && (evt.keyCode != 104)
        && (evt.keyCode != 105)
        )
    {
        return false;
    } else {
        if ((obj.value.length == 6) && (Number(String.fromCharCode(evt.keyCode))))
        {
           obj.value = obj.value + '-'
        }
    }
}

function MaskInt(obj) {
    var evt  = event;
    if (!Number(String.fromCharCode(evt.keyCode))
        && (evt.keyCode != 8)
        && (evt.keyCode != 9)
        && (evt.keyCode != 13)
        && (evt.keyCode != 16)
        && (evt.keyCode != 17)
        && (evt.keyCode != 18)
        && (evt.keyCode != 20)
        && (evt.keyCode != 27)
        && (evt.keyCode != 33)
        && (evt.keyCode != 34)
        && (evt.keyCode != 35)
        && (evt.keyCode != 36)
        && (evt.keyCode != 37)
        && (evt.keyCode != 38)
        && (evt.keyCode != 39)
        && (evt.keyCode != 40)
        && (evt.keyCode != 45)
        && (evt.keyCode != 48)
        && (evt.keyCode != 46)
        && (evt.keyCode != 96)
        && (evt.keyCode != 97)
        && (evt.keyCode != 98)
        && (evt.keyCode != 99)
        && (evt.keyCode != 100)
        && (evt.keyCode != 101)
        && (evt.keyCode != 102)
        && (evt.keyCode != 103)
        && (evt.keyCode != 104)
        && (evt.keyCode != 105)
        )
    {
        return false;
    } else {
        return true;
    }
}

function MoveCur(P, N){
    var evt = event;
    
    if (evt.keyCode == 38)
    {
        if (P != '') {
            document.getElementById(P).focus();
            document.getElementById(P).select();
        }
    }
    
    if (evt.keyCode == 40)
    {
        if (N != '') {
            document.getElementById(N).focus();   
            document.getElementById(N).select();
        }
    }
}

function MaskDec(obj, neg) {
    var evt  = event;
    
    if (!Number(String.fromCharCode(evt.keyCode)) 
        && (evt.keyCode != 8)
        && (evt.keyCode != 9)
        && (evt.keyCode != 13)
        && (evt.keyCode != 16)
        && (evt.keyCode != 17)
        && (evt.keyCode != 18)
        && (evt.keyCode != 20)
        && (evt.keyCode != 27)
        && (evt.keyCode != 33)
        && (evt.keyCode != 34)
        && (evt.keyCode != 35)
        && (evt.keyCode != 36)
        && (evt.keyCode != 37)
        && (evt.keyCode != 38)
        && (evt.keyCode != 39)
        && (evt.keyCode != 40)
        && (evt.keyCode != 45)
        && (evt.keyCode != 46)
        && (evt.keyCode != 48)
        && (evt.keyCode != 112)
        && (evt.keyCode != 113)
        && (evt.keyCode != 114)
        && (evt.keyCode != 115)
        && (evt.keyCode != 116)
        && (evt.keyCode != 117)
        && (evt.keyCode != 118)
        && (evt.keyCode != 119)
        && (evt.keyCode != 120)
        && (evt.keyCode != 121)
        && (evt.keyCode != 122)
        && (evt.keyCode != 123)
        && (evt.keyCode != 144)
        && (evt.keyCode != 145)
        && (evt.keyCode != 110)
        && (evt.keyCode != 188)
        && (evt.keyCode != 96)
        && (evt.keyCode != 97)
        && (evt.keyCode != 98)
        && (evt.keyCode != 99)
        && (evt.keyCode != 100)
        && (evt.keyCode != 101)
        && (evt.keyCode != 102)
        && (evt.keyCode != 103)
        && (evt.keyCode != 104)
        && (evt.keyCode != 105)
        && (evt.keyCode != 109)
        && (evt.keyCode != 190)
       )
    {
        return false;
    } else {
        if ((evt.keyCode == 109) && ((neg != "1") || (obj.value.length > 0))) {
            return false;
        } else {
            return true;
        }
    }
}

function MaskRN(obj) {
    var evt = event;
    if (!Number(String.fromCharCode(evt.keyCode))
        && (evt.keyCode != 8)
        && (evt.keyCode != 9)
        && (evt.keyCode != 13)
        && (evt.keyCode != 16)
        && (evt.keyCode != 17)
        && (evt.keyCode != 18)
        && (evt.keyCode != 20)
        && (evt.keyCode != 27)
        && (evt.keyCode != 33)
        && (evt.keyCode != 34)
        && (evt.keyCode != 35)
        && (evt.keyCode != 36)
        && (evt.keyCode != 37)
        && (evt.keyCode != 38)
        && (evt.keyCode != 39)
        && (evt.keyCode != 40)
        && (evt.keyCode != 45)
        && (evt.keyCode != 48)
        && (evt.keyCode != 46)
        && (evt.keyCode != 96)
        && (evt.keyCode != 97)
        && (evt.keyCode != 98)
        && (evt.keyCode != 99)
        && (evt.keyCode != 100)
        && (evt.keyCode != 101)
        && (evt.keyCode != 102)
        && (evt.keyCode != 103)
        && (evt.keyCode != 104)
        && (evt.keyCode != 105)
        )
    {
        return false;
    } 
}

function isMinute(id) {
    var n = document.getElementById(id);

    if (!Number(n.value)) {
        alert("Lūdzu, ievadiet skaitli!");
        n.value = '00';
        return false;
    }
    
    if ((n.value > 59) || (n.value < 0)) {
        alert("Lūdzu, ievadiet skaitli no 0 līdz 59!");
        n.value = '00';
        return false;
    }
    
    return true;
}

function isHour(id) {
    var n = document.getElementById(id);

    if (!Number(n.value)) {
        alert("Lūdzu, ievadiet skaitli!");
        n.value = '00';
        return false;
    }
    
    if ((n.value > 23) || (n.value < 0)) {
        alert("Lūdzu, ievadiet skaitli no 0 līdz 23!");
        n.value = '00';
        return false;
    }
    
    return true;
}

function InfoTip(ID) {
    var obj = document.getElementById(ID);
    
	var posx = 0;
	var posy = 0;
	var e = window.event;
	
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	
	obj.style.left = posx;
	obj.style.top = posy+20;
    obj.style.visibility = 'visible';
    
}

function SetPos(ID) {
    var obj = document.getElementById(ID);
    
    if (obj.style.left != '') { 
        obj.style.visibility = 'visible';
        return;
    }
    
	var posx = 0;
	var posy = 0;
	var e = window.event;
	
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	
	obj.style.left = posx + 20;
	obj.style.top = posy - 10;
    obj.style.visibility = 'visible';
}

function CalLoc(){
    //alert(window.document.URL.toString().indexOf('#'));
    return window.document.URL.toString().substring(0, window.document.URL.toString().indexOf('#'));
}

function gethval(ID){
    var obj = document.getElementById(ID);
    
    return obj.value;
}

/*---------------- Veikals -----------------*/


function SetComp(id){
    var comp = document.getElementById('comp')
    
    if (comp){
        comp.value = comp.value + id + ',';
        alert(comp.value);
    }
}

function Calc(Comp, Price, First, Term, Rez1, Rez2){
    var C = document.getElementById(Comp).value;
    var P = document.getElementById(Price).value;
    var F = document.getElementById(First).value;
    var T = document.getElementById(Term).value;
    var rez = ((parseFloat(P) * parseFloat(F)) / 100).toFixed(2) ;
        
    document.getElementById(Rez1).value = rez + " Ls";
    document.getElementById(Rez2).value = (((parseFloat(P) - rez) * 1.25) / T).toFixed(2) + " Ls";
}

/*------------------------------------------*/

/*-------------- Ceļa zīmes ----------------*/

function compfromkm(no, lidz, km, liter, sum, price, pat){

    var no = document.getElementById(no);
    var lidz = document.getElementById(lidz);
    var km = document.getElementById(km);
    var liter = document.getElementById(liter);
    var sum = document.getElementById(sum);
    var price = document.getElementById(price);

    if (!Number(km.value.replace(',', '.'))) return;

    if (no.value != '') {
        lidz.value = parseFloat(no.value.replace(',', '.')) + parseFloat(km.value.replace(',', '.'));
    }
    
    liter.value = (parseFloat(km.value.replace(',', '.')) / 100 * pat).toFixed(2);
    if (price.value != '') sum.value = (parseFloat(liter.value.replace(',', '.')) * parseFloat(price.value.replace(',', '.'))).toFixed(2);
    
}

function compfromno(no, lidz, km, liter, sum, price, pat){

    var no = document.getElementById(no);
    var lidz = document.getElementById(lidz);
    var km = document.getElementById(km);
    var liter = document.getElementById(liter);
    var sum = document.getElementById(sum);
    var price = document.getElementById(price);

    if (!Number(no.value.replace(',', '.'))) return;

    if (lidz.value == '') return;
    //lidz.value = parseFloat(no.value.replace(',', '.')) + parseFloat(km.value.replace(',', '.'));
    km.value = parseFloat(lidz.value.replace(',', '.')) - parseFloat(no.value.replace(',', '.'));
    //}
    
    liter.value = (parseFloat(km.value.replace(',', '.')) / 100 * pat).toFixed(2);
    if (price.value != '') sum.value = (parseFloat(liter.value.replace(',', '.')) * parseFloat(price.value.replace(',', '.'))).toFixed(2);
    
}

function compfromlidz(no, lidz, km, liter, sum, price, pat){

    var no = document.getElementById(no);
    var lidz = document.getElementById(lidz);
    var km = document.getElementById(km);
    var liter = document.getElementById(liter);
    var sum = document.getElementById(sum);
    var price = document.getElementById(price);

    if (!Number(lidz.value.replace(',', '.'))) return;

    //if (no.value != '') {
    //lidz.value = parseFloat(no.value.replace(',', '.')) + parseFloat(km.value.replace(',', '.'));
    km.value = parseFloat(lidz.value.replace(',', '.')) - parseFloat(no.value.replace(',', '.'));
    //}
    
    liter.value = (parseFloat(km.value.replace(',', '.')) / 100 * pat).toFixed(2);
    if (price.value != '') sum.value = (parseFloat(liter.value.replace(',', '.')) * parseFloat(price.value.replace(',', '.'))).toFixed(2);
    
}

function compfromliter(no, lidz, km, liter, sum, price, pat){

    var no = document.getElementById(no);
    var lidz = document.getElementById(lidz);
    var km = document.getElementById(km);
    var liter = document.getElementById(liter);
    var sum = document.getElementById(sum);
    var price = document.getElementById(price);

    if (!Number(liter.value.replace(',', '.'))) return;

    //if ((lidz.value != '') && (no.value != '')) {
    km.value = (parseFloat(liter.value.replace(',', '.'))  / pat * 100).toFixed(2) //parseFloat(lidz.value.replace(',', '.')) - parseFloat(no.value.replace(',', '.'));
    lidz.value = parseFloat(no.value.replace(',', '.')) + parseFloat(km.value.replace(',', '.'));
    //}
    
    //liter.value = (parseFloat(km.value.replace(',', '.')) / 100 * 10).toFixed(2);
    if (price.value != '') sum.value = (parseFloat(liter.value.replace(',', '.')) * parseFloat(price.value.replace(',', '.'))).toFixed(2);
    
}

function compfromsum(no, lidz, km, liter, sum, price, pat){

    var no = document.getElementById(no);
    var lidz = document.getElementById(lidz);
    var km = document.getElementById(km);
    var liter = document.getElementById(liter);
    var sum = document.getElementById(sum);
    var price = document.getElementById(price);

    if (!Number(sum.value.replace(',', '.'))) return;

    //if ((lidz.value != '') && (no.value != '')) {
    liter.value = (parseFloat(sum.value.replace(',', '.')) / parseFloat(price.value.replace(',', '.'))).toFixed(2);
    km.value = (parseFloat(liter.value.replace(',', '.'))  / pat * 100).toFixed(2) //parseFloat(lidz.value.replace(',', '.')) - parseFloat(no.value.replace(',', '.'));
    lidz.value = parseFloat(no.value.replace(',', '.')) + parseFloat(km.value.replace(',', '.'));
    //}
     
    //if (price.value != '') sum.value = (parseFloat(liter.value.replace(',', '.')) * parseFloat(price.value.replace(',', '.'))).toFixed(2);
    
}

function compfromprice(no, lidz, km, liter, sum, price, pat){

    var no = document.getElementById(no);
    var lidz = document.getElementById(lidz);
    var km = document.getElementById(km);
    var liter = document.getElementById(liter);
    var sum = document.getElementById(sum);
    var price = document.getElementById(price);

    if (!Number(price.value.replace(',', '.'))) return;

    //if ((lidz.value != '') && (no.value != '')) {
    //km.value = (parseFloat(liter.value.replace(',', '.'))  / 10 * 100).toFixed(2) //parseFloat(lidz.value.replace(',', '.')) - parseFloat(no.value.replace(',', '.'));
    //lidz.value = parseFloat(no.value.replace(',', '.')) + parseFloat(km.value.replace(',', '.'));
    //}
    
    //liter.value = (parseFloat(km.value.replace(',', '.')) / 100 * 10).toFixed(2);
    if (price.value != '') sum.value = (parseFloat(liter.value.replace(',', '.')) * parseFloat(price.value.replace(',', '.'))).toFixed(2);
    
}

function copyval(f1, f2, t1, t2){

    f1 = document.getElementById(f1);
    f2 = document.getElementById(f2);
    t1 = document.getElementById(t1);
    t2 = document.getElementById(t2);
    
    if ((f2.value != '') && (f2.value != '0') && (f2.value != t2.value)) {
        t1.value = f1.value;
        t2.value = f2.value;
    } else {
        if (f2.value != t2.value){
            t2.value = '0';
            f2.value = '0';
        }
    }
}

/*------------------------------------------*/


//function imgsel(id, ftb){
//    FTB_API[ftb].InsertHtml('<img src="img.aspx?pid='+ id.toString() +'" border=0 />');
//    //FTB_API[ftb].RefreshDesignMode();
//}

function helpimgsel(id, ftb){
    FTB_API[ftb].InsertHtml('<img src="Skin/help/img.aspx?pid='+ id.toString() +'" border=0 />');
    //FTB_API[ftb].RefreshDesignMode();
}


function sel_cpft(id, obj){
    if (document.getElementById(obj) != null)
        if (id == 0)
            document.getElementById(obj).style.visibility = 'visible'; 
        else 
            document.getElementById(obj).style.visibility = 'hidden'; 
}


function valid_cbpd(csv, dat, cpr) {
    csv = document.getElementById(csv);
    dat = document.getElementById(dat);
    cpr = document.getElementById(cpr);

    if (csv.value == "0") {
        alert('Nav izvēlets uzņēmums!');
        return false;
    }

    if (dat.value == "") {
        alert('Nav izvēlets datums!');
        return false;
    }
    
    if (cpr.value == "0") {
        alert('Nav izvēlets periods!');
        return false;
    }
    return true;
}

function copy_cfp(sum, id){
    document.getElementById(id).value = sum;
    //alert(document.getElementById(id).value);
}

function SetChk(id){
    id = document.getElementById(id);
    if (id != null) 
        if (id.checked == true) 
            id.checked = false; 
        else 
            id.checked = true;
}

function SetChkSum(val, id, sum){
   if (val != sum) document.getElementById(id).checked = true;
}

function ShowPop(id, txt){
    id = document.getElementById(id);
    txt = document.getElementById(txt);
    id.style.visibility = 'visible';
    id.style.left = 10;
    id.style.top = 170 + document.body.scrollTop;
    txt.focus();
    //alert(document.documentElement.scrollTop);
    //alert(document.documentElement.scrollWidth);
    //alert(document.body.scrollWidth);
}

function insimg(hd, rd1, rd2, rd3, txth, txtw, txtp, txtr, ftb, txtalt, txttitle, lblh, lblw, enl){
    var attr = ''
    var h, w
    lblh = lblh.innerHTML.replace('px', ''); 
    lblw = lblw.innerHTML.replace('px', '');
    
    if (!Number(hd.value)) 
        var lnk = 'img.aspx?url=' + hd.value;
    else
        var lnk = 'img.aspx?pid=' + hd.value;
    
    var pr = txtw.value;
    if (parseFloat(txth.value) > parseFloat(txtw.value)) pr = txth.value;
    pr = (parseFloat(pr) * parseFloat(txtp.value)) / 100;

    if (rd1.checked) {
        lnk = lnk + '&w=' + txtw.value + '&h=' + txth.value;
        h = txth.value;
        w = txtw.value;
    }
    
    if (rd2.checked) {
        lnk = lnk + '&s=' + pr.toFixed(0);
        var proc = 0;
        if (parseFloat(lblh) > parseFloat(lblw)){
            proc = (parseFloat(pr) * 100) / parseFloat(lblh);
            h = parseFloat(pr);
            w = (parseFloat(lblw) * proc) / 100;
        } else {
            proc = (parseFloat(pr) * 100) / parseFloat(lblw);
            w = parseFloat(pr);
            h = (parseFloat(lblh) * proc) / 100;
        }
    }
    
    if (rd3.checked) {
        pr = parseFloat(txtr.value);
        lnk = lnk + '&s=' + txtr.value; 
        var proc = 0;
        if (parseFloat(lblh) > parseFloat(lblw)){
            proc = (parseFloat(pr) * 100) / parseFloat(lblh);
            h = parseFloat(pr);
            w = (parseFloat(lblw) * proc) / 100;
        } else {
            proc = (parseFloat(pr) * 100) / parseFloat(lblw);
            w = parseFloat(pr);
            h = (parseFloat(lblh) * proc) / 100;
        }
    }
    
    if (txtalt.value != '') attr = attr + 'alt="' + txtalt.value + '" ';
    if (txttitle.value != '') attr = attr + 'title="' + txttitle.value + '" ';

    var txt = '<img src="'+ lnk +'" width="'+ w +'" height="'+ h +'" '+ attr +' border=0 />';
    
    if (enl.checked)
        if (!Number(hd.value)) 
            txt = '<a href="img.aspx?url=' + hd.value + '" target="_blank">' + txt + '</a>';
        else
            txt = '<a href="img.aspx?pid=' + hd.value + '" target="_blank">' + txt + '</a>';

    FTB_API[ftb].InsertHtml(txt);
    
}

function insfile(hd, txtn, txta, ftb){
    if ((hd.value == '') || (hd.value == '0')){
        //alert('Izvēlieties failu ievietošanai!');
        return false;
    }
    
    if (txtn.value == ''){
        //alert('Ievadiet "Saites tekstu"!');
        return false;
    }

    var str;
    if (!Number(hd.value)) 
        str = '<a href="'+ hd.value +'" target="_blank" title="'+ txta.value +'">' + txtn.value + '</a>';
    else    
        str = '<a href="files/file.aspx?pid='+ hd.value +'" target="_blank" title="'+ txta.value +'">' + txtn.value + '</a>';
    
    FTB_API[ftb].InsertHtml(str);
    
    return true;
}

function SetHtml(lbl, ftb){
    var s = FTB_API[ftb].GetHtml();
    //alert(lbl);
    lbl.innerHTML = s;
}

function getParameter ( str, parameterName ) {
   // Add "=" to the parameter name (i.e. parameterName=value)
      var parameterName = parameterName + "=";
      
   if ( str.length > 0 ) {
      // Find the beginning of the string
      begin = str.indexOf ( parameterName );
      // If the parameter name is not found, skip it, otherwise return the value
      if ( begin != -1 ) {
         // Add the length (integer) to the beginning
         begin += parameterName.length;
         // Multiple parameters are separated by the "&" sign
         end = str.indexOf ( "&" , begin );
      if ( end == -1 ) {
         end = str.length;
      }
      // Return the string
      return unescape ( str.substring ( begin, end ) );
   }
   // Return "null" if no parameter has been found
   return "null";
   }
}

function ProcAct(act, txt, hd, chk){
    document.getElementById('lblhead').innerHTML = txt;
    if (hd != null) document.getElementById(hd).value = act;
    var skf_id = getParameter(window.top.location.toString(), 'c_id');
            
    document.getElementById('pnlpriority').style.visibility = 'hidden';
    document.getElementById('pnlpriority').style.position = 'absolute';
    
    document.getElementById('pnlresch').style.visibility = 'hidden';
    document.getElementById('pnlresch').style.position = 'absolute';  
      
    document.getElementById('pnlreass').style.visibility = 'hidden';
    document.getElementById('pnlreass').style.position = 'absolute'; 
    
    document.getElementById('pnlsec').style.visibility = 'hidden';
    document.getElementById('pnlsec').style.position = 'absolute'; 
    
    document.getElementById('pnlvers').style.visibility = 'hidden';
    document.getElementById('pnlvers').style.position = 'absolute'; 
    
    document.getElementById('pnlpak').style.visibility = 'hidden';
    document.getElementById('pnlpak').style.position = 'absolute'; 
    
    document.getElementById('pnllig').style.visibility = 'hidden';
    document.getElementById('pnllig').style.position = 'absolute'; 
    
    document.getElementById('pnlakt').style.visibility = 'hidden';
    document.getElementById('pnlakt').style.position = 'absolute'; 
    
    document.getElementById('pnlproj').style.visibility = 'hidden';
    document.getElementById('pnlproj').style.position = 'absolute'; 
    
    document.getElementById('pnlcosts').style.visibility = 'hidden';
    document.getElementById('pnlcosts').style.position = 'absolute'; 
    
    document.getElementById('pnlresch_e').style.visibility = 'hidden';
    document.getElementById('pnlresch_e').style.position = 'absolute'; 
    
    chk = document.getElementById(chk);
    if (chk != null) chk.style.visibility = 'visible';             
    
    if (act == '9'){
        document.getElementById('pnlpriority').style.visibility = 'visible';
        document.getElementById('pnlpriority').style.position = 'relative';
    }
    
    if (act == '5'){
        if (skf_id == '4462'){
            document.getElementById('pnlresch_e').style.visibility = 'visible';
            document.getElementById('pnlresch_e').style.position = 'relative';
        } else {
            document.getElementById('pnlresch').style.visibility = 'visible';
            document.getElementById('pnlresch').style.position = 'relative';
        }
    }

    if (act == '4'){
        document.getElementById('pnlreass').style.visibility = 'visible';
        document.getElementById('pnlreass').style.position = 'relative';
    }

    if (act == '10'){
        document.getElementById('pnlsec').style.visibility = 'visible';
        document.getElementById('pnlsec').style.position = 'relative';
    }
    
    if (act == '11'){
        document.getElementById('pnlvers').style.visibility = 'visible';
        document.getElementById('pnlvers').style.position = 'relative';
    }
    
    if (act == '12'){
        document.getElementById('pnlpak').style.visibility = 'visible';
        document.getElementById('pnlpak').style.position = 'relative';
    }
    
    if (act == '13'){
        document.getElementById('pnllig').style.visibility = 'visible';
        document.getElementById('pnllig').style.position = 'relative';
    }
    
    if (act == '14'){
        document.getElementById('pnlakt').style.visibility = 'visible';
        document.getElementById('pnlakt').style.position = 'relative';
    }
    
    if (act == '18'){
        document.getElementById('pnlproj').style.visibility = 'visible';
        document.getElementById('pnlproj').style.position = 'relative';
    }
    
    if (act == '19'){
        document.getElementById('pnlcosts').style.visibility = 'visible';
        document.getElementById('pnlcosts').style.position = 'relative';
        chk.style.visibility = 'hidden';
        chk.checked = false;
    }
    
    document.getElementById('pnlTime').style.visibility = 'visible';
    document.getElementById('pnlTime').style.position = 'relative';

/*
            Comment = 2
            ChangePriority = 9
            Hold = 3
            Reassign = 4
            Reschedule = 5
            AddEvent = -1
            Security = 10
            Version = 11
            Service = 12
            Contract = 13
            Act = 14
            Project = 18
            ReOpen = 8
            Complete = 7
            Cancel = 6
*/            

}

function ProcAct2(act, txt, hd, ra){

    document.getElementById('lblhead').innerHTML = txt;
    if (hd != null) document.getElementById(hd).value = act;
    var skf_id = getParameter(window.top.location.toString(), 'c_id');
            
    document.getElementById('pnlreass').style.visibility = 'hidden';
    document.getElementById('pnlreass').style.position = 'absolute'; 
    
   if (ra == '1'){
        document.getElementById('pnlreass').style.visibility = 'visible';
        document.getElementById('pnlreass').style.position = 'relative';
        document.getElementById(hd).value = 5;
   }

}

function HideCBOs(){
    var cbo, i;
              
    cbo = document.getElementsByTagName('select');
        
    var x = getX(this.get_element());
    var y = getY(this.get_element());
        
    for(i in cbo) {
        if ((parseFloat(getY(cbo[i])) > parseFloat(y)) 
            && (parseFloat(getX(cbo[i])) > parseFloat(x) - 10) 
            && (parseFloat(getX(cbo[i])) < parseFloat(x) + 150))
                if (cbo[i].offsetParent != null) 
                    if (cbo[i].offsetParent.style.position == 'relative')
                        cbo[i].style.visibility='hidden';
    }
        
}

function Checked(dg){

    dg = document.getElementById(dg);
    var chk = dg.getElementsByTagName('input');
    var s = 0;
                 
    for(i in chk) {
        if (chk[i].type == 'checkbox')
            if (chk[i].checked) s++;
    }

    if (s == 0){
        alert('Nav atzīmēts neviens ieraksts!');
        return false;
    } else {
        return true;
    }
    
}


/* ---------------------------- ITS-2 Pirmās lapas modulis ------------------------------- */

function ShowImg(img, s){
    document.getElementById('d').style.display = 'none'
    document.getElementById('d1').style.display = 'none'
    document.getElementById('d2').style.display = 'none'
    document.getElementById('d3').style.display = 'none'
    document.getElementById('d4').style.display = 'none'
    
    document.getElementById(img).style.display = 'block';
}

function HideImg(img, s){
    document.getElementById(s).style.display = 'block'; 
    document.getElementById(img).style.display = 'none'
}



/* --------------------------------------------------------------------------------------- */




/* ---------------------------- MNTH ------------------------------------ */

function txtsum(txt, price, lbl, lblsave){
    lbl = document.getElementById(lbl);
    lblsave = document.getElementById(lblsave);
        
    var rez =  parseFloat(txt) * parseFloat(price);
    if (rez > 0){
        lbl.innerHTML = rez.toFixed(2).toString().replace('.', ',');
        /*lblsave.disabled = '';
        lblsave.onclick = lblsave.href;
        lblsave.style.cursor = 'pointer';*/
    } else {
        lbl.innerHTML = '';
        /*lblsave.disabled = 'disabled';
        lblsave.onclick = 'javascript:return false;';
        lblsave.style.cursor = 'text';*/
    }
}
    
/* ---------------------------------------------------------------------- */

function BPcell(scr, ctl, sum){
    var lbl = document.getElementById(ctl);
    lbl.innerHTML = sum;
   
    //alert(String.fromCharCode(222));
    lbl.innerHTML = '<a onclick="javascript:window.open('+ String.fromCharCode(39) +'DesktopModules/myozolscontent/Controls/BudgetPlan.aspx?id=4&c_id=5038&pr='+ scr +'&ctl='+ ctl + String.fromCharCode(39) +','+ String.fromCharCode(39,39) +','+ String.fromCharCode(39) +'width=400,height=600,left='+ SWidth(400) +',top='+ SHeight(600) +',resizable=no,statusbars=no,scrollbars=yes'+ String.fromCharCode(39) +')" href="javascript:return false;" style="color:red;">' + sum + '</a>';

}


