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-]+\.+[a-zA-Z0-9-]+)$/;
var remail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
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 alpha_numeric_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)
					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;
}

			function MM_findObj(n, d) { //v4.01
				var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
					d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
				if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
				for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
				if(!x && d.getElementById) x=d.getElementById(n); return x;
			}
		
		function MM_showHideLayers() { //v3.0
		if (document.layers)
			{window.captureEvents(Event.MOUSEMOVE);}
			var i,p,v,obj,args=MM_showHideLayers.arguments;
			for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
				if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v;}
				obj.visibility=v; }
		}

    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:|ftp:|gopher:)(//)((www.|in.)*)", "g");				
				var checkURL = new RegExp("^(http://|ftp://|gopher://)(www.|in.)*([_a-zA-Z0-9-])+([.])+(([_a-zA-Z0-9-]){1,})", "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("^([a-z0-9-])(([_a-z0-9-])*)+(@)([a-z0-9-])(([_a-z0-9-])*)", "g");
//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 remail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			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;
			}
		}
