

function show_rating(num, value){
	for(var i=1;i<=5;i++){
		if(i<=value) $("#rate"+num+'_'+i).attr('className','rating_full');
		else $("#rate"+num+'_'+i).attr('className','rating_empty');
	}
}

function reset_rating(num){
	var akt_rating = $("#ratings_"+num+"_num").val();
	if (akt_rating == '') akt_rating = 0;
	for(var i=1;i<=5;i++){
		if(i<=akt_rating) $("#rate"+num+'_'+i).attr('className','rating_full');
		else $("#rate"+num+'_'+i).attr('className','rating_empty');
	}
}

function add_rating(num, value){
	$("#ratings_"+num+"_num").val(value);
	$("#akt_rating"+num).html(value);
	var sum = 0;
	for(var i=1;i<=5;i++){
		sum = sum + parseFloat($("#ratings_"+i+"_num").val());
	}
	var avg = sum/5;
	$("#sum").val(avg);
}

function save_rating(id) {
	var jo = true;
	if($('#ratings_1_num').val() == '' || $('#ratings_2_num').val() == '' || $('#ratings_3_num').val() == '' || $('#ratings_4_num').val() == '' || $('#ratings_5_num').val() == ''){
		$('#rating_error').attr('style','display:block');
		var jo = false;
	}else{		
		$('#rating_error').attr('style','display:none');
	}
	if($('#velemeny').val() == '' ){
		$('#velemeny_error').attr('style','display:block');
		var jo = false;
	}else{		
		$('#velemeny_error').attr('style','display:none');
	}
	if(jo){
		$('#div_submit').loading({onAjax:true, align:'bottom-center', text: '', classname:'loading_foglalas'});
		$.post('/ajaxhelper.php?type=ertekeles_submit', $("#ertekeles_form").serialize(),
			function(data){
				var url = $('#helyszin_url').val();
				document.location = '/'+url+'/velemenyek';
			}
		);		
	}
	
}

 function inputAjanlas(selector, defvalue) {
 	$(selector+'_def').val(defvalue);
    $(selector).each(function() {
        if($.trim(this.value) == "") {
            this.value = defvalue;
            this.style.color = "#999";
        }
        else if(this.value == defvalue) {
            this.style.color = "#999";
        }
    });
  
    $(selector).focus(function() {
        if(this.value == defvalue) {
            this.value = "";
            this.style.color = "#000";
        }
    });
    
    $(selector).blur(function() {
        if($.trim(this.value) == "") {
            this.value = defvalue;
            this.style.color = "#999";
        }
    });
 }

function valt_valasz(id){
	if($("#span"+id).css('display')=='none'){
		$("#span"+id).css('display','block');
	}else{
		$("#span"+id).css('display','none');
	}
}

function members_submit_valasz(comm, k){
	var comm_text = $("#t"+k).val();
	if(comm_text == ''){
		alert('Kérjük, adja meg a válaszát!');
	}else{
		$.post('/ajaxhelper.php?type=members_submit_valasz', {comm: comm, comm_text: comm_text},
			function(data){
				document.location.reload();
			}
		);		
	}			
}

function cimlap_telepules_div_valto(num,akt){
	for(var i=0;i<num;i++){
		if(i==akt){
			$('#div_valto'+i).css('display','block');
		}else{
			$('#div_valto'+i).css('display','none');
		}					
	}
	akt++;
	if(akt==num) akt=0;
	setTimeout( 'cimlap_telepules_div_valto('+num+','+akt+')', 5000);
}

