﻿
function ValidateCountry(source,arguments)
{
    if (document.getElementById('ctl00_ContentPlaceHolder1_ddCountry').value == "-Select-")
    {
    arguments.IsValid = false;
    }
    else
    arguments.IsValid = true;
    return;
}


function GetQuantity(id)
{
  document.getElementById("ctl00_ContentPlaceHolder1_hdnQuantity").value = id.value;
}
    
function Detail(path)
{
    javascript:window.open ("Detail/"+path,'mywindow','location=0,status=1,scrollbars=1,width=300,height=400');
    return false;
}

function validatesearch()
{
    if (document.getElementById('ctl00_ddCategory').value == "-Select-" && document.getElementById('ctl00_txtName').value == "")
    {
        document.getElementById('error').innerHTML  = "Please Type Product Name or Select Category"   
        return false;
    }
    else
    return true;
}


function InvoicePrint(elementId)
{
 var printContent = document.getElementById(elementId);
 var windowUrl = 'about:blank';
 var uniqueName = new Date();
 var windowName = 'Print' + uniqueName.getTime();
 var printWindow = window.open(windowUrl, windowName,'left=50000,top=50000,width=0,height=0');

 printWindow.document.write(printContent.innerHTML);
 printWindow.document.close();
 printWindow.focus();
 printWindow.print();
 printWindow.close();
 return false;
}

function EmailInvoice(elementId)
{
    document.getElementById('ctl00_ContentPlaceHolder1_hdnEmail').value = document.getElementById(elementId).innerHTML;
}


function ValidateDates()
{  
    var valid;    
    if ( document.getElementById('ctl00_ContentPlaceHolder1_txtFrom').value != "" && document.getElementById('ctl00_ContentPlaceHolder1_txtTo').value != "" )
    {
        var str1 = new Array();
        var str2 = new Array();
        str1 = document.getElementById('ctl00_ContentPlaceHolder1_txtFrom').value.split("-");
        str2 = document.getElementById('ctl00_ContentPlaceHolder1_txtTo').value.split("-");
        
        if ( parseInt(str1[2]) > parseInt(str2[2]) && parseInt(str1[2]) != parseInt(str2[2]))
        {
            valid = false;
        }
        else
        {
            if ( parseInt(str1[1]) > parseInt(str2[1]) && parseInt(str1[1]) != parseInt(str2[1]) )
            {
                valid = false;
            }
            else
            {
                if ( parseInt(str1[0]) > parseInt(str2[0]) && parseInt(str1[0]) != parseInt(str2[0]))
                {
                    valid = false;
                    document.getElementById('spError').style.display = 'block';
                    document.getElementById('spError').innerHTML = "From Date Cannot less than To Date."
                }
                else
                {
                    valid = true;
                }
            }
        }
        
    }
    else
    {
        valid = false;
        document.getElementById('spError').style.display = 'block';
        document.getElementById('spError').innerHTML = "Please Fill both Dates."
    }
    return valid;
}

function ValidateDates1()
{
 var valid;
 if (document.getElementById('ctl00_ContentPlaceHolder1_txtDispatched').value != "" && document.getElementById('ctl00_ContentPlaceHolder1_txtDelivered').value != "" )
 {
        var str1 = new Array();
        var str2 = new Array();
        str1 = document.getElementById('ctl00_ContentPlaceHolder1_txtDispatched').value.split("/");
        str2 = document.getElementById('ctl00_ContentPlaceHolder1_txtDelivered').value.split("/");
        
        str1[2] = str1[2].substring(0,4);
        str2[2] = str2[2].substring(0,4);
      
        if ( parseInt(str1[2]) > parseInt(str2[2]) && parseInt(str1[2]) != parseInt(str2[2]))
        {
           valid = false;
        }
        else
        {  
            if ( parseInt(str1[1]) < parseInt(str2[1]) && parseInt(str1[1]) != parseInt(str2[1]))
            {
                valid = false;
            }
            else
            {
                if (parseInt(str1[0]) > parseInt(str2[0]) && parseInt(str1[0]) != parseInt(str2[0]))
                { 
                   valid = false;
                   document.getElementById('spError1').innerHTML = "Dispatched Date Cannot less than Delivery Date."
                }
                else
                {
                   valid = true;
                }
            }
        } 
 }
 else
 {    
    valid = true;     
 }

    return valid;
}

function ClearDates()
{
    document.getElementById('ctl00_ContentPlaceHolder1_txtFrom').value = "";
    document.getElementById('ctl00_ContentPlaceHolder1_txtTo').value = "";
    document.getElementById('spError').style.display = 'None';
    return false;
}


function ValidateForm()
{
    var valid;
    if (ValidateDates1() == true)
    {
      
        valid = true;
    }
    else
    {
        valid = false;
    }
    
    return valid;
}

//function chkAmount()
//{
//    var valid;
//    var a1 = document.getElementById('ctl00_ContentPlaceHolder1_hdnAmount').value
//    var a2 = document.getElementById('ctl00_ContentPlaceHolder1_txtAmount').value
//    if ( parseFloat(a1) < parseFloat(a2) )
//    {
//        valid = false;
//        document.getElementById('spError1').style.display = 'block';
//        document.getElementById('spError1').innerHTML = "Amount Cannot be Different."
//    }
//    else
//    {
//        valid = true;
//    }
//    return valid;
//}



