
function dn(){
	ci++;
	if(ci>2){
	$('#vmenu .submenu').slideUp('fast');
	clearInterval(st);
	}
	
	}

function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;

    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {sMtd='image';
        src = element.src;
        element.src = "/images/p0.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
	  //если у элемента задана фоновая картинка, то присваиваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);

      if (src)
      {
rpt = element.currentStyle.backgroundRepeat;
//alert (rpt);
if (rpt !='no-repeat') {sMethod='scale'} else{sMethod='crop'}
sMtd = 'crop';
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    //$('#result33').append(sMtd);
if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='" + src + "',sizingMethod='"+sMtd+"')";
  }
}
function IsNumeric(sText)// if is_number

{
	if (sText == "") {return false;}
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

//alert(sText);
 //alert(sText.length);
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
	  //alert(i);
      sChar = sText.charAt(i); 
	 // alert(ValidChars.indexOf(sChar));
      if (ValidChars.indexOf(sChar) == -1) 
         {
         IsNumber = false;
         }
      }
	  //alert (IsNumber);
   return IsNumber;
   
   } 	
   
   function CheckBasket(){
								  
								  var url = '/scripts/small_basket.php';
								   var postStr = '';
																  
  $.post(url, postStr, function(responseText) {
								$('.small-basket').empty();
								$('.small-basket').append($(responseText).find('.minibasketInner').eq(0));
								});
}
   
$(document).ready(function(){ 


$('.clearBasket').click(function(){
$.cookie('basket_data', NULL);
document.location.reload();

});
						   
						   //setInterval ('CheckBasket()', 5000 ); //проверка мини-корзины
						   
						   
						   //Украшения:
						   if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))//Патч для пнг
 {
						   $('img').filter(function(){thisSrc = $(this).attr('src');
													if(/\.png$/.test(thisSrc)){
													
													
													return true;}
													
													}).each(function (){/*//alert ('img!'+$(this).attr('src'));
														tempSrc=$(this).attr('src');
														$(this).attr('src', '/images/0.gif');
														gotObj=$(this).get(0);
														gotObj.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+tempSrc+"',sizingMethod='crop')";
														*/
														fixPNG($(this).get(0))
														});
						   $('div').filter(function(){
												if($(this).css('backgroundImage')){return true;}
												
												
												
													}).each(function(){
														fixPNG($(this).get(0))
													
													})
						   
						   
}
$('.hovered').hover(function(){
							 
							 $(this).parents('li').find('.legend').slideDown('fast');
							 
							 }, function(){
								 $(this).parents('li').find('.legend').slideUp('fast');
								 
								 })
$('.addToCart').click(function(){
							   quant = $(this).parents('.buyform').find('.quant').val();
							   thisID = $(this).parents('.buyform').find('.addId').val();
							   thisObj = $(this);
							   if(IsNumeric(quant)){
								   var url = '/scripts/small_basket.php';
								   var postStr = "ADD[ID]="+thisID+"&ADD[Q]="+parseInt(quant);
								   //alert(postStr);
								   //$(this).parents('.buyform').find('.wait').SlideDown('fast');
								  
  $.post(url, postStr, function(responseText) {
								$('.small-basket').empty();
								$('.small-basket').append($(responseText).find('.minibasketInner').eq(0));
								
																
								});
  $(this).parents('.buyform').find('.quant').val('');
  /*
  $(this).parents('.buyform').find('.wait').SlideUp('fast');
								
								$(this).parents('.buyform').find('.done').SlideDown('fast', function(){
																									 $(this).parents('.buyform').find('.done').animate({"opacity":100}, 2000, function(){
																																													   $(this).parents('.buyform').find('.done').SlideUp('fast');
																																													   })
																									 });
  */
  
								   } //end isnumeric
							   return false;
							   })


$('.addToCartVerbose').click(function(){
							   quant = $(this).parents('.buyform').find('.quant').val();
							   thisID = $(this).parents('.buyform').find('.addId').val();
							  
							   if(IsNumeric(quant)){
								  $('#reqForm .quant').val(quant);
								    $('#reqForm .pID').val(thisID);
									 $('#reqForm').submit();
									 
								  $('#reqForm input').val('');
								  
							setTimeout('CheckBasket()', 5000);
							
  $(this).parents('.buyform').find('.quant').val('');
  /*
  $(this).parents('.buyform').find('.wait').SlideUp('fast');
								
								$(this).parents('.buyform').find('.done').SlideDown('fast', function(){
																									 $(this).parents('.buyform').find('.done').animate({"opacity":100}, 2000, function(){
																																													   $(this).parents('.buyform').find('.done').SlideUp('fast');
																																													   })
																									 });
  */
  
								   } //end isnumeric
							   return false;
							   })

$('.vmenu_link').mouseover(function(){//alert('works!'); 
											 // alert(typeof(st));
											if(typeof(st) != 'undefined')
											{clearInterval(st)}
											  $('#vmenu .submenu').removeClass('active');
										 $(this).parents('#vmenu .title').find ('.submenu').addClass('active')	  
	 							$('#vmenu .submenu').not('.active').slideUp('fast');
							   cheight = $(this).parents('#vmenu .title').find ('.submenu').slideDown('fast', function(){
									 cheight=$(this).parents('#vmenu .title').find ('.submenu').innerHeight();
									  
									    cwidth=$(this).parents('#vmenu .title').find ('.submenu').innerWidth();
							   $(this).parents('#vmenu .title').find('.underlayer').css({'height':cheight, 'width':cwidth});
																													   })
							   
							  
									});
							   
$('#vmenu .submenu').mouseleave(function(){
										ci= 0;
									   st=setInterval('dn()', 1000);
															  
									   
									   })	

$('.vmenu_link').mouseleave(function(){
										ci= 0;
									   st=setInterval('dn()', 1000);
															  
									   
									   })

$('#vmenu .submenu').mouseenter(function(){if(typeof(st) != 'undefined')
											{clearInterval(st)}
											
											});

});

