function button_status(status)
{
	if (status == "A")
	{
		document.forms[0].HID_status.value = "A";
		document.forms[0].CMD_ADD.disabled = true;	
		document.forms[0].CMD_SAV.disabled = false;
		document.forms[0].CMD_DEL.disabled = true;
		document.forms[0].CMD_MOD.disabled = true;
		document.forms[0].CMD_NEXT.disabled = true;
		document.forms[0].CMD_LAST.disabled = true;
		document.forms[0].CMD_FIRST.disabled = true;
		document.forms[0].CMD_PREV.disabled = true;
		
	}
	if (status == "M")
	{
		document.forms[0].HID_status.value = "M";
		document.forms[0].CMD_ADD.disabled = true;	
		document.forms[0].CMD_SAV.disabled = false;
		document.forms[0].CMD_DEL.disabled = true;
		document.forms[0].CMD_MOD.disabled = true;
		document.forms[0].CMD_NEXT.disabled = true;
		document.forms[0].CMD_LAST.disabled = true;
		document.forms[0].CMD_FIRST.disabled = true;
		document.forms[0].CMD_PREV.disabled = true;
	}
	if (status == "D")
	{
		document.forms[0].HID_status.value = "D";
		document.forms[0].CMD_ADD.disabled = false;
		document.forms[0].CMD_SAV.disabled = true;
		document.forms[0].CMD_DEL.disabled = false;
		document.forms[0].CMD_MOD.disabled = false;
	}
	if (status == "S")
	{
		document.forms[0].CMD_ADD.disabled = false;
		document.forms[0].CMD_SAV.disabled = true;
		document.forms[0].CMD_DEL.disabled = false;
		document.forms[0].CMD_MOD.disabled = false;
		
	}
	if (status == "W")
	{
		document.forms[0].CMD_FIRST.disabled = true;
		document.forms[0].CMD_PREV.disabled = true;
		document.forms[0].CMD_NEXT.disabled = true;
		document.forms[0].CMD_LAST.disabled = true;
		document.forms[0].CMD_SAV.value = "NEXT"
	}
}

function nav_button_status(reccount,bof,eof){
	if (reccount == 0)
	{
		document.forms[0].CMD_NEXT.disabled = true;
		document.forms[0].CMD_LAST.disabled = true;
		document.forms[0].CMD_FIRST.disabled = true;
		document.forms[0].CMD_PREV.disabled = true;
		return;
	}
	if (reccount > 1)
	{
		document.forms[0].CMD_LAST.disabled = false;
	}

	if (bof == "T") {
		document.forms[0].CMD_FIRST.disabled = true;
		document.forms[0].CMD_PREV.disabled = true;
		if (reccount > 1){
			document.forms[0].CMD_NEXT.disabled = false;
			document.forms[0].CMD_LAST.disabled = false;
			}
		}
	else
		{
			document.forms[0].CMD_FIRST.disabled = false;
			document.forms[0].CMD_PREV.disabled = false;
		}
	if (eof == "T") {
		document.forms[0].CMD_LAST.disabled = true;
		document.forms[0].CMD_NEXT.disabled = true;
		}
	else
		{
		document.forms[0].CMD_LAST.disabled = false;
		document.forms[0].CMD_NEXT.disabled = false;
		}
}

function CMD_SAV_onclick() {
	if (validate(document.forms[0])== true)
	{
	document.forms[0].submit ();
	}
}

function CMD_NODEL_onclick() {
alert("Data Cannot Be Deleted From This Page!");
return false;
}

function CMD_print() 
{
if (document.forms[0].HID_PRI_RIGHTS.value == "N")
	{
		alert("You are not Authorized to Print Report!");
		return false;
	}
}

function CMD_DEL_onclick() 
{
	if (document.forms[0].HID_DEL_RIGHTS.value == "N")
	{
		alert("You are not Authorized to Delete record !");
		return;
	}
	if (confirm("Are you sure you want to delete this record ?"))
	{
		button_status("D");

		for(var i = 0;i < document.forms[0].elements.length;i++ )
		{
			if ((document.forms[0].elements(i).name).substring(0,3) != "CMD" && (document.forms[0].elements(i).name).substring(0,3) != "HID" && (document.forms[0].elements(i).name).substring(0,2) != "TZ")
			{
				document.forms[0].elements (i).disabled=false;
			}
		}

		document.forms[0].submit ();
	}
}

