﻿function validnumfloat(nameid)
{
	var value1;
	value1=nameid.value;
	if((/^\d+\.?\d*$/).test(value1))
	{
		
	}else
	{
		nameid.value="";
	}
}
function validnumint(nameid)
{
	var value1;
	value1=nameid.value;
	if((/^\d+$/).test(value1))
	{
		
	}else
	{
		nameid.value="";
	}
}


function validnumintemail(nameid)
{
	var value1;
	value1=nameid.value;
	if((/(\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i).test(value1))
	{
		
	}else
	{
		nameid.value="";
	}
}
function validnumintetest(nameid)
{
	var value1;
	value1=nameid.value;
//	if((/^\w+$/).test(value1))
//	{
		
//	}else
//	{
//		nameid.value="";
//	}
}

function show_search(s,nMax,ds)
{
	var divtop=posY(ds);
	var divleft=posX(ds);
	divleft=divleft-300-100;
	if(document.getElementById(s).style.display=="none")
	{
		divopen(s,'110%');
		document.getElementById(s).style.display='';
//		document.getElementById(s).style.left=divleft;
//		document.getElementById(s).style.top=divtop;
		if(getOs()=="Firefox")
		{
			//document.getElementById(s).style.pixelLeft=divleft+"px";
			//document.getElementById(s).style.pixelTop=divtop+"px";
			document.getElementById(s).style.left=divleft+"px";
			document.getElementById(s).style.top=divtop+"px";
		}else
		{
			document.getElementById(s).style.left=divleft+"px";
			document.getElementById(s).style.top=divtop+"px";
			
		}
	}
	else
	{
		div_close(s,0);
		document.getElementById(s).style.display="none";
		document.getElementById("Sortby").style.display="";
		document.getElementById("View").style.display="";
	}
}
function showTip(content,showTipname)
{
	var divtop=posY(showTipname);
	var divleft=posX(showTipname);
	divleft=divleft-120;
	divtop=divtop+20;
	if(document.getElementById('mysearch7').style.display=="none")
	{
		divopen('mysearch7','110%');
		document.getElementById('mysearch7').style.display='';
		document.getElementById('mysearch7').innerHTML = content;
		document.getElementById('mysearch7').style.left=divleft+"px";
		document.getElementById('mysearch7').style.top=divtop+"px";
	}
}

function profile(name,showTipname)
{
	var divtop=posY(showTipname);
	var divleft=posX(showTipname);
	divleft=divleft-120;
	divtop=divtop+20;
	if(document.getElementById(name).style.display=="none")
	{
		divopen(name,'110%');
		document.getElementById(name).style.display='';
		document.getElementById(name).style.left=divleft+"px";
		document.getElementById(name).style.top=divtop+"px";
	}
}

function hideTip(name)
{
	if(name==""||!name)
	{
		document.getElementById('mysearch7').style.display='none';
	}else{
		document.getElementById(name).style.display='none';
	}
}

function posX(d)
{
	var s_el=0;
	var el=document.getElementById(d);
	while(el)
	{
		s_el=s_el+el.offsetLeft;
		el=el.offsetParent;
	}
	return s_el ;
}

function posY(d)
{
	var s_el=0;
	var el=document.getElementById(d);
	while(el)
	{
		s_el=s_el+el.offsetTop ;
		el=el.offsetParent;
	} 
	return s_el;
}

function getOs() 
{ 
	var OsObject = ""; 
	if(navigator.userAgent.indexOf("MSIE")>0)
	{ 
		return "MSIE"; 
	} 
	if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)
	{ 
        return "Firefox"; 
	} 
   if(isSafari=navigator.userAgent.indexOf("Safari")>0)
   { 
        return "Safari"; 
   }  
   if(isCamino=navigator.userAgent.indexOf("Camino")>0)
   { 
        return "Camino"; 
   } 
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0)
   { 
        return "Gecko"; 
   } 
   
}

