//请修改此变量，与config.inc.asp中的RZ_ROOT的值相同
var RZ_ROOT="/";
function loading(el_name){
	$(el_name).innerHTML="<img src='"+RZ_ROOT+"template/default/images/loading.gif'/>";
}

var sys_lang;
var sys_act;

//根据ID获取元素
function $(id){
	return document.getElementById(id);
}
//根据ID获取值
function v(id){
	return $(id).value;
}
function fod(abc,img){ 

  	tb1.style.display="none"  	
  	tb2.style.display="none";
	//tb4.style.display="none";
	
	img_1.src="/template/default/images/srk_0021.gif"
	img_2.src="/template/default/images/srk_0022.gif"
	//img_4.src="images/pic-032-4.jpg"
  	abc.style.display="inline";		
	//alert(img.id);
	if(img.id=="img_1")img.src="/template/default/images/srk_021.gif";	
	if(img.id=="img_2")img.src="/template/default/images/srk_022.gif";
	//if(img.id=="img_4")img.src="images/pic-032-4x.jpg";

}
function setTab(name,cursel,n){
	for(i=1;i<=n;i++){
	var menu=document.getElementById(name+i);
	var con=document.getElementById("con_"+name+"_"+i);
	var c1="hover"+i;
	var c2="nover"+i;
	menu.className=i==cursel?c1:c2;
	con.style.display=i==cursel?"block":"none";
	}
	}
//输出中英文字符串
function outstr(val){
	var tmp;
	if (val.indexOf("|")!=-1)
	{
		tmp=val.split("|");
		if (sys_lang==1)
		{
			return tmp[0];
		}else{
			return tmp[1];
		}
	}else{
		return val;
	}
}
//输出连接错误
function alert_error(){
	if (sys_lang=1)
	{
		alert("Error to connect to the server");
	}else{
		alert("连接服务器出错");
	}
}
function write_error(el_name){
	$(el_name).innerHTML=outstr("Failed to connect to the server|连接服务器出错");
}
function stateerror_common(){
	alert_error();
}

function isNotEmpty(el_name,el_title)
{
	var e=$(el_name);
	//e.style.border="1px solid #9093BE";
	if (e.value==""){
		var word=outstr(el_title);
		alert(outstr("Please input the "+word+"|"+"请填写"+word));
		//e.style.border="1px solid red";
		e.focus();
		return false;
	}else{
		return true;
	}
}
function isEqual(el1,el1_name,el2,el2_name){
	var e1=$(el1);
	var e2=$(el2);
	if(e1.value!=e2.value){
		//e2.style.border="1px solid red";
		var word1=outstr(el1_name);
		var word2=outstr(el2_name);
		alert(outstr(word1+"和"+word2+"必须相等"+"|"+word1+" and "+word2+" must be the same."));
		e2.focus();
		return false;
	}
	return true;
}
function validateEmailByReg(str){
    return(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(str));
}
//检查Email地址
function checkEmail(el_name,el_title) {
	e=$(el_name);
	el_value = e.value;
	if (el_value=="")
	{
		return true;
	}
	if(!validateEmailByReg(el_value)) {
		var val;
		val=outstr(el_title);
		alert(outstr(val+" is not valid|"+val+"格式不合法"));
		//e.style.border="1px solid red";
		e.focus();
		return false;
	}
	return true;
}
//检查电话号码
function checkPhone(el_name,el_title){ 
	e=$(el_name);
	el_value = e.value;
	var reg=/^([\d-+()]*)$/;
	if (reg.test(el_value)==false)
	{
		var word=outstr(el_title);
		alert(outstr(word+"is not valid"+"|"+word+"不合法，请重新填写"));
		//e.style.border="1px solid red";
		e.focus();
		return false;
	}
	return true;
}

