$(document).ready(function(){
$(".clrspan").each(function(){
	s=$(this)[0].id.split("_");
	console.log(s);
  if(typeof(vnals[s[2]])!=='undefined')
	if(in_array(s[1], vnals[s[2]][s[3]]))
		{
		$(this).html($(this).html()+' (в наличии)');
		}

	});

});
var cookie_site_name='baibai.ru';
if(($.cookie('REFERRER')==null) && (document.referrer!=null) && (document.referrer.indexOf(cookie_site_name)==-1)){$.cookie('REFERRER', document.referrer,  { expires: 90, path: '/', domain: cookie_site_name, secure: false});}

function search_autocomplete(a,b)
{
str=a.value;

$("#complete").show();
$("#complete").html("<center><img src=\"/i/loading.gif\" style=\"margin:10px;\"></center>");
q="str="+str;
$.post('/shop/search_autocomplete.php', q, function(data){
  $("#complete").html(data);
});
}

function AddToCart(id)
{
//$.add2cart('img'+id, 'cart'); 
var cart = $('#cart').html('<center><img src="/i/loading.gif" style="margin:10px;"><BR>добавляем товар в корзину...</center>').show();
if (typeof(id) != 'object') {
  id = '#addtocart' + id;
}
var post_form = $(id);
var queryString = '';
if (post_form.is('form')) {
  queryString = post_form.formSerialize();
}
else if (post_form.is('a')) {
  queryString = post_form.attr('href').replace(/.+\?/, '');
}
$.post('/shop/listcart.php', queryString, function(data){
  cart.html(data);
});
return false;
}
            
function ItemMinus(id)
{
$("#cart").html("<center><img src=\"/i/loading.gif\" style=\"margin:10px;\"><BR>пересчет корзины...</center>");
$("#cart").load(encodeURI("/shop/listcart.php?action=itemminus&id="+id+"&r="+Math.random())); 
return false;
}
function ItemPlus(id)
{
$("#cart").html("<center><img src=\"/i/loading.gif\" style=\"margin:10px;\"><BR>пересчет корзины...</center>");
$("#cart").load(encodeURI("/shop/listcart.php?action=itemplus&id="+id+"&r="+Math.random())); 
return false;
}

// JavaScript Document

function on(id)
{   
	document.getElementById(id).style.display='block';
}
function off(mode)
{   document.getElementById(mode).style.display='none';

}

function AddonWindow( uri ) {
	myWin = open(uri, "linkWindow", "width=800,height=700,status=no,toolbar=no,menubar=no, titlebar=no, scrollbars=yes, resizable=yes")
}


function del_str( del, rep , str  )
{
	res = str;

	while( res.search(del) >= 0  )
	{
		res = res.replace( del, rep );
	}

	return res;
}

function LinkWindowWide2( uri,w,h) {
	myWin = open(uri, "linkWindow", "width="+w+",height="+h+",status=no,toolbar=no,menubar=no, titlebar=no, scrollbars=yes, resizable=yes")
}

function LinkWindowWide(img_path,img_alt,ih){	
var img_alt;
var str, StrBody;
if(img_alt==''){img_alt='BaiBai.Ru';}
	str = 'resizable=yes,width=200,height=200,screenX=200,screenY=200,left=50,top=50';
	
	if (document.all){ 
		StrBody = '<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="White" onblur="self.window.close();" onresize="self.window.location.reload();">';
	} else {
		StrBody = '<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="White" onblur="self.window.close();">';
	}
		
	var win_op = window.open('','show', str);
	win_op.document.open();
	win_op.document.writeln('<html>');
	win_op.document.writeln('<head>');
	win_op.document.writeln('<title>' + del_str('<br>',' ',img_alt) + '</title>');
	win_op.document.writeln('<script>');
	win_op.document.writeln('function resize_img() {');
	win_op.document.writeln('var width = document.image.width;');
	win_op.document.writeln('var height = document.image.height;');
	win_op.document.writeln('if (!(document.all)){ self.resizeTo(width,height+61); } else { self.resizeTo((width+12),(height + 61));');
	win_op.document.writeln(' }');
	win_op.document.writeln('}');
	win_op.document.writeln('</script>');	
	win_op.document.writeln('</head>');
	win_op.document.writeln(StrBody);
	win_op.document.writeln('<img name="image" src='+ img_path + ' border=0 alt="' + del_str('<br>',' ',img_alt) + '" onload="resize_img();">');
	win_op.document.writeln('</body>');
	win_op.document.writeln('</html>');		
	win_op.document.close();
}



