var num = 0;
try{
	num = getcookie( "count" );
}catch(e){		
	num = 0;
}
//收藏试题的上限
var favNum = 40;
if( num == "" )num = 0;

/* i : 题目在页面显示的序号；　rhsortid：试题的类别代码；　id:试题的ID*/
function addOne( i, rhsortid, id ){	
if(rhsortid=='0'){
	rhsortid='999';
}
//预先判断所选择的题目对应的试题数据库是否和已经存在的试题库一致.不一致,必须清空试题本,才可以进行下面的操作.
var dbName1 = getcookie( "rhdb1" );
var dbName2 = getcookie( "rhdb2" );
if( dbName1 != "" && dbName2 != "" && dbName1 != dbName2 ){
	if( !confirm( "您已经选择了其它学科题目,如果要在当前学科下操作的话,要清空已有试题本内容!\r\n点击确定将清空已有试题本内容." ) ){
		return;
	}else{
		clearOldIDs();
		num = 0;
		//下面注意的是，如果有rhdb2存在，那么就意味着rhdb2里面没有数据，需要按照rhdb1进行获取连接方式
		setcookie( "rhdb1", getcookie( "rhdb2" ) );
		setcookie( "rhdb2", "" );
	}
}
	var	divxID = "divx" + i;
	var divxIDx = "divx" + i + "x";
	if( v( divxID ).style.color=='#cccccc' ){
			v( divxID ).style.color='#000000'
			v( divxID ).style.backgroundColor="";
			v( divxIDx ).innerHTML="选用";
			//v( divxIDx ).style.color='#FFFFFF';
			v( divxIDx ).style.backgroundImage="url(/images/button1.gif)";
			v('b'+i).checked=false;
			sall--;
			num--;			
			delOneQ( rhsortid,id )
	}else{
			//判断是否超过一百,试题收藏的上限
			if( parseInt( getcookie( "count" ) ) >= favNum ){
				alert( "抱歉,你的收藏试题的数目已经超过收藏的上限-" + favNum + "\r\n请返回!" );
				return;
			}
			v( divxID ).style.color='#cccccc';
			v( divxID ).style.backgroundColor="#F7F7F7";	
			v( divxIDx ).innerHTML="去除";			
			v( divxIDx ).style.color='#000000';
			v( divxIDx ).style.backgroundImage="url(/images/button2.gif)";
			v('b'+i).checked=true;
			sall++;
			num++;			
			addOneQ( rhsortid,id );
	}
	setCount( num );
	setCntNum( num );
	
	if(document.getElementsByName('b').length==sall)
		v('scheckbox').checked=true;
	else
		v('scheckbox').checked=false;
}

function setCntNum( num ){
		v( "cntnum" ).innerHTML = num;	
}
//当点击添加试题时
function addOneQ( rhsortid,id ){
var sordID = "rhsort"+rhsortid;
var thDID = getcookie("rhsort"+rhsortid)+id+"|";
setcookie( sordID, thDID );
}

//点击删除试题时
function delOneQ(rhsortid,id){
setcookie("rhsort"+rhsortid,getcookie("rhsort"+rhsortid).replace(id+"|",""));
}

function setCount( qNum ){
	//v( "idnum" ).innerHTML= qNum;
	setcookie("count", qNum );	
}
function clears(){
if(v("cntnum").innerText!='0'){
	if( !confirm( "您确认要清空试题本吗?" ) ){
		return;
	}
	var cookie = document.cookie;
	var targetV = "rhsort";
	var typOrders = new Array();
	var subCookie = cookie.split( "; " );
	for( var i=0; i<subCookie.length; i++ ){
		if( subCookie[i].indexOf( targetV ) != -1 ){
			//获取类型值
			var startI = targetV.length;
			var endI = subCookie[i].indexOf( "=" );
			//typOrders[ i ] 
			var tt = subCookie[i].substring( startI, endI );
			typOrders[i]=tt;
			//alert( tt );
		}
	}
	for( var j=0; j < typOrders.length; j++ ){
		if( typOrders[j] != null ){
		var cookieN = targetV + typOrders[j];
		setcookie( cookieN, "" );
		}
	}
	setcookie( "count", "0" );
	//自动加载当前页面
	self.location.reload();
}else{
	alert( "当前试题本没有试题,请返回!" );
	return;
}	
}

function clears1(){
if(v("cntnum").innerText!='0'){
	if( !confirm( "您确认要清空下载车吗?" ) ){
		return;
	}
	var cookie = document.cookie;
	var targetV = "rhsort";
	var typOrders = new Array();
	var subCookie = cookie.split( "; " );
	for( var i=0; i<subCookie.length; i++ ){
		if( subCookie[i].indexOf( targetV ) != -1 ){
			//获取类型值
			var startI = targetV.length;
			var endI = subCookie[i].indexOf( "=" );
			//typOrders[ i ] 
			var tt = subCookie[i].substring( startI, endI );
			typOrders[i]=tt;
			//alert( tt );
		}
	}
	for( var j=0; j < typOrders.length; j++ ){
		if( typOrders[j] != null ){
		var cookieN = targetV + typOrders[j];
		setcookie( cookieN, "" );
		}
	}
	setcookie( "count", "0" );
	//自动加载当前页面
	self.location.reload();
}else{
	alert( "当前下载车没有试题,请返回!" );
	return;
}	
}
/*清空试题ID不刷新页面,以及不再提示是否要删除试题ID*/
function clearOldIDs(){
	var cookie = document.cookie;
	var targetV = "rhsort";
	var typOrders = new Array();
	var subCookie = cookie.split( "; " );
	for( var i=0; i<subCookie.length; i++ ){
		if( subCookie[i].indexOf( targetV ) != -1 ){
			//获取类型值
			var startI = targetV.length;
			var endI = subCookie[i].indexOf( "=" );
			var tt = subCookie[i].substring( startI, endI );
			typOrders[i]=tt;
		}
	}
	for( var j=0; j < typOrders.length; j++ ){
		if( typOrders[j] != null ){
		var cookieN = targetV + typOrders[j];
		setcookie( cookieN, "" );
		}
	}	
	setcookie( "count", "0" );	
	//v("idnum").innerHTML=0;
}
