function Confirm(loc, msg)
{
	if (confirm(msg))
	{
		document.location = loc;
	}
}

/*
function isBlank(s)
{
	for(var i=0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if((c!=' ')&&(c!="\n")&&(c!="\t"))
		return false;
	}
	return true;
}

function isNumber(s)
{
		if(s.match(/^\d{0,10}$/) && s <= 2147483647)
			return true;
		else
			return false ;
}
*/

function checkAll(frm,chkAll)
{
	var totalElement = frm.elements.length;
	var boolVal = false;
	if (frm.elements[chkAll].checked)
	{
		boolVal = true;
	}
	for (i = 0; i < totalElement; i++)
	{
		if (frm.elements[i].type == "checkbox" && frm.elements[i].name != chkAll)
		{
			frm.elements[i].checked = boolVal;
		}
	}
}
function checkAllChecked(frm)
{
	var totalElement = frm.elements.length;
	var flg = true;
	for (i = 0; i < totalElement; i++)
	{
		if (frm.elements[i].type == "checkbox" && frm.elements[i].name != "chkAll")
		{
			if (frm.elements[i].checked == false)
			{
				flg = false;
				break;
			}
		}
	}
	if(flg)
	{
		frm.elements['chkAll'].checked = true;
	}
	else
	{
		frm.elements['chkAll'].checked = false;
	}
}

function isBlank(s,msg)
{
	for(var i=0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if((c!=' ')&&(c!="\n")&&(c!="\t"))
		{
			return false;
		}
	}
	alert(msg);
	return true;
}

function isNumber(s,msg)
{
	if(s.match(/^\d{0,10}$/) && s <= 2147483647)
	{
		return true;
	}
	else
	{
		alert(msg);
		return false ;
	}
}

function validateEmail(curValue,msg)
{
	var isValid = true;
	if(curValue!="")
	{
		if (!(/^.+@.+\..{2,4}$/.test(curValue)))
		{
			isValid = false;
		}
		if (curValue.match(/[\(\)\<\>\,\;\:\\\/\"\[\]]/))
		{
			isValid = false;
		}
	}
	if(isValid==false)
	{
		alert(msg);
	}
	return isValid;
}
function submitForm(frm)
{
	document.forms[frm].submit();
}


function openWindow(url,w,h,tit){
	var pref='directories=no, location=no, menubar=no, status=no, titlebar=no, toolbar=no ,resizable=yes, top=10, left=10, scrollbars=yes, width='+w+', height='+h;
	var win=open(url,tit,pref);
	win.focus();
}