//var g_serviceURL="http://localhost/shiyoo/";
var g_serviceURL="http://www.shiyoo.com/web/";
var g_serviceName="SYClient";

document.onselectstart = function(e)
{
	if ( !e )
	{
		e = window.event;
	}
	if ( e.srcElement.isTextEdit )
	{
		return true;
	}
	return false; 
}

function initWebService(serviceAvailableMethod)
{
	setupWebService(g_serviceURL, g_serviceName, wsCaller, serviceAvailableMethod);
}

function onLoadIndex()
{
//	initWebService();
	loadPage();
}

function getChildCategories(obj)
{
	var categoryID = obj.options[obj.options.selectedIndex].value;
	
	removeAllOptions(document.getElementById("stage2"));
	
	if ( categoryID.length > 0 )
	{
		/*
		var co = wsCaller.createCallOptions();
		co.async = false;			
		co.funcName = "GetChildCategories";
		var oResult = wsCaller.SYClient.callService(co, categoryID);
		*/
		var oResult = CommonPage.GetChildCategories(categoryID);
		if ( oResult.error != null || oResult.value == "" )
			displayMessage("id_web_service_error","An error occurred while attempting to call the Web Service.");
		else
		{
			var xdData=new ActiveXObject("Microsoft.XMLDOM");
			var iAdd=0;
			xdData.async="false";
			xdData.loadXML(oResult.value);
			if ( xdData != null && xdData.documentElement != null && 
				xdData.documentElement.childNodes != null )
			{
				var objStage2 = document.getElementById("stage2");
				if ( objStage2 )
				{
					for ( var i=0; i < xdData.documentElement.childNodes.length; i++ )
					{
						var xeRow = xdData.documentElement.childNodes[i];
						var oOption = document.createElement("OPTION");
						oOption.text = xeRow.getAttribute("Name");
						oOption.value = xeRow.getAttribute("CategoryID");
						objStage2.add(oOption);
					}
				}
			}
		}
	}
}

function removeAllOptions(obj)
{
	for ( var i=obj.options.length; i >= 0; --i )
	{
		obj.options.remove(i);
	}
}

function setSelectedOption(obj, value)
{
	for ( var i=0; i < obj.options.length; ++i )
	{
		if ( obj.options[i].value == value )
		{
			obj.selectedIndex = i;
			break;
		}
	}
}

function setSelectedTextOption(obj, text)
{
	for ( var i=0; i < obj.options.length; ++i )
	{
		if ( obj.options[i].text == text )
		{
			obj.selectedIndex = i;
			break;
		}
	}
}

function changeBrand(obj)
{
	var brandID = obj.options[obj.options.selectedIndex].value;
	if ( brandID.length > 0 )
		window.location.href = 'ShowBrands.aspx?order=2&BrandID='+obj.options[obj.options.selectedIndex].value;
}

function search()
{
	var obj = document.getElementById("ChildCategoryList");
	var brandID = obj.options[obj.options.selectedIndex].value;
	if ( brandID.length > 0 )
		window.location.href = 'ShowCategory.aspx?order=2&CategoryID='+obj.options[obj.options.selectedIndex].value;
}

function checkSearch()
{
	var searchItem = document.frmSearch.radSearch;
	var itemSelected = false;
	
	for ( var i=0; i < searchItem.length; ++i )
	{
		if ( searchItem[i].checked )
		{
			itemSelected = true;
			break;
		}		
	}
	if ( !itemSelected )
	{
		alert("请选择搜索条目");
		return false;
	}
	
	var keyword = document.getElementById("txtKeyword");
	
	if ( !checkIsNotEmpty(keyword.value.toString()) )
	{
		alert("请输入搜索内容");
		keyword.focus();
		return false;
	}
	
	return true;
}

function checkSearchEx()
{	
	var keyword = document.getElementById("txtKeyword");
	
	if ( !checkIsNotEmpty(keyword.value.toString()) )
	{
		alert("请输入搜索内容");
		keyword.focus();
		return false;
	}
	
	return true;
}

