function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}

function mixnemu() {
	var les=document.getElementById("menu").getElementsByTagName("img");
	for (var i=0;i<les.length;i++) {
		les[i].onmouseover=function() {
			this.src=this.src.replace("/menu","/onmenu");
		}
		les[i].onmouseout=function() {
			this.src=this.src.replace("/onmenu","/menu");
		}
	}
}
window.onload=mixnemu;

function regInput(obj,reg,inputStr){
var docSel=document.selection.createRange()
if(docSel.parentElement().tagName!="INPUT")return false
oSel=docSel.duplicate()
oSel.text=""
var srcRange=obj.createTextRange()
oSel.setEndPoint("StartToStart",srcRange)
var str=oSel.text+inputStr+srcRange.text.substr(oSel.text.length)
return reg.test(str)}

function openwindow(url,name,iWidth,iHeight)
 {
  var url;                                 //转向网页的地址;
  var name;                           //网页名称，可为空;
  var iWidth;                          //弹出窗口的宽度;
  var iHeight;                        //弹出窗口的高度;
  var iTop = (window.screen.availHeight-30-iHeight)/2;       //获得窗口的垂直位置;
  var iLeft = (window.screen.availWidth-10-iWidth)/2;           //获得窗口的水平位置;
  window.open(url,name,'height='+iHeight+',,innerHeight='+iHeight+',width='+iWidth+',innerWidth='+iWidth+',top='+iTop+',left='+iLeft+',toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no');
 }

function checkinput(){
	var i,checkobj;
	var errtxt=arguments[0];
	var errtxt2=arguments[1];
	for(i=2;i<arguments.length;i++){
		switch (arguments[i]){
		case "mail":
			checkobj=document.getElementById("mail");
			if (checkspace(checkobj.value)){alert(errtxt+checkobj.title + "!!");checkobj.focus();return false;}
			else{if (checkmail(checkobj,errtxt2)==false){checkobj.focus();return false;};}
			break;
		default:
			checkobj=eval("document.getElementById('"+arguments[i]+"')");
			if (checkspace(checkobj.value)){
				alert(errtxt+checkobj.title + "!!");
				checkobj.focus();
				return false;
				}
			break;
		}
	}
}

function chgimg(picsrc){
	var imgobj,picobj,imgProportion,imgw,imgh;
//	loadImages(picsrc)
	picobj = document.getElementById("proshowimg");
	picobj.src = picsrc;
	imgobj = new Image();
    imgobj.src = picsrc;
	imgw=imgobj.width;
	imgh=imgobj.height;
	imgProportion = imgobj.height / imgobj.width;
	if(imgobj.width>350){
		imgw=350;
		imgh=350*imgProportion;
//		if(350*imgProportion>150){imgh=150;imgw=150*imgProportion;}
	}
	if(imgh>150){
		imgh=150;
		imgw=imgw=150/imgProportion;
//		if((150/imgProportion)>350){imgw=350;imgh=350/imgProportion;}
	}
	picobj.width = imgw;
	picobj.height = imgh;
	if(picobj.style.display=="none")picobj.style.display="";
//	picobj.load();
}

function checkform(){
var i
var objname=arguments[0];
var errtxt1=arguments[1];
var errtxt2=arguments[2];
		for(i=3;i<arguments.length;i++){
				//alert(objname+e);
				if (arguments[i]=="mail"){
				checkobj=document.getElementById("mail");
					if (checkspace(checkobj.value)){alert(errtxt1+checkobj.title+"!!");checkobj.focus();return false;}
					if (checkmail(checkobj,errtxt2)==false){return false;};
				}else{
				checkobj=eval("document.getElementById('"+objname+arguments[i]+"')");
				if (checkspace(checkobj.value)){alert(errtxt1+checkobj.title+"!!");checkobj.focus();return false;}
				}
		}
//document.getElementById("mailcontent").value=document.getElementById("sendfrom").innerHTML;
}

