// JavaScript Document
function createform_get(inputs) {
	obj=document.createElement("FORM");
	document.body.appendChild(obj);
	obj.action='';
	obj.method='get';
	obj.enctype='multipart/form-data';
	obj.encoding = "multipart/form-data";
	
	for (i=0;i<inputs.length;i++) {
		obj2=document.createElement("INPUT");
		obj2.type='hidden';
		obj2.name=inputs[i][0];
		obj2.value=inputs[i][1];
		obj.appendChild(obj2);
	}	
	
	obj.submit();
}

$(document).ready(function(){
	$("a[rel='cbox']").colorbox();
	$("#yt > object").append('<param  name="wmode" value="transparent" />');
	$("#yt > object, #yt > object > embed").attr('width','190');
	$("#yt > object, #yt > object > embed").attr('height','190');
	
	$('#values').hide();
	$('#lostpassform_ok').hide();

	$("#sorrend").click(function(){
		if($("#values").css('display')=='block'){
			$("#values").hide();	
		}else{
			$("#values").show();
		}
	});
	$("#values > span").click(function(){
		$("#sorrend").html($(this).html());
		$("#values").hide();
		var sor;
		var res =$(this).html(); 
		if(res=='Ár szerint növekvő'){
			sor = '123';
		}
		if(res=='Ár szerint csökkenő'){
			sor = '321';
		}
		if(res=='Név szerint csökkenő'){
			sor = 'cba';
		}
		if(res=='Név szerint növekvő'){
			sor = 'abc';
		}
		var s = $('#s > input:text').val();
		if(s){
			createform_get([['sor',sor],['s',s]]);
		}else{
			createform_get([['sor',sor]]);
		}
		
	});
	
	$("#gmaps").html('<iframe width="300" height="180" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=hu&amp;geocode=&amp;q=gy%C5%91r,+pusk%C3%A1s+tivadar+ut+4&amp;sll=47.601437,17.083869&amp;sspn=0.080214,0.222988&amp;ie=UTF8&amp;hq=&amp;hnear=9027+Gy%C3%B6r,+Pusk%C3%A1s+Tivadar+utca+4,+Magyarorsz%C3%A1g&amp;ll=47.688735,17.663956&amp;spn=0.036978,0.102654&amp;z=12&amp;output=embed"></iframe>');

	$("#reg_ok").hide();
	
	$(".leftbox").hide();
	$("#left > h4").click(function(){
		$(".leftbox").hide();
		$(this).next('.leftbox').slideToggle('fast');
	});

	$("#regform_table .important").hide();

});

function contact(){
	var name = $("#contact-form > input[name='name']").val();
	var mail = $("#contact-form > input[name='email']").val();
	var tel = $("#contact-form > input[name='tel']").val();
	var txt = $("#contact-form > textarea[name='text']").val();

	$('#status').html('folyamatban...');
	$('#status').show();
	$.post("/process/ajax-contact-action.php", { action: "contact",tel:tel, nev: name, email: mail, text: txt },
		function(data){
			$('#status').html('<b>'+data+'</b>');
			if(data=='Köszönjük!<br />Hamarosan válaszolunk!'){
				$("#contact-form > input").val('');
				$("#contact-form > textarea").val('');
			}
		}
	)
}

function feliratkoz(){
	var nev = $('#hnev').val();
	var mail = $('#hmail').val();
	$.post("/process/ajax-contact-action.php", { action: "subscribe", nev: nev, email: mail },
		function(data){
			$('#hnev').siblings('p').html(data);
			if(data=='Köszönjük!'){
				$("#hnev").val('');
				$("#hmail").val('');
			}
		}
	)
}

function register() {
	var formdata = $("#regform").serializeArray();
	$("div[id^='error_']").html('');
		$.post('/process/ajax-register.php',formdata,function(d) {
			if(d!='ok'){
				errors = d.split('#');
				for(i=0;i<errors.length;i++) {
					errors_txt = errors[i].split('|');
					$('#error_'+errors_txt[0]).html('<div style="display: table-cell; vertical-align: middle">'+errors_txt[1]+'</div>');
				}
				$("#regform_table .important").show();
			} else {
				$("#reg_ok").show('fast');
				$("#regform_table").hide();
			}
		});
	return false;
}

function adatmod() {
	var formdata = $("#profilform").serializeArray();
	$("div[id^='error_']").html('');
		$.post('/process/ajax-adatmod.php',formdata,function(d) {
			if(d!='ok'){
				errors = d.split('#');
				for(i=0;i<errors.length;i++) {
					errors_txt = errors[i].split('|');
					$('#error_'+errors_txt[0]).html('<div style="display: table-cell; vertical-align: middle">'+errors_txt[1]+'</div>');
				}
			} else {
				$("#reg_ok").show('fast');
				$("#regform_table").hide();
			}
		});
	return false;
}

function lostpass() {
	var formdata = $("#lostpass_id").serializeArray();
	$("div[id^='error_']").html('');
		$.post('/process/ajax-lostpass.php',formdata,function(d) {
			if(d!='ok') {
				errors = d.split('#');
				for(i=0;i<errors.length;i++) {
					errors_txt = errors[i].split('|');
					document.getElementById('error_'+errors_txt[0]).innerHTML = errors_txt[1];
				}
			} else {
				$("#lostpassform_ok").show('fast');
				$("#lostpassform").hide();
			}
		});
	return false;
}

function slidePic() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slidePic()", 5000 );
});

function tobasket(tid, db){
	
	$.post('/process/ajax-basket.php',{action:'addbasket',id:tid,db:db},function(d) {
		bar('A terméket sikeresen elhelyezte a kosárban!');
		$('#basket').html(d);
	});
}

function clearBasket(){
	$.post('/process/ajax-basket.php',{action:'clearbasket'},function(d) {
		bar('Kosarát sikeresen kiürítette!');
		$('#basket').html(d);
	});
}

function bar(s){
	$('#statusbar').detach();
	$('#container').before('<div id="statusbar">'+s+'</div>');
	$('#statusbar').hide().fadeIn('normal').delay(2000).fadeOut('normal',function(){$(this).detach();});
}

function updatebasket() {
	var formdata = $("#basketpreview").serializeArray();
	$.post('/process/ajax-updatebasket.php',formdata,function(d) {
		$('#paymentbasket').html(d);
		$('#basket').load('/content/includes/basket.php');
	});															
}
function frombasket(uid,itemid) {
	$.post('/process/ajax-basket.php',{uid:uid,itemid:itemid,action:'remove'},function(d) {
		updatebasket();
	});															
}

$(function() {
    $("#jcar").jCarouselLite({
		auto: 1000,
		speed: 3000,
		visible: 3,
		vertical: true
    });
});

