var remoteKuvaEsikatseluPaalla=false;
var kuvaleveydet=new Array();

function linkkipaalla(obj,cssclass)
{
//	obj.style.backgroundImage="url(images/linkkinappi_high.png)";
	obj.attributes["class"].nodeValue=cssclass;
}
function linkkipois(obj,cssclass)
{
//	obj.style.backgroundImage="url(images/linkkinappi.png)";
	obj.attributes["class"].nodeValue=cssclass;
}
function go(addr)
{
	document.location=addr;
}
function td_valittu(div_obj)
{
	div_obj.style.border="1.0pt solid blue";
}
function td_eivalittu(div_obj)
{
	div_obj.style.border="1.0pt solid white";
}

function vaihdakuva(kuvanimi,kuvaobj)
{
	kuvaobj.src="images/"+kuvanimi;
}
function vaihdanappi(kuvanimi,kuvaobj)
{
	kuvatoimintonimi=kuvanimi.substring(0,kuvanimi.length-1);
	kuvanumero=kuvanimi.substring(kuvanimi.length,kuvanimi.length-1);
	
	kuvaobj.style.filter="none";
	if(nappienTilat[kuvatoimintonimi]==3) {
		if(kuvanumero==2) kuvaobj.style.filter="Alpha(opacity=50)";
		return false;
	}
	kuvaobj.src="images/e_"+kuvanimi+".png";
}

var nappienTilat=new Array();
function isNappiUp(kuvatoimintonimi) {
	if(nappienTilat[kuvatoimintonimi]==3) return false;
	else return true;
}

function varinpaalla(variteksti_obj)
{
//	document.getElementById(variloota_id).style.backgroundColor="#316AC5";
	variteksti_obj.style.backgroundColor="#316AC5";
	variteksti_obj.style.color="white";
}
function ei_varinpaalla(variteksti_obj)
{
//	document.getElementById(variloota_id).style.backgroundColor="white";
	variteksti_obj.style.backgroundColor="white";
	variteksti_obj.style.color="black";
}


// Vaihtaa kahden kentän (eka attribuutti enabloitavan kentän OBJEKTI, toinen attribuutti disabloitavan kentän id)
function switch_disableds(obj_aktivoitava, tyhjennettavan_id)
{
	if(obj_aktivoitava.value=="") {
		tempTyhjennettavanID=obj_aktivoitava.id;
		obj_aktivoitava=document.getElementById(tyhjennettavan_id);
		tyhjennettavan_id=tempTyhjennettavanID;
	}
	obj_aktivoitava.style.border="2.0pt solid lightgreen";
	obj_aktivoitava.disabled=false;
	
	obj_tyhjennettava=document.getElementById(tyhjennettavan_id);
	obj_tyhjennettava.value="";
	obj_tyhjennettava.style.border="1.0pt solid #eeeeee";
	obj_tyhjennettava.disabled=true;
}

// Vaihtaa kahden kentän disabled-arvoja kun Focus-tulee
function switch_disableds_focus(obj_aktivoitava, tyhjennettavan_id)
{
	obj_tyhjennettava=document.getElementById(tyhjennettavan_id);
	
	if(obj_tyhjennettava.value=="") {
		obj_aktivoitava.style.border="2.0pt solid lightgreen";
		obj_aktivoitava.disabled=false;
		
		obj_tyhjennettava.value="";
		obj_tyhjennettava.style.border="1.0pt solid #eeeeee";
		obj_tyhjennettava.disabled=true;
	}
}


function none() { }

function nayta_piilota_rakenne(id_value,sivuID)
{
	rakenneSpan=document.getElementById(id_value+"_span");
	if(rakenneSpan!=undefined)
	{
		if(rakenneSpan.innerHTML=="+") noneOrBlock="block";
		else noneOrBlock="none";
		
		if(noneOrBlock=="block") {
			rakenneSpan.innerHTML="-";
			for(i=0; i < alasivut[sivuID].length; i++)
			{
				nayta("rakenne_"+alasivut[sivuID][i]);
			}
		}
		else {
			rakenneSpan.innerHTML="+";
			for(i=0; i < alasivut_all[sivuID].length; i++)
			{
				alasivuID=alasivut_all[sivuID][i];
				alaRakenneSpan=document.getElementById("rakenne_"+alasivuID+"_span");
				if(alaRakenneSpan!=undefined) alaRakenneSpan.innerHTML="+";
				piilota("rakenne_"+alasivuID);
			}
		}
	}
}

