
function getString(temp) {
	var bbb = temp;
	for (i = 0; i < temp.length; i++) {
		var aa = temp.charAt(i);
		if (aa == " ") {
			bbb = temp.substr(i + 1, temp.length);
		} else {
			break;
		}
	}
	var ccc = bbb;
	for (i = bbb.length - 1; i >= 0; i--) {
		var aa = bbb.charAt(i);
		if (aa == " ") {
			ccc = bbb.substr(0, i);
		} else {
			break;
		}
	}
	return ccc;
}
//æ ¹æ®åççº§èç³»å
function CallGetCalenaByBrandId(id, selectListId) {

    DWRUtil.removeAllOptions(selectListId);
	dwrClass.getCalenaByBrandId(id, function (data) {
		var obj = $(selectListId);
		DWRUtil.removeAllOptions(selectListId);  //obj.innerHTML = "";
		addOption("", "--选择系列--", obj);
		if (id == "") {
			return;
		}
		for (i = 0; i < data.length; i++) {
			addOption(data[i].id, data[i].calena, obj);
		}
	});
}
//æ ¹æ®æ¯å¦æ¯è¿å£äº§åè·å¾åç
function CallGetBrandByIsForeign(value, selectListId) {
 
	dwrClass.getBrandByIsForeign(value, function (data) {
		var obj = $(selectListId);
		DWRUtil.removeAllOptions(selectListId);
		addOption("", "--请选择--", obj);
		for (i = 0; i < data.length; i++) {
			addOption(data[i].id, data[i].brand, obj);
		}
	});
}
//è·å¾ææå½åå½å¤åç
function CallGetAllBrand(selectListId) {
   
    DWRUtil.removeAllOptions(selectListId);
	dwrClass.getBrandByIsForeign(0, function (data) {	   
		var obj = $(selectListId);
	
		addOption("", "--选择品牌--", obj);
		addOption("", "---\u56fd\u4ea7\u54c1\u724c---", obj);
		for (i = 0; i < data.length; i++) {
			addOption(data[i].id, data[i].brand, obj);
		}
	});
	
	dwrClass.getBrandByIsForeign(1, function (data) {
		var obj = $(selectListId);
		addOption("", "--请选择--", obj);
		for (i = 0; i < data.length; i++) {
			addOption(data[i].id, data[i].brand, obj);
		}
	});
}

