var RequestData=[];


function DeleteItem(i)
{
	var answer = confirm("Delete selected line ?")
    if (answer){
    	RequestData.splice(i,1);
		gridRefresh();
    }
    
    return false; 
	
	
}

function CheckRequest()
{
	
if ($('#RequestorName').val()=="") 
	{	confirm("Please enter requestor name !");
		return false;
	}
if ($('#RequestorEmail').val()=="") 
	{	alert("Please enter requestors Email Address !");
		return false;
	}
if ($('#RequestorPhone').val()=="") 
	{	alert("Please enter requestors Phone !");
		return false;
	}
if ($('#RequestorLocation').val()=="") 
	{	confirm("Please enter a valide delivery location !");
		return false;
	}
if ($('#KeyHolderName').val()=="") 
	{	confirm("Please enter Key holders name !");
		return false;
	}
if ($('#keyHolderType').val()=="") 
	{	confirm("Please select key holder\'s employeement type !");
		return false;
	}



	
	
	return true;
}

function AddItem()
{


if($("input[name='subType']:checked").val() == null || $("input[name='request']:checked").val()== null)
	{
		confirm("Request Incomplete !");
		}
	else
	{
LineData=[2];
LineData[0]=  $("input[name='subType']:checked").val() + ' : ' + $("input[name='request']:checked").val() 
				+ ' [ ' + $("#KeyNumber").val() + ' ] '; 
LineData[1]= $('#Description').val(); // document.getElementById('LineItem').value;



RequestData.push(LineData); 
gridRefresh();
$.modal.close();
	}
}

function gridRefresh()
{

$('#keyGrid').empty();

var gridData="<table id='tGrid' name='tGrid' width='100%' border='0'>";
var gData="";

for(i=0;i< RequestData.length;i++)
{
	gridData += "<tr><td width='200'>" + RequestData[i][0] + "</td><td>" + RequestData[i][1] + ".</td><td width='100'><b><a onclick='DeleteItem(" + i + ");return false' href='#'>Delete</a></b></td></tr>";
	gData += RequestData[i][0] + " || " + RequestData[i][1] + " ||| ";
}


$('#gridData').val(gData);
$('#keyGrid').append(gridData + "</table>");

//alert($('#keyGrid').text());

$("#tGrid tr:even").css("background-color", "#dddddd");
$("#tGrid tr:odd").css("background-color", "#ffffff");

//$('#KeyHolderName').val(gData);

if(gData=="") {
				$('#btnSubmit').attr('disabled', 'disabled');
				$('#keyGrid').text("Key / Card Request is Empty");
				}
else {
	$('#AddKey').val('+ Add another'); 
	$('#btnSubmit').removeAttr("disabled");
}


}

function hideRequestTypes()
{
$('#KeyCard').hide();
$('#ModifyType').hide();	
$('#KeyNumberX').hide();
$('#KeyQtyX').hide();
$('#LostKeyCard').hide();
$('#msgLost').hide();
$('#KeyNumberX').hide();

}


function keyHolderType()
{
$('#KeyCard').hide();
$('#ModifyType').hide();	
$('#KeyNumberX').hide();
$('#KeyQtyX').hide();
$('#LostKeyCard').hide();
$('#msgLost').hide();
		
}


