/*
2005 Beijing Aero Fox LingTong Software co.LTD.
All rights reserved.
http://www.docman.com.cn
*/

function loadRandomPic()
{
	//var rn = buildRandomNum( 1, 18 );
	var rn = buildRandomNum( 1, 1 );
	var titleBgAry = ",#eaca61,#64B61A,#FCA44F,#96857B,#BBA5E9,#398F3A,#AB5280,#070808,#B7B489,#95AEC1,#406D8B,#EEE213,#31170C,#877509,#AA5B4D,#E16207,#38856C,#BF238B";
	titleBgAry = titleBgAry.split(",");
	//topBG_t.background = "images/randomPic/" + rn + "_top_1.gif";
	//topBG_t.innerHTML = "<img src=images/logo.swf>";
	//topBG_b.background="images/randomPic/" + rn + "_top_2.gif";
	//topBG_b.style="height:10px";
	
	//document.getElementById("cssLink").href = "css/buddy_" + rn + ".css";
	//alert( document.getElementById("cssLink").href );
	//var oTitleTD = document.getElementsByName("titleTD");
	//with( document.getElementsByName("titleCube") )
	//{
	//	for ( var i = 0; i < length; i++ )
	//	{
	//		item(i).src = "images/randomPic/columnTitle/cube_8.gif";
	//		document.getElementsByName("columnTitleLogoU")[i].src = "images/randomPic/columnTitle/columnTitle_8_u.gif";
	//		document.getElementsByName("columnTitleLogoB")[i].src = "images/randomPic/columnTitle/columnTitle_8_b.gif";
	//		with( item(i).parentNode.parentNode )
	//		{
	//			childNodes[0].bgColor = titleBgAry[8];
	//			childNodes[1].bgColor = titleBgAry[8];
	//		}
	//	}
	//}
}
function buildRandomNum( startValue, endValue )
{
	var marginNum = endValue - startValue;
	if ( marginNum <= 0 )
	{
		return startValue;
	}

	var digital = 10;
	var tNum = marginNum / 10;
	while( tNum > 1 )
	{
		tNum = tNum / 10;
		digital = digital * 10;
	}

	var tryTimeLimit = 5;
	for ( var i = 1; i < 5; i++ )
	{
		if ( marginNum >= ( digital * ( 1 / i ) ) )
		{
			break;
		}
	}
	tryTimeLimit = tryTimeLimit * i;

	tNum = Math.floor( Math.random() * digital );
	var tryTime = 0;
	while( ( 0 >= tNum || tNum > ( marginNum + 1 ) ) && tryTime < tryTimeLimit )
	{
		tNum = Math.floor( Math.random() * digital );
		tryTime++;
	}
	tNum = startValue - 1 + tNum;
	if( startValue > tNum || tNum > endValue )
	{
		tNum = startValue;
	}
	return tNum;
}
//serach functions------
var searchTitleIndex;
function createItem(){
	var oFieldList = document.getElementById('fieldList').cloneNode(true);
	var oCompareSymbol = document.getElementById('compareSymbol').cloneNode(true);
	var osearchTitle = document.getElementById('searchTitle').cloneNode();
	var oRelationSymbol = document.getElementById('relationSymbol').cloneNode(true);
	osearchTitle.value = "";
	with (document.getElementById('searchDiv')){
		appendChild(oFieldList);
		appendChild(oCompareSymbol);
		appendChild(osearchTitle);
		appendChild(oRelationSymbol);
	}
}
function removeItem(){
	if (document.getElementsByName('searchTitle').length > searchTitleIndex && document.getElementsByName('searchTitle').length > 1){
		with (document.all){
			var oFieldList = item('fieldList').item(searchTitleIndex);
			var oCompareSymbol = item('compareSymbol').item(searchTitleIndex);
			var osearchTitle = item('searchTitle').item(searchTitleIndex);
			var oRelationSymbol = item('relationSymbol').item(searchTitleIndex);
		}
		with (document.getElementById('searchDiv')){
			removeChild(oFieldList);
			removeChild(oCompareSymbol);
			removeChild(osearchTitle);
			removeChild(oRelationSymbol);
		}
	}
}
function selectedItem(){
	var searchTitleCount  = document.getElementsByName('searchTitle').length;
	for (searchTitleIndex = 0;searchTitleIndex < searchTitleCount;searchTitleIndex++){
		if(document.all.item('searchTitle').item(searchTitleIndex) == window.event.srcElement){
			return;
		}
	}
}
function advSearch(){
	var searchTitleCount  = document.getElementsByName('searchTitle').length;
	var searchStr,searchStrShow,selIndex;
	var oFieldList,oCompareSymbol,osearchTitle,oRelationSymbol;
	var oFieldListTxt,oCompareSymbolTxt,osearchTitleTxt,oRelationSymbolTxt;
	searchStr = "";
	searchStrShow = "";
	for ( var cIndex = 0; cIndex < searchTitleCount; cIndex++ )
	{
		with( document.getElementsByName( "fieldList" )[cIndex] )
		{
			oFieldList = options[selectedIndex].value;
			oFieldListTxt = options[selectedIndex].text;
		}
		with( document.getElementsByName( "compareSymbol" )[cIndex] )
		{
			oCompareSymbol = options[selectedIndex].value;
			oCompareSymbolTxt = options[selectedIndex].text;
		}
		osearchTitle = document.getElementsByName('searchTitle')[cIndex].value;
		with( document.getElementsByName( "relationSymbol" )[cIndex] )
		{
			oRelationSymbol = options[selectedIndex].value;
			oRelationSymbolTxt = options[selectedIndex].text;
		}
		if (osearchTitle == ""){
			alert("查询条件不能为空。");
			return false;
		}
		if (oCompareSymbol == ' LIKE ')
		{
			searchStr += oFieldList + oCompareSymbol + "'%" + osearchTitle + "%' ";
		}
		else
		{
			searchStr += oFieldList + oCompareSymbol + "'" + osearchTitle + "' ";
		}
		searchStrShow += "(" + oFieldListTxt + " " + oCompareSymbolTxt + " '" + osearchTitle + "') ";
		if ( cIndex < ( searchTitleCount - 1 ) )
		{
			searchStr += oRelationSymbol + " ";
			searchStrShow += oRelationSymbolTxt + " ";
		}
	}
	with( document.getElementsByName("wherePartCN")[0] )
	{
		if ( value != "" )
		{
			value = "(" + value + ") 并且 ( " + searchStrShow + " )";
		}
		else
		{
			value = searchStrShow;
		}
	}
	with( document.getElementsByName("wherePart")[0] )
	{
		if ( value != "" )
		{
			value = "(" + value + ") AND (" + searchStr + ")";
		}
		else
		{
			value = searchStr;
		}
	}
	return true;
}
function openSearch( isReset )
{
	var wpStr = "";
	if ( isReset == 0 )
	{
		wpStr = document.getElementsByName("searchTitle")[0].value;
		//alert("123");
		if ( wpStr == "" )
		{
			alert( "请输入查询条件。" );
			return;
		}
		if( document.getElementsByName("relationSymbol").length == 0 )
		{
			document.getElementsByName("wherePart")[0].value = "Title LIKE '%" + wpStr + "%'";
			document.getElementsByName("wherePartCN")[0].value = "";
			document.getElementsByName("page")[0].value = 1;
			document.getElementsByName("pageForm")[0].submit();
			return;
		}
		if ( document.getElementsByName("relationSymbol")[0].style.visibility == "hidden" || document.getElementsByName("relationSymbol")[0].style.visibility == "" )
		{
			with( document.getElementsByName("fieldList") )
			{
				with( document.getElementsByName("wherePartCN")[0] )
				{
					if ( value != "" )
					{
						value = "(" + value + ") 并且 ( " + item(0).options[item(0).selectedIndex].text + " 包含 '" + wpStr + "' )";
					}
					else
					{
						value = item(0).options[item(0).selectedIndex].text + " 包含 '" + wpStr + "'";
					}
				}
				if ( length > 0 )
				{
					wpStr = item(0).options[item(0).selectedIndex].value + " LIKE '%" + wpStr + "%'";
				}
				else
				{
					wpStr = "Title LIKE '%" + wpStr + "%'";
				}
			}
			with( document.getElementsByName("wherePart")[0] )
			{
				if ( value != "" )
				{
					value = "(" + value + ") AND (" + wpStr + ")";
				}
				else
				{
					value = wpStr;
				}
			}
		}
		else
		{
			if ( !advSearch() )
			{
				return;
			}
		}
	}
	else
	{
		document.getElementsByName("wherePart")[0].value = "";
		document.getElementsByName("wherePartCN")[0].value = "";
	}
	document.getElementsByName("page")[0].value = 1;
	document.getElementsByName("pageForm")[0].submit();
}
function switchSearch()
{
	var dispVal = "visible";
	var btnTitle = "简单查询";
	var objWidth = "53";
	with( window.event.srcElement )
	{
		if ( value == "简单查询" )
		{
			btnTitle = "高级查询";
			var st = document.getElementsByName('searchTitle').length - 1;
			for ( var i = st; i > 0; i-- )
			{
				searchTitleIndex = i;
				removeItem();
			}
			searchTitleIndex = null;
			dispVal = "hidden";
			objWidth = 0;
		}
		value = btnTitle;
	}
	var objIds = new Array( "compareSymbol", "relationSymbol", "minusCond", "plusCond" );
	for ( var i = 0; i < objIds.length; i++ )
	{
		with( document.getElementById( objIds[i] ).style )
		{
			visibility = dispVal;
			width = objWidth;
		}
	}
}


