﻿
// JScript File

//<![CDATA[



 function DownloadFileAsynchronously(controlID, PostbackElementID) {   
    
            if (PostbackElementID == controlID) {               
                var iframe = document.createElement("iframe");
                iframe.src = "../HiddenFileDownloadPage.aspx";
                iframe.style.display = "none";
                document.body.appendChild(iframe);                
            }            

        }

function selectAllText(e)  {
    //alert(event.srcElement.type);
    if(window.event)  {
        event.srcElement.select();
    }
}

function fillNewFordNr()  {
    if (document.getElementById("ctl00_ContentPlaceHolder1_WucCreateListTab3_1_WucChangeWorker_txbDistributionNum"))  {
        document.getElementById("ctl00_ContentPlaceHolder1_WucCreateListTab3_1_tbxDistrNumber").value = document.getElementById("ctl00_ContentPlaceHolder1_WucCreateListTab3_1_WucChangeWorker_txbDistributionNum").value;
    }
}


function showHelpText(){
    document.all.ctl00_pnl_helpText.innerHTML = "TEXAGTRT";
}

function calcutateSnitt()  {
    val1 = documentl.all.ctl00_ContentPlaceHolder1_txtLagersattning.value;
    val2 = document.all.ctl00_ContentPlaceHolder1_txtSumHour.value;
    document.all.ctl00_ContentPlaceHolder1_txt_snitt.value = val1/val2
}
function CalculateDiv(value1, value2,resultField){
    str=resultField;
    WebServiceFunctions.CalculateDivision(value1,value2,str,calculationComplete);
}     

function getAndCalculate(){
    objLager = document.getElementById('ctl00_ContentPlaceHolder1_txbLagersattning');
    objSumHour = document.getElementById('ctl00_ContentPlaceHolder1_txbSumHour');
    if (objLager.value != "" && objSumHour.value != "") {
        if (IsNumeric(parseFloat(objLager.value)) && IsNumeric(parseFloat(objSumHour.value)))  {
            CalculateDiv(objLager.value, objSumHour.value,"ctl00_ContentPlaceHolder1_Snitt",calculationComplete);
        } else {
            document.getElementById('ctl00_ContentPlaceHolder1_Snitt').innerHTML = "Du kan endast fylla i siffror";
        }
    } else {
        document.getElementById('ctl00_ContentPlaceHolder1_Snitt').innerHTML = "";
    }
}

function getAndCalculateEdit(){
    myPrefixArr = (event.srcElement.id).split("_")
    myPrefix = ""
    for (i=0;i<myPrefixArr.length-1;i++)  {
        myPrefix+=myPrefixArr[i]+"_"
    }
     objLager = document.getElementById(myPrefix + "TextBox7");
     objSumHour = document.getElementById(myPrefix + "TextBox6");
     objSnitt = document.getElementById(myPrefix + "Label10")
    
    str = myPrefix + "Label10";
    if (objLager.value != "" && objSumHour.value != "") {
        if (IsNumeric(objLager.value) && IsNumeric(objSumHour.value))  {
           CalculateDiv(objLager.value, objSumHour.value,str,calculationComplete);
        } else {
         objSnitt.innerHTML = "Du kan endast fylla i siffror";
        }
    } else {
        objSnitt.innerHTML = "";
    }

}
                        
function calculationComplete(result){
    //alert(result)
    myArr = result.split("&_")
    obj = document.getElementById(myArr[1])
    obj.innerHTML = myArr[0]
}



function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789,";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


 


function filterdata(obj){
    document.all.a1.style.display = 'block';
    document.all.a1.innerHTML = "Laddar..."
    //alert(search.getdata(obj.value).value.item(0))

    document.all.a1.innerHTML = search.getdata(obj.value).value;
    
    if (document.all.ddl_role)  {
        document.all.ddl_role.disabled=true
        document.all.ddl_company.disabled=true
    }
    //alert("2")
}

function unDimBack(action)  {
    document.all.theDimmer.style.visibility = 'hidden';
    document.all.a1.style.display = 'none';    
    document.all.urval.style.display = 'none';
    document.all.btn_edit.disabled=true;

    if (document.all.ddl_role)  {
        document.all.ddl_role.disabled=false
        document.all.ddl_company.disabled=false
    }

    if (action=='cancel')  {
        document.getElementById ('ctl00_ContentPlaceHolder1_TextBox1').value = "";
    }
}

function showDiv(obj)  {
    document.getElementById(obj).style.display = 'block';
}

function setvalue(obj){
    //alert(obj.innerHTML)
    document.all.btn_edit.disabled=false;
    document.getElementById ('ctl00_ContentPlaceHolder1_TextBox1').value = obj.innerHTML;
    document.all.a1.innerHTML = obj.innerHTML;
    document.all.a1.style.display = 'block';
}


function ShowModalErrors()
{
//alert()
  $object('mppInputErrors')._show();
}

function RestoreDivPosition1() {
    var t = document.getElementById("scrollPos1").value;
    document.getElementById("grdWithScroll1").scrollTop = t;
}

function SetDivPosition1(){
    var intY = document.getElementById("grdWithScroll1").scrollTop;
    document.getElementById("scrollPos1").value = intY;
}

function RestoreDivPosition2() {
    var t = document.getElementById("scrollPos2").value;
    document.getElementById("grdWithScroll2").scrollTop = t;
}

function SetDivPosition2(){
    var intY = document.getElementById("grdWithScroll2").scrollTop;
    document.getElementById("scrollPos2").value = intY;
}
function RestoreDivPosition3() {
    var t = document.getElementById("scrollPos3").value;
    document.getElementById("grdWithScroll3").scrollTop = t;
}

function SetDivPosition3(){
    var intY = document.getElementById("grdWithScroll3").scrollTop;
    document.getElementById("scrollPos3").value = intY;
}

function ShowHelp(){
    document.getElementById("divHelp").style.visibility = "visible";
}

function HideHelp(){
    document.getElementById("divHelp").style.visibility = "hidden";
}

function init() {
    e = document.getElementsByTagName('INPUT');
    i=0;
    while(i < e.length){ 

    if (e[i].type == "text")  {
        e[i].onclick = selectAllText
    }
    i++ ;
    }

}
window.onload=init; 
//]]> 