var list_values_changed = false;
var currentTimeout;

function startExchangeClock(pCurSeconds, pTextAddon, pMaxRecMem){
	clearTimeout(currentTimeout);
	if(pCurSeconds > 0){
		pCurSeconds -= 1;
		if(document.getElementById("exchange_clock") != null){
			document.getElementById("exchange_clock").innerHTML = pCurSeconds + pTextAddon;
			currentTimeout = setTimeout("startExchangeClock("+pCurSeconds+",'"+pTextAddon+"',"+pMaxRecMem+")",1000);
			if(document.getElementById("exchange_recommend_save_button") == null){ // stellt sicher dass auf tauschauswahl seite
				if(pCurSeconds < 15){
					if(pCurSeconds%2!=0){
						document.getElementById("exchange_clock").style.color = "white";
					} else {
						document.getElementById("exchange_clock").style.color = "red";
					}
				}
			}
		}
	} else {
		if(document.getElementById("exchange_recommend_save_button") != null){
			document.getElementById("exchange_recommend_save_button").style.display = "block";
		} else {
			myDivStyle = document.getElementById("exchange_recommend_boxes").style;
			myDivStyle.filter = "alpha(opacity=50)";
			myDivStyle.opacity = parseFloat("0.5");
			myDivStyle.MozOpacity = parseFloat("0.5");
			for(i = 1; i <= pMaxRecMem; i++){
				if(document.getElementById("send_button_"+i) != null){
					document.getElementById("send_button_"+i).style.display = "none";
				}
			}
		}
	}
}

function collapseSendDiv(pos, maxPos){
	for(i=1;i<=maxPos;i++){
		if((document.getElementById("send_div_"+i) != null) && (i != pos)){
			document.getElementById("send_div_"+i).style.display="none";
		}
	}
	document.getElementById("send_div_"+pos).style.display="block";
}

function collapse(id){ 
	elem = document.getElementById(id); 
	if(elem.style.display == 'block'){ 
		elem.style.display = 'none'; 
    } 
    else{ 
		elem.style.display = 'block'; 
    } 
}

function setMsgLetterCount(msgField, msgCountId, maxLetters) {
	// get length of text
	// carriage-return/newline will be replaced by just newline in the application
	// so it counts as just one character.
	var strlength = msgField.value.replace(/\r\n/g,"\n").length;
	// put number in text-field
	if(strlength > maxLetters){
		msgField.value = msgField.value.substr(0, maxLetters);
		strlength = maxLetters;
	}
	document.getElementById(msgCountId).innerHTML = (maxLetters-strlength);
}

function setStickerlistRowStyle(tableId, rowId, color){
	if(document.getElementsByTagName){  
		var table = document.getElementById(tableId);  
		var rows = table.getElementsByTagName("tr");
		for(i = 0; i < rows.length; i++){
			if(rows[i].id == rowId){
				var tds = rows[i].getElementsByTagName("td");
				for(j = 0; j < tds.length; j++){
					tds[j].style.backgroundColor = color;
				}
				break;
			}
		} 
	}
}

function setMessageRead(exId, msgId){
	if(document.getElementById("new_message_" + msgId) != null){
		document.getElementById("new_message_" + msgId).style.display = "none";
	} else if(document.getElementById("new_message") != null){ // for older version if js file not have been reloaded
		document.getElementById("new_message").style.display = "none";
	}
	var ajax = new sack();
	ajax.requestFile = "main/admin.php?fnc=msgread&exid="+exId+"&msgid="+msgId;	// Specifying which file to get
	ajax.runAJAX();
}

function hoverRating(currentIndex, totalIndex){
	document.getElementById("rating_index").value = currentIndex;
	for(i = 1; i <= totalIndex; i++){
		if(i <= currentIndex){
			document.getElementById("rating_" + i).src = "pics/rating_full.png";
		} else {
			document.getElementById("rating_" + i).src = "pics/rating_empty.png";
		}
	}
}