function rakenne_openBranch(sivuID,kutsutasoRaja)
{
	if(kutsutasoRaja==undefined) kutsutasoRaja=0;
	ylasivuID=ylasivut[sivuID];
	if(ylasivuID!=0 && ylasivuID!=false && ylasivuID!=undefined && kutsutasoRaja<1000)
	{
		nayta_piilota_rakenne("rakenne_"+ylasivuID,ylasivuID);
		rakenne_openBranch(ylasivuID,kutsutasoRaja+1);
	}
}

function rakenne_expand_all()
{
	for(i=0; i < sivut.length; i++)
	{
		sivuID=sivut[i];
		rakenneSpan=document.getElementById("rakenne_"+sivuID+"_span");
		if(rakenneSpan!=undefined) rakenneSpan.innerHTML="-";
		nayta("rakenne_"+sivuID);
	}
}

function rakenne_collapse_all()
{
	for(i=0; i < sivut.length; i++)
	{
		sivuID=sivut[i];
		ylasivuID=ylasivut[sivuID];
		
		if(ylasivuID!=0 && ylasivuID!=false && ylasivuID!=undefined)
		{
			rakenneSpan=document.getElementById("rakenne_"+sivuID+"_span");
			if(rakenneSpan!=undefined) rakenneSpan.innerHTML="+";
			piilota("rakenne_"+sivuID);
		}
		else if(ylasivuID==0 && ylasivuID!=undefined)
		{
			rakenneSpan=document.getElementById("rakenne_"+sivuID+"_span");
			if(rakenneSpan!=undefined) rakenneSpan.innerHTML="+";
		}
	}
}

function nayta_piilota(id_value)
{
	if(document.getElementById(id_value).style.display=="block") piilota(id_value);
	else nayta(id_value);
}

function isIE() { return( navigator.appName.indexOf("Microsoft") != -1 ); }

function nayta_table_cell(idOfElement) {
	obj=document.getElementById(idOfElement);
	if(obj!=false && isIE()) obj.style.display="block";
	else obj.style.display="table-cell";
}

function nayta(id_value) {
	obj=document.getElementById(id_value);
	if(obj!=undefined) obj.style.display="block";
}

function piilota(id_value) {
	obj=document.getElementById(id_value);
	if(obj!=undefined) obj.style.display="none";
}


function valitseAsettelu(asetteluNro)
{
	if(sivunOsaID_asettelunVaihtoon!=false)		// KUN VOI OLLA MONTA SIVUKOHTAISTA SISÄLTÖÄ: if(konteksti!=false) { ...
	{
		document.getElementById("asetteluvalinta_numero").value=asetteluNro;
		document.getElementById("asetteluvalinta_osioID").value=sivunOsaID_asettelunVaihtoon;  //	arvo monella sivukohtaisella osalla: kontekstin_osaID;
		
		// Muiden tietojen tallennus:
		tallennaOsiotHiddenKenttiin();
		document.forms[0].submit();
	}
	else alert("Sivulla ei ole sivukohtaista osiota jolle asettelun voi valita."); // MYÖHEMMIN KUN VOI OLLA MONTA SIVUKOHTAISTA SISÄLTÖÄ, NIIN: alert("Valitse ensin sivun osa jolle haluat valita asettelun");
}

function cSubmit(do_val, do_id, do_id2)
{
	isOK=confirm("Oletko aivan varma?");
	if(isOK) mySubmit(do_val, do_id, do_id2);
}

function mySubmit(do_val, do_id, do_id2)
{
	document.getElementById("do_val").value=do_val;
	document.getElementById("do_id").value=do_id;
	document.getElementById("do_id2").value=do_id2;
	document.forms[0].submit();
}

function vaihda_sivua(sivunvaihto_sivuID_arvo)
{
	vaihdasivua_kutsuttu=true;
	document.getElementById("sivunvaihto_sivuID").value=sivunvaihto_sivuID_arvo;
	
	// Muiden tietojen tallennus:
	tallennaOsiotHiddenKenttiin();
	document.forms[0].submit();
}

