$(document).ready(function(){
	$('.ar a').ifixpng();
	$('legend cite').ifixpng();
	$('.munka img').ifixpng();
	$('.lepes_menu').ifixpng(); 
	
	$('input#file').css('opacity','0');

	$('#megrendelem_button').click(function(){
		$('p.submit button').trigger('click');
		return false;
	});

	var $floatingbox = $('#box');
 
	if($('#body').length > 0){
		var bodyY = parseInt($('#body').offset().top);
 
		$(window).bind('scrollstop', function(e){
			var scrollY = $(window).scrollTop();
			var isfixed = $floatingbox.css('position') == 'fixed';
			var column_1 = $('.column_1').height()-100;
			if($floatingbox.length > 0){
				if ($(this).scrollTop() < column_1) {
					if ( scrollY > bodyY ) {
						$floatingbox.stop().animate({
							marginTop: scrollY-bodyY
						});
					} else {
						$floatingbox.animate({
							marginTop: 0
						});
					}		
				}
			}
		});
 	};

	$('form').jqTransform({imgPath:'js/jqtransformplugin/img/'});
	$('#file').customFileInput();

	$('a.spam_protect').spam_protect();
	
	function Megrendeles () {
		var egyoldal = '12000';
		var egypluszoldal = '6000';
		var cbsurgos = '5000';
		var cbie = '5000';
		var cbkapcsolatform = '5000';
		var cbnyomtato = '3000';
		var cblegordulo = '1500';
		var cbkommentelt = '500';
		var cbegyedibetu = '3000';
		var cbwordpress = '20000';
		var cbjoomla = '38000';
		var cbhtml5 = '38000';
		
		var prices = {
			"cbsurgos" : 5000,
			"cbie" : 5000,
			"cbkapcsolatform" : 5000,
			"cbnyomtato" : 3000,
			"cblegordulo" : 1500,
			"cbkommentelt" : 500,
			"cbegyedibetu" : 3000,
			"cbwordpress" : 20000,
			"cbjoomla" : 38000,
			"cbmagento" : 150000,
			"cbhtml5" : 1000
		}
		
		var input_oldalakszama = $('select#oldalakszama');
		var input_surgos = $('input#cbsurgos');
		var input_checkbox_surgos = $('input#cbsurgos');
		
		var html_oldalszam = $('#oldal_szam');
		var html_oldalar = $('#oldal_ar');
		var html_szolgaltatas_szam = $('#szolgaltatas_szam');
		var html_szolgaltatas_ar = $('#szolgaltatas_ar');
		var html_hatarido = $('#hatarido');
		var html_atadas_ido = $('#atadas_ido');
		
		html_oldalszam.html(input_oldalakszama.val());
		if (input_oldalakszama.val()==1) {			
			html_oldalar.html($().number_format(egyoldal));
		}
		else {
			html_oldalar.html($().number_format((input_oldalakszama.val()-1)*egypluszoldal+parseInt(egyoldal)));
		}

		var price = 0;
		$(':checkbox:checked').each(function() {
		    price += prices[this.name];
		});		

		var n = $("input:checked").length;
		html_szolgaltatas_szam.html(n+' db')
		html_szolgaltatas_ar.html($().number_format(price));

		if (input_checkbox_surgos.is(':checked')) {

			$('#hatarido_nap strong').html('2 nap');
			var currentTime = new Date();
			var nap = currentTime.getDate();
			var ev = currentTime.getFullYear();
			var honap = currentTime.getMonth();
			var nap = currentTime.getDate()+2;		
			$('#atadasi_idopont').html(ev+'. '+honap+'. '+nap+'. ');
		}
		else {
			$('#hatarido_nap strong').html('4 nap');			
			var currentTime = new Date();
			var nap = currentTime.getDate();
			var ev = currentTime.getFullYear();
			var honap = currentTime.getMonth()+1;
			var nap = currentTime.getDate()+4;		
			$('#atadasi_idopont').html(ev+'. '+honap+'. '+nap+'. ');
		}
		
		$('#osszes_ar strong').html((parseInt(html_oldalar.html())+parseInt(html_szolgaltatas_ar.html()))+'.000 Ft')

	};
	
	Megrendeles();
	
	$('form').mouseover(function(){
		Megrendeles();
	});
	
});


(function(a){a.fn.spam_protect=function(b){return this.each(function(){obj=a(this);href=obj.attr("href");href_replaced_1=href.replace("|","@");href_replaced_2=href_replaced_1.replace(":",".");obj.attr({href:"mailto:"+href_replaced_2,title:"E-mail cím: "+href_replaced_2});obj.html(href_replaced_2)})}})(jQuery);

