// ***** form submit *****
 function submit(a)
  { 
    cimsor= 0; tartalom = 0; txt = "";
    if (document.forms[a].cim.value == "") {txt +="Nem adtál címet az élménybeszámolódnak\n";}
      else cimsor=1;

    if (document.forms[a].message.value == "") {txt +="Nem írtál szöveget az élménybeszámolódhoz\n";}
      else tartalom=1;

    if (cimsor==1 && tartalom == 1) document.forms[a].submit();
       else alert(txt);
	
  }


function insertHere(who,str){
	str=(typeof(str)=='string')? str: ' ';
	if (document.selection){
		who.focus();
		sel = document.selection.createRange();
		sel.text = '\t';
	}
	else if (who.selectionStart !== undefined){
		var tem= who.value;
		var sPos = who.selectionStart;
		var ePos = who.selectionEnd;
		who.value = tem.substring(0, sPos)+ str+ tem.substring(ePos);
		who.selectionStart= who.selectionEnd=sPos+str.length;
	}
}  

//*** bbcod klikkre
function ChgText(i,s)
{

    var MyElement = document.getElementById("MyTextBox");

     if (navigator.appName=="Microsoft Internet Explorer" && i=="kep") {MyElement.value=MyElement.value + "[kep]" + "http://greekland.hu/beszamolo/" + s + "[/kep]\n";}
       else if(i=="kep") insertHere(MyElement,"[kep]" + "http://greekland.hu/beszamolo/" + s + "[/kep]\n");

    return true;
}

//** OnMouseOver szöveget ír infoboxba

function info(a){
 
 var inf=new Array("","Ha a képre kattintasz a kép előrhetősége bekerül a leírásba","Egy kattintásra törleheted képeidet",
				   "Megtekintheted a készülő élménybeszámolódat.","Élménybeszámolód mentése","A kiválasztott képeid mentése. A felöltött képeket az oldal alsó részén találod");
 
 document.getElementById('infobox').innerHTML=inf[a];
}



// ******  Ajax meg realtime

	function startUpload(){
	  document.getElementById('f1_upload_process').style.visibility = 'visible';
	  return true;
	}

	function stopUpload(success,i,f,user) {
	  if (success == 1){	    
                      document.getElementById('upload').style.visibility = 'visible';
	    //feltolto='<input id="file" type="file" name="file[]" /><br>';            
            //document.getElementById('form_file_tolto').innerHTML=feltolto;            

           
            a = document.getElementById('keplista').innerHTML;
			table_felul='<table width="145"  height="175" align="left"><tr><td valign="top">';
			table_kozep='</td></tr><tr><td align="center">';
			table_alul='</td></tr></table>';
			
            //document.getElementById('keplista').innerHTML = table_felul + '<span id="kep' + i + '"><img src="http://greekland.hu/new/beszamolo/img/close.gif" width="20" title="' + f + '" alt="close" align="right" style="opacity:0.4;filter:alpha(opacity=40)" onclick="torles(\'' + f + '\', \'' + i + '\', \'' + user + '\');" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40">' + table_kozep + '<img src="' + f + '" width="130" onclick="ChgText(\'kep\',\'' + f + '\')"></span>' + table_alul + a;
            document.getElementById('keplista').innerHTML =a + table_felul + '<span id="kep' + i + '"><img src="http://greekland.hu/new/beszamolo/img/close.gif" width="20" title="Kép törl " alt="close" align="right" style="opacity:0.4;filter:alpha(opacity=40)" onclick="torles(\'' + f + '\', \'' + i + '\', \'' + user + '\');" onmouseover="info(2);this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="info(0);this.style.opacity=0.4;this.filters.alpha.opacity=40"><br><img src="' + f + '" width="130" onclick="ChgText(\'kep\',\'' + f + '\')"></span>' + table_alul;
			//document.getElementById('keplista').innerHTML = a + table_felul + '<span id="kep' + i + '"><img src="http://greekland.hu/new/beszamolo/img/close.gif" width="20" title="' + f + '" alt="close" align="right" style="opacity:0.4;filter:alpha(opacity=40)" onclick="torles(\'' + f + '\', \'' + i + '\', \'<?php echo $_SESSION['uid']; ?>\');" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40"><br><img src="' + f + '" width="130" onclick="ChgText(\'kep\',\'' + f + '\')"></span>' + table_alul;

	  } else {
	    document.getElementById('result').innerHTML = '<span class="emsg">Hiba történt a feltöltés során!</span>';
	  }
	  document.getElementById('f1_upload_process').style.visibility = 'hidden';
          document.getElementById('upload').style.visibility = 'hidden';
	  return true;
	}


