﻿function getUrlPara(paraName){
    
var sUrl=location.href;    
//var sUrl="www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc";
var sReg="(?:\\?|&){1}"+paraName+"=([^&]*)"    
var re=new RegExp(sReg,"gi");    
re.exec(sUrl);   
return RegExp.$1;
     
}
function getRsArray(){
	
	var rsArray = {};
	
	$("input[type=text]").each(function(){
		var name = $(this).attr("name");
		var value = $(this).val();
		rsArray[name] = value.Trim();
	}); 

	$("input[type=hidden]").each(function(){
		var name = $(this).attr("name");
		var value = $(this).val();		
		rsArray[name] = value;
	});

	$("select").each(function(){
		var name = $(this).attr("name");
		var value = $(this).val();
		rsArray[name] = value;
	});

	$("input[type=password]").each(function(){
			var name = $(this).attr("name");
			var value = $(this).val();
			rsArray[name] = value.Trim();
		});

	$("[type=radio]").each(function(){
		if($(this).attr("checked")){
			var name = $(this).attr("name");
			var value = $(this).val();
			rsArray[name] = value;
		}
	});

	$("textarea").each(function(){
		var name = $(this).attr("name");
		var value = $(this).val();
		rsArray[name] = value;
	});
	

	/*===================checkbox=========================*/
	var temp = "";
	var str = "";

	$("[type=checkbox]").each(function(){ 
	 if($(this).attr("checked")){ 
		var name = $(this).attr("name");		
		var value = $(this).val();
 
		if (str=="")
			temp = name;

		if (name!=temp && str!=""){
			rsArray[temp] = str;
			temp = name;
			str = "";
			}		 
		str+=value+",";	
		}

	});
	
	rsArray[temp] = str;
	
	rsArray = JSON.stringify(rsArray); 

	return rsArray;	
}

function save_result(){		

	var object = {};
 
	object.param = getRsArray(); 
	// do ajax request 
	$.ajax({
		type: "POST",
		url: "/submitVoteResult",
		data: object,
		scriptCharset: "gb2312",
		success: function(data, status) {
		//if(data!=0){
		//var obj = eval(data);
		//if(obj[0].y==1)
		//alert("你已经投过票了!");
		//else
		//alert("投票成功！");
	
		//}
			alert(data);
			//location.href="./voteResult.html?topicId=" +v_topic_id;
		},
		error: function(data, status){
			alert(status);
		},
		complete: function(XMLHttpRequest, status) {
		}
	});
}

function ip_to_dealer_index(){		
	// do ajax request
	$.ajax({
		type: "POST",
		url: "/getDealerByIp",
		scriptCharset: "gb2312",
		success: function(data, status) {
			if (data!=0)
			{
				var str = "";		
				var obj = eval(data);
	
				for (c=0; c<obj.length ; c++)
				{
					if(obj[c]){
				    if(obj[c].isPublish&&obj[c].isPublish!=null &&obj[c].isPublish!='' && obj[c].isPublish=='1'){
				    str += "<li><a href="+obj[c].dealerUrl+">"+obj[c].dealerName+"</a></li>";
				    }else{				    
					str += "<li><a href='http://www.e-nissan.com.cn/online/dealer-search.html?dealer_name="+obj[c].dealerName+"'>"+obj[c].dealerName+"</a></li>";
				    }
					if(c==5)
						break;
					}
					
				}
				document.getElementById("tableContentH").innerHTML = str;
			}	
			
		},
		error: function(data, status){
			
		},
		complete: function(XMLHttpRequest, status) {
		}
	});
}
function getUrlPara(paraName){
    
var sUrl=location.href;    
//var sUrl="www.cnlei.org/index.htm?a=aaa&b=bbb&c=ccc";
var sReg="(?:\\?|&){1}"+paraName+"=([^&]*)"    
var re=new RegExp(sReg,"gi");    
re.exec(sUrl);   
return RegExp.$1;
    
}
function search1(){		

	var object = {};
	object.param = getRsArray();
	// do ajax request 
	$.ajax({
		type: "POST",
		url: "/dealerSearch",
		data: object,
		scriptCharset: "gb2312",
		success: function(data, status) {
			//alert(data); 
			location.href="http://www.e-nissan.com.cn/online/dealer-search.html";
		},
		error: function(data, status){
			alert(status);
		},
		complete: function(XMLHttpRequest, status) {
		}
	});
}

