
// AJAX ----------------------------------------


// Bookmark the image
function bookmark(userid,sourceimage,sourceurl){

	xmlHttp = GetXmlHttpObject()
	
	if(xmlHttp == null){
		alert ("Your browser does not support AJAX!");
		return;
	  }

	xmlHttp.onreadystatechange = function(){
		
	var loader = document.getElementById('bookmarkloading');
	
		if (xmlHttp.readyState == 4){ 
			
			//loader.style.display = 'none';
			var res = xmlHttp.responseText;
			
			//alert(res);
						
			if(res == 'already_bookmarked'){
				
				loader.style.display = 'block';
				loader.innerHTML = '<div class="voted_twice">You have already saved this image to My Tattoo Ideas.</div>';
				
			}
			
			else if(res == 'max_bookmarks'){
				loader.style.display = 'block';
				loader.innerHTML = '<div class="voted_twice">You have reached your 500-item limit in My Tattoo Ideas.</div>';
			}
			
			else if(res == 'saved_bookmark') {
				loader.style.display = 'block';
				loader.innerHTML = '<div class="voted">You have saved this image to My Tatoo Ideas.</div>';
			}
			
		} else {
			loader.innerHTML = '<img src="images/rating_loading.gif" alt="loading" />';	
		}
		

	
	}
		
	var url = "http://www.tattoodesign.com/include/bookmarking_process.php";
	var params = "uid="+userid+"&image="+sourceimage+"&thispage="+sourceurl;
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);

}


// Delete a bookmarked image
function deletebookmark(userid,sourceurl) {
	var answer = confirm ("Are you sure you want to delete this saved tattoo idea?")
	if (!answer)
		return;
	else
		var url = "http://www.tattoodesign.com/include/tattoo_idea_delete.php";
		var params = "uid="+userid+"&bm="+encodeURIComponent(sourceurl);
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(params);
}