//////////////////////////////////////////////kereses/////////////////////
function kereses(txt){
	//ellenöriz
	return true;
}
//////////////////////////////////////////////regisztracio////////////////////////
function regisztracio(formname){
	if(document.getElementById("vezetek_nev").value=="" || document.getElementById("kereszt_nev").value==""){
		alert("A név megadása kötelező!");
		document.getElementById("vezetek_nev").style.border="2px red solid";
		document.getElementById("kereszt_nev").style.border="2px red solid";
		return false;
	}
	if(document.getElementById("username").value.length<4){
		alert("A megfelelő felhasználónév megadása kötelező!");
		document.getElementById("username").style.border="2px red solid";
		return false;
	} else {
		document.getElementById("username").style.border="1px #006600 solid";
	}
	
	apos=document.getElementById("email").value.indexOf("@")
	dotpos=document.getElementById("email").value.lastIndexOf(".")
	if(apos<1||dotpos-apos<2){
		alert("Létező és helyes e-mail cím megadása kötelező!");
		document.getElementById("email").style.border="2px red solid";
		return false;
	} else {
		document.getElementById("email").style.border="1px #006600 solid";
	}
	
	if(document.getElementById("password2").value.length<6 || document.getElementById("password2").value!=document.getElementById("password").value){
		alert("Legalább 6 karakteres jelszó megadása kötelező!");
		document.getElementById("password").style.border="2px red solid";
		document.getElementById("password2").style.border="2px red solid";
		return false;
	} else {
		document.getElementById("password").style.border="1px #006600 solid";
		document.getElementById("password2").style.border="1px #006600 solid";
	}
	
	var params = Form.serialize(formname);
	new Ajax.Updater('form_tartalom', '/_includes/forms/regisztracio/regisztracio_start.php', {method: 'post', parameters: params, evalScripts: true});
}
//////////////////////////////////////////////regisztracio módosítása////////////////////////
function adatmodositas(formname){
	//jelszó ellenorzés
	if((document.getElementById("password2").value.length>0 && document.getElementById("password2").value.length<6) || document.getElementById("password2").value!=document.getElementById("password").value){
		alert("Legalább 6 karakteres jelszó megadása kötelezõ!");
		document.getElementById("password").style.border="2px red solid";
		document.getElementById("password2").style.border="2px red solid";
		return false;
	}
	var params = Form.serialize(formname)+"&username="+document.getElementById('username').value;
	new Ajax.Updater('form_tartalom', '/_includes/forms/regisztracio/regisztracio_start.php', {method: 'post', parameters: params, evalScripts: true});	
}
///////////////////////////////////////////////////jelszoemlekezteto//////////////////////
function jelszoemlekezteto(m){
	if(m=='tolt'){
		var param="ajax=true&m="+m;
	} else if(m=='kuld'){
		var param=Form.serialize("jelszoemlekezteto_kuldo_form");
	}
	new Ajax.Updater('login_content', '/_includes/ajax/modal/jelszoemlekezteto.php', {method: 'post', parameters: param, evalScripts: true});
}