function checkreg(){
	var i,checkobj;
	var errtxt=arguments[0];
	var errtxt2=arguments[1];
	for(i=2;i<arguments.length;i++){
		checkobj=eval("document.getElementById('"+arguments[i]+"')");
		if (checkspace(checkobj.value)){
			alert(errtxt+checkobj.title + "!!");
			checkobj.focus();
		return false;
		}else{
			switch (arguments[i]){
			case "mail":
				if (checkmail(checkobj,'E-mail!')==false){
					checkobj.focus();
					return false;
					};
				break;
			case "UserName"	:
				if(isRegisterUserName(checkobj.value)==false){
					alert(errtxt2+checkobj.title+'！\n只能输入5-20个以字母开头、可带数字、“_”、“.”的字串');
					checkobj.focus();
					return false;
					}
				break;
			case "Password"	:
				if(isPasswd(checkobj.value)==false){
					alert(errtxt2+checkobj.title+'！\n只能输入6-20个字母、数字、下划线');
					checkobj.focus();
					return false;
					}
				break;
			case "PwdConfirm"	:
				if(checkobj.value!=document.getElementById('Password').value){
					alert('两次输入密码不一致！');
					checkobj.focus();
					return false;
					}
				break;
			case "tel"	:
				if(isTel(checkobj.value)==false){
					alert(errtxt2+checkobj.title+'！\n只能输入数字和+-号');
					checkobj.focus();
					return false;
					}
			}
		}
	}
}

function checkmail(mailobj,errtxt){
	if (mailobj){
		var re = new RegExp("^([A-Za-z0-9_|-]+[.]*[A-Za-z0-9_|-]+)+@[A-Za-z0-9|-]+([.][A-Za-z0-9|-]+)*[.][A-Za-z0-9]+$","ig");
		{if (!re.test(mailobj.value))
			{alert(errtxt+mailobj.title + "!!");
			mailobj.focus();
			return false;
			}
		}
	}
}

function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}

function isPasswd(s) //只能输入6-20个字母、数字、下划线
{
var patrn=/^[a-zA-Z0-9]{6,15}$/;
if (!patrn.exec(s)) return false
return true
}

function isTel(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}

function isMobile(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}

  function showProPic(imgsrc,PW,PH){
    
    var obj=document.getElementById("ProDiv");
	 var img=document.getElementById("ProPic");
    //var x=event.x;
	 //var y=event.y;
    
	 var myleft=document.body.scrollLeft+event.clientX+10;
	 var mytop=document.body.scrollTop+event.clientY-PH-10;
	 if (mytop<0) mytop=0;
//	 alert(document.body.clientWidth);
	 if (myleft+PW>document.body.clientWidth) myleft=myleft-(PW+myleft-document.body.clientWidth)
	 obj.style.left=myleft
	 obj.style.top=mytop;
	 obj.style.width=PW;
	 obj.style.height=PH;
	 obj.style.visibility="visible";
	 img.src=imgsrc;
	 img.width=PW;
	 img.height=PH;
  }
  function hiddenProPic(){
    var obj=document.getElementById("ProDiv");
	 obj.style.visibility="hidden";
  }
function changescat(bcatid,thisname,chgobj)
    {
	var obj=document.getElementById(chgobj);	
    obj.length = 0; 
//	 obj.options[obj.length] = new Option("请选择以下列表" , "",true,"");
//	 obj.options[obj.length-1].selected=true;
	//alert(bcatid);
    var bcatid=bcatid;
    var i;
    for (i=0;i < onecount; i++)
        {
            if (subcat[i][2] == bcatid)
            { 
             obj.options[obj.length] = new Option(subcat[i][0], subcat[i][0]);
			 if(subcat[i][0]==thisname)obj.options[obj.length-1].selected=true;
            }
        }
        
    }

function sethome(){
this.setHome.style.behavior='url(#default#homepage)';this.setHome.sethomepage("http://"+document.domain);
}

function showpic(picsrc,ww,hh,linkurl,fc){
if(fc=="undefined"){fc="0xffffff"}
document.write("<object id=\"FlashShowImageObject\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\""+ww+"\" height=\""+hh+"\">");
document.write("<param name=\"movie\" value=\"images/smallImageShow.swf\" />");
document.write("<param name=\"quality\" value=\"high\" />");
document.write("<param name=\"FlashVars\" value=\"fu="+picsrc+"&fw="+ww+"&fh="+hh+"&fa=t&fibc=0xFFFFFF&fc="+fc+"&fb=f&fo="+linkurl+"\">");
document.write("<param name=\"wmode\" value=\"transparent\">");
document.write("<embed wmode=\"transparent\" src=\"images/smallImageShow.swf\" quality=\"high\" id=\"FlashShowImageObject\" name=\"FlashShowImageObject\" FlashVars=\"fu="+picsrc+"&fw="+ww+"&fh="+hh+"&fa=t&fibc=0xFFFFFF&fc="+fc+"&fb=f&fo="+linkurl+"\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+ww+"\" height=\""+hh+"\"></embed>");
document.write("</object>");
}