function CMD_ADD_onclick() 
{
	if (document.forms[0].HID_ADD_RIGHTS.value == "N")
	{
		alert("You are not Authorized to Add record !");
		return;
	}

	if (document.forms[0].HID_RECOUNT.value == "T")
	{
		alert("No more records can be added !");
		return;
	}

	button_status("A");
	for(var i = 0;i < document.forms[0].elements.length;i++ )
	{
		if ((document.forms[0].elements(i).name).substring(0,3) != "CMD" && (document.forms[0].elements(i).name).substring(0,3) != "HID" && (document.forms[0].elements(i).name).substring(0,2) != "TZ" && (document.forms[0].elements(i).name).substring(0,3) != "SRH" )
		{
					document.forms[0].elements(i).value="";
					document.forms[0].elements(i).disabled=false;
		}
		
		
		if ((document.forms[0].elements(i).name).substring(0,12) == "CMD_add_more")
		{
			document.forms[0].elements (i).disabled = false;
		}
		
		
		
		
	}
	
	if (document.forms[0].autofocus.disabled != true)
	{
		document.forms[0].autofocus.focus();
	}
}


function CMD_NEXT_onclick() {
 
		//document.forms[0].HID_status.value = "" //to remove the status of ADD,MOD,DEL
 
		var int_reccount =  document.forms[0].HID_record_count.value
		var str_bof = document.forms[0].HID_Begin_RS.value
		var str_eof = document.forms[0].HID_End_RS.value 

		nav_button_status(int_reccount,str_bof,str_eof)

		document.forms[0].HID_nav_status.value = "N";
		document.forms[0].CMD_PREV.disabled = false;
		document.forms[0].submit ();
}

function CMD_PREV_onclick() {
	//document.forms[0].HID_status.value = "" //to remove the status of DML


		var int_reccount =  document.forms[0].HID_record_count.value
		var str_bof = document.forms[0].HID_Begin_RS.value
		var str_eof = document.forms[0].HID_End_RS.value 

		nav_button_status(int_reccount,str_bof,str_eof)
	document.forms[0].HID_nav_status.value = "P";
	document.forms[0].submit ();
}

function CMD_FIRST_onclick() {
	//document.forms[0].HID_status.value = "" //to remove the status of DML
	document.forms[0].HID_nav_status.value = "F";
	document.forms[0].submit ();
}

function CMD_LAST_onclick() {
//	document.forms[0].HID_status.value = "" //to remove the status of DML
	document.forms[0].HID_nav_status.value = "L";
	document.forms[0].submit ();
}


function CMD_REF_onclick() 
{
	document.forms[0].HID_status.value = "R";
	document.forms[0].submit ();
}


function CMD_GO_onclick() 
{
	if(document.forms[0].HID_status.value == "A")
	{
		alert("First Refresh and then Go to Search");
		return false;
	}
	if(document.forms[0].HID_status.value == "M")
	{
		alert("First Refresh and then Go to Search");
		return false;
	}
	var strval;
	strval = document.forms[0].SRH_search_value.value;
	while(''+strval.charAt(strval.length-1)==' '){
	strval=strval.substring(0,strval.length-1)};
	if (strval=="")
	{
		alert("Please Enter Value to Search.")
		//document.forms[0].SRH_search_value.value
		return false;
	}
	if(document.forms[0].SRH_SearchBy.value=="")
	{
		alert("Please enter some value.")
		return false;
	}
	elem_name = document.forms[0].SRH_SearchBy.value
	if(elem_name=="")
	{
		alert("Please enter some value.")
		return false;
	}
	elem_split = elem_name.split("|");
	if (elem_split[1] == "Date")
	{
		if (DateCheck(document.forms[0],"'SRH_search_value'")== false)
		{
			return;
		}	
	}

	if (elem_split[1] == "Number")
	{
		if(isNaN(document.forms[0].SRH_search_value.value)==true)
		{
			alert("Please enter valid Number.")
			return;
		}
	}
	document.forms[0].HID_status.value = "search";
	document.forms[0].submit ();

}

function window_onload() 
{

	/*if (document.forms[0].HID_empty.value == "T" & document.forms[0].HID_ADD_RIGHTS.value == "N")
	{
		alert("There are no records in the table !");
		history.go(-1);
		return;
	}*/
	
	if (document.forms[0].HID_VIE_RIGHTS.value == "N")
	{
		alert("You are not Authorized to view this page !!!");
		//document.location.href="../blankscreen.asp"
		//return;
	}

	
	if (document.forms[0].HID_status.value != "A") 
		{
		
		document.forms[0].CMD_ADD.disabled = false;
		document.forms[0].CMD_DEL.disabled = false;
		document.forms[0].CMD_MOD.disabled = false;
		document.forms[0].CMD_SAV.disabled = true;
		}
	else
	{
		if (document.forms[0].HID_ADD_RIGHTS.value == "N")
		{
			alert("No Record to View!");
			document.location.href="../blankscreen.asp"
			return;
		}

			document.forms[0].CMD_ADD.disabled = true;   
			document.forms[0].CMD_DEL.disabled = true;
			document.forms[0].CMD_MOD.disabled = true;
			document.forms[0].CMD_SAV.disabled = false;

			for(var i = 0;i < document.forms[0].elements.length;i++ )
			{
				if ((document.forms[0].elements(i).name).substring(0,3) != "CMD")
				{
					document.forms[0].elements (i).disabled=false;
				}
			}
		}
		
		var int_reccount =  document.forms[0].HID_record_count.value
		var str_bof = document.forms[0].HID_Begin_RS.value
		var str_eof = document.forms[0].HID_End_RS.value 
		
		nav_button_status(int_reccount,str_bof,str_eof)
		
		if (document.forms[0].HID_error.value != "")
		{
			button_status(document.forms[0].HID_status.value);
			//alert(document.forms[0].HID_error.value);
		}
		//if (document.forms[0].autofocus.disabled != true)
	//	{
	//		document.forms[0].autofocus.focus();
	//	}
		
}