/////////////////////////////////////////////////////////elofizetés////////////////////////////////////
function elofizetes(formname){
	// visszaszínezés
	document.getElementById("szaml_nev").style.border="1px #40361B solid";
	document.getElementById("szaml_irszam").style.border="1px #40361B solid";
	document.getElementById("szaml_varos").style.border="1px #40361B solid";
	document.getElementById("szaml_utca").style.border="1px #40361B solid";
	document.getElementById("szaml_hazszam").style.border="1px #40361B solid";
	document.getElementById("email2").style.border="1px #40361B solid";
	document.getElementById("szaml_telefon").style.border="1px #40361B solid";
	//ellenőrzés
	if(document.getElementById("szaml_nev").value==""){
		alert("A számlázási adatok név mezőjének kitöltése kötelező!");
		document.getElementById("szaml_nev").style.border="1px #f00 solid";
		document.getElementById("szaml_nev").focus();
	} else if(document.getElementById("szaml_irszam").value==""){
		alert("A számlázási adatok irányítószám mezőjének kitöltése kötelező!");
		document.getElementById("szaml_irszam").style.border="1px #f00 solid";
		document.getElementById("szaml_irszam").focus();
	} else if(document.getElementById("szaml_varos").value==""){
		alert("A számlázási adatok város mezőjének kitöltése kötelező!");
		document.getElementById("szaml_varos").style.border="1px #f00 solid";
		document.getElementById("szaml_varos").focus();
	} else if(document.getElementById("szaml_utca").value==""){
		alert("A számlázási adatok utca mezőjének kitöltése kötelező!");
		document.getElementById("szaml_utca").style.border="1px #f00 solid";
		document.getElementById("szaml_utca").focus();
	} else if(document.getElementById("szaml_hazszam").value==""){
		alert("A számlázási adatok házszám mezőjének kitöltése kötelező!");
		document.getElementById("szaml_hazszam").style.border="1px #f00 solid";
		document.getElementById("szaml_hazszam").focus();
	} else if(document.getElementById("email2").value==""){
		alert("A számlázási adatok e-mail cím mezőjének kitöltése kötelező!");
		document.getElementById("email2").style.border="1px #f00 solid";
		document.getElementById("email2").focus();
	} else if(document.getElementById("szaml_telefon").value==""){
		alert("A számlázási adatok telefonszám mezőjének kitöltése kötelező!");
		document.getElementById("szaml_telefon").style.border="1px #f00 solid";
		document.getElementById("szaml_telefon").focus();
	} else {
		var params = Form.serialize(formname);
		new Ajax.Updater('form_tartalom', '/_includes/ajax/forms/elofizetes_form_bekuld.php', {method: 'post', parameters: params, evalScripts: true});
	}
}


///////////////////////////////////////////////hírlevélre feliratkozik///////////////////////
function hirlevelre_feliratkozik(formname){
	apos=document.getElementById("hir_email").value.indexOf("@")
	dotpos=document.getElementById("hir_email").value.lastIndexOf(".")
	if(apos<1||dotpos-apos<2){
		alert("Létező és helyes e-mail cím megadása kötelező!");
		document.getElementById("hir_email").style.border="2px red solid";
		return false;
	}
	var params = Form.serialize(formname);
	new Ajax.Updater('hirlevel_feliratkozas_tartalom', '/_belso_hirdetesek_formok/hirlevel.php', {method: 'post', parameters: params, evalScripts: true});
	
}
//////////////////////////////////////////////forum-hozzászólás////////////////////////////
function hozzaszolasablak(table_name,cimmezoname,cikkid,forumid){
	var param="ajax=true&table_name="+table_name+"&cimmezoname="+cimmezoname+"&cikkid="+cikkid+"&forumid="+forumid;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/forum/forum_uj_bejegyzes.php', {method: 'post', parameters: param, evalScripts: true});
}
//////////////////////////////////hozzászólások////////////////////////////////////////////
function uj_hozzaszolas_bejegyzes(formname){
	var params = Form.serialize(formname);
	new Ajax.Updater('hozzaszolasok_felsorolasa', '/_includes/functions/forum_szoveg_kiiras.php', {method: 'post', parameters: params, evalScripts: true});
}
//////////////////////////////////új topic////////////////////////////////////////////
function uj_topic(tema_id){
	var param="ajax=true&tema_id="+tema_id;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/forum/uj_topic.php', {method: 'post', parameters: param, evalScripts: true});
}
//////////////////////////////////új topic ment////////////////////////////////////////////
function uj_topic_ment(formname){
	var params = Form.serialize(formname);
	new Ajax.Updater('topic_megjelenito_div', '/_includes/forum/forum_start.php', {method: 'post', parameters: params, evalScripts: true});
}

////////////////////////////////reklám box///////////////////////////////////
function reklambox_megjelenites(){
	var arrayPageSize = getPageSize();
	//pageWidth,pageHeight,windowWidth,windowHeight
	document.getElementById("popup_banner").style.display="block";
	document.getElementById("popup_banner").style.left=(arrayPageSize[2]-300)/2+"px";
	document.getElementById("popup_banner").style.top=(arrayPageSize[3]-300)/2+"px";
}
////////////////////////////////cookie kezelés////////////////////////////////
function setCookie(name, value, expire) {
  document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}