function search_pv(){		

	var object = {};
	var rsArray = {};
	rsArray["province"] = getUrlPara("province");
	rsArray["city"] = getUrlPara("city");
	rsArray = JSON.stringify(rsArray);
	object.param = rsArray;  
	//return;
	// do ajax request
	$.ajax({
		type: "POST",
		url: "/dealerSearch",
		data: object,
		scriptCharset: "gb2312",
		success: function(data, status) {
			if (data == '0')
			{
				alert("No Data");
			}else{
			var str = '<table width="100%" class="list2"><tr> <th>&nbsp;</th> <th width="15%">name</th><th width="28%">address</th> <th width="23%">serviceonline</th> <th width="24%">saleonline</th><th width="10%">weizhi</th></tr>';
			var obj = eval(data);
			for (c=0; c<obj.length ; c++)
				{
					str += "<tr>";
					str += "<td>&nbsp;</td>";

					if(obj[c].trackerCode!=null && obj[c].trackerCode!=''){
						str += "<td><a href='"+obj[c].dealerUrl+"' target='_blank'><span class='underline'>"+obj[c].dealerName+"</span></a>&nbsp;</td>";
						str += "<td><a href='"+obj[c].dealerUrl+"' target='_blank'>"+(obj[c].address).substring(0,15)+"...&nbsp;</a></td>";
					}else{
						str += "<td>"+obj[c].dealerName+"&nbsp;</td>";
						str += "<td>"+(obj[c].address).substring(0,15)+"...&nbsp;</td>";
					}

					str += "<td>"+obj[c].servicePhone+"&nbsp;</td>";
					str += "<td>"+obj[c].salesPhone+"&nbsp;</tdh>";
					str += "<td><a href='map.html?address="+obj[c].address+"' target='_blank'><img src='http://www.e-nissan.com.cn/images/pvimages/dealermap.gif' width='40' height='30'></a>&nbsp;</td>";
					str += "</tr>"
				}
				str += "</table>";
				document.getElementById("tableContent").innerHTML = str;
			}
		},
		error: function(data, status){
		},
		complete: function(XMLHttpRequest, status) {
		}
	});
}

function URLParamRequest(strName)
{
   var strHref = document.location.toString();
   
   var intPos = strHref.indexOf("?");
   var strRight = strHref.substr(intPos + 1);
   if(strHref.indexOf("&")<0)
   {
        strRight+="&";
   }
   var arrTmp = strRight.split("&");
   
   for(var i = 0; i < arrTmp.length; i++ )
   {
     var dIntPos = arrTmp[i].indexOf("=");
     var paraName= arrTmp[i].substr(0,dIntPos);
     var paraData= arrTmp[i].substr(dIntPos+1);
    
     if(paraName.toUpperCase() == strName.toUpperCase()) 
     {
        return decodeURIComponent(paraData);
     }
   }
   return "";
}


function saveQuestion(){		
	var createUser=$("#createUser").val();
	if(createUser==""){
		alert("请填写您的昵称");
		return;
	}
	
	var question=$("#question").val();
	if(question==""){
		alert("请填写您的提问内容");
		return;
	} 

	var mobile=$("#mobile").val();
	if(mobile!=""){
		if(isMibile(mobile)== false){
			alert("请输入正确的手机号码");
			return;
		}
		saveApplyDrive(mobile);
	}
	 
	
	var object = {}; 
	object.param = getRsArray(); 
	// do ajax request 
	$.ajax({
		type: "POST",
		url: "/submitQuestion",
		data: object,
		scriptCharset: "gb2312",
		success: function(data, status) {
			//alert(data);
			btn_cancle();
			location.href="http://www.e-nissan.com.cn/online/successful.html";
			//location.href="./voteResult.html?topicId=" +v_topic_id;
		},
		error: function(data, status){
			alert(status); 
		},
		complete: function(XMLHttpRequest, status) {
		}
	});
}

