// JavaScript Document

var xmlHttp;


dojo.require("dojo.back");


function mutat(mit){
var szoveg;
valami=document.getElementById("showhide"+mit+"").innerHTML;
szoveg=valami.toString();
csusztatott="#description"+mit;

$(csusztatott).slideToggle();

if (szoveg.indexOf("elrejt")!=-1)
 {
 $("#showhide"+mit+"").text("Részletek");
 } 
 else
 {
 $("#showhide"+mit+"").text("Részletek elrejtése");
 }

 };


function addslashes(str) {
str=str.replace(/\\/g,'\\\\');
str=str.replace(/\'/g,'\\\'');
str=str.replace(/\"/g,'\\"');
str=str.replace(/\0/g,'\\0');
return str;
}
function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\0/g,'\0');
str=str.replace(/\\\\/g,'\\');
return str;
}

function loadFromQuery(url)
{
document.getElementById("Adatok").innerHTML='<img src="images/loading.gif" width="320" height="320" />';	

var get = dojo.xhrGet({ url: url });

var valami=url.substring(0,url.indexOf("."));

setCim(valami);

var kategoria=document.getElementById("kategoria").innerHTML;


return function(node){
					get.addCallback
					(
						function(data)
							{

							node.innerHTML = data;
							
							return data;
						}
					);

					}
					
}					


function setCim(holjarunk)
{

//holjarunk=location.hash.substring(1,location.hash.indexOf("."));
eredmeny='Farmcenter Kft.';
switch (holjarunk)
	{
		case 'termek':
		eredmeny='Termék';
		break;
		case 'termekek':
		eredmeny='Termékek';
		break;
		case 'kereses':
		eredmeny='Keresés';
		break;
		case 'markak':
		eredmeny='Termékek';
		break;
		case 'arajanlat':
		eredmeny='Árajánlat';
		break;
		case 'hirek':
		eredmeny='Hírek';
		break;
		case 'cikkeink':
		eredmeny='Cikkeink';
		break;
		case 'dokumentumok':
		eredmeny='Dokumentumok';
		break;
	
		case 'hirek_archiv':
		eredmeny='Hírarchivum';
		break;
		case 'cegunkrol':
		eredmeny='Cégünkről';
		break;
		case 'kapcsolat':
		eredmeny='Kapcsolat';
		break;
}
if (holjarunk!='markak') {Kategoriacsere("");}
document.getElementById("Cimke").innerHTML=eredmeny;

document.title="Farmcenter Kft. "+eredmeny;


}

function init(url){
dojo.back.setInitialState({
back: function(){ openPage(this.urltrack); },
forward: function(){ openPage(this.urltrack);},
changeUrl: url,
urltrack: url });
dojo.query('#Adatok').forEach(loadFromQuery(url));

}


function openPage(url){
dojo.back.addToHistory({
back: function(){ openPage(this.urltrack); },
forward: function(){ openPage(this.urltrack);},
changeUrl: url,
urltrack: url });
dojo.query('#Adatok').forEach(loadFromQuery(url));
//document.getElementById("Cimke").innerHTML=document.getElementById("Cim").innerHTML;

}

function openPage2(mit){
url='termekek.php?q='+mit;	
dojo.back.addToHistory({
back: function(){ openPage(this.urltrack); },
forward: function(){ openPage(this.urltrack);},
changeUrl: url,
urltrack: url });
dojo.query('#Adatok').forEach(loadFromQuery(url));
document.getElementById("Cimke").innerHTML=document.getElementById("Cim").innerHTML;
}

function openPage3(mit){
url='markak.php?q='+mit;	
dojo.back.addToHistory({
back: function(){ openPage(this.urltrack); },
forward: function(){ openPage(this.urltrack);},
changeUrl: url,
urltrack: url });
dojo.query('#Adatok').forEach(loadFromQuery(url));
document.getElementById("Cimke").innerHTML=document.getElementById("Cim").innerHTML;
}

function openPage4(mit){
url='kereses.php?q='+mit;	
dojo.back.addToHistory({
back: function(){ openPage(this.urltrack); },
forward: function(){ openPage(this.urltrack);},
changeUrl: url,
urltrack: url });
dojo.query('#Adatok').forEach(loadFromQuery(url));
document.getElementById("Cimke").innerHTML='Keresés';
}


