/* 
 * @author Anand Kumar
 *
 * Created on : Apr 6, 2008, 02:17:40 AM
 */
function IsEmpty(obj, obj_type)
{
    if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")    
    {
        var objValue;
        objValue = obj.value.replace(/\s+$/,"");
        if (objValue.length == 0) 
            return true;
        else
            return false;
    } 
    else if (obj_type == "select") 
    { 
        for (i=0; i < obj.length; i++) 
            if (obj.options[i].selected)
                if((obj.options[i].value==" ")||(obj.options[i].value == "0")||(obj.options[i].seletedIndex == "0"))
                    return true;
            
        return false;    
    } 
    else if (obj_type == "radio" || obj_type == "checkbox") 
    {
        if (!obj[0] && obj) {
            if (obj.checked) {
                return false;
            } else {
                return true;    
            }
        } else {
            for (i=0; i < obj.length; i++) {
                if (obj[i].checked) {
                    return false;
                }
            }
            return true;
        }
    } else {
        return false;
    }
}



function ValidateEmail(str) 
{
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    
    return filter.test(str);
}
function ValidateNo( NumStr, String )
{
	for( var Idx = 0; Idx < NumStr.length; Idx ++ )
	{
		 var Char = NumStr.charAt( Idx );
		 var Match = false;

		for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
		{
		 if( Char == String.charAt( Idx1 ) )
		 Match = true;
		}

		if ( !Match )
		return false;
 	}
   	return true;
}

function validateImageType(fileName)
{
    if (!fileName) 
        return false;

    var dot = fileName.lastIndexOf(".");

    var ext = fileName.substring(dot+1, fileName.length);
    
    if((ext == "jpg")||(ext == "JPG")||(ext == "jpeg")||(ext == "JPEG")||(ext == "gif")||(ext == "GIF"))
    {
        return true;
    }
    else
    {
        return false;
    }
}

function isNumber(tmpstring){
    for (x=0;x<tmpstring.length;x++){
        if ((tmpstring.charCodeAt(x) < 48 || tmpstring.charCodeAt(x) > 57) && tmpstring.charCodeAt(x)!=46) return false;
    }
    return true;
}

function isInteger(s) {
  return (s.toString().search(/^[0-9]+$/) == 0);
}


function getBlank(obj){
    obj.value = "";
    obj.focus();
}

function onSpan(theSpan){
    theSpan.style.display = "block";
}

function offSpan(theSpan){
    theSpan.style.display = "none";
} 