function _slip(id)
{
	var td_count = document.getElementById("td_count").value;
	for ( var i = 1; i <= parseInt(td_count); i++ )
	{
		var obj = document.getElementById("td_group_"+i);
		if ( obj )
		{	
			obj.style.borderLeft = "0";
			obj.style.borderRight = "0";
			obj.style.borderTop = "0";
			obj.style.borderBottom = "1px solid #FD75A3";
			obj.style.backgroundColor = "#FFFFFF";
		}
	}
	
	var obj = document.getElementById("td_group_"+id);
	if ( obj )
	{
		obj.style.borderLeft = "1px solid #FD75A3";
		obj.style.borderRight = "1px solid #FD75A3";
		obj.style.borderTop = "1px solid #FD75A3";
		obj.style.borderBottom = "0";
		obj.style.backgroundColor = "#FFCDDE";		
	}
	var comobj = document.getElementById("td_communities");
	if ( comobj )
	{
		comobj.style.borderLeft = "1px solid #FD75A3";
		comobj.style.borderRight = "1px solid #FD75A3";
		comobj.style.borderTop = "0";
		comobj.style.borderBottom = "1px solid #FD75A3";
	}
	
	var div_communities = document.getElementById("div_communities");
	var div_group = document.getElementById("div_group_"+id);
	
	
	if (div_communities && div_group)
	{
		div_communities.innerHTML = div_group.innerHTML;
	}
}

function focusBBS(number, id)
{
	var td_obj = document.getElementById("td_BBS_"+number);
	td_obj.style.cursor = "pointer";
	var td_count = 6;
	for ( var i = 1; i <= td_count; i++ )
	{
		var obj = document.getElementById("td_BBS_"+i);
		if ( obj )
		{	
			obj.style.backgroundImage = "url("+g_serviceURL+"images/20081027/bord03_top_sel03.gif)";
			var img_left = document.getElementById("img_BBS_"+(i-1)+"_"+i);			
			if ( img_left )
			{
				if ( i == 1 )
					img_left.src = g_serviceURL+"images/20081027/bord03_top_sel01.gif";
				else
					img_left.src = g_serviceURL+"images/20081027/bord03_top_sel02.gif";
			}
			var img_right = document.getElementById("img_BBS_"+i+"_"+(i+1));
			if ( img_right )
			{
				if ( i == td_count )
					img_right.src = g_serviceURL+"images/20081027/bord03_right01.gif";
				else
					img_right.src = g_serviceURL+"images/20081027/bord03_top_sel02.gif";
			}
			var td_left = document.getElementById("td_BBS_"+(i-1)+"_"+i);
			if ( td_left )
				td_left.style.backgroundImage = "url("+g_serviceURL+"images/20081027/bord03_top_sel03.gif)";
		}
	}
	
	if ( number > 0 )
	{		
		if ( td_obj )
		{
			td_obj.style.backgroundImage = "url("+g_serviceURL+"images/20081027/bord03_top_bg.gif)";	
			var img_left = document.getElementById("img_BBS_"+(number-1)+"_"+number);
			if ( img_left )
			{
				if ( number == 1 )
					img_left.src = g_serviceURL+"images/20081027/bord03_top_sel01_sel.gif";
				else
					img_left.src = g_serviceURL+"images/20081027/bord03_top_sel02_sel02.gif";
			}
			var img_right = document.getElementById("img_BBS_"+number+"_"+(number+1));
			if ( img_right )
			{
				if ( number == td_count )
					img_right.src = g_serviceURL+"images/20081027/bord03_right01_sel.gif";
				else
					img_right.src = g_serviceURL+"images/20081027/bord03_top_sel02_sel.gif";
			}
			var td_left = document.getElementById("td_BBS_"+(number-1)+"_"+number);
			if ( td_left )
				td_left.style.backgroundImage = "url("+g_serviceURL+"images/20081027/bord03_top_bg.gif)";	
		}
	}
	var objContent = document.getElementById(id);
	var objBBS = document.getElementById("divBBSList");
	if ( objBBS && objContent )
	{
		objBBS.innerHTML = objContent.innerHTML;
	}
}