//检查长度
function checkLength(el_name,el_title,min_Len,max_Len){ 
	e=$(el_name);
	el_value = e.value;
	var word=outstr(el_title);
	if (el_value.length>max_Len)
	{
		alert(outstr(word+" is too long ,it should be less then "+max_Len+" characters|"+word+"字符过多，最多"+max_Len+"个字符"));
		//e.style.border="1px solid red";
		e.focus();
		return false;
	}
	if (el_value.length<min_Len)
	{
		alert(outstr(word+" is too short ,it should be more then "+min_Len+" characters|"+word+"字符过少，最少"+min_Len+"个字符"));
		//e.style.border="1px solid red";
		e.focus();
		return false;
	}
	return true;
}
function selectAll(el_name)  {
	var ids=document.getElementsByName(el_name);
	var selectall=$("selectall");
	for(i=0;i<ids.length;i++) {
		ids[i].checked=selectall.checked;   
	}
}

function showproducttype(){
	var producttype = $("index_producttype");
	if(producttype.style.display=="none"){
		producttype.style.display="";
	}else{
		producttype.style.display="none";
	}
}
function hiddeproducttype(){
	var producttype = $("index_producttype");
	producttype.style.display="none";
}
/*首页显示产品_END*/


/*产品留言_BEGIN*/
function ajax_getRecordComments(path,recordid,lang)
{
	sys_lang=lang;
	loading("recordcomment");
	var date=new Date();
  	var stamp=date.getTime();
	var loader = new net.ContentLoader(RZ_ROOT+"model.asp?modelname=recordcomment&path="+path+"&recordid="+recordid+"&lang="+lang+"&timestamp="+stamp,
		statechange_getRecordComments,stateerror_getRecordComments);

}
function statechange_getRecordComments()
{
var respText = this.req.responseText;

$("recordcomment").innerHTML=respText;
}
function stateerror_getRecordComments(){
	write_error("recordcomment");
}

function ajax_AddRecordComment(path,toptypeid,typeid,recordid,lang,flag)
{
	sys_lang=lang;
	loading("recordcomment_dialog");
	$("recordcomment_dialog").style.display='';
	var date=new Date();
  	var stamp=date.getTime();
	var url=RZ_ROOT+"model.asp?modelname=recordcommentadd&path="+path+"&toptypeid="+toptypeid+"&typeid="+typeid+"&recordid="+recordid+"&lang="+lang+"&flag="+flag+"&timestamp="+stamp;
	var loader = new net.ContentLoader(url,
		statechange_AddRecordComment,stateerror_AddRecordComment);
   
   
}
function statechange_AddRecordComment()
{
	var respText = this.req.responseText;
	$("recordcomment_dialog").innerHTML=respText;
}
function stateerror_AddRecordComment(){
	alert_error();
	$("recordcomment_dialog").style.display="none";
}

function checkform_AddRecordComment()
{
	var flag=isNotEmpty("title","Title|标题")&&isNotEmpty("author","Nickname|昵称")&&checkEmail("email","Email")&&isNotEmpty("content","Content|内容")&&checkLength("title","Title|标题",2,50)&&checkLength("author","Nickname|昵称",2,20)&&checkLength("content","Content|内容",5,1000);
	return flag;
}

/*保存商品留言_BEGIN*/
function ajax_saveRecordComment(flag)
{
	if(checkform_AddRecordComment()){
		var date=new Date();
		var stamp=date.getTime();
		var params="title="+v("title");
		params+="&author="+v("author");
		params+="&recordid="+v("recordid");
		params+="&email="+v("email");
		params+="&content="+v("content");
		params+="&path="+v("path");
		params+="&typeid="+v("typeid");
		$("recordcomment_dialog").style.display='';
		var url=RZ_ROOT+"asp/recordcomment_save.asp?lang="+v("lang")+"&timestamp="+stamp;
		if (flag==1)
		{
			var loader = new net.ContentLoader(url,
			statechange_saveRecordComment,stateerror_saveRecordComment,"POST",params);
		}else{
			var loader = new net.ContentLoader(url,
			statechange_saveRecordComment2,stateerror_saveRecordComment,"POST",params);
		}
		
	}
}


