var pagenums;

function inhtmlpageto(page)
{
	var pageon=getInHtmlPageon();
	if(page>pagenums||page<1){return false;}
	if(page==1){location.href=location.href.replace("/"+page_prefix+pageon,"");return;}
	if(location.href.indexOf("/"+page_prefix+pageon)<1){
		location.href+=page_prefix+page+"/";
	}else{
		location.href=location.href.replace("/"+page_prefix+pageon,"/"+page_prefix+page);
	}
}
function getInHtmlPageon()
{
	var oRegex=new RegExp("\/"+page_prefix+"([^\/]+)","i");
	var oMatch=oRegex.exec(location.href);
	if(oMatch&&oMatch.length>0)
		page=urldecode(oMatch[1]);
	else
		page=1;
	return page;
}

function htmlpageto(page)
{
	var pageon=getHtmlPageon();
	var p=pagenums-pageon+1;
	var p2=pagenums-page+1;
	if(p2>pagenums||p2<1){return false;}
	if(location.href.indexOf("/"+page_prefix+p)<1){
		location.href+=page_prefix+p2+"/";
	}else{
		location.href=location.href.replace("/"+page_prefix+p,"/"+page_prefix+p2);
	}
}
function getHtmlPageon()
{
	var oRegex=new RegExp("\/"+page_prefix+"([^\/]+)","i");
	var oMatch=oRegex.exec(location.href);
	if(oMatch&&oMatch.length>0)
		page=urldecode(oMatch[1]);
	else
		page=pagenums;
	return pagenums-page+1;
}

function getPageLanStr()
{
	if(location.search.indexOf("lanstr")>0)
	{
		return getPra("lanstr");
	}else{
		var oRegex=new RegExp("\/html([^\/]+)","i");
		var oMatch=oRegex.exec(location.href);
		if(oMatch&&oMatch.length>0)
			lanstr=urldecode(oMatch[1]);
		else
			lanstr="zh_cn";
		return lanstr;
	}
}

function formatpageurl(page,pagestr)
{
	if(page<1)page=1;
	if(page>pagenums)page=pagenums;
	var url=location.href;
	var urlpage=getPra(pagestr);
	if(urlpage==""){
		var s=url.indexOf("?")>=0?"&":"?";
		url+=s+pagestr+"="+page;
	}else{
		if(page==urlpage)return "";
		url=url.replace(pagestr+"="+urlpage,pagestr+"="+page);
	}
	return url;
}
function pageto(page){
	var url=formatpageurl(page,"page");

	if(url!="")location.href=url;
	return;
}
function inpageto(page){
	var url=formatpageurl(page,"inpage");
	if(url!="")location.href=url;
	return;
}