function vaihdaTaustaAsetuksienLootat(naytettavaLohko,lohkoNimi)
{
	obj_mallin_valilehti=document.getElementById("taustaAsetukset_mallin_valilehti");
	obj_sivun_valilehti=document.getElementById("taustaAsetukset_sivun_valilehti");
	obj_taustaAsetustenNimi=document.getElementById("taustaAsetustenNimi");
	obj_mallinTausta_poistaNappi=document.getElementById("mallinTausta_poistaNappi");
	obj_sivunTausta_poistaNappi=document.getElementById("sivunTausta_poistaNappi");
	
	obj_asetuksienVaihtoFunktio_sivu=document.getElementById(lohkoNimi+"sivun_taustaVaihtoHTML");
	obj_asetuksienVaihtoFunktio_malli=document.getElementById(lohkoNimi+"mallin_taustaVaihtoHTML");
	
	document.getElementById("bgSettings_mallinVaiSivun").value=naytettavaLohko;
	
	if(naytettavaLohko=="sivu") {
		obj_sivun_valilehti.innerHTML="&nbsp;<b>Sivun tausta</b>";
		obj_taustaAsetustenNimi.innerHTML="<b>SIVUN TAUSTAN ASETUKSET</b>";
		obj_sivun_valilehti.className="sivuvalilehti_valittu";
		obj_sivunTausta_poistaNappi.style.display="block";
		
		//obj_mallin_valilehti.innerHTML='&nbsp;<a href="javascript:vaihdaTaustaAsetuksienLootat(\'malli\',\''+lohkoNimi+'\')" style="text-decoration:none;">Mallin tausta</a>';
		obj_mallin_valilehti.innerHTML='&nbsp;<a href="javascript:'+obj_asetuksienVaihtoFunktio_malli.value+'" style="text-decoration:none;">Mallin tausta</a>';
		obj_mallin_valilehti.className="mallivalilehti_eivalittu";
		obj_mallinTausta_poistaNappi.style.display="none";
	}
	else if(naytettavaLohko=="malli") {
		obj_mallin_valilehti.innerHTML="&nbsp;<b>Mallin tausta</b>";
		obj_taustaAsetustenNimi.innerHTML="<b>MALLIN TAUSTAN ASETUKSET</b>";
		obj_mallin_valilehti.className="mallivalilehti_valittu";
		obj_mallinTausta_poistaNappi.style.display="block";
		
//		obj_sivun_valilehti.innerHTML='&nbsp;<a href="javascript:vaihdaTaustaAsetuksienLootat(\'sivu\',\''+lohkoNimi+'\')" style="text-decoration:none;">Sivun tausta</a>';
		obj_sivun_valilehti.innerHTML='&nbsp;<a href="javascript:'+obj_asetuksienVaihtoFunktio_sivu.value+'" style="text-decoration:none;">Sivun tausta</a>';
		obj_sivun_valilehti.className="sivuvalilehti_eivalittu";
		obj_sivunTausta_poistaNappi.style.display="none";
	}
}


esimerkkiKuvaDragEnabled=true;
function esimerkkiKuvaDragStart() {
	if(esimerkkiKuvaDragEnabled) return false;
	else return false;
}

