//iframe自适应高度和宽度
function autoResizing(obj)
{
  var win=obj;
  if (document.getElementById)
  {
    if (win && !window.opera)
    {
     if (win.contentDocument && win.contentDocument.body.offsetHeight)//Netscape 
     {
      win.height = win.contentDocument.body.offsetHeight; 
      win.width =win.contentDocument.body.offsetWidth;
      }
      else if(win.Document && win.Document.body.scrollHeight)//IE
      {
      win.height = win.Document.body.scrollHeight;
      win.width=win.Document.body.scrollWidth;
       }
     }
   }
  
   
}

function search()
{
  //var key = searchForm.searchKey.value;
  //alert(key);
  var form = document.getElementById("searchForm");
  form.action = "commonIndex.credit?action=getSearchInfo";
  form.submit();
}

function isYYYYMMDD(inputString){
    var searchForNumbers = /^(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)$/;
	return searchForNumbers.test(inputString);
}

function searchSurvey(formid)
{
  var form = document.getElementById(formid) ;
    var d1,d2;
	var startTime=form.startTime.value;
	var endTime=form.endTime.value;
	if(startTime.length!=0){
		if(!isYYYYMMDD(startTime)){
			alert("请选择正确的开始日期");
    	    return;
		}
	}
	if(endTime.length!=0){
		if(!isYYYYMMDD(endTime)){
			alert("请选择正确的结束日期");
    	    return;
		}
	}
    if(startTime.length!=0 && endTime.length!=0){
	 	 d1=new Date(startTime.replace("-","/"));
		 d2=new Date(endTime.replace("-","/"));
	 	 if(d2-d1<0){
    		alert("结束日期必须大于开始日期!");
			return;
	 	 }
	 } 
          
     form.action = "survey.credit?action=getSurveyPageList";
     form.submit();  
}
function searchLog(formid)
{
  var form = document.getElementById(formid) ;
    var d1,d2;
	var startTime=form.startTime.value;
	var endTime=form.endTime.value;
	if(startTime.length!=0){
		if(!isYYYYMMDD(startTime)){
			alert("请选择正确的开始日期");
    	    return;
		}
	}
	if(endTime.length!=0){
		if(!isYYYYMMDD(endTime)){
			alert("请选择正确的结束日期");
    	    return;
		}
	}
    if(startTime.length!=0 && endTime.length!=0){
	 	 d1=new Date(startTime.replace("-","/"));
		 d2=new Date(endTime.replace("-","/"));
	 	 if(d2-d1<0){
    		alert("结束日期必须大于开始日期!");
			return;
	 	 }
	 } 
          
     form.action = "logManage.credit?action=getLogPageList";
     form.submit();  
}
function searchMessage(formid)
{
  var form = document.getElementById(formid) ;
    var d1,d2;
	var startTime=form.messageStartTime.value;
	var endTime=form.messageEndTime.value;
	if(startTime.length!=0){
		if(!isYYYYMMDD(startTime)){
			alert("请选择正确的开始日期");
    	    return;
		}
	}
	if(endTime.length!=0){
		if(!isYYYYMMDD(endTime)){
			alert("请选择正确的结束日期");
    	    return;
		}
	}
    if(startTime.length!=0 && endTime.length!=0){
	 	 d1=new Date(startTime.replace("-","/"));
		 d2=new Date(endTime.replace("-","/"));
	 	 if(d2-d1<0){
    		alert("结束日期必须大于开始日期!");
			return;
	 	 }
	 } 
          
     form.action = "message.credit?action=messageManage";
     form.submit();  
}

