function selectSearchParameters(selectObj, value){
  if (selectObj && value && value.length > 0){
    var oOptions = selectObj.options;
    if(oOptions != undefined){
      if (oOptions.length > 0){
        for (var loop = 0; loop < oOptions.length; loop ++){
          var option = oOptions[loop];
          if (option.value==value){
          	option.selected = true;break;
          }
        }
      }
    }
  }
}
function preSubmit(f){
  var catobj = document.getElementById('mb_cat');
  var cat =catobj.value;
  if(!cat){
    alert("请选择运营商");return false;
  }
  var localobj = document.getElementById('mb_locationc');
  var s_location = localobj.value;
  if(!s_location){
    alert("请选择地区");return false;
  }else{
  document.getElementById('mb_prov').innerHTML=
    localobj.options[localobj.selectedIndex].text+' '+
    cat_short[cat];
    //catobj.options[catobj.selectedIndex].text;
  }
  var reservePrice = document.getElementById('mb_reserve_price').value;
  if(!reservePrice){
    alert("请选择面值");return false;
  }else{
  document.getElementById('mb_priceval').innerHTML=reservePrice;
  }
  /**自动充值*/
  var auto_t = cat+'-auto_charge-'+s_location+'-'+reservePrice;
  var auto_tall = cat+'-auto_charge-00'+'-'+reservePrice ;
  if(charge_mer[auto_t]){
    document.getElementById('mb_av').innerHTML = charge_mer[auto_t][0];
    document.getElementById('mb_avh').href=autourl+charge_mer[auto_t][1]+"&city="+s_location;
    document.getElementById('mb_avh').target='_blank';
    document.getElementById('mb_avh').innerHTML='<img src="../images/mobile/idx_charge_button.gif" onclick="res();return true;"/>';
  }else if(charge_mer[auto_tall]){
    document.getElementById('mb_av').innerHTML = charge_mer[auto_tall][0];
    document.getElementById('mb_avh').href=autourl+charge_mer[auto_tall][1]+"&city="+s_location;
    document.getElementById('mb_avh').target='_blank';
    document.getElementById('mb_avh').innerHTML='<img src="../images/mobile/idx_charge_button.gif" onclick="res();return true;"/>';
  }else{
    document.getElementById('mb_av').innerHTML = '<font color=#999999>----&nbsp;&nbsp;</font>';
    document.getElementById('mb_avh').href='javascript:res();';
    document.getElementById('mb_avh').target='_self';
    document.getElementById('mb_avh').innerHTML = '重选&nbsp;';
    document.getElementById('mb_avh').style.width='55px';
    document.getElementById('mb_avh').style.color='#999999';
  }

  /**慢充*/
  var mc_t = cat+'-mc_charge-'+s_location+'-'+reservePrice;
  var mc_tall = cat+'-mc_charge-00'+'-'+reservePrice ;
  if(charge_mer[mc_t]){
    document.getElementById('mb_mv').innerHTML = charge_mer[mc_t][0];
    document.getElementById('mb_mvh').href=merurl+charge_mer[mc_t][1]+"&city="+s_location;
    document.getElementById('mb_mvh').innerHTML='<img src="../images/mobile/idx_charge_button.gif" onclick="res();return true;"/>';
    document.getElementById('mb_mvh').target='_blank';
  }else if(charge_mer[mc_tall]){
    document.getElementById('mb_mv').innerHTML = charge_mer[mc_tall][0];
	  document.getElementById('mb_mvh').href = merurl + charge_mer[mc_tall][1] + "&city=" + s_location;
	  document.getElementById('mb_mvh').innerHTML='<img src="../images/mobile/idx_charge_button.gif" onclick="res();return true;"/>';
    document.getElementById('mb_mvh').target='_blank';
  }else{
    document.getElementById('mb_mv').innerHTML = '<font color=#999999>----&nbsp;&nbsp;</font>';
    document.getElementById('mb_mvh').href='javascript:res();';
    document.getElementById('mb_mvh').target='_self';
    document.getElementById('mb_mvh').innerHTML = '重选&nbsp;';
    document.getElementById('mb_mvh').style.width='55px';
    document.getElementById('mb_mvh').style.color='#999999';
  }

  /**优惠限购*/
  var yhxg_t = cat+'-yhxg_charge-'+s_location+'-'+reservePrice;
  var yhxg_tall = cat+'-yhxg_charge-00'+'-'+reservePrice ;
  if(charge_mer[yhxg_t]){
    document.getElementById('mb_yv').innerHTML = charge_mer[yhxg_t][0];
    document.getElementById('mb_yvh').href=merurl+charge_mer[yhxg_t][1]+"&city="+s_location;
    document.getElementById('mb_yvh').innerHTML='<img src="../images/mobile/idx_charge_button.gif" onclick="res();return true;"/>';
    document.getElementById('mb_yvh').target='_blank';
  }else if(charge_mer[yhxg_tall]){
    document.getElementById('mb_yv').innerHTML = charge_mer[yhxg_tall][0];
    if (charge_mer[yhxg_tall][1] == 0) {
		  document.getElementById('mb_yv').innerHTML = '<font color=#999999>----&nbsp;&nbsp;</font>';
		  document.getElementById('mb_yvh').href = "javascript:res();";
		  document.getElementById('mb_yvh').innerHTML='重选&nbsp;';
    	document.getElementById('mb_yvh').target='_self';
		  document.getElementById('mb_yvh').style.width='55px';
    	document.getElementById('mb_yvh').style.color='#999999';
	}else {
		document.getElementById('mb_yvh').href=merurl+charge_mer[yhxg_tall][1]+"&city="+s_location;
		document.getElementById('mb_yvh').innerHTML='<img src="../images/mobile/idx_charge_button.gif" onclick="res();return true;"/>';
    document.getElementById('mb_yvh').target='_blank';
	}
  }else{
    document.getElementById('mb_yv').innerHTML = '<font color=#999999>----&nbsp;&nbsp;</font>';
    document.getElementById('mb_yvh').href='javascript:res();';
    document.getElementById('mb_yvh').target='_self';
    document.getElementById('mb_yvh').innerHTML = '重选&nbsp;';
    document.getElementById('mb_yvh').style.width='55px';
    document.getElementById('mb_yvh').style.color='#999999';
  }

  document.getElementById('mb_fast_charge').style.display = 'none';
  document.getElementById('mb_priceContent').style.display = 'block';
  return true;
}

