// Flash Javascript integration
var id = "id";
var flashProxy = new FlashProxy(id, "flash/JavaScriptFlashGateway.swf");

var id2 = "id2";
var flashProxy2 = new FlashProxy(id2, "flash/JavaScriptFlashGateway.swf");



//var bullet_in="<div style='white-space:pre'><img src='images/bullet.jpg' style='position:relative; top:-2px'>  ";
//var bullet_out="</div>";

var bullet_in="<img src='images/bullet.jpg' style='position:relative; top:-2px'>  ";
var bullet_out="<br>";



// kirjoittaa sivun kaksi leipistä php:n rakentamasta palstat-arraysta
function kirjoita_leipis(num) {


if(edit==1) {
//pen1="<div id='pen'><a href='javascript:muokkaa_palstaa("+0+", "+num+")'><img src=images/pen.jpg></a></div>";
pen1="<div id='pen'><a href='javascript:muokkaa_palstaa("+0+", "+num+")'><img src=images/pen.jpg></a></div>";
pen2="<div id='pen'><a href='javascript:muokkaa_palstaa("+1+", "+num+")'><img src=images/pen.jpg></a></div>";
} else {
pen1="";
pen2="";
}


p1=palstat[num][0];
p2=palstat[num][1];


erotin="<otsikko>";
ots_id=p1.indexOf(erotin);
siirto="";

otsikko_div=document.getElementById('bottom_title');
palsta1=document.getElementById('bottom_left');
palsta2=document.getElementById('bottom_middle');

	// jos palstalla on otsikko
	if(ots_id>=0) {
	otsikko=p1.slice(0, ots_id);
	otsikko_div.innerHTML=otsikko;
	siirto="<br><br>";

	p1=p1.slice(ots_id+erotin.length, p1.length);

	} else {
	otsikko_div.innerHTML="";
	}
	
	
	

	// korvataan palstan bulletit
	p1=p1.replace(/<bullet>/g, bullet_in);
	p1=p1.replace(/<\/bullet>/g, bullet_out);
	

	p2=p2.replace(/<bullet>/g, bullet_in);
	p2=p2.replace(/<\/bullet>/g, bullet_out);	

	


if(p2=="yhteydenotto") {
p2=yhteydenotto();
palsta2.style.margin="10px 41px 0px 0px";
yhteystiedot(true, num);
pen2="";

} else {
palsta2.style.margin="37px 41px 0px 0px";
palsta2.style.textAlign="left";
yhteystiedot(false, num);
}


palsta1.innerHTML=siirto+p1+pen1;
palsta2.innerHTML=siirto+p2+pen2;

flashProxy2.call("vaihda_nappia", num);

}




// vaihtaa sivua niin että ylänavigaation flash vaihtaa tilaa
function vaihda_sivua(num) {
flashProxy.call("vaihda_sivua", num);
kirjoita_leipis(num);
}

// käynistää yläflashin animaation
function animaatio() {
flashProxy.call("animaatio");
}




// kirjoittaa yhteydenottoformin
function yhteydenotto() {

form="<div class='yhteydenotto'><form name='yhteydenotto_form' action='' onSubmit='form_check()' method='post'><label>Nimi:</label><input type='text' name='nimi' size='30' value=''><br><label>Sähköpostiosoite:</label><input type='text' name='sposti' size='30' value=''><br><label>Aihe:</label><input type='text' name='aihe' size='30' value=''><br><label>Viesti:</label><textarea name='viesti' cols=29 rows=3></textarea><input type='hidden' name='yhteys' value=1><p class='laheta'><input type='submit' size=11 value='Lähetä &#187;'/></p></form></div>";

return form;
}

// funktio joka tarkastaa formin ja lähettää sen jos kaikki kohdat on täytetty
function form_check() {
	
	if(document.yhteydenotto_form.nimi.value &&
	   document.yhteydenotto_form.sposti.value &&
	   document.yhteydenotto_form.aihe.value &&
	   document.yhteydenotto_form.viesti.value) {
	
	document.yhteydenotto_form.action="index.php?sivu=9";
	
	} else {
	tyhjia();
	}

}


// kirjoittaa yhteystietopalstan
function yhteystiedot(bool, num) {

tiedot_left=document.getElementById('p_yks');
tiedot_right=document.getElementById('p_kaks');
flash=document.getElementById('hide_flash');

	if(bool) {		
	
		if(edit==1) {
		pen="<div id='pen'><a href='javascript:muokkaa_yt("+num+")'><img src=images/pen.jpg></a></div>";
		} else {
		pen="";
		}
	
	flash.style.visibility="hidden";
	tiedot_left.style.visibility="visible";
	tiedot_right.style.visibility="visible";

	tiedot_left.innerHTML=palstat[palstat.length-1][0]+pen;
	tiedot_right.innerHTML=palstat[palstat.length-1][1];

	} else {
	flash.style.visibility="visible";
	tiedot_left.style.visibility="hidden";
	tiedot_right.style.visibility="hidden";
	}

}




// YHTEYDENOTON PALAUTEFUNKTIOT

// kiitos yhteydenotosta
function kiitos() {

p2="<b>Kiitos yhteydenotostasi.</b><br><a href='javascript:palauta()'>&#171; Takaisin</a>";

palsta2=document.getElementById('bottom_middle');
palsta2.style.margin="50px 41px 0px 0px";
palsta2.style.textAlign="center";
palsta2.innerHTML="<br><br>"+p2;
}

// virhe yhteydenotossa
function virhe() {

p2="<b>Yhteydenoton käsittelyssä tapahtui virhe.</b><br><a href='javascript:palauta()'>&#171; Takaisin</a>";

palsta2=document.getElementById('bottom_middle');
palsta2.style.margin="50px 41px 0px 0px";
palsta2.style.textAlign="center";
palsta2.innerHTML="<br><br>"+p2;
}

// tyhjiä kenttiä yhteydenotossa
function tyhjia() {

p2="<b>Täytä kaikki kentät.</b><br><a href='javascript:palauta()'>&#171; Takaisin</a>";

palsta2=document.getElementById('bottom_middle');
palsta2.style.margin="50px 41px 0px 0px";
palsta2.style.textAlign="center";
palsta2.innerHTML="<br><br>"+p2;
}

function palauta() {
	
p2=yhteydenotto();

palsta2=document.getElementById('bottom_middle');
palsta2.style.margin="10px 41px 0px 0px";
palsta2.style.textAlign="left";
palsta2.innerHTML="<br><br>"+p2;	
}
