﻿//检查只能输入0-9数字(input标签的onkeyup事件有效,输入非法时，自动会清除)
function Checkonlynumber(sId)
{
	if(/[^0-9]/g.test(sId.value))
	{
		//alert("非法输入，输入格式应该为整数（如：65）！");
		while(/[^0-9]/g.test(sId.value))
		sId.value=sId.value.substring(0,sId.value.length-1);
		return false;
	}
}

//清空所有txt文本框
function clearBox()
{
   //alert("fdf");
   var d=document.getElementsByTagName("input");
   for(var i=0;i<d.length;i++)
   {
		if(d[i].type=="text")
		{
		     d[i].value="";
		}else if(d[i].type=="checkbox")
		{	
			 d[i].checked=false;
		}else if(d[i].type=="radio")
		{	
			 d[i].checked=false;
		}

   }
}

//检查input被选中的数目是否超过预期
//id是input所在个div元素(给input限定范围),mythis一般为this,num不能超过的数目,message，超过后的提示警告.
function check_count(id, mythis , num,message)
{
     var oEvent = document.getElementById(id);
     var chks = oEvent.getElementsByTagName("input");
     var count = 0;
     for(var i=0; i<chks.length; i++)
     {
          if(chks[i].type=="checkbox")
          {
             if(chks[i].checked == true)
            {
              count ++;
            }
            if(count > num)
            {
              mythis.checked = false;
              alert(message);
              return false;
            }
          }
     }
}

function SelectAll(checkbox) 
{
    var elements = checkbox.form.elements; 
    for(var i=0;i<elements.length;i++)
    { 
        if(elements[i].type == "checkbox" && elements[i].id != checkbox.id) 
        {
            elements[i].checked = checkbox.checked; 
        }
    } 
}

function CheckAll1()  
{  
    var elements = document.formhouse;
    for(var i=0;i<elements.length;i++)
    {
        if(elements[i].type == "checkbox")
        {
            //elements[i].checked = checkbox.checked;
             
             if(elements[i].checked)
             {
                elements[i].checked = false;
             }
             else
             {
               elements[i].checked = true;
             }
        }    
    }
}  
/*全选*/
function CheckAll(form) 
{
   for (var i=0;i<form.elements.length;i++)
     {
	     var e = form.elements[i];
	     if (e.name != 'chkall')      
          e.checked = form.chkall.checked; 
	  }
}      

//对比操作
 function compareHouse(CompangeName,type) 
{
        var housesize=getHousesizeStr();
        
        if (housesize!=""&&housesize!="false")
        {
             window.open(CompangeName+"?housesize="+housesize+"&type="+type);   
         }
}

function getHousesizeStr()
{
    var elements = document.form1;
    var housesize="";
    var selectNum=0;
     for(var i=0;i<elements.length;i++)
        { 
           if(elements[i].type == "checkbox" && elements[i].id != "chkAll") 
                {
		             if (elements[i].checked == true)
		                {
			               //housesize=housesize+elements[i].value.replace("chk","")+",";  
			               housesize=housesize+elements[i].value.replace("chk","")+",";
			               selectNum =selectNum+1;
		                }
                }
         } 
     ///    var len = housesize.length;
        
         if(selectNum<2)
         {
             alert("至少选择 2 条记录");
             return false;
         }
         if(selectNum>4)
         {
             alert("一次最多只能选择 4 条记录");
            return false ;
         }
 
    for(var i=0;i<elements.length;i++)
    { 
        if(elements[i].type == "checkbox") 
        {
		    elements[i].checked = false;
        }
    }
    var div_bbk=document.getElementById("div_bbk");
    div_bbk.style.display="none"; 
    return housesize.substring(0,housesize.length-1);
}

//检测搜索输入的值
/*************************************************
=============== 验证必填项是否为数字 =============
== txtid:被验证控件的ID,itemname:被验证项的名称 ==
*************************************************/
function IsNumber(txtid)
{	
			
		var text = document.getElementById(txtid).value;
		if(isNumber(text))
		{
			return true;
		}	
		else
		{
			//window.alert (itemname + "请输入数字！");
			window.alert ("请输入数字！");
			document.getElementById(txtid).value="";
			document.getElementById(txtid).focus();
			return false;		
		}
	
}

/************************************************
================= 数字判断函数 ==================
************************************************/
function isNumber(s)
{
	var digits = "0123456789";
	var i = 0;
	var sLength = s.length;

	while ((i < sLength))
	{
		var c = s.charAt(i);
		if (digits.indexOf(c) == -1)
		return false;
		i++;
	}
	return true;
}
    
function EnterTab()
{
    if(event.keyCode == 13)event.keyCode = 9;
}