function disableEsimerkkiKuvaDragging (kuvaleveys1,kuvaleveys2,kuvaleveys3,kuvaleveys4) {
	esimerkkiImgIFRAME=document.getElementById("kuvanesikatseluframe");
	esimerkkiImgIFRAME.style.border="2.0pt solid red";
	uploadSelitysObj=document.getElementById("kuvanvalinta_kuvauploadselitys");
	uploadSelitysObj.style.display="block";
	// uploadSelitysObj.innerHTML="<b>Kuva on siirrettävä palvelimelle ennen sen valitsemista/leikkaamista/muita toimintoja!</b><br/>";
	uploadSelitysObj.innerHTML="Valitse kuvan tuleva leveys<br/>(korkeus säädetään automaattisesti):<br/>";
	original_checked="";
	leveys1_checked="";
	if(kuvaleveys1=="ei asetettu") original_checked=" checked='true'";
	else leveys1_checked=" checked='true'";
		
	onChangeFunction=" onchange='document.kuvanvalinta_kuvaupload.asetaLeveysArvo(this.value)' onclick='document.kuvanvalinta_kuvaupload.asetaLeveysArvo(this.value)'";
	uploadSelitysObj.innerHTML+="<input type='radio' name='resizevalue' value='original'"+original_checked+onChangeFunction+"/> Alkuperäinen koko (ei muuteta)<br/>";
	uploadSelitysObj.innerHTML+="<input type='radio' name='resizevalue' value='"+kuvaleveys1+"'"+leveys1_checked+onChangeFunction+"/> Sisältöalueen levyinen ("+kuvaleveys1+")<br/>";
	uploadSelitysObj.innerHTML+="<input type='radio' name='resizevalue' value='"+kuvaleveys2+"'"+onChangeFunction+"/> Puolet sisältöalueesta ("+kuvaleveys2+")<br/>";
	uploadSelitysObj.innerHTML+="<input type='radio' name='resizevalue' value='"+kuvaleveys3+"'"+onChangeFunction+"/> Kolmannes sisältöalueesta ("+kuvaleveys3+")<br/>";
	uploadSelitysObj.innerHTML+="<input type='radio' name='resizevalue' onchange='' value='"+kuvaleveys4+"'"+onChangeFunction+"/> Kasvokuva ("+kuvaleveys4+")<br/>";
	uploadSelitysObj.innerHTML+="<br/><input type='button' name='upload_and_select_file' id='upload_and_select_file' onclick='document.kuvanvalinta_kuvaupload.uploadStarted(document);' value='Lähetä'/>";
	uploadSelitysObj.innerHTML+="<input type='button' value='Peru siirto' onclick='kuvaupload_peruSiirto();'/>";
	uploadSelitysObj.style.border="1.0pt solid red";
	esimerkkiKuvaDragEnabled=false;
	kuvaEsikatseluPaalla=false; // Kuva-esikatselulla tarkoitetaan
}

function enableEsimerkkiKuvaDragging() {
	esimerkkiImgIFRAME=document.getElementById("kuvanesikatseluframe");
	esimerkkiImgIFRAME.style.border="none";
	esimerkkiKuvaDragEnabled=true;
	uploadSelitysObj=document.getElementById("kuvanvalinta_kuvauploadselitys");
	uploadSelitysObj.style.display="none";
}

function kuvaupload_peruSiirto() {
	uploadSelitysObj=document.getElementById("kuvanvalinta_kuvauploadselitys");
	uploadSelitysObj.innerHTML="";
	uploadSelitysObj.style.border="1.0pt solid #FDDEAD";
	remoteImageSelectListObj=document.kuvanvalinta_selectlist.document.getElementById("kuvanvalinta_selectlist_obj");
	remoteImageSelectListObj.selectedIndex="";
	kuvanesikatseluIFrame=document.getElementById("kuvanesikatseluframe");
	kuvanesikatseluIFrame.src="html/kuvanesikatseluframe.html";
	
	document.kuvanvalinta_kuvaupload.document.forms[0].reset();
	remoteKuvaEsikatseluPaalla=false;
	enableEsimerkkiKuvaDragging();
	showRemoteOrLocalPreview("remote",false,false,true);
}

