var check= /[0-9]/;
var remail=/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+|[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+)$/;
var checkprice= /^(0|-?[1-9][0-9]*(\.[0-9]{1,2})?)$/;

function checkIfIsNo(fieldvalue) {
	if(check.test(fieldvalue.charAt(0))){
		return true;
	} else {
		return false;		
	}
}

function checkIfIsPrice(fieldvalue) {
	if(checkprice.test(fieldvalue))
		return false; 
	else
		return true;
}

function checkEmail(a, fieldvalue) {
	if(a == 1)
	{ 
		if(fieldvalue == '')
			return true;
		if(remail.test(fieldvalue))
			return false;
		else
			return true;		
	} else if(fieldvalue != ''){
		if(remail.test(fieldvalue))
			return false;
		else
			return true;		
	}
}

function alpha_numeric() {
	if(event.keyCode <48 || event.keyCode > 57)
		if(event.keyCode <65 || event.keyCode >90)
			if(event.keyCode <97 || event.keyCode >122)
				event.returnValue=false;
}

function only_alpha() {
	if(event.keyCode <65 || event.keyCode >90)
		if(event.keyCode <97 || event.keyCode >122)
			if(event.keyCode != 32)
				event.returnValue=false;
}

function only_numeric() {
	if(event.keyCode <48 || event.keyCode > 57)
		event.returnValue=false;
}

function only_price() {
	if(event.keyCode <48 || event.keyCode > 57)
		if(event.keyCode !=46)
			event.returnValue=false;
}

function alpha_numeric_dot_space() {
		if(event.keyCode <48 || event.keyCode > 57)
		if(event.keyCode <65 || event.keyCode >90)
			if(event.keyCode <97 || event.keyCode >122)
			if(event.keyCode != 32)
			if(event.keyCode != 46)
				event.returnValue=false;
}

var check= /[0-9]/;
var remail=/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+|[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+)$/;
var checkprice= /^(0|-?[1-9][0-9]*(\.[0-9]{1,2})?)$/;

function checkIfIsNo(fieldvalue) {
	if(check.test(fieldvalue.charAt(0))){
		return true;
	} else {
		return false;		
	}
}

function checkIfIsPrice(fieldvalue) {
	if(checkprice.test(fieldvalue))
		return false; 
	else
		return true;
}

function checkEmail(fieldvalue) {
	if(remail.test(fieldvalue))
		return false;
	else
		return true;		
}

function alpha_numeric() {
	if(event.keyCode <48 || event.keyCode > 57)
		if(event.keyCode <65 || event.keyCode >90)
			if(event.keyCode <97 || event.keyCode >122)
				event.returnValue=false;
}

function only_alpha() {
	if(event.keyCode <65 || event.keyCode >90)
		if(event.keyCode <97 || event.keyCode >122)
			if(event.keyCode != 32)
				event.returnValue=false;
}

function only_numeric() {
	if(event.keyCode <48 || event.keyCode > 57)
		event.returnValue=false;
}

function only_price() {
	if(event.keyCode <48 || event.keyCode > 57)
		if(event.keyCode !=46)
			event.returnValue=false;
}

function alpha_numeric_dot_space() {
		if(event.keyCode <48 || event.keyCode > 57)
		if(event.keyCode <65 || event.keyCode >90)
			if(event.keyCode <97 || event.keyCode >122)
			if(event.keyCode != 32)
			if(event.keyCode != 46)
				event.returnValue=false;
}


//             newly written Javascript validations

    function strltrim() {
      return this.replace(/^\s+/,'');
    }
        
		function strrtrim() {
			return this.replace(/\s+$/,'');
    }
        
		function strtrim() {
		 return this.replace(/^\s+/,'').replace(/\s+$/,'');
    }

		String.prototype.ltrim = strltrim;
		String.prototype.rtrim = strrtrim;
		String.prototype.trim = strtrim;

		function is_match(obj1, fieldvalue1, obj2, fieldvalue2) {

			var val_obj1 = new String(fieldvalue1);
			fieldvalue1 = val_obj1.trim();

			obj1.value = fieldvalue1;

			var val_obj2 = new String(fieldvalue2);
			fieldvalue2 = val_obj2.trim();

			obj2.value = fieldvalue2;

			if(fieldvalue1 != '' || fieldvalue2 != '') {
				if(fieldvalue1 == fieldvalue2) {
					return false;
				} else {
					return true;
				}
			}
	}

		function is_price(obj, fieldvalue) {		

			var val_obj = new String(fieldvalue);
			fieldvalue = val_obj.trim();

			obj.value = fieldvalue;

			if(fieldvalue != '') {

				var checkPrice = new RegExp("^(0|-?[1-9]+[0-9]{1,3}(,[0-9]{3})*)(\.[0-9]{1,2})?$","g");
				if(checkPrice.test(fieldvalue))
					return false;
				else 
					return true;
			}
		}

		function is_url(obj, fieldvalue) {						

			var val_obj = new String(fieldvalue);
			fieldvalue = val_obj.trim();

			obj.value = fieldvalue;

			if(fieldvalue != '') {
			var checkURL = new RegExp("^(http:)(//)((www.|in.)*)+([_a-z0-9-])", "g");
				
				fieldvalue = fieldvalue.toLowerCase();
				if(checkURL.test(fieldvalue))
					return false;
				else 
					return true;
			}
		}

		function is_number(obj, fieldvalue) {									

			var val_obj = new String(fieldvalue);
			fieldvalue = val_obj.trim();

			obj.value = fieldvalue;

			if(isNaN(fieldvalue)) 
				return true;
			else 
				return false;
		}

		function is_email(obj, fieldvalue) {							

			var val_obj = new String(fieldvalue);
			fieldvalue = val_obj.trim();

			obj.value = fieldvalue;

			if(fieldvalue != '') {
			var remail = new RegExp("^[_.0-9a-z]+@([0-9a-z][_0-9a-z\.]+)\.([a-z]{2,4}$)", "g");
			fieldvalue = fieldvalue.toLowerCase();
			
			if(remail.test(fieldvalue))
				return false;
			else
				return true;
			}
		}

		function is_empty(obj, val) {									
			var val_obj = new String(val);
			val = val_obj.trim();

			obj.value = val;
			
			if(val == '' || val.length ==0) {
				return true;
			} else {
				return false;
			}
		}


		function is_valid_image(val) {

			var file_ext = val.slice((val.length)-4);
			if(file_ext != '.bmp' && file_ext != '.gif' && file_ext != '.jpeg' && file_ext != '.jpg') 
				return true;
			else 
				return false;
		}

		function is_image(obj, val, flag) {

			var val_obj = new String(val);
			
			val = val_obj.trim();
			
			obj.value = val;

			if(flag == 1) {
				if(is_empty(obj, val)) {
					return true;
				} else if(is_valid_image(val)) {
					return true;
				}
			} else if(flag == 0) {
				if(!is_empty(obj, val)) {
					if(is_valid_image(val))
						return true;
					else 
						return false;
				} 
			}
		}

		function confirm_delete(p_url) {

			if(confirm("You want to delete. Are u sure.?")) {				
				window.location.href = p_url;
			}
		}

