ï»¿/* GTAPlace.hu
      komment.js 
      AJAX kommentelÃ©ssel kapcsolatos dolgok, prototype segÃ­tsÃ©gÃ©vel*/

var eleres = "http://www.gtaplace.hu";
var selektion;
var kapcsolat = 0;
var tartalom_magassag = 0;

//+ Jonas Raoni Soares Silva
//@ http://jsfromhell.com
function replace(f, r, s){
	var ra = r instanceof Array, sa = s instanceof Array, l = (f = [].concat(f)).length, r = [].concat(r), i = (s = [].concat(s)).length;
	while(j = 0, i--)
		while(s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j < l);
	return sa ? s : s[0];
}

//AJAX

function ajax_keres() {
 var req;
 try {
  req = new XMLHttpRequest();
 }
 catch(e) {
  try {
   req = new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e) {
   try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
   }
   catch (e) {
    alert("A bÃ¶ngÃ©szÅ‘d nem tÃ¡mogatja az AJAX-ot!");
    return false;
   }
  }
 }
 return req;
}

//Checkbox automatikus belépéshez

function checkbox(mutat) {
 if(mutat == 1) {
  document.getElementById('megjegyez_gomb').innerHTML = '<div style="width: 13px; height: 13px; background: url(http://gtaplace.hu/design/kepek/checkbox.gif); background-repeat: repeat-x; background-position: 13px 0;" onclick="checkbox(0)" /></div>';
  document.getElementById('autologin').value = '1';
 }
 else {
  document.getElementById('megjegyez_gomb').innerHTML = '<div style="width: 13px; height: 13px; background: url(http://gtaplace.hu/design/kepek/checkbox.gif); background-repeat: repeat-x; background-position: 0;" onclick="checkbox(1)" /></div>';
  document.getElementById('autologin').value = '0';
 }
}



//Kattintásra képcsere funkció

function kepcsere(mit,hova) {
  document.getElementById(hova).innerHTML = '<img src="'+mit+'" />';
}

//Kapcsolat form betöltése

function kapcsolatok_betolt() {
 document.getElementById('idetolt').innerHTML = 'Betöltés...'
 kit = document.getElementById('szerkesztok').value;
 nocache = Math.random();
 keres = ajax_keres();
 keres.onreadystatechange = function() {
  if(keres.readyState == 4) {
   document.getElementById('idetolt').innerHTML = keres.responseText;
   if(kapcsolat == 0) {
    tartalom_magassag = document.getElementById('hirek').offsetHeight;
	kapcsolat = 1;
   }
   if(navigator.appName != "Microsoft Internet Explorer") {
    document.getElementById('hirek').style.height = tartalom_magassag + document.getElementById('idetolt').offsetHeight - 100 +  'px';
   }
  }
 }	  
 keres.open("GET", eleres+"/modulok/kapcsolatok.php?betolt&kit="+kit+"&nocache="+nocache, true);
 keres.send(null);
}

function kapcsolatok_kuld() {
 kinek = document.getElementById('kinek').value;
 nev = document.getElementById('nev').value;
 email = document.getElementById('email').value;
 tema = document.getElementById('tema').value;
 uzenet = document.getElementById('uzenet').value;
 helyes = document.getElementById('helyes').value;
 megoldas = 'helyes_' + document.getElementById('megoldas').value;
 if(nev == '' || email == '' || uzenet == '' || tema == '' || megoldas == '') {
  alert('Mindegyik mezÅ‘ kitÃ¶ltÃ©se kÃ¶telezÅ‘!');
  return;
 }
 if(helyes != megoldas) {
  alert('Ã‰rvÃ©nytelen ellenÃ¶rzÅ‘kÃ³d!');
  return;
 }
 if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) {
  alert('ValÃ³di e-mail cÃ­met adj meg!');
  return;
 }
 nocache = Math.random();
 keres = ajax_keres();
 keres.onreadystatechange = function() {
  if(keres.readyState == 4) {
   if(keres.responseText == 'igen') {
    alert('Az e-mail sikeresen elkÃ¼ldve!');
   }
   else {
    alert('Az e-mailt nem sikerÃ¼lt elkÃ¼ldteni, kÃ©rlek prÃ³bÃ¡ld meg kÃ©sÅ‘bb!');
   }
  }
 }	  
 keres.open("GET", eleres+"/modulok/kapcsolatok.php?kuld&kinek="+kinek+"&tema="+tema+"&email="+email+"&nev="+nev+"&uzenet="+uzenet+"&nocache="+nocache, true);
 keres.send(null); 
}

//Jobb menÃ¼betÃ¶ltÃ©s AJAX
function jobb_menu_betoltes(mit) {
 alert('lol');
 var url = eleres+"/modulok/jobbmenu.php";
 var params = "mit="+mit;
 var ajax = new Ajax.Updater('jobbmenu_valtozo',url,{method: 'get', parameters: params});    
}

//KÃ©pcsere
 var jelenlegi = 1;
 var fut = 0;
 var idokoz = 4000;
 var automata = null;
 window.onload =  function() { betolt() }
 
 function betolt() {
  frissit();
  kezelo();  
  //getTime();
 }
 
 function kezelo() {
  if(fut == 0) {
   fut = 1;
   automata = setTimeout("kovetkezo()",idokoz);
  }
  else {
   fut = 0;
   clearTimeout(automata);
  }
 }
 
 function kovetkezo() {
  clearTimeout(automata);  
  if(jelenlegi == kepek_szama) {
   jelenlegi = 1;
  }
  else {
   jelenlegi++;
  }
  frissit();
 }
 
 function elozo() {
  clearTimeout(automata);
  if(jelenlegi == 1) {
   jelenlegi = kepek_szama;
  }
  else {
   jelenlegi--;
  }
  frissit();
 }
 
 function frissit() {
  document.getElementById("kepcsere_kep").style.backgroundImage = "url('"+eleres+"/design/kepcsere/"+betoltendo_kepek[jelenlegi-1]+"')";
  document.getElementById("kepcsere_szoveg").innerHTML = szovegek[jelenlegi-1];
  document.getElementById("kepcsere_link").href = linkek[jelenlegi-1];
  if(fut == 1) {
   automata = setTimeout("kovetkezo()",idokoz);
  }  
 }