//根据系列号获得car列表
function CallGetCarByCalenaId(id, selectListId) {

    DWRUtil.removeAllOptions(selectListId);
	dwrClass.getCarByCalenaId(id, function (data) {
		var obj = $(selectListId);
		DWRUtil.removeAllOptions(selectListId);  //obj.innerHTML = "";
		addOption("", "--选择车型--", obj);
		if (id == "") {
			return;
		}
		for (i = 0; i < data.length; i++) {
			addOption(data[i].id, data[i].mode, obj);
		}
	});
}
//å è½½selectæ ç­¾çoptioné¡¹
function addOption(str1, str2, obj) {
	var ss = document.createElement("option");
	ss.value = str1;
	ss.text = str2;
	obj.add(ss);
}
function CallGetShcarByPriceAndCount(minPrice, maxPrice, maxResults, divId) {
	dwrClass.getShcarByPriceAndCount(minPrice, maxPrice, maxResults, function (data) {
		var obj = $(divId);
		var str = "";
		obj.innerHTML = "";
		for (i = 0; i < data.length; i++) {
		    var temp=new Date(data[i].firstTagDate);
		if("esc_1"==divId)
		{
		   str = str + "<table width='98%' border='0' cellpadding='0' cellspacing='0'><tr><td width='10' height='20'>\xb7</td><td><a href='#'  onmouseover="+"getElementById('esc_img').src='"+data[i].shcarimgs[0].imgScr+"';getElementById('esc_year').innerText="+temp.getYear()+";getElementById('esc_brand').innerText='"+data[i].car.carbrand.brand+"';getElementById('esc_mode').innerText='"+data[i].car.carcalena.calena+"';getElementById('esc_color').innerText='"+data[i].bodyColor+"';getElementById('esc_gongli').innerText='"+data[i].mileage+"å¬é';"+">"+data[i].car.mode+"</a></td></tr></table>";
		}    
	     if("esc_2"==divId)
	    {
	       str = str + "<table width='98%' border='0' cellpadding='0' cellspacing='0'><tr><td width='10' height='20'>\xb7</td><td><a href='#'  onmouseover="+"getElementById('esc_img2').src='"+data[i].shcarimgs[0].imgScr+"';getElementById('esc_year2').innerText="+temp.getYear()+";getElementById('esc_brand2').innerText='"+data[i].car.carbrand.brand+"';getElementById('esc_mode2').innerText='"+data[i].car.carcalena.calena+"';getElementById('esc_color2').innerText='"+data[i].bodyColor+"';getElementById('esc_gongli2').innerText='"+data[i].mileage+"å¬é';"+">"+data[i].car.mode+"</a></td></tr></table>";
	    }
	     if("esc_3"==divId)
	    {
	       str = str + "<table width='98%' border='0' cellpadding='0' cellspacing='0'><tr><td width='10' height='20'>\xb7</td><td><a href='#'  onmouseover="+"getElementById('esc_img3').src='"+data[i].shcarimgs[0].imgScr+"';getElementById('esc_year3').innerText="+temp.getYear()+";getElementById('esc_brand3').innerText='"+data[i].car.carbrand.brand+"';getElementById('esc_mode3').innerText='"+data[i].car.carcalena.calena+"';getElementById('esc_color3').innerText='"+data[i].bodyColor+"';getElementById('esc_gongli3').innerText='"+data[i].mileage+"å¬é';"+">"+data[i].car.mode+"</a></td></tr></table>";
	    }
	
		}
		obj.innerHTML = obj.innerHTML + str;
	});
}

//æ ¹æ®æ¥è¯¢æ°æ®æ¡æ°è·å¾æ±è´­äºæè½¦ä¿¡æ¯
function CallGetBuymessageByCount(maxResults,divId)
{
  dwrClass.getBuymessageByCount(maxResults,function(data){
  
    var obj = $(divId);    
    var str="<table width='480' border='0' align='center' cellpadding='0' cellspacing='0' class='bordersi'><tr bgcolor='#E8E8E8' class='fontbole'><td height='30' width='160' align='left' style='padding-left:8px;'>è½¦å</td><td align='left' width='100'>ä»·æ ¼</td><td align='left' width='100'>ç»è®°æ¶é´</td><td align='left'>èç³»çµè¯</td></tr>"
    
    for (i = 0; i < data.length; i++) {
     var temp=new Date(data[i].publishDate);   
     var publishDate=temp.getYear()+"-"+temp.getMonth()+"-"+temp.getDay();
     if(i%2==0)
     {
     str=str+"<tr><td align='left' style='padding-left:8px;'>"+data[i].car.mode+"</td><td align='left'>"+data[i].price+"ä¸å</td><td align='left'>"+publishDate+"</td><td align='left'>"+data[i].phone+"</td></tr>"   
     }else
     {
     str=str+"<tr style=' background-color: #E8E8E8;'><td  align='left' style='padding-left:8px;'>"+data[i].car.mode+"</td><td align='left'>"+data[i].price+"ä¸å</td><td align='left'>"+publishDate+"</td><td align='left'>"+data[i].phone+"</td></tr>"
     }
    }
    str=str+"</tr></table>";
    obj.innerHTML =str;
         
  });
}

//æ ¹æ®ä»·æ ¼è·å¾å½åå¤åç
function CallGetBrandByCarpirce(priceString,id)
{
  DWRUtil.removeAllOptions(id);
  dwrClass.getHomeBrandByCarpirce(priceString, function (data) {
		var obj = $(id);
		
		if(data==null) return;
		addOption("", "---\u56fd\u4ea7\u54c1\u724c---", obj);
		
		for (i = 0; i < data.length; i++) {
			addOption(data[i].id, data[i].brand, obj);
		}
	});
	 dwrClass.getForeignBrandByCarpirce(priceString, function (data) {
		var obj = $(id);
		
		if(data==null) return;
		addOption("", "---\u56fd\u5916\u54c1\u724c---", obj);
		
		for (i = 0; i < data.length; i++) {
			addOption(data[i].id, data[i].brand, obj);
		}
	});
}