function torles(file_name,id,uid)
{


if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    // document.getElementById("torol").innerHTML=xmlhttp.responseText; 
     
    // szövegkent jön vissza a szöveg
     szoveg=xmlhttp.responseText;
    // a slpit jelenleg szóközöknél tömbbe menti a szöveg darabjait, de szóköz helyet egyéb irás jel is rakható 
    // és akkor ott választja el a szöveget
     tomb= szoveg.split(";");
	 tomb[0]=trim(tomb[0]);
    // itt meg kiiratom a szöveg tömb elemeit
      document.getElementById("kep" + tomb[0]).innerHTML = ekezetcsere(tomb[1]);

    //  document.getElementById("result").innerHTML='a szoveg: ' + szoveg + '<br>' + tomb[0] + ',' + tomb[1];
    //  c=document.getElementById(ab).innerHTML;

    }
  }
xmlhttp.open("GET","p_cgi.php?torol=" + file_name + "&id=" + id + "&uid=" + uid,true);
xmlhttp.send();

//document.write("GET","p_cgi.php?torol=" + file_name + "&id=" + id + "&uid=" + uid);
//document.write("kep"+ tomb[0]);
}

//************* eddig ****************


    function modositas() 
        {
         x=document.file_feltolt.helyseg.options.selectedIndex;
         y=document.file_feltolt.helyseg.options[x].text;
         z=document.file_feltolt.helyseg.options[x].value;
         document.elmenybeszamolo.helyid.value=z;
         document.elmenybeszamolo.helynev.value=y;
        }

   function selected()
    {

     helyid=document.getElementById(helyseg).selectedIndex;

     helys=document.getElementById(helyseg).options[helyid].text;

     document.getElementById("select").innerHTML='<input type="hidden" name="helynev" value="' + helys + helyid +'">';
    }


   function showNote(helyseg,szerzo,title, textbox, colorBack, back, textColor, typeFont, sizeFont)
   {

     szoveg=document.getElementById(textbox);
     title=document.getElementById(title);
     cim=title.value;

     
     helyid=document.getElementById(helyseg).selectedIndex;

     if(helyid>1 && helyid != "")
       helys=document.getElementById(helyseg).options[helyid].text;
     else helys="";       


     szerzo=document.getElementById(szerzo);
     user=szerzo.value;
     


     var ujszoveg=szoveg.value;
     ujszoveg=ujszoveg.replace(/</gi,"");
     ujszoveg=ujszoveg.replace(/>/gi,"");
     ujszoveg=ujszoveg.replace(/\[kep]/gi,"<table align=\"center\"><tr><td align=\"center\"><img src=\"");
     ujszoveg=ujszoveg.replace(/\[\/kep]/gi,"\" align=\"center\"></td></tr></table>");
     ujszoveg=ujszoveg.replace(/\[kozep]/gi,"<p align=\"center\" style=\"padding: 0px; margin=0px;\">");
     ujszoveg=ujszoveg.replace(/\[\/kozep]/gi,"</p>");

     windowNote = window.open('','Note','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,' + 'width=770' + ',height=600');



     text = '<' + 'HTML' + '><' + 'HEAD' + '><' + 'TITLE' + '>' + 'Greekland.hu - Élménybeszámolók' + '</' + 'TITLE' + '><' + '/HEAD' + '><' + 'BODY BACKGROUND=' + '"' + back + '"' + ' BGCOLOR=' + '"' + colorBack + '">';
     text +='<' + 'hr' + '><' + 'h2 align="center"' + '>' + cim + '<' + '/h2' + '><' + 'p align="center"' + '>' + 'Készítette: ' + user + '<' + 'br' + '>' + helys + '<' + '/p' + '><' + 'hr' + '>';
     text +='<' + 'table width="800" border="0" align="center"' + '><' + 'tr' + '><' + 'td' + '>';
     text += ujszoveg; 
     text += '<' + 'td' + '><' + '/tr' + '><' + '/table' + '>'; 
     text += '</' + 'BODY' + '><' + '/HTML' + '>';
     windowNote.document.write(text);
     windowNote.focus();
     windowNote.document.close();
     return false;
   }

   function ekezetcsere(szoveg)
    {
    szoveg=szoveg.replace(/_a/g,"á");
    szoveg=szoveg.replace(/_e/g,"é");
	szoveg=szoveg.replace(/_i/g,"í");
	szoveg=szoveg.replace(/_o/g,"ó");
	szoveg=szoveg.replace(/_-o/g,"ö");
	szoveg=szoveg.replace(/o_/g,"ő");
	szoveg=szoveg.replace(/_u/g,"ú");
	szoveg=szoveg.replace(/_-u/g,"ü");
  	szoveg=szoveg.replace(/u_/g,"ű");
    szoveg=szoveg.replace(/_A/g,"Á");
    szoveg=szoveg.replace(/_E/g,"É");
	szoveg=szoveg.replace(/_I/g,"Í");
	szoveg=szoveg.replace(/_O/g,"Ó");
	szoveg=szoveg.replace(/_-O/g,"Ö");
	szoveg=szoveg.replace(/O_/g,"Ő");
	szoveg=szoveg.replace(/_U/g,"Ú");
	szoveg=szoveg.replace(/_-U/g,"Ü");
  	szoveg=szoveg.replace(/U_/g,"Ű");
  
  return szoveg;

 }

   function ekezetcsere_kodolo(szoveg)
    {
    szoveg=szoveg.replace(/á/g,"_a");
    szoveg=szoveg.replace(/é/g,"_e");
	szoveg=szoveg.replace(/í/g,"_i");
	szoveg=szoveg.replace(/ó/g,"_o");
	szoveg=szoveg.replace(/ö/g,"_-o");
	szoveg=szoveg.replace(/ő/g,"o_");
	szoveg=szoveg.replace(/ú/g,"_u");
	szoveg=szoveg.replace(/ü/g,"_-u");
  	szoveg=szoveg.replace(/ű/g,"u_");
    szoveg=szoveg.replace(/Á/g,"_A");
    szoveg=szoveg.replace(/É/g,"_E");
	szoveg=szoveg.replace(/Í/g,"_I");
	szoveg=szoveg.replace(/Ó/g,"_O");
	szoveg=szoveg.replace(/Ö/g,"_-O");
	szoveg=szoveg.replace(/Ő/g,"O_");
	szoveg=szoveg.replace(/Ú/g,"_U");
	szoveg=szoveg.replace(/Ü/g,"_-U");
  	szoveg=szoveg.replace(/Ű/g,"U_");
  
  return szoveg;

 }

 function trim(szoveg)
  {
   return szoveg.replace(/(^\s+)|(\s+$)/g, "");
  }
 

