var load;

function open_image_viewer(image_id, pub_id)
{
	if (load != null && !load.closed && load.close)
		load.close();

	width = 1320;
	height = 850;
	screenX = (window.screen.availWidth - width)/2;

	load = window.open('image_viewer.php?image_id=' + image_id + '&pub_id=' + pub_id,'','scrollbars=yes,menubar=no,height=' + height + ',width=' + width + ',left=' + screenX + ',top=20,resizable=yes,toolbar=no,location=no,status=no');

	if (window.focus)
		load.focus();
}


function prevClick()
{
	if (curr_img_index > 1)
	{
		curr_img_index--;
	}
	else
	{
		curr_img_index = images.length;
	}
	
	document.getElementById('image_holder').src = '/images/' + images[curr_img_index-1];
	document.getElementById('img_nr').innerHTML = curr_img_index;
}


function nextClick()
{
	if (curr_img_index < images.length)
	{
		curr_img_index++;
	}
	else
	{
		curr_img_index = 1;
	}
	
	document.getElementById('image_holder').src = '/images/' + images[curr_img_index-1];
	document.getElementById('img_nr').innerHTML = curr_img_index;
}

var startQuoteUser = '';

function doAddQuote(user)
{
  var string = '';
  
  if (window.getSelection)
  {
    string = window.getSelection();
  }
  else if (document.getSelection)
  {
    string = document.getSelection();
	}
	else if (document.selection && document.selection.createRange)
	{
		string = document.selection.createRange().text;
	}	
  else
  {
		alert("Citeringsfunktionen fungerar tyvärr inte med din webläsare.");
	}

  string = string + '';
  string = string.replace(/(^\s*)|(\s*$)/g, '');

	if (string.length == 0)
  {
		alert("Du måste markera den text du vill citera (max 300 tecken per citering).");
	}
  else if (string.length > 300)
  {
		var marked = string.length;
		alert("Du kan inte citera mer än 300 tecken per citeringsruta (du har markerat " + marked + " tecken).");
	}
  else if (user != startQuoteUser)
  {
		alert("Felaktig textmarkering. Vänligen kontrollera att du markerat rätt text.");
  }
  else
  {
    if (user == '') user = 'Okänd';
//    document.text.message.focus();
		document.comment_form.c_msg.value += (document.comment_form.c_msg.value.length>0?"\n\n":"") + "[quote=" + user + "]" + string + "[/quote]\n";
//    document.text.message.focus();
	}
}