var kuvat = new Array(
	'linkit/majoitus2.gif',
	'linkit/kelomokit2.gif',
	'linkit/kylpyla2.gif',
	'linkit/ravintolat2.gif',
	'linkit/safarit2.gif',
	'linkit/kokous2.gif',
	'linkit/online2.gif',
	'linkit/luostoao2.gif',
	'linkit/hinnasto2.gif',
	'linkit/palaute2.gif',
	'linkit/kartat2.gif',
	'linkit/wellness2.gif',
	'kuvat/n2.gif'
)

function esilataa() {
	var varasto = new Array()

	for (i = 0; i < kuvat.length; i++){
		varasto[i] = new Image()
		varasto[i].src = kuvat[i]
	}

}
function imgover(nappiname,imgsrc){

	nappiname.src = imgsrc;
}

function ikkuna(url,descr,winwidth,winheight) 
{
	NewWindow=window.open(url,descr,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,scrollbars=no,resizable=no,copyhistory=no,width='+winwidth+',height='+winheight)
}

function kalenteri(field) {

	kalenterisivu = "kalenteri.php?f="+field;
	sivu = open(kalenterisivu, "Kalenteri", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=306,height=175");
	if(navigator.appName == "Netscape");
	self.focus;
}

function tarkista_lomake(obj) {

	var status = true;

	if(!(obj.nimi.value)) {
		alert('Eigenen Namen angeben!\n\nDabnke!');
		status = false;
	}
	else 	{
		if(!(obj.email.value) && !(obj.puhelin.value)) {
			alert('Eigene Daten angeben:\nE-Mail Adresse\noder Telefonnr.!.\n\nDanke!');
			status = false;
		}
	}

	return status;
}

function tarkista_lapland(obj) {

	var status = true;

	if(!(obj.nimi.value)) {
		alert('Eigenen Namen angeben!\n\nTäytä Notwendige Felder ausfüllen und erneut absenden..\n\nDanke!');
		status = false;
	}
	else 	{
		if(!(obj.osoite.value)) {
			alert('Eigene Postadresse angeben!\n\nNotwendige Felder ausfüllen und erneut absenden.\n\nDanke!');
			status = false;
		} else {
			if(!(obj.email.value) && !(obj.puhelin.value)) {
				alert('Eigene Daten angeben: E-Mail Adresse oder Telefonnr.!\n\nNotwendige Felder ausfüllen und erneut absenden.\n\nDanke!');
				status = false;
			}

		}
	}

	return status;
}

function tarkista_kilpailu(obj) {

	var status = true;

	if(!(obj.nimi.value) || !(obj.katuosoite.value) || !(obj.postinumero.value) || !(obj.postitoimipaikka.value) || !(obj.maa.value)) {
			alert('Please remember to include your name and address.\nPlease complete the necessary fields and send your message again.\n\nThank you!!');
			status = false;
	}

	return status;
}

function laske_merkit(lomake,laskuri) {

	pituus = lomake.value.length;
	laskuri.value = pituus;
}

function btn_over(eButton)	{
	eButton.style.backgroundColor = "#B5BDD6";
	eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
}

function btn_out(eButton)	{
	eButton.style.backgroundColor = "ffffff";
	eButton.style.borderColor = "#525909";
}

function btn_down(eButton)	{
	eButton.style.backgroundColor = "#8494B5";
	eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
}

function btn_up(eButton)	{
	eButton.style.backgroundColor = "#B5BDD6";
	eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
	eButton = null; 
}

function mozWrap(txtarea, lft, rgt) {
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	if (selEnd==1 || selEnd==2) selEnd=selLength;
	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);
	txtarea.value = s1 + lft + s2 + rgt + s3;
}
	
function IEWrap(lft, rgt) {
	strSelection = document.selection.createRange().text;
	if (strSelection!="") {
		document.selection.createRange().text = lft + strSelection + rgt;
	}
}
	
function wrapSelection(txtarea, lft, rgt) {
	if (document.all) {IEWrap(lft, rgt);}
	else if (document.getElementById) {mozWrap(txtarea, lft, rgt);}
}

function wrapSelectionWithLink(txtarea) {
	var my_link = prompt("Anna URL:","http://");
	if (my_link != null) {
		lft="[url=" + my_link + "]";
		rgt="[/url]";
		wrapSelection(txtarea, lft, rgt);
	}
	return;
}

function wrapSelectionWithEmail(txtarea) {
	var my_link = prompt("Anna e-mail:","");
	if (my_link != null) {
		lft="[email=" + my_link + "]";
		rgt="[/email]";
		wrapSelection(txtarea, lft, rgt);
	}
	return;
}

function insertAtCursor(myField, myValue) {

	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	else if (myField.selectionStart || myField.selectionStart == 0) {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
		+ myValue
		+ myField.value.substring(endPos, myField.value.length);
	} else {
		myField.value += myValue;
	}
}

function insertpic() { 
	insertAtCursor(document.lomake1.teksti, lomake1.picurl.value);
}
