function reorder(id, order) {
	document.listform.reorder.value = order;
	document.listform.reorder_id.value = id;
	document.listform.pid.value = 'reorder';
	document.listform.submit();
	return false;
}

function showDiv(divName) {
	document.getElementById(divName).style.display = 'block';
}

function check() {
	for (var i=0;i < document.listform.elements.length;i++) {
		var e=document.listform.elements[i];
		if(e.type=='checkbox') e.checked=true;
	}
}

function checkInForm() {
	for (var j=0; j < document.forms.length;j++){
		for (var i=0;i < document.forms[j].elements.length;i++) {
			var e=document.forms[j].elements[i];
			if(e.type=='checkbox') e.checked=true;
		}
	}
}

function uncheck() {
	for (var i=0;i < document.listform.elements.length;i++) {
		var e=document.listform.elements[i];
		if(e.type=='checkbox') e.checked=false;
	}
}

function uncheckInForm() {
	for (var j=0; j < document.forms.length;j++){
		for (var i=0;i < document.forms[j].elements.length;i++) {
			var e=document.forms[j].elements[i];
			if(e.type=='checkbox') e.checked=false;
		}
	}
}

function with_selected_function() {
	var checked=false;
	for (var i=0;i < document.listform.elements.length;i++) {
		var e=document.listform.elements[i];
		if(e.type=='checkbox') {
			if(e.checked) checked=true;
		}
	}

	var selection=document.getElementById('with_selected');
	if(!checked) {
		alert("please select an item first");
		selection.value='0';
	} else {

		if(selection.value==3) {
			if(confirm("Are you sure you want to delete the selected items?")) {
				document.listform.submit();
			} else selection.value='0';
		} 
		else {
			document.listform.submit();
			selection.value='0';
		}
	}
}

function with_selected_functionInForm() {
	var checked=false;

		
	for (var j=0; j < document.forms.length;j++) {
		for (var i=0;i < document.forms[j].elements.length;i++) {
			var e=document.forms[j].elements[i];
			if(e.type=='checkbox') {
				if(e.checked) {
					checked=true;
					document.getElementById(e.name).value = e.value;
				}
			}
		}
	}
	

	var selection=document.getElementById('with_selected');
	if(!checked) {
		alert("Please select an item first");
		return false;
	} else {
		if(selection.value==3) {
			if(confirm("Are you sure you want to delete the selected items?")) {
				document.forms.bulk_update.submit();
			} else {
			 selection.selectedIndex = 0;
			 return false;
			}
		} 
		else {
			document.forms.bulk_update.submit();
		}
	}	
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function changeStatus(id,status) {
	for (var i=0;i < document.listform.elements.length;i++) {
		var e=document.listform.elements[i];
		if(e.type=='checkbox') e.checked=false;
	}
	document.getElementById('select_'+id).checked=true;
	document.getElementById('with_selected').value=status;
	with_selected_function();
}

var material_array = new Array();
function showCallReportForm(call_id)
{
	showDiv('form_completed_date_' + call_id);
	hideDiv('info_completed_date_' + call_id);
	
	showDiv('form_time_in_' + call_id);
	hideDiv('info_time_in_' + call_id);	
	
	showDiv('form_time_out_' + call_id);
	hideDiv('info_time_out_' + call_id);	
	
	showDiv('form_categorisation_' + call_id);
	hideDiv('info_categorisation_' + call_id);
		
	showDiv('form_call_comment_' + call_id);
	hideDiv('info_call_comment_' + call_id);
	
	showDiv('form_private_note_' + call_id);
	hideDiv('info_private_note_' + call_id);	
	
	showDiv('form_links_' + call_id);
	hideDiv('info_links_' + call_id);		
	
	for (x in material_array)
	{
		showDiv('form_material_' + call_id + '_'  + material_array[x]);
		hideDiv('info_material_' + call_id + '_'  + material_array[x]);
	}	
}

function hideCallReportForm(call_id)
{
	hideDiv('form_completed_date_' + call_id);
	showDiv('info_completed_date_' + call_id);
	
	hideDiv('form_time_in_' + call_id);
	showDiv('info_time_in_' + call_id);	
	
	hideDiv('form_time_out_' + call_id);
	showDiv('info_time_out_' + call_id);	
	
	hideDiv('form_categorisation_' + call_id);
	showDiv('info_categorisation_' + call_id);
		
	hideDiv('form_call_comment_' + call_id);
	showDiv('info_call_comment_' + call_id);
	
	hideDiv('form_private_note_' + call_id);
	showDiv('info_private_note_' + call_id);	
	
	hideDiv('form_links_' + call_id);
	showDiv('info_links_' + call_id);		
	
	for (x in material_array)
	{
		showDiv('info_material_' + call_id + '_'  + material_array[x]);
		hideDiv('form_material_' + call_id + '_'  + material_array[x]);
	}		
}

function saveCallReportForm(call_id)
{

}

function download(searchURL) {
 	document.getElementById('dl').innerHTML = '';
 	i = document.createElement("IFRAME");
 	i.setAttribute("src", "reportcsv.php?" + searchURL);
 	i.style.left = "1px";
 	i.style.top = "1px";

 	i.style.display = "none";
 	document.getElementById('dl').appendChild(i);
}