
//=======================================================================
//	DATA VALIDATION
//=======================================================================

// with Message box
	function isEmpty(obj) {
		
		var len = obj.value.length;
		var fl_empty = true;
		
		for(i = 0; i < len; i++) {
			if (obj.value.substring(i,i + 1) != " ")
				fl_empty = false;
			if (!fl_empty)
				break;
		}
		
		if (fl_empty) {
			obj.focus();
			obj.select();
			alert("Please fill up all the fields marked with '*'");
			return true;
		}

		return false;

	}

//--------------------------------------------------------------------

//--------------------------------------------------------------------

	function isSelected(obj) {
		if ( obj.value == "None" || obj.selectedIndex == 0 ) {
			
			alert("Please, select an item in the list!");
                                       obj.focus();
			return false;
		}
		else
			return true;
	}



//--------------------------------------------------------------------

	function isPhone(obj) {
	
		var len = obj.value.length;
		var str = "`~!@=$%^&*_|\\}{[]:\"'<>?/";
		var char_tmp ="";
		
		for(i=0;i<len;i++) {
			char_tmp = obj.value.substring(i,i + 1);  
			if ( str.indexOf(char_tmp) != -1 )   {
				obj.focus();
				obj.select();
				alert("Enter a valid phone number");
				return false;
			}
		}
		
		return true;

	}

//--------------------------------------------------------------------

	function isEmail(obj) {
		
		var len = obj.value.length;
		var str = " ~!#='`/$^&*()+\\|?><:;,\"{}[]";
		var char_tmp ="";
		
		for(i=0;i<len;i++) {
			char_tmp = obj.value.substring(i,i + 1);  
			if ( str.indexOf(char_tmp) != -1 )   {
				obj.focus();
				obj.select();
				alert("Enter a valid e-mail address");
				return false;
			}
		}
		
			if ((obj.value.indexOf("@", 0)>=0) && (obj.value.indexOf(".", 0)>=0))
	 			return true;
			else {
				obj.focus();
				obj.select();
				alert("Enter a valid e-mail address");
				return false;
			}




		return true;
			
	}

//-----------------------------------------------------------------

	function isNumber(obj) {
	
		var len = obj.value.length;
		var str = "0123456789 ' ',;-/";
		var char_tmp ="";
		var count=0;
	
		for(i=0;i<len;i++) {
			char_tmp = obj.value.substring(i,i + 1);  
			if ( str.indexOf(char_tmp) != -1 )   
				count++;
		}
		
		if ( count == len )
			return true;
		else {
			obj.focus();
			obj.select();
			alert("Field must be numeric!");
			return false;
		}
	}


function chk_pass()
 {

   if ((document.register.password.value) !=  (document.register.confirm_pwd.value))
      {
        document.register.password.select();
        alert("password not same in confirm password box");
        return true;
      
       }else
          {               
               return false;
           }

}

//-----------------------------------------------------------------



function isNotNumber(obj) {
	
		var len = obj.value.length;
		var str = "ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' '.-/";
		var char_tmp ="";
		var count=0;
	
		for(i=0;i<len;i++) {
			char_tmp = obj.value.substring(i,i + 1);  
			if ( str.indexOf(char_tmp) != -1 )   
				count++;
		}
		
		if ( count == len )
			return true;
		else {
			obj.focus();
			obj.select();
			alert("Your name cannot contain any numeric value");
			return false;
		}
	}