function showRemoteOrLocalPreview(remoteOrLocal,dontHideRemoteSelect,dontShowRemotePreviewImage,dontShowImageTools) {
	localPreviewImageDiv=document.kuvanesikatseluframe.document.getElementById("localPreviewImageDiv");
	remotePreviewImageDiv=document.kuvanesikatseluframe.document.getElementById("remotePreviewImageDiv");
	imageToolsTDobj=document.getElementById("imageToolsTD");
	remoteImageSelectDivObj=document.getElementById("remoteImageSelectDiv");
	kuvanvalinta_cropselectObj=document.getElementById("kuvanvalinta_cropselect");
	koonMuutosDIVobj=document.getElementById("koonMuutosDIV");
	
	kuvanvalinta_cropselectObj.style.fontWeight="normal";
	kuvanvalinta_cropselectObj.innerHTML="Rajaus-työkalu";
	koonMuutosDIVobj.style.display="block";
	
	if(remoteOrLocal=="remote") {
		if(localPreviewImageDiv!=null && localPreviewImageDiv!=undefined) localPreviewImageDiv.style.display="none";
		if(remotePreviewImageDiv!=null && remotePreviewImageDiv!=undefined) remotePreviewImageDiv.style.display="block";
		if(!dontShowImageTools && imageToolsTDobj!=null && imageToolsTDobj!=undefined) imageToolsTDobj.style.display="block";
		else if(imageToolsTDobj!=null && imageToolsTDobj!=undefined) imageToolsTDobj.style.display="none";
		
		if(remoteImageSelectDivObj!=null && remoteImageSelectDivObj!=undefined) remoteImageSelectDivObj.style.display="block";
		remoteKuvaEsikatseluPaalla=true;
	} else {
		if(!dontShowRemotePreviewImage && localPreviewImageDiv!=null && localPreviewImageDiv!=undefined) localPreviewImageDiv.style.display="block";
		else if(dontShowRemotePreviewImage && localPreviewImageDiv!=null && localPreviewImageDiv!=undefined) localPreviewImageDiv.style.display="none";
		
		if(remotePreviewImageDiv!=null && remotePreviewImageDiv!=undefined) remotePreviewImageDiv.style.display="none";
		if(!dontShowImageTools && imageToolsTDobj!=null && imageToolsTDobj!=undefined) imageToolsTDobj.style.display="none";
		else if(imageToolsTDobj!=null && imageToolsTDobj!=undefined) imageToolsTDobj.style.display="none";
		
		if(!dontHideRemoteSelect && remoteImageSelectDivObj!=null && remoteImageSelectDivObj!=undefined) remoteImageSelectDivObj.style.display="none";
		else if(remoteImageSelectDivObj!=null && remoteImageSelectDivObj!=undefined) remoteImageSelectDivObj.style.display="block";
		remoteKuvaEsikatseluPaalla=false;
	}
}

function naytaEsimerkkiKuva(kuvaID,kuvaEsimerkkiField_id,maxWidth,kuvaLeveysToTextfield_id,isLocalImage)
{
	if(kuvaID!="" && isLocalImage==false) {	// remote:
		remoteKuvaEsikatseluPaalla=true;
		esimerkkiImgObj=document.kuvanesikatseluframe.document.getElementsByTagName("img")[0];
		showRemoteOrLocalPreview("remote");
	}
	else {	// local:
		remoteKuvaEsikatseluPaalla=false;
		esimerkkiImgObj=document.kuvanesikatseluframe.document.getElementsByTagName("img")[1];
		
		// Jos selectissä valittu tyhjä niin älä piilota selectiä
		if(kuvaID=="") showRemoteOrLocalPreview("local",true,true);
		else showRemoteOrLocalPreview("local");
	}
	
	enableEsimerkkiKuvaDragging();
//	esimerkkiImg_td_Obj=document.getElementById(kuvaEsimerkkiField_id+"_td");
	
	kuvaLeveysTextFieldObj=document.getElementById(kuvaLeveysToTextfield_id);
	
	if(isLocalImage==true)
		esimerkkiImgObj.src=kuvaID;
	else
		esimerkkiImgObj.src="../editor.php?action=getfile&file="+kuvaID;
	
	//if(kuvaLeveysTextFieldObj!=false) kuvaLeveysTextFieldObj.value=esimerkkiImgObj.width;
	if(!isLocalImage) {
		if(kuvaID!="") {
			esimerkkiKuvaFileID=kuvaID;
			esimerkkiKuvaScaleTo("original");
			imgScalePercentObj=document.getElementById("imgScalePercent");
			imgScalePercentObj.selectedIndex="original";
			switchCroptool(true);
		} else {
			esimerkkiKuvaFileID="--NONE--";
			esimerkkiKuvaScaleTo("original");
			imgScalePercentObj=document.getElementById("imgScalePercent");
			imgScalePercentObj.selectedIndex="original";
			switchCroptool(true);
		}
	}
}

function naytaEsimerkkiTausta(kuvaOsoite,kuvaEsimerkkiField_id,maxWidth,selectedIndex_arvo)
{
	esimerkkiImgObj=document.getElementById(kuvaEsimerkkiField_id);
	esimerkkiImg_td_Obj=document.getElementById(kuvaEsimerkkiField_id+"_td");
	
	esimerkkiImg_td_Obj.style.backgroundImage='url('+kuvaOsoite+')';
	
	if(selectedIndex_arvo<=1) {
		esimerkkiImg_td_Obj.style.backgroundImage="";
		kuvaOsoite="";
	}
}

