﻿function ChangeCustomer(newCust)
{
    $("#NewCustomer").val(newCust);
    document.forms[0].submit();
}
function UpdateVisible(strName)
{            
    if(document.getElementById(strName).style.visibility == "visible")
        document.getElementById(strName).style.visibility = "hidden";
    else
        document.getElementById(strName).style.visibility = "visible";
}       
function HideDiv(e)
{
    
    if(e.target != null)//firefox
    {
        if(e.target.id != 'imgMain' || e.target.id == null )
        {
            if(document.getElementById('mainMenuDiv').style.visibility == "visible")
                document.getElementById('mainMenuDiv').style.visibility = "hidden"; 
        }
        if(e.target.id != 'divContextMenu' || e.target.id == null )
        {
            if(document.getElementById('divContextMenu').style.visibility == "visible")
                document.getElementById('divContextMenu').style.visibility = "hidden";   
        }
    }            
    if(e.srcElement != null) //IE
    {               
        
        if(e.srcElement.id != 'imgMain' || e.srcElement.id == null)
        {
            if(document.getElementById('mainMenuDiv').style.visibility == "visible")
                document.getElementById('mainMenuDiv').style.visibility = "hidden";  
        }
        if(e.srcElement.id != 'imgContext' || e.srcElement.id == null )
        {
            if(document.getElementById('contextMenuDiv').style.visibility == "visible")
                document.getElementById('contextMenuDiv').style.visibility = "hidden";   
        }
    }
}


function ShowDiv(divID, imgID)
{        
    if(document.getElementById(divID).style.visibility == 'visible')
    {
        document.getElementById(divID).style.visibility = 'hidden';
        document.getElementById(divID).style.display = 'none';
        document.getElementById(imgID).src = '/Include/Images/plus.gif';
    }
    else
    {
        document.getElementById(divID).style.visibility = 'visible';
        document.getElementById(divID).style.display = 'block';          
        document.getElementById(imgID).src = '/Include/Images/minus.gif';               
    }
}


function AutoFormat(type, control)
{
	var datestring = control.value;
	if (type == 'date')
	{
		//after the first two characters, eg, "09" add a "/", eg, "09/"
		if (datestring.length == 2)
		    control.value = datestring + '/';
		//after the first 5 characters, eg, "09/05" add a "/20", eg, "09/05/"
		if (datestring.length == 5)
		    control.value = datestring + '/20';
	}
	if (type=='time')
	{
		//after the 2nd character, eg, "04" add a ":", eg, "04:"
		if (datestring.length == 2)
		    control.value = datestring + ':';
	}
}

function compareDates (value1, value2)
{
	var date1, date2;
	var month1, month2;
	var year1, year2;

	month1 = value1.substring (0, value1.indexOf ("/"));
	date1 = value1.substring (value1.indexOf ("/") + 1, value1.lastIndexOf ("/"));
	year1 = value1.substring (value1.lastIndexOf ("/") + 1, value1.length);
    alert(month1 + " - " + date1 + " - " + year1);
	month2 = value2.substring (0, value2.indexOf ("/"));
	date2 = value2.substring (value2.indexOf ("/") + 1, value2.lastIndexOf ("/"));
	year2 = value2.substring (value2.lastIndexOf ("/") + 1, value2.length);
	if (year1 > year2) 
	    return 1;
	else if (year1 < year2) 
	    return -1;
	else if (month1 > month2) 
	    return 1;
	else if (month1 < month2) 
	    return -1;
	else if (date1 > date2) 
	    return 1;
	else if (date1 < date2) 
	    return -1;
	else return 0;
}

function ButtonSwitch()
{
    document.forms[0].formSubmit.disabled=true;
    document.forms[0].submit();
}
function Check(parentChk, dtgName)
{
    var elements =  document.getElementsByTagName("INPUT");
    
    for(i = 0; i < elements.length; i++)
    {
        if(parentChk.checked)
        {    
            if( IsCheckBox(elements[i]) && IsMatch(elements[i].id,  dtgName))
                elements[i].checked = true;            
        }
        else 
            elements[i].checked = false;
    } 
} 

function IsMatch(id, pattern)
{    
    if(id.match(pattern) == pattern) 
        return true;
    else
        return false;            
}
function IsCheckBox(chk)
{        
    if(chk.type == 'checkbox') 
        return true;
    else 
        return false;
}
