
// addFrame variables

var addFrameURL	= '/myvision/addframe.php';
var addFrameID;
var addFrameElement	= false;

function addFrame (frameID)
{
	
	addFrameID		= frameID;
	addFrameElement	= $('message');
	
	var query		= 'frame_id=' + encodeURI (addFrameID);
	var objAjax		= new Ajax.Request (addFrameURL, {method: 'post', parameters: query, onComplete: addFrame_Return});
	
}

function addFrameMain (frameID)
{
	
	addFrameID		= frameID;
	addFrameElement	= $('glasses_message_main');
	
	var query		= 'frame_id=' + encodeURI (addFrameID);
	var objAjax		= new Ajax.Request (addFrameURL, {method: 'post', parameters: query, onComplete: addFrame_Return});
	
}

function addFrame_Return (response)
{
	
	switch (response.responseText)
	{
		
		case 'no_frame':
			addFrameElement.innerHTML	= '<p class="error">No frame ID was passed!</p>';
			break;
			
		case 'invalid_frame':
			addFrameElement.innerHTML	= '<p class="error">Invalid frame ID!</p>';
			break;
			
		case 'login':
			addFrameElement.innerHTML	= '<p class="error">Please <a href="/myvision/?addframe=' + encodeURI (addFrameID) + '" title="Login or Register for my vision">login or register</a> to add this frame.</p>';
			break;
			
		//case 'var_errors':
		
		case 'limit':
			addFrameElement.innerHTML	= '<p class="error">You have added the maximum number of frames!</p>';
			break;
			
		case 'cannot_create':
			addFrameElement.innerHTML	= '<p class="error">There was a problem adding the frame!</p>';
			break;
			
		case 'exists':
			addFrameElement.innerHTML	= '<p class="success">Frame added!</p>';
			break;
			
		case 'success':
			addFrameElement.innerHTML	= '<p class="success">Frame added!</p>';
			break;
			
		default:
			addFrameElement.innerHTML	= '<p class="error">' + response.responseText + '</p>';
		
	}
	
}