// JavaScript Document

function getUrlVars()
{
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++)
	{
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}

var url = getUrlVars();
var s;
if(url['c']){
	s = url['c'];
}else{
	s = 0;
}

//Cufon.replace('.cufon',{hover:true});

function slideImg() {
    var $active = $('#front IMG.active');

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

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

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

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

$(document).ready(function(){
/*	$.sifr({
		path: '/works/sifr/',
		save: true
	});

	$('.top > a').sifr({ font: 'sifr_hover', color: '#000000', fontSize: 39});
	$('.subm > a').sifr({ font: 'sifr_hover', color: '#000000', fontSize: 28});
	$('.subs').sifr({ font: 'sifr', color: '#000000', fontSize: 34});
//	$('.pdf > a').sifr({ font: 'sifr_pdf', color: '#ffffff', fontSize: 40});
*/
	$('.bg').css({ opacity: '0.15'});

//oldalsó menü
	$('.alkat').hide();
	$('.fokat').click(function(){
		if($(this).next('.alkat').css('display')=='block'){
			$(this).next('.alkat').slideUp('fast');
		}else{
		$('.alkat').hide();
		$(this).next('.alkat').slideDown('fast');
		}
	});

//topmenu
	$('.submenu').hide();
	
	$('.top > a').mouseover(function(){
		$('.submenu').hide();							 
		$(this).next(".submenu").show();
	}).click(function(){
		$('.submenu').hide();							 
		$(this).next(".submenu").show();
	});

	$('#content').mouseover(function(){
		$('.submenu').hide();							 
	});

	$('#status').click(function(){
		$('#status').hide();							 
		$('#contact-form').css('opacity','1');
	});
	$('#fbstatus').click(function(){
		$('#fbstatus').hide();							 
		$('#fb-form').css('opacity','1');
	});

	$('#substat').click(function(){
		$('#substat').hide();							 
		$('#subform').css('opacity','1');
	});

//page
	$('.page').hide();
	$('.page:first').show();

	$('#status').hide();
	$('#fbstatus').hide();
	
	$('#substat').hide();

	$('#next').click(function(){
		$(this).css('opacity','0.3');
		$(this).fadeTo(500,1);
		$("#prev").show();
	});

	$('#prev').click(function(){
		$(this).css('opacity','0.3');
		$(this).fadeTo(500,1);			 
	});

});

$(function(){
/*		var lis = $('#jcar > ul > li').length;
		var alkats = [];
		for(var i=1;i<=lis;i++){
				$('.alkat a:eq('+(i-1)+')').addClass(""+i+"");
			 	alkats[alkats.length]=".alkat ."+i;
			 }
*/
	$("#jcar").jCarouselLite({
			btnNext: "#next",
			btnPrev: "#prev",
			visible: 1,
			speed:700,
			goto:s,
//			btnGo: alkats
			circular:false,
			afterEnd: function(a) {
				var w = $('#jcar > ul > li').width();
				var ulw = $('#jcar > ul').width();
				var ull = $('#jcar > ul').css('left').replace('px','');
				if(ull==0){
					$("#prev").hide();
				}
				var e = Number(ulw)+Number(ull);
				if(w==e){
					$("#next").hide();
				}else{
					$("#next").show();
				}
    		}

		});
});

$(function(){
	$("a[rel='newtab']").click(function(){
		window.open(this.href);
		return false;
	});
});

function page(p){
/*	$('.page').fadeOut(1000);
	$('#'+p).fadeIn(1000);
*/
	document.location = '/'+p;
}

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

	$('#contact-form').css('opacity','0.2');
	$('#status').html('<img src="/img/ajax-load.gif" alt="" />');
	$('#status').show();
	$.post("/works/ajax/ajax-contact-action.php", { action: "contact", nev: name, email: mail, text: txt },
		function(data){
			$('#status').html('<b>'+data+'</b>');
			if(data=='Thank you!<br />We are going to answer soon!'){
				$("input[name='name']").val('');
				$("input[name='email']").val('');
				$("textarea[name='text']").val('');
			}
		}
	)
}

function feedback(){
	var name = $("input[name='fbname']").val();
	var mail = $("input[name='fbemail']").val();
	var txt = $("textarea[name='fbtext']").val();

	$('#fb-form').css('opacity','0.2');
	$('#fbstatus').html('<img src="/img/ajax-load.gif" alt="" />');
	$('#fbstatus').show();
	$.post("/works/ajax/ajax-contact-action.php", { action: "feedback", nev: name, email: mail, text: txt },
		function(data){
			$('#fbstatus').html('<b>'+data+'</b>');
			if(data=='Thank you!'){
				$("input[name='fbname']").val('');
				$("input[name='fbemail']").val('');
				$("textarea[name='fbtext']").val('');
			}
		}
	)
}

function subscribe(){
	var mail = $("#sub_mail").val();
	var nev = $("#sub_nev").val();
	
	if(mail !== 'your e-mail address...' && nev !== 'name'){
		$('#subform').css('opacity','0.2');
		$('#substat').html('<img src="/img/ajax-load.gif" alt="" />');
		$('#substat').show();

		$.post("/works/ajax/ajax-contact-action.php", { action: "subscribe", email: mail, nev:nev },
			function(data){
				$('#substat').html('<b>'+data+'</b>');
				if(data=='Thank you!'){
					$("#sub_mail").val('e-mail address...');
					$("#sub_nev").val('name');
				}
		})
	}
	
}

$(document).ready(function(){
/*	var ks = 13;
	for(i=1;i<=ks;i++){
		$("#front").append('<img src="/media/front/'+i+'.jpg" alt="" />');
	}

	$("#front img:first").addClass('active');
	$("#front img:first").load(function(){
									   page('front');
									   setInterval("slideImg()", 3000 );
									   });
	$('#front > img').click(function(){
		page('shoes');
	});
*/

	$(".more").hide();
	$('.show-more').click(function(){
		$(".alkat > a").hide();
		$(".more").show();
	});
	
	if(s==0){
		$("#prev").hide();
	}
//pagepeel

	$("#pageflip").hover(function() { //On hover...
		$("#pageflip img , .msg_block").stop()
			.animate({ //Animate and expand the image and the msg_block (Width + height)
				width: '210px',
				height: '217px'
			}, 500);
		} , function() {
		$("#pageflip img").stop() //On hover out, go back to original size 50x52
			.animate({
				width: '100px',
				height: '105px'
			}, 220);
		$(".msg_block").stop() //On hover out, go back to original size 50x50
			.animate({
				width: '100px',
				height: '100px'
			}, 200); //Note this one retracts a bit faster (to prevent glitching in IE)
	});
	
	
	$("#jcar").show();
	$("#shoes").show();
	$("#preload").hide();

});

$(function(){
	$('#tartalom').jScrollPane({showArrows:true,scrollbarWidth:19});
});