function window_onload1() 
{

	/*if (document.forms[0].HID_empty.value == "T" & document.forms[0].HID_ADD_RIGHTS.value == "N")
	{
		alert("There are no records in the table !");
		history.go(-1);
		return;
	}*/
	
	if (document.forms[0].HID_VIE_RIGHTS.value == "N")
	{
		//alert("You are not Authorized to view this page !!!");
		//document.location.href="../blankscreen.asp"
		//return;
	}

	
	if (document.forms[0].HID_status.value != "A") 
		{
		
		document.forms[0].CMD_ADD.disabled = false;
		document.forms[0].CMD_DEL.disabled = false;
		document.forms[0].CMD_MOD.disabled = false;
		document.forms[0].CMD_SAV.disabled = true;
		}
	else
	{
		if (document.forms[0].HID_ADD_RIGHTS.value == "N")
		{
			//alert("No Record to View!");
			//document.location.href="../blankscreen.asp"
			//return;
		}

		document.forms[0].CMD_ADD.disabled = true;   
		document.forms[0].CMD_DEL.disabled = true;
		document.forms[0].CMD_MOD.disabled = true;
		document.forms[0].CMD_SAV.disabled = false;

		for(var i = 0;i < document.forms[0].elements.length;i++ )
		{
			if ((document.forms[0].elements(i).name).substring(0,3) != "CMD")
			{
				document.forms[0].elements (i).disabled=false;
			}
		}
	}
		
	var int_reccount =  document.forms[0].HID_record_count.value
	var str_bof = document.forms[0].HID_Begin_RS.value
	var str_eof = document.forms[0].HID_End_RS.value 
		
	nav_button_status(int_reccount,str_bof,str_eof)
		
	if (document.forms[0].HID_error.value != "")
	{
		button_status(document.forms[0].HID_status.value);
		//alert(document.forms[0].HID_error.value);
	}
	if (document.forms[0].autofocus.disabled != true)
	{
			document.forms[0].autofocus.focus();
	}
		
}

function NoValidate_onload() 
{
	if (document.forms[0].HID_status.value != "A") 
		{
		
		document.forms[0].CMD_ADD.disabled = false;
		document.forms[0].CMD_DEL.disabled = false;
		document.forms[0].CMD_MOD.disabled = false;
		document.forms[0].CMD_SAV.disabled = true;
		}
	else
	{
		if (document.forms[0].HID_ADD_RIGHTS.value == "N")
		{
			alert("No Record to View!");
			document.location.href="../blankscreen.asp"
			return;
		}

			document.forms[0].CMD_ADD.disabled = true;   
			document.forms[0].CMD_DEL.disabled = true;
			document.forms[0].CMD_MOD.disabled = true;
			document.forms[0].CMD_SAV.disabled = false;

			for(var i = 0;i < document.forms[0].elements.length;i++ )
			{
				if ((document.forms[0].elements(i).name).substring(0,3) != "CMD")
				{
					document.forms[0].elements (i).disabled=false;
				}
			}
		}
		
		var int_reccount =  document.forms[0].HID_record_count.value
		var str_bof = document.forms[0].HID_Begin_RS.value
		var str_eof = document.forms[0].HID_End_RS.value 
		
		nav_button_status(int_reccount,str_bof,str_eof)
		
		if (document.forms[0].HID_error.value != "")
		{
			button_status(document.forms[0].HID_status.value);
			//alert(document.forms[0].HID_error.value);
		}
		//if (document.forms[0].autofocus.disabled != true)
	//	{
	//		document.forms[0].autofocus.focus();
	//	}
		
}

function makeuppercase(elem)
{
	vCompany_name = elem.value
	Upper_vCompany_name = vCompany_name.toUpperCase()
	elem.value = Upper_vCompany_name;
}