function searchProduct(pid,formid)
{
  var form = document.getElementById(formid) ;
    var d1,d2;
	var startTime=form.startTime.value;
	var endTime=form.endTime.value;
	if(startTime.length!=0){
		if(!isYYYYMMDD(startTime)){
			alert("请选择正确的开始日期");
    	    return;
		}
	}
	if(endTime.length!=0){
		if(!isYYYYMMDD(endTime)){
			alert("请选择正确的结束日期");
    	    return;
		}
	}
    if(startTime.length!=0 && endTime.length!=0){
	 	 d1=new Date(startTime.replace("-","/"));
		 d2=new Date(endTime.replace("-","/"));
	 	 if(d2-d1<0){
    		alert("结束日期必须大于开始日期!");
			return;
	 	 }
	 } 
     
     form.action = "productManage.credit?action=productManage&pid="+pid;
     form.submit();   
}

function checkReplyMessage (formid,id){
   var form = document.getElementById(formid) ;
   
   if (form.replyContent.value.length >2000)
   {
		alert("您输入的内容过长，请重新输入！");
		form.replyContent.focus();
		return ;
   }
   form.action = "message.credit?action=replyMessage&id="+id;
   form.submit();  
}

function checkSurveyRadio()
{
  //var key = searchForm.searchKey.value;
  //alert(key);
//alert("1");

 // var   arr = document.all("radio")   ;   
 // if(arr){   
//	  alert("2");
//		  if (arr.length){//有多个单选   
//				for(var i=0;i<arr.length;i++){   
//					  if(arr[i].checked){   
						  //你的操作   
//						 alert("3");
//							break;   
//					  }   
//				}   
//		  }   
//		  else{//只有1个单选框
//					if   (arr.checked){   
//						alert("4");
					  //你的操作           
//					}   
//		  }   
//  }   
//  else{   
		//没有单选框  
//		alert("请投票！");
		
		//return (false); 
//  }   


    var obj = document.getElementsByName('soid');   
	
	
      for(i =0; i<obj.length;i++)    {  
          if(obj[i].checked)    {  
			  
			  var form1 = document.getElementById("form1");
			  form1.action = "survey.credit?action=replySurvey";
			  form1.submit(); 
			  return (false);
          }  
      }
	  alert("请投票！");
	  return (false);

}

function checkUserLogin(){
   
	
		if (document.form1.loginname.value == "")
		{
			alert("请填写您的用户名！");
			document.form1.loginname.focus();
			return (false);
		}
		if (document.form1.userpwd.value == "")
		{
			alert("请填写您的用户密码！");
			document.form1.userpwd.focus();
			return (false);
		}

      var obj = document.getElementsByName('type');   
      for(i =0; i<obj.length;i++)    {  
          if(obj[i].checked)    {  
			
			return;
		  }else{
		    alert("请选择登录类型");
			
          }  
      }
	  alert("请选择登录类型");
		  var form1 = document.getElementById("form1");
		  form1.action = "user.credit?action=addUser";
		  form1.submit(); 
		  return ;
      //重点测试
}