var myTimeout;
function play()
	{
	      var time;
	      time = document.getElementById('playTime').value;
	      myTimeout=setTimeout( playImg,time*1000);
	}

function stop()
	{
          window.clearTimeout( myTimeout );
	}
function playImg()
    {
      try{
			var URLParams = new Object() ;
			var aParams = document.location.search.substr(1).split('&') ;
			for (i=0 ; i < aParams.length ; i++) {
			var aParam = aParams[i].split('=') ;
			URLParams[aParam[0]] = aParam[1] ;
			}

			var recID = document.getElementById('nextID').value;
			var ParentRecGuid = URLParams["ParentRecGuid"] ;
			var ParID = URLParams["ParID"] ;
			var tabName = URLParams["tabName"] ;
			var columnID = URLParams["columnID"] ;
			var last;
			last = document.getElementById('last').value;
			var timer;
			timer = document.getElementById('playTime').value;
			if(  last == "ok"  )
			{ 
			   stop();
			}
			else
			{   
			   switchImg(recID,ParID,tabName,ParentRecGuid,columnID,timer)
			}
		}
		catch(e)
		{}
 
    }	


function switchImg(recID,sParID,tabName,ParentRecGuid,colGuid,timer)
  { 
     //stop();
     //alert( "showContent.aspx?ParentRecGuid=" + ParentRecGuid + "&ParID=" + sParID +"&recID=" + recID +"&tabName="+tabName+"&columnID="+colGuid+"&IsTurnPage="+IsPre );
      window.location.href="showContent.aspx?ParentRecGuid=" + ParentRecGuid + "&ParID=" + sParID +"&recID=" + recID +"&tabName="+tabName+"&columnID="+colGuid+"&IsTurnPage=ok&timer="+timer;
  }
