﻿	document.onmouseup = function(){checkForHTMLTag();}
	document.onkeypress = function(){checkForHTMLTag();}
	document.onkeypress=function(){blockSpecialChar(event);}
	// variable initiation
	  var MOBILENUMBER  = "0123456789+-";
	  var TELEPHONENUMBER = "0123456789+-)(";
	  var FAXNUMBER = "0123456789+-";
	  var PINNO = "0123456789";
	  var AREAPRICE="0123456789. "
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Function name	: checkForHTMLTag
	Argument List	: 
	Purpose			: Block HTML Tag on page/You should not use this function Explicitly
	Created by		: Ratnakar Lal
	Dated			: 1-May-2007
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/		
	function checkForHTMLTag()
		 {	  
			var  elm, cNextChar;			
			if (window.event.keyCode != 32)
			{			
				for(i = 0; i < document.forms[0].elements.length; i++)
				{
					elm = document.forms[0].elements[i];
					//alert(elm.type);
					if (elm.type == 'text' || elm.type == 'textarea')
					{															
						var objValue;
						if(elm.type == 'text')
						{
							objValue = 	elm.value;			
						}
						else
						{
							objValue = 	elm.innerText;	
							//alert("Value="+	objValue);	
						}									
						if (objValue.length > 0)
						{
							for(var j=0;j<objValue.length;j++)
							{		
								var c = objValue.charAt(j);							
								cNextChar = objValue.charAt(j+1);							
								if (c == "<" && cNextChar != " ")
								{
									alert("Use one space after '<'");
									window.event.keyCode = 0;
									elm.focus();
									return false;
								} 
                             }	
						}								
					 }
				 }
			}							
		 return true;
		}	
// validation for blank field
		function isBlank(obj,msg)
		{	 
			var objValue = trim(obj.value);		
			if(parseInt(objValue.length, 10) <= 0)
				{
					alert(" Please Enter " + msg);
					obj.value = "";
					obj.focus();		
					return false;
				}
		}
		// trim function
		function trim(str)
		{
			return leftTrim(rightTrim(str));
		}		
function rightTrim(str)
{
 var len=str.length-1;
 while(str.charAt(len)==" ")
 {
  len--;
 }
 str=str.substring(0,len+1);
return str;
        }    
 function leftTrim(str)
{
var i=0;
while(str.charAt(i)==" ")
{
i++;
}
str=str.substring(i,str.length);
	return str;
}
/* function to lock "" key on keypress
*/
function blockSpecialChar(event)
{
if (event.keyCode==34 ) 
{
event.returnValue = false;
}
}
function allowOnlyNumber(event)
		{
		if ((event.keyCode < 48 || event.keyCode > 57)) 
		{
		event.returnValue = false;
		}}
		/*Checks Value between given range */
		function allowOnlyNumberWithinRange(event,min,max)
		{
			if ((event.keyCode < 48 + min || event.keyCode > 48 + max)) 
			{
				event.returnValue = false;
			}
		}
	 /* Validate URl */
		  function isUrl(s) {
	     var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	    return regexp.test(s);
           }