function btn_cancle(){
	window.location.reload();
jQuery.modal.close(); 
}

$(function(){
	  $("#saveQuestion").click(function(){  
	  saveQuestion();  
	  }); 
	  	   
 }); 
var subCarOrder = new Array();

				subCarOrder[0] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="27">颐达1.6J 手动时尚型</option><option value="28">颐达1.6J 自动时尚型</option><option value="29">颐达1.6JE 自动智能型</option><option value="30">颐达1.6JE 自动科技版</option><option value="37">颐达1.6JS(NAVI) 自动尊贵型</option><option value="39">颐达1.6JE 手动智能型</option></select>','15');
	
				subCarOrder[1] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="98">骊威1.6GI MT全能型</option><option value="99">骊威1.6GI AT全能型</option><option value="6">骊威1.6GS MT超能型</option><option value="58">骊威1.6GS AT超能型</option><option value="59">骊威1.6GT MT炫能型</option><option value="60">骊威1.6GT AT炫能型</option><option value="79">骊威劲锐版1.6GX MT标准型</option><option value="80">骊威劲锐版1.6GX AT标准型</option><option value="81">骊威劲锐版1.6GV MT智能型</option><option value="82">骊威劲锐版1.6GV AT智能型</option><option value="96">骊威劲逸1.8XE MT</option><option value="97">骊威劲逸1.8XE AT</option></select>','20');
	
				subCarOrder[2] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="64">天籁2.0L XE 标准版</option><option value="65">天籁2.0L XL 舒适版</option><option value="66">天籁2.0L XL OPT 豪华版</option><option value="67">天籁2.5 L XL 领先版</option><option value="102">天籁2.5L RX 酷动版</option><option value="68">天籁2.5L XL Res 剧院版</option><option value="76">2.5L XV 公爵尊雅版</option><option value="101">2.5L XV VIP 公爵尊享版</option><option value="78">3.5L XV VIP 公爵至尊版</option></select>','24');
	
				subCarOrder[3] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="22">轩逸2.0XL科技版</option><option value="23">轩逸2.0XL豪华版</option><option value="24">轩逸1.6XE舒适版</option><option value="25">轩逸2.0XV尊贵版</option><option value="26">轩逸2.0XE舒适版</option><option value="36">轩逸2.0L.XV(NAVI)</option><option value="62">轩逸1.6XL豪华版</option><option value="63">轩逸2.0XL致酷版</option></select>','18');
	
				subCarOrder[4] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="12">骐达1.6GE 手动智能型</option><option value="14">骐达1.6G 手动时尚型</option><option value="15">骐达1.6G 自动时尚型</option><option value="16">骐达1.6GE 自动智能型</option><option value="100">骐达1.6GE 自动科技型</option><option value="31">骐达1.6GS（NAVI）自动尊贵型</option></select>','16');
	
				subCarOrder[5] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="2">骏逸1.8XL时尚版自动</option><option value="3">骏逸1.8XE标准型自动</option><option value="4">骏逸1.8XL舒适型自动</option><option value="5">骏逸1.8XE标准型手动</option><option value="61">骏逸1.8XL舒适型手动</option></select>','19');
	
				subCarOrder[6] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="40">逍客20S MT 2WD 火</option><option value="41">逍客20S CVT 2WD 火</option><option value="42">逍客20S CVT2WD  炎</option><option value="43">逍客20X CVT 2WD 雷</option><option value="44">逍客20X FOUR CVT 4WD 虎</option><option value="45">逍客20XV FOUR CVT 4WD 龙</option></select>','21');
	
				subCarOrder[7] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="46">新天籁2.0A1</option><option value="47">新天籁2.0G1</option><option value="48">新天籁2.0M1</option><option value="49">新天籁2.5S1</option><option value="50">新天籁2.5P1</option><option value="51">新天籁2.5K1</option><option value="52">新天籁2.5J1</option><option value="53">新天籁3.5L1</option><option value="54">新天籁3.5Y1</option></select>','12');
	
				subCarOrder[8] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="79">骊威劲锐版1.6GX MT标准型</option><option value="80">骊威劲锐版1.6GX AT标准型</option><option value="81">骊威劲锐版1.6GV MT智能型</option><option value="82">骊威劲锐版1.6GV AT智能型</option></select>','22');
	
				subCarOrder[9] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="76">2.5L XV 公爵尊雅版</option><option value="77">3.5L XV 公爵尊驭版</option><option value="78">3.5L XV VIP 公爵至尊版</option></select>','23');
	
				subCarOrder[10] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="83">奇骏 2.0L XE MT 4WD 舒适版</option><option value="84">奇骏 2.0L XE CVT 4WD 舒适版</option><option value="85">奇骏 2.5L XL MT 4WD 豪华版</option><option value="86">奇骏 2.5L XL CVT 4WD 豪华版</option><option value="87">奇骏 2.5L XV CVT 4WD 旗舰版</option><option value="103">奇骏 2.5L XV CVT 4WD 至尊版</option></select>','25');
	
				subCarOrder[11] = new Array('<select name="model" style="width:130px"><option value="">==请选择==</option><option value="90">新轩逸1.6XE 手动舒适版</option><option value="104">新轩逸1.6XE 自动舒适版</option><option value="91">新轩逸1.6XL 手动豪华天窗版</option><option value="105">新轩逸1.6XL 自动豪华天窗版</option><option value="92">新轩逸2.0 XL豪华版</option><option value="93">新轩逸2.0 XL豪华天窗版</option><option value="94">新轩逸2.0 XL科技版</option><option value="95">新轩逸2.0 XL科技天窗版</option></select>','26');

 $(function(){
	  $("[name=series]").change(function(){ 
		  if($("[name=model]").length>0){
				jQuery('option:selected', this).each(function(){ 
					changeSeriesOrder(this.value);					
				}); 
		  }
		});
 });
 
 function changeSeriesOrder(id)
{
	if(id==""){
		document.getElementById("selectspan_model").innerHTML="<select name='model' style='width:130px'><option value=''>==请选择==</option></select>";
	}else{
		for (i=0;i < 12; i++){
			if(subCarOrder[i][1]==id)
		       document.getElementById("selectspan_model").innerHTML=subCarOrder[i][0];
		}
	}	
	
}