function number_format (number, decimals, dec_point, thousands_sep) {
    // Formats a number with grouped thousands
	var n = number, prec = decimals;
 
    var toFixedFix = function (n,prec) {
        var k = Math.pow(10,prec);        return (Math.round(n*k)/k).toString();
    };
 
    n = !isFinite(+n) ? 0 : +n;
    prec = !isFinite(+prec) ? 0 : Math.abs(prec);    var sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep;
    var dec = (typeof dec_point === 'undefined') ? '.' : dec_point;
 
    var s = (prec > 0) ? toFixedFix(n, prec) : toFixedFix(Math.round(n), prec); //fix for IE parseFloat(0.55).toFixed(0) = 0;
     var abs = toFixedFix(Math.abs(n), prec);
    var _, i;
 
    if (abs >= 1000) {
        _ = abs.split(/\D/);        i = _[0].length % 3 || 3;
 
        _[0] = s.slice(0,i + (n < 0)) +
              _[0].slice(i).replace(/(\d{3})/g, sep+'$1');
        s = _.join(dec);    } else {
        s = s.replace('.', dec);
    }
 
    var decPos = s.indexOf(dec);    if (prec >= 1 && decPos !== -1 && (s.length-decPos-1) < prec) {
        s += new Array(prec-(s.length-decPos-1)).join(0)+'0';
    }
    else if (prec >= 1 && decPos === -1) {
        s += dec+new Array(prec).join(0)+'0';    }
    return s;
}

function get_telepules_map(id) {
	$.ajax({
		type: 'POST', url: '/ajaxhelper.php?type=telepules_map', data: $("#city_map_form").serialize()+'&id='+id,dataType: 'json',
		success: function(talalatok) {
			map.clearOverlays();
			//var talalatok;
			//eval("talalatok="+data+";");
			for(var i=0;i<talalatok.length;i++){
				showMarker(talalatok[i].gps,13,talalatok[i].text,talalatok[i].ptipus,talalatok[i].telepules_nev,talalatok[i].address);
			}
			showAddress('');
		}
	});		
}

function get_icon(tipus){
	var icot='';
	switch(tipus) {
		case 'vendeglatohely' : icot = 'vendeg';
			break;
		case 'latnivalo' : icot = 'latnivalo';
			break;
		case 'szabadido' : icot = 'szabadido';
			break;
		case 'szallas' : icot = 'szallas';
			break;
		case 'bank' : icot = 'bank';
			break;
		case 'strand' : icot = 'strand';
			break;
		case 'benzinkut' : icot = 'benzinkut';
			break;
		case 'gyogy' : icot = 'gyogy';
			break;
	}
	icon = new GIcon();
	icon.image = "/img/"+icot+"_map.png";
	icon.shadow = "/img/shadow_map.png";
	icon.iconSize = new GSize(30, 35);
	icon.shadowSize = new GSize(43, 35);
	icon.iconAnchor = new GPoint(30, 35);
	icon.infoWindowAnchor = new GPoint(12, 1); 
	return icon;
}

function save_uzenofal(id) {
	var jo = true;
	if($('#velemeny').val() == '' ){
		$('#velemeny_error').attr('style','display:block');
		var jo = false;
	}else{		
		$('#velemeny_error').attr('style','display:none');
	}
	if(jo){
		$('#div_submit').loading({onAjax:true, align:'bottom-center', text: '', classname:'loading_foglalas'});
		$.post('/ajaxhelper.php?type=uzenofal_submit', $("#ertekeles_form").serialize(),
			function(data){
				var url = $('#telepules_url').val();
				document.location.reload();
			}
		);		
	}
	
}

function search_submit(){
    var search = $("#search").val();
 	if(search == ''){
		alert('Add meg a keresőszót!');
		return false;
	}else if(search.length < 3){
		alert('Legalább 3 karaktert adj meg!');
		return false;
	}else{
		return true;
	}
}

function set_freetime_action() {
	var action = '';
	var num=0;
	var f = document.forms['f_szabadido'];
	for(var i = 0; i < f.elements['tipus[]'].length; i++) { 
		if(f.elements['tipus[]'][i].checked){
			num++;
			if(f.elements['tipus[]'][i].value == '1'){
				action = '/egyeb_sportok';
			}else if(f.elements['tipus[]'][i].value == '2'){
				action = '/lovaglas';
			}else if(f.elements['tipus[]'][i].value == '3'){
				action = '/horgaszat';
			}else if(f.elements['tipus[]'][i].value == '4'){
				action = '/vadaszat';			
			}else if(f.elements['tipus[]'][i].value == '5'){
				action = '/golf';			
			}else if(f.elements['tipus[]'][i].value == '6'){
				action = '/vizi_sportok';			
			}
			
		} 
	}
	if(num==1) $('#f_szabadido').attr("action",'/szabadidok'+action);
	else $('#f_szabadido').attr("action",'/szabadidok');
	return true;	
}

