// JavaScript Document
//Validate the form
function validate_required(field,alerttxt,divName)
{ 
	
	with (field)
	{ 
		if (value==null||value=="")
		{
			 
			if(!divName)
				alert(alerttxt);
			else
			{
				document.getElementById(divName).innerHTML=alerttxt;
				document.getElementById(divName).style.display='block';
			}
			field.focus();
			return false;
		}
		else 
		{
			
			return true;
		}
	}
}
function validate_length(field,alerttxt,flength,divName,fieldName)
{ 
	with (field)
	{ 
		if(value.length=='0') {
			alert('Please enter '+fieldName+' value');
			field.focus();
			return false;
			}
		if (value.length>flength)
		{
			if(!divName)
				alert(alerttxt);
			else
			{
				document.getElementById(divName).innerHTML=alerttxt;
				document.getElementById(divName).style.display='block';
			}
			field.focus();
			return false;
		}
		else {return true;}
	}
}
function validate_special_char(field,alerttxt,divName)
{
	with (field)
	{ 
		var iChars = "' '!#$%^*+=-[]\\\;,{}|\:<>?";
		for (var i = 0; i < value.length; i++)
		{
			if (iChars.indexOf(value.charAt(i)) != -1) 
			{
				if(!divName)
					alert(alerttxt);
				else
				{
					document.getElementById(divName).innerHTML=alerttxt;
					document.getElementById(divName).style.display='block';
				}

				return false;			
			}
		}
	}
}



function validate_special_char_space(field,alerttxt,divName)
{
	with (field)
	{ 
		//var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
		var iChars = "!#$%^*+=[]\\\;{}|\:<>?";
		for (var i = 0; i < value.length; i++)
		{
			if (iChars.indexOf(value.charAt(i)) != -1) 
			{
				if(!divName)
					alert(alerttxt);
				else
				{
					document.getElementById(divName).innerHTML=alerttxt;
					document.getElementById(divName).style.display='block';
				}

				return false;
			}
		}
	}
}
function validate_alpha(field,alerttxt,divName)
{
	with (field)
	{ 
		var reg1 = /.*[a-zA-Z].*/;
		if (!(reg1.test(value)))
		{
			if(!divName)
				alert(alerttxt);
			else
			{
				document.getElementById(divName).innerHTML=alerttxt;
				document.getElementById(divName).style.display='block';
			}

			return false;
		}
	}
}
function check_number(field,alerttxt,divName)
{
	if(isNaN(field.value) || field.value<0)
	{
		if(!divName)
			alert(alerttxt);
		else
		{
				document.getElementById(divName).innerHTML=alerttxt;
				document.getElementById(divName).style.display='block';
		}
		return false;
	}
	if(field.value==0)
	{
		if(!divName)
				alert(alerttxt);
		else
		{
			document.getElementById(divName).innerHTML=alerttxt;
			document.getElementById(divName).style.display='block';
		}

		return false;
	}
}
function is_valid_email(email)
{
	 
	var RegExp =/^[a-z][a-z|0-9|]*([_][a-z|0-9]+)*([.][a-z|0-9]+([_][a-z|0-9]+)*)?@[a-z][a-z|0-9|]*\.([a-z][a-z|0-9]*(\.[a-z][a-z|0-9]*)?)$/;
	if(RegExp.test(email))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function validate_alpha(field,alerttxt,divName)
{
	with (field)
	{ 
		var reg1 = /.*[a-zA-Z].*/;
		if (!(reg1.test(value)))
		{
			if(!divName)
				alert(alerttxt);
			else
			{
				document.getElementById(divName).innerHTML=alerttxt;
				document.getElementById(divName).style.display='block';
			}

			return false;
		}
	}
}

// function to check all blank spaces in the field

function isAllSpaces(formField,alerttxt,divName)
{
	
	var val=formField.value;
	var length = formField.value.length;
	strArr = val.split(" ");

  if(length==(strArr.length-1))
	{
	    document.getElementById(divName).innerHTML=alerttxt;
		document.getElementById(divName).style.display='block';
		formField.focus();
		return false;
	}
    	return true;
	
}