var idOpen=0;
var idClose=0;
var tempTim=0;
function jMenu(id){
	$('#otherid').addClass('curr');
	if(idClose==id){
		clearTimeout(tempTim);
	}
	if($('#m_ul_'+id).css('display')!='block'){
		$('#m_ul_'+id).show(300);
		idOpen=id;
	}
	return false;
}
function jMenu2(id){
	if($('#m_ul_'+id).css('display')=='block'){
		$('#m_ul_'+id).hide(300);
	}
	return false;
}
function jMenuClose(id){
	$('#otherid').removeClass('curr');
	tempTim=setTimeout('jMenu2('+id+')', 120);
	idClose=id;
}

// =fixing png for IE. now you should only add class "png" to show the transparent *.png image in IE6
function PNG(element){
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)){
	var src;
	if (element.tagName=='IMG'){
			if (/\.png$/.test(element.src)){
				src = element.src;
				element.src = "/images/t.gif"; // = 1*1px  transparent image and path for it
			}
		}
		else {
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if(src){
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
	if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
}


function changeImage(){
}

$(function () {

    //product detail image gallery
    if ($('.img_gal_small').length){
        $('.img_gal_small').click(function(){
            $('.fancy').hide();
            $('#fancy_'+$(this).attr('rel')).show();
        });
    }

    //rows at page control
    if ($('.rap').length){
        $('.rap').click(function(){
            $('#rap').val($(this).attr('rel'));
            $('#rap_form').submit();
        });
    }

    //onchange handler for filter select
    if ($('.filter').length){
        $('.filter').change(function(){
            $('#filter_form').submit();
        });
    }

    //onenter handler for login form fields
    $('#auth_login').keypress(function(event) {
      if (event.which == '13') {
         $('#auth_form').submit();
       }
    });
    $('#auth_pass').keypress(function(event) {
      if (event.which == '13') {
         $('#auth_form').submit();
       }
    });

    
    //onchange handler for authorize block
    if ($('.toauthorize').length){
        //$('.toauthorize').click(function(){            
            $('.toauthorize').toggle(
                function(){
                    $(this).toggleClass('toauthorize_open');
                    if ($(this).hasClass('toauthorize_open')){
                        $('#basket_block').hide();
                        $('#logform').show();
                    }else{
                        $('#logform').hide();
                        $('#basket_block').show();
                    }
                },
                function(){
                    $(this).toggleClass('toauthorize_open');
                    if ($(this).hasClass('toauthorize_open')){
                        $('#basket_block').hide();
                        $('#logform').show();
                    }else{
                        $('#logform').hide();
                        $('#basket_block').show();
                    }
                }
            );

       // });
    }

    //onclick handler for cart discount message
    $('#cart_discount_message').click(
        function(){
            var pos = $(this).offset();
            $('#video_formats').css('top', pos.top - $('#video_formats').height());
            $('#video_formats').css('left', pos.left - $('#video_formats').width());

            $('#video_formats').show();
        }
    );
    $('#video_formats').click(
        function(){
            $('#video_formats').hide();
        }
    );


})