function focusCommunity(number, id)
{
	var td_obj = document.getElementById("td_sq_"+number);
	td_obj.style.cursor = "pointer";
	var td_count = 5;
	for ( var i = 0; i <= td_count; i++ )
	{
		var obj = document.getElementById("td_sq_"+i);
		if ( obj && i > 0 )
		{				
			obj.style.backgroundImage = "url("+g_serviceURL+"images/20081027/bord03_top_sel03.gif)";
			var img_left = document.getElementById("img_sq_"+(i-1)+"_"+i);			
			if ( img_left )
			{
				if ( i == 1 )
					img_left.src = g_serviceURL+"images/20081027/bord03_top_sel01.gif";
				else
					img_left.src = g_serviceURL+"images/20081027/bord03_top_sel02.gif";
			}
			var img_right = document.getElementById("img_sq_"+i+"_"+(i+1));
			if ( img_right )
			{
				if ( i == td_count )
					img_right.src = g_serviceURL+"images/20081027/bord03_right01.gif";
				else
					img_right.src = g_serviceURL+"images/20081027/bord03_top_sel02.gif";
			}
			var td_left = document.getElementById("td_sq_"+(i-1)+"_"+i);
			if ( td_left )
				td_left.style.backgroundImage = "url("+g_serviceURL+"images/20081027/bord03_top_sel03.gif)";
		}
		obj = document.getElementById("div_sq_"+i);
		if ( obj )
		{	
			obj.style.display = "none";
		}
	}
	
	if ( number > 0 )
	{		
		if ( td_obj )
		{
			td_obj.style.backgroundImage = "url("+g_serviceURL+"images/20081027/bord03_top_bg.gif)";		
			var img_left = document.getElementById("img_sq_"+(number-1)+"_"+number);
			if ( img_left )
			{
				if ( number == 1 )
					img_left.src = g_serviceURL+"images/20081027/bord03_top_sel01_sel.gif";
				else
					img_left.src = g_serviceURL+"images/20081027/bord03_top_sel02_sel02.gif";
			}
			var img_right = document.getElementById("img_sq_"+number+"_"+(number+1));
			if ( img_right )
			{
				if ( number == td_count )
					img_right.src = g_serviceURL+"images/20081027/bord03_right01_sel.gif";
				else
					img_right.src = g_serviceURL+"images/20081027/bord03_top_sel02_sel.gif";
			}
			var td_left = document.getElementById("td_sq_"+(number-1)+"_"+number);
			if ( td_left )
				td_left.style.backgroundImage = "url("+g_serviceURL+"images/20081027/bord03_top_bg.gif)";
		}
	}
	var div_obj = document.getElementById(id);
	
	if ( div_obj )
	{
		div_obj.style.display = "block";
		if ( number != 0 )			
			_slip_1(1, number);
	}
}

function _slip_1(id, surfix)
{
	var td_count = document.getElementById("td_count_"+surfix).value;
	for ( var i = 1; i <= parseInt(td_count); i++ )
	{
		var obj = document.getElementById("td_group_"+surfix+"_"+i);
		if ( obj )
		{	
			obj.style.borderLeft = "0";
			obj.style.borderRight = "0";
			obj.style.borderTop = "0";
			obj.style.borderBottom = "1px solid #FD75A3";
			obj.style.backgroundColor = "#FFFFFF";
		}
	}
	
	var obj = document.getElementById("td_group_"+surfix+"_"+id);
	if ( obj )
	{
		obj.style.borderLeft = "1px solid #FD75A3";
		obj.style.borderRight = "1px solid #FD75A3";
		obj.style.borderTop = "1px solid #FD75A3";
		obj.style.borderBottom = "0";
		obj.style.backgroundColor = "#FFCDDE";		
	}
	var comobj = document.getElementById("td_communities_"+surfix);
	if ( comobj )
	{
		comobj.style.borderLeft = "1px solid #FD75A3";
		comobj.style.borderRight = "1px solid #FD75A3";
		comobj.style.borderTop = "0";
		comobj.style.borderBottom = "1px solid #FD75A3";
	}
	
	var div_communities = document.getElementById("div_communities_"+surfix);
	var div_group = document.getElementById("div_group_"+surfix+"_"+id);
	
	
	if (div_communities && div_group)
	{
		div_communities.innerHTML = div_group.innerHTML;
	}
}

function set_value(kind, item)
{	
	if ( kind == "category" )
		window.open( g_serviceURL+"LabelBrands.aspx?order=2&category=0&categoryID="+item, "_blank" );
	else
		window.open( g_serviceURL+"SearchComments.aspx?kind="+kind+"&Item="+item, "_blank" );
}