// Проверка броузера и установка ширины окна открываемого в нем (для фотогалереи)
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
var agent = navigator.userAgent;

if (agent.indexOf("Opera") > -1) {
	var send_height = 600;
	var send_width = 627;
}
else if ((browserVer >3) && (browserName == "Microsoft Internet Explorer")) {
	var send_height = 600;
	var send_width = 627;
}
else if ((browserVer >3) &&(browserName == "Netscape")) {
	var send_height = 600;
	var send_width = 624;
}



function GetCenterPosition()
{
   var send_left = (screen.availWidth / 2) - (send_width / 2);
   var send_top = (screen.availHeight / 2) - (send_height / 2);

   return "height="+send_height+",width="+send_width+",top="+send_top+",left="+send_left+",toolbar=0,scrollbars=2,resizable=no";
}
function GetCenterPosition_resize()
{
   var send_left = (screen.availWidth / 2) - (send_width / 2);
   var send_top = (screen.availHeight / 2) - (send_height / 2);

   return "height="+send_height+",width="+send_width+",top="+send_top+",left="+send_left+",toolbar=0,scrollbars=2,resizable=yes";
}


// Открытие IPIX в новом окне
function ipix_open(width, height, src, title){

    param = "width="+width+", height="+height;
    var win=window.open('','win',param);   
    win.focus();

	win.document.open();
	win.document.writeln('<html>');
	win.document.writeln('<head>');
	win.document.writeln('<title>' + title + '</title>');
	win.document.writeln('</head>');
	win.document.writeln('<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="White">');
	win.document.writeln('<OBJECT ID="IpixX1" WIDTH="'+width+'" HEIGHT="'+height+'" CLASSID="CLSID:11260943-421B-11D0-8EAC-0000C07D88CF" CODEBASE="http://www.ipix.com/viewers/ipixx.cab#version=6,0,0,2"><PARAM NAME="IPXFILENAME" VALUE="'+src+'"><EMBED SRC="'+src+'" WIDTH="'+width+'" HEIGHT="'+height+'"  BORDER=0 PALETTE="FOREGROUND" TYPE="application/x-ipix" PLUGINSPAGE="http://www.ipix.com/cgi-bin/download.cgi"></EMBED></OBJECT>');
	win.document.writeln('</body>');
	win.document.writeln('</html>');		
	win.document.close();
}


(function($) {

	$.extend({
		add2cart: function(source_id, target_id, callback) {
    
      var source = $('#' + source_id );
      var target = $('#' + target_id );
      
      var shadow = $('#' + source_id + '_shadow');
      if( !shadow.attr('id') ) {
          source.before('<div id="'+source.attr('id')+'_shadow" style="display: none; background-color: lightgray; border: solid 1px darkgray; position: static; top: 0px; z-index: -100000;">&nbsp;</div>');
          var shadow = $('#'+source.attr('id')+'_shadow');
      }
      
      if( !shadow ) {
          alert('Cannot create the shadow div');
      }
      
      shadow.width(source.css('width')).height(source.css('height')).css('top', source.offset().top).css('left', source.offset().left).css('opacity', 0.5).show();
      shadow.css('position', 'absolute');
      
      shadow.animate( { width: target.innerWidth(), height: target.innerHeight(), top: target.offset().top, left: target.offset().left }, { duration: 300 } )
        .animate( { opacity: 0 }, { duration: 100, complete: callback } );
        
		}
	});
})(jQuery);


function InfoWindow( uri,w,h) {
	myWin = open(uri, "info", "width="+w+",height="+h+",status=no,toolbar=no,menubar=no, titlebar=no, scrollbars=yes, resizable=yes")
}

function in_array (needle, haystack, argStrict) {
    // discuss at: http://phpjs.org/functions/in_array    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    var key = '', strict = !!argStrict; 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {                return true;
            }
        }
    }
     return false;
}


