﻿

function InvoiceGen(loc) {
    var invStatus = document.getElementById(loc).value;

    if (invStatus == "Regenerate Invoice") {
        var answer = confirm("This will DELETE all invoice content and recreate ?")
        if (answer) {
            
        }
        else {
            return false;
        } 
    }
    
}

function test(suppl) {
    alert(suppl);
    return (false);
}

function togvis(loc) {
    el = document.getElementById(loc);
    var display = el.style.display ? '' : 'none';
    el.style.display = display;
}

function canPostBack() {
  //  document.getElementById("DetailsView1").
    return false;
}

function CallPrint( strid )
   {
    var prtContent = document.getElementById( strid );
    var WinPrint = window.open('', '', 'left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
    WinPrint.document.write( prtContent.innerHTML );
    WinPrint.document.close();
    WinPrint.focus();
    WinPrint.print();
    WinPrint.close();
    //prtContent.innerHTML=strOldOne;
   }

//--active
function getInsertAmt(loc,targ) {
       document.getElementById(targ).value = loc;
   }

//--active
function HideItemChgImg(hideitem, imgchg) {
    var itemtohide = document.getElementById(hideitem);
    var imgtochnge = document.getElementById(imgchg);

    if (itemtohide) {
        itemtohide.style.display = "none";
    }
    imgtochnge.src = "app/rrcheck.gif";

}

//--active
function IsNumeric(loc) {
    var sText = document.getElementById(loc).value;
    var ValidChars = "0123456789.";
    var IsNumber = true;
    var Char;

    for (i = 0; i < sText.length && IsNumber == true; i++) {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {
            document.getElementById(loc).value = "";
            alert("Valid input only 0123456789.")
        }
    }

}

//--active
function IsNumericCostMarkupRetail(loc,cost,markup,retail) {

    var costText = document.getElementById(cost).value;
    var markupText = document.getElementById(markup).value;
    var retailText = document.getElementById(retail).value;
    
    var ValidChars = "0123456789.";
    var IsNumbercost = true;
    var IsNumbermarkup = true;
    var IsNumberretail = true;
    var Char;


    for (i = 0; i < costText.length && IsNumbercost == true; i++) {
        Char = costText.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {
            document.getElementById(cost).value = "";
            alert("Valid input only 0123456789.")
        }
    }
    for (i = 0; i < markupText.length && IsNumbermarkup == true; i++) {
        Char = markupText.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {
            document.getElementById(markup).value = "";
            alert("Valid input only 0123456789.")
        }
    }
    for (i = 0; i < retailText.length && IsNumberretail == true; i++) {
        Char = retailText.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {
            document.getElementById(retail).value = "";
            alert("Valid input only 0123456789.")
        }

    }

    document.getElementById(retail).value = Math.round((((document.getElementById(cost).value * document.getElementById(markup).value) / 100) + (document.getElementById(cost).value*1))*100)/100;

}

//--active
function ShowCalendar(CONTROL, START_YEAR, END_YEAR, FORMAT) {
    ControlToSet = document.getElementById(CONTROL);
    StartYear = START_YEAR;
    EndYear = END_YEAR;
    FormatAs = FORMAT;
    var strFeatures = "toolbar=no,status=no,location=0,menubar=0,resizable=0,width=20,height=140,left=200,top=200";
    var CalWindow = window.open("Calendar.htm", "Calendar", strFeatures)
    CalWindow.focus();
    window.status = "Done";
}

//--active
function SetDate(DATE) {
    if (ControlToSet) {
        ControlToSet.value = DATE;
    }
    ControlToSet = null;
    StartYear = null;
    EndYear = null;
    FormatAs = null;
}



