var mydrop;
var myclose;
var searchdiv = document.getElementById("searchdiv");
var temp = 0;
var acc = 2;
var frequence = 1;
var divheight = searchdiv.scrollHeight;
function display_search(){
	//window.scrollTo(0,200);
	if(searchdiv.offsetHeight < divheight){
		acc = 2;
		mydrop = setInterval(Drop,frequence);
	}
}
function Drop(){
	acc = acc * 1.4;
	temp += acc;
	if(temp >= divheight){
		temp = divheight;
		searchdiv.style.height = divheight + "px";
		clearInterval(mydrop);
		return;
	}
	searchdiv.style.height = temp + "px";
}
function close_search(){
	if(searchdiv.offsetHeight > 0){
		acc = 2;
		myclose = setInterval(Close,frequence);
	}
}
function Close(){
	acc = acc * 1.4;
	temp -= acc;
	if(temp <= 0){
		temp = 0;
		searchdiv.style.height = 0 + "px";
		clearInterval(myclose);
		return;
	}
	searchdiv.style.height = temp + "px";
}

function dsrs1_form(){
	if(document.dsrs1.en_prefix.value==""){
		JQ("#errmsg").show("slow");
		return false;
	}else{
		JQ.ajax({
			type: "post",
			url: "/domainSearch.asp",
			timeout: 999999,
			dataType:"html",
			data:JQ("#dsrs1").formSerialize(),
			beforeSend:showRequest,
			success:showResponse
		});
		return false;
	}
	return false;
}
function dsrs3_form(){
	if(document.dsrs3.cn_prefix.value==""){
		JQ("#errmsg").show("slow");
		return false;
	}else{
		JQ.ajax({
			type: "post",
			url: "/domainSearch.asp",
			timeout: 999999,
			dataType:"html",
			data:JQ("#dsrs3").formSerialize(),
			beforeSend:showRequest,
			success:showResponse
		});
		return false;
	}
	return false;
}

function whoisrs_form(){
	if(document.whoisrs.domain.value==""){
		JQ("#errmsg").show("slow");
		return false;
	}else{
		JQ.ajax({
			type: "post",
			url: "whoisrs.asp",
			timeout: 999999,
			dataType:"html",
			data:JQ("#whoisrs").formSerialize(),
			beforeSend:showRequest,
			success:showResponse
		});
		return false;
	}
	return false;
}
function errMsgHide(errmsgid){
	JQ(errmsgid).hide("slow");
}
function showRequest() {
	JQ("#searchcont").html("<table align=center border=0 height=120><tr><td align=center valign=middle style=color:#89A7C9;><img src=/images/loading.gif border=0 align=absmiddle>&nbsp;正在查询，请稍候...</td></tr></table>");
	display_search();	
}

function showResponse(responseText)  {
	JQ("#searchcont").html(responseText);
	var divheight1 = $("searchtop").offsetHeight + $("searchcont").offsetHeight + $("searchbottom").offsetHeight;
	acc = 1;
	temp = divheight1;
	searchdiv.style.height = divheight1 + "px";
}

function checkDN(dnv,msgid){
	if(dnv.value!=""){
		JQ(msgid).hide("slow");
	}else{
		JQ(msgid).html("域名不能为空！");
		JQ(msgid).show("slow");
		dnv.focus();
	}
}
//主机查询
function zjcx_form(){
	var reIp = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
	var reDomain = /\w+\.\w{1,4}$/;
	var strValue=document.zjcxfn.str.value;
	if(!(reIp.test(strValue)||reDomain.test(strValue))){
		JQ("#errmsg").html("请输入正确的网址或IP！");
		JQ("#errmsg").show("slow");
		return false;
	}else{
		JQ.ajax({
		type: "post",
		url: "productsTrue.asp",
		timeout: 999999,
		dataType:"html",
		data:JQ("#zjcxf").formSerialize(),
		beforeSend:showRequest,
		success:showResponse
		});
		return false;	
	}
	return false;
}
//邮局查询
function yjcx_form(){
	var reIp = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
	var reDomain = /\w+\.\w{1,4}$/;
	var strValue=document.yjcxfn.str.value;
	if(!(reIp.test(strValue)||reDomain.test(strValue))){
		JQ("#errmsg").html("请输入正确的网址或IP！");
		JQ("#errmsg").show("slow");
		return false;
	}else{
		JQ.ajax({
		type: "post",
		url: "productsTrue.asp",
		timeout: 999999,
		dataType:"html",
		data:JQ("#yjcxf").formSerialize(),
		beforeSend:showRequest,
		success:showResponse
		});
		return false;	
	}
	return false;
}
var QryInput = $("#QryAdr"),qrytype = $("#QryType");

function checkInput(){
	var reIp = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
	var reDomain = /\w+\.\w{1,4}$/;
	var reMail = /^mail\.(\w+\.\w{1,4})$/;
	var str = QryInput.value;
	if(!(reIp.test(str)||reDomain.test(str))){
		JQ(msgid).html("请输入正确的网址或IP！");
		JQ(msgid).show("slow");
		dnv.focus();
		return false;
	}else if(reIp.test(str)){
		for(var i = 1; i < 5; i++){
			if(parseInt(eval("RegExp.$" + i)) > 255){
				JQ(msgid).html("请输入正确的网址或IP！");
				JQ(msgid).show("slow");
				dnv.focus();
				return false;
			}
		}
	}else if(reMail.test(str)&&qrytype.value == "Mail"){
		QryInput.value = str.replace(reMail,RegExp.$1);
	}
}
