var uniqueIdCounter = 0;
function createUniqueId() {
	uniqueIdCounter++;
	return 'myElement_'+uniqueIdCounter;
}

function reklamvaltas(tomb, hanyadik)
{
	tomb1 = tomb.split(';');
  var hanyadik1 = parseInt(hanyadik)+1;
  if (hanyadik1>=tomb1.length) hanyadik1 = 0; 
  var elozo = parseInt(hanyadik)-1;
  if (elozo<0) elozo = tomb1.length-1; 
	tomb1 = tomb.split(';');
	var tombelozo = tomb1[elozo].split('|');
	var tombhanyadik = tomb1[hanyadik].split('|');
  $('#'+tombelozo[0]).css({display: 'none'});
  $('#'+tombhanyadik[0]).css({display: 'block'});
	setTimeout("reklamvaltas('"+tomb+"','"+hanyadik1+"')",tombhanyadik[1]*1000);
}

function send(options) {
/*	createProgressbar();*/
	var params='';
	if (options.data) params = options.data; 
	if (options.form) {
	 console.log(options['form']);
		params = options['form'].serialize();
	}
	var closew = false;
	$.ajax({
		url: options['url'],
		type: options['type'] ? options['type'] : 'post',
		data: params ? params : options.data,
		success: function(data) {
//			removeProgressbar();
			var obj = Object;
			obj = $.evalJSON(data);
			if (options['success']) options['success'](obj);
		}
	});
	return false;
}

$.fn.clearForm = function() {
  // iterate each matching form
  return this.each(function() {
	// iterate the elements within the form
	$(':input', this).each(function() {
	  var type = this.type, tag = this.tagName.toLowerCase();
	  if (type == 'text' || type == 'password' || tag == 'textarea')
		this.value = '';
	  else if (type == 'checkbox' || type == 'radio')
		this.checked = false;
	  else if (tag == 'select')
		this.selectedIndex = -1;
	});
  });
};
/*
function temaajanlasKuldes(){
  $('#topic_form').clearForm();
  var t1 = $('<div></div>').appendTo($('#glass_icon')).attr('id', createUniqueId());
	t1.css({
	 position: 'absolute',
	 width: '260px',
	 height: '80px',
	 'background-color':'#ffdddd',
	 border: 'solid 2px gray',
	 'text-align': 'center',
	 'vertical-align': 'middle',
	 margin: '0 0 0 -200px',
	 padding: '50px 0 0 0',
	 'font-size': '20px',
  });
  t1.html('Ajánlását rögzítettük.');
  setTimeout(function(){t1.remove();}, 1500);  
  
}
*/
function temaajanlasKuldes(form1) {
  var t1 = $('<div></div>').appendTo($('#glass_icon')).attr('id', createUniqueId());
	t1.css({
	 position: 'absolute',
	 width: '260px',
	 height: '80px',
	 'background-color':'#ffdddd',
	 border: 'solid 2px gray',
	 'text-align': 'center',
	 'vertical-align': 'middle',
	 margin: '0 0 0 -200px',
	 padding: '50px 0 0 0',
	 'font-size': '20px'
  });
  t1.html('Küldés folyamatban...');
  send({
    url: '/scripts/php/tema_ajanlas/bekuldes.php', 
    form: form1, 
    success: function(data){
      $('#topic_form').clearForm();
      t1.remove();

      var t2 = $('<div></div>').appendTo($('#glass_icon')).attr('id', createUniqueId());
    	t2.css({
    	 position: 'absolute',
    	 width: '260px',
    	 height: '80px',
    	 'background-color':'#ffdddd',
    	 border: 'solid 2px gray',
    	 'text-align': 'center',
    	 'vertical-align': 'middle',
    	 margin: '0 0 0 -200px',
    	 padding: '50px 0 0 0',
    	 'font-size': '20px'
      });
      t2.html('Ajánlását rögzítettük.');
      setTimeout(function(){t2.remove();}, 1500);  
      return false;
    }
  });
  return false;
}
function szavazatRogzitve() {
  var t2 = $('<div></div>').appendTo($('#m_poll_rogz')).attr('id', createUniqueId());
	t2.css({
	 position: 'absolute',
	 width: '260px',
	 height: '80px',
	 'background-color':'#ffdddd',
	 border: 'solid 2px gray',
	 'text-align': 'center',
	 'vertical-align': 'middle',
	 margin: '-110px 0 0 30px',
	 padding: '50px 0 0 0',
	 'font-size': '20px'
  });
  t2.html('Szavazatát rögzítettük.');
  setTimeout(function(){t2.remove();}, 1500);  
  return false;
}


function loadIntoDiv() {
	if (arguments.length && arguments[0]) {
		var arguments = arguments[0];
		var options = arguments[0];
		var newArgs = Array();
		for (var i = 1; i < arguments.length; i++) {
			newArgs.push(arguments[i]);
		}
			$.ajax({
				url: options['url']+'?_time='+Math.random(),
				type: options['type'] ? options['type'] : 'get',
				data: options['data'] ? options['data'] : '',
				success: function(data) {
					$('#'+options['target']).html('');
					$('#'+options['target']).html(data);
					if (options['success']) options['success']();
					if (newArgs.length) loadIntoDiv(newArgs);
				}
			})
	}
	return false;
}
function setCookie(name, value, expire) {
  document.cookie = name + "=" + escape(value)
  + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function kereses() {
	if ($('#search_field').val().length < 3) {
		alert('Legalább három betűből álló kifejezést adjon meg!');
		return false; 
	} else {
		return true;
	}
}

function etikai_kodex() {
	  var t1 = $('<div id="etikai_kodex_c1"></div>').appendTo($('#etikai_kodex'));
		var t2 = $('<div id="etikai_kodex_c2"></div>').appendTo(t1);
		var t3 = $('<div id="etikai_kodex_c3" style="height:20px; display: block; text-align: right;"><a href="javascript:" onclick="$(\'#etikai_kodex_c1\').remove();">[bezár]</a></div>').appendTo(t1);
		loadIntoDiv([{url: '/pages/cikk/footer/etikai_kodex.php', target: 'etikai_kodex_c2'}]);
	  return false;
	}

