//common function
function submitCheck(act)
	{
		if (confirm( "Are you sure to " + act +"?" ))
		{
			workForm.submit();	
		}
	}
	
function userReset()
	{
		if (confirm( "Are you sure to Reset?" ))
		{
			workForm.reset();	
		}
	}
	
function resetCheck(act, x, y1, m1, d1, y2, m2, d2, y3, m3, d3, y4, m4, d4)
{
	if (confirm( "Are you sure to " + act +"?" ))
	{
		workForm.reset();
		if( x == 11)
			setDefaultDate(workForm.csy, workForm.csm, workForm.csd, 1, 1, 1, 0, 1);
		else if( x == 12)
		{
			setDefaultDate(workForm.csy, workForm.csm, workForm.csd, y1, m1, d1, 1, 1);

		}
		else if( x == 21)
		{
			setDefaultDate(workForm.csy, workForm.csm, workForm.csd, 1, 1, 1, 0, 1);
			setDefaultDate(workForm.asy, workForm.asm, workForm.asd, 1, 1, 1, 0, 2);
		}
		else if( x == 22)
		{
			setDefaultDate(workForm.csy, workForm.csm, workForm.csd, y1, m1, d1, 1, 1);
			setDefaultDate(workForm.asy, workForm.asm, workForm.asd, y2, m2, d2, 1, 2);
		}
		else if( x == 31)
		{
			setDefaultDate(workForm.csy, workForm.csm, workForm.csd, 1, 1, 1, 0, 1);
			setDefaultDate(workForm.asy, workForm.asm, workForm.asd, 1, 1, 1, 0, 2);
			setDefaultDate(workForm.aey, workForm.aem, workForm.aed, 1, 1, 1, 0, 3);
		}
		else if( x == 32)
		{
			setDefaultDate(workForm.csy, workForm.csm, workForm.csd, y1, m1, d1, 1, 1);
			setDefaultDate(workForm.asy, workForm.asm, workForm.asd, y2, m2, d2, 1, 2);
			setDefaultDate(workForm.aey, workForm.aem, workForm.aed, y3, m3, d3, 1, 3);
		}
		else if( x == 41)
		{
			setDefaultDate(workForm.csy, workForm.csm, workForm.csd, 1, 1, 1, 0, 1);
			setDefaultDate(workForm.asy, workForm.asm, workForm.asd, 1, 1, 1, 0, 2);
			setDefaultDate(workForm.aey, workForm.aem, workForm.aed, 1, 1, 1, 0, 3);
			setDefaultDate(workForm.cey, workForm.cem, workForm.ced, 1, 1, 1, 0, 4);
		}
		else if( x == 42)
		{
			setDefaultDate(workForm.csy, workForm.csm, workForm.csd, y1, m1, d1, 1, 1);
			setDefaultDate(workForm.asy, workForm.asm, workForm.asd, y2, m2, d2, 1, 2);
			setDefaultDate(workForm.aey, workForm.aem, workForm.aed, y3, m3, d3, 1, 3);
			setDefaultDate(workForm.cey, workForm.cem, workForm.ced, y4, m4, d4, 1, 4);
		}
		
	}
}

function deleteCheck()
{
	var selected = 0;
	var count = document.workForm.count.value;
	if (count == 1)
	{
		if(document.workForm.formID.checked)
			selected = selected + 1;
	}
	else
	{
		for (var n = 0; n < count; n++)
		{
			if(document.workForm.formID[n].checked)
			selected = selected + 1;
		}
	}
	
	if(selected == 0)
		alert("Please select ONE item!");
	
	else if(selected >= 1)
	{
		if (confirm( "Are you sure to Delete?" ))
		{
			workForm.act.value = "Delete";	
			workForm.submit();	
		}
	}
}

function modifyCheck()
{
	var selected = 0;
	var count = document.workForm.count.value;
	
	if (count == 1)
	{
		if(document.workForm.formID.checked)
			selected = selected + 1;
	}
	else
	{
		for (var n = 0; n < count; n++)
		{
			if(document.workForm.formID[n].checked)
			selected = selected + 1;
		}
	}
	
	if(selected == 0)
	alert("Please select ONE item!");
	
	else if(selected > 1)
	alert("Please select ONE item ONLY!");

	else if(selected == 1)
	workForm.submit();	
}

function downloadCheck()
{
	var selected = 0;
	var count = document.workForm.count.value;
	
	for (var n = 0; n < count; n++)
	{
		if(document.workForm.formID[n].checked)
		selected = selected + 1;
	}
	
	if(selected == 0)
	alert("Please select ONE item!");
	
	else if(selected > 1)
	alert("Please select ONE item ONLY!");

	else if(selected == 1)
	{
		workForm.act.value = "Download";
		workForm.submit();	
	}
}

function prove(x)
{
	var input, temp1 = "", i;
	input = x.value;
	for(i = 0; i <= input.length; i++)
	{
		if( input.charAt( i ) == "~" || input.charAt( i ) == "'" || input.charAt( i ) == "!"  || input.charAt( i ) == "#" || input.charAt( i ) == "$" || input.charAt( i ) == "^" || input.charAt( i ) == "*"|| input.charAt( i ) == "<" || input.charAt( i ) == ">" || input.charAt( i ) == "," ||input.charAt( i ) == "[" || input.charAt( i ) == "]")
			temp1 ++;
	}
	if (temp1=="")
		x = true;
	else
		x = false;	
		
	return x;
}

function invalidChar(x)
{
	var input, temp1 = "", i, err = 0;
	
	input = x.value;
	for(i = 0; i <= input.length; i++)
	{
		if( input.charAt( i ) == "^" || input.charAt( i ) == "\"" )
		{
			err = 1;
			break;
		}
	}
	
	return err; 
}

function userLogout()
{	
	window.open("logout.asp", "mainPage", "top = 1, left = 1, toolbar=no,location=no,menubar=no,status=yes,width=10,height=10");
	alert("Thank You for Using the System!");
	window.location.href = "home.asp";
}