function openPage5(mit){
url='termek.php?q='+mit;	
dojo.back.addToHistory({
back: function(){ openPage(this.urltrack); },
forward: function(){ openPage(this.urltrack);},
changeUrl: url,
urltrack: url });
dojo.query('#Adatok').forEach(loadFromQuery(url));
document.getElementById("Cimke").innerHTML='Termékek';
}



function TermekNevBeir(mire)
{
document.title="Farmcenter Kft. "+mire;
}


function CimCsere(mire)
{
document.getElementById("Cim").innerHTML=mire;
document.title="Farmcenter Kft. "+mire;
Kategoriacsere("");
}

function Kategoriacsere(mire,kod)
{
var tartalom;
tartalom='&nbsp;&nbsp;&nbsp;&nbsp;<a href=# onclick="TermekNevBeir(\'Termékek\');Termekek('+kod+')">'+mire+'</a>';
if (kod==0) 
{
tartalom='&nbsp;&nbsp;&nbsp;&nbsp;<a href=#">'+mire+'</a>';
}
document.getElementById("kategoria").innerHTML=tartalom;
}


function kepcsere(mire)
{
var regikep;
regikep=document.getElementById("Kep");
regikep.src=mire;
}


function Arajanlat(szoveg,nev,email,telefon,vizualkod)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("A böngészod vacak :( !");
  return;
  }
var url="arajanlat.php";
url=url+"?SZOVEG="+(szoveg);
url=url+"&NEV="+(nev);
url=url+"&EMAIL="+(email);
url=url+"&TELEFON="+(telefon);
url=url+"&vizualkod="+(vizualkod);
url=url;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}



function Kereses(str)
{ 

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("A böngészod vacak :( !");
  return;
  } 
var url="kereses.php";
url=url+"?q="+str;
url=url;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function Keres(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("A böngészod vacak :( !");
  return;
  } 
var url="/kereso.php";
url=url+"?q="+str;
url=url;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function Keres_new(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("A böngészod vacak :( !");
  return;
  } 
var url="/kereso2.php";
url=url+"?q="+str;
url=url;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}



function Termekek(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("A böngészod vacak :( !");
  return;
  } 
var url="termekek.php";
url=url+"?q="+str;
url=url;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function Markak(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("A böngészod vacak :( !");
  return;
  } 
var url="markak.php";
url=url+"?q="+str;
url=url;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function Reszlet(str)
{ 
url='termek.php?q='+str;	
dojo.back.addToHistory({
back: function(){ openPage(this.urltrack); },
forward: function(){ openPage(this.urltrack);},
changeUrl: url,
urltrack: url });
dojo.query('#Adatok').forEach(loadFromQuery(url));
//xmlHttp=GetXmlHttpObject();
//if (xmlHttp==null)
//  {
//  alert ("A böngészod vacak :( !");
//  return;
//  } 
//var url="termek.php";
//url=url+"?q="+str;
//url=url;
//xmlHttp.onreadystatechange=stateChanged;
//xmlHttp.open("GET",url,true);
//xmlHttp.send(null);
}


function Aloldal(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("A böngészod vacak :( !");
  return;
  } 
var url=str;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}



function A_Termek_Neve(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("A böngészod vacak :( !");
  return;
  } 
var url="termeknev.php";

url=url+"?q="+str;
url=url;
xmlHttp.onreadystatechange=megvan;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}



function megvan() 
{ 

//document.getElementById("Adatok").innerHTML='<img src="images/loading.gif" width="320" height="320" />';

if (xmlHttp.readyState==4)
{ 
document.title='Farmcenter Kft. - Termékek - '+(xmlHttp.responseText);
//BetterInnerHTML(document.getElementById("Adatok"),xmlHttp.responseText,true);
}
}


function stateChanged() 
{ 

document.getElementById("Adatok").innerHTML='<img src="images/loading.gif" width="320" height="320" />';

if (xmlHttp.readyState==4)
{ 
document.getElementById("Adatok").innerHTML=xmlHttp.responseText;
//BetterInnerHTML(document.getElementById("Adatok"),xmlHttp.responseText,true);
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


