function fnAdd_p()
{
	var tempValue = document.getElementById('id_content_text').value;

	if ( tempValue != "")
	{
		document.getElementById('id_content_text').value = tempValue + "\n\n" + "<p></p>";
	}
	else
	{
		document.getElementById('id_content_text').value = tempValue + "<p></p>";
	}
}

function fnAdd_br()
{
	var tempValue = document.getElementById('id_content_text').value;

	if ( tempValue != "")
	{
		document.getElementById('id_content_text').value = tempValue + "\n\n" + "<br/>";
	}
	else
	{
		document.getElementById('id_content_text').value = tempValue + "<br/>";
	}
}

function fnAdd_doublebr()
{
	var tempValue = document.getElementById('id_content_text').value;

	if ( tempValue != "")
	{
		document.getElementById('id_content_text').value = tempValue + "\n\n" + "<br/><br/>";
	}
	else
	{
		document.getElementById('id_content_text').value = tempValue + "<br/><br/>";
	}
}

function fnAdd_link()
{
	var tempValue = document.getElementById('id_content_text').value;
	
	if ( tempValue != "")
	{
		document.getElementById('id_content_text').value = tempValue + "\n\n" + "<a href=\"http://\" target=\"blank\"></a>";
	}
	else
	{
		document.getElementById('id_content_text').value = tempValue + "<a href=\"http://\" target=\"blank\"></a>";
	}
}

function fnModifyText(tag)
{
	var browser = navigator.appName;

	if ( browser == "Microsoft Internet Explorer" )
	{
		var selectedText = document.selection.createRange().text;
		//alert(selectedText);
		
		var temp = selectedText.focusOffset;
		//alert(temp);
		
		if ( selectedText != "" )
		{
			var wholeText = document.getElementById('id_content_text').value;
			//alert(wholeText);
			var wholeTextL = document.getElementById('id_content_text').value.length;
			//alert(wholeTextL);

			var indexOfSelectionStart = wholeText.indexOf(selectedText);
			//alert(indexOfSelectionStart);
			var indexOfSelectionEnd = indexOfSelectionStart + selectedText.length;
			//alert(indexOfSelectionEnd);
			
			var start = wholeText.slice(0, indexOfSelectionStart);
			//alert(start);
			var end = wholeText.slice(indexOfSelectionEnd, wholeTextL);
			//alert(end);
			
			document.getElementById('id_content_text').value = start + "<" + tag + ">" + selectedText + "</" + tag + ">" + end;
		}
		else
		{
			alert("Valitse tekstiä");
		}		
	}
	else
	{
		var selectedText = (document.getElementById('id_content_text').value).substring(document.getElementById('id_content_text').selectionStart, document.getElementById('id_content_text').selectionEnd);
		//alert(selectedText);
		
		if ( selectedText != "" )
		{
			var wholeText = document.getElementById('id_content_text').value;
			//alert(wholeText);
			var wholeTextL = document.getElementById('id_content_text').value.length;
			//alert(wholeTextL);

			var indexOfSelectionStart = document.getElementById('id_content_text').selectionStart;
			//alert(indexOfSelectionStart);
			var indexOfSelectionEnd = document.getElementById('id_content_text').selectionEnd;
			//alert(indexOfSelectionEnd);
			
			var start = wholeText.slice(0, indexOfSelectionStart);
			//alert(start);
			var end = wholeText.slice(indexOfSelectionEnd, wholeTextL);
			//alert(end);
			
			document.getElementById('id_content_text').value = start + "<" + tag + ">" + selectedText + "</" + tag + ">" + end;
		}
		else
		{
			alert("Valitse tekstiä");
		}
	}
}


function fnElementDisplay(elementID)
{
	var tempLength = newsArrayL -1;

	for (i=0; i<=tempLength; i++)
	{
		document.getElementById(newsArray[i]).className = "block_hidden";
	}	
	
	document.getElementById(elementID).className = "block_visible";
}