var subPaiLiang = new Array();
	subPaiLiang[0] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="2.0L">2.0L</option></select>','蓝鸟');
	subPaiLiang[1] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="2.0L">2.0L</option></select>','阳光');
	subPaiLiang[2] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="1.6L">1.6L</option></select>','颐达');
	subPaiLiang[3] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="1.6L">1.6L</option></select>','骐达');
	subPaiLiang[4] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="1.6L">1.6L</option><option value="2.0L">2.0L</option></select>','轩逸');
	subPaiLiang[5] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="1.8L">1.8L</option></select>','骏逸');
	subPaiLiang[6] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="1.6L">1.6L</option></select>','骊威');
	subPaiLiang[7] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="1.6L">1.6L</option><option value="2.0L">2.0L</option></select>','逍客');
	subPaiLiang[8] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="2.0L">2.0L</option><option value="2.3L">2.3L</option><option value="2.5L">2.5L</option><option value="3.5L">3.5L</option></select>','天籁');
	subPaiLiang[9] = new Array('<select id="volume" name="volume" style="width:130px"><option value="">==请选择==</option><option value="2.0L">2.0L</option><option value="2.5L">2.5L</option></select>','奇骏');

 $(function(){
	  $("[name=modelId]").change(function(){ 
	
		  if($("[name=volume]").length>0){
				jQuery('option:selected', this).each(function(){ 
					changeModelId(this.value);					
				}); 
		  }
		});
 });

 function changeModelId(id)
{ 
	if(id==""){
		document.getElementById("selectspan_volume").innerHTML="<select name='volume' style='width:130px'><option value=''>==请选择==</option></select>";
	}else{
		for (i=0;i < 10; i++){
			if(subPaiLiang[i][1]==id)
		       document.getElementById("selectspan_volume").innerHTML=subPaiLiang[i][0];
		}
	}	
	
}