function ajax_getSheng()
{
	sys_lang=lang;
	var date=new Date();
  	var stamp=date.getTime();
	var loader = new net.ContentLoader(RZ_ROOT+"asp/getsheng.asp?modelname=recordcomment&path="+path+"&recordid="+recordid+"&lang="+lang+"&timestamp="+stamp,
		statechange_getRecordComments,stateerror_getRecordComments);

}


function ajax_getSheng()
{
	var date=new Date();
  	var stamp=date.getTime();
	var loader = new net.ContentLoader(RZ_ROOT+"asp/getsheng.asp?timestamp="+stamp,
		statechange_getShengComments,stateerror_getShengComments);

}
function statechange_getShengComments()
{
var respText = this.req.responseText;
$("sheng").innerHTML=respText;
}
function stateerror_getShengComments(){
	write_error("sheng");
}

function ajax_getShi(sid)
{
	var shiid = sid;
	var date=new Date();
  	var stamp=date.getTime();
	var loader = new net.ContentLoader(RZ_ROOT+"asp/getshi.asp?shengid="+shiid+"&timestamp="+stamp,
		statechange_getShiComments,stateerror_getShiComments);

}
function statechange_getShiComments()
{
var respText = this.req.responseText;
$("shi").innerHTML=respText;
}
function stateerror_getShiComments(){
	write_error("shi");
}


function statechange_saveRecordComment()
{
	eval(this.req.responseText);
	$("recordcomment_dialog").style.display="none";
	load_recordcomment();
}
function statechange_saveRecordComment2()
{
	eval(this.req.responseText);
	$("recordcomment_dialog").style.display="none";
	location.reload();
}
function stateerror_saveRecordComment(){
	alert_error();
	$("recordcomment_dialog").style.display="none";
}
/*保存商品留言_END*/

/*产品留言_END*/


//检查添加留言对话框
function checkform_AddComment()
{
	
	var flag=isNotEmpty("title","Title|标题")&&isNotEmpty("author","Nickname|昵称")&&isNotEmpty("email","Email")&&isNotEmpty("content","Content|内容")&&checkEmail("email","Email")&&checkLength("title","Title|标题",2,100)&&checkLength("author","Nickname|昵称",2,40)&&checkLength("content","Content|内容",10,1000);
	if (v("tel")!=""){
		flag=flag&&checkPhone("tel","Phone/Mobile|电话/手机");
	}
	
	return flag;
}


/*保存留言_BEGIN*/
function ajax_saveComment()
{
	sys_lang=v("lang");
	if(checkform_AddComment()){
		
		var date=new Date();
		var stamp=date.getTime();
		var params="";
		var messageform=$("messageform");
		for (var i=0; i<messageform.elements.length; i++)
		{
			params+="&"+messageform.elements[i].name+"="+messageform.elements[i].value;
		}
		if (params!="")
		{
			params=params.substr(1);
		}
		params=params.replace(/\*/g,'');
		var loader = new net.ContentLoader(RZ_ROOT+"asp/guestbook_save.asp?lang="+v("lang")+"&timestamp="+stamp,statechange_saveComment,stateerror_common,"POST",params);
	}
}




//检查添加留言对话框
function checkform_AddWYZX()
{
	
	var flag=isNotEmpty("xingming","xingming|姓名")&&isNotEmpty("dianhua","dianhua|联系电话")&&isNotEmpty("email","email|联系邮箱");
	if (v("dianhua")!=""){
		flag=flag&&checkPhone("dianhua","Phone/Mobile|电话/手机");
	}
	return flag;
}