/*
* @Copyright (c) 2010 Ricardo Andrietta Mendes - eng.rmendes@gmail.com
* 
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use,
* copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following
* conditions:
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
//indica que está sendo criado um plugin
jQuery.fn.extend({number_format:function(k,d){var m={numberOfDecimals:0,decimalSeparator:",",thousandSeparator:".",symbol:" Ft"};var q=jQuery.extend(m,d);var e=k;var b=q.numberOfDecimals;var p=q.decimalSeparator;var c=q.thousandSeparator;var j=q.symbol;var l="";var n=e.toString();var h=n.indexOf("e");if(h>-1){l=n.substring(h);e=parseFloat(n.substring(0,h))}if(b!=null){var o=Math.pow(10,b);e=Math.round(e*o)/o}var a=e<0?"-":"";var g=(e>0?Math.floor(e):Math.abs(Math.ceil(e))).toString();var f=e.toString().substring(g.length+a.length);p=p!=null?p:".";f=b!=null&&b>0||f.length>1?(p+f.substring(1)):"";if(b!=null&&b>0){for(i=f.length-1,z=b;i<z;++i){f+="0"}}c=(c!=p||f.length==0)?c:null;if(c!=null&&c!=""){for(i=g.length-3;i>0;i-=3){g=g.substring(0,i)+c+g.substring(i)}}if(q.symbol==""){return a+g+f+l}else{return a+g+f+l+j}}});(function(){var a=jQuery.event.special,c="D"+(+new Date()),b="D"+(+new Date()+1);a.scrollstart={setup:function(){var e,d=function(h){var f=this,g=arguments;if(e){clearTimeout(e)}else{h.type="scrollstart";jQuery.event.handle.apply(f,g)}e=setTimeout(function(){e=null},a.scrollstop.latency)};jQuery(this).bind("scroll",d).data(c,d)},teardown:function(){jQuery(this).unbind("scroll",jQuery(this).data(c))}};a.scrollstop={latency:300,setup:function(){var e,d=function(h){var f=this,g=arguments;if(e){clearTimeout(e)}e=setTimeout(function(){e=null;h.type="scrollstop";jQuery.event.handle.apply(f,g)},a.scrollstop.latency)};jQuery(this).bind("scroll",d).data(b,d)},teardown:function(){jQuery(this).unbind("scroll",jQuery(this).data(b))}}})();

/*
 * jQuery ifixpng plugin
 * (previously known as pngfix)
 * Version 2.1  (23/04/2008)
 * @requires jQuery v1.1.3 or above
 *
 * Examples at: http://jquery.khurshid.com
 * Copyright (c) 2007 Kush M.
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function(b){b.ifixpng=function(c){b.ifixpng.pixel=c};b.ifixpng.getPixel=function(){return b.ifixpng.pixel||"images/pixel.gif"};var a={ltie7:b.browser.msie&&b.browser.version<7,filter:function(c){return"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='"+c+"')"}};b.fn.ifixpng=a.ltie7?function(){return this.each(function(){var c=b(this);var e=b("base").attr("href");if(e){e=e.replace(/\/[^\/]+$/,"/")}if(c.is("img")||c.is("input")){if(c.attr("src")){if(c.attr("src").match(/.*\.png([?].*)?$/i)){var d=(e&&c.attr("src").search(/^(\/|http:)/i))?e+c.attr("src"):c.attr("src");c.css({filter:a.filter(d),width:c.width(),height:c.height()}).attr({src:b.ifixpng.getPixel()}).positionFix()}}}else{var f=c.css("backgroundImage");if(f.match(/^url\(["']?(.*\.png([?].*)?)["']?\)$/i)){f=RegExp.$1;f=(e&&f.substring(0,1)!="/")?e+f:f;c.css({backgroundImage:"none",filter:a.filter(f)}).children().children().positionFix()}}})}:function(){return this};b.fn.iunfixpng=a.ltie7?function(){return this.each(function(){var c=b(this);var d=c.css("filter");if(d.match(/src=["']?(.*\.png([?].*)?)["']?/i)){d=RegExp.$1;if(c.is("img")||c.is("input")){c.attr({src:d}).css({filter:""})}else{c.css({filter:"",background:"url("+d+")"})}}})}:function(){return this};b.fn.positionFix=function(){return this.each(function(){var d=b(this);var c=d.css("position");if(c!="absolute"&&c!="relative"){d.css({position:"relative"})}})}})(jQuery);

/*
 *
 * jqTransform
 * by mathieu vilaplana mvilaplana@dfc-e.com
 * Designer ghyslain armand garmand@dfc-e.com
 *
 *
 * Version 1.0 25.09.08
 * Version 1.1 06.08.09
 * Add event click on Checkbox and Radio
 * Auto calculate the size of a select element
 * Can now, disabled the elements
 * Correct bug in ff if click on select (overflow=hidden)
 * No need any more preloading !!
 * 
 ******************************************** */