//****   live search
function showResult(str,x)
{
if (str.length==0)
  {
  document.getElementById("livesearch").innerHTML="";
  document.getElementById("livesearch").style.border="0px";


  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("livesearch").innerHTML=ekezetcsere(xmlhttp.responseText);
    document.getElementById("livesearch").style.position = "absolute";
    document.getElementById("livesearch").style.border="1px solid #333333";
    document.getElementById("livesearch").style.width="150px";
    document.getElementById("livesearch").style.zIndex=2;
    document.getElementById("livesearch").style.background="#ffffff";

    }
  }
xmlhttp.open("GET","p_cgi.php?q="+str,true);
xmlhttp.send();
}

//***  livesearch eddig


// esemény mgjelenít ha jelolés történik

function esemeny(esemeny,uid)
{
var browserName=navigator.appName;

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    
    if (browserName!=="Microsoft Internet Explorer"){
    document.getElementById('esemeny1').innerHTML=ekezetcsere(xmlhttp.responseText);}   

    }
  }
xmlhttp.open("GET","p_cgi.php?esemeny=" + esemeny + "&uid=" + uid,true);
xmlhttp.send();
}


// ismerosnek jelol:

function esemeny_megjelol(sajat_uid,jelol_uid,ismer)
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    
    document.getElementById("ismer_szoveg").innerHTML=ekezetcsere(xmlhttp.responseText); 

    }
  }
