
S0 = new Array("中正區100", "大同區103", "中山區104", "松山區105", "大安區106", "萬華區108", "信義區110", "士林區111", "北投區112", "內湖區114", "南港區115", "文山區116","X");//台北市
S1 = new Array("萬里207","金山208","板橋220","汐止221","深坑222","石碇223","瑞芳224","平溪226","雙溪227","貢寮228","新店231","坪林232","烏來233","永和234","中和235","土城236","三峽237","樹林238","鶯歌239","三重241","新莊242","泰山243","林口244","蘆洲247","五股248","八里249","淡水251","三芝252","石門253","X");//台北縣
S2 = new Array("仁愛區200","信義區201","中正區202","中山區203","安樂區204","暖暖區205","七堵區206","X");//基隆市
S3 = new Array("中壢320","平鎮324","龍潭325","楊梅326","新屋327","觀音328","桃園330","龜山333","八德334","大溪335","復興336","大園337","蘆竹338","X");//基隆市
S4 = new Array("宜蘭260","頭城261","壯圍263","員山264","羅東265","三星266","大同267","五結268","冬山269","蘇澳270","南澳272","X");//宜蘭市
S5= new Array("新竹300","X");//新竹市
S6= new Array("竹北302","湖口303","新豐304","新埔305","關西306","芎林307","寶山308","竹東310","五峰311","橫山312","尖石313","北埔314","峨眉315","X");
S7= new Array("竹南350","頭份351","三灣352","南庄353","獅潭354","後龍356","通宵357","苑裡358","苗栗360","造橋361","頭屋362","公館363","大湖364","泰安365","銅鑼366","三義367","西湖368","卓蘭369","X");
S8= new Array("中區400","東區401","南區402","西區403","北區404","北屯406","西屯407","南屯408","X");
S9= new Array("太平411","大里412","霧峰413","烏日414","豐原420","后里421","石岡422","東勢423","和平424","新社426","潭子427","大雅428","神岡429","大肚432","沙鹿433","梧棲435","清水436","大甲437","X");
S10= new Array("彰化500","芬園502","花壇503","秀水504","鹿港505","福興506","線西507","和美508","伸港509","員林510","社頭511","永靖512","埔心513","溪湖514","大村515","埔鹽516","田中520","北斗521","田尾522","埤頭523","溪州524","竹塘525","二林526","大城527","芳苑528","二水530","X");
S11 = new Array("南投540","中寮541","草屯542","國姓544","埔里545","仁愛546","名間551","集集552","水里553","魚池555","信義556","竹山557","鹿谷558","X");
S12 = new Array("嘉義600","X");
S13 = new Array("番路602","梅山603","竹崎604","阿里山605","中埔606","大埔607","水上608","鹿草611","太保612","朴子613","東石614","六腳615","新港616","民雄621","大林622","溪口623","義竹624","布袋625","X");
S14 = new Array("斗南630","大埤631","虎尾632","土庫633","褒忠634","東勢635","臺西636","崙背637","麥寮638","斗六640","林內643","古坑646","莿桐647","西螺648","二崙649","北港651","水林652","口湖653","四湖654","元長655","X");
S15 = new Array("中區700","東區701","南區702","西區703","北區704","安平708","安南709","X");
S16 = new Array("永康710","歸仁711","新化712","左鎮713","玉井714","楠西715","南化716","仁德717","關廟718","龍崎719","官田720","麻豆721","佳里722","西港723","七股724","將軍725","學甲726","北門727","新營730","後壁731","白河732","東山733","六甲734","下營735","柳營736","鹽水737","善化741","大內742","山上743","新市744","安定745","X");//臺南縣
S17 = new Array("新興800","前金801","苓雅802","鹽埕803","鼓山804","旗津805","前鎮806","三民807","楠梓811","小港812","左營813","X");
S18= new Array("仁武814","大社815","岡山820","路竹821","阿蓮822","田寮823","燕巢824","橋頭825","梓官826","彌陀827","永安828","湖內829","鳳山830","大寮831","林園832","鳥松833","大樹840","旗山842","美濃843","六龜844","內門845","杉林846","甲仙847","桃源848","三民849","茂林851","茄萣852","X");
S19 = new Array("屏東900","三地901","霧臺902","瑪家903","九如904","里港905","高樹906","鹽埔907","長治908","麟洛909","竹田911","內埔912","萬丹913","潮州920","泰武921","來義922","萬巒923","崁頂924","新埤925","南州926","林邊927","東港928","琉球929","佳冬931","新園932","枋寮940","枋山941","春日942","獅子943","車城944","牡丹945","恆春946","滿州947","X");
S20 = new Array("臺東950","綠島951","蘭嶼952","延平953","卑南954","鹿野955","關山956","海端957","池上958","東河959","成功961","長濱962","太麻里963","金峰964","大武965","達仁966","X");
S21 = new Array("花蓮970","新城971","秀林972","吉安973","壽豐974","鳳林975","光復976","豐濱977","瑞穗978","萬榮979","玉里981","卓溪982","富里983","X");
S22 = new Array("馬公880","西嶼881","望安882","七美883","白沙884","湖西885","X");
S23 = new Array("金沙890","金湖891","金寧892","金城893","烈嶼894","烏坵896","X");
S24 = new Array("南竿209","北竿210","莒光211","東引212","X");
S25 = new Array("東沙817","南沙819","X");
S26 = new Array("釣魚台290","X");
S99 = new Array(" ","X");
//----------------------
  function updateAreaList(objwin, area)
  {
		iCLength = area.length-1 ;
		objwin.form.Area.length = iCLength;
		for (i=0; i<iCLength; i++) {
			objwin.form.Area.options[i].value = area[i];
			objwin.form.Area.options[i].text = area[i];
        }
        objwin.form.Area.options[0].selected=true ;
        return true;
  }
