// INITIAL FUNCTIONS

// SETUP VARS
var DataListArray = Array();
var DataListHeadersArray = Array();
var DataListNarrowArray = Array();
var DataListLabels = Array();
var DataListShow = Array();
var dataset='';
var displaytableclass='';
var disHTML='';
var imgspot='';
var imagesize='';
var tdclass='';
var float='';
var htmldata='';
var viewtype='';

// DISPLAY DATA
function displayData() {
	// SETUP VARS
	var toppagedescriptionhtml = '<div id="goo_catalog_description">'+document.getElementById('goo_pagedescription_above').value+'</div>';
	var bottompagedescriptionhtml = '<div id="goo_catalog_description">'+document.getElementById('goo_pagedescription_below').value+'</div>';
	var prodinfo='';
	var price='';
	var dataset='';
	var disHTML='';
	var tdclass = 'class="goo_catalog_result_title listrows1"';
	var viewtype = document.getElementById('goo_viewtype').value;
	var goo_imagesize = document.getElementById('goo_imagesize').value;
	var gridcount=0;
	var gridcol = document.getElementById('goo_viewtype_gridcol').value;
	var goo_sidebar = document.getElementById('goo_sidebar').value;

	// DISPLAY TABLE CLASS
	if (viewtype==0) {
	   var displaytableclass = 'goo_catalog_result_table';	
	   if (goo_imagesize==0) {
	       var imagesize="tmb";
		   var imagecss = '';
	   } else if (goo_imagesize==1) {
		   var imagesize="sm";
		   var imagewidth='150';
		   var imagecss = '_grid';
	   }
	} else if (viewtype==1) {
	   var displaytableclass = 'goo_catalog_result_table_grid';
	   var imagecss = '_grid';
	   var imagesize="sm";
	}
	// SETUP INNER DATA
	
	var imgspot = '';
	// crop images if requested
	var goo_imagecrop_enabled = document.getElementById('goo_imagecrop_enabled').value;
	var goo_imagecrop = document.getElementById('goo_imagecrop').value;
	if (viewtype==0) {
		var imgspot_class = 'goo_catalog_result_tmbview';
		if (goo_imagesize==1) imgspot_class='goo_catalog_result_tmbview_grid'; // large images.
	}
	else  if (viewtype==1) var imgspot_class = 'goo_catalog_result_tmbview_grid';
	var imgspot_crop_class = '';
	var imgspot_html = '';
	if (goo_imagecrop_enabled==1){
		if (goo_imagecrop==0){ // center
			imgspot_crop_class=" goothmimgbox_crop_center";
		}else if (goo_imagecrop==1){ // top left
		imgspot_crop_class=" goothmimgbox_crop_topleft";
		}else if (goo_imagecrop==2){ // top right
			imgspot_crop_class=" goothmimgbox_crop_topright";
		}else if (goo_imagecrop==3){ // bottom left
	 		imgspot_crop_class=" goothmimgbox_crop_bottomleft";
		}else{ // bottom right
	 	imgspot_crop_class=	" goothmimgbox_crop_bottomright";
		}

	}
	
	
	for (i=0;i<DataListArray.length;i++) {
		// IMAGE
if (goo_imagecrop_enabled==1){
		if (viewtype==0) imgspot_html = '<div style="background-image:url(/user_images/'+imagesize+'_'+DataListArray[i][2]+')" class="'+imgspot_class+imgspot_crop_class+'"></div>'; // list view
		if (viewtype==1) imgspot_html = '<div style="background-image:url(/user_images/sm_'+DataListArray[i][2]+')" class="'+imgspot_class+imgspot_crop_class+'"></div>'; // grid view.
	}
	else {
		if (viewtype==1) imgspot_html = '<img src="/user_images/'+imagesize+'_'+DataListArray[i][2]+'" alt="'+DataListArray[i][3]+'" width="150" border="0" >'; // grid view.
		else imgspot_html = '<img src="/user_images/'+imagesize+'_'+DataListArray[i][2]+'" alt="'+DataListArray[i][3]+'" border="0">';
}
		if(DataListArray[i][2])imgspot = '<a href="javascript:gooimagebox_open(\''+DataListArray[i][2]+'\',\''+escape(escape(DataListArray[i][3]))+'\',550)" title="'+DataListArray[i][3]+'">'+imgspot_html+'</a>';
		else imgspot = '<div class="goothmimgbox_hid"></div>';
		
		// PRICE
		if (DataListArray[i][14]&&DataListArray[i][6]&&DataListShow[3]) {
			price='<h3>ON SALE!</h3><h1><span class="linethrough">$'+DataListArray[i][6]+'</span>$'+DataListArray[i][14]+'</h1>';	
		} else if (DataListArray[i][6]&&DataListShow[3]) {
			price='<h1>$'+DataListArray[i][6]+'</h1>';	
		} else {
			price='';	
		}
		// PRODUCT INFO
		prodinfo = '';
		if (DataListArray[i][4]&&DataListShow[0]) prodinfo += '<h2>Item #: '+DataListArray[i][4]+'</h2>';
		if (DataListArray[i][5]&&DataListShow[1]) prodinfo += '<h2>'+DataListLabels[7]+': '+DataListArray[i][5]+'</h2>';
		if (DataListArray[i][7]&&DataListShow[4]) prodinfo += '<h2>'+DataListLabels[1]+': '+DataListArray[i][7]+'</h2>';
		if (DataListArray[i][8]&&DataListShow[5]) prodinfo += '<h2>'+DataListLabels[8]+': '+DataListArray[i][8]+'</h2>';
		if (DataListArray[i][9]&&DataListShow[6]) prodinfo += '<h2>'+DataListLabels[9]+': '+DataListArray[i][9]+'</h2>';
		if (DataListArray[i][10]&&DataListShow[9]) prodinfo += '<h2>'+DataListLabels[6]+': '+DataListArray[i][10]+'</h2>';
		if (DataListArray[i][11]&&DataListShow[7]) prodinfo += '<h2>'+DataListLabels[10]+': '+DataListArray[i][11]+'</h2>';
		if (DataListArray[i][12]&&DataListShow[8]) prodinfo += '<h2>'+DataListLabels[11]+': '+DataListArray[i][12]+'</h2>';
		if (DataListArray[i][13]&&DataListShow[2]) prodinfo += '<div class="spacer"></div><h2>'+DataListArray[i][13]+'</h2>';
		
		var hasproductset = DataListArray[i][15]; // disable quick add to cart on products w/ optionsets
		var addtocartbutton = '';
		if(document.getElementById('goo_quickadd').value==1 && hasproductset==0)
		{
		addtocartbutton = '<div ><h2><br><input id="catalog_product_qty_'+DataListArray[i][1]+'" class="goo_catalog_qty" maxlength="3" type="text" onchange="javascript:this.value=this.value.replace(/[^0-9-_]/g, \'\');" onClick="javascript:if(this.value==0)this.value=\'\';" value="0" name="prodqty">Qty</input><a href="javascript:addtocart('+DataListArray[i][0]+','+DataListArray[i][1]+');"><br>Add to Cart</a></h2></div>';
	}	
		
		// SETUP VIEW TYPE
		if (viewtype==0) {
			dataset += '<tr>';
			dataset += '<td nowrap="nowrap" width="7" valign="top">'+imgspot+'</td>';
			dataset += '<td width="100%" '+tdclass+' valign="top"><h1><a href="/?site_id='+DataListArray[i][0]+'&item_id='+DataListArray[i][1]+'">'+DataListArray[i][3]+'</a></h1>';
			dataset += prodinfo;
			dataset += '</td>';
			dataset += '<td align="right" nowrap="nowrap" width="150" valign="top"><h2>'+price+'</h2><div class="spacer"></div><h2><a href="/?site_id='+DataListArray[i][0]+'&item_id='+DataListArray[i][1]+'">More Details &#187;</a></h2>'+addtocartbutton+'</td>';
			dataset += '</tr>';
		} else if (viewtype==1) {
			dataset += '<td width="7" valign="top">'+imgspot+'';
			dataset += '<h1><a href="/?site_id='+DataListArray[i][0]+'&item_id='+DataListArray[i][1]+'">'+DataListArray[i][3]+'</a></h1>';
			dataset += prodinfo;
			dataset += '<div class="spacer"></div><h2>'+price+'</h2><div class="spacer"></div><h2><a href="/?site_id='+DataListArray[i][0]+'&item_id='+DataListArray[i][1]+'">More Details &#187;</a></h2></h2>'+addtocartbutton+'</td>';
			gridcount++;
			if (gridcount==gridcol) {
				dataset += '</tr>';
				gridcount=0;
			}
		}
	}
	// CORRECT GRID VIEW
	if (viewtype==1&&gridcount!=0) {
		for (i=gridcount;i<gridcol;i++) {
			dataset += '<td></td>';	
		}
		dataset += '</tr>';	
	}
	// PREP DATA AND DISPLAY

	disHTML += toppagedescriptionhtml; // catalog description.
	disHTML += goo_listnav(1);
	if (DataListArray.length!=0) {	
		if (goo_sidebar!=2) disHTML += '<div id="goo_catalog_result_sidebar">'+goo_sidebardata()+'</div>';
		disHTML += '<table id="'+displaytableclass+'" cellspacing="0" cellpadding="0"/>';
		if (viewtype==1) disHTML += '<tr>';
		if (viewtype==0) disHTML += goo_listheader();
		disHTML += dataset;
		disHTML += '</table>';
		disHTML += goo_listnav(2);
	} else {
		disHTML += '<div id="goo_catalog_noresults">Sorry, we didn\'t find any items that matched your search.</div>';	
	}
	disHTML += bottompagedescriptionhtml; // catalog description.
	document.getElementById('goodataspan').innerHTML = '<div id="goo_catalog_wrapper">'+disHTML+'</div>';
}