function checkUserReg(){

				if (document.form1.loginname.value == "")
				{
					alert("请填写您的用户名！");
					document.form1.loginname.focus();
					return (false);
				}

				var filter=/^\s*[.A-Za-z0-9_-]{5,16}\s*$/;
				if (!filter.test(document.form1.loginname.value)) {
					alert("用户名填写不正确,请重新填写！可使用的字符为（A-Z a-z 0-9 _ - .)长度不小于5个字符，不超过16个字符，注意不要使用空格。");
					document.form1.loginname.focus();
					document.form1.loginname.select();
					return (false);
				}
				if (document.form1.username.value == "")
				{
					alert("请填写您的真实姓名！");
					document.form1.username.focus();
					return (false);
				}
				if (document.form1.username.value.length >32)
				{
					alert("您填写的真实姓名过长！请勿超过16个汉字");
					document.form1.username.focus();
					return (false);
				}
				if (document.form1.userpwd.value =="")
				{
				alert("请填写您的密码！");
					document.form1.userpwd.focus();
					return (false);
				}

				if(document.form1.userpwd1.value==""){
					alert("请输入您的确认密码！");
					document.form1.userpwd1.focus();
					return (false);
				}

				var filter=/^\s*[.A-Za-z0-9_-]{5,16}\s*$/;
				if (!filter.test(document.form1.userpwd.value)) {
					alert("密码填写不正确,请重新填写！可使用的字符为（A-Z a-z 0-9 _ - .)长度不小于5个字符，不超过16个字符，注意不要使用空格。");
					document.form1.userpwd.focus();
					document.form1.userpwd.select();
					return (false);
				}

				if (document.form1.userpwd.value!=document.form1.userpwd1.value ){
					alert("两次填写的密码不一致，请重新填写！");
					document.form1.userpwd.focus();
					document.form1.userpwd.select();
					return (false);
				}

				//var usertype = document.getElementsByName("usertype");
				//for (var i=0; i<usertype.length; i++){
				//	if(a[i].checked){
				//		return;
				//	}else{
				//	  alert("请选择注册类型");
				//	}
				
				//}
	
				//var sex = document.getElementsByName("sex");
				//for (var i=0; i<sex.length; i++){
				//	if(a[i].checked){
				//		return;
				//	}else{
				//	  alert("请选择注册用户性别");
				//	}
				
				//}

				if (document.form1.postcode.value == "")
				{
					alert("请填写您的邮编地址！");
					document.form1.postcode.focus();
					return (false);
				}
				if (document.form1.postcode.value.length >8)
				{
					alert("您填写的邮编地址过长！请勿超过8个字符");
					document.form1.postcode.focus();
					return (false);
				}
				if (document.form1.address.value == "")
				{
					alert("请填写您的地址！");
					document.form1.address.focus();
					return (false);
				}
				if (document.form1.address.value.length >200)
				{
					alert("您填写的地址过长！请勿超过200个字符");
					document.form1.address.focus();
					return (false);
				}
				if (document.form1.mobile.value == "")
				{
					alert("请填写您的手机号码！");
					document.form1.mobile.focus();
					return (false);
				}
				if (document.form1.mobile.value.length >12)
				{
					alert("您填写的手机号码过长！请勿超过12个字符");
					document.form1.mobile.focus();
					return (false);
				}
				if (document.form1.phone.value == "")
				{
					alert("请填写您的座机号码！");
					document.form1.phone.focus();
					return (false);
				}
				if (document.form1.phone.value.length >20)
				{
					alert("您填写的座机号码过长！请勿超过20个字符");
					document.form1.phone.focus();
					return (false);
				}
				if (document.form1.email.value == "")
				{
					alert("请输入您的电子邮件地址！");
					document.form1.email.focus();
					document.form1.email.select();
					return (false);
				}
				if (document.form1.email.value.length >60)
				{
					alert("您填写的电子邮件地址过长！请勿超过60个字符");
					document.form1.email.focus();
					document.form1.email.select();
					return (false);
				}
				var filter=/^\s*([A-Za-z0-9_-]+(\.\w+)*@(\w+\.)+\w{2,3})\s*$/;
				if (!filter.test(document.form1.email.value)) {
					alert("邮件地址不正确,请重新填写！");
					document.form1.email.focus();
					document.form1.email.select();
					return (false);
				  }
			  var form1 = document.getElementById("form1");
			  form1.action = "user.credit?action=addUser";
			  form1.submit(); 
			  return ;
			  //重点测试
		}





function getSelectedId(elementId) {
	var domainId;
    var options = document.getElementById(elementId).childNodes;
    var option = null;
    for (var i = 0, n = options.length; i < n; i++) {
        option = options[i];
        if (option.selected) {
            domainId = option.value;
            //return selectedId;
        }
    }
    return domainId;
}

function createElementWithValue(text,value) {
    var element = document.createElement("option");
    element.setAttribute("value", value);
    var text = document.createTextNode(text);
    element.appendChild(text);
    return element;
}

function getRadioBoxValue(radioName)  
{  
    var obj = document.getElementsByName(radioName);            
      for(i   =   0;   i   <   obj.length;   i++)    {  
          if(obj[i].checked)    {  
                  return   obj[i].value;  
          }  
      }          
     return "undefined";        
} 
  
