// JavaScript Document
//type null = nullchecking
function validation(id,msg,type)
	{
		if(type	==	"null")
			{
				var temp	=	document.getElementById(id);
				if(temp.value	==	"")
					{
						alert(msg);temp.focus();
						return false;
					}
				else	return true;
					
			}
	}
function numValidation(id,msg)
	{
		
		var temp	=	document.getElementById(id);
		if(isNaN(temp.value))
			{
				alert(msg);temp.value="";temp.focus();
				return false;
			}
		else	return true;
	}
function linkValidation(id,msg)
	{
		var str	=	document.getElementById(id);
		var filter = /^http:\/\/([^\/]+)(.*)$/
		if (filter.test(str))
			{
			}
		else
			{
				alert(msg);str.focus();
				return false;
			}
		return true;
	}
		
function arrayValidation(name,msg,type)
	{
		if(type	==	"null")
			{
				var temp	=	document.getElementsByName(name);
				for (var i = 0; i < temp.length; i++)
					{ 	
						if (temp[i].value	==	"")
							{
								alert(msg);
								temp[i].focus();
								return false;
							}
					}
				return true;
			}	
	}
function emailValidation(id,msg)
	{
		var temp	=	document.getElementById(id);
		var filter	=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

		if (!filter.test(temp.value))
			{
				alert(msg);temp.focus();
				return false;
			}
		else
			{
				return true;
			}
	}

function numberChar(id,myLength,spanName)
{
	var maxchar	=	130;
	var temp	=	document.getElementById(id);
	
	if(myLength < maxchar + 1)
		{
			rem		=	maxchar - temp.value.length;
			document.getElementById(spanName).innerHTML=rem;
		}	
	else
		{
			temp.value = temp.value.substring(0, maxchar);
			return false;
		}	
}



function dateValidation(id,msg)
	{
		var temp	=	document.getElementById(id);
		var temp_val	= 	temp.value;	
		if(temp_val.match(/^[0-9]{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])/))
			{
				return true;
			}
		else
			{
				alert(msg);
				temp.focus();
				return false;
			}

	}