//æ ¹æ®åçãä»·æ ¼è·å¾ è½¦åãè½¦æ¬¾
function CallGetCarByBrandAndPrice(priceString,brandId,id)
{
  DWRUtil.removeAllOptions(id);
  var obj = $(id);
  addOption("", "--请选择--", obj);
  
  dwrClass.getCarByBrandAndPrice(priceString,brandId, function (data) {
  
  if(data==null) return;
  for (i = 0; i < data.length; i++) {
			addOption(data[i].id, data[i].calena, obj);
			
			for(j=0;j<data[i].cars.length;j++)
			{
			  addOption(data[i].cars[j].id, '---'+data[i].cars[j].mode, obj);
			}			
		}
  
  });
  
}



//è·å¾ææçãç´è¾å¸ãèªæ²»åºåè¡¨
function CallGetAllProvince(id)
{ 
  DWRUtil.removeAllOptions(id);
  var obj = document.getElementById(id);
  addOption("", "--请选择--", obj);
  
  dwrClass.getAllProvince(function (data) {
  
  if(data==null) return;
  for (i = 0; i < data.length; i=i+1) {     
			addOption(data[i].id, data[i].name, obj);					
		}
  });  
}

//æ ¹æ®çãç´è¾å¸ãèªæ²»åºidè·å¾ä¸çº§å°åºãå¸çåè¡¨
function CallGetCityByProvinceId(id,divId)
{
  DWRUtil.removeAllOptions(divId);
  var obj = $(divId);
  addOption("", "--请选择--", obj);
  
  dwrClass.getCityByProvinceId(id,function (data) {
  
  if(data==null) return;
  for (i = 0; i < data.length; i=i+1) {
			addOption(data[i].id, data[i].name, obj);		
		}
  
  });
  
}
//æ£æ¥ç¨æ·idæ¯å¦å·²æ³¨å

function CallCheckUserId(userId1,divId)
{

  var userId=getString(userId1);
  var obj = $(divId);
  
   if(userId==""){
      obj.innerHTML="<font color='red'>请输入你的用户名...</font>";
      return false;
   }
  dwrClass.checkUserId(userId,function (data) {
  
  if(data==true) {
     obj.innerHTML="<font color='blue'>恭喜您，  "+userId+"  可以使用！</font>";
     return true;
     }
  else{
     obj.innerHTML="<font color='red'>对不起 "+userId+"  已经被注册，请使用其他用户名！</font>"; 
     return false;
     } 
   
  });
  
}

//è·å¾ä¼åç±»ååè¡¨
function CallGetAllMemberType(id)
{
  DWRUtil.removeAllOptions(id);
  var obj = document.getElementById(id);
  addOption("", "--请选择--", obj);
  
  dwrClass.getAllMemberType(function (data) {
  
  if(data==null) return;
  for (i = 0; i < data.length; i=i+1) {     
			addOption(data[i].id, data[i].typeName, obj);					
		}
  }); 
}

//add news clickcount
function CallAddNewsClickcount(newsId)
{   
  dwrClass.addNewsClickcount(newsId,function (data) {  
    
  }); 
   
}

//add inquirycar message
function CallAddMessage(haveCar,buyCarType,carPrice)
{
  dwrClass.addMessage(haveCar,buyCarType,carPrice,function(data){    
     if(data=="success")
     {
      // window.open("car/success.jsp",200,100);
       window.open ('car/success.jsp','newwindow','height=200,width=400,top=200,left=300,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no') 
       
     }
  });
}

//use jfreechart create brand PNG
function CallCreatePNGByBrandAndYear(yearControlId,brandControlId,imgId)
{
  
   var year=document.getElementById(yearControlId).value;
   var brandobj=document.getElementById(brandControlId);
   var brandId=brandobj.value;
   var imgObj=document.getElementById(imgId);
   var brandName=brandobj.options[brandobj.selectedIndex].innerText;
   
   dwrClass.createPNGByBrandAndYear(year,brandId,brandName,function(data){     
   
   imgObj.src=data[1];
   imgObj.usemap=data[0];	
    
  });
}

