
//script.js 

applyBlur = function() {
    for(count=0;count<document.forms.length;count+=1)
    {
			for(count1=0; count1<document.forms[count].elements.length; count1++) //count1++ is same as count1+=1
			 {
			  var theelement = document.forms[count].elements[count1]; 
			  var theelementtype = theelement.type; 
			  
			  if (theelementtype == "text") 
			  { 
		            theelement.onblur=function() { 			            
		                removeMaliciousCharactersAndQuestion(this);
        				} 
			  } 
			  else if (theelementtype == "textarea")
			  {
		            theelement.onblur=function() { 			            
		                removeMaliciousCharacters(this);
        				} 				  
			  }
			  
			 }
	}
} 

window.onload = function() {
    if(document.getElementById && document.createTextNode) { 
        applyBlur(); 
    } 
} 

removeMaliciousCharactersAndQuestion = function (element)
{
	var out = '';
	var str = element.value;
	var lengthOfString = str.length;
	//out = str.length;
	
	//Response.write(lengthOfString);
	
	for(cnt = 0; cnt < lengthOfString; cnt++)
	{
		c = str.charCodeAt(cnt);
	
		//Response.write(c);
		
		if( c == 34 || c == 60 || c == 62 || c == 63 || c == 92 || c == 61 || c == 59 || c == 37)
		{
			out += '';
		}
		else
		{
			//out += c;
			out += str.charAt(cnt);
		}
	}
	//Response.write($out);
	element.value = out;	
}

removeMaliciousCharacters = function (element)
{
	var out = '';
	var str = element.value;
	var lengthOfString = str.length;
	//out = str.length;
	
	//Response.write(lengthOfString);
	
	for(cnt = 0; cnt < lengthOfString; cnt++)
	{
		c = str.charCodeAt(cnt);
	
		//Response.write(c);
		
		if( c == 60 || c == 62 || c == 92)
		{
			out += '';
		}
		else
		{
			//out += c;
			out += str.charAt(cnt);
		}
	}
	//Response.write($out);
	element.value = out;	
}

