﻿  function Trim(nStr)
{
return nStr.replace(/(^\s*)|(\s*$)/g, "");
}
function fnPaste()
	{	
	event.returnValue=false;
	}

function test()
{
alert("Test");
}
function isIDProof(obj,msg)
{
	if((obj.value.length)>15)
	{
		alert("Maximum of 15 numbers only allowed in " + msg);
		obj.focus();
		return true;
	}
	else
	return false;
}

function notPdfDocFile(obj,msg)
{
	var exp = /^.+\.(pdf|PDF)$/;
	if (!exp.test((obj.value).toLowerCase()))
	{
		alert("Please upload a valid pdf file");
		obj.value="";
		obj.focus();
		return true;
	}
	else
		return false;
}
function notDocumentFile(obj,msg)
{
	var exp = /^.+\.(doc|DOC)$/;
	if (!exp.test((obj.value).toLowerCase()))
	{
		alert("Please upload a valid doc file");
		obj.value="";
		obj.focus();
		return true;
	}
	else
		return false;
}
function notDATFile(obj,msg)
{
	var exp = /^.+\.(dat|DAT)$/;
	if (!exp.test((obj.value).toLowerCase()))
	{
		alert("Please upload a valid dat file");
		obj.value="";
		obj.focus();
		return true;
	}
	else
		return false;
}
function notDocPdfXlsJpgFile(obj,msg)
{
	var exp = /^.+\.(doc|DOC|pdf|PDF|jpg|JPG|xls|XLS)$/;
	if (!exp.test((obj.value).toLowerCase()))
	{
		alert("Please upload a valid file");
		obj.value="";
		obj.focus();
		return true;
	}
	else
		return false;
}
function isPassLen(obj,msg)
{
	if (obj.value.length < 6)
		{
			alert("Please enter Atleast 6 characters in " + msg);
			obj.focus();
			return true;
		}
		else
			return false;


}

function fnChkNum1(obj,msg)
{
		exp = (/(^([0-9]|[-]|[+]|[(]|[)]|[\s])*$)/);
	if (!exp.test(obj.value)){
		alert("Please enter only numeric in "+msg);
		obj.focus();
		obj.value="";
		return true;
	}else
		return false;
}

function isNull(obj,msg)
{
	if (Trim(obj.value)=="")
	{
		alert("Please enter the " +msg);
		obj.focus();
		return true;
	}
	else
		return false;
}
// username validation
function isNulluname(obj,msg)
{
	if (Trim(obj.value)=="User Name")
	{
		alert("Please enter the " +msg);
		obj.focus();
		return true;
	}
	else
		return false;
}

// Password validation


function isNullpwd(obj,msg)
{
	if (Trim(obj.value)=="Password")
	{
		alert("Please enter the " +msg);
		obj.focus();
		return true;
	}
	else
		return false;
}

function isNull1(obj,msg)
{
	if (Trim(obj.value)=="User Name")
	{
		alert("Please Enter the " +msg);
		obj.focus();
		return true;
	}
	else
		return false;
}
function isNull2(obj,msg)
{
	if (Trim(obj.value)=="Password")
	{
		alert("Please Enter the " +msg);
		obj.focus();
		return true;
	}
	else
		return false;
}
 
function isLen(obj,siz,msg)
{
	if(Trim(obj.value)!="")	
		{
		var strLen=obj.value;
		if(strLen.length < siz)
			{
			alert(msg+" should be atleast " + siz + " characters");
			obj.focus();
			return true;  
			} 
		else
			{
			return false;
			}	
		}	

}

function notEmail(obj,msg)
{
	var exp=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if (!exp.test(obj.value))
	{
		alert("Please enter valid "+msg);
		obj.focus();
		return true;
	}
	else
		return false;
}
 function isPlace(obj,msg){
	if(obj.innerHTML.length > 250){
		alert("Please enter below 250 characters in " + msg);
		obj.focus();
		return true;
	}else
		return false;
}
function isPinlen(obj,msg)
{
	if((obj.value.length)>10)
	{
		alert("Maximum of 10 numbers only allowed in " + msg);
		obj.focus();
		return true;
	}
	else
	return false;
}
 function isCorrect(obj1,obj2,msg1,msg2)
     {
      if((obj1.value) != (obj2.value))
	 {   
	        alert(msg1+" does not matches "+msg2);
		    obj2.focus();
		    return true;
	 }
	    else
		    return false;

      }	
function isPhonelen(obj,msg)
{
	if((obj.value.length)>15)
	{
		alert("Maximum of 15 numbers only allowed" + msg);
		obj.focus();
		return true;
	}
	else
	return false;
}
function fnChkAlpha(obj,msg)
{
	exp = (/(^([a-z]|[A-Z]|["."]|[\s])*$)/);
	if (!exp.test(obj.value))
	{
		alert("Please enter only alphabets in " + msg);
		obj.focus();
		return true;
	}
	else
		return false;
}	
function isURL(obj,msg)
 {
 	//var exp =(^(http|https)://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?));
 	//var exp =((^(http|https):\/\/[a-z0-9] ([-.]{1}[a-z0-9] )*.[a-z]{2,5}(([0-9]{1,5})?/.*)?$)/ix);
 
//var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;


	var exp =/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
 		if (!exp.test(obj.value))
	{
		alert("Please enter Valid " + msg + " Address");
		obj.focus();
		return true;
	}
	else
		return false;
}
function fnChkAlphaNum(obj,msg)
{
	exp = (/(^([a-z]|[A-Z]|[0-9]|[\s])*$)/);
	if (!exp.test(obj.value))
	{
		alert("Please enter only alphanumeric in "+msg);
		return true;
	}
	else
		return false;
}
 function notZipcode(obj,msg)
{
	exp = /[a-zA-Z|\d]-{1}/;
	if (!exp.test(obj.value))
	{
		alert("Please enter valid "+msg);
		obj.focus();
		return false;
	}
	else
		return true;
}

function maxlength(obj,msg)
{
	if (obj.value.length > 255)
	{
		alert("Please enter below 256 characters in " + msg);
		obj.focus();
	    return true;
	}
	else
		return false;
}
function maxlen(obj,msg)
{
	if (obj.value.length > 12)
	{
		alert("Please enter below 12 characters in " + msg);
		obj.focus();
	    return true;
	}
	else
		return false;
}