function getCookie(Name){
  var search = Name + "=";
  if (document.cookie.length > 0){
    offset = document.cookie.indexOf(search);
    if (offset != -1){
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      return unescape(document.cookie.substring(offset, end));
    }
  }
}
////////////////////////////////////////////////help ablak///////////////////////////////
function helphivas(cim){
	var param="ajax=true&cim="+cim;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/modal/help_ablak.php', {method: 'post', parameters: param, evalScripts: true});
}
////////////////////////////////////////////////help ablak///////////////////////////////
function bejelentkezo_ablak(url_aki_hivta,kerdojelutan){
	var param="ajax=true&url_aki_hivta="+url_aki_hivta+"&kerdojelutan="+kerdojelutan;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/modal/bejelentkezes.php', {method: 'post', parameters: param, evalScripts: true});
}
////////////////////////////////////////////////általános modal információs ablak///////////////////////////////
function modal_ablak(file_name,obj_name,a_x,a_y,param0){
	a_x = (typeof(a_x) != 'undefined')? a_x : 800;
	a_y = (typeof(a_y) != 'undefined')? a_y : 400;
	param0 = (typeof(param0) != 'undefined')? "&"+param0 : "";
	var param="ajax=true&file_name="+file_name+"&obj_name="+obj_name+"&a_x="+a_x+"&a_y="+a_y+param0;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/modal/modal_ablak.php', {method: 'post', parameters: param, evalScripts: true});
}

//////////////////////////////////////////////////galéria///////////////////////////////////////////////////
function galeria(cikk_id,kepid){
	var param="ajax=true&id="+cikk_id;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/modal/galeria.php', {method: 'post', parameters: param, evalScripts: true});
}
function galeria_kepvalt(cikk_id,kepid){
	var param="ajax=true&id="+cikk_id+"&kep_sorszam="+kepid;
	new Ajax.Updater('keptar_egykep', '/_includes/ajax/modal/galeria_egykep.php', {method: 'post', parameters: param, evalScripts: true});
}
///////////////////////////////////////////////////cikk küldés//////////////////////////////////////////////
function cikkuldes(id,url){
	var param="ajax=true&id="+id+"&url="+url;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/modal/cikk_kuldes.php', {method: 'post', parameters: param, evalScripts: true});
}
function a_cikket_kuldeni(){
	if(document.getElementById("felado_neve").value=="" || document.getElementById("felado_email").value=="" || document.getElementById("cimzett_neve").value=="" || document.getElementById("cimzett_email").value=="")
	{
		alert("A *-gal jelölt mezők kiöltése kötelező!");
	} else {
		var param=Form.serialize("link_kuldes");
		window.cikkuldmodal_obj_obj.close();
		new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/modal/cikk_kuldes.php', {method: 'post', parameters: param, evalScripts: true});
	}
}


/*////////////////////////////////////////////////////////////// cikkben form ////////////////////////////////////////////////////////////////////*/
function cikkben_form_save(formname){
	var params = "ajax=true&"+Form.serialize(formname);
	new Ajax.Updater("form_tartalom", "/_includes/forms/cikk_ajax/form_save.php", {method: 'post', parameters: params, evalScripts: true});
}
	
/*////////////////////////////////////////////////////////////// szavazás /////////////////////////////////////////////////////////////////*/
function szavazas_init(szavazas_id,classid){
	var param="ajax=true&szavazas_id="+szavazas_id+"&class="+classid;
	new Ajax.Updater('szavazas_doboz_'+szavazas_id, '/_includes/quiz/szavazas_box.php', {method: 'post', parameters: param, evalScripts: true});
}

