var uagent    = navigator.userAgent.toLowerCase();
    var is_safari = ((uagent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc."));
    var is_opera  = (uagent.indexOf('opera') != -1);
    var is_webtv  = (uagent.indexOf('webtv') != -1);
    var is_ie     = ((uagent.indexOf('msie') != -1) && (!is_opera) && (!is_safari) && (!is_webtv));
    var is_ie4    = ((is_ie) && (uagent.indexOf("msie 4.") != -1));
 
    function DoSmiley(smile) {
    if (document.smilecode.codetype[0].checked == true) {
    document.smilecode.Post.value ="[img]"+smile+"[/img]";
    document.smilecode.Post.select();
 
    }if (document.smilecode.codetype[1].checked == true) {
    document.smilecode.Post.value ="<img src=\""+smile+"\">";
    document.smilecode.Post.select();
 
    }if (document.smilecode.codetype[2].checked == true) {
    document.smilecode.Post.value ="[image]"+smile+"[/image]";
    document.smilecode.Post.select();
 
    }if (document.smilecode.codetype[3].checked == true) {
    document.smilecode.Post.value = smile;
    document.smilecode.Post.select();
 
    }if (document.execCommand && is_ie) {
    document.execCommand("copy");
    }
    }
 
	var ajax_busy = 0;
 
	function ajax_toggle_fav(a, id)
	{
		var img = a.firstChild;
		if(ajax_busy) return false;
		ajax_busy = 1;
		if (img.src.match('bullet_add'))
			var url = 'gallery_ajax.php?favorites.add.'+id;
		else
			var url = 'gallery_ajax.php?favorites.delete.'+id;
		var callback =
		{
			success: function(oResponse)
			{
				ajax_busy = 0;
				if(oResponse.responseText)
				{
					alert(oResponse.responseText);
					return false;
				}
				if (img.src.match('bullet_add'))
					img.src = img.src.replace('bullet_add', 'bullet_delete');
				else
					img.src = img.src.replace('bullet_delete', 'bullet_add');
			},
			failure: function(o)
			{
 
			},
			argument: { }
		};
		YAHOO.util.Connect.asyncRequest('GET', url, callback);
		return false;
	}