var myact; 
var myaddnum;
myaddnum=5;
function divopen(s,nMax)
{ 
	if(s=="mysearch1")
	{
		document.getElementById("mysearch2").style.display="none";
		document.getElementById("mysearch3").style.display="none";
		document.getElementById("mysearch4").style.display="none";
		document.getElementById("mysearch5").style.display="none";
		document.getElementById("Sortby").style.display="none";
		document.getElementById("View").style.display="none";
	}
	if(s=="mysearch2")
	{
		document.getElementById("mysearch1").style.display="none";
		document.getElementById("mysearch3").style.display="none";
		document.getElementById("mysearch4").style.display="none";
		document.getElementById("mysearch5").style.display="none";
		document.getElementById("Sortby").style.display="none";
		document.getElementById("View").style.display="none";
	}
	if(s=="mysearch3")
	{
		document.getElementById("mysearch2").style.display="none";
		document.getElementById("mysearch1").style.display="none";
		document.getElementById("mysearch4").style.display="none";
		document.getElementById("mysearch5").style.display="none";
		document.getElementById("Sortby").style.display="none";
		document.getElementById("View").style.display="none";
	}
	if(s=="mysearch4")
	{
		document.getElementById("mysearch2").style.display="none";
		document.getElementById("mysearch3").style.display="none";
		document.getElementById("mysearch1").style.display="none";
		document.getElementById("mysearch5").style.display="none";
		document.getElementById("Sortby").style.display="none";
		document.getElementById("View").style.display="none";
	}
	if(s=="mysearch5")
	{
		document.getElementById("mysearch2").style.display="none";
		document.getElementById("mysearch3").style.display="none";
		document.getElementById("mysearch1").style.display="none";
		document.getElementById("mysearch4").style.display="none";
		document.getElementById("Sortby").style.display="none";
		document.getElementById("View").style.display="none";
	}
	var obj=document.getElementById(s); 
	var h = parseInt(obj.offsetHeight); 
	if (h < nMax)
	{ 
    	obj.style.height = (h + myaddnum)+"px"; 
		myaddnum=myaddnum+2;
    	clearTimeout(myact); 
    	myact = setTimeout("divopen('"+s+"',"+nMax+")", 1); 
  	}
  	else
	{
	}
}
function div_close(s,nMin)
{ 
	var obj=document.getElementById(s); 
	var h = parseInt(obj.offsetHeight); 
	if (h > nMin)
	{ 
    	obj.style.height = (h - 10)+"px"; 
   		clearTimeout(myact); 
    	myact = setTimeout("div_close('"+s+"',"+nMin+")", 10); 
  	}
  	else
  	{
	}
} 
function andornot(name,num)
{
	var str,str1,str2;
	str=document.getElementById(name).value;
	str1=jsright(document.getElementById(name).value,2);
	str2=jsright(document.getElementById(name).value,1);
	if (str.indexOf("++")>0 || str.indexOf("--")>0 || str.indexOf("!")>0 )
	{
		alert('对不起，您只能使用一个模糊查询。');
		return false;
		}
	if (str2=="!")
	{
		alert('对不起，您只能使用一个模糊查询。');
		return false;
		}
	if (num==1)
	{
		
		if (document.getElementById(name).value!="" && str1!="++"&& str1!="--"&& str2!="!")
		{
		document.getElementById(name).value=document.getElementById(name).value+"++"
			}
		}
	if (num==2)
	{
		if (document.getElementById(name).value!="" && str1!="++"&& str1!="--"&& str2!="!")
		{
		document.getElementById(name).value=document.getElementById(name).value+"--"
			}
		}
	if (num==3)
	{
		if (document.getElementById(name).value!="" && str1!="++"&& str1!="--"&& str2!="!")
		{
		document.getElementById(name).value=document.getElementById(name).value+"!"
			}
		}
	
	}

function jsright(rights,rightn) 
{ 

var sr=rights; 

sr = sr.substring(sr.length-rightn,sr.length); 

return sr; 
}