(function(d){var c={preloadImg:true};var e=false;var i=function(l){l=l.replace(/^url\((.*)\)/,"$1").replace(/^\"(.*)\"$/,"$1");var j=new Image();j.src=l.replace(/\.([a-zA-Z]*)$/,"-hover.$1");var k=new Image();k.src=l.replace(/\.([a-zA-Z]*)$/,"-focus.$1")};var b=function(l){var j=d(l.get(0).form);var m=l.next();if(!m.is("label")){m=l.prev();if(m.is("label")){var k=l.attr("id");if(k){m=j.find('label[for="'+k+'"]')}}}if(m.is("label")){return m.css("cursor","pointer")}return false};var a=function(j){var k=d(".jqTransformSelectWrapper ul:visible");k.each(function(){var l=d(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);if(!(j&&l.oLabel&&l.oLabel.get(0)==j.get(0))){d(this).hide()}})};var f=function(j){if(d(j.target).parents(".jqTransformSelectWrapper").length===0){a(d(j.target))}};var h=function(){d(document).mousedown(f)};var g=function(k){var j;d(".jqTransformSelectWrapper select",k).each(function(){j=(this.selectedIndex<0)?0:this.selectedIndex;d("ul",d(this).parent()).each(function(){d("a:eq("+j+")",this).click()})});d("a.jqTransformCheckbox, a.jqTransformRadio",k).removeClass("jqTransformChecked");d("input:checkbox, input:radio",k).each(function(){if(this.checked){d("a",d(this).parent()).addClass("jqTransformChecked")}})};d.fn.jqTransInputButton=function(){return this.each(function(){var j=d('<button id="'+this.id+'" name="'+this.name+'" type="'+this.type+'" class="'+this.className+' jqTransformButton"><span><span>'+d(this).attr("value")+"</span></span>").hover(function(){j.addClass("jqTransformButton_hover")},function(){j.removeClass("jqTransformButton_hover")}).mousedown(function(){j.addClass("jqTransformButton_click")}).mouseup(function(){j.removeClass("jqTransformButton_click")});d(this).replaceWith(j)})};d.fn.jqTransInputText=function(){return this.each(function(){var m=d(this);if(m.hasClass("jqtranformdone")||!m.is("input")){return}m.addClass("jqtranformdone");var l=b(d(this));l&&l.bind("click",function(){m.focus()});var j=m.width();if(m.attr("size")){j=m.attr("size")*10;m.css("width",j)}m.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');var k=m.parent().parent().parent();k.css("width",j+10);m.focus(function(){k.addClass("jqTransformInputWrapper_focus")}).blur(function(){k.removeClass("jqTransformInputWrapper_focus")}).hover(function(){k.addClass("jqTransformInputWrapper_hover")},function(){k.removeClass("jqTransformInputWrapper_hover")});d.browser.safari&&k.addClass("jqTransformSafari");d.browser.safari&&m.css("width",k.width()+16);this.wrapper=k})};d.fn.jqTransFile=function(){return this.each(function(){var m=d(this);if(m.hasClass("jqtranformdone")||!m.is("input")){return}m.addClass("jqtranformdone");var l=b(d(this));l&&l.bind("click",function(){m.focus()});var j=m.width();if(m.attr("size")){j=m.attr("size")*10;m.css("width",j)}m.addClass("jqTransformHidden").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInnerFile"><div><span>Fájl feltöltése</span></div></div></div>');var k=m.parent().parent().parent();k.css("width",j+10);k.click(function(){d("input#file").trigger("click")})})};d.fn.jqTransCheckBox=function(){return this.each(function(){if(d(this).hasClass("jqTransformHidden")){return}var m=d(this);var k=this;var l=b(m);l&&l.click(function(){j.trigger("click")});var j=d('<a href="#" class="jqTransformCheckbox"></a>');m.addClass("jqTransformHidden").wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(j);m.change(function(){this.checked&&j.addClass("jqTransformChecked")||j.removeClass("jqTransformChecked");return true});j.click(function(){if(m.attr("disabled")){return false}m.trigger("click").trigger("change");return false});this.checked&&j.addClass("jqTransformChecked")})};d.fn.jqTransRadio=function(){return this.each(function(){if(d(this).hasClass("jqTransformHidden")){return}var l=d(this);var k=this;oLabel=b(l);oLabel&&oLabel.click(function(){j.trigger("click")});var j=d('<a href="#" class="jqTransformRadio" rel="'+this.name+'"></a>');l.addClass("jqTransformHidden").wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(j);l.change(function(){k.checked&&j.addClass("jqTransformChecked")||j.removeClass("jqTransformChecked");return true});j.click(function(){if(l.attr("disabled")){return false}l.trigger("click").trigger("change");d('input[name="'+l.attr("name")+'"]',k.form).not(l).each(function(){d(this).attr("type")=="radio"&&d(this).trigger("change")});return false});k.checked&&j.addClass("jqTransformChecked")})};d.fn.jqTransTextarea=function(){return this.each(function(){var j=d(this);if(j.hasClass("jqtransformdone")){return}j.addClass("jqtransformdone");oLabel=b(j);oLabel&&oLabel.click(function(){j.focus()});var l='<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';l+='<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';l+='<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';l+='<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';l+="</table>";var k=d(l).insertAfter(j).hover(function(){!k.hasClass("jqTransformTextarea-focus")&&k.addClass("jqTransformTextarea-hover")},function(){k.removeClass("jqTransformTextarea-hover")});j.focus(function(){k.removeClass("jqTransformTextarea-hover").addClass("jqTransformTextarea-focus")}).blur(function(){k.removeClass("jqTransformTextarea-focus")}).appendTo(d("#jqTransformTextarea-mm div",k));this.oTable=k;if(d.browser.safari){d("#jqTransformTextarea-mm",k).addClass("jqTransformSafariTextarea").find("div").css("height",j.height()).css("width",j.width())}})};d.fn.jqTransSelect=function(){return this.each(function(l){var k=d(this);if(k.hasClass("jqTransformHidden")){return}if(k.attr("multiple")){return}var n=b(k);var m=k.addClass("jqTransformHidden").wrap('<div class="jqTransformSelectWrapper"></div>').parent().css({zIndex:10-l});m.prepend('<div class="inner"><ul></ul><div class="clear"></div></div>');var j=d("ul",m).show();d("option",this).each(function(o){var p=d('<li><a href="#" index="'+o+'" class="select_'+o+'">'+d(this).html()+"</a></li>");j.append(p)});j.find("a").click(function(){d("a.selected",m).removeClass("selected");d(this).addClass("selected");if(k[0].selectedIndex!=d(this).attr("index")&&k[0].onchange){k[0].selectedIndex=d(this).attr("index");k[0].onchange()}k[0].selectedIndex=d(this).attr("index");d("span:eq(0)",m).html(d(this).html());return false});d("a:eq("+this.selectedIndex+")",j).click();d("span:first",m).click(function(){d("a.jqTransformSelectOpen",m).trigger("click")});n&&n.click(function(){d("a.jqTransformSelectOpen",m).trigger("click")});this.oLabel=n})};d.fn.jqTransform=function(j){var k=d.extend({},c,j);return this.each(function(){var l=d(this);if(l.hasClass("jqtransformdone")){return}l.addClass("jqtransformdone");d('input:submit, input:reset, input[type="button"]',this).jqTransInputButton();d("input:text, input:password",this).jqTransInputText();d("input:checkbox",this).jqTransCheckBox();d("input:radio",this).jqTransRadio();d("textarea",this).jqTransTextarea();if(d("select",this).jqTransSelect().length>0){}l.bind("reset",function(){var m=function(){g(this)};window.setTimeout(m,10)})})}})(jQuery);

/**
 * --------------------------------------------------------------------
 * jQuery customfileinput plugin
 * Author: Scott Jehl, scott@filamentgroup.com
 * Copyright (c) 2009 Filament Group 
 * licensed under MIT (filamentgroup.com/examples/mit-license.txt)
 * --------------------------------------------------------------------
 */
$.fn.customFileInput=function(){var c=$(this).addClass("customfile-input").mouseover(function(){b.addClass("customfile-hover")}).mouseout(function(){b.removeClass("customfile-hover")}).focus(function(){b.addClass("customfile-focus");c.data("val",c.val())}).blur(function(){b.removeClass("customfile-focus");$(this).trigger("checkChange")}).bind("disable",function(){c.attr("disabled",true);b.addClass("customfile-disabled")}).bind("enable",function(){c.removeAttr("disabled");b.removeClass("customfile-disabled")}).bind("checkChange",function(){if(c.val()&&c.val()!=c.data("val")){c.trigger("change")}}).bind("change",function(){var f=$(this).val().split(/\\/).pop();var e="customfile-ext-"+f.split(".").pop().toLowerCase();d.text(f).removeClass(d.data("fileExt")||"").addClass(e).data("fileExt",e).addClass("customfile-feedback-populated");a.text("Módosít")}).click(function(){c.data("val",c.val());setTimeout(function(){c.trigger("checkChange")},100)});var b=$('<div class="customfile"></div>');var a=$('<span class="customfile-button" aria-hidden="true">Kiválasztás</span>').appendTo(b);var d=$('<span class="customfile-feedback" aria-hidden="true">Nincs fájl kiválasztva...</span>').appendTo(b);if(c.is("[disabled]")){c.trigger("disable")}b.mousemove(function(f){c.css({})}).insertAfter(c);c.appendTo(b);return $(this)};