function most_szavaz(div_1,div_2,classid,szavazas_id,valasz_id){
	$(div_1).innerHTML='√';
	$(div_2).innerHTML='√';
	var param="ajax=true&szavazas_id="+szavazas_id+"&class="+classid+"&valasz_id="+valasz_id;
	new Ajax.Updater('szavazas_doboz_'+szavazas_id, '/_includes/quiz/szavazas_box.php', {method: 'post', parameters: param, evalScripts: true});
}
/*///////////////////////////////////////////////////////////////////kulcsszo szűkítő////////////////////////////////////////////////////////////////////*/
function kulcs_kulcsszo_katt(id,allapot){
	if(allapot==true){
		$(id).disabled="disabled";
		$("kulcs_kulcsszo_elozmeny").value+=",'"+id+"'";
	} else {
		txt=$("kulcs_kulcsszo_elozmeny").value;
		searchtxt=",'"+id+"'";
		txt=txt.replace(searchtxt, "");
		$("kulcs_kulcsszo_elozmeny").value=txt;
	}
	var param="ajax=true&id="+id+"&allapot="+allapot+"&mitkeres="+$("kulcs_kulcsszo_elozmeny").value;
	new Ajax.Updater('kulcs_javasript_muveletek', '/_includes/kereses/kulcs_szukit.php', {method: 'post', parameters: param, evalScripts: true});
}
function kulcs_kulcsszavak_betolt(){
	var param="ajax=true";
	new Ajax.Updater('kulcs_kulcsszokereso', '/_includes/kereses/kulcs_kulcsszavak.php', {method: 'post', parameters: param, evalScripts: true});
}
function kulcs_cimke_submit(){
	var temp = new Array();
	temp = $("kulcs_kulcsszo_elozmeny").value.split(',');
	
	if(temp.length==1){
		alert("Nem jelölt meg egyetlen címkét sem!");
	} else {
		document.kulcs_kulcskereso_form.submit();
	}
}
/*/////////////////////////////////////////////////////////////////// Könyvespolc ////////////////////////////////////////////////////////////////////*/
function konyvespolcrarak(termek_id){
	a_x = 250;
	a_y = 60;
	var param="ajax=true&file_name=_includes/forms/konyvespolcom/konyvespolcrarak.php&termek_id="+termek_id+"&obj_name=konyvespolc_modal&a_x="+a_x+"&a_y="+a_y+"&bezar="+false;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/modal/modal_ablak.php', {method: 'post', parameters: param, evalScripts: true});
}
function konyvespolcrol_torol(termek_id){
	a_x = 250;
	a_y = 60;
	var param="ajax=true&file_name=_includes/forms/konyvespolcom/konyvespolcrol_torol.php&termek_id="+termek_id+"&obj_name=konyvespolc_modal&a_x="+a_x+"&a_y="+a_y+"&bezar="+false;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/modal/modal_ablak.php', {method: 'post', parameters: param, evalScripts: true});
}
/*/////////////////////////////////////////////////////////////////// KOSÁR ////////////////////////////////////////////////////////////////////*/
function kosarba_tesz(termek_id){
	//
	a_x = 250;
	a_y = 60;
	var param="ajax=true&file_name=_includes/forms/kosar/kosarba_tesz.php&termek_id="+termek_id+"&obj_name=kosar_modal&a_x="+a_x+"&a_y="+a_y+"&bezar="+false;
	new Ajax.Updater('ajax_munkaterulet', '/_includes/ajax/modal/modal_ablak.php', {method: 'post', parameters: param, evalScripts: true});
}
function kosarban_darab_modositas(termek_id,valtozas,div_nev){
	//kosarmuveletek
	var param="ajax=true&termek_id="+termek_id+"&valtozas="+valtozas+"&div_nev="+div_nev;
	new Ajax.Updater(div_nev, '/_includes/forms/kosar/kosarban_darab_modositas.php', {method: 'post', parameters: param, evalScripts: true});
}
function torolni_a_kosarbol(termek_id,sorsz){
		var params = "action_url=/kosar&termek_id="+termek_id+"&sorsz="+sorsz+"&action=del&ajax=true";
		new Ajax.Updater('form_tartalom', '/_includes/forms/kosar/kosar_start.php', {method: 'post', parameters: params, evalScripts: true});
}
function vasarlas_1(){
		new Ajax.Updater('form_tartalom', '/_includes/forms/kosar/kosar_1.php', {method: 'post', parameters: params, evalScripts: true});
}
function vasarlas_2(){
		new Ajax.Updater('form_tartalom', '/_includes/forms/kosar/kosar_2.php', {method: 'post', parameters: params, evalScripts: true});
}
function vasarlas_2_mentes(formname){
	var params = Form.serialize(formname);
	new Ajax.Updater('form_tartalom', '/_includes/forms/kosar/kosar_2.php', {method: 'post', parameters: params, evalScripts: true});
}
function vasarlas_2_ellenorzes(kotelezok_array){
	var mehet=true;
	for(i=0;i<kotelezok_array.length;i++){

		if($(kotelezok_array[i]).value==""){
			mehet=false;	
		} else {
			$(kotelezok_array[i]).style.border='';
		}
	}
	if(mehet){
			
	}
}
function vasarlas_3(formname){
	var params = Form.serialize(formname);
	new Ajax.Updater('form_tartalom', '/_includes/forms/kosar/kosar_3.php', {method: 'post', parameters: params, evalScripts: true});
}
function kuponaktivalas(kuponkod){
	var params = "ajax=true&kuponkod="+kuponkod;
	new Ajax.Updater('megrendelo_forma', '/_includes/forms/kosar/megrendelo_lap.php', {method: 'post', parameters: params, evalScripts: true});
}
function szallitast_valt(ertek){
	var params = "ajax=true&szallitas_tipus="+ertek;
	new Ajax.Updater('megrendelo_forma', '/_includes/forms/kosar/megrendelo_lap.php', {method: 'post', parameters: params, evalScripts: true});
}
function fizetest_valt(ertek){
	if(ertek=='1'){
		document.getElementById("bankkartya").style.display="block";
	} else {
		document.getElementById("bankkartya").style.display="none";
	}
	var params = "ajax=true&fizetes_tipus="+ertek;
	new Ajax.Updater('megrendelo_forma', '/_includes/forms/kosar/megrendelo_lap.php', {method: 'post', parameters: params, evalScripts: true});
}