//-------------------------------------------------
  function updateGMModelList(objwin, GMModel)
  {
		iCLength2 = GMModel.length-1 ;
		objwin.form.GMModel.length = iCLength2;
		for (i=0; i<iCLength2; i++) {
			objwin.form.GMModel.options[i].value = GMModel[i];
			objwin.form.GMModel.options[i].text = GMModel[i];
        }
        objwin.form.GMModel.options[0].selected=true ;
        return true;
  }
//-------------------------------------------------  

  function changeArea(objwin)
  {
    key = "99";
    if (objwin.form.City.options[0].selected) { updateAreaList(objwin,S0); }
    if (objwin.form.City.options[1].selected) { updateAreaList(objwin,S1); }
    if (objwin.form.City.options[2].selected) { updateAreaList(objwin,S2); }
    if (objwin.form.City.options[3].selected) { updateAreaList(objwin,S3); }
    if (objwin.form.City.options[4].selected) { updateAreaList(objwin,S4); }
    if (objwin.form.City.options[5].selected) { updateAreaList(objwin,S5);}
    if (objwin.form.City.options[6].selected) { updateAreaList(objwin,S6); }
    if (objwin.form.City.options[7].selected) { updateAreaList(objwin,S7); }
    if (objwin.form.City.options[8].selected) { updateAreaList(objwin,S8); }  
    if (objwin.form.City.options[9].selected) { updateAreaList(objwin,S9); }
    if (objwin.form.City.options[10].selected) { updateAreaList(objwin,S10); }
    if (objwin.form.City.options[11].selected) { updateAreaList(objwin,S11); }  
    if (objwin.form.City.options[12].selected) { updateAreaList(objwin,S12); }
    if (objwin.form.City.options[13].selected) { updateAreaList(objwin,S13); }  
    if (objwin.form.City.options[14].selected) { updateAreaList(objwin,S14); }   
    if (objwin.form.City.options[15].selected) { updateAreaList(objwin,S15); }  
    if (objwin.form.City.options[16].selected) { updateAreaList(objwin,S16); } 
    if (objwin.form.City.options[17].selected) { updateAreaList(objwin,S17); }
    if (objwin.form.City.options[18].selected) { updateAreaList(objwin,S18); }
    if (objwin.form.City.options[19].selected) { updateAreaList(objwin,S19); }
    if (objwin.form.City.options[20].selected) { updateAreaList(objwin,S20); }
    if (objwin.form.City.options[21].selected) { updateAreaList(objwin,S21); }
    if (objwin.form.City.options[22].selected) { updateAreaList(objwin,S22); }
    if (objwin.form.City.options[23].selected) { updateAreaList(objwin,S23); } 
    if (objwin.form.City.options[24].selected) { updateAreaList(objwin,S24); }   
    if (objwin.form.City.options[25].selected) { updateAreaList(objwin,S25); }
    if (objwin.form.City.options[26].selected) { updateAreaList(objwin,S26); }        
        
    return true;
  }
M1 = new Array("請選擇","X");  
M2 = new Array("CORSA","VECTRA","ZAFIRA","ASTRA","OMEGA","TIGRA","X");
M3 = new Array("REGAL","PARK AVENUE","SKYLARK","X");
M4 = new Array("DEVILLE","SEVILLE","X");
M5 = new Array("SL1","SL2","SC","SW","X");
  