function CheckIsNull(obj,msg)
{
	if(obj.value=="")
	{
		alert(msg);
		obj.focus();
		return false;
	}
	return true;
}


function CheckIsZero(obj,msg)
{
	if(obj.value==""||obj.value=="0")
	{
		alert(msg);
		obj.focus();
		return false;
	}
	return true;
}

function chkfloat(sId)
{
	if(isNaN(sId.value))
	{
		alert("非法输入，输入格式应该为小数（如：xxxx.xx,123.40）！");
		while(isNaN(sId.value))
			sId.value=sId.value.substring(0,sId.value.length-1);
			return false;
	}
}

function chkint(sId)
{
	if(/[^0-9]/g.test(sId.value))
	{
		alert("非法输入，输入格式应该为整数（如：3100）！");
		while(/[^0-9]/g.test(sId.value))
		sId.value=sId.value.substring(0,sId.value.length-1);
		return false;
	}
}


function isEmail(strEmail) 
{
    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
    {
        return true;
    }
    else
    {
       alert('Email格式不对');
       return false;
    }   
}

function checkDate(str)
{
    try
    {
        if(/\-/.test(str) && /\//.test(str))
        {
            return false;
        }
        
        str = str.replace(/\-/g,"/");//必须要用正则来替换，否则只替换第一个出现的字符串
        var tmp = str.split("/");
        
        if(tmp.length > 3)
        {
            return false;
        }
        
        var tempDate = new Date(str);
        
        var year = tempDate.getYear();
        var month = tempDate.getMonth() + 1;
        var day = tempDate.getDate();
        
        //判断中间不允许有空格
        if(/\s/.test(tmp[0]) || /\s/.test(tmp[1]) || /\s/.test(tmp[2]))
        {
            alert("中间不允许出现空格！");
            return false;
        }
        
        //判断年、月、日位数,可以根据自己需求修改
        if(tmp[0].length < 3 || tmp[0].length > 4)
        {
            return false;
        }
        
        if(tmp[1].length > 2)
        {
            return false;
        }
        
        if(tmp[2].length > 2)
        {
            return false;
        }
        //判断年、月、日位数,可以根据自己需求修改
        
        if(tempDate != null)
        {    
            return year == tmp[0] && month == tmp[1] && day == tmp[2];            
        }else
        {
            return false;
        }
    }catch(ex)
    {
        //alert(ex.message);
        return false;
    }
}

function checkdate()
{
    var str = document.getElementById("csrq").value;
    
    if(!checkDate(str))
    {
        alert("请输入正确的日期！例如：2008-10-1");
    }else
    {
        return true;
    }
}

//插入flash
function insertFlash(elm, url, w, h, id) {
 if (!document.getElementById(elm)) return; //name="wmode" value="transparent"
 var str = '';
 str += '<embed width="'+ w +'" height="'+ h +'" src="'+ url +'" quality="autohigh"   wmode="opaque" type="application/x-shockwave-flash" plugspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" id='+id+'></embed>';
 document.getElementById(elm).innerHTML = str;
}


function CreateFlashOjb(elm, url, w, h,id) 
{
 if (!document.getElementById(elm)) return; //name="wmode" value="transparent"
 var str = '';
 str += '<embed width="'+ w +'" height="'+ h +'" src="'+ url +'" quality="autohigh"   wmode="opaque" type="application/x-shockwave-flash" plugspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" id='+id+'></embed>';
 document.getElementById(elm).innerHTML = str;
}

function InsertZJFlash(elm, url, w, h,linkurl) 
{
   document.write("<div style=\"VISIBILITY: visible; WIDTH: "+w+"px; POSITION: relative;margin:0px auto;\">");
   document.write("<div style=\"Z-INDEX: 2; LEFT: 0px; VISIBILITY: visible; WIDTH: "+w+"px; POSITION: absolute; TOP: 0px; HEIGHT: "+h+"px\">");  //101
if(linkurl!="")
{   
document.write("<a href=\""+linkurl+"\" target=_blank><img height="+h+" src=\"http://shanghai.sskk.com/images/blank.gif\" width="+w+" border=\"0\" /></a>");
}
else
{
   document.write("<img height="+h+" src=\"http://shanghai.sskk.com/images/blank.gif\" width="+w+" border=\"0\" />");

}  
document.write("</div><div id=\""+elm+"\"></DIV>"); 
   var myflashurl=url+".swf"; //Flash不加.swf后缀也可以
   myflashurl=myflashurl.replace(".swf.swf",".swf");
      CreateFlashOjb(elm,myflashurl, w, h,"Obj_"+elm);
   document.write("</div></div>");  
}

//InsertZJFlash("top_ad04", "http://shanghai.sskk.com/flash/sskk980_96.swf","980", "96","http://www.baidu.com"); 