$(document).ready(function () {
$("#tGrid tr:even").css("background-color", "#dddddd");
$("#tGrid tr:odd").css("background-color", "#ffffff");
$('#btnSubmit').attr('disabled', 'disabled');
$('#AddKey').attr('disabled', 'disabled');
$('#Model').attr('disabled', 'disabled');

$('#agree').click(function (e) {	
							
							gridRefresh();
							if($('#agree').attr('checked'))
										{
										$('#AddKey').removeAttr("disabled");
									//	$('#Model').removeAttr("disabled");
										}
									else
										{
										$('#btnSubmit').attr('disabled', 'disabled');
										$('#AddKey').attr('disabled', 'disabled');
										$('#Model').attr('disabled', 'disabled');
										}
});





$('#ExpiryDate').hide();
$('#ExpD').hide();							

hideRequestTypes();					

$('.t1').corners('20px'); 
 
  $('#startDateTime').datepick();
  $('#endDateTime').datepick();
 $('#ExpiryDate').datepick();
 
 $('#Model').click(function (e) {
		e.preventDefault();
		$('#frmModel').modal();
		
	});
 
 $('#LoginClick').click(function (e) {
		e.preventDefault();
		$('#frmLogin').modal();
		
	});
 
 $('#Login1').click(function (e) {
		e.preventDefault();
		$('#frmLogin').modal();
		
	});
 
 
	$('#AddKey').click(function (e) {
		e.preventDefault();
		$('#frmAdd').modal();
		
	});
	$('#basicModal input.login, #basicModal a.login').click(function (e) {
		e.preventDefault();
		$('#login').modal();
	});
	$('#basicModal input.addMenuItem, #basicModal a.addMenuItem').click(function (e) {
		e.preventDefault();
		$('#addMenuItem').modal();
	});
	
	
	
	$('#HardKey').click(function (e) {
		hideRequestTypes();		
		$('#KeyCard').fadeIn();
		$('#KeyNumberX').fadeIn();
		
	});
	$('#helpCard').click(function (e) {
		$('#helpCardX').hide();
		$('#helpCardX').fadeIn();
		
		
	});
	
	$('#FurnitureKey').click(function (e) {
	   hideRequestTypes();	
		$('#KeyNumberX').fadeIn();
		$('#KeyQtyX').fadeIn();

	});

	$('#MarlokCard').click(function (e) {
		hideRequestTypes();		
		$('#KeyCard').fadeIn();
		
	});
	$('#ProxCard').click(function (e) {
		hideRequestTypes();		
		$('#KeyCard').fadeIn();
		
	});
	$('#Modify').click(function (e) {
		hideRequestTypes();		
		$('#ModifyType').fadeIn();
		
	});
	
	$('#Lost').click(function (e) {
		$('#LostKeyCard').fadeIn();
		$('#msgLost').fadeIn();
		
	});
	

	$('#keyHolderType').change(function (e) {	
$('#ExpiryDate').hide();
$('#ExpD').hide();

//alert($("#keyHolderType option:selected").val());
keyHolderX = $("#keyHolderType option:selected").text();
if(keyHolderX =="Student" || keyHolderX =="Temp. Employee" || keyHolderX =="Graduate Assistant")
	{
		$('#ExpiryDate').show();
		$('#ExpD').show();
	}
		
});


	$('#departments').change(function (e) {	
	$.get("cmd/getApprovers.php", { ID: $('#departments').val() },
  function(data){
   // alert("Data Loaded: " + data);
	$('#Approvers').empty();
	$('#Approvers').hide();
	$('#Approvers').append(data);
			$('#Approvers').fadeIn();
  });});
	
	
	$('#RequestFilter').change(function (e) {	
										
	$.get("cmd/getRequests.php", { ID: $('#RequestFilter').val() },
  function(data){
  
	$('#Requests').empty();
	$('#Requests').hide();
	$('#Requests').append(data);
	$('#Requests').fadeIn();
	$("#tGrid tr:even").css("background-color", "#dddddd");
	$("#tGrid tr:odd").css("background-color", "#ffffff");
  });});


		$('#btnStatus').click(function (e) {	
				
	$.get("cmd/getStatus.php", { ID: $('#RequestID').val() },
  function(data){
  
	$('#Request').empty();
	$('#Request').hide();
	$('#Request').append(data);
	$('#Request').fadeIn();
	$("#tGrid tr:even").css("background-color", "#dddddd");
	$("#tGrid tr:odd").css("background-color", "#ffffff");
  });});
	
});