function saveApplyDrive(mobile){
	var obj = {};
	
	obj.param = getRsArray();
	
	$.ajax({
		type: "POST",
		url: "/infoSubmit",
		data: obj,
		scriptCharset: "gb2312",
		success: function(data, status) {
			//alert(data);
			location.href="http://www.e-nissan.com.cn/online/successful.html";
		},
		error: function(data, status){
			alert(status);
		},
		complete: function(XMLHttpRequest, status) {
		}
	});
}

$(document).ready(function(){
	var nextDate = "";
	var ordStr = "";
	var v_ordStr = "";
	var v_dqchange = "";
	var v_dqchecks = "";
	$("#step_1").click(function(){
	
	var modelId=$("#modelId").val(); 
	if(modelId==""){
		alert("请选择车型");
		return;
	}
	
	var v_volume=$("#volume").val();  
	if(v_volume==""){
		alert("请选择车型的排量");
		return;
	}
	
	var v_area=$("#area").val(); 
	if(v_area==""){
		alert("请选择地区");
		return;
	}
	
	var v_currentMile=$("#currentMile").val(); 
	if(v_currentMile==""){
		alert("请填写目前公路数");
		return;
	}
	
	var v_perMile=$("#perMile").val(); 
	if(v_perMile==""){
		alert("请填写日均公里数");
		return;
	}
	
	var object = {}; 
	object.param = getRsArray(); 
	// do ajax request 
	jQuery.ajax({
		type: "POST",
		url: "/showMaintenance",
		data: object,
		scriptCharset: "gb2312",
		success: function(data, status) {
			//alert(data);  
			if (data == '0'){ 
					alert("无查询结果");
				}else{
					var str = "";
					var obj = eval(data);
					 
  			  str += "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
  			  str += "<tr> <th>车型：</th> <td>"+obj[0].series+"</td> </tr>";
  			  str += "<tr> <th>您当前的里程数：</th> <td>"+obj[0].currentMile+"</td> </tr>";
  			  str += "<tr> <th>下次保养时间：</th> <td>"+obj[0].nextdate+"</td> </tr>";
  			  str += "<tr> <th>保养项目：</th>";  
  			  str += "<td><input type='radio' name='radiobtn' id='radio1' value='1' checked/>常用维护 &nbsp;"; 
  			  str += "<input type='radio' name='radiobtn' id='radio2' value='2' /> 定期保养</td>  </tr>";
  			  str +="</table>";
  			 for (c=0; c<obj.length ; c++){ 
  			 	
  			 	for(var v_s=0;v_s< obj[c].ordinaryitems.length;v_s++){
  			 	ordStr +="<li><p class='p'>更换发电机/压缩机皮带</p><p>"+obj[c].ordinaryitems[v_s].a+"</p></li>";
  			 	ordStr +="<li><p class='p'>更换动力转向机皮带</p><p>"+obj[c].ordinaryitems[v_s].b+"</p></li>";
  			 	ordStr +="<li><p class='p'>加注冷灌</p><p>"+obj[c].ordinaryitems[v_s].c+"</p></li>";
  			 	ordStr +="<li><p class='p'>更换离合器片</p><p>"+obj[c].ordinaryitems[v_s].d+"</p></li>";
  			 	ordStr +="<li><p class='p'>更换离合器片+压盘+分离轴承</p><p>"+obj[c].ordinaryitems[v_s].e+"</p></li>";
  			 	ordStr +="<li><p class='p'>更换前置动片</p><p>"+obj[c].ordinaryitems[v_s].f+"</p></li>";
  			 	ordStr +="<li><p class='p'>更换后置动片</p><p>"+obj[c].ordinaryitems[v_s].g+"</p></li>";
  			 	}
  			 	for(var v_s=0;v_s< obj[c].ordinaryitems.length;v_s++){
  			 	v_ordStr +="<li><p class='p'>更换前减振器(每支)</p><p>"+obj[c].ordinaryitems[v_s].h+"</p></li>";
  			 	v_ordStr +="<li><p class='p'>更换后减振器(每支)</p><p>"+obj[c].ordinaryitems[v_s].i+"</p></li>";
  			 	v_ordStr +="<li><p class='p'>更换主消声器(每个)</p><p>"+obj[c].ordinaryitems[v_s].j+"</p></li>";
  			 	v_ordStr +="<li><p class='p'>更换轮胎(每条)</p><p>"+obj[c].ordinaryitems[v_s].k+"</p></li>";
  			 	v_ordStr +="<li><p class='p'>更换雷电池</p><p>"+obj[c].ordinaryitems[v_s].l+"</p></li>";
  			 	v_ordStr +="<li><p class='p'>雷电驰充电</p><p>"+obj[c].ordinaryitems[v_s].m+"</p></li>";
  			 	v_ordStr +="<li><p class='p'>更换雨刮片(一付，左/右)</p><p>"+obj[c].ordinaryitems[v_s].n+"</p></li>";
  			 	}
  			 	
  			 	
  			 	
				for (var v_c=0;v_c< obj[c].changes.length;v_c++ )
				{
  			 	v_dqchange += "<li><p class='p'>"+obj[c].changes[v_c]+"</p><p>"+obj[c].moneyHour+"</p></li>";
				}
				
				for (var v_k=0;v_k< obj[c].checks.length;v_k++ )
				{
  			 	v_dqchecks += "<li><p class='p'>"+obj[c].checks[v_k]+"</p><p>"+obj[c].moneyHour+"</p></li>";
				}
  			  }
  			  nextDate = obj[0].nextdate;
  				
			  document.getElementById("span_div2").innerHTML = str;
				
				} 
		},
		error: function(data, status){
			alert(status); 
		},
		complete: function(XMLHttpRequest, status) {
		}
	});
	$("#div_2").css("display","");
	$("#div_1").css("display","none");
		
	});
	$("#step_2").click(function(){
		
		if(document.getElementById("radio2").checked) {
			document.getElementById("v_dqchange").innerHTML = v_dqchange; 
		document.getElementById("v_dqchecks").innerHTML = v_dqchecks;
		document.getElementById("tempStr").innerHTML = "您下次定期保养的项目为";
		}
		if(document.getElementById("radio1").checked) {
			document.getElementById("ordStr").innerHTML = ordStr; 
		  document.getElementById("v_ordStr").innerHTML = v_ordStr;
		document.getElementById("tempStr").innerHTML = "您常用维护的项目为";
		}
 
	 
	 $("#div_3").css("display","");
	 $("#div_2").css("display","none");
	});
	
	$("#step_3").click(function(){
	
		document.getElementById("nextDate").innerHTML = nextDate;
		$("#div_4").css("display","");
		$("#div_3").css("display","none");
	});
	
	$("#step_4").click(function(){
		save_dealer(); 
		var yourName="";
		var yourTime="";
		yourName = $("[name=customer_name]").val();
		yourTime = $("[name=appointTime]").val();
		document.getElementById("yourName").innerHTML = yourName;
		document.getElementById("yourTime").innerHTML = yourTime;
		$("#div_5").css("display","");
		$("#div_4").css("display","none");
	});
	$("#step_5").click(function(){
		$("#div_1").css("display","");
		$("#div_5").css("display","none");
	});
	 
	$("#pre_2").click(function(){
		$("#div_3").css("display","none");
		$("#div_2").css("display","");
	}); 
	
});