function updateEsimerkkiTausta(kuvahakemisto) {
	esimerkki_tausta_obj=document.getElementById("bgSettings[previewTD]");
	
	taustakuva_obj=document.getElementById("bgSettings[taustakuva]");
	taustakuvarepeat_obj=document.getElementById("bgSettings[taustakuvarepeat]");
	taustakuvasijainti_obj=document.getElementById("bgSettings[taustakuvasijainti]");
	taustavari_obj=document.getElementById("bgSettings[taustavari]");

		// UPLOAD-FILE-src:
		uploadFileSrc=document.getElementById("bgSettings_uploadfile").value;
		
	// taustavari
		esimerkki_tausta_obj.style.backgroundColor=taustavari_obj.value;
	
	// taustakuva
	
		if(taustakuva_obj.selectedIndex>1 && kuvahakemisto!=false)
			esimerkki_tausta_obj.style.backgroundImage="url("+kuvahakemisto+getSelectValue(taustakuva_obj)+")";
		else if(kuvahakemisto==false) esimerkki_tausta_obj.style.backgroundImage=esimerkki_tausta_obj.style.backgroundImage;
		else if(uploadFileSrc!="") esimerkki_tausta_obj.style.backgroundImage="url("+uploadFileSrc+")";
		else
			esimerkki_tausta_obj.style.backgroundImage="";
	
	// taustakuvarepeat
		if(taustakuvarepeat_obj.selectedIndex>0)
			esimerkki_tausta_obj.style.backgroundRepeat=getSelectValue(taustakuvarepeat_obj);
		else
			esimerkki_tausta_obj.style.backgroundRepeat="";
		
	// taustakuvasijainti
		if(taustakuvasijainti_obj.selectedIndex>0)
			esimerkki_tausta_obj.style.backgroundPosition=getSelectValue(taustakuvasijainti_obj);
		else
			esimerkki_tausta_obj.style.backgroundPosition="";
		
		// Sijainnin preview-pikkukuvan päivitys:
			sijainninpreview_obj=document.getElementById("bgSettings[taustakuva_sijainti_preview]");
			if(taustakuvasijainti_obj.selectedIndex>0)
			{
				sijainninpreview_obj.src='images/bg_pos'+taustakuvasijainti_obj.selectedIndex+'.png';
			} else {
				sijainninpreview_obj.src='images/bg_pos0.png';
			}
}

function getSelectValue(select_obj) {
	for(i=0; i < select_obj.options.length;i++) {
		if(i==select_obj.selectedIndex) return select_obj.options[i].value;
	}
	return "";
}


function colorPickerSelectImage(selectObj,colorExampleID,colorValueID,poimintaToiminto) {
	selectVal=selectObj.options[selectObj.selectedIndex].value;
	pickerUrl="editor.php?action=colorpicker&openerExampleID="+colorExampleID
																			 +"&openerValueID="+colorValueID
																			 +"&kuva="+selectVal
																			 +"&poimintaToiminto="+poimintaToiminto;
	showModalDialog(pickerUrl,
									window,"resizable: yes; help: no; status: no; scroll: no; dialogWidth:600px; dialogHeight:600px;");
}

function colorPickerSelectColor(kuva,pickX,pickY,colorExampleID,colorValueID,poimintaToiminto) {
	pickerUrl="editor.php?action=colorpicker&kuva="+kuva
							+"&x="+pickX
							+"&y="+pickY
							+"&openerExampleID="+openerExampleID
							+"&openerValueID="+openerValueID
							+"&poimintaToiminto="+poimintaToiminto;
  window.open(pickerUrl,'Webitor','toolbar=no,left=350,top=10,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=640,height=480');
//	alert(pickerUrl);
//	showModalDialog(pickerUrl,
//									window,"resizable: yes; help: no; status: no; scroll: no; dialogWidth:600px; dialogHeight:600px;");
}

