var GENDER_MALE_SEARCH = 1;
var GENDER_FEMALE_SEARCH  = 2;


var OFFSET = 0;//分页时的偏移量

var ORDER_BY_CREATETIME = 1;

var STYLE_4_4 = 4;
var STYLE_4_5 = 5;
var STYLE_4_6 = 6;

var arrOrderBy = new Array("1","2");
var arrOrderByName = new Array("晚发布的商品排前","按照类别排");

/* ********** end  Constants ********** */
 
/* ********** begin Global variable ********** */


var g_bIsFF = isFF();

function isFF() {
	return getExplorer() == "Firefox";
}

function getExplorer() {
	if (navigator.userAgent.indexOf("MSIE") > 0) {
		return "MSIE";
	}
	if (navigator.userAgent.indexOf("Firefox") > 0) {
		return "Firefox";
	}
	if (navigator.userAgent.indexOf("Safari") > 0) {
		return "Safari";
	}
	if (navigator.userAgent.indexOf("Camino") > 0) {
		return "Camino";
	}
	if (navigator.userAgent.indexOf("Gecko/") > 0) {
		return "Gecko";
	}
	return "UNKOWN";
}

var g_nCurrSearchGender = GENDER_FEMALE_SEARCH;


var g_nCurrOrderBy = ORDER_BY_CREATETIME;
var g_nCurrProductNum = STYLE_4_4;
/* ********** end Global variable ********** */


