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

function add_error(div_id,msg){
	has_err=1;
	$("#" + div_id).show();
	if(msg!=''){
		$("#" + div_id).append(msg + "<br>");
	}
}

function validate_email(email){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
		return (true);
	}else
	{
		return (false);	
	}
}


function validate_url(url){
	if (/http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/.test(url)){
		return (true);
	}else
	{
		return (false);	
	}
}


function validate_textFields(value){
	if (/[\W_]/.test(value) == false){
		return (true);
	}else
	{
		return (false);	
	}
}


function stopURL(value){
	var r = /http/;
	var r2 = /www/;
	if (r.test(value) == false && r2.test(value) == false){
		return (true);
	}else
	{
		return (false);	
	}
}


function allowAlphaOnly(b){
	
	var a = b; 
	if(a >= 33 && a <= 64){
		return false;
	}else if(a >= 92 && a <= 96){
		return false;
	}else if(a >= 123 && a <= 126){
		return false;
	}else{
		return true;	
	}
	
}



function allowAlphaNumericOnly(b){
	
	var a = b; 
	
	if(a >= 33 && a <= 47){
		return false;
	}else if(a >= 58 && a <= 64){
		return false;
	}else if(a >= 92 && a <= 96){
		return false;
	}else if(a >= 123 && a <= 126){
		return false;
	}else{
		return true;	
	}
	
}


function checkLength()
 {
  maxnum = 500; // The maximum number of characters.
  yrTxt = myForm.yourText;
  charleft = myForm.charsLeft;
  charleft.value = maxnum - yrTxt.value.length;
  if (charleft.value <= 0)
   {
    charleft.value = "max";
   }
  if (yrTxt.value.length > maxnum)
   {
    yrTxt.value = yrTxt.value.substring(0,maxnum-1);
   }
 }
 
 // to disable when press enter while u r in input field (specially written for chrome)
 $.fn.DisableEnterKey =
    function()
    {
        return this.each(function()
        {
            $(this).keydown(function(e)
            {
                var key = e.charCode || e.keyCode || 0;
                // return false for the enter key
                return (key != 13);
            })
        })
    };