function vasarlas_4(){
	var param="ajax=true";
	new Ajax.Updater('form_tartalom', '/_includes/forms/kosar/kosar_4.php', {method: 'post', parameters: params, evalScripts: true});
}
/*/////////////////////////////////////////////////////////////////// Profil törlése ////////////////////////////////////////////////////////////////////*/
function profil_torlese(){
	var param="ajax=true";
	new Ajax.Updater('ajax_munkaterulet', '/_includes/forms/regisztracio/torol.php', {method: 'post', parameters: param, evalScripts: true});	
}
/* ---------------------------------------- almenüt vált -------------------------------------*/
function almenut_valt(rovat_id){
	var param="ajax=true&rovat_id="+rovat_id;
	new Ajax.Updater('bodyMiddlePan', '/_includes/nyito/center_nyito.php', {method: 'post', parameters: param, evalScripts: true});
}

//////////////////////////////////////// Keresési lista szűkítése////////////////////////////////
function  kereses_talalati_lista_szukites(tipus){;
	//reload page
	location.href = document.location.href+"&tipus="+tipus ;
}
////////////////////////////////////////     visszaszámláláshoz   ////////////////////////////////
function GetCount(ddate,iid){

	dateNow = new Date();	//grab current date
	amount = ddate.getTime() - dateNow.getTime();	//calc milliseconds between dates
	delete dateNow;

	// if time is already past
	if(amount < 0){
		document.getElementById(iid).innerHTML="Now!";
	}
	// else date is still good
	else{
		years=0;days=0;hours=0;mins=0;secs=0;out="";

		amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs

		years=Math.floor(amount/31536000);//years (no leapyear support)
		amount=amount%31536000;

		days=Math.floor(amount/86400);//days
		amount=amount%86400;

		hours=Math.floor(amount/3600);//hours
		amount=amount%3600;

		mins=Math.floor(amount/60);//minutes
		amount=amount%60;

		secs=Math.floor(amount);//seconds
		/*
		if(years != 0){out += years +" "+((years==1)?"year":"years")+", ";}
		if(days != 0){out += days +" "+((days==1)?"day":"days")+", ";}
		if(hours != 0){out += hours +" "+((hours==1)?"hour":"hours")+", ";}
		out += mins +" "+((mins==1)?"min":"mins")+", ";
		out += secs +" "+((secs==1)?"sec":"secs")+", ";
		out = out.substr(0,out.length-2);
		//*/
		
		//if(days != 0){out += days +" "+" nap ";}
		if(days != 0){hours=hours+24*days}
		out += ((hours<10)? "0":"") +hours + " óra ";
		out += ((mins<10)?" 0":"") +mins + ":";
		out += ((secs<10)?" 0":"") + secs ;
		
		document.getElementById(iid).innerHTML=out;

		setTimeout(function(){GetCount(ddate,iid)}, 1000);
	}
}

