var loadURLStatus = 'plt_status_load.aspx';

function doFind(){
	try{
		elementHide('noresults');
		elementHide('results');	
		if(validateCriteria()){
			var p = 'm=2';
			p += '&p=' + escape(getElementById('txphone').value);
			p += '&d=' + escape(getElementById('txdate').value);
			var jo;
			var c = new CallBackSync();
			c.call(loadURLStatus,p);
			eval('jo=' + c._xmlhttp.responseText);
			if(jo.response.success){
				elementHide('noresults');
				elementShow('results');		
				drawStatus('tbResultsData',jo.response.result);
			} else {
				elementHide('results');
				elementShow('noresults');
			}
		}
	} catch (e){
		window.location = 'error.aspx';
	}
}

function validateCriteria(){
	var isComplete = true;
	var msg = '';
	clearError('statusError');
	elementHide('results');
	
	if(getElementById('txphone').value.length < 1){
		msg += 'Login is required.<br>';
		isComplete = false;
	}
	
	if(getElementById('txdate').value.length < 1){
		msg += 'Password is required.<br>';
		isComplete = false;
	}	
	
	if(isComplete){
		var p = 'm=1';
		p += '&p=' + escape(getElementById('txphone').value);
		p += '&d=' + escape(getElementById('txdate').value);
		var jo;
		var msg = '';
		var c = new CallBackSync();
		c.call(loadURLStatus,p);
		eval('jo=' + c._xmlhttp.responseText);
		if(!jo.response.success){
			if(!jo.response.phone){msg += 'Please enter a valid Login.<br>'}
			if(!jo.response.date){msg += 'Please enter a valid Password.<br>'}
			isComplete = false;
		}
	}	
	
	showError2('statusError', isComplete, msg);
	return isComplete;
}

function drawStatus(tbody, data) {  var tr, td;  tbody = getElementById(tbody);  clearTable(tbody);  for (var i = 0; i < data.length; i++) {    tr = tbody.insertRow(tbody.rows.length);    tr.className = 'row' + i%2;        td = tr.insertCell(tr.cells.length);    setTDInnerData(td,data[i].requestnum);        td = tr.insertCell(tr.cells.length);    setTDInnerData(td,data[i].requestamt);    td = tr.insertCell(tr.cells.length);    setTDInnerData(td,data[i].eventdate);        td = tr.insertCell(tr.cells.length);    setTDInnerData(td,data[i].casetype);        td = tr.insertCell(tr.cells.length);    setTDInnerData(td,data[i].status);  }}