// JavaScript Document
function strpos (haystack, needle, offset) {
    // Finds position of first occurrence of a string within another  
    // 
    // version: 1009.2513
    // discuss at: http://phpjs.org/functions/strpos
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Onno Marsman    
    // +   bugfixed by: Daniel Esteban
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: strpos('Kevin van Zonneveld', 'e', 5);
    // *     returns 1: 14
    var i = (haystack+'').indexOf(needle, (offset || 0));
    return i === -1 ? false : i;
}


function 	ToggleFavouriteIcon(obj, user_id, image_id) {
	var pos = strpos(obj.src, 'isfavourite', 0);
	
//	alert("pos = "+pos)
	if (pos !== false ) {		
		obj.src = obj.src.replace("isfavourite", "isnotfavourite");
	}	else {
		obj.src = obj.src.replace("isnotfavourite", "isfavourite");
	}
	
	xajax_toggleFavourite(user_id, image_id);
	
	return false;
}