/*报名模块_BEGIN*/
function ajax_saveWYZX()
{
	sys_lang=v("lang");
	if(checkform_AddWYZX()){
		
		var date=new Date();
		var stamp=date.getTime();
		var params="";
		var baomingform=$("woyzozhuangxiu");
		for (var i=0; i<baomingform.elements.length; i++)
		{
			if(baomingform.elements[i].type.toLowerCase()=="radio")   
            {   
                if(baomingform.elements[i].checked){   
                params+="&"+baomingform.elements[i].name+"="+baomingform.elements[i].value;
				}
            } 
			else if(baomingform.elements[i].type.toLowerCase()=="checkbox")   
            {   
                if(baomingform.elements[i].checked){   
                params+="&"+baomingform.elements[i].name+"="+baomingform.elements[i].value;
				}
            } 
			else
			{
			    params+="&"+baomingform.elements[i].name+"="+baomingform.elements[i].value;
			}
		}
		if (params!="")
		{
			params=params.substr(1);
		}
		params=params.replace(/\*/g,'');
		var loader = new net.ContentLoader(RZ_ROOT+"asp/wyzx_save.asp?lang="+v("lang")+"&timestamp="+stamp,statechange_savewyzx,stateerror_wyzx,"POST",params,false);
	}
}
function stateerror_wyzx(){
	alert_error();
}
function statechange_savewyzx()
{
	eval(this.req.responseText);
	location.reload();
}



//检查添加留言对话框
function checkform_AddJDYD()
{
	var flag=isNotEmpty("username","username|姓名")&&isNotEmpty("chusheng","chusheng|出生日期")&&isNotEmpty("xuexiao","xuexiao|毕业学校")&&isNotEmpty("xueli","xueli|最高学历")&&isNotEmpty("zhuanye","zhuanye|毕业专业")&&isNotEmpty("lianxitel","lianxitel|联系电话")&&isNotEmpty("email","email|联系邮箱");
	if (v("lianxitel")!=""){
		flag=flag&&checkPhone("lianxitel","Phone/Mobile|电话/手机");
	}
	return flag;
}


/*报名模块_BEGIN*/
function ajax_saveJob()
{
	sys_lang=v("lang");
	if(checkform_AddJDYD()){
		
		var date=new Date();
		var stamp=date.getTime();
		var params="";
		var baomingform=$("jobform");
		for (var i=0; i<baomingform.elements.length; i++)
		{
			if(baomingform.elements[i].type.toLowerCase()=="radio")   
            {   
                if(baomingform.elements[i].checked){   
                params+="&"+baomingform.elements[i].name+"="+baomingform.elements[i].value;
				}
            } 
			else if(baomingform.elements[i].type.toLowerCase()=="select")   
            {   
                params+="&"+baomingform.elements[i].name+"="+baomingform.elements[i].value;
            } 
			else
			{
			    params+="&"+baomingform.elements[i].name+"="+baomingform.elements[i].value;
			}
		}
		if (params!="")
		{
			params=params.substr(1);
		}
		params=params.replace(/\*/g,'');
		var loader = new net.ContentLoader(RZ_ROOT+"asp/jdyd_save.asp?lang="+v("lang")+"&timestamp="+stamp,statechange_savejdyd,stateerror_jdyd,"POST",params,false);
		
	}
}
function stateerror_jdyd(){
	alert_error();
}
function statechange_savejdyd()
{
	eval(this.req.responseText);
	location.reload();
}


function statechange_saveComment()
{
	eval(this.req.responseText);
	location.reload();
}

/*保存留言_END*/
/*专题查看*/
function ajax_showspecial(specialid,lang)
{
	loading("special_content");
	var date=new Date();
  	var stamp=date.getTime();
	var loader = new net.ContentLoader(RZ_ROOT+"ajax.asp?ajax=2&specialid="+specialid+"&lang="+lang+"&timestamp="+stamp,
		statechange_showspecial,stateerror_showspecial);
}
function statechange_showspecial()
{
var respText = this.req.responseText;
$("special_content").innerHTML=respText;
}
function stateerror_showspecial(){
	write_error("special_content");
}
//关闭留言框
function closeDialog(dialogname){
	var el=$(dialogname);
	el.innerHTML="";
	el.style.display="none";
}
function checkSearchForm(){
	var loc;
	if(isNotEmpty("search_keyword2","Keyword|关键字")&&checkLength("search_keyword2","Keyword|关键字",2,20)){
		if (v("search_level2")!="")
		{
			loc=v("search_level2")+"--"+escape(v("search_keyword2"));
		}else{
			loc=v("search_level1")+"--"+escape(v("search_keyword2"));
		}
		
		document.location=loc;
	}
}