xmlhttp.open("POST","p_cgi.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("sajat_uid=" + sajat_uid + "&jelol=" + jelol_uid + "&ismer=" + ismer);
}



//*****   Visszajelol 

function esemeny_visszajelol(sajat_uid,user_uid,ismer)
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("ismer_szoveg").innerHTML=ekezetcsere(xmlhttp.responseText);

    }
  }
xmlhttp.open("POST","p_cgi.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("user_profil=" + user_uid + "&viszjelol=" + sajat_uid + "&sajat_uid=" + sajat_uid + "&ismer=" + ismer);
}



//*****   naptár lapozzó 

function honapelozo(span,naptar,elozo,x,input)
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById(span).innerHTML=ekezetcsere(xmlhttp.responseText);
    document.getElementById(naptar).style.visibility = "visible";

    }
  }
xmlhttp.open("GET","p_cgi.php?naptar=" + naptar + "&input=" + input + "&span=" + span + "&elozo=" + elozo,true);
xmlhttp.send();
}

//******************************** ÜZENETEK

//** üzenetek küldése

function bejovouzenet(id,uid)
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById(id).innerHTML=ekezetcsere(xmlhttp.responseText);
    }
  }
xmlhttp.open("POST","p_cgi.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("uzenet=bejovo&uid=" + uid);
}

//*** kimenő üzenetek

function kimenouzenet(id,uid)
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById(id).innerHTML=ekezetcsere(xmlhttp.responseText);
    }
  }
xmlhttp.open("POST","p_cgi.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("uzenet=kimeno&uid=" + uid);
}

function toroluzenet(id,uid,uzenetid)
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById(id).innerHTML=ekezetcsere(xmlhttp.responseText);
    }
  }
xmlhttp.open("POST","p_cgi.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("uzenet=torol&uid=" + uid + "&uzenetid=" + uzenetid);
}


//****** Üzenőfal ***

function uzenet(szoveg,uid,uz_hova,uz_tip)
{

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    
    document.getElementById("uzenofal").innerHTML=ekezetcsere(xmlhttp.responseText + document.getElementById("uzenofal").innerHTML); 
    document.getElementById("ujuzenet").value="";

    }
  }
xmlhttp.open("POST","p_cgi.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("szoveg=" + szoveg +"&uid=" + uid + "&uz_hova=" + uz_hova + "&uz_tip=" + uz_tip);
}


//****  üzenőfal töröl saját

function uzfal_torol(uz_id,uid)
{

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    
       document.getElementById("uzenofal").innerHTML=ekezetcsere(xmlhttp.responseText); 

    }
  }
xmlhttp.open("POST","p_cgi.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("uz_id=" + uz_id + "&torol=uzfal&uid=" + uid);
}



function mozog(uid)
{

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    
    document.getElementById("uzenofal").innerHTML=ekezetcsere(xmlhttp.responseText); 

    }
  }
xmlhttp.open("POST","p_cgi.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("mozog=mozog&uid=" + uid);
}


