j=jQuery.noConflict();j(document).ready(function(a){function k(){a.address.value("/searchresult");j();a("#main_search").empty();a("#vmdCatDiv  [value='']").attr("selected","selected");a("#vmdMfDiv  [value='']").attr("selected","selected");a("#vmdProdDiv  [value='']").attr("selected","selected");a("#vmdMfDiv  [name='MfID']").attr("disabled","disabled");a("#vmdProdDiv  [name='ProdID']").attr("disabled","disabled");a("#main_search").load("index2.php?option=com_virtuemart&item_id=1&page=shop.browse&keyword1="+encodeURIComponent(srchstr)+"&search_limiter=name&format=raw&limit=8&limitstart=0 #vmMainPage",function(){i()})}

function j(){
		//a("#contentwrap").block({message:'<img src="modules/mod_jxtc_vmdrill/loading27.gif" alt="wait"/>',overlayCSS:{backgroundColor:"#fefefe"},css:{width:"0px",height:"0px",backgroundColor:"#000",border:"none",color:"#fff"}})
		a("#content").block({message:'<img src="modules/mod_jxtc_vmdrill/loading27.gif" alt="wait"/>',overlayCSS:{position:"absolute",backgroundColor:"#fefefe",width:"100%",height:"100%"},css:{width:"100%",height:"100%",backgroundColor:"#fff",border:"none",color:"#fff",paddingTop:"200px"}})
	}
	function i(){if(f=="product_price"){if(g=="ASC"){a(".sortimdownprice").attr("src","/templates/pinguin/img/sortup.png");a(".sortimupname").attr("src","/templates/pinguin/img/sortdown.png");a(".sortimdownname").attr("src","/templates/pinguin/img/sortup.png");a(".sortimupprice").attr("src","/templates/pinguin/img/sortdownA.png")}else{a(".sortimupprice").attr("src","/templates/pinguin/img/sortdown.png");a(".sortimupname").attr("src","/templates/pinguin/img/sortdown.png");a(".sortimupprice").attr("src","/templates/pinguin/img/sortdown.png");a(".sortimdownprice").attr("src","/templates/pinguin/img/sortupA.png")}}else{if(g=="ASC"){a(".sortimdownname").attr("src","/templates/pinguin/img/sortup.png");a(".sortimupprice").attr("src","/templates/pinguin/img/sortdown.png");a(".sortimdownprice").attr("src","/templates/pinguin/img/sortup.png");a(".sortimupname").attr("src","/templates/pinguin/img/sortdownA.png")}else{a(".sortimupname").attr("src","/templates/pinguin/img/sortdown.png");a(".sortimdownprice").attr("src","/templates/pinguin/img/sortup.png");a(".sortimupprice").attr("src","/templates/pinguin/img/sortdown.png");a(".sortimdownname").attr("src","/templates/pinguin/img/sortupA.png")}}
	//a("#main_search").flip({direction:"rl",color:"#ffffff"});
	a("#contentwrap").unblock()}var b=0,c=0,d=0,e=0,f="product_name",g="ASC",h="index.php?page=shop.browse&category_id=&manufacturer_id=";a("#vmdForm").relatedSelects({onChangeLoad:"modules/mod_jxtc_vmdrill/helper.php",selects:["CatID","MfID","ProdID"],loadingMessage:"Загружается, подождите...",onEmptyResult:function(){if(a(this).attr("name")=="CatID"){shn="Брэнды"}else{shn="Товары"}a.growlUI("<h4>"+shn+" не найдены!</h4>","<h4>Выберите другое значение!</h4>")},disableIfEmpty:true,onChange:function(){if(a(this).attr("name")=="CatID"){b=a(this).attr("value");c=0,d=0}else if(a(this).attr("name")=="MfID"){c=a(this).attr("value");d=0}else if(a(this).attr("name")=="ProdID"){d=a(this).attr("value")}if(d>0){h="catalog/category/manufacturer/product/"+b+"/"+c+"/"+d;a.address.value(h)}else{h="catalog/category/manufacturer/"+b+"/"+c+"?limit=8&limitstart=0";a.address.value(h)}}});a.address.crawlable(true).init(function(a){}).internalChange(function(b){if(a.address.value()!="/searchresult"){j();var c="?";if(/[?]/.test(a.address.value())){c="&"}a.ajax({type:"GET",url:a.address.value()+c+"format=raw",dataType:"HTML",error:function(){a.growlUI("<h4>Ошибка запроса!</h4>");a("#contentwrap").unblock()},success:function(b){a("#main_search").empty();a("#main_search").html(b);i()}})}});a.address.externalChange(function(b){j();if(window.location.pathname!="/"){window.location=window.location.protocol+"//"+window.location.hostname+"/#!"+window.location.pathname+window.location.search}else if(window.location.hash!=null){var c="?";if(/[?]/.test(a.address.value())){c="&"}if(a.address.value()!="/searchresult"){a.ajax({type:"GET",url:a.address.value()+c+"format=raw",dataType:"HTML",error:function(){a.growlUI("<h4>Ошибка запроса!</h4>");a("#contentwrap").unblock()},success:function(b){a("#main_search").empty();a("#main_search").html(b);i()}})}else{k()}}});a(".imlink").live("click",function(){if(c>0){var b=a(this).attr("title");a("#vmdProdDiv :contains('"+b+"')").attr("selected","selected")}a.address.value(a(this).attr("id"));return false});a(".pagenav").live("click",function(){if(c>0){selname=a(this).attr("title");a("#vmdProdDiv :contains('"+selname+"')").attr("selected","selected")}a.address.value(a(this).attr("id")+"&orderby="+f+"&DescOrderBy="+g);return false});a(".flytopbacklink").live("click",function(){a("#vmdProdDiv [value='']").attr("selected","selected");history.go(-1);return false});a(".brwprice a, .flyprice a").live("click",function(){contacts();return false});a(".sortimupname").live("click",function(){f="product_name";g="ASC";a.address.value(a.address.path()+a.address.hash()+"?orderby="+f+"&DescOrderBy="+g+"&limit=8&limitstart=0");return false});a(".sortimdownname").live("click",function(){f="product_name";g="DESC";a.address.value(a.address.path()+a.address.hash()+"?orderby="+f+"&DescOrderBy="+g+"&limit=8&limitstart=0");return false});a(".sortimupprice").live("click",function(){f="product_price";g="ASC";a.address.value(a.address.path()+a.address.hash()+"?orderby="+f+"&DescOrderBy="+g+"&limit=8&limitstart=0");return false});

a(".sortimdownprice").live("click",function(){f="product_price";g="DESC";a.address.value(a.address.path()+a.address.hash()+"?orderby="+f+"&DescOrderBy="+g+"&limit=8&limitstart=0");return false});a("#vmoobutt").live("click",function(){a('<img src="modules/mod_jxtc_vmdrill/sht3.gif" style="position: absolute; z-index: 1;"/><img src="modules/mod_jxtc_vmdrill/loading27.gif" style="position: absolute; z-index: 2;" />').insertBefore(this)});a("form#vmsrch").submit(function(){srchstr=a("#keyword").attr("value");k();return false});a(".sortbyname").live("click",function(){f="product_name";if(g=="DESC"){g="ASC"}else{g="DESC"}a.address.value(a.address.path()+a.address.hash()+"?orderby="+f+"&DescOrderBy="+g+"&limit=8&limitstart=0");return false});a(".sortbyprice").live("click",function(){f="product_price";if(g=="DESC"){g="ASC"}else{g="DESC"}a.address.value(a.address.path()+a.address.hash()+"?orderby="+f+"&DescOrderBy="+g+"&limit=8&limitstart=0");return false})})
