include("/js/ajaxLanguage.php?identifier=LANG_AJAX");


//////////////////////////////////////////////////
//tag picture
//
function tagPendingApprove(pic_id, user, accept){
	alert('approving picture');
		var html_id = "tag_pending_"+pic_id;

		tag_obj = document.getElementById("html_id");
	
    	tag_obj.innerHTML = "<img src='http://e.vampirefreaks.com/images/ajax-loader-cyber.gif'  align=center>";
		
    if (myAjaxObject.ajaxRequest.readyState == 0 || myAjaxObject.ajaxRequest.readyState == 4){
        myAjaxObject.sendRequest(
    		ajaxControllerPHP,
            {
                method: 'POST',
                parameters: {
                    action: 'tagPendingApprove',
                    user: user,
                    pic_id: pic_id,
                    accept: accept
                },
    			callback: 'tagPendingApproveResponse'
            }
    	);
    }
	return;


} // tagPicture




//////////////////////////////////////////////////
//tag picture
//
function tagPicture(pic_id, user, pos_x, pos_y){

		var html_id = "result_box";

		result_obj = document.getElementById("result_box");
	    user_obj = document.getElementById("users_box");
	
    	result_obj.innerHTML = "<img src='http://e.vampirefreaks.com/images/ajax-loader-cyber.gif'  align=center><p>";
    	result_obj.style.display = "block";
    	user_obj.style.visibility = "hidden";
		
    if (myAjaxObject.ajaxRequest.readyState == 0 || myAjaxObject.ajaxRequest.readyState == 4){
        myAjaxObject.sendRequest(
    		ajaxControllerPHP,
            {
                method: 'POST',
                parameters: {
                    action: 'tagPicture',
                    user: user,
                    pic_id: pic_id,
                    pos_x: pos_x,
                    pos_y: pos_y
                },
    			callback: 'tagPictureResponse'
            }
    	);
    }

	return;


} // tagPicture


//////////////////////////////////////////////////
//tagPictureResponse
//
//receives response from sendUserMessage
function tagPictureResponse() {   

		result_obj = document.getElementById("result_box");
	    user_obj = document.getElementById("users_box");

	if ( myAjaxObject.success == 1 ) {
		var logged_in	= myAjaxObject.details['logged_in'];
        var user        = myAjaxObject.details['user'];
        var user_name        = myAjaxObject.details['user_name'];        
        var is_blocked        = myAjaxObject.details['is_blocked'];
        var user_doesnt_exist       = myAjaxObject.details['user_doesnt_exist'];          
        var pos_x     = myAjaxObject.details['pos_x'];          
        var pos_y     = myAjaxObject.details['pos_y'];  
        var already_tagged     = myAjaxObject.details['already_tagged'];  
        var too_many_tags    = myAjaxObject.details['too_many_tags'];          

   		result_message = "";
		      		
        	if (logged_in !="1"){
        		result_message = LANG_ARRAY['MUST_BE_LOGGED_IN']; 
  			} else if (user_doesnt_exist=="1"){
  				result_message = LANG_ARRAY['USER_DOESNT_EXIST'];
  			} else if (is_blocked=="1"){			  			
  				result_message = LANG_ARRAY['BLOCKED'];	
  			} else if (already_tagged=="1"){			  			
  				result_message = "this user has already been tagged on this photo";	  				
  			} else if (too_many_tags=="1"){			  			
  				result_message = "error - this photo has been tagged too many times";	    	 							
   			} else {
   				result_message =  LANG_ARRAY['TAG_POSTED'];	
   			}   	
		
		result_obj.innerHTML = "<b>"+result_message+"</b><p>[<a href='#' onclick='clearDrag();return;'>close</a>]";
		result_obj.style.height= "150px";
	} else {
		result_obj.innerHTML = myAjaxObject.message;           
	}
}


