var new_lightbox_id = 0;
var current_record_id = 0;
document.activePopup = new Array();
function add_to_lightbox(record_id, media_urn, lightbox_id){
	$.ajax({
		type: "GET",
		url: "/xml/lightbox_add.php",
		dataType: "xml",
		data: "record_id="+record_id+"&lightbox_id="+lightbox_id+"&media_urn="+media_urn+"",
		success: function(xml) {
			$(xml).find('lightbox').each(function(){
				if($(this).attr('status') == 1){
					if ($('#lightbox_status_'+record_id+'').hasClass("lightbox_failed")){
						$('#lightbox_status_'+record_id+'').removeClass("lightbox_failed");
					}
					$('#lightbox_status_'+record_id+'').empty();
					$('#lightbox_status_'+record_id+'').addClass("lightbox_done");
					$('#lightbox_status_'+record_id+'').html("Done.");
				} else if($(this).attr('status') == 2){
					if ($('#lightbox_status_'+record_id+'').hasClass("lightbox_done")){
						$('#lightbox_status_'+record_id+'').removeClass("lightbox_done");
					}
					$('#lightbox_status_'+record_id+'').empty();
					$('#lightbox_status_'+record_id+'').addClass("lightbox_failed");
					$('#lightbox_status_'+record_id+'').html("Workspace already exists.");
				} else if($(this).attr('status') == 3){
					if ($('#lightbox_status_'+record_id+'').hasClass("lightbox_done")){
						$('#lightbox_status_'+record_id+'').removeClass("lightbox_done");
					}
					$('#lightbox_status_'+record_id+'').empty();
					$('#lightbox_status_'+record_id+'').addClass("lightbox_failed");
					$('#lightbox_status_'+record_id+'').html("Record already in workspace.");					
				} else {
					if ($('#lightbox_status_'+record_id+'').hasClass("lightbox_done")){
						$('#lightbox_status_'+record_id+'').removeClass("lightbox_done");
					}
					$('#lightbox_status_'+record_id+'').empty();
					$('#lightbox_status_'+record_id+'').addClass("lightbox_failed");
					$('#lightbox_status_'+record_id+'').html("Failed.");						
				}
		
				return true;
			});
		}
	});	
}
function lightbox_create(user_email, new_lightbox_title, record_id, media_urn){
	if(new_lightbox_title.value != '' && user_email.value != ''){
		current_record_id = record_id.value;
		current_media_urn = media_urn.value;
		$.ajax({
			type: "GET",
			url: "/xml/lightbox_create.php",
			dataType: "xml",
			data: "user_email="+encodeURIComponent(user_email.value)+"&title="+encodeURIComponent(new_lightbox_title.value)+"",
			success: function(xml) {
				$(xml).find('lightbox').each(function(){
					add_to_lightbox(current_record_id, current_media_urn, $(this).find('new_lightbox_id').text());
				});
			}
		});

	} else {
		return false;
	}
}
function share_lightbox(option, lightbox_id){
	$.ajax({
		type: "GET",
		url: "/xml/lightbox_share.php",
		dataType: "xml",
		data: "share="+option+"&lightbox_id="+lightbox_id+"",
		success: function(xml) {
			$('#lightbox_privacy').empty()
			$('#lightbox_privacy_td_'+lightbox_id+'').empty()
			if(option == 0){
				$('<p></p>').html('<a href="" onclick="share_lightbox(1, '+lightbox_id+'); return false;"><img src="images/icon-edit.jpg" height="26" width="26" alt="Share workspace" />Make public</a> <em>Updated.</em>').appendTo('#lightbox_privacy');
				$('<span></span>').html('N').appendTo('#lightbox_privacy_td_'+lightbox_id+'');
			} else {
				$('<p></p>').html('<a href="" onclick="share_lightbox(0, '+lightbox_id+'); return false;"><img src="images/icon-edit.jpg" height="26" width="26" alt="Lock workspace" />Make private</a> <em>Updated.</em>').appendTo('#lightbox_privacy');	
				$('<span></span>').html('Y').appendTo('#lightbox_privacy_td_'+lightbox_id+'');
			}
		}
	});	
}
function update_lightbox_notes(notes, lightbox_id){
	$.ajax({
		type: "POST",
		url: "/xml/lightbox_notes.php",
		dataType: "xml",
		data: "notes="+notes.value+"&lightbox_id="+lightbox_id+"",
		success: function(xml) {
			$('#notes_status').empty()
			$('#notes_status').html('<input type="submit" value="Update notes" class="generic-submit" /> <span style="color: green; font-weight: bold;">Updated</span>');
		}
	});	
}
function lightbox_email(email_address, id, user_message, shared, password){
	$.ajax({
		type: "POST",
		url: "/xml/lightbox_email_html.php",
		dataType: "html",
		data: "email="+email_address+"&id="+id+"&user_message="+user_message+"&shared="+shared+"&password="+password+"",
		success: function(html) {
			$('#email_form').fadeOut("fast", function () {
				$('#email_message').empty();
				$('#email_message').html('E-mail sent.');
				$('#email_form').fadeIn("fast");				
			});			
		}
	});		
}
function send_lb_enquiry(email_address, old_email_address, user_message, lightbox_id){
	$.ajax({
		type: "POST",
		url: "/xml/lightbox_enquire.php",
		dataType: "html",
		data: "email_address="+encodeURIComponent(email_address)+"&old_email_address="+encodeURIComponent(old_email_address)+"&user_message="+encodeURIComponent(user_message)+"&lightbox_id="+encodeURIComponent(lightbox_id)+"",
		success: function(html) {
			$('#workspace-enquires-email').fadeOut("fast", function () {
				$('#enquiry-email-message').empty();
				$('#enquiry-email-message').html('E-mail sent.');
				$('#workspace-enquires-email').fadeIn("fast");				
			});			
		}
	});		
}
function session_lb_add(record_id, media_urn, id_anchor, type){
	$.ajax({
		type: "POST",
		url: "/xml/lightbox_session.php",
		dataType: "xml",
		data: "record_id="+record_id+"&media_urn="+media_urn+"",
		success: function(xml) {
			$(xml).find('lightbox').each(function(){
				var status = $(this).attr('status');
				if(status == "+"){
					
					$.ajax({
						type: "POST",
						url: "/xml/lightbox_session.php",
						dataType: "xml",
						data: "session_lightbox_add=1&record_id="+record_id+"&media_urn="+media_urn+"",
						success: function(xml) {
							$(xml).find('lightbox').each(function(){
								var status_update = $(this).attr('status');
								$('#ws_status_'+id_anchor+'').empty();
								if(type == "img"){
									$('#ws_status_'+id_anchor+'').html('<img src="images/lightbox_state_added.png" height="25" width="25" alt="This record is in your workspace" />');
								} else {
									var txt_update = $(this).attr('txt');
									$('#ws_status_'+id_anchor+'').html(''+txt_update+'');
								}
							});	
						}
					});
	
					
				} else if(status == "-") {
					
					$.ajax({
						type: "POST",
						url: "/xml/lightbox_session.php",
						dataType: "xml",
						data: "session_lightbox_del=1&record_id="+record_id+"&media_urn="+media_urn+"",
						success: function(xml) {
							$(xml).find('lightbox').each(function(){
								var status_update = $(this).attr('status');
								$('#ws_status_'+id_anchor+'').empty();
								if(type == "img"){
									$('#ws_status_'+id_anchor+'').html('<img src="images/lightbox_state_empty.png" height="25" width="25" alt="Add to workspace" />');
								} else {
									var txt_update = $(this).attr('txt');
									$('#ws_status_'+id_anchor+'').html(''+txt_update+'');
								}
							});	
						}
					});
					
				} else {
					
					return false;
					
				}
			});
		}
	});	
}
function lightbox_select_options(record_id, user_email){
	var lightbox_id = new Array();
	var lightbox_title = new Array();
	var lightbox_updated = new Array();
	var lightbox_iteration = 0;
	var lightbox_options = '';
	var lightbox_selected = '';
	$.ajax({
		type: "GET",
		url: "/xml/lightbox_list.php",
		dataType: "xml",
		data: "user_email="+user_email+"",
		success: function(xml) {
			$(xml).find('lightboxes').each(function(){
				var lightbox_count = $(this).attr('count');
				if(lightbox_count > 0){
					$(xml).find('lightbox').each(function(){
						lightbox_id[lightbox_iteration] = $(this).attr('id');
						lightbox_updated[lightbox_iteration] = $(this).attr('last_updated');
						lightbox_title[lightbox_iteration] = $(this).find('title').text();
						lightbox_iteration = lightbox_iteration + 1;
					});
				}
			});
			if(lightbox_id.length > 0){
				for (var i = 0; i < lightbox_id.length; i++) {
					if(lightbox_updated[i] == 1){
						lightbox_selected = ' selected="selected"';
					} else {
						lightbox_selected = '';
					}
					lightbox_options += '<option value="' + lightbox_id[i] + '"' + lightbox_selected + '>' + lightbox_title[i] + '</option>';
				}
				//alert(lightbox_options);
				$("#lightbox_select_"+record_id+"").html(lightbox_options);
				//alert('1: '+document.getElementById("existing-lightboxes-"+record_id+"")+' 1');
				document.getElementById("existing-lightboxes-"+record_id+"").style.display = "block";
			}
		}
	});
}

document.activePopup = new Array();


function session_lb_close(){

		alert("test");
		/*document.activePopup[number] = "record_"+id;

		
		for(var x=0;x<document.activePopup.length;x++) {
			if(document.activePopup[x] != null && document.activePopup[x] != subobjstr) {
				document.getElementById(document.activePopup[x]).style.display="none";
			}
		}*/
	
}