function isValidEmail(str) 
	{
	 return (str.lastIndexOf(".") > 2) && (str.indexOf("@") > 0);
	}
	

	function urlencode (str) {
    
    str = (str+'').toString();
    

    return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').
                                                                    replace(/\)/g, '%29').replace(/\*/g, '%2A').replace(/%20/g, '+');
}

	
function getHint(obj, type, lockbox)
{
// alert('eee');
var id='#'+obj.id;

var selector="[id='"+obj.id+"']";
//alert(id);
//alert(obj.autocomplete);

 //alert(id);
if (!window.autocomplete)
	window.autocomplete=new Array();
var key=obj.id.replace('[', 'LLL');
var key=key.replace(']', 'PPP');
//alert(key);

var url="hint.php?field="+type+"&lockbox="+lockbox+"&pattern="+urlencode(obj.value)+"&object_id="+obj.id;
 if (!window.autocomplete[key])
  {
		
		//alert(url);
		$(selector).autocomplete(url, {
		 
				width: 260,
				selectFirst: false
			});
window.autocomplete[key]=true;
  }	
	
}




function hindout()
{
 //nd();
}	
		
	
	 	