var fieldstovalidate=new Array();

function submitenter(form, e) {

    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13) { 
   		form.submit();
   		return false;
   	} else {
   		return true;
	}
	
}

function clearText(thefield){
	if (thefield.defaultValue==thefield.value){
	 thefield.value = "";
	} 
} 

function xssFilter1(elemanet_name){	

		var searchStr = document.getElementById(elemanet_name).value;
		if (searchStr.indexOf('<') !=-1 ||
			searchStr.indexOf('>') !=-1 ||
			searchStr.indexOf('&lt;') !=-1 ||
			searchStr.indexOf('&gt;') !=-1 ||
			searchStr.indexOf('&#40;') !=-1 ||
			searchStr.indexOf('&#41;') !=-1 ||
			searchStr.indexOf('#') !=-1 ||
			searchStr.indexOf('&') !=-1 ||
			searchStr.indexOf('&#35;') !=-1 ||
			searchStr.indexOf('&#38;') !=-1){
			document.getElementById(elemanet_name).value = '';
    	} else{
			
			//alert('No');
		}
    } 
        		
    // Push field to validate onto stack - by id - added by shilan for XSS 
	function valField(obj_id)
	{
		var nextNum=fieldstovalidate.length;
		fieldstovalidate[nextNum]=new Array();
		fieldstovalidate[nextNum]["id"]=obj_id;
	}
	
	function validatexssFilter()
	{
	for(var i=0;i<fieldstovalidate.length;i++)
		{
			objId=fieldstovalidate[i]["id"];
			//objTitle=fieldstovalidate[i]["name"];
			//obj=document.getElementById(objId);
			xssFilter1(objId);
	
		}
	}
	
	function xssFilter1_sub(elemanet_name){	

		var searchStr = document.getElementById(elemanet_name).value;
		if (searchStr.indexOf('<') !=-1 ||
			searchStr.indexOf('>') !=-1 ||
			searchStr.indexOf('&lt;') !=-1 ||
			searchStr.indexOf('&gt;') !=-1 ||
			searchStr.indexOf('(') !=-1 ||
			searchStr.indexOf(')') !=-1 ||
			searchStr.indexOf('&#40;') !=-1 ||
			searchStr.indexOf('&#41;') !=-1 ||
			searchStr.indexOf('#') !=-1 ||
			searchStr.indexOf('&') !=-1 ||
			searchStr.indexOf('&#35;') !=-1 ||
			searchStr.indexOf('&#38;') !=-1){
			document.getElementById(elemanet_name).value = '';
			return false;

    	} else{
			return true;
			//alert('No');
		}
     } 
        		
	
	function validatexssFilter_sub()
	{
	var tmp = true;
	for(var i=0;i<fieldstovalidate.length;i++)
		{
			objId=fieldstovalidate[i]["id"];
			if(xssFilter1_sub(objId) =='false'){
				tmp = false;
			}
	
		}
		
		return tmp;
	}