/*
* 控制 select 框
*/
function selectProperties(){
  var cat = document.getElementById('mb_cat').value; //运营商类型
  var s_location = document.getElementById('mb_locationc').value; //地区
  var reservePrice = document.getElementById('mb_reserve_price').value; //面值
  var oViewId = document.getElementById('mb_viewID');
  var o_tellcard = getTellCardDIV();
  if (cat.length > 0 && s_location.length > 0 && reservePrice.length > 0){
    isReady=true;
  }
  else{
    isReady=false;
  }
}

/**
* 选择其他面值查看
**/
function doPriceReSearch(price){
  document.getElementById('mb_reserve_price').value = price;
  if (preSubmit(f)){
    f.submit();
  }
}

function getTellCardDIV(){
  var oCard = null;
  var oDivs = document.body.getElementsByTagName('DIV');
  if (oDivs){
    for (var loop = 0; loop < oDivs.length; loop ++){
      oCard = oDivs[loop];
      var sClassName = oCard.className;
      if (sClassName && sClassName.indexOf("fast-track") >= 0){
        oCard = oDivs[loop];
        break;
      }
    }
  }
  return oCard;
}

function changeCat(catDom){
  var o_tellcard = getTellCardDIV();
  var cat = catDom.value;
  var provinceValue = document.getElementById('mb_locationc').value;
  var currentCity = "";
  changeReserve();
}

//设置价格select
function changeReserve(){      
  var cat = document.getElementById('mb_cat').value; //省份编码
  var l  =  document.getElementById('mb_locationc'); //地区
  var r = document.getElementById('mb_reserve_price');  //面值
  var or = r.value;
  var ol = l.value;
  var resetLocation = false;
  l.length = 0;
  for(var i =0;i<cat_area[cat].length;i++){
    l.options[i] = new Option(cat_area[cat][i],city_search_keys[cat_area[cat][i]]);
    if(city_search_keys[cat_area[cat][i]]==ol) resetLocation =true;
  }    
  if(resetLocation)  l.value= ol;
  changeProvince(r);         
}

function changeProvince(prop){
  var o_tellcard = getTellCardDIV();
  var propvalue = prop.value;
  var cat = document.getElementById('mb_cat').value;
  var locationc = document.getElementById('mb_locationc').value;
  var price = document.getElementById('mb_reserve_price');
  price.length=0;
  var optionCount = 0;
  var localPriceArr = new Array();
  //地区价格
  if(cat_reserve[cat+'-'+locationc]){
    for(var i =0;i<cat_reserve[cat+'-'+locationc].length;i++){
      localPriceArr.push(cat_reserve[cat+'-'+locationc][i]);
    }
  }
  if(cat_reserve[cat+'-'+'00']){
    for(var i =0;i<cat_reserve[cat+'-'+'00'].length;i++){
      localPriceArr.push(cat_reserve[cat+'-00'][i]);
    }
  }
  localPriceArr.sort(sortNumber);
  
  for(var i = 0;i<localPriceArr.length;i++){
  	price.options[optionCount] = new Option(localPriceArr[i]+'元',localPriceArr[i]);
        optionCount++;
  }
}

function sortNumber(a,b)
{
return a - b
}
function res(){
  document.getElementById('mb_fast_charge').style.display = 'block';
  document.getElementById('mb_priceContent').style.display = 'none'
}
