var fav_im         = 'http://freecodesource.com/theme/faves/heart-save.png';
var fav_im_is      = 'http://freecodesource.com/theme/faves/heart-saved.png';

function fav(button) {
//    var but = $(button);
//    var id = but[0].get('id');
	var id = button.id;
    var check = id.split('_')[0];
    if (check == 'sign')
    {
    	var sign = id;
    	var uid = id.split('_')[3];
    	var type = id.split('_')[1];
        var id = id.split('_')[2];
        var img = type+'_'+id+'_'+uid;
    }
    else
    {
    	var sign = "sign_"+id;
    	var uid = id.split('_')[2];
    	var type = id.split('_')[0];
    	var id = id.split('_')[1];
    }
    var img = type+'_'+id+'_'+uid;
    
    if (document.getElementById(img).src == fav_im_is) {
        window.location.href = '/user';
        return false;
    }
    var req = new Request({
        method: 'get',
        url: '/user/edit_saved.php',
        onSuccess: function(res) {
    	res = res.split(':');
    	if (res == 'added') {
    		document.getElementById(img).src = fav_im_is;
            document.getElementById(sign).innerHTML = 'Saved';
            document.getElementById(sign).href = "/user/saved-"+uid+"-"+type+"-page-1.html";
            }
        if (res == 'not_logged') {
        	document.getElementById(sign).innerHTML = '<a href="http://freecodesource.com/user/signup.html">Sign Up</a><a href="http://freecodesource.com/user/login.html"> or  Login</a> To Save';
        	document.getElementById(sign).href = "";
        }
        }
            });
    req.send('type='+type+'&id='+id+'&action=add&user='+uid);
}