


function Chk_Null(obj_nam,rtrn_msg){
var x = document.getElementById(obj_nam).value;
if(x==false)
{
return false;
//return_false(obj_nam,rtrn_msg);
}
else {
document.getElementById('err'+obj_nam).innerHTML="";
return true;
}
}

//This method accepts only numeric values.
//accepts two parameters .obj_nam is the object name and rtrn_msg is the return message

function Chk_Numeric(obj_nam,rtrn_msg){

var x=document.getElementById(obj_nam).value;
var anum=/(^\d+$)|(^\d+\.\d+$)/;

if (anum.test(x))
return true;
else{
return_false(obj_nam,rtrn_msg);
}

}

//This method either accepts character values only(ie a-z or A-Z) or both chars and nums
//according to stat value.if stat=0 alpha only else both alpha and numeric values
//accepts three parameters .obj_nam is the object name and rtrn_msg is the return message

function Chk_AlphaNumeric(obj_nam,rtrn_msg,stat){

var x = document.getElementById(obj_nam).value;
var invalids = "";

if(stat==0)
invalids = "`~@#$%^&*()_-+=\|{}[]:;'\"<>,.?/1234567890";
else
invalids = "`~@#$%^&*()_-+=\|{}[]:;'\"<>,.?/";

for(i=0; i<invalids.length; i++) {

if(x.indexOf(invalids.charAt(i)) >= 0 || x==false) {
return_false(obj_nam,rtrn_msg);
return false;
}
}
return true;
}

// This method is for validating the mail entered
//accepts two parameters .obj_nam is the object name and rtrn_msg is the return message

function Chk_Mail(obj_nam,rtrn_msg){

var str= document.getElementById(obj_nam).value;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
return true;
else{
return_false(obj_nam,rtrn_msg);
}

}
function Chk_Password(obj_nam1,obj_nam2,rtrn_msg)
{

var x=document.getElementById(obj_nam1).value;
var y=document.getElementById(obj_nam2).value;

if (x==y)
{
return true;
}
else{

return_false(obj_nam1,rtrn_msg);
}
}
//validate radio button
function validate_radio(obj_nam1,obj_nam2,rtn_msg)
{
var rdo1 = document.getElementById(obj_nam1);
var rdo2 = document.getElementById(obj_nam2);
var select = -1;
if (rdo1.checked)
select = 0;
else if (rdo2.checked)
select = 1;
if(select==-1)
return_false(obj_nam1,rtn_msg);
else
return true;

// if we get here then everything is valid
}
function Chk_Length(obj_nam,rtrn_msg)
{

var len=document.getElementById(obj_nam).value.length;
if(len<6)
{
return_false(obj_nam,rtrn_msg);
}
else{
return true;
}
}

function Chk_Url(obj_nam,rtrn_msg){
var str= document.getElementById(obj_nam).value;
if(str.Startswith("http://www."))
return true;
else
return_false(obj_nam,rtrn_msg);

}

function Chk_Combo(obj_nam,rtrn_msg){
var str = document.getElementById(obj_nam).selectedIndex;
if(str==0)
return_false1(obj_nam,rtrn_msg);
else
return true;
}
function Chk_Combo_Text(obj_nam1,obj_nam2,rtrn_msg){
var str = document.getElementById(obj_nam1).selectedIndex;
var x = document.getElementById(obj_nam2).value;
if((str==0) && (x==false))
return_false1(obj_nam1,rtrn_msg);
else
return true;
}
//The purpose of this method is to clear the form element and give focus to that object.
// This method used by all the above method when it want to return false
//accepts two parameters ,obj_nam is the object name and rtrn_msg is the return message

function return_false(obj_nam,rtrn_msg){
//alert(obj_nams);
document.getElementById('err'+obj_nam+"").innerHTML="<font style='color:red; font-family:Arial,Helvetica,sans-serif; font-size:12px;'>"+rtrn_msg+"</font>";
document.getElementById(obj_nam).focus();
return false;
}
function return_false1(obj_nam,rtrn_msg){
//alert(rtrn_msg);
document.getElementById('err'+obj_nam).innerHTML="<font style='color:red; font-family:Arial,Helvetica,sans-serif; font-size:12px;'>"+rtrn_msgs+"</font>";
document.getElementById(obj_nam).focus();

return false;
}
function Chk_check(obj_nam,rtn_msg)
{

if(document.getElementById(obj_nam).checked==true)
return true;
else
return_false1(obj_nam,rtn_msg);
}

//Compare two values
function compare(obj_nam1,obj_nam2,rtrn_msg){
var x = document.getElementById(obj_nam1).value;
var y = document.getElementById(obj_nam2).value;
if(y <= x)
return_false(obj_nam1,rtrn_msg);
else
return true;
}

//check Date format mm/dd/yy
function chk_dateFormat(obj_nam1,rtrn_msg){
var s_date = document.getElementById(obj_nam1).value;
var re_date = /^\s*(\d{2,4})\-(\d{1,2})\-(\d{1,2})\s*$/;
if (!re_date.exec(s_date))
return_false(obj_nam1,rtrn_msg);
else
return true;
}