var pos=0;
var easing = "easeOutCirc";

function dialog (title , text ) {
	$elem = $("<div/>").html(text).appendTo("body");
	$elem.dialog({
		autoOpen:true,
		title: title,
		buttons: {"Ok": function (){
 			$(this).dialog("close");
		}}
	});
	
}



$(document).ready(function() {

	swfobject.embedSWF("/banner2010.swf", 'flashanim', "190", "130", "9",null, null, {"wmode":"opaque"}) ;


	$("#menusor>ul>li").hover(
	function() {
			$(this).find("ul").css("display","block");
			$(this).addClass("fomenu_hover");
	},
	function() {
			$(this).find("ul").css("display","none");
			$(this).removeClass("fomenu_hover");
	});    
	
	
	$("#kereses").focus(function() {
		$(this).siblings("label").hide();
	});
	$("#kereses").blur(function() {
		if ($(this).val()=="") {
			$(this).siblings("label").show();
		}
	});
	$(".fancybox_video").click(function() {
	$.fancybox({
			'showCloseButton'	: true, 
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'width'			: 680,
			'height'		: 495,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
				'wmode'			: 'transparent',
				'allowfullscreen'	: 'true'
				}
		});
	return false;
	});
	
	// $(".kenocs-dobozok").each(function(i, e) {
	// 	console.log(i,e);
	// 	if (i>=5) {
	// 		$(e).css({
	// 			width:'100px',
	// 			height:'100px'
	// 		});
	// 	};
	// 	});

	
	$("#kenocsgomb-right").click(function() {
		var szel = parseInt($("#kenocsok").css("width"));
		$("#kenocsok").stop();
		
		// console.log(Math.abs((pos*190))+950);
		// console.log(szel);
		
		if ($("#kenocsok-legkulso").hasClass("aloldal")) {
			szelesseg=170*2;
		}else{
			szelesseg=950+170;
		}

		if (Math.abs(((pos-1)*190))+szelesseg>=szel) {
			$("#kenocsgomb-right").hide();
		}
		
		if (Math.abs((pos*190))+szelesseg<szel) {
			pos-=1;
			$("#kenocsgomb-left").show();
		}
		$("#kenocsok").animate({
			left: (pos*190)+"px"
		},500,easing);

		return false;
	});
	
	$("#kenocsgomb-left").click(function() {
		bal = parseInt($("#kenocsok").css("left"));
		$("#kenocsok").stop();

		if (pos>=0) {
			$("#kenocsgomb-left").hide();
		};

		if (pos<0) {
			pos+=1;
			$("#kenocsgomb-right").show();
		}
		$("#kenocsok").animate({
			left: (pos*190)+"px"
		},500,easing);

		return false;
	});

	$(".kapcsolatfelvetel form input, .kapcsolatfelvetel form textarea").blur(function() {
		switch ($(this).attr("id")){
			case "e-mail":
					if ($(this).val().search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
						$(this).removeClass("notvalid");
						return true;
					}else{
						if (!$(this).hasClass("notvalid")) {
							dialog("Hiba","Hibás e-mail címet adott meg!");
						};
						$(this).addClass("notvalid");
						return false;
					}
			break;
			default:
				if ($(this).val() == "") {
					if (!$(this).hasClass("notvalid")) {
						dialog("Hiba","Minden mezőt kötelező kitölteni!");
					};
					$(this).addClass("notvalid");
					return true;
				}else{
					$(this).removeClass("notvalid");
					return false;
				}
		}

	});
	
	$(".kapcsolatfelvetel form").submit(function() {
		var hiba = "";
		$(".kapcsolatfelvetel form input, .kapcsolatfelvetel form textarea").each(function() {
			switch ($(this).attr("id")){
				case "e-mail":
					if ($(this).val().search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
						$(this).removeClass("notvalid");
					}else{
						$(this).addClass("notvalid");
						hiba = "Hibás az e-mail cím formátuma!";
					}
				break;
				default:
				if ($(this).val() != "") {
					$(this).removeClass("notvalid");
				}else{
					$(this).addClass("notvalid");
					hiba = "Minden mezőt kötelező kitölteni!";
				}
			}
			

		});
		if (hiba!="") {
			dialog("Hiba",hiba);
		}else{
			$.ajax({
				data: $(this).serialize(),
				type:'POST',
				url: '/kapcsolatfelvetel_ajax',
				success: function(data) {
					if (data=="ok") {
						dialog("",'Üzenetét sikeresen továbbítottuk!');
						$(".kapcsolatfelvetel form input[type=text], .kapcsolatfelvetel form textarea").val("");
						
					}else{
						if (data=="rosszcaptcha") {
							dialog("Hiba","Hibás biztonsági kódot adott meg.");	
						}else{	
							dialog("Hiba","Nem sikerült elküldeni az üzenetet, próbálja újra.");
						}
			  		}
		  		}
			});
		}
		return false;
	});
	
   jQuery("a[href^=http]").each(function(){
   if(this.href.indexOf(location.hostname) == -1) {
      jQuery(this).attr({
         target: "_blank",
         title: "Új ablakban nyílik meg!"
      });
	}
	});
});
