var searching=false;var request="";function search(term)
{if(searching)
{request.abort();}
searching=true;request=$.ajax({type:"POST",url:"search.php",data:"searchTerms="+term+"&categoryID="+getID(),success:function(html){searching=false;$(".main").html(html);setHash($('#searchTerms').val(),getID());$(window).bind('hashchange',function(){checkHash();});}});}
$(document).ready(function(){$('.links').hide();$.ajaxSetup({cache:false});checkHash();$(window).bind('hashchange',function(){checkHash();});$('.back').click(function(){history.back();});$('.logohome').click(function(){window.location.href="http://clothingnut.com";});$('#searchTerms').val('');$(".sidebar").hide();$('#search').submit(function(){return false;});$('#searchTerms').focus(function(){if($('#searchTerms').val()=="Search"||$('#searchTerms').val()=="Search in")
{$('#searchTerms').val('');}});$('#searchTerms').blur(function(){if($('#searchTerms').val()==''&&getID()=="11450")
{$('#searchTerms').val('Search');}
else if($('#searchTerms').val()==''&&getID()!="11450")
{$('#searchTerms').val('Search in');}});var run=false;var request;$("#searchTerms").keyup(function(e){e.preventDefault();if($('#searchTerms').val().length<3)
{return;}
loading();$(".aspects").text("");$(window).unbind('hashchange');search($('#searchTerms').val());});$("#searchTerms").click(function(){return false;});});
;function loading()
{$('.hello').hide();$('.links').show();loadin='<div class="loading"><img src="/images/ajax-loader.gif" /></div>';$(".main").html(loadin);}
function phoneHome()
{setID(11450);$(".current").html("");$('.hello').show();$('.links').hide();$.ajax({type:"POST",url:"pullcategory.php",data:"categoryID="+getID(),cache:false,success:function(html){$(".main").html(html);$('#searchTerms').val('Search');}});}
function setHash(search,id)
{if(search.length>2&&id=="11450")
{window.location.hash="!"+"/search/"+search;}
else if(search.length>2&&id!="11450")
{window.location.hash="!"+"/search/"+search+"/id/"+id;}
else
{}}
function setCategoryHash(term)
{window.location.hash="#!"+"/"+term+"/"+getID();}
function getHash()
{return window.location.hash.substr(2);}
function determine(tf)
{if(tf=="true")
{listings(getID());}
else
{$.ajax({type:"POST",url:"pullcategory.php",data:"categoryID="+getID(),success:function(html){$(".main").html(html);}});}}
function updateTitle()
{$.ajax({type:"POST",url:"/where.php",data:"categoryID="+getID(),success:function(text){info=text.split('|||');namePath=info[0];children=info[1];namePath=namePath.slice(30).replace(/:/g,"</br>");$('title').text("Clothing Nut - "+namePath.replace("</br>"," - "));$(".current").html("<div>"+namePath+"</div>");$('#searchTerms').val('Search in');determine(children.trim());}});}
function checkHash()
{loading();var hash=getHash().split('/');if(getHash().length==0)
{phoneHome();}
else if(getHash().length>4)
{if(hash[1]=="search")
{searchplz(hash);}
else
{lastHash=hash.pop();if(isNaN(lastHash)==true)
{phoneHome();}
else
{setID(lastHash);updateTitle();}}}}
var run=false;var request;function searchplz(hash)
{term=hash[2];if(getID()==undefined)
{lastHash=hash.pop();if(isNaN(lastHash)==true)
{$('#searchTerms').val(term);setID(11450);}
else
{$('#searchTerms').val(term);setID(lastHash.trim());$.ajax({type:"POST",url:"/where.php",data:"categoryID="+getID(),success:function(text){info=text.split('|||');namePath=info[0];children=info[1];namePath=namePath.slice(30).replace(/:/g,"</br>");$('title').text("Clothing Nut - Search For"+term+" in: "+namePath.replace("</br>"," - "));$(".current").html("<div>"+namePath+"</div>");}});}}
if(run)
{request.abort();}
run=true;request=$.ajax({type:"POST",url:"search.php",data:"searchTerms="+term+"&categoryID="+getID(),success:function(html){run=false;$(".main").html(html);$('#searchTerms').val(term);}});}
;function getID()
{return $(".current").data("id");}
function setID(catid)
{$(".current").data("id",catid);}
$(".category").live('click',function(e){e.preventDefault();loading();var id=$(this).data('categoryid');setID(id);var current=$(this).data('categoryname');setCategoryHash(current);});
;function listings(id)
{datas="categoryID="+id;$.ajax({type:"POST",url:"listings.php",data:datas,success:function(html){$(".main").html(html);$(".content").css("marginLeft","0");$(".content").css("marginRight","0");}});}
function aspects(id,aspect,aspectValue){loading();data="theAspect[]="+aspect+"&theAspectValue[]="+aspectValue;if(!jQuery.isEmptyObject($(".aspects")))
{$(".aspects span").each(function(i){if($(this).attr("id")=="aspectValue")
{return true;}
data=data+"&theAspect[]="+$(this).text()+"&theAspectValue[]="+$(this).next().text().trim();});}
wow=$(".aspects").html();data=data+"&categoryID="+id;$.ajax({type:"POST",url:"listings.php",data:data,success:function(html){$(".main").html(html);$(".content").css("marginLeft","0");$(".content").css("marginRight","0");$(".aspects").html(wow+" <span id=\"aspect\">"+aspect+"</span>: "+"<span id=\"aspectValue\"> "+aspectValue);}});}
;function sort(value){var old=$(".aspects").html();var dataing="";var url;if($(".aspects").text().length>1)
{$(".aspects span").each(function(i){if($(this).attr("id")=="aspectValue")
{return true;}
if(dataing.length>1)
{dataing=dataing+"&theAspect[]="+$(this).text()+"&theAspectValue[]="+$(this).next().text().trim();}
else
{dataing="&theAspect[]="+$(this).text()+"&theAspectValue[]="+$(this).next().text().trim();}});}
var datas="categoryID="+getID()+"&sort="+value;if(dataing.length>1)
{datas=datas+dataing;}
var which=getHash().split("/");if(which[1].trim()=="search")
{url="search.php";datas=datas+"&searchTerms="+which[2].trim();}
else
{url="listings.php";}
loading();$.ajax({type:"POST",url:url,data:datas,success:function(html){$(".main").html(html);if(dataing.length>1)
{$(".aspects").html(old);old="";}}});}