function set_sight_action() {
	var action = '';
	var num=0;
	var f = document.forms['f_latnivalo'];
	for(var i = 0; i < f.elements['tipus[]'].length; i++) { 
		if(f.elements['tipus[]'][i].checked){
			num++;
			if(f.elements['tipus[]'][i].value == '1'){
				action = '/muemlek';
			}else if(f.elements['tipus[]'][i].value == '2'){
				action = '/muzeum';
			}else if(f.elements['tipus[]'][i].value == '4'){
				action = '/templom';
			}else if(f.elements['tipus[]'][i].value == '3'){
				action = '/termeszeti_ertek';			
			}
			
		} 
	}
	if(num==1) $('#f_latnivalo').attr("action",'/latnivalok'+action);
	else $('#f_latnivalo').attr("action",'/latnivalok');
	return true;	
}

function set_szolg_action() {
	var action = '';
	var num=0;
	var f = document.forms['f_szolg'];
	for(var i = 0; i < f.elements['tipus[]'].length; i++) { 
		if(f.elements['tipus[]'][i].checked){
			num++;
			if(f.elements['tipus[]'][i].value == '1'){
				action = '/atm';
			}else if(f.elements['tipus[]'][i].value == '2'){
				action = '/benzinkut';
			}else if(f.elements['tipus[]'][i].value == '3'){
				action = '/gyogyszertar';
			}else if(f.elements['tipus[]'][i].value == '4'){
				action = '/strand';			
			}
		} 
	}
	if(num==1) $('#f_szolg').attr("action",'/szolgaltatasok'+action);
	else $('#f_szolg').attr("action",'/szolgaltatasok');
	return true;	
}

function disableForm(form) {
	var input = new Array('SELECT','INPUT');

	for (var j = 0; j < input.length; j++) {
		var children = document.getElementById(form).getElementsByTagName(input[j]);
		for (var i = 0; i < children.length; i++) {
			try {
				if (children[i] != document.getElementById(form+'Szo')) {
					if(document.getElementById(form+'Szo').value.length==0) children[i].removeAttribute("disabled");
					else children[i].setAttribute("disabled","disabled");
				}
			} catch (err) {;}
		}
	}
} 

var currExp;

function print_page(){
	currExp=$(".left_content").expose({
		color:'#fff',
		opacity: 1,
		closeSpeed:'slow',
		onLoad:function(){
			window.print();
			currExp.close();
		},
		api: true
	});
	currExp.load();
}

function getcomments(id,type,l) {
	var redir= document.location.href;
	$.post('/ajaxhelper.php?type=getcomments', {id: id, type: type, l: l, redir: redir},
		function(data){
			$('#commentholder').html(data);
		}
	);
}

function getpictures(gal_id, pic_id,l) {
	$.post('/ajaxhelper.php?type=getpictures', {gal_id: gal_id, pic_id: pic_id, l: l},
		function(data){
			$('#pictureholder').html(data);
		}
	);
}

function save_comment(id,type) {
	var jo = true;
	if($('#comment').val() == '' ){
		alert('Nem adtál meg hozzászólást!');
		var jo = false;
	}else{		
		
	}
	if(jo){
		$.post('/ajaxhelper.php?type=comment_submit&type2='+type, $("#comment_form").serialize(),
			function(data){
				getcomments(id,type,0);
			}
		);		
	}	
}

function confirm_del_pic(){
	if(confirm("Biztosan törlöd a képet?")){
		return true;
	}else{
		return false;
	}
}

function confirm_del_gal(){
	if(confirm("Biztosan törlöd a galériát?")){
		return true;
	}else{
		return false;
	}
}

function confirm_del_vid(){
	if(confirm("Biztosan törlöd a videót?")){
		return true;
	}else{
		return false;
	}
}