isColorPickerOn=false;
function colorPickerOn(colorExampleID,colorValueID,kuva,poimintaToiminto,isMaximized)
{
	if(!isMaximized) isMaximized=false;
	if(typeof(kuva)=="undefined" || kuva==false) kuva="";
	if(typeof(poimintaToiminto)=="undefined" || poimintaToiminto==false) poimintaToiminto="";
	
pickerUrl="editor.php?action=colorpicker&openerExampleID="+colorExampleID
																		 +"&openerValueID="+colorValueID
																		 +"&kuva="+kuva
																		 +"&poimintaToiminto="+poimintaToiminto;

//var myText = openDragArea(pickerUrl,420,450,50,50,isMaximized,"scroll","hcenter","vcenter","resizable");
//	showModalDialog('editor.php?action=colorpicker&openerExampleID='+colorExampleID+'&openerValueID='+colorValueID+'&kuva='+kuva+'&poimintaToiminto='+poimintaToiminto,
//									window,"resizable: yes; help: no; status: no; scroll: no; dialogWidth:600px; dialogHeight:600px;");
									
  window.open('editor.php?action=colorpicker&openerExampleID='+colorExampleID+'&openerValueID='+colorValueID+'&kuva='+kuva+'&poimintaToiminto='+poimintaToiminto,
              'Webitor',
              'toolbar=no,left=350,top=10,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=640,height=480');
	
	isColorPicker2On=true;
}

function bgSettingsColorPicker()
{
	valittuKuva=getSelectValue(document.getElementById("bgSettings[taustakuva]"));
	colorPickerOn('bgSettings[variexamplebox]','bgSettings[taustavari]',valittuKuva,"bgsettings");
	isColorPickerOn=true;
}


function suljeTaustaAsetukset()
{
	piilota("taustakuvan_valintabox");
	
	document.getElementById("bgSettings_prefix").value="";
	document.getElementById("bgSettings_mallinVaiSivun").value="";
}

function suljeTDAsetukset()
{
	piilota("tdasetukset_valintabox");
	
	document.getElementById("tdSettings_prefix").value="";
	document.getElementById("tdSettings_mallinVaiSivun").value="";
}

function deleteAsiakasUser(asiakasUserID,asiakasUserGroupID) {
	isOk=confirm("Oletko aivan varma?");
	if(isOk) {
		document.getElementById("poistettavan_asiakasusergroup_id").value=asiakasUserGroupID;
		mySubmit("delete_asiakasuser",asiakasUserID);
	}
}

function uusisivu(sivunSijainti) {
	sivunNimi=prompt("Anna uuden sivun nimi","");
	
	if(sivunNimi!=null && sivunNimi!=undefined && sivunNimi!=false)
	{
		kysymys="Haluatko luoda tämän sivun ";
		if(sivunSijainti=="alle") kysymys+="alasivuksi "
		else if(sivunSijainti=="jalkeen") kysymys+="jälkeen "
			
		kysymys+="uuden sivun jonka nimeksi tulee '"+sivunNimi+"'?";
	
		isOk=confirm(kysymys);
		if(isOk) {
			// Tallennetaan tiedot:
				document.getElementById("do_val").value="uusi_sivu";
				document.getElementById("uuden_sivun_nimi").value=sivunNimi;
				document.getElementById("uuden_sivun_sijainti").value=sivunSijainti;
				if(sivunOsienMaara>0) tallennaOsiotHiddenKenttiin();
			
			// Form-submit:
				document.forms[0].submit();
		}
	}
}

function vaihdaAvaaSulje(objID,nappiID,tyyppi) {
	obj=document.getElementById(objID);
	nappiObj=document.getElementById(nappiID);
	if(nappiObj.innerHTML=="Avaa (+)" || nappiObj.innerHTML=="Öppna (+)") {
		if(tyyppi=="table") nayta_table_cell(objID);
		else nayta(objID);
		if(nappiObj.innerHTML=="Avaa (+)") nappiObj.innerHTML="Sulje (-)";
		if(nappiObj.innerHTML=="Öppna (+)") nappiObj.innerHTML="Stäng (-)"
	} else {
		piilota(objID);
		if(nappiObj.innerHTML=="Sulje (-)") nappiObj.innerHTML="Avaa (+)";
		else if(nappiObj.innerHTML=="Stäng (-)") nappiObj.innerHTML="Öppna (+)"
	}
}
	
	function numeroksi(strForNum) {
		realStr=""+strForNum;
		pilkkuMuunnettu=realStr.replace(/\,/, ".");
		num=parseFloat(pilkkuMuunnettu);
		if(isNaN(num) || num==undefined || num!=pilkkuMuunnettu) return 0;
		else return num;
	}