function fnList()
{
	var mainContentArray = document.getElementById('page_bg').rows;
	var mainContentArrayL = mainContentArray.length;
	
	for (i=0; i<= mainContentArrayL; i++)
	{		
		var tempItem = mainContentArray[i].id.match('id_content_');

		if ( tempItem != null )
		{
			contentArray.push(mainContentArray[i].id);
			//alert(contentArray);
		}
	}
	
	
}

function activateNewButton(myButtonID)
{
	document.getElementById(myButtonID + "_left").className = "newButton_Left_Active";
	document.getElementById(myButtonID + "_middle").className = "newButton_Middle_Active";
	document.getElementById(myButtonID + "_right").className = "newButton_Right_Active";
}

function deactivateNewButton(myButtonID)
{
	document.getElementById(myButtonID + "_left").className = "newButton_Left_Inactive";
	document.getElementById(myButtonID + "_middle").className = "newButton_Middle_Inactive";
	document.getElementById(myButtonID + "_right").className = "newButton_Right_Inactive";
}

function fnMouseOver(elementName, imageName)
{
	document.getElementById(elementName).className = "main_menu_active";
	document.getElementById(imageName).src = "images/common/logo_white.png";
}		

function fnMouseOut(elementName, imageName)
{
	document.getElementById(elementName).className = "main_menu_inactive";
	document.getElementById(imageName).src = "images/common/logo_blue.png";
}

function fnTest()
{
	if ( counter < myArrL - 1)
	{
		var current = currentElement;
		//alert(current);
		counter = counter + 1;
		var next = "testi_" + counter;
		//alert(next);

		document.getElementById(current).className = "block_hidden";
		document.getElementById(next).className = "block_visible";
		
		currentElement = next;
		
		fader();
	
	}
	else
	{
		counter = 0;
		currentElement = "testi_" + counter;
		
		document.getElementById(myArr[myArrL - 1]).className = "block_hidden";
		document.getElementById(currentElement).className = "block_visible";
		
		var tempTimer = setTimeout("fnTest()", 5000);
	}
}

function fader()
{
	var timer = setTimeout("fnTest()", 5000);
}

function fnChangePage(numberID, bgImage, elementNumber, showContent)
{
	var pageNumberCount = pageArrayL - 1;
	var pageContentCount = contentArrayL - 1;
	
	for (i=0;i<=pageNumberCount;i++)
	{	
		document.getElementById(pageArray[i]).className = "number_inactive";
	}
	
	document.getElementById(numberID).className = "number_active";
		
	for (i=0;i<=pageContentCount;i++)
	{
		document.getElementById(contentArray[i]).className = "block_hidden";
	}
	
	if ( showContent == "YES" )
	{
		document.getElementById(contentArray[elementNumber]).className = "block_visible";
	}

	if ( bgImage != "no_image" )
	{
		document.getElementById("page_bg").style.backgroundImage = "url('images/" + bgImage + "')";
	}
	else
	{
		document.getElementById("page_bg").style.backgroundImage = "none";
		document.getElementById("id_content_0").className = "block_visible";
	}
	
}

var inputName = "";
var inputPhone = "";

function fnContactFormInput_Clear(elementID)
{
	if ( elementID == "id_contact_name" )
	{
		inputName = document.getElementById(elementID).value;

		
		document.getElementById(elementID).value = "";	
	}
	if ( elementID == "id_contact_phone" )
	{
		inputPhone = document.getElementById(elementID).value;
		document.getElementById(elementID).value = "";	
	}	

}

function fnContactFormInput_Fill(elementID, textValue)
{	
	if ( elementID == "id_contact_name" )
	{
		inputName = document.getElementById(elementID).value;

		if ( inputName == textValue )
		{
			document.getElementById(elementID).value = textValue;
		}
		
		if ( document.getElementById(elementID).value == "" )
		{
			document.getElementById(elementID).value = textValue;
		}	
	}	
	if ( elementID == "id_contact_phone" )
	{
		inputPhone = document.getElementById(elementID).value;

		if ( inputPhone == textValue )
		{
			document.getElementById(elementID).value = textValue;
		}
		
		if ( document.getElementById(elementID).value == "" )
		{
			document.getElementById(elementID).value = textValue;
		}	
	}		
}


$(document).ready(function(){

	//fader();

});