function validateSendFriend(btn)
{
	btn.src = 'images/btnwait.gif';
	
	var a = new Object();
	var bps = getobj('bps').value;
	
	a.geturl = 'submit.php?loc=friend&bps='+bps;
	
	var fields = new Array('f_secure', 'sender_email', 'recip_email', 'smsg', 'f_secinput');
	
	for(var i=0;i<fields.length;i++) {
		try {
			a.geturl += '&'+fields[i]+'='+getobj(fields[i]).value;
		} catch(e) {
			//alert(e + '\n'+fields[i]);
		}
	}
	
	a.Receive = function(text)
	{
		alert(text);
		if(text == 'OK')
		{
			doRedir(getobj('me').value + '?bps='+bps+'&loc=friendok');
		} else if(text.length > 3 && text.substring(0,3) == 'ERR') {
			alert(text.substring(3));
			doRedir(getobj('me').value + '?bps='+bps+'&loc=friend');
			return false;
		} else {
			btn.src = 'images/btnok.png';
			flashNewUserForm(text,0);
		}
	}
	requestAjax(a);
	
}

var fnuf_tick;

function flashNewUserForm(form_id, itemnumber)
{
	clearTimeout(fnuf_tick);
	itemnumber ++;
	try {
		var fi = document.getElementById(form_id);
		if(fi.className == 'flash') fi.className = '';
		else fi.className = 'flash';
	} catch(e) {
		return false;
	}
	if(itemnumber < 10) {
		fnuf_tick = setTimeout('flashNewUserForm(\''+form_id+'\', '+itemnumber+');', 30);
	} 		
}

function refreshSecurity(obj)
{
    var dict = "0123456789abcdef";
    var secure = '';
    while(secure.length < 32) {
        var idx = Math.floor(dict.length * Math.random());
        secure += dict.substring(idx,idx+1);
    }
    
    var img = obj.getElementsByTagName('IMG');
    img[0].src = 'security.php?q='+secure+'&f=.jpg';
    document.getElementById('f_secure').value = secure;
}
