﻿   function IsNullOrEmpty(name)
    {
        try
        {
             var control = document.getElementById(name);
            if(control.value=="" || control.value==" " ||control.value == null)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        catch(e)
        {
            var mes =e.name+" :  "+e.message;
            return mes;
        }
       
    }

//等比例缩放图片
function DrawImage(ImgD,FitWidth,FitHeight){
     var image=new Image();
     image.src=ImgD.src;
     if(image.width>0 && image.height>0){
         if(image.width/image.height>= FitWidth/FitHeight){
             if(image.width>FitWidth){
                 ImgD.width=FitWidth;
                 ImgD.height=(image.height*FitWidth)/image.width;
             }else{
                 ImgD.width=image.width; 
                ImgD.height=image.height;
             }
         } else{
             if(image.height>FitHeight){
                 ImgD.height=FitHeight;
                 ImgD.width=(image.width*FitHeight)/image.height;
             }else{
                 ImgD.width=image.width; 
                ImgD.height=image.height;
             } 
        }
     }
}


/*-- start Login--*/

 function Reflash()
  {
    var img=document.getElementById("yanzheng");
    img.src="Company/CAdmin/ValidateCode.aspx?id=" + Math.random();
  }
          
    
    
function checkspace(checkstr) {
      var str = '';
      for(i = 0; i < checkstr.length; i++) {
        str = str + ' ';
      }
          return (str == checkstr);
  }
  
function check()
{
 var flag = true;
   try{
   
    var message = "";
    var content="ctl00$ContentPlaceHolder1$";
     if(IsNullOrEmpty(content+"txtAdmin")){       
        message +=  "请输入用户名格式！\n";      
        document.getElementById(content+"txtAdmin").focus();
        flag = false;
      }
      
      if(IsNullOrEmpty(content+"txtUserName")) {
        document.getElementById(content+"txtUserName").focus();
         message +=  "请输入用户名！\n";      
        flag =  false;
      }
          
//          if(document.getElementById("txtName").value.indexOf("@") == -1)
//          {
//            document.getElementById("txtName").focus();
//            alert("管理员用户名格式错误，正确格式是 [Admin@cnrongtai] ！");
//            return false;
//          }
          
      if(IsNullOrEmpty(content+"txtPassword")) {
	        document.getElementById(content+"txtPassword").focus();
	         message +=  "请输入密码！\n";   
	        flag =  false;
       }
       
       if(IsNullOrEmpty(content+"txtValidateCode")) {
	        document.getElementById(content+"txtValidateCode").focus();
	         message +=  "请输入验证码！\n"; 
	        flag = false;
       }
       if(!flag)
        alert(message);
       
   }
   catch(e){
    alert(e.name+" :  "+e.message);
    flag = false;
   }
  
       return flag;
 }
 /*显示登录前后的div*/
// function IsLoginDisplay(isDisplay){
//    document.getElementById("login_before").style.display = isDisplay==0?"block":"none";
//    document.getElementById("login_after").style.display = isDisplay==0?"none":"block";
// } 
 
//   function login(){
//        var flag = Web.Index.IsLogin();
//        if(flag.value)
//        {
//            IsLoginDisplay(1);                
//        }
//        else
//            IsLoginDisplay(0);
//    }
//    
// function Logout()
// {
//    var flag = Web.B2BDefault.LoginOut();
//    if(flag.value)
//    {
//        window.location = "index.html";
////        IsLoginDisplay(0); 
////        var content="ctl00$ContentPlaceHolder1$";
////        document.getElementById(content+"txtValidateCode").value = "";
////        document.getElementById(content+"txtUserName").value = "";
//    }
// 
// }
 
/*-- end Login--*/


/*--- start 搜索产品---------*/

function checkFloat(controlName)
{
    var master = "ctl00$ContentPlaceHolder1$";
    var obj = document.getElementById(master + controlName);


    //先把非数字的都替换掉，除了数字和.
	obj.value = obj.value.replace(/[^\d.]/g,"");
	//必须保证第一个为数字而不是.
	obj.value = obj.value.replace(/^\./g,"");
	//保证只有出现一个.而没有多个.
	obj.value = obj.value.replace(/\.{2,}/g,".");
	//保证.只出现一次，而不能出现两次以上
	obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");

}


function ChcekMaxPrice()
{
  var master = "ctl00$ContentPlaceHolder1$";
  var   num1=document.getElementById(master+"txtMinPrice").value;
  var   num2=document.getElementById(master+"txtMaxPrice").value;
//  if(num1 !="" || num1 != "")
//  {
//      if(parseInt(num2)>=parseInt(num1))   { 
//          
//          return   true; 
//      }   
//      else{        
//      alert('输入的单价范围有误，最低价格不能大于最高价格！'); 
//          return   false;   
//      }
//   }
//   else
    return true;
}        


function GetCityByProvince()
{
    var master = "ctl00$ContentPlaceHolder1$";
    var provinceList = document.getElementById(master+"listProvince");
    var cityList = document.getElementById(master+"listCity");
    document.getElementById(master+"HiddenFieldProvince").value = provinceList[provinceList.selectedIndex].value;
    
    var array = Web.SearchProduct.GetCityProvince(provinceList[provinceList.selectedIndex].value);
    
    cityList.length=0;
    cityList.length++;
    cityList.options[cityList.length - 1].text="请选择城市";
    cityList.options[cityList.length - 1].value="0";
    for(var i=0;i<array.value.length;i++){
        cityList.length++;
        cityList.options[cityList.length - 1].text = array.value[i].CityName;
        cityList.options[cityList.length - 1].value = array.value[i].Id;
    }
}

function setCity()
{
    var master = "ctl00$ContentPlaceHolder1$";
    var cityList = document.getElementById(master+"listCity");
    document.getElementById(master+"HiddenFieldCity").value = cityList[cityList.selectedIndex].value;
    
}
 
function SearchProductIsValid()
{
    var master = "ctl00$ContentPlaceHolder1$";
    var provinceList = document.getElementById(master+"listProvince");
    var cityList = document.getElementById(master+"listCity");
    
    var flag = true;
    if(!ChcekMaxPrice())
        flag = false;
   
    return flag;
}

/*--- end  搜索产品--------*/

/*--- start 搜索采购---------*/

function GetCityByProvince_Stock()
{
    var master = "ctl00_ContentPlaceHolder1_";
    var provinceList = document.getElementById(master+"listProvince");
    var cityList = document.getElementById(master+"listCity");
    document.getElementById(master+"HiddenFieldProvince").value = provinceList[provinceList.selectedIndex].value;
    
    var array = Web.SearchStock.GetCityProvince(provinceList[provinceList.selectedIndex].value);
    
    cityList.length=0;
    cityList.length++;
    cityList.options[cityList.length - 1].text="请选择城市";
    cityList.options[cityList.length - 1].value="0";
    for(var i=0;i<array.value.length;i++){
        cityList.length++;
        cityList.options[cityList.length - 1].text = array.value[i].CityName;
        cityList.options[cityList.length - 1].value = array.value[i].Id;
    }
}



/*--- end 搜索采购  -------*/

//获取cookie,一维
function GetCookie(c_name)
{


    if (document.cookie.length > 0)
    {
        c_start = document.cookie.indexOf(c_name + "=")
        if (c_start != -1)
        {
            c_start = c_start + c_name.length + 1
            c_end = document.cookie.indexOf(";", c_start)
            if (c_end == -1) c_end = document.cookie.length
            return unescape(document.cookie.substring(c_start, c_end))
        }
    }
    return null

}

//二维
function GetCookie2(c_name1,c_name2)
{
    if (document.cookie.length > 0)
    {
        c_start = document.cookie.indexOf(c_name1 + "=")
        if (c_start != -1)
        {
            c_start = c_start + c_name1.length + 1
            c_end = document.cookie.indexOf(";", c_start)
            if (c_end == -1) c_end = document.cookie.length
            items= unescape(document.cookie.substring(c_start, c_end));//二维里的
            
            
            //-------------start--
            c_start = items.indexOf(c_name2 + "=");
            if (c_start != -1)
            {
                c_start = c_start + c_name2.length + 1
                c_end = items.indexOf("&", c_start)
                if (c_end == -1) c_end = items.length
                return unescape(items.substring(c_start, c_end));//二维里的
            
            }
            else
                return null;
            
            //-------------end---
        }
    }
    return null

}
