var txtToCheck;
var t_msg;

function error_msg(t_msg){

	alert(t_msg);
}

function is_alphanumeric(txtToCheck) {
	var invalids = " `!@#$%^&*()-+~,'<.>/?;:\|"
	for(i=0; i<invalids.length; i++) {
		if(txtToCheck.indexOf(invalids.charAt(i)) >= 0 ) {return false;}
	}
	return true;
}

function  not_null(txtToCheck){

	//text = trim(text );
	if (txtToCheck != NULL || txtToCheck != "" ){
		return true;
	}else return false;
	
}

function not_underscore(txtToCheck){
	var invalids = "_"
		for(i=0; i<invalids.length; i++) {
			if(txtToCheck.indexOf(invalids.charAt(i)) >= 0 ) {return false;}
		}
		return true;
}

function is_number(txtToCheck) {
	var invalids = "0123456789"
	for(i=0; i<invalids.length; i++) {
		if(txtToCheck.indexOf(invalids.charAt(i)) >= 0 ) {return false;}
	}
	return true;
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}


function is_email(email){

	if (email == "" || email.length < 7||email.indexOf(" ") > -1 || email.indexOf("@") < 1 || email.indexOf(".") < 1){
		return false;
	} else return true;

}

function is_valid_lenght(txtToCheck, min_lenght,max_lenght){

	var txt_lenght=txtToCheck.length;
	if (txt_lenght < min_lenght || txt_lenght > max_lenght){
		return false;		
	}else return true;
}

function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function is_date(txtToCheck){
	
	if (txtToCheck == "" || txtToCheck.length != 10|| txtToCheck.indexOf("-") != 4 || !IsNumeric(txtToCheck.substr(0,4))){
		return false;
	} else return true;

}

function get_date(){
	var zero_month="";
	var zero_day="";
	var d = new Date();
	var curr_date = d.getDate();
	var curr_month = d.getMonth();
	curr_month++;
	var curr_year = d.getFullYear();
	if (curr_month < 10){
		zero_month="0";
	}
	if (curr_date < 10){
		zero_day="0";
	}

	var current_date=curr_year+ "-"+ zero_month + curr_month + "-"+ zero_day + curr_date;
	return current_date;
	
}