function searchProduct(){
	var loc;
	if(isNotEmpty("search_keyword","Keyword|关键字")&&checkLength("search_keyword","Keyword|关键字",2,20)){
		var url="";
		
		if (!document.getElementById("search_category"))
		{
			url="?";
		}else{
			url=v("search_category")+"--"+escape(v("search_keyword"));
		}
		document.location=url;
	}
}
function searchProducts(keyword){
	var loc;
	if(isNotEmpty(keyword,"Keyword|关键字")&&checkLength(keyword,"Keyword|关键字",2,20)){
		var url="";
		
		if (!document.getElementById("search_category"))
		{
			url="?";
		}else{
			url=v("search_category")+"--"+escape(v(keyword));
		}
		document.location=url;
	}
}
function hideElement(id){
	$(id).style.display="none";
}
function displayList(id){
	var el=$(id)
	el.style.display="";
}

/*增加点击数*/
function ajax_AddHits(proc,id)
{
	
	var date=new Date();
  	var stamp=date.getTime();
	var url=RZ_ROOT+"asp/addhits.asp?proc="+proc+"&id="+id+"&timestamp="+stamp;
	var loader = new net.ContentLoader(url,
		statechange_AddHits,stateerror_AddHits);
}
function statechange_AddHits()
{
	var respText = this.req.responseText;
	//alert(respText);
	if (respText.length>0)
	{
		$("hits").innerHTML=respText;
	}
}
function stateerror_AddHits(){
	
}
/*验证表单*/
function checkerror(el,key){
	var itemname=$("itemname_"+el.id).innerHTML;
	var itemtips=$("itemtips_"+el.id);
	switch (key)
	{
	case 0:
		itemtips.innerHTML="";
		if (el.value=="")
		{
			itemtips.innerHTML="<br/><span style='color:red;'>"+itemname+outstr("shoule not be empty|不能为空")+"</span>";
		}
		break;
	}
}

function showsubcategories(sp){
	var par=$("productcategories");
	var chnodes=par.childNodes;
	for (var i=0; i<chnodes.length; i++)
	{
		var span=chnodes[i].childNodes[0];
		var div=chnodes[i].childNodes[2];
		if (span==sp)
		{
			if (div!=null && div!="undefined")
			{
				if (div.childNodes[0]!=null && div.childNodes[0]!="undefined")
				{
					if (div.style.display=="none")
					{
						div.style.display="";
						span.className="icon minus";
					}else{
						div.style.display="none";
						span.className="icon plus";
					}
				}
			}

		}else{
			if (div!=null && div!="undefined")
			{
				if (div.childNodes[0]!=null && div.childNodes[0]!="undefined")
				{
					if (div!=null && div!="undefined")
					{
						div.style.display="none";
						span.className="icon plus";
					}
				}
			}
		}
	}
}

