/*
 * cookie 存取删 操作
 *  宛茹 090717
 */

//alert('operation.cookie.js 加载成功');
//delCookie('ruanko_user'); 
//delCookie('pageTypeID');
//alert('从cookie里读typeId: ' + getCookie('pageTypeID'));
//alert('从cookie里读user:' + getCookie('ruanko_user'));
// alert('从cookie里读取的uchome_loginuser为：' + getCookie('uchome_loginuser'));

//写cookies函数 
function setCookie(name,value)//两个参数，一个是cookie的名子，一个是值 
{ 
    var Days = 30; //此 cookie 将被保存 30 天 
    var exp  = new Date();    //new Date("December 31, 9998"); 
    exp.setTime(exp.getTime() + Days*24*60*60*1000); 
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 
} 

//取cookies函数   
function getCookie(name)     
{ 
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); 
     if(arr != null) return unescape(arr[2]); return null; 

} 

//删除cookie  wanru
function delCookie(name)
{ 
    var exp = new Date(); 
    exp.setTime(exp.getTime() - 1); 
    var cval=getCookie(name); 
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
    window.location="http://www.ruanko.com"; 
} 



//删除cookie liuzhiyong
function delCookieM(name)
{ 
	var exp = new Date(); 
    exp.setTime(exp.getTime() - 1); 
    var cval=getCookie(name); 
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
} 

//写cookies函数 liuzhiyong
function setCookieM(name,value)//两个参数，一个是cookie的名子，一个是值 
{ 
	var Days = 1; //此 cookie 将被保存 30 天 
    var exp  = new Date();    //new Date("December 31, 9998"); 
    exp.setTime(exp.getTime() + Days*24*60*60*1000); 
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 
} 








//整合分页的测试
function pageChoose(myType,cpage,totalpage,state,div)
{

//myType       如果session里存有类型ID属性值，则将跳转路经添加带mark标识的参数
//cpage        当前页码
//totalpage    总页码数
//state        问题状态编码
//div          画分页页码相对应DIV的名字
var pagesize,count,curcount,outstr; 
outstr = ""; 
function gotopage(target) 
{     
alert("gotopage=");
alert("gotopage="+target);
    cpage = target;        //把页面计数定位到第几页 

    //reloadpage(target);    //调用显示页面函数显示第几页,这个功能是用在页面内容用ajax载入的情况

		var e = './front.do?method=queryPage' + '&pagecommon='+target + '&state='+state;

			// 如果session里存有类型ID属性值，则将跳转路经添加带mark标识的参数
			//var myType = "<%=session.getAttribute("pageTypeID")%>";11
			// alert('翻页时，myTye为：' + myType);
			
			if(myType != null && myType != "null" && myType != ""){
				var type_e = e + '&mark=' + myType;
				// alert('type_e为：' + type_e);
				$('#questionTabs').load(type_e);
			}
			else{			
				// alert('e为：' + e);
				$('#questionTabs').load(e);
			}  
    	setpage(); 
     
} 
function setpage() 
{
alert("setpage");
//var cpage = "<%=request.getAttribute("changePage_COMMON")%>";11
//var totalpage = "<%=request.getAttribute("countPage_COMMON")%>";11
 
    if(totalpage<=10){        //总页数小于十页 
        for (count=1;count<=totalpage;count++) 
        {    if(count!=cpage) 
            { 
                outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>"; 
            }else{ 
                outstr = outstr + "<span class='current' >"+count+"</span>"; 
            } 
        } 
    } 
    if(totalpage>10){        //总页数大于十页 
        if(parseInt((cpage-1)/10) == 0) 
        {             
            for (count=1;count<=10;count++) 
            {    if(count!=cpage) 
                { 
                    outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>"; 
                }else{ 
                    outstr = outstr + "<span class='current'>"+count+"</span>"; 
                } 
            } 
            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'> 下翻 </a>"; 
        } 
        else if(parseInt((cpage-1)/10) == parseInt(totalpage/10)) 
        {     
            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+")'> 上翻 </a>"; 
            for (count=parseInt(totalpage/10)*10+1;count<=totalpage;count++) 
            {    if(count!=cpage) 
                { 
                    outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>"; 
                }else{ 
                    outstr = outstr + "<span class='current'>"+count+"</span>"; 
                } 
            } 
        } 
        else 
        {     
            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+")'>上翻</a>"; 
            for (count=parseInt((cpage-1)/10)*10+1;count<=parseInt((cpage-1)/10)*10+10;count++) 
            {         
                if(count!=cpage) 
                { 
                    outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>"; 
                }else{ 
                    outstr = outstr + "<span class='current'>"+count+"</span>"; 
                } 
            } 
            outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'> 下翻 </a>"; 
        } 
    }


    document.getElementById(div).innerHTML = "<div id='"+div+"'><span id='info'>共"+totalpage+"页|第"+cpage+"页<\/span>" + outstr + "<\/div>"; 
    outstr = ""; 
} 
setpage();  

}