/////
function ajax(url,secid){

	if(url.indexOf("?")>=0){url=url+"&alzCmsDefault="+Math.random();}else{url=url+"?alzCmsDefault="+Math.random();}
	var responseStr=J.ajax({url:url,async:false}).responseText;
	if(getId(secid)){getId(secid).innerHTML=responseStr;}

	return responseStr;
}
//添加留言
function diyformsubmit(form){
	var valuestr=getFormValue(form);
	if(valuestr.indexOf("{false}")>=0||valuestr=="")return false;

	if(!posted){ajax_post(incpath+"setValue.php?action=diyformsave",valuestr,"_diyform");posted=true;}
	return false;
}
function orderformsubmit(form){
	var valuestr=getFormValue(form);
	if(valuestr.indexOf("{false}")>=0||valuestr=="")return false;

	if(!posted){ajax_post(incpath+"setValue.php?action=orderformsave",valuestr,"_orderform");posted=true;}
	return false;
}
function ajax_post_orderform(sec)
{
	alert(sec);	
	document.location.reload() 
}
function ajax_post(url,urlcs,id){
	if(Null(id))id="ed";
	var xmlhttp=ajax_driv();
	if(url.indexOf("alzCmsDefault")<0){
		if(url.indexOf("?")<0){url+="?alzCmsDefault="+Math.random();}else{url+="&alzCmsDefault="+Math.random();}
	}
	xmlhttp.open("post",url,true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange=function(){
		//if(xmlhttp.readyState<4){ 

		//	try{eval("ajax_posting"+id+"()");
		//	}catch(e){lock_button();}
		//}
		if(xmlhttp.readyState==4){
			var response=xmlhttp.responseText;
			try{eval("ajax_post"+id+"(response)");}catch(e){sucgoto(response,0);}
		}
	}
	urlcs=rtrim(urlcs,"&");	
	xmlhttp.send(urlcs);
}

function ajax_post_diyform(sec){
	alert(sec);
	document.location.reload() 
}
//获取留言
function feedbackContent(classid,lanstr)
{
	var page=getPra("page");
	ajaX(webpath+"include/feedback.php?action=getContent&classid="+classid+"&lanstr="+lanstr+"&page="+page,"feedbackcontent");
}

function ajaX(url,secid,str)
{

	var xmlhttp=ajax_driv(),obj;
	if(url.indexOf("?")>=0)	{url+="&alzCmsDefault="+Math.random();}else{url+="?alzCmsDefault="+Math.random();}

	xmlhttp.open("get",url,true);
	if(typeof(secid)=="object"){obj=secid;}else{obj=getId(secid);}
	if(Null(str))str="<img src='"+webpath+"images/loading3.gif' />";

	xmlhttp.onreadystatechange=function()
	{
		if(xmlhttp.readyState<4&&obj){	obj.innerHTML=str;}		
		if(xmlhttp.readyState==4)
		{		
			var response=xmlhttp.responseText;

			if(obj)obj.innerHTML=response;
		}
	};		
	xmlhttp.send(null);	
}
function getFormValue(form,postName,andstr,andstr2){
	if(Null(postName))postName="post_";
	if(Null(andstr))andstr="&";
	if(Null(andstr2))andstr2=",";
	var funstr="alzCmsDefault=1&",tags=form.elements,checkboxed="|",oldvalue="",newvalue="";
	for(var i=0;i<tags.length;i++){
		var obj=tags[i];

		var theclassName=obj.className;	
		if(theclassName.indexOf(postName)>=0){
			var ckstr=theclassName.split(postName)[1];
			if(ckstr!=""&&obj.value==""){
				alert(ckstr);
				obj.focus();
				posted=false;
				return "{false}";
			}else{
				switch(obj.type){
					case "checkbox":
						if(obj.checked){
							if(checkboxed.indexOf("|"+obj.name+"|")<0)funstr+=obj.name+"="+getCheckbox(obj.name,andstr2)+andstr;
							checkboxed+=obj.name+"|";
						}
						break;
					case "radio":
						if(obj.checked){funstr+=obj.name+"="+urlencode(obj.value)+andstr;}
						break;
					default:
						if(funstr.indexOf("&"+obj.name+"=")>=0)//同名参数
						{
							oldvalue=getCan(funstr,obj.name);
							newvalue=oldvalue+andstr2+urlencode(obj.value);
							funstr=funstr.replace("&"+obj.name+"="+oldvalue,"&"+obj.name+"="+newvalue);
						}else{
							funstr+=obj.name+"="+urlencode(obj.value)+andstr;
						}
				}
			}		
		}
		if(theclassName.indexOf("fckEdit_")>=0){
			var fckValue=getFCK(obj.id);			
			if(fckValue=="null"||fckValue=="false"||fckValue===null||fckValue===false){
				alert("编辑器尚未加载完毕，请稍侯……\r\n==========================================\r\n1、若长时间出现此信息，请刷新页面；\r\n2、确认编辑内容不单为“null”、“false”。");
				return "{false}";
			}else{funstr+=obj.name+"="+urlencode(fckValue)+andstr;}
		}
	}
	funstr = funstr.replace(/\+/g, "[$add]");
	return funstr;
}

function getFormValue2(form,postName,andstr){
	var value=getFormValue(form,postName,andstr);
	var funstr=rePlace(value,postName+"=","");
	funstr=trim(funstr,",");
	return funstr;
}
function page(allnums,pagesize,desc,pageto){
	if(isNaN(allnums)&&allnums!="")allnums=ajax(webpath+"include/getValue.php?action=getDatanums&lanstr="+lanstr+"&model="+allnums);
	if(Null(pageto))pageto="pageto";
	var can=pageto.replace("to","");
	loadlanXml("page","page_");
	desc=formatnum(desc,1);
	if(allnums<1){
		document.write("<div class='norecord'>"+lang("norecord")+"</div>");
		return;
	}
	pagenums=Math.ceil(allnums/pagesize);//总页数
	var group_pernum=10,pageon;
	if(pageto=="htmlpageto"){
		pageon=getHtmlPageon();
	}else if(pageto=="inhtmlpageto"){
		pageon=getInHtmlPageon();
	}else{
		pageon=formatnum(getPra(can),1);//当前页
	}
	var groups=Math.ceil(pagenums/group_pernum) //一共分多少组
	var groupon=Math.ceil(pageon/group_pernum) //当前页码位于多少组
	prepage=pageon-1;
	nextpage=pageon+1;
	pregroup=pageon-group_pernum;
	nextgroup=pageon+group_pernum;
	if(prepage<1){prepage=1;}
	if(nextpage>pagenums){nextpage=pagenums;}
	if(pregroup<1){pregroup=1;}
	if(nextgroup>pagenums){nextgroup=pagenums;}	
	var funstr="<table class='mypage' align='center'><tr>";
	if(desc)funstr+="<td><a>"+t(5)+allnums+t(6)+"/"+t(7)+pagenums+t(8)+"</a></td>";
	funstr+="<td>";
	if(pageon==1){
		funstr+="<a class='page_no' title='"+t(1)+"'>"+t(16)+"</a>";
		funstr+="<a class='page_no' title='"+t(3)+"'>"+t(14)+"</a>";
	}else{
		funstr+="<a href='javascript:"+pageto+"(1);' title='"+t(1)+"'>"+t(16)+"</a>";//首页
		funstr+="<a href='javascript:"+pageto+"("+prepage+");' title='"+t(3)+"'>"+t(14)+"</a>";//上一页
	}
	funstr+="</td><td>";
	if(groups>1&&pageon>group_pernum){
		funstr+="<a href='javascript:"+pageto+"("+pregroup+");' title='"+t(11)+"'>"+t(18)+"</a>";//上一组
	}
	for(var i=(groupon-1)*group_pernum+1;i<=groupon*group_pernum;i++){
		if(i>pagenums){break;}
		funstr+="<a id='p"+i+"' href='javascript:"+pageto+"("+i+");' title='"+t(9)+i+t(8)+"'>"+i+"</a>";//转到某页
	}
	if(groupon<groups&&pageon!=pagenums){
		funstr+="<a href='javascript:"+pageto+"("+nextgroup+");' title='"+t(12)+"'>"+t(19)+"</a>"; //下一组
	}
	funstr+="</td><td>";
	if(pageon==pagenums){
		funstr+="<a class='page_no' title='"+t(4)+"'>"+t(15)+"</a>";
		funstr+="<a class='page_no' title='"+t(2)+"'>"+t(17)+"</a>";
	}else{
		funstr+="<a href='javascript:"+pageto+"("+nextpage+");' title='"+t(4)+"'>"+t(15)+"</a>";//下一页
		funstr+="<a href='javascript:"+pageto+"("+pagenums+");' title='"+t(2)+"'>"+t(17)+"</a>";//尾页
	}
	funstr+="</td>";
	if(desc)funstr+="<td><input onKeyUp='onlynum(this,1);' id='pagetonums' size='2' value='"+pageon+"' /></td><td><input type='button' value='"+t(10)+"' class='mybutton' onclick='"+pageto+"(getId(\"pagetonums\").value);' /></td>";
	funstr+="</tr></table>";
	document.write(funstr);
	var obj=getId("p"+pageon);
	if(obj)obj.className="page_on";
}



function  addFav() {   //加入收藏夹   
             if  (document.all) {   
                window.external.addFavorite(weburl, company);   
            }   
             else   if  (window.sidebar) {   
            window.sidebar.addPanel(company, weburl,  "" );   
            }   
        }   
function SetHome(obj){   
    try{   
        obj.style.behavior='url(#default#homepage)';   
        obj.setHomePage(weburl);   
    }catch(e){   
        if(window.netscape){   
            try{   
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
            }catch(e){   
                alert("抱歉，此操作被浏览器拒绝！\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");   
            };   
        }else{   
            alert("抱歉，您所使用的浏览器无法完成此操作。\n\n您需要手动将"+weburl+"设置为首页。");   
        };   
    };   
};   