function getFriss3hirek(hid)
{
    $.ajax({
	url: '/ajaxhelper.php?type=hirek_friss3&kiemeltid='+hid,
	dataType: "json",
	success: function(res)
	{
	    //console.log(res)
	    if (res.vanujhir)
	    {
		    $('#friss3hirek_kont').empty().html(res.hir_0)
		    $('#friss3hirek_kont').append(res.hir_1)
		    $('#friss3hirek_kont').append(res.hir_2)
		    
		    $('#hirbox_0').slideDown("slow")
		    $('#hirbox_1').slideDown("slow")
		    $('#hirbox_2').slideDown("slow")


	    } else {

		if ($('#friss3hirek_kont').is(':empty'))
		{
		    $('#friss3hirek_kont').html(res.hir_0)
		    $('#friss3hirek_kont').append(res.hir_1)
		    $('#friss3hirek_kont').append(res.hir_2)

		    $('#hirbox_0').slideDown("slow")
		    $('#hirbox_1').slideDown("slow")
		    $('#hirbox_2').slideDown("slow")

/*
		    $('#hirbox_0').slideDown("slow")
		    $('#hirbox_1').slideDown("slow")
		    $('#hirbox_2').slideDown("slow")
		    $('#hirbox_0').animate({
			top: "+=65",
			opacity: 1
		    },"slow")
		    */
		} else {
		    /*
		    $('#hirbox_0').animate({
			top: "+=65"
		    },"slow")
		    $('#hirbox_1').animate({
			top: "+=65"
		    },"slow")
		    $('#hirbox_2').animate({
			top: "+=65"
		    },"slow")
		    $('#hirbox_2').remove()
		    */
		    
		    //console.log("nincsujhir")
		}
	    }
	}
    })

}


function send_game() {
	var jo = true;
	if($('form input[name=kerdes1]:checked').val() == undefined || $('form input[name=kerdes2]:checked').val() == undefined || $('form input[name=kerdes3]:checked').val() == undefined){
		alert('Válaszolj mindhárom kérdésre!');
		var jo = false;
	}else{		
		
	}
	if(jo){
		$.post('/ajaxhelper.php?type=send_game', $("#game_form").serialize(),
			function(data){
				if(data == 'ok'){
					$("#ok_text").css('display','inline');
					$("#game_form").css('display','none');
				}else if(data == 'redir'){
					document.location.href='/belepes/jump=nyeremenyjatek';
				}
			}
		);		
	}	
}

function getTwit(off,limit,refresh)
{
    $.ajax({
	url: '/ajaxhelper.php?type=twit_list&offset='+off+"&limit="+limit,
	dataType: "json",
		success: function(res)
		{
			if(refresh=='1'){
				$('#twit_kont').html('');
			}
			$.each(res, function(i, hir){
				$('#twit_kont').append(hir);
			})
			$("#twitoffset").val(parseInt(off)+parseInt(limit));
		}
    })
}

function getIndexTwit()
{
    $.ajax({
	url: '/ajaxhelper.php?type=index_twit_list',
	dataType: "json",
	success: function(res)
	{
	    //console.log(res)
	    if (res.vanujhir)
	    {
		    $('#friss3twit_kont').empty().html(res.hir_0)
		    $('#friss3twit_kont').append(res.hir_1)
		    $('#friss3twit_kont').append(res.hir_2)
		    
		    $('#twitbox_0').slideDown("slow")
		    $('#twitbox_1').slideDown("slow")
		    $('#twitbox_2').slideDown("slow")


	    } else {

		if ($('#friss3twit_kont').is(':empty'))
		{
		    //console.log("nincsujhir, de üres a konténer")
		    $('#friss3twit_kont').html(res.hir_0)
		    $('#friss3twit_kont').append(res.hir_1)
		    $('#friss3twit_kont').append(res.hir_2)

		    $('#twitbox_0').slideDown("slow")
		    $('#twitbox_1').slideDown("slow")
		    $('#twitbox_2').slideDown("slow")


		} else {

		}
	    }
	}
    })

}
