// GENERIC



function valid_len(str,min,max,error)

{

	if(str.length>0)

	{

		if((str.length<min)||(str.length>max))

		{

			alert(error);

			return false;

		}

	}

	else if(min!=0)

	{

		alert(error);

		return false;

	}

	return true;

}

function valid_int(str,error)

{

	if(str.length>0)

	{

		var regex=/^([0-9])*$/;

		if(!regex.test(str))

		{

			alert(error);

			return false;

		}

	}

	return true;

}

function valid_char(str,error)

{

	if(str.length>0)

	{

		var regex=/^([1-zA-Z0-1@.\s\-\:\;\!\"\'\.\,\/\(\)\&]{1,255})$/;

		if(!regex.test(str))

		{

			alert(error);

			return false;

		}

	}

	return true;

}

function valid_email(str,error)

{

	if(str.length>0)

	{

		var regex=/^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-]+)+/;

		if(!regex.test(str))

		{

			alert(error);

			return false;

		}

	}

	return true;

}

function valid_confirm(str)

{

	var i=confirm(str);

	if(i)

	{

		return true;

	}

	return false;

}

