var flag=false;
var bluephp={};
bluephp.Ajax=function(url,obj){
	var httpRequest;
	if (window.ActiveXObject)
		try{
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}catch (e){
			try{
				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			}catch (e){}
		}
	if (!httpRequest){
		alert('不能创建XMLHTTP实例');
		obj.onComplete();
	}
	httpRequest.onreadystatechange = function(){
		if (httpRequest.readyState == 4){
			obj['onComplete'](httpRequest);
		}
	}
	if(url.indexOf('machineDate')==-1) 
		url+=(url.indexOf('?')==-1?"?":"&")+("machineDate="+new Date().getTime());
		url+=(url.indexOf('?')==-1?"?":"&")+obj.parameters;
	if(obj.asynchronous==true) 
		httpRequest.open(obj.method, url); 
	else 
		httpRequest.open(obj.method, url,false);
        httpRequest.send(null);
    return httpRequest;
};
String.prototype.TxtTrim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
function getContent( url, pars, updateElemID){
	//var url="module/ajax.php"
	bluephp.Ajax(url,{
		method  : "POST",
		parameters : pars,
		onFailure : function(httpRequest){alert("网络连接失败!");},
		onComplete  : function(httpRequest){
			if(httpRequest.status==200){
				showResponse(httpRequest,updateElemID);
			}
		}
	});
}

function $(element)
{
	return document.getElementById(element);
}


function showResponse(httpRequest,updateElemID)
{
	$(updateElemID).innerHTML = httpRequest.responseText;
	flag=httpRequest.responseText;
}

function SelChange1(selname)
{	
	getContent('module/ajax.php', 'act=modellist&pid='+selname.value, 'modeldiv');
}

function SelChangecar(brandid,modelid)
{	
	getContent('module/ajax.php', 'act=modellistcar&bid='+brandid+'&mid='+modelid, 'modeldiv');
}

function SelChangebuy(brandid,modelid)
{	
	getContent('module/ajax.php', 'act=modellistbuy&bid='+brandid+'&mid='+modelid, 'modeldiv');
}

function SelChangerent(brandid,modelid)
{	
	getContent('module/ajax.php', 'act=modellistrent&bid='+brandid+'&mid='+modelid, 'modeldiv');
}

function SelChangehire(brandid,modelid)
{	
	getContent('module/ajax.php', 'act=modellisthire&bid='+brandid+'&mid='+modelid, 'modeldiv');
}
function SelChange(brandid,modelid)
{	
	getContent('module/ajax.php', 'act=modellist&bid='+brandid+'&mid='+modelid, 'modeldiv');
}

function upTime(id)
{	
	$('notediv').innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
	getContent('module/ajax.php', 'act=uptime&id='+id, 'notediv');
}

function upCouponTime(id)
{	
	$('notediv').innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
	getContent('module/ajax.php', 'act=upcoupontime&id='+id, 'notediv');
}

function modelpic(id,mid)
{	
	if(confirm('确定要删除这张图片吗？')){
		$('fileDiv').innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
		getContent('module/ajax.php', 'act=modelpic&id='+id+'&mid='+mid, 'fileDiv');
	}
}
function upCarSaleTime(id)
{	
	$('notediv').innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
	getContent('module/ajax.php', 'act=upcarsaletime&id='+id, 'notediv');
}

function upCarBuyTime(id)
{	
	$('notediv').innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
	getContent('module/ajax.php', 'act=upcarbuytime&id='+id, 'notediv');
}
function upCarRentTime(id)
{	
	$('notediv').innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
	getContent('module/ajax.php', 'act=upcarrenttime&id='+id, 'notediv');
}

function upCarHireTime(id)
{	
	$('notediv').innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
	getContent('module/ajax.php', 'act=upcarhiretime&id='+id, 'notediv');
}