function isCurrency(cur)
{
  return(new RegExp(/^-?\d+(\.\d+)?$/).test(cur));
}  

function GetCookieVal(offset)
//获得Cookie解码后的值
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value)
//设定Cookie值
{
	var expdate = new Date();
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
	document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
	+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
	+((secure == true) ? "; secure" : "");
	}
function DelCookie(name)
	//删除Cookie
	{
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}
function GetCookie(name)
//获得Cookie的原始值
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen)
	{
	var j = i + alen;
	if (document.cookie.substring(i, j) == arg)
	return GetCookieVal (j);
	i = document.cookie.indexOf(" ", i) + 1;
	if (i == 0) break;
	}
	return null;
}

// 说明 ：用 Javascript 实现锚点(Anchor)间平滑跳转 
// 来源 ：ThickBox 2.1 
// 整理 ：Yanfu Xie [xieyanfu@yahoo.com.cn] 
// 网址 ：http://www.codebit.cn 
// 日期 ：07.01.17 

// 转换为数字 
function intval(v) 
{ 
	v = parseInt(v); 
	return isNaN(v) ? 0 : v; 
} 

// 获取元素信息 
function getPos(e) 
{ 
	var l = 0; 
	var t = 0; 
	var w = intval(e.style.width); 
	var h = intval(e.style.height); 
	var wb = e.offsetWidth; 
	var hb = e.offsetHeight; 
	while (e.offsetParent){ 
	l += e.offsetLeft + (e.currentStyle?intval(e.currentStyle.borderLeftWidth):0); 
	t += e.offsetTop + (e.currentStyle?intval(e.currentStyle.borderTopWidth):0); 
	e = e.offsetParent; 
	} 
	l += e.offsetLeft + (e.currentStyle?intval(e.currentStyle.borderLeftWidth):0); 
	t += e.offsetTop + (e.currentStyle?intval(e.currentStyle.borderTopWidth):0); 
	return {x:l, y:t, w:w, h:h, wb:wb, hb:hb}; 
} 

// 获取滚动条信息 
function getScroll() 
{ 
	var t, l, w, h; 
	
	if (document.documentElement && document.documentElement.scrollTop) { 
	t = document.documentElement.scrollTop; 
	l = document.documentElement.scrollLeft; 
	w = document.documentElement.scrollWidth; 
	h = document.documentElement.scrollHeight; 
	} else if (document.body) { 
	t = document.body.scrollTop; 
	l = document.body.scrollLeft; 
	w = document.body.scrollWidth; 
	h = document.body.scrollHeight; 
	} 
	return { t: t, l: l, w: w, h: h }; 
} 

// 锚点(Anchor)间平滑跳转 
function scroller(el, duration) 
{ 
	if(typeof el != 'object') { el = document.getElementById(el); } 
	
	if(!el) return; 
	
	var z = this; 
	z.el = el; 
	z.p = getPos(el); 
	z.s = getScroll(); 
	z.clear = function(){window.clearInterval(z.timer);z.timer=null}; 
	z.t=(new Date).getTime(); 
	
	z.step = function(){ 
	var t = (new Date).getTime(); 
	var p = (t - z.t) / duration; 
	if (t >= duration + z.t) { 
	z.clear(); 
	window.setTimeout(function(){z.scroll(z.p.y, z.p.x)},13); 
	} else { 
	st = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.y-z.s.t) + z.s.t; 
	sl = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.x-z.s.l) + z.s.l; 
	z.scroll(st, sl); 
	} 
	}; 
	z.scroll = function (t, l){window.scrollTo(l, t)}; 
	z.timer = window.setInterval(function(){z.step();},13); 
} 

function getAbsPoint(e){
	var x = e.offsetLeft;
	var y = e.offsetTop;
	while(e = e.offsetParent){
	    x += e.offsetLeft;
	    y += e.offsetTop;
	}
	return {"x": x, "y": y};
}