
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  //do this so I can take a string too
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;
    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

// JavaScript Document
function viewflash(ur,w,h){
      document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'"> ');
      document.write('<param name="movie" value="' + ur + '">');
      document.write('<param name="quality" value="high"> ');
      document.write('<param name="wmode" value="transparent"> ');
      document.write('<param name="menu" value="false"> ');
      document.write('<embed src="' + ur + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed> ');
      document.write('</object> ');
}

function getbyid(id) {
	//获取document节点
	if (document.getElementById) {
		return document.getElementById(id);
	} else if (document.all) {
		return document.all[id];
	} else if (document.layers) {
		return document.layers[id];
	} else {
		return null;
	}
}

function mouseOver(row, event){
        var stockId = row;
        if (stockId == "") return;
        var top, left;
        if (navigator.appName == "Microsoft Internet Explorer") {
            left = event.x;
            top = event.y;
        } else {
            left = event.pageX;
            top = event.pageY;
        }
        if (top > 300) top = top - 300;
        var div = document.getElementById("picDiv");
        div.style.left = left;
        div.style.top = top;
		div.style.display = '';
        div.innerHTML = '<img src="' + stockId + '"/>';
    }
    function mouseOut(){
        var div = document.getElementById("picDiv");
        div.innerHTML = '';
		div.style.display = 'none';
    }
	
function changelist(num){
	var itemId = num;
	var obj;
	if (itemId== "") return;
	for (var i=0; i<10;i++){
		obj =getbyid("item_"+i);
		if (!obj){ 
			continue;
		}else{
			if (itemId == i){
				obj.style.display="block";
			}else{
			obj.style.display="none";
			}
		}
	}
}

function checkForms(){
	var temp,state
	state=true;
	if (getbyid("txtUserNa").value==""){
		getbyid("txtUserNa").className="online_input_err";
		getbyid("check_name").style.display="block";
		state=false;
		}else{
			getbyid("txtUserNa").className="online_input";
			getbyid("check_name").style.display="none";
			}
	if (getbyid("txtTel").value==""){
		getbyid("txtTel").className="online_input_err";
		getbyid("check_tel").style.color="red";
		state=false;
		}else{
			if (isphone(getbyid("txtTel").value)){
				getbyid("txtTel").className="online_input";
				getbyid("check_tel").innerHTML='<img src="/images/_normal.gif">';
			}else{
				getbyid("txtTel").className="online_input_err";
				getbyid("check_tel").innerHTML="您输入的电话号码不符合规范！示例:021-12345678"
				getbyid("check_tel").style.color="red";
				state=false;
			}	
		}
	if (getbyid("txtMail").value==""){
		getbyid("txtMail").className="online_input_err";
		getbyid("check_mail").style.color="red";
		state=false;
		}else{
			if (ismail(getbyid("txtMail").value)){
				getbyid("txtMail").className="online_input";
				getbyid("check_mail").innerHTML='<img src="/images/_normal.gif">';
			}else{
				getbyid("txtMail").className="online_input_err";
				getbyid("check_mail").innerHTML="错误的邮箱地址！"
				getbyid("check_mail").style.color="red";
				state=false;
			}
		}
	if (getbyid("txtMobile").value!=""){
			if (ismobile(getbyid("txtMobile").value)){
				getbyid("txtMobile").className="online_input";
				getbyid("check_mobile").innerHTML='<img src="/images/_normal.gif">';
			}else{
				getbyid("txtMobile").className="online_input_err";
				getbyid("check_mobile").innerHTML="错误的手机号码！"
				getbyid("check_mobile").style.color="red";
				state=false;
			}
	}
	if (getbyid("txtAddress").value!=""){
			if (getbyid("txtAddress").value.length>5){
				getbyid("txtAddress").className="online_input";
				getbyid("check_address").innerHTML='<img src="/images/_normal.gif">';
			}else{
				getbyid("txtAddress").className="online_input_err";
				getbyid("check_address").innerHTML="你输入的地址太短啦！"
				getbyid("check_address").style.color="red";
				state=false;
			}
	}
	if (getbyid("txtContents").value==""){
		getbyid("txtContents").className="online_text_err";
		getbyid("check_content").style.color="red";
		state=false;
		}else{
			getbyid("txtContents").className="online_txt";
			getbyid("check_content").style.color="#999999";
			}
		
	return state;
	
} 


function ismail(x){ 
var reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
if(!reg.test(x)){ 
	return false
	} 
else 
	{ 
	return true
	} 
}


function isphone(x){ 
var reg=/^(^[0-9]{3,4}\-[0-9]{6,8}$)|(^\([0-9]{3,4}\)[0-9]{6,8}$)/; 
	if(!reg.test(x)){ 
		return false
	}else{ 
		return true
	} 
} 
function ismobile(x){ 
	var reg=/^(^0{0,1}13[0-9]{9}$)|(^0{0,1}15[0-9]{9}$)/; 
	if(!reg.test(x)){ 
		return false
	}else{ 
		return true
	} 
} 
function search_it(){
	var obj=getbyid("search_key");
	if (obj.value=="") { 
		alert ("请输入搜索关键字！");
		return false;
	}else{
	window.location.href="/search?key="+encodeURI(obj.value);	
	}
}

function check_it(){
	
	}
	
function drawImage(ImgD,widthStr,heightStr){ 
	var image=new Image(); 
	image.src=ImgD.src;
	if(image.width>0 && image.height>0){ 
		if(image.width/image.height>= 1){ 
			if(image.width>widthStr){
   				ImgD.width=widthStr; 
   				ImgD.height=(image.height*widthStr)/image.width; 
  			}else{ 
  			 	ImgD.width=image.width;
   				ImgD.height=image.height; 
  			}
		}else{ 
  			if(image.height>heightStr){
   				ImgD.height=heightStr; 
   				ImgD.width=(image.width*heightStr)/image.height; 
  			}else{ 
   				ImgD.width=image.width;
   				ImgD.height=image.height; 
  			} 
		} 
	}
} 