function upMallTime(id)
{	
	$('notediv').innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
	getContent('module/ajax.php', 'act=upmalltime&id='+id, 'notediv');
}
function checkNewcar(form)
{	
	if(form.brandid.value=='0'||form.modelid.value=='0'){
		$('errcatid').className='errdiv';
		$('errcatid').innerHTML='品牌型号不能为空';
		return false;
	}else{
		$('errcatid').className='sucdiv';
		$('errcatid').innerHTML='√';
	}

	if(form.fprice.value==''||isNaN(form.fprice.value)){
		$('errfprice').className='errdiv';
		$('errfprice').innerHTML='厂家指导价必须为数字并不能为空';
		return false;
	}else{
		$('errfprice').className='sucdiv';
		$('errfprice').innerHTML='√';
	}

	if(form.bprice.value==''||isNaN(form.bprice.value)){
		$('errbprice').className='errdiv';
		$('errbprice').innerHTML='销售商报价必须为数字并不能为空';
		return false;
	}else{
		$('errbprice').className='sucdiv';
		$('errbprice').innerHTML='√';
	}

	if(form.byear.value==''){
		$('errbyear').className='errdiv';
		$('errbyear').innerHTML='生产年份不能为空';
		return false;
	}else{
		$('errbyear').className='sucdiv';
		$('errbyear').innerHTML='√';
	}

	if(form.jpg.value==''){
		$('errjpg').className='errdiv';
		$('errjpg').innerHTML='图片不能为空';
		return false;
	}else{
		$('errjpg').className='sucdiv';
		$('errjpg').innerHTML='√';
	}

	return true;
}

function changestyle(p){
	for(var i=1;i<=3;i++){
		if(i==p){
			//alert($('productdetail'+i).style.display);
			$('productdetail'+i).style.display='';
			$('ptd'+i).className='showstyleon';
		}else{
			//alert($('productdetail'+i).style.display);
			$('productdetail'+i).style.display='none';
			$('ptd'+i).className='showstyleoff';
		}
	}
}

function showFeedback(id)
{	
	var newsTD=document.getElementsByTagName("td");
	var obj=document.getElementById('news'+id);
	var check=document.getElementById('check'+id);
	if(obj.style.display=="none"){
		for(i=0;i<newsTD.length;i++){	
			if(newsTD[i].id.indexOf("news")!=-1){
				newsTD[i].style.display="none";
			}
		}
		obj.style.display="";
		$('mscontent'+id).innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
		getContent('module/ajax.php', 'act=showfeedback&id='+id, 'mscontent'+id);
		check.innerHTML='<img src="images/toolbar_ok.gif">';
	}else if(obj.style.display!="none"){
		obj.style.display="none";
	}
}

function regCheckForm(n,e)
{	
	$(e).innerHTML='<img src="images/spinner_grey.gif"> 处理中...';
	p=$(n).value;
	if(n=='user'){
		var patrn=/^(\w){5,20}$/;
		if(!patrn.exec(p)){
			$(e).innerHTML='<img src="images/checkerr.gif"> 会员名必须由字母和数字组成，并且长度是5-20位';
		}else{
			getContent('module/ajax.php', 'act=checkuser&user='+p, e);
		}
	}else if(n=='password'){
		var patrn=/^(\w){5,20}$/;
		if(!patrn.exec(p)){
			$(e).innerHTML='<img src="images/checkerr.gif"> 密码必须由字母和数字组成，并且长度是5-20位';
		}else{
			$(e).innerHTML='<img src="images/checkbullet.gif">';
		}

		if( $('repass').value!='' && $('repass').value==$('password').value ){
			$('errRepass').innerHTML='<img src="images/checkbullet.gif">';
		}
	}else if(n=='repass'){
		var patrn=/^(\w){5,20}$/;
		if(!patrn.exec(p)){
			$(e).innerHTML='<img src="images/checkerr.gif"> 确认密码必须由字母和数字组成，并且长度是5-20位';
		}else if(p!=$('password').value){
			$(e).innerHTML='<img src="images/checkerr.gif"> 两次密码不一样';
		}else{
			$(e).innerHTML='<img src="images/checkbullet.gif">';
		}
	}else if(n=='email'){
		var patrn=/^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$/;
		if(!patrn.exec(p)){
			$(e).innerHTML='<img src="images/checkerr.gif"> 电子邮件格式不正确';
		}else{
			$(e).innerHTML='<img src="images/checkbullet.gif">';
		}
	}else if(n=='company'){
		if(p==''){
			$(e).innerHTML='<img src="images/checkerr.gif"> 商户名称不能为空';
		}else{
			$(e).innerHTML='<img src="images/checkbullet.gif">';
		}
	}else if(n=='ImgCode'){
		if(p==''){
			$(e).innerHTML='<img src="images/checkerr.gif"> 验证码不能为空';
		}else{
			getContent('module/ajax.php', 'act=imgcode&codenum='+p, e);
		}
	}

}

