//----------Js操作处理--------------------------------
//Wilson Lau 

//检测弹出窗口
function CheckPopWin() {
   
	var objChild;                           // Window
	var reWork = new RegExp('object','gi');	// Regular expression

	try {
		objChild = window.open('','child','width=50,height=50,status=no,resizable=yes'); 

		objChild.close();
	}
	catch(e) { }

	if(!reWork.test(String(objChild)))
	{		
		alert('提醒:当前弹出框被拦截,请允许弹出框!OKFANG频道申明,所有弹出框,均为功能所需,是安全性操作');
		return false;
    }
    return true;
}

//搜索
function SearchHandle()
{
    if(!validateForm())
		return false;         
    var SearchURL = ""; 
    var Url = "/Front/House/SearchProvide.aspx";
    var searchType = $F("SearchType");
    if(searchType=="客户")
        Url = "/Front/House/SearchStock.aspx";        
    var Condition = "";	
    var province = 	$F("Province");	    
	var city = $F("City");	    
	var region = $F("Region");		
	var style = $F("Style");	
	var minPrice = $F("MinPrice");
	var maxPrice = $F("MaxPrice");
	var room = $F("Room");
	var hall = $F("Hall");
	var keyword = $F("Keyword");
	var houseType = $F("HouseType");	
	var marketType = $F("MarketType");
	var RefUser_Item = $F("RefUser_Item");
	var priceUnit = $F("PriceUnit"); 	
	
	//alert(houseType);
	if(RefUser_Item!="")
        Condition += "&User_Item=" + RefUser_Item;
    if(priceUnit!="")
        Condition += "&Column_PriceUnit=" + escape(priceUnit);
    if(province!="")
        Condition += "&Column_Province=" + escape(province);
    if(city!="")
        Condition += "&Column_City=" + escape(city);
    if(region!="")
        Condition += "&Column_Region=" + escape(region);        
    if(style!="")
        Condition += "&Column_Style=" + escape(style);
    if(minPrice!="")
        Condition += "&MinPrice=" + minPrice;
    if(maxPrice!="")
        Condition += "&MaxPrice=" + maxPrice;
    if(room!="")
        Condition += "&Column_Room=" + room;
    if(hall!="")
        Condition += "&Column_Hall=" + hall;
    if(houseType!="")
        Condition += "&Column_HouseType=" + escape(houseType);
    if(marketType!="")
        Condition += "&Column_MarketType=" + escape(marketType);        
    if(Trim(keyword)!="")
        Condition += "&Keyword=" + escape(keyword);  
       
    if($F("Column_Fitment")!="")
        Condition += "&Column_Fitment=" + escape($F("Column_Fitment"));    
    if($F("OnFloor")!="")
        Condition += "&OnFloor=" + $F("OnFloor");    
    var UserRoles = "";
    var ArrUserRoles = document.getElementsByName("UserRole");
    if(ArrUserRoles){
        for(var i=0;i<ArrUserRoles.length;i++){
            if(ArrUserRoles[i].checked){
                UserRoles = ArrUserRoles[i].value;
                break;
            }
        }  
        if(UserRoles!=""&&UserRoles!="on"){        
            //UserRoles = UserRoles.substring(0,UserRoles.lastIndexOf(","));
            Condition += "&User_Role=" + UserRoles;
        }      
    }
    
	Url += "?" + Condition.substring(1)
	SearchURL += "" + Url;
	window.open(SearchURL);		
    
}

//客户端检测
function onSubmitRegister()
{
    try{
        if(!validateForm())
            return false;	
        if(!CheckZone())
           return false;        
        return true;                 
    }
    catch(ex){
        alert(ex);
        return false;
    }
    finally{        
    }
}
function onSubmitEditRegisterInfo()
{
   try{
       if(!validateForm())
		    return false;       
       return true;                 
    }
    catch(ex){
        alert(ex);
        return false;
    }
    finally{        
    }
}
function OnSubmitProvide()
{
    try
    {
        if(!validateForm())
            return false;    	    
        if(!CheckHouseStyle())
            return false;               
         if(!CheckZone())
            return false;             
        if(!IsSelect("Column_Style","物业类型"))
            return false;            
        if(!IsSelect("Column_Room","室数"))
            return false;            
        if(!IsSelect("Column_Hall","厅数"))
            return false;            
        if(!IsSelect("Column_Toilet","卫数"))
            return false; 
        if(!IsSelect("Column_Direction","座向"))
            return false;            
        if(!IsSelect("Column_PropertyRight","产权"))
            return false;               
        if(!IsSelect("Column_PriceUnit","价格单位"))
            return false;            
        if(!IsSelect("Column_MoneyUnit","货币"))
            return false; 
        if(!IsSelect("Column_PayMethod","支付方式"))
            return false;
        if(!Check3F())
            return false; 
        if(!CheckRemark())
          return false;           
        if(!CheckContact())
          return false; 
        if(!CheckPortal())
           return false;   
        return CheckAddHouse(1);
       
   }
   catch(e)
   {
       alert(e);
       return false;
   }
   finally
   {
   }
   
}

function OnSubmitStock()
{
    try
    {     
        if(!validateForm())
            return false;		    
        if(!CheckHouseStyle())
            return false;              
        if(!CheckZone())
            return false;            
        if(!IsSelect("Column_Style","物业类型"))
            return false;            
        if(!IsSelect("Column_Room","室数"))
            return false; 
        if(!IsSelect("Column_PriceUnit","价格单位"))
            return false;            
        if(!IsSelect("Column_MoneyUnit","货币"))
            return false; 
        if(!Check3F())
            return false; 
        if(!CheckRemark())
            return false;  
        return CheckAddHouse(2);
   }
   catch(e)
   {
       return false;
   }
   finally
   {
      
   }
    
}
//房源类型
function CheckHouseStyle()
{
    if(!IsSelect("Column_HouseType","房源类型"))
        return false;        
    if(!IsSelect("Column_MarketType","房源子类型"))
        return false;    
    return true;
}
//地域
function CheckZone()
{
     if(!IsSelect("Column_Province","省份"))
        return false;
        
     if(!IsSelect("Column_City","城市"))
        return false;
        
    if(!IsSelect("Column_Region","区域"))
        return false;
    
    return true;
}
//装修/家电/家具
function Check3F()
{
   if(!IsCheck("Column_Fitment","装修程度"))
        return false;        
   if(!IsCheck("Column_Furniture","家具概况"))
        return false;   
   if(!IsCheck("Column_Electrical","家电概况"))
        return false; 
   return true;
}
//备注检测
function CheckRemark()
{
    var remark = $("Remark").value;
    if(remark)
    {
        if(remark.length>80)
        {
            alert("备注字数大于80,请修改");
            return false;
        }
    }
    return true;
}
//联系方式检测
function CheckContact()
{   
   return true;
}
//登录检测
function CheckPortal()
{
   return true; 
}
//验证控件
function Validation(controlID)
{
//   try
//   {
//        var ctl = $(controlID);            
//        if(!PatternsDict[reg].test(ctl.value))
//        {
//          alert(mes);
//          control.focus();
//          return false;
//        } 
//        return true;
//    }
//    catch(ex)
//    {
//        //alert("控件:" + controlID + "没有声明");
//        return false;
//    }   
     return false;
}
