function ChkDataAdd()
{
	var r_url = new RegExp("^((FTP|HTTP(S)?)://[_a-z0-9\-]+([\.]{1}[_a-z0-9\-]+)+(:[0-9]{1,5})?([/]{1}[_a-z0-9\-\.]+)*([/]?[\?]{1}([_a-z0-9\-=&])+){0,1})$","gi");

	if (document.forms['frmAddLink'].elements['txtTitle'].value == '') 
	{
		alert('Invalid title!');
		document.forms['frmAddLink'].elements['txtTitle'].focus;
		//document.forms['frmAddLink'].reset();
	}
	else if (document.forms['frmAddLink'].elements['txtURL'].value == '') 
	{
		alert('Invalid URL!');
		document.forms['frmAddLink'].elements['txtURL'].focus;
		//document.forms['frmAddLink'].reset();
	}
	else if ((document.forms['frmAddLink'].elements['txtURL'].value != '') && (r_url.exec(document.forms['frmAddLink'].elements['txtURL'].value) == null))
	{
		alert('Please enter URL in format like http://www.someaddress.com!');
		document.forms['frmAddLink'].elements['txtURL'].focus;
	}
	else 
		document.forms['frmAddLink'].submit();
	
}
function ChkDataEdit()
{
	var r_url = new RegExp("^((FTP|HTTP(S)?)://[_a-z0-9\-]+([\.]{1}[_a-z0-9\-]+)+(:[0-9]{1,5})?([/]{1}[_a-z0-9\-\.]+)*([/]?[\?]{1}([_a-z0-9\-=&])+){0,1})$","gi");
	
	if (document.forms['frmEditLink'].elements['txtTitle'].value == '') 
	{
		alert('Invalid title!');
		document.forms['frmEditLink'].elements['txtTitle'].focus;
		//document.forms['frmEditLink'].reset();
	}
	else if (document.forms['frmEditLink'].elements['txtURL'].value == '') 
	{
		alert('Invalid URL!');
		document.forms['frmEditLink'].elements['txtURL'].focus;
		//document.forms['frmEditLink'].reset();
	}
	else if ((document.forms['frmEditLink'].elements['txtURL'].value != '') && (r_url.exec(document.forms['frmEditLink'].elements['txtURL'].value) == null))
	{
		alert('Please enter URL in format like http://www.someaddress.com');
		document.forms['frmEditLink'].elements['txtURL'].focus;
	}
	else
		document.forms['frmEditLink'].submit();
}
function ChkDataSearch()
{

	if (document.forms['frmSearch'].elements['txtSearch'].value == '') 
	{
		alert('Invalid search string!');
		document.forms['frmSearch'].elements['txtSearch'].focus;
		return false;
	}
	else 
		return true;
		
}
function ChkDataLogin()
{
	if (document.forms['frmLogin'].elements['Username'].value == '') 
	{
		alert('Invalid username!');
		document.forms['frmLogin'].elements['Username'].focus;
		document.forms['frmLogin'].reset();
	}
	else 
		{if (document.forms['frmLogin'].elements['Password'].value == '') 
			{
				alert('Invalid password!');
				document.forms['frmLogin'].elements['Password'].focus;
				document.forms['frmLogin'].reset();
			}
		else 
			document.forms['frmLogin'].submit();
		}
	
}
function ChkDataSignup()
{
	var r_email = new RegExp("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$","ig");

	if (document.forms['frmSignup'].elements['Username'].value == '') 
	{
		alert('Invalid username!');
		document.forms['frmSignup'].elements['Username'].focus;
		//document.forms['frmSignup'].reset();
	}
	else 
		{if (document.forms['frmSignup'].elements['Password'].value == '') 
			{
				alert('Invalid password!');
				document.forms['frmSignup'].elements['Password'].focus;
				//document.forms['frmSignup'].reset();
			}
		else 
			{if (document.forms['frmSignup'].elements['email'].value == '')
				{
					alert('Invalid email address!');
					document.forms['frmSignup'].elements['Password'].focus;
					//document.forms['frmSignup'].reset();
				}
				else if ((document.forms['frmSignup'].elements['email'].value != '') && (r_email.exec(document.forms['frmSignup'].elements['email'].value) == null))
				{
					alert('Invalid email address!');
					document.forms['frmSignup'].elements['email'].focus;
				}
			else
				document.forms['frmSignup'].submit();
			}
		}
	
}
function ChkDataMail()
{
	if (document.forms['frmmailPsw'].elements['email'].value == '') 
	{
		alert('Invalid email address!');
		document.forms['frmmailPsw'].elements['Username'].focus;
		document.forms['frmmailPsw'].reset();
	}
	else 
			document.forms['frmmailPsw'].submit();

	
}
