var searchTimerCount;
var textAreaObject;

//document.getElementById('answerBox').style.display = "none";

function checkforenter(obj) {
	var sSearchText;
	var nLength;
	sSearchText = obj.value;
	nLength = sSearchText.length;

	if (sSearchText.charAt(nLength-1) == "\n") {
		textAreaObject = obj;
		textAreaObject.value = sSearchText.replace(/\r\n/g, "");
		executeSearch();
	}
/*	if (sSearchText.charAt(nLength-1) == '\r'
	{
	}*/
}

function searchTimer(obj) {
//	textAreaObject = obj;
//	clearTimeout(searchTimerCount);
//	searchTimerCount = setTimeout("executeSearch()", 0);
	var sSearchText
	sSearchText = obj.value;
	textAreaObject = obj;
	textAreaObject.value = sSearchText.replace(/\r\n/g, "");
	executeSearch();
}

function executeSearch() {
	var humanySearchInput = textAreaObject.value;
	//humanySearchInput = jQuery.trim(humanySearchInput);
	//if (humanySearchInput == "") return false;
		
	//humanyLast = humanySearchInput;
	//document.getElementById('humanySiteAssistant').innerHTML = "<br /><br /><img src='http://www.fritidsresor.se/humany/loading.gif' alt='loading' >";
	
	var headTag = document.getElementsByTagName("head").item(0); 
	var scriptTag = document.createElement("script");
	var sessionID;
	var sessionCTRL;
	var sessionID = readCookie("humanySessionID");
	var sessionCTRL = readCookie("humanySessionCTRL");

	if (sessionID == null) {
		scriptTag.src = "http://admin.humany.com/cdon/cdon_get_answers.asp?entry=" + encodeURI(humanySearchInput.replace(/[\r\n]/g, "")); 
	} else {
		scriptTag.src = "http://admin.humany.com/cdon/cdon_get_answers.asp?entry=" + encodeURI(humanySearchInput.replace(/[\r\n]/g, "")) + "&session_id=" + sessionID + "&session_ctrl=" + sessionCTRL;
	}
	document.getElementById('msgreen_inputfield').value = "";

	headTag.appendChild(scriptTag);
	//textAreaObject.value = "";
}

function openRelatedRecs(cat) {
	var sessionID = readCookie("humanySessionID");
	var sessionCTRL = readCookie("humanySessionCTRL");

	var headTag = document.getElementsByTagName("head").item(0);
	scriptTag = document.createElement("script");

	scriptTag.src = "http://admin.humany.com/cdon/cdon_get_answers.asp?cat=" + cat + "&session_id" + sessionID + "&session_ctrl=" + sessionCTRL;
	headTag.appendChild(scriptTag);
}

function displayDialogue() {
	var sessionID = readCookie("humanySessionID");
	var sessionCTRL = readCookie("humanySessionCTRL");

	if (sessionID == null) {
		return false;
	} else {
		var headTag = document.getElementsByTagName("head").item(0);
		scriptTag = document.createElement("script");

		scriptTag.src = "http://admin.humany.com/cdon/cdon_get_log.php?session_id=" + sessionID + "&session_ctrl=" + sessionCTRL;
		headTag.appendChild(scriptTag);
	}
}

function toggleAnswerBox() {
	var isVisible = false;
	var obj = document.getElementById('answerBox');
	//var button = document.getElementById('toggleButton');
	if (obj.style.display == "none") {
		obj.style.display = "block";
		//button.innerHTML = "Dölj svar från Mrs. Green";
	} else { 
		obj.style.display = "none";
		//button.innerHTML = "Visa svar från Mrs. Green";
	}
}

function goToTQ(tq_id) {
	var headTag = document.getElementsByTagName("head").item(0); 
	var scriptTag = document.createElement("script");
	scriptTag.src = "http://admin.humany.com/cdon/cdon_get_answers.asp?tq_id=" + tq_id;
	headTag.appendChild(scriptTag);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
