﻿// JScript File
var strText;

function HoursChange(id, arg)
{
    if (document.getElementById(id))
	{
	    if (arg == "plus") 
	    {
	        if (document.getElementById(id).value<12) 
		    {
		        document.getElementById(id).value++;
		    }
		    else
		    {
		         document.getElementById(id).value = 1;
		    }
	    }
	    else if (arg == "minus")
	    {
	        if (document.getElementById(id).value>1) 
			{
			    document.getElementById(id).value--;			
			}
			else
			{
			    document.getElementById(id).value = 12;
			}
	    }
	    
	    strText=document.getElementById(id).value;
		if (strText.length<2) 
		{
		    //document.getElementById(id).value="0"+strText;
		    document.getElementById(id).value=strText;
		}
		document.getElementById(id).focus();
	}	 
}

 
function MinutesChange(id, arg)
{
    if (document.getElementById(id))
	{
	    if (arg == "plus")
	    {
		    if (document.getElementById(id).value<59) 
			{
			    document.getElementById(id).value++; 
			}
		    else
		    {
		        document.getElementById(id).value = 0;
		    } 
	    }
	    else if (arg == "minus")
	    {
       		if (document.getElementById(id).value>0) 
			{
			    document.getElementById(id).value--;			
			}
			else
			{
			    document.getElementById(id).value = 59;
			} 
 	    }
 	    
 	    strText=document.getElementById(id).value;
	    if (strText.length<2) 
	    {
	        document.getElementById(id).value="0"+strText;
	        //document.getElementById(id).value=strText;
	    }
	    document.getElementById(id).focus();	
	} 
}

function AmPmChange(id, arg) 
{
	var strValue;
	if (document.getElementById(id))
	{
	    strValue = document.getElementById(id).value;
	    if (strValue=="PM") 
        {
            strValue="AM";			
        }
        else if (strValue=="AM") 
        {
            strValue="PM";
        }
		        
//	    switch (arg) 
//	    {
//	        case "plus" :
//	            
//	            break;
//	        case "minus" :
//	            
//	            break;
//	    }
	    
	    document.getElementById(id).value=strValue;
	    document.getElementById(id).focus();
	} 
}


function isaPosNum(s)
{   
    return (parseInt(s) >= 0)
}

function ValidateNumbers(item, min, max) 
{   
    var returnVal = false;
    if (!isaPosNum(item.value))
    {
        alert("Please enter a positive number"); 
        document.getElementById(item.id).value = Math.abs(item.value);
        document.getElementById(item.id).focus();
    }  
    else if (parseInt(item.value) < min) 
    {      
        alert("Please enter " + item.title + " value greater than " + min); 
        document.getElementById(item.id).value = min;
        document.getElementById(item.id).focus();  
    } 
    else if (parseInt(item.value) > max)   
    {    
        alert("Please enter " + item.title + " value less than " + max); 
        document.getElementById(item.id).value = max;
        document.getElementById(item.id).focus();
    }  
    else       
        returnVal = true;
        
    return returnVal;
}


function ValueChange(item) 
{
    if (item.value.toLowerCase() != "am" || item.value.toLowerCase() != "pm") 
	{
	    alert("Please enter either AM/PM."); 
        document.getElementById(item.id).value = "AM";
        document.getElementById(item.id).focus();
	}
}
