/*
	@author: Miroslav Asenov , miroslav@mochanin.com, at mochanin.com
*/
function popupWindow (href) { window.location=href;}
function openUrl() { this.form.submit(); }
reloadShipping = function(elem, url)
{
	$("#"+elem).html("<img src='images/ajax-loader.gif' border='0' />");
	$.get(url +"&ajr=2",function(resp){$("#"+elem).html(resp);});
}

function get_look(v,cont)
{
  $.post('search.php',{q:v, type:"article"},
        function(obj)
        {
          var res = [];
          for(var i=0;i<obj.length;i++)
          {
            res.push({ id:i , value:obj[i]});
          }
          cont(res);
        },
        'json');
}

function print_sugg(v){ }

function init()
{
	$("#srchproducts").focus(function(){$(this).autocomplete({ajax_get:get_look, callback:print_sugg, cache:false})});
	$("img#article_srch_button").click(function(){search_articles($("#srchproducts").val(), 0);});
}

function search_articles(v, p)
{
	if( v.length > 1 )
	{
		$.post("search.php", 
			{type: "search", q: v, page : p}, 
			function(resp)
			{
				$("td#product_listing").html(resp);
			}
		);
	}
	else
	{
		alert("Minimum one symbol required !");
	}
}

var aText = new Array();
var iText = 0;

function addProdSize(text)
{
	aText[iText] = text;
	iText++;
}

function init_attribute_options()
{
	try
	{
		if( $("select.forms").prepend("<option selected='selected' value='0'>none</option>").val(0) )
		{
			$("form").submit(
				function()
				{
					$("select.forms").map
					(
						function(index)
						{
							if($(this).val() == 0)
							{
								if($(this).attr("name","").addClass("notyet")) $("select.forms:eq("+index+") ~ :text.prod_qty").addClass("notyet").attr("name","");
							}

						}
								
					);  
			return true;});
		}
	}catch(e){return false;}
}