//use jfreechart create calena PNG
function CallCreatePNGByCalenaAndYear(yearControlId,calenaControlId,imgId)
{
  
   var year=document.getElementById(yearControlId).value;
   var calenaobj=document.getElementById(calenaControlId);
   var calenaId=calenaobj.value;
   var imgObj=document.getElementById(imgId);
   var calenaName=calenaobj.options[calenaobj.selectedIndex].innerText;
   
   dwrClass.createPNGByCalenaAndYear(year,calenaId,calenaName,function(data){     
   
   imgObj.src=data[1];
   imgObj.usemap=data[0];	
    
  });
}




//use jfreechart create calena PNG
function CallCreatePNGByYear(yearControlId,imgId)
{ 
   var year=document.getElementById(yearControlId).value;
   var imgObj=document.getElementById(imgId);
   
   dwrClass.createPNGByYear(year,function(data){     
   
   imgObj.src=data[1];
   imgObj.usemap=data[0];	
    
  });
}


//use jfreechart create calena PNG
function CallCreatePNGJcByYear(yearControlId,imgId)
{ 
   var year=document.getElementById(yearControlId).value;
   var imgObj=document.getElementById(imgId);
   
   dwrClass.createPNGJcByYear(year,function(data){     
   
   imgObj.src=data[1];
   imgObj.usemap=data[0];	
    
  });
}

//use jfreechart create calena PNG
function CallCreatePNGPieByYear(yearControlId,monthControlId,imgId1,imgId2,imgId3)
{ 
   var year=document.getElementById(yearControlId).value;
   var month=document.getElementById(monthControlId).value;
   var imgObj1=document.getElementById(imgId1);
   var imgObj2=document.getElementById(imgId2);
   var imgObj3=document.getElementById(imgId3);
   
   dwrClass.createPNGPieByYear(year,month,function(data){     
   
   imgObj1.src=data[1];
   imgObj1.usemap=data[0];	
   imgObj2.src=data[3];
   imgObj2.usemap=data[2];	
    
  });
}

//...
function CallCreatePNGByYearAndMonth(yearControlId,monthControlId,imgId1,imgId2)
{ 
   var year=document.getElementById(yearControlId).value;
   var month=document.getElementById(monthControlId).value;
   var imgObj1=document.getElementById(imgId1);
   var imgObj2=document.getElementById(imgId2);
 
   
   dwrClass.createPNGByYearAndMonth(year,month,function(data){     
   
   imgObj1.src=data[1];
   imgObj1.usemap=data[0];	
   imgObj2.src=data[3];
   imgObj2.usemap=data[2];	
    
  });
}

//...
function CallCreatePNGByYearAndMonth1(yearControlId,monthControlId,imgId1,imgId2)
{ 
   var year=document.getElementById(yearControlId).value;
   var month=document.getElementById(monthControlId).value;
   var imgObj1=document.getElementById(imgId1);
   var imgObj2=document.getElementById(imgId2);
    
   dwrClass.createPNGByYearAndMonth1(year,month,function(data){     
   
   imgObj1.src=data[1];
   imgObj1.usemap=data[0];	
   imgObj2.src=data[3];
   imgObj2.usemap=data[2];	    
  });
}

function CallClickXfb(id,type,id2)
{
  dwrClass.clickXfb(id,type,function(data){     

   var temp=document.getElementById(id2);
   temp.innerText=data-1;
   var temp2=document.getElementById(id2+'img');
   temp2.style.height=data/10;
  });
}


//...
function CallGetMoneyById(id,moneydivId)
{   
   var moneydiv=document.getElementById(moneydivId);  
   dwrClass.getMoneyById(id,function(data){   
     
   moneydiv.value=data;
   
  }); 
}

//...
function CallChangeMoneyById(id,money)
{     
   dwrClass.changeMoneyById(id,money,function(data){     
   
  });

}







