function trim(str)
{
	return str.replace(/^\s*|\s*$/g,"");
}
function check_email(str)
{
	var emailRgEx=/^[\w\.-]+@[\w\.-]+\.\w+$/i;
	return emailRgEx.test(str);	
}
function check_phone(str)
{
	var iChars = "0123456789+[]() -"; 
	for (var i = 0; i < str.length; i++) { 
		if (iChars.indexOf(str.charAt(i)) == -1) 
		{ 
			return false; 
		} 
	}
	return true;
}
function check_alphanumeric(str) 
{
	return /^[\w\d\s]*$/.test(str);
}
function check_alpha(str)
{
	return /^[\w\s]*$/.test(str);

}
function check_float(str)
{
	var iChars = "0123456789."; 
	for (var i = 0; i < str.length; i++) { 
		if (iChars.indexOf(str.charAt(i)) == -1) 
		{ 
			return false; 
		} 
	}
	if(isNaN(str))
		return false;
	if(str<=0)
		return false;
	return true;
}
function confirm_delete(msg)
{
	if (confirm(msg))
		return true;
	else
		return false;
}

function confirmtosubmit(formName,conf_msg)
{
	var dt=document.forms[formName];
	if(testChecked(formName)){
		if(confirm_delete(conf_msg))
			dt.submit();
	}	
}
function popWindow(add,Qstr,wt,ht)
{
	wt=(wt==undefined)?500:wt;	
	ht=(ht==undefined)?500:ht;	
	x=window.open(add+'?'+ Qstr,'new','resizable=1,scrollbars=0,menubar=0,toolbar=0,status=0,left=200,top=250,height='+ht+',width='+wt);
}