function doOrder(){
	var s = document.getElementById("se_order");
	var frm = document.frmHide;
	frm.b.value = s.value;
	frm.submit();
}
//===========
//根据选择显示不同的展示个数
function ChangeShowNum(_nNum){
	var frm = document.frmHide;
	frm.pn.value = _nNum;
	frm.submit();
}
//==============
// 切换分类搜索的性别时，做那些动作
function setSearchGender(_nGender){
	 if (_nGender == g_nCurrGender)
		return;
	try {
		g_aniFls.setGender(_nGender);
	} catch (e) {
		//alert(e.toString());
	}
	//alert(_nGender);
	sds_changeGenderView(_nGender);
	g_nCurrSearchGender = _nGender;
	g_nCurrGender = _nGender;
	//ccc new add 090427 简化版的试衣间
	//ccc end
	//切换性别时 切换右侧的搜索条
	uid = sd_queryString("uid");
	if (uid == null){
		uid = "saas";
	}
	nh_changeCategoryList(_nGender);
	showListOfSearch(9,_nGender,uid,"Div1",0);
	showListOfSearch(6,_nGender,uid,"Div2",1);
	showListOfSearch(7,_nGender,uid,"Div3",2);
	showListOfSearch(5,_nGender,uid,"Div4",3);
}
//=====================
//分类搜索，g_nCurrChannel代表试衣间的频道，这里只是分类搜索，留下接口方便扩展
//g_nCurrOrderBy 按何种排序方式排列，g_nCurrStyle，排列方式，4*4，4*5...
function doProductSearch(g_nCurrChannel,_nCurrOrderBy,_nProductNum){
	//alert(g_CurrProductSearch);
	g_nCurrProductNum = _nProductNum;
	g_nCurrOrderBy = _nCurrOrderBy;
	var frm = document.getElementById("product_list");
	frameSrc = g_CurrProductSearch+'?m=0&b=' + g_nCurrOrderBy + '&g=' + g_nCurrGender +  '&o='+OFFSET;
	frm.src = frameSrc;
	changeGenderStyle(g_nCurrGender);
	showScrollProduct();
}
// 回调方法, flash中设置性别, 按性别切换右侧产品视图
function sds_changeGenderView(_nGender) {
//  if (_nGender!=g_nCurrSearchGender){
	   
		changeProductSearchList(_nGender,g_nCurrTheme);
		 //alert("_nGender:"+_nGender);
		changeGenderStyle(_nGender);
//  }
}
/** BEGIN 切换性别,同时更换搜索列表 **/
function changeProductSearchList(_nGender,_nTheme){
	var frm = document.getElementById("product_list");
	var currFrmSrc = frm.src;
	var frmSrc = null;
	//alert(_nGender+"===--=="+_nTheme);
	/*
	var currCategory;
	var reg = /c=\d+/;
	var numReg = /\d+/;
	var temp = reg.exec(currFrmSrc);
	currCategory = numReg.exec(temp);
	if(!currCategory){//全部产品时
		g_nCurrCategory = -1;
	}else{
		if (_nGender == GENDER_MALE){
		  	g_nCurrCategory = Number(currCategory) - 1;
		  	
		}else{
			g_nCurrCategory = Number(currCategory) + 1;
		}
	}
	*/
	frmSrc = g_CurrProductSearch+'?pn=' + g_nCurrProductNum + '&b=' + g_nCurrOrderBy + '&g=' + _nGender +  '&o='+OFFSET;
	frm.src = frmSrc;  
}
//=================
//搜索工具条搜索结果,_nType 0表示在本页面进行搜索，1表示弹出新页面
function doLocalSearch(_nType,_objType,uid,c){
	var searchName = document.getElementById("queryValue").value;
	//alert(searchName);
	if (searchName == "请输入商品名称"){
		alert('请输入商品名称');
		return;
	}
	switch (_nType) {
		case 0:
			var frm = document.getElementById("product_list");
			var frmSrc = g_CurrProductSearch+'?s=s&c='+c+'&uid='+uid+'&m=1&b=' + g_nCurrOrderBy + '&g=' + g_nCurrSearchGender +  '&o='+OFFSET + '&searchName=' + encodeURI(searchName) + "&objType=" + _objType ;
			//alert(frmSrc);
			frm.src = frmSrc;
			changeGenderStyle(g_nCurrGender);
			showScrollProduct();
			break;
		case 1:
			var frm = document.localSearchForm;
			frm.target = "_blank";
			frm.action = "../dressup/dressup-search-result.jsp?s=s&c="+c+"&uid="+uid;
			frm.objType.value = _objType;
			frm.searchName.value = searchName;
			frm.g.value = g_nCurrSearchGender;
			frm.submit();
			//var url = encodeURI("../dressup/dressup-search-result.jsp?c=2" + '&g=' + g_nCurrSearchGender + '&searchName=' + encodeURI(searchName));
			//window.open(url);
			break;			

		default:
			break;
	}
}
function doLocalKeyWordsSearch(_searchValue,_objType){
	/*
	 统一都新窗口打开
	 switch (_nType) {
		case 0:
			var frm = document.getElementById("product_list");
			var frmSrc = g_CurrProductSearch+'?m=1&b=' + g_nCurrOrderBy + '&g=' + g_nCurrSearchGender +  '&o='+OFFSET  + "&objType=" + _objType + '&searchName=' + encodeURIComponent(_searchValue);
			frm.src = frmSrc;
			changeGenderStyle(g_nCurrGender);
			showScrollProduct();
			break;
		case 1:
			var frm = document.localSearchForm;
			frm.target = "_blank";
			frm.action = "../dressup/dressup-search-result.jsp";
			frm.objType.value = _objType;
			frm.searchName.value = _searchValue;
			frm.g.value = g_nCurrSearchGender;
			frm.submit();
			break;			
		default:
			break;
	}*/
	var frm = document.localSearchForm;
	frm.target = "_blank";
	frm.action = "../dressup/dressup-search-result.jsp";
	frm.objType.value = _objType;
	frm.searchName.value = _searchValue;
	frm.g.value = g_nCurrSearchGender;
	frm.submit();
}
// JavaScript Document
function doAppearanceSearch(_nValue){
		var frm = document.appSearchForm;
		frm.target = "_blank";
		frm.action = "../dressup/dressup-search-result.jsp";
		frm.g.value = g_nCurrSearchGender;
		frm.style.value  = _nValue;
		frm.submit();
}
/**
 * @param {} q 搜索值
 */
function sds_doTaobaoSearch(q,unId){
	//TODO unId用户Id,暂时设为test
	if(!q||q.replace( /(^\s*)|(\s*$)/g, '' )==""||q=="请输入商品名称"){
		alert("请输入商品名称");
		return;
	}
	var url = "../dressup/taobao-search.jsp?q="+encodeURI(q)+"&unid="+unId;
	//window.location.href=url;
	window.open(url);
}