function regCheckSubmit(obj,r)
{	
	var patrn=/^(\w){5,20}$/;
	var epatrn=/^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$/;
	getContent('module/ajax.php', 'act=checkuser1&user='+obj.user.value,'errUser');

	if(!patrn.exec(obj.user.value)){
		$('errUser').innerHTML='<img src="images/checkerr.gif"> 会员名必须由字母和数字组成，并且长度是5-20位';
		return false;
	}else if(flag.TxtTrim()=='false'){
		$('errUser').innerHTML='<img src="images/checkerr.gif"> 很遗憾，这个会员名已经被注册了，再选个更好的吧';
		return false;
	}else{
		$('errUser').innerHTML='<img src="images/checkbullet.gif">';
	}

	if(!patrn.exec(obj.password.value)){
		$('errPassword').innerHTML='<img src="images/checkerr.gif"> 密码必须由字母和数字组成，并且长度是5-20位';
		return false;
	}else if(obj.repass.value!=obj.password.value){
		$('errRepass').innerHTML='<img src="images/checkerr.gif"> 两次密码不一样';
		return false;
	}else if(!epatrn.exec(obj.email.value)){
		$('errEmail').innerHTML='<img src="images/checkerr.gif"> 电子邮件格式不正确';
		return false;
	}else if(r=='1' && obj.company.value==''){
		$('errCompany').innerHTML='<img src="images/checkerr.gif"> 商户名称不能为空';
		return false;
	}else if(obj.ImgCode.value==''){
		$('errImgCode').innerHTML='<img src="images/checkerr.gif"> 验证码不能为空';
		return false;
	}else{
		getContent('module/ajax.php', 'act=imgcode&codenum='+obj.ImgCode.value,'errImgcode');
		if($('errImgcode').innerHTML=='<IMG src="http://car.com/images/checkerr.gif"> 图形验证码错误'){
			return false;
		}
	}

return true;

}

function regTips(n,e)
{
	if(n=='user'){
		$(e).innerHTML='<img src="images/checktips.gif"> 由5-20个字母或数字组成，不支持中文，注册成功后不可以修改';
	}else if(n=='password'){
		$(e).innerHTML='<img src="images/checktips.gif"> 由5-20个字母或数字组成';
	}else if(n=='repass'){
		$(e).innerHTML='<img src="images/checktips.gif"> 请重复输入一次上面填写的密码';
	}else if(n=='email'){
		$(e).innerHTML='<img src="images/checktips.gif"> 请填写能使用的完整邮箱地址';
	}
}


//图片控制
function   DrawImage(ImgD){
	var   image=new   Image();
	var   iwidth   =   120;     //定义允许图片宽度
	var   iheight   =   100;     //定义允许图片高度
	image.src=ImgD.src;
	if(image.width>0   &&   image.height>0){
		if(image.width/image.height>=   iwidth/iheight){
			if(image.width>iwidth){     
				ImgD.width=iwidth;
				ImgD.height=(image.height*iwidth)/image.width;
			}else{
				ImgD.width=image.width;     
				ImgD.height=image.height;
			}
		//ImgD.alt=image.width+"×"+image.height;
		}else{
			if(image.height>iheight){     
				ImgD.height=iheight;
				ImgD.width=(image.width*iheight)/image.height; 
			}else{
				ImgD.width=image.width;     
				ImgD.height=image.height;
			}
		//ImgD.alt=image.width+"×"+image.height;
		}
	}
}  