function changeGMModel(objwin)
  {
    key = "99";  
    if (objwin.form.GMMaker.options[0].selected) { updateGMModelList(objwin,M1); }   
    if (objwin.form.GMMaker.options[1].selected) { updateGMModelList(objwin,M2); }
    if (objwin.form.GMMaker.options[2].selected) { updateGMModelList(objwin,M3); }  
    if (objwin.form.GMMaker.options[3].selected) { updateGMModelList(objwin,M4); }    
    if (objwin.form.GMMaker.options[4].selected) { updateGMModelList(objwin,M5); }         
    return true;
  }
  
  function updateGMModelList(objwin, GMModel)
  {
		iCLength2 = GMModel.length-1 ;
		objwin.form.GMModel.length = iCLength2;
		for (i=0; i<iCLength2; i++) {
			objwin.form.GMModel.options[i].value = GMModel[i];
			objwin.form.GMModel.options[i].text = GMModel[i];
        }
        objwin.form.GMModel.options[0].selected=true ;
        return true;
  }  

function CheckValue()
{
	if (document.BasicForm.mName.value.length <2 )
    {
        alert ("Please specify your Name!"); 
        document.BasicForm.mName.focus() ;
        return false;  
    } 		
	if (document.BasicForm.sex[0].checked == 0 && document.BasicForm.sex[1].checked == 0)
    {
        alert ("Please specify your Gender!"); 
        document.BasicForm.sex[0].focus() ;
        return false;  
    } 
	    
	if (check_email(document.BasicForm.hEmail.value) == 0)
    {
        alert ("Please specify a valid email address!"); 
        document.BasicForm.hEmail.focus() ;
        return false;  
    } 
        
 	if (document.BasicForm.hCountry.value.length < 2)
    {
        alert ("Please specify your Country!"); 
        document.BasicForm.hCountry.focus() ;
        return false;  
    }

 	if (document.BasicForm.hAddr.value.length < 5)
    {
        alert ("Please specify your Address!"); 
        document.BasicForm.hAddr.focus() ;
        return false;  
    }        
	      
	if ((document.BasicForm.cTelNo.value.length) == 0 && (document.BasicForm.hTelNo.value.length == 0 ))
    {
        alert ("Please specify your Phone Number!"); 
        document.BasicForm.cTelNo.focus() ;
        return false;  
    }
	        
	if ((document.BasicForm.cTelNo.value.length) > 0 && (document.BasicForm.cTel.value.length < 6 ) )
    {
        alert ("Please specify your Phone Number(Day)!"); 
        document.BasicForm.cTel.focus() ;
        return false;  
    }
            
	        
	if ((document.BasicForm.hTelNo.value.length) > 0 && (document.BasicForm.hTel.value.length < 6 ) )
    {
        alert ("Please specify your Phone Number(Night)!"); 
        document.BasicForm.hTel.focus() ;
        return false;  
    } 	        	        	        	        
	
	if (document.BasicForm.Message.value.length < 5)
    {	
        if (document.BasicForm.Message.value.length == 0)
        {
            alert ("Please specify your Message!"); 
            document.BasicForm.Message.focus() ;
        }
        else
        {
            alert ("Please specify more Message!");
            document.BasicForm.Message.focus() ;
        }
        return false;  
    } 
	else
        return true;
}

  

function check_num(num)
{
	
	if (num.length!=2) return 0;
		
	i0=num.charAt(0);
	i1=num.charAt(1);
	
	var strnum='0123456789'

	
	if (strnum.indexOf(i0)==-1 || strnum.indexOf(i1)==-1)
		return 0;
	else
		return 1;
} 
 
function isNum(chkStr){
  var cmp="0123456789";
  var rc=true;
  var cmpChar;

  for(var i=0; i<chkStr.length; i++){
     cmpChar=chkStr.substring(i,i+1)
     if(cmp.indexOf(cmpChar)<0){
       rc=false;
       i=chkStr.length;
     }
  }
  return rc;
}

function chkNum(nn){
  var cfield=eval('document.BasicForm.'+nn);
  var rc=isNum(cfield.value);
  if(!rc){
    alert("Please specify with all numbers!");
    cfield.focus();
  }
  return rc;
}

//檢查Email是否正確 回傳：正確=1 錯誤=0
function check_email(emailV)
{

	if ((emailV.length<8 ) || (emailV.indexOf("@") == -1) || (emailV.indexOf(".") == -1)) 
		return 0;
	else
		return 1;	

}  
  

 