﻿jQuery(document).ready(function(){

$('head').append("<style type='text/css'>@media:print{*{display:none;} .right{display:inline;}}</style>");

$('h1').first().append("<span style='float:right;'><img src='http://gera-service.com.ua/images/print.png' style='margin:0 5px -2px 0;' /><a href='' onClick='window.print()' style='font-size:11px; position:relative; top:-4px;'>Печать</a></span>");


$('.catalog li ul').slideUp(0);
/*
$('.catalog li ul.current').slideDown(200);
$('.catalog li ul.current').prev().addClass('close');
*/
$('.catalog li ul').each(function(){

if($(this).find('li').hasClass('current')){$(this).slideDown(200);
$(this).prev().addClass('close');
}

});


$('.catalog li h3').click(function(){
$(this).next().slideToggle(120);
if($(this).hasClass('open')){$(this).attr('class', '').addClass('close');} else{$(this).attr('class', '').addClass('open');}

});

$('.catalog .show_all').click(function(){
$('.catalog li ul').slideDown(100);
$('.catalog li h3').attr('class', '').addClass('close');
});

$(".serteficat a").fancybox();
$(".serteficat1 a").fancybox();
$('.gallery a').fancybox({'titleShow': false, 'transitionIn'	: 'elastic', 'transitionOut'	: 'elastic' });


$('.bottomMenu .item').last().css('padding', '0').width(60);

//ie fixes
if($.browser.msie){

$('.breadcrumb li').first().css('background', 'none');

$('.pager li').first().addClass('first');
$('.pager li').last().addClass('last');

}
//ie
$('table.price tr:even td').css('background-color','#f7fbfd');
//gallery
/*
$('.gallery a.item').click(function(){

$('.gallery .big').attr('src', $(this).find('img').attr('src'));
$('.gallery a.big_a').attr('href', $(this).find('img').attr('src'));

});
*/

/*------------------------------------------------------- Выравнивание картинок в галерее ------------------------------------------------------------*/
/*var l=0;
$('.gallery .item').each(function(){
$(this).find('img').load(function(){
if($(this).height()>50){$(this).attr('height', 50).css('width', 'auto');} else{
l=(50-$(this).height());

$(this).css('margin-top', l/2);}
});


});

function lllload (){

hei=$(this).height();
if($(this).height()>240){$(this).attr('height', 240).css('width', 'auto');} else{
z=(240-hei);
$('.gallery .big').css('margin-top', z/2);}
}

$('.gallery .big').bind('load', lllload);

hei=0;
var z=0;
$('.gallery .big').load(function(){
})
*/

if($.browser.msie && parseFloat($.browser.version) <= 7){

eqh=0;
$('.gallery .item img').one('load', function(){
eqh=0;
if($(this).height()>=50){$(this).attr('height', 50)} else {

$(this).attr('width', 50);}


var heig=$(this).attr('height');
if(heig<1){
var im= new Image();
im.src=$(this).attr('src');
heig=im.height();
alert(heig);
}
eqh=(50-heig);
$(this).css('margin-top', eqh/2);

}).each(function(){
if(this.complete) $(this).trigger("load");
});

eqh1=0;
$('.gallery .big_a img').one('load', function(){
eqh1=0;
if($(this).height()>=240){$(this).attr('height', 240)} else {

$(this).attr('width', 240);}


var heig=$(this).attr('height');
if(heig<1){
var im= new Image();
im.src=$(this).attr('src');
heig=im.height();
alert(heig);
}
eqh1=(240-heig);
$(this).css('margin-top', eqh1/2);

}).each(function(){
if(this.complete) $(this).trigger("load");
});

return;
}


$('.gallery .item img').wrap('<div class="wrap_gallery_item_s"></div>');
$('.gallery .big_a img').wrap('<div class="wrap_gallery_item_b"></div>');

/*------------------------------------------------------- Выравнивание картинок в галерее ------------------------------------------------------------*/
//
/*
$('.slogan h1').attr('filter', '');

var i=1;
var j=1;
$('.slogan tr').each(function(){$(this).addClass('sl'+i); i++;});
$('.slogan tr h1').fadeOut(0).attr('filter', '');
$('.slogan tr.sl'+$('.slogan tr').size()+' h1').fadeIn(1000);
$(document).everyTime(5000, function(){slide();});

function slide() {
$('.slogan tr h1').hide();
$('.slogan tr.sl'+j+' h1').fadeIn('slow');
j++;
if(j>$('.slogan tr').size()){j=1;}

}
*/

//$('.slogan ul').animate({marginTop:'-=160'}, 2000);
//$('.slogan ul').css('margin-top','-160px');

var show=false;

$('.logIn').click(function(){
if(show==false){$('.topLine').animate({marginTop:0}); show=true;} else 
{$('.topLine').animate({marginTop:-35}); show=false;}

});


$('.topMenu li.sub').hover(function(){

$(this).find('.submenu').show(); $(this).addClass('hover');


}, function(){

$(this).removeClass('hover');
$(this).find('.submenu').hide();


});

$('.topMenu li.subcat').hover(function(){

$(this).find('.subcatalog').show(); $(this).addClass('hover');


}, function(){

$(this).removeClass('hover');
$(this).find('.subcatalog').hide();


});

/* ------------------------------------------------ Выравнивание картинок - поставщики ---------------------------------------------- */
/*var h=0;
$('.suppliers .item .img').each(function(){

h=(105-$(this).find('img').attr('height'));
$(this).find('img').css('margin-top', h/2);

});
*/
if($.browser.msie && parseFloat($.browser.version) <= 7){

eqh=0;
$('.suppliers .item .img img').one('load', function(){
eqh=0;
if($(this).height()>=105){$(this).attr('height', 105)} else {
if ($(this).attr('width')>150){
$(this).attr('width', 150);}}


var heig=$(this).attr('height');
if(heig<1){
var im= new Image();
im.src=$(this).attr('src');
heig=im.height();
alert(heig);
}
eqh=(105-heig);
$(this).css('margin-top', eqh/2);

}).each(function(){
if(this.complete) $(this).trigger("load");
});

return;
}

$('.suppliers .item .img img').wrap('<div class="wrap_img_s"></div>');
/* ------------------------------------------------ Выравнивание картинок - поставщики ---------------------------------------------- */




//карта сайта

$('.siteMap').append('<div class="coll1" style="width:50%; float:left;"><ul class="slvl"></ul></div>');
$('.siteMap').append('<div class="coll2" style="width:50%; float:left;"><ul class="slvl"></ul></div>');
//
//$('.siteMap ul li.firstlvl:even').appendTo('.coll2');

$('.siteMap ul.smap li.firstlvl').filter(function(i){if (!((i+1)%2)) $(this).appendTo('.coll2 ul.slvl');});
$('.siteMap ul.smap li.firstlvl').appendTo('.coll1 ul.slvl');



$('.smap').remove();




/*eq*/

/*
eqh=0;
$('.eq_item').each(function(){

$(this).find('img').load(function(){
if($(this).height()>=132){$(this).attr('height', 132)} else {

$(this).attr('width', 133);

eqh=(133-$(this).height());
$(this).css('margin-top', eqh/2);

}

})

});
*/
/*
eqh=0;
$('.eq_item img').one('load', function(){
eqh=0;
if($(this).height()>=132){$(this).attr('height', 132)} else {

$(this).attr('width', 133);}
var heig=$(this).attr('height');
if(heig<1){
var im= new Image();
im.src=$(this).attr('src');
heig=im.height();
alert(heig);
}
eqh=(133-heig);
$(this).css('margin-top', eqh/2);

}).each(function(){
if(this.complete) $(this).trigger("load");
});
*/
/*--------------------------------------------------  Выравнивание картинок по центру в каталоге-------------------------------------------------*/
if($.browser.msie && parseFloat($.browser.version) <= 7){

eqh=0;
$('.eq_item img').one('load', function(){
eqh=0;
if($(this).height()>=132){$(this).attr('height', 132)} else {

$(this).attr('width', 133);}
var heig=$(this).attr('height');
if(heig<1){
var im= new Image();
im.src=$(this).attr('src');
heig=im.height();
alert(heig);
}
eqh=(133-heig);
$(this).css('margin-top', eqh/2);

}).each(function(){
if(this.complete) $(this).trigger("load");
});

return;
}

$('.eq_item img').wrap('<div class="wrap_img"></div>');

/*--------------------------------------------------  Выравнивание картинок по центру в каталоге-------------------------------------------------*/

var num="";
var nam="";
/* fancy img */

var coun=0;
$(".text a").each(function(){
num = $(this).attr('href');
nam = num.split('.');
if(nam[1]=="jpg" || nam[1]=="png"){$(this).addClass('fancy_img').attr('target','');}


});
$(".fancy_img").fancybox();


/*  карта  */
var id="";
$('.mapua a').removeClass('active');
$('.mapua a').attr('href', 'javascript:void(0)');
$('.mapContent div').hide();
$('.mapua a').click(function(){
$('.mapContent div').hide();
id=$(this).attr('class');
$('#'+id).show();
$('.mapua a').removeClass('active');
$(this).addClass('active');
});


$('table.contacts').next().css('text-align', 'left').css('padding-top','9px');
$('table.contacts').next().append(':');

});

