/* JavaScript Document
Created By: Anith M.S
Validations*/


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 lengthValid(id,msg,strlen)
	{
		
		var temp	=	document.getElementById(id);
		if(temp.value.length	< 	strlen )
			{
				alert(msg);temp.focus();
				return false;
			}
		else	return true;
	}
	
function eqcompareValid(id1,id2,msg)
	{		
		var temp1	=	document.getElementById(id1);
		var temp2	=	document.getElementById(id2);
		if(temp1.value	==	temp2.value )
			{
				alert(msg);temp2.focus();
				return false;
			}
		else	return true;
	}

function notcompareValid(id1,id2,msg)
	{		
		var temp1	=	document.getElementById(id1);
		var temp2	=	document.getElementById(id2);
		if(temp1.value	!=	temp2.value )
			{
				alert(msg);temp2.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=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!filter.test(temp))
			{
				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;
			}

	}
	
function isNumberKey(evt)
	{

	   var charCode = (evt.which) ? evt.which : event.keyCode
	   if (charCode > 31 && (charCode < 48 || charCode > 57))   return false;
	   return true;
	}
	
/*
function dateChange(dateid1,dateid2,msg)
	{

		var date1	=	document.getElementById("dateid1").value;
		var date2	=	document.getElementById("dateid2").value;
		if(date2 != "")
			{	
				if(date1 > date2) 
					{
						alert(msg); date2	=	"";						
						document.getElementById("dateid2").focus();
						return false;
					}
				else return true;
			}
	}
*/