function load_showcategory(){
	var par=$("productcategories");
	var chnodes=par.childNodes;
	var loc=location.toString();
	var select_li;
	var select_span;
	var select_a;
	var p_type=loc.match(/[\/\-]t\d+[-,]\d*/)+"";
	var s;
	s=p_type.substring(1,p_type.length);
	for (var i=0; i<chnodes.length; i++)
	{
		var a=chnodes[i].childNodes[1];
		if (a!=null && a!="undefined"){
			var a_href=a.href;
			if (a_href!=null && a_href!="undefined")
			{
				
				if (a_href.indexOf(s)!=-1)
				{
					select_li=chnodes[i];
					select_a=a;
					break;
				}
			}
		}
	}
	
	for (var i=0; i<chnodes.length; i++)
	{
		var span=chnodes[i].childNodes[0];
		var div=chnodes[i].childNodes[2];
		if (chnodes[i]==select_li)
		{
			if (div!=null && div!="undefined")
			{
				if (div.childNodes[0]!=null && div.childNodes[0]!="undefined")
				{
					if (div.style.display=="none")
					{
						div.style.display="";
						span.className="icon minus";
					}else{
						div.style.display="none";
						span.className="icon plus";
					}
				}
			}
		}else{
			if (div!=null && div!="undefined")
			{
				if (div.childNodes[0]!=null && div.childNodes[0]!="undefined")
				{
					div.style.display="none";
					span.className="icon plus";
				}
			}
		}
	}
}


/*此函数不能删除，用于发送邮件*/
function sendMail(title,content,rand)
{
	var date=new Date();
	var stamp=date.getTime();
	var params="title="+escape(title);
	params+="&content="+escape(content);
	params+="&rand="+rand;
	var loader = new net.ContentLoader(RZ_ROOT+"asp/sendmail.asp?timestamp="+stamp,statechange_sendMail,stateerror_common,"POST",params);
}
function statechange_sendMail()
{
}
function hidepic(pic){
	pic.style.display="none";
}

function ajax_getLeftRecordComments(path,lang)
{
	loading("leftrecordcomment");
	var date=new Date();
  	var stamp=date.getTime();
	var loader = new net.ContentLoader(RZ_ROOT+"model.asp?modelname=leftrecordcomment&path="+path+"&lang="+lang+"&timestamp="+stamp,
		statechange_getLeftRecordComments,stateerror_getLeftRecordComments);
}
function statechange_getLeftRecordComments()
{
var respText = this.req.responseText;
document.getElementById("leftrecordcomment").innerHTML=respText;
}
function stateerror_getLeftRecordComments(){
	document.getElementById("leftrecordcomment").innerHTML="连接服务器出错";
}
/*设置简繁*/
function changeLangu(flag){
	stTransform(flag);
}
function loadlanguage() {
 if(Cookie.Get("l") == "t")
    setTimeout(function(){stTransform(true);},100);
}
function setOnloadEvent(func){
 var oldonload = window.onload;
 if(typeof window.onload != "function"){
  window.onload = func;
 }
 else{
    window.onload = function(){
     oldonload();
     func();
    }
 }
}

var br =navigator.userAgent.toLowerCase();
var ie = /msie/.test(br)&&!/opera/.test(br);




// 相对尺寸
function GetOffsetTop (el, p) {
    var _t = el.offsetTop;
    var _p = el.offsetParent;

    while (_p) {
        if (_p == p) break;
        _t += _p.offsetTop;
        _p = _p.offsetParent;
    }

    return _t;
};
function GetOffsetLeft (el, p) {
    var _l = el.offsetLeft;
    var _p = el.offsetParent;

    while (_p) {
        if (_p == p) break;
        _l += _p.offsetLeft;
        _p = _p.offsetParent;
    }

    return _l;
};

 var   flag=false;   
  function   DrawImage(ImgD,w,h){   
        var   image=new   Image();   
        image.src=ImgD.src;   
        if(image.width>0   &&   image.height>0){   
          flag=true;   
          if(image.width/image.height>=   w/h){   
            if(image.width>w){       
            ImgD.width=w; 
            ImgD.height=(image.height*w)/image.width;   
            }else{   
            ImgD.width=image.width;
            ImgD.height=image.height;   
            }   
            //ImgD.alt=image.width+"×"+image.height;   
            }   
          else
		  {   
            if(image.height>h){       
            ImgD.height=h;   
            ImgD.width=(image.width*h)/image.height;             
            }else{   
            ImgD.width=image.width;
            ImgD.height=image.height;   
            }   
            //ImgD.alt=image.width+"×"+image.height;   
          }   
        }   
  } 
