﻿// JavaScript Document

function toggleBg(element,color) {
 document.getElementById(element).style.backgroundColor = '#'+color;
 document.getElementById(element).style.cursor = 'pointer';
}
function imgpreview(src) {
 document.getElementById("preview").src = src;
 }
function imgFullsize(srcx) {
  src = document.getElementById("preview").src
  src = src.replace(/medium/,"large")
  title = document.getElementById("preview").getAttribute('title');
  LightboxDelegate(src,title)
}
function LightboxDelegate(url,caption) {
   var objLink = document.createElement('a');
   objLink.setAttribute('href',url);
   objLink.setAttribute('rel','lightbox');
   objLink.setAttribute('title',caption);
   Lightbox.prototype.start(objLink);
}

function validate_sendmsg(frm,valuen,login) {
    var send,varAlert;
    varAlert = ""

    if (login != 'OK') {
	  varAlert = "- Du skal være logget ind for at benytte denne funktion";
	  send = false
    }
  
	if (frm.communityMessage.value == valuen && send != false) {
		varAlert = varAlert + "- Angiv venligst besked før afsendelse\n";
		send = false;
	}
	
	if (send == false) { 
		alert(varAlert);
		return false;
	}
	else {
		frm.submit();
	}
}

function rateUser() {
	document.getElementById("communityRateForm").style.display = 'block';
}
function validate_sendrate(frm,valuen) {

	var send,varAlert;
	varAlert = ""

	if (!(frm.smiley[0].checked || frm.smiley[1].checked || frm.smiley[2].checked)) {
		varAlert = varAlert + "- Tilfredshed\n";
		send = false;
	}
	try {
	  if (!(frm.ratetype[0].checked || frm.ratetype[1].checked)) {
		varAlert = varAlert + "- Anmeld som\n";
		send = false;
	 }
	} catch(err) {}
	
	if (send == false) { 
		alert("Følgende felter skal udfyldes korrekt:\n\n" + varAlert);
		return false;
	}
	else {
		frm.submit();
	}
}

function toggleRating(element) {
 cState = document.getElementById("Rating"+element).style.display
 try {
   if (cState == 'block') {
	 document.getElementById("RatingImg"+element).src = '/images/miscellaneous/down.jpg'	 
	 document.getElementById("Rating"+element).style.display = 'none';
	 document.getElementById("Reply"+element).style.display = 'none';

   } else {
	 document.getElementById("RatingImg"+element).src = '/images/miscellaneous/up.jpg'
	 document.getElementById("Rating"+element).style.display = 'block';
	 document.getElementById("Reply"+element).style.display = 'block';	 
	 }
 } catch(e) { }
}

function answerComment(id,imgBorderColor,mainBgColorHL) {
	curStr = document.getElementById("communityAnswer"+id).innerHTML
	if (curStr == "") {
		str =  'Besvar ovenstående:<br>'
		str += '<form action="#" method="post" name="frmComment">'
		str += '<input type="hidden" name="cid" value="' + id + '">'
		str += '<textarea name="answer" class="communityAnswer" id="commentTextarea"></textarea>'
		str += '<div class="colorInputBox SendRate"><div class="colorInputButton" id="answerBtn" onmouseover="toggleBg(this.id,\'' + imgBorderColor + '\');" onmouseout="toggleBg(this.id,\'' + mainBgColorHL + '\');" onclick="frmComment.submit();">Send svar</div></div>'
		str += '</form>'
	} else {
		str = ''
	}
	document.getElementById("communityAnswer"+id).innerHTML = str
}
