
//本函数用于把一个变量的值分解到数组中并添加到某个选择框中
function AddFldvToOption(obj,objsrc,s,splits,first)
{
  if ((!obj) || (!objsrc)) return;

  for (i=obj.options.length-1;i>=0;i--)
  {
    obj.options.remove(i);
  }

  var values,i;

  var values=s.split(splits);

  if (first)
  {
    var newoption=document.createElement("option");
    newoption.value="";
    newoption.text=first;
    obj.options.add(newoption);
  }

  for (i=0;i<values.length;i++)
  {
    if (values[i])
    {
      var newoption=document.createElement("option");
      newoption.value=values[i];
      newoption.text=values[i];
      obj.options.add(newoption);
    }
  }
}

function doImgTrans(imgObj,oImg,filterCode)
{
  imgObj.filters[0].apply();
  oImg.style.filter = filterCode;
  imgObj.filters[0].play();
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//检查改装店注册
function checkshopreg(f)
{
  var errors="";

  var Reg=/^[a-zA-Z0-9_]+$/;

  if (Reg.test(f.si_loginid.value)==false)
  {
    errors+="--您的登录ID不符合规定:ID只能是由一个或多个大小写英文和数字及下划线的任意组合!\n";
  }
  if (f.si_password.value=="")
  {
    errors+="--请输入登录密码!\n";
  }
  if ((f.si_password.vlaue) && (f.si_password.value!=f.si_password1.value))
  {
    errors+="--两次输入的密码必须相同!\n";
  }
  if (f.si_name.value=="")
  {
    errors+="--请输入改装店名称!\n";
  }
  if (f.province_id.value=="")
  {
    errors+="--请选择您的改装店所在的省份或地区!\n";
  }
  //if (f.city_name.value=="")
  //{
  //  errors+="--请输入您的改装店所位于的城市!\n";
  //}
  if (f.si_address.value=="")
  {
    errors+="--请输入详细地址!\n";
  }
  if (f.si_phone.value=="")
  {
    errors+="--请输入联系电话!\n";
  }
  if (f.si_worker.value=="")
  {
    errors+="--请输入联系负责人!\n";
  }
  if (errors)
  {
    alert(errors);
    return false;
  }

  return true;
}

//检查改装店评论
function checkshopcomment(f)
{
  var errors="";

  if (f.sc_name.value=="")
  {
    errors+="--请输入您的姓名!\n";
  }
  if (f.sc_title.value=="")
  {
    errors+="--请输入评论标题!\n";
  }
  if (f.sc_content.value=="")
  {
    errors+="--请输入评论内容!\n";
  }
  if (errors)
  {
    alert(errors);
    return false;
  }
  return true;
}

//检查改装店留言
function checkshopmsg(f)
{
  var errors="";

  if (f.sm_user.value=="")
  {
    errors+="--请输入您的姓名!\n";
  }
  if (f.sm_title.value=="")
  {
    errors+="--请输入留言标题!\n";
  }
  if (f.sm_content.value=="")
  {
    errors+="--请输入留言内容!\n";
  }
  if (errors)
  {
    alert(errors);
    return false;
  }
  return true;
}

//检查改装店修改资料
function checkshop_profile(f)
{
  var errors="";

  if (f.si_name.value=="")
  {
    errors+="--请输入改装店名称!\n";
  }
  if (errors)
  {
    alert(errors);
    return false;
  }
  return true;
}

//检查修改密码
function checkshop_pass(f)
{
  var errors="";

  if (f.old_password.value=="")
  {
    errors+="--请输入旧密码!\n";
  }

  if (f.new_password.value=="")
  {
    errors+="--请输入新密码!\n";
  }

  if ((f.new_password.value) && (f.new_password.value!=f.new_password1.value))
  {
    errors+="--两次输入的新密码不同!\n";
  }

  if (errors)
  {
    alert(errors);
    return false;
  }
  return true;
}

//判断文件名的扩展名是否在选择范围之内
function checkextname(filename,extname)
{
  var extnames=extname.split(",");
  var ext=filename.substring(filename.length-4,filename.length);
  var i;

  for (i=0;i<extnames.length;i++)
  {
    if (ext.toLowerCase()==extnames[i])
    {
      return true;
    }
  }

  return false;
}

//检查改装店LOGO图
function checkshop_logo(f,extname)
{
  var errors="";

  if ((f.si_image_up) && (f.si_image_up.value))
  {
    if (!checkextname(f.si_image_up.value,extname))
    {
      errors+="--第一张图片的格式不对!\n";
    }
  }

  if ((f.si_image.value=="") && (f.si_image_up.value==""))
  {
    errors+="--请指定LOGO图片地址或是选择上传图片!\n";
  }

  if ((f.si_image1_up) && (f.si_image1_up.value))
  {
    if (!checkextname(f.si_image1_up.value,extname))
    {
      errors+="--第二张图片的格式不对!\n";
    }
  }

  if ((f.si_image2_up) && (f.si_image2_up.value))
  {
    if (!checkextname(f.si_image2_up.value,extname))
    {
      errors+="--第三张图片的格式不对!\n";
    }
  }

  if (errors)
  {
    alert(errors);
    return false;
  }
  return true;
}

//检查改装店上传图片
function checkshop_picupload(f,extname)
{
  var errors="";

  if (f.sp_title.value=="")
  {
    errors+="--请输入图片标题!\n";
  }

  if ((f.sp_image_up) && (f.sp_image_up.value))
  {
    if (!checkextname(f.sp_image_up.value,extname))
    {
      errors+="--您上传的大图片的格式不对!\n";
    }
  }

  if ((f.sp_image_small_up) && (f.sp_image_small_up.value))
  {
    if (!checkextname(f.sp_image_small_up.value,extname))
    {
      errors+="--您上传的小图片的格式不对!\n";
    }
  }

  if ((f.sp_image.value=="") && (f.sp_image_up.value==""))
  {
    errors+="--请选择要上传的大图片!\n";
  }

  if (errors)
  {
    alert(errors);
    return false;
  }
  return true;
}

//检查改装詀文章
function checkshop_file(f,maxpic,extname)
{
  var errors="";
  var i;

  if (f.sf_title.value=="")
  {
    errors+="--请输入文章标题!\n";
  }
  if (f.sf_user.value=="")
  {
    errors+="--请输入文件作者!\n";
  }
  /*
  if (f.sf_content.value=="")
  {
    errors+="--请输入文章内容!\n";
  }
  */

  for (i=1;i<=maxpic;i++)
  {
    var obj=document.all("UPLOAD_IMAGE_"+i);
    if ((obj) && (obj.value))
    {
      if (checkextname(obj.value,extname)==false)
      {
        errors+="--您插入的第"+i+"张图片的文件格式不对!\n";
      }//if
    }//if
  }

  if (errors)
  {
    alert(errors);
    return false;
  }

  return true;
}

//枪柄用户留言
function checkmessage(f)
{
  var errors="";

  if (f.msg_name.value=="")
  {
    errors+="--请输入您的姓名!\n";
  }

  if (f.msg_title.value=="")
  {
    errors+="--请输入留言标题!\n";
  }

  if (f.msg_content.value=="")
  {
    errors+="--请输入留言内容!\n";
  }

  if (errors!="")
  {
    alert(errors);
    return false;
  }

  return true;
}

//检查取回密码
function checkgetpass(f)
{
  if ((f.si_loginid.value=="") && (f.si_email.value==""))
  {
    alert("请至少填写其中的一项!");
    return false;
  }
  return true;
}

//检查
function checkfilecomment(f)
{
  var errors="";

  if (f.fc_user.value=="")
  {
    errors+="--请输入您的姓名!\n";
  }
  if (f.fc_title.value=="")
  {
    errors+="--请输入评论标题!\n";
  }
  if (f.fc_content.value=="")
  {
    errors+="--请输入评论内容!\n";
  }
  if (f.vcode.value=="")
  {
    errors+="--请输入验证码!\n";
  }
  if (errors)
  {
    alert(errors);
    return false;
  }
  return true;
}

//检查提供汽车参数资料
function checkcarparam(f)
{
  var errors="";

  if (f.up_user.value=="")
  {
    errors+="--请输入您的姓名!\n";
  }

  if (f.up_new_value.value=="")
  {
    errors+="--请输入新的参数值!\n";
  }

  if (errors)
  {
    alert(errors);
    return false;
  }

  return true;
}

//检查MAX 10月珠海赛事报名
function CheckMaxEntry(f)
{
  var errors="";

  if (f.e_name.value=="")
  {
    errors+="--请输入您的姓名!\n";
  }

  if (f.e_tel.value=="")
  {
    errors+="--请输入您的联系电话!\n";
  }

  if (f.e_car_type.value=="")
  {
    errors+="--请输入您的汽车型号!\n";
  }

  /*
  if (f.e_car_fadongji.value=="")
  {
    errors+="--请输入您的汽车发动机排量!\n";
  }
  */

  if (errors)
  {
    alert(errors);
    return false;
  }

  return true;
}

//检查产品分类
function checkshop_spt(f)
{
  var errors="";
  if (f.spt_name.value=="")
  {
    alert("请输入产品分类的名称!");
    return false;
  }
  return true;
}

//检查加盟商
function checkshop_sun(f,extname)
{
  	var errors="";
  	if (f.sun_name.value=="")
  	{
    	alert("请输入经盟商的名称!");
    	return false;
  	}
  	if ((f.sun_logo_up) && (f.sun_logo_up.value))
  	{
    	if (!checkextname(f.sun_logo_up.value,extname))
    	{
      		alert("图片的格式不对，请重新上传!");
			return false;
    	}
  	}	
  	return true;
}

//逐一加载图片
var imgurls=new Array(200);
var imgcount=0;

function InitVar()
{
  if (document.all("FILE_IMG1")) document.all("FILE_IMG1").style.display="";
}

function LoadFileImg(url,index,ifrom,ito)
{
  if (index==0)
  {
    imgcount=0;
  }
  if ((ifrom) && (ito))
  {
    var i,j;
    for (j=index,i=ifrom;i<=ito;i++)
    {
      imgurls[j]=url+i+".jpg";
      j++;
      imgcount++;
    }
    document.all("FILE_IMG1").src=imgurls[0];
    //LoadImg(document.all("FILE_IMG1"));
  }else
  {
    imgurls=url.split(",");
    imgcount=imgurls.length;
    document.all("FILE_IMG1").src=url;//imgurls[0];
  }
}

function LoadImg(index,url,lasted)
{
  var i,thisindex=0,nextindex=0;
  if (isNaN(index))
  {
    var s=index.name;
    var newname=s.split("FILE_IMG");
    newname=newname.join("");
    thisindex=parseInt(newname);
  }else
  {
    thisindex=index-1;
  }
  nextindex=thisindex+1;

  var obj,obj1;
  if (document.all("FILE_IMG"+nextindex)) obj=document.all("FILE_IMG"+nextindex);//下一个
  if (document.all("FILE_IMG"+thisindex)) obj1=document.all("FILE_IMG"+thisindex);//本身

  if (obj1)
  {
    obj1.style.display="";
    obj1.onload=new Function("");
  }

  if (!obj) return ;
  if (obj)
  {
    if (url)
    {
      obj.src=url;
    }else
    {
      obj.src=imgurls[nextindex-1];
    }
    if (lasted)
    {
      obj.style.display="";
    }
  }
}

function checkimgfinish(count)
{
  var i;
  var allfinish=true;
  for (i=1;i<count;i++)
  {
    var obj=document.all("FILE_IMG"+count);
    if (obj)
    {
      if (obj.complete)
      {
        obj.style.display="";
      }else
      {
        allfinish=false;
      }
    }
  }
  if (allfinish)
  {
    //clearInterval(iImageInterval);
  }
}

//枪柄用户留言
function checkmessage1(f)
{
  var errors="";

  if (f.shopname.value=="")
  {
    errors+="--请输入您的公司名称!\n";
  }

  if (f.username.value=="")
  {
    errors+="--请输入联系人姓名!\n";
  }

  if (f.phone.value=="")
  {
    errors+="--请输入联系电话!\n";
  }

  if (errors!="")
  {
    alert(errors);
    return false;
  }

  return true;
}

//更换验证码
function rfcode()
{
	if(typeof(this.vcodesrc)=='undefined') this.vcodesrc=document.getElementById('vcodeimg').src;
	document.getElementById('vcodeimg').src=this.vcodesrc+'?'+Math.random().toString().substr(2);
}