/**  A spec design-ú formokért és selectekért felelős fv-ek  **/
$(function() {
	$("form.jqtransform").jqTransform();
	$("form.jqtransform_search").jqTransform();
});

$(document).ready(function() {

	/**  ÖSSZEHASONLÍTÁSBA ADÁS GOMBRA KATT -> BETESZ A JOBB OLDALI LISTÁKBA  **/
	$(".compare_add_button").click(function() {
		var aDatas = this.name.split("|");
		var aTemp = new Array();
		var aTemp2 = new Array();
		
		$('ul.compare_ul li a.compare_remove_button').each(function(index) {
			aTemp[index]=this.name;
			
            if ( jQuery.inArray(this.name, aTemp2) == "-1" ) {
            	aTemp2[index] = this.name;
            }
		});

		if ( (jQuery.inArray(aDatas[0], aTemp) == "-1") && (aTemp2.length < 5) ) {
        	$('ul.compare_ul').append('<li class="p_ul_li_' + aDatas[0] + '">' + aDatas[0] + ' - ' + aDatas[1] + ' <a href="javascript:void(0);" name="' + aDatas[0] + '" class="compare_remove_button compare_bind_' + aDatas[0] + '"><img alt="" align="absmiddle"" border="0" src="images/minus.png" /></a></li>');
		}
        
		$("ul.compare_ul li a.compare_bind_" + aDatas[0]).bind('click', function() {
			$(".p_ul_li_" + this.name).remove();
		});
	});
	
	/**  ÖSSZEHASONLÍTÁS GOMBA KATT -> ÚJ ABLAK NYITÁSA  **/
	$(".product_list_info_button_a").click(function() {
		var aTemp = new Array();
		
        $('ul.compare_ul li a.compare_remove_button').each(function(index) {
            if ( jQuery.inArray(this.name, aTemp) == "-1" ) {
            	aTemp[index] = this.name;
            }
        });
        
        if ( aTemp.length > 1 ) {
        	var w = 1000;
        	var h = 600;
        	myRef = window.open('compare.php?prods=' + aTemp.join('|'),'Gepekosszehasonlitasa', 'left=' + ((screen.width/2)-w/2) + ',top=' + ((screen.height/2)-h/2) + ',width=' + w + ',height=' + h + ',toolbar=0,resizable=0, scrollbar=auto');
        }
	});


	$("ul.compare_ul li a.compare_remove_button").click(function() {
		$(".p_ul_li_" + this.name).remove();
	});

	/*################################*/
	
    /**  Menü első gombja: termékek  **/
	$("#menu_product_li_1").mouseover(function() {
		$("#product_catalog_tools").css({'display':'block','z-index':'1000'});
		
	}).mouseout(function() {
		$("#product_catalog_tools").css('display', 'none');
	});
	$("#product_catalog_tools").mouseover(function() {
		$("#product_catalog_tools").css('display', 'block');
	}).mouseout(function() {
		$("#product_catalog_tools").css('display', 'none');
	});

    /**  Menü második gombja: tartozékok  **/
	/*
	$("#menu_product_li_2").mouseover(function() {
		$("#product_catalog_accessories").css('display', 'block');
	}).mouseout(function() {
		$("#product_catalog_accessories").css('display', 'none');
	});
	$("#product_catalog_accessories").mouseover(function() {
		$("#product_catalog_accessories").css('display', 'block');
	}).mouseout(function() {
		$("#product_catalog_accessories").css('display', 'none');
	});
	*/

	/**  Belépés gomb  **/
	$("#menu_login_link").toggle(function() {
		$("#menu_login_form").slideDown(200);
	}, function() {
		$("#menu_login_form").slideUp(200);
	});
	
	/**  Regisztrációnál a partner és user közötti váltás  **/
	$("#reg_partner_button").click(function() {
		$("#right_container_partner").css('display', 'block');
		$("#right_container_user").css('display', 'none');
		$("#right_container_info").css('display', 'none');
	});
	
	$("#reg_user_button").click(function() {
		$("#right_container_partner").css('display', 'none');
		$("#right_container_user").css('display', 'block');
		$("#right_container_info").css('display', 'none');
	});

	/**  Főoldali főkép slide  **/
    $("#headerSlider").jqXmlSlider({
      contentDiv          : '#headerSlider',
      rightButton         : '#headerSlider .sliderButton.right',
      leftButton          : '#headerSlider .sliderButton.left',
      playButton          : '#headerSlider .sliderButton.play',
      itemWidth           : 946,
      slideSpeed          : 800,
      animation           : true,
      animationInterval   : 4000,
      animationDirection  : "right"
    });
	
    /**  Alsó sáv slide  **/
    $("#footerSlider").jqXmlSlider({
        contentDiv          : '#footerSlider',
        rightButton         : '#footerSlider .sliderButton.right',
        leftButton          : '#footerSlider .sliderButton.left',
        playButton          : '#footerSlider .sliderButton.play',
        itemWidth           : 187,
        slideSpeed          : 800,
        animation           : false,
        animationInterval   : 500,
        animationDirection  : "right"
      });
	
	
	/**  Település és partner lista select a felhasználói gép regisztrációnál  **/
    $("#reg_city_select").change(function () {
        $.getJSON('city_select.php', {'id' : $(this).val()}, function(data){
        	document.getElementById('reg_post_text').value = data;
		});
      });

});

/**  IE 7-től vissza a z-index problémák megoldása  **/
if($.browser.msie&&parseInt($.browser.version)<=7){
    $(document).ready(function() {
    var zIndexNumber = 10000;
    $('div').each(function() {
      $(this).css('zIndex', zIndexNumber);
      zIndexNumber -= 10;
    });
  });
}

    
    
