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})?)$/;

//             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_invalid_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;
			}
		}


		function popUpmore(URL) {
			day = new Date();
			id = day.getTime();
			eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=825,toolbar=no,status=no,location=no,left = 350,top = 200');");
		}

		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;
			}
		}