// FUNCTIONS
function goo_sidebardata() {
	var showmored=document.getElementById('goo_narrowdown_showmore').value;
	htmldata = "<h1>Narrow Your Results:</h1>";
	htmldata += "<h2><a href='javascript:void(0)' onclick='goo_resetnarrowdown()'>Show All</a></h2>";
	if (document.getElementById('goo_narrowdown_data').value) {
		htmldata += "<div id='goo_catalog_result_sidebar_featured'>";
		htmldata += '<h2>History [ <a style="font-weight:normal;" href="javascript:void(0)" onclick="goo_narrowdownhistory_top();">Clear</a> ]</h2>';
		htmldata += "<ul>";
		htmldata += goo_narrowdownhistory();
		 htmldata+="</ul>";
		htmldata += "</div>";
	}
	for (i=0;i<DataListNarrowArray.length;i++) {
		var showmore=1;
		var runlimit=9;
		if (showmored==DataListNarrowArray[i][1]) runlimit=DataListNarrowArray[i].length;
		htmldata+='<a name="'+DataListNarrowArray[i][1]+'_a"><h2>'+DataListNarrowArray[i][0]+'</h2></a>';
		for (j=2;j<=runlimit;j++) {
			if(!DataListNarrowArray[i][j]) {
				showmore=0;
				break;
			}
			htmldata+=	'<h3><a href="javascript:void(0)" onclick="goo_narrowdown('+i+','+j+');">'+DataListNarrowArray[i][j][0]+' ('+DataListNarrowArray[i][j][1]+')</a></h3>';
		}
		if (showmore==1) {
			htmldata+=	'<h4>[ <a href="javascript:void(0)" onclick="goo_narrowdown_sm('+i+');">Show More</a> ]</h4>';	
		}
	}
	return htmldata;
}
function goo_listheader() {
	var headdata='';
	var headclass='';
	var arrow='';
	var headonclick='';
	var goo_sortcl=document.getElementById('goo_sortcl').value;
	var goo_sort=document.getElementById('goo_sort').value;
	for(i=0;i<DataListHeadersArray.length;i++) {
		headarr=DataListHeadersArray[i].split(",");
		if(headarr[2] == "1" && headarr[1] == goo_sortcl && goo_sort==1) {
			arrow = '<img border="0" style="margin-left:3px;" src="/goodirector/contentdirector/pages/catalog/images/sortarrow_down.gif">'; 
			headclass = "toprowon"; 
			headonclick = 'onclick="goo_runsort('+headarr[1]+')"';
		} else if(headarr[2] == "1" && headarr[1] == goo_sortcl && goo_sort==2) {
			arrow = '<img border="0" style="margin-left:3px;" src="/goodirector/contentdirector/pages/catalog/images/sortarrow_up_on.gif">';  
			headclass = "toprowon"; 
			headonclick = 'onclick="goo_runsort('+headarr[1]+')"';
	    } else if(headarr[2] == "1") {
			arrow = '<img border="0" style="margin-left:3px;" src="/goodirector/contentdirector/pages/catalog/images/sortarrow_down.gif">';  
			headclass = "toprow";
			headonclick = 'onclick="goo_runsort('+headarr[1]+')"';
		} else { 
			arrow = '';  
			headclass = "toprow";
		}
		headdata+='<td nowrap="nowrap" class="bodytext-white '+headclass+'" onmouseover="this.style.className=\'toprow\';" onmouseout="" '+headonclick+'>'+headarr[0]+' '+arrow+'</td>';	
	}
	return '<tr class="header-row">'+headdata+'</tr>';
}
function goo_listnav(x) {
	var navdata='';
	var showingtop='';
	var vt_radio1='';
	var vt_radio2='';
	var minlist=parseFloat(document.getElementById('goo_pagemin').value);
	var listtotal=document.getElementById('goo_totalrows').value;
	var maxlist=parseFloat(document.getElementById('goo_linenum').value);
	showingtop=minlist+maxlist;
	// VIEW OPTION
	var viewtype=document.getElementById('goo_viewtype').value;
	if (viewtype==0) {
		vt_radio1='checked="checked"';	
	} else if (viewtype==1) {
		vt_radio2='checked="checked"';
	}
	var viewopt='<span class="pagetxt">View:</span><input '+vt_radio1+' type="radio" id="displaytyper'+x+'" name="displaytyper'+x+'" value="0" onclick="goo_setviewtype(0)"><span class="radiotext">List</span><input '+vt_radio2+'type="radio" id="displaytyper'+x+'" name="displaytyper'+x+'" value="0" onclick="goo_setviewtype(1)"><span class="radiotext">Grid</span>';
	// DROPDOWN SORT
	var dir1="";
	var dir2="";
	var dropdown='<span class="pagetxt">Sort By:</span><select name="select" id="select'+x+'" onchange="goo_runsort_dd(this.value)"><option></option><option value="">Search Result</option><option value="4,2">Name A-Z</option><option value="4,1">Name Z-A</option><option value="7,2">Price Low-High</option><option value="7,1">Price High-Low</option></select>';
	// CREATE PAGE LIST
	var activepage = Math.ceil((minlist+maxlist)/maxlist);
	var pagelist='';
	var newmin='';
	for (i=1;i<=Math.ceil(listtotal/maxlist);i++) {
	  if (activepage==i) {
		 pagelist += '<span class="pagenum_active">'+i+'</span>';
	  } else {
		 newmin = (i*maxlist)-maxlist;
		 toppage=Math.ceil(listtotal/maxlist);
		 if (Math.ceil(listtotal/maxlist) >= 15) {
			if (i==1 || i==2 ||i==(toppage-1) || i==(toppage) || i==(activepage+1) || i==(activepage-1)) {
			   if (i==(activepage-1) && 1!=(activepage-1)) {
				  pagelist += '<span class="pagenum_dots">-</span>';   
			   }
			   pagelist += '<span class="pagenum"><a href="javascript:void(0)" onclick="goo_listnav_action('+newmin+');">'+i+'</a></span>';
			   if (i==(activepage+1) && toppage!=(activepage+1) && 3!=(activepage+2)) {
				  pagelist = pagelist+'<span class="pagenum_dots">-</span>';   
			   }
			   if (2==i && activepage==1){
				  pagelist = pagelist+'<span class="pagenum_dots">-</span>';      
			   }
			}
		 } else {
			pagelist += '<span class="pagenum"><a href="javascript:void(0)" onclick="goo_listnav_action('+newmin+');">'+i+'</a></span>';
		 }
	  }
	}
	// CREATE BACK / NEXT BUTTONS
	var backbutton='';
	var backmin='';
	if (activepage!=1) {
	  backmin=minlist-maxlist;
	  if (backmin<0) {
		 backmin=0;  
	  }
	  backbutton='<span class="pagenum_back"><img src="/goodirector/contentdirector/pages/catalog/images/navarrow_left.gif" border="0"> <a href="javascript:void(0)" onclick="goo_listnav_action('+backmin+');">Back</a></span>';     
	}
	var nextbutton=''
	var nextmin='';
	var topaddtocart = '<span class="pagetxt" style="line-height:11px; display: inline-block; text-align: center;"><a href="javascript:void();" onClick="topaddtocart();">Add to Cart</a></span>';
	var showingtop=minlist+maxlist;
	if ((activepage*maxlist)<listtotal) {
	  nextmin=(activepage*maxlist);
	  nextbutton='<span class="pagenum_next"><a href="javascript:void(0)" onclick="goo_listnav_action('+nextmin+');">Next</span><img src="/goodirector/contentdirector/pages/catalog/images/navarrow_right.gif" border="0"></a>';  
	} else {
	  showingtop=listtotal;   
	}
 	var pagenumtxt='<span class="pagetxt">Page:</span>';
	// TOTAL SUMMARY
	totalsum='<span style="line-height:11px; display: inline-block; text-align: center;">Showing: '+(minlist+1)+'-'+(showingtop)+' <b>of</b> '+listtotal+'</span>';
	// SPACER
	spacer='<span class="spacer"></span>';
	if (x==1) {
		navdata='<div id="goo_catalog_navtop">'+viewopt+spacer+dropdown+spacer+totalsum+spacer+topaddtocart+spacer+pagenumtxt+backbutton+pagelist+nextbutton+'</div>';
	} else if (x==2) {
	    navdata='<br CLEAR="both"><div id="goo_catalog_navbottom">'+viewopt+spacer+dropdown+spacer+totalsum+spacer+pagenumtxt+backbutton+pagelist+nextbutton+'</div>';
	}
	return navdata;
}
function goo_listnav_action(x) {
	document.getElementById('goo_pagemin').value=x;
	goo_setnewurl(1);
}
function goo_runsort(x) {
	var goo_sort=document.getElementById('goo_sort').value;	
	if (goo_sort==1) {
		goo_sort=2;
	} else {
		goo_sort=1;	
	}
	document.getElementById('goo_sortcl').value=x;
	document.getElementById('goo_sort').value=goo_sort;
	goo_setnewurl();
}
function goo_runsort_dd(x) {
	x=x.split(",");
	document.getElementById('goo_sort').value=x[1];
	goo_runsort(x[0])
}
function goo_narrowdown(i,j) {
	var sdata = DataListNarrowArray[i][1]+"='"+DataListNarrowArray[i][j][0].replace("'","\\'")+"' AND ";
	var sfield = document.getElementById('goo_narrowdown_data').value;
	var smatch=sfield.search(sdata);
	if (smatch==-1) document.getElementById('goo_narrowdown_data').value+=DataListNarrowArray[i][1]+"='"+DataListNarrowArray[i][j][0].replace("'","\\'")+"' AND ";
	document.getElementById('goo_pagemin').value=0;
	goo_setnewurl();
}
function goo_narrowdown_sm(x) {
	document.getElementById('goo_narrowdown_showmore').value=DataListNarrowArray[x][1];
	window.onload();
}
function goo_resetnarrowdown() {
	document.getElementById('goo_narrowdown_data').value="";
	document.getElementById('sq').value="";
	document.getElementById('qcset').value="";
	document.getElementById('qscset').value="";
	document.getElementById('goo_pagemin').value=0;
	goo_setnewurl();
}
function goo_narrowdownhistory() {
	var htmldata='';
	var historyar=Array();
	var squery='';
	var slabel='';
	var historyar=document.getElementById('goo_narrowdown_data').value.split(" AND ");
	for (i=0;i<historyar.length;i++) {
		var slabel='';
		slabelar=historyar[i].split("'");
		for (j=1;j<(slabelar.length-1);j++) {
			slabel+=slabelar[j].replace("\\","'");	
		}
		squery+=historyar[i]+" AND ";
		if (slabel) htmldata+='<li><h3><a href="javascript:void(0)" onclick="goo_narrowdownhistory_set(\''+escape(squery)+'\');">'+slabel+'</a></h3></li>';
	}	
	return htmldata;
}
function goo_narrowdownhistory_set(q) {
	document.getElementById('goo_narrowdown_data').value=unescape(q);
	document.getElementById('goo_pagemin').value=0;
	goo_setnewurl()
}
function goo_narrowdownhistory_top(q) {
	document.getElementById('goo_narrowdown_data').value="";	
	document.getElementById('goo_pagemin').value=0;
	goo_setnewurl();
}
function goo_setviewtype(x) {
	document.getElementById('goo_viewtype').value=x;
	displayData();
}
function goo_setnewurl(listnavclicked) {
	// preserve initial load on nav click.
	var lnc='lnc=0&';
	if (listnavclicked==1) {
		lnc='lnc=1&';
	}
	// SET VARS
	var sq='';
	var qc='';
	var qsc='';
	var goo_viewtype='';
	var goo_pagemin='';
	var goo_linenum='';
	var goo_sort='';
	var goo_sortcl='';
	var goo_narrowdown_id='';
	var goo_narrowdown_data='';
	var goo_narrowdown_showmore='';
	var goo_narrowdown_showmore_a='';
	// GET VARS
	if (document.getElementById('sq').value) var sq='sq='+document.getElementById('sq').value+'&';
	if (document.getElementById('qcset').value) var qc='qc='+document.getElementById('qcset').value+'&';
	if (document.getElementById('qscset').value) var qsc='qsc='+document.getElementById('qscset').value+'&';
	if (document.getElementById('goo_viewtype').value) var goo_viewtype='vt='+document.getElementById('goo_viewtype').value+'&';
	if (document.getElementById('goo_pagemin').value) var goo_pagemin='pm='+document.getElementById('goo_pagemin').value+'&';
	if (document.getElementById('goo_linenum').value) var goo_linenum='ln='+document.getElementById('goo_linenum').value+'&';
	if (document.getElementById('goo_sort').value) var goo_sort='sort='+document.getElementById('goo_sort').value+'&';
	if (document.getElementById('goo_sortcl').value) var goo_sortcl='sortcl='+document.getElementById('goo_sortcl').value+'&';
	if (document.getElementById('goo_narrowdown_id').value) var goo_narrowdown_id='ndid='+document.getElementById('goo_narrowdown_id').value+'&';
	if (document.getElementById('goo_narrowdown_data').value) var goo_narrowdown_data='ndd='+escape(document.getElementById('goo_narrowdown_data').value)+'&';
	
	// CHANGE INPUT NAME FOR SAFARI
	var ch1 = document.getElementById('goo_pagemin').setAttribute('name','goo_pagemin_new');
	var ch2 = document.getElementById('goo_narrowdown_data').setAttribute('name','goo_narrowdown_data_new');
	var ch3 = document.getElementById('goo_sort').setAttribute('name','goo_sort_new');
	var ch4 = document.getElementById('goo_viewtype').setAttribute('name','goo_viewtype_new');
	var ch5 = document.getElementById('sq').setAttribute('name','sq_new');
	var ch6 = document.getElementById('goo_linenum').setAttribute('name','goo_linenum_new');
	var ch6 = document.getElementById('goo_sortcl').setAttribute('name','goo_sortcl_new');
	var ch7 = document.getElementById('qcset').setAttribute('name','qc_new');
	var ch8 = document.getElementById('qscset').setAttribute('name','qsc_new');
	
	var url='?'+sq+qc+qsc+goo_viewtype+goo_pagemin+goo_linenum+goo_sort+goo_sortcl+goo_narrowdown_id+goo_narrowdown_data+lnc;
	
	// SET URL COOKIE
	goosite_createCookie('goo_page_catalog_url',window.location.pathname+url,1);
	window.location = url;	
}

// add a single product
function addtocart(siteid, product) {
var qty = document.getElementById('catalog_product_qty_'+product).value;
if (qty==0) qty =1;
document.getElementById('qty').value=qty;
document.getElementById('product_id').value=product;
mainform.submit();
}

// add all products with qty > 0
function topaddtocart()
{
	var prodar = document.getElementsByName('prodqty');
	var prodstring = '';
	for (var i=0;i<prodar.length;i++)
	{
		if(prodar[i].value > 0){
			var prodid = prodar[i].id.replace('catalog_product_qty_','');
			// alert('product id '+prodid+' has a qty of '+prodar[i].value);
			prodstring += prodid+'|'+prodar[i].value+',';
		}
	}
	prodstring = prodstring.slice(0,-1); //rtrim the ',' 
	document.getElementById('addproducts').value=prodstring;
	mainform.submit();
}

// ON LOAD FUNCTIONS
window.onload = function() {
	//scrollTo(0,0);
	var pageid=document.getElementById('page_id').value;
	goosite_createCookie('goo_page_catalog_url',window.location.pathname+window.location.search,1);
    goojax_saveformdata('mainform','/goodirector/contentdirector/pages/catalog/display_data.php');
}
