﻿// JavaScript Document


/*function showmain(){
	showclass('showclass.asp?atype=hot');
	shownew('toprate.asp?atype=new');
	showhot('toprate.asp?atype=hot');
	showpop('toprate.asp?atype=pop');
	showmonth('shownow','','');
	showpublish('publish.asp');
}
*/
	
function showmainproduct(aurl){
		new Ajax.Request(aurl, {method:'post', onComplete: displayproduct});
}

function showcustcar(aurl){
		new Ajax.Request(aurl, {method:'post', onComplete: displaycustcar});
}

function displayemail(httpObj){
	$('usergetnews').innerHTML=httpObj.responseText;

}

function checknull(a){
	if(a.value==''){
		alert("請輸入資料！");
		return false;
	}else{
		return checksin(a)
	}
}

function checksin(a){
		if(a.value.indexOf("'")>-1){
			alert("不能輸入'此符號！");
			return false;
		}else{
			return true;
		}
	
}



//檢查電郵
function checkMail(){

	var x = $('getemailnews');
	if(!checknull(x)){
		x.focus();
		return false;
	}
if (vaildemail(x)){
		var newurl='getnews.asp?useremail='+x.value;
		new Ajax.Request(newurl, {method:'post', onComplete: displayemail});
		x.value='';
		return true;
	}else{
		alert('電郵地址不符！');
		x.focus();
		return false;
	}
}

function vaildemail(a){
	var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(a.value)){
		return true;
	}else{
		return false;
	}
}
//打開新視窗
	function showwindow(aurl, atitle, awidth, aheight){
		if (awidth=='' && aheight==''){
		var awidth=screen.width;
		var aheight=screen.height;
		}
	window.open(aurl, atitle, 'height='+aheight+', width='+awidth+', top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=yes, status=no');
	
	}

//取得新密碼
function checkpassword(apwd, apwd2){
	if(!checknull(apwd)){
	apwd.focus();
	return false;
	}
	if(!checknull(apwd2)){
	apwd2.focus();
	return false;
	}
	if(apwd.value !=apwd2.value){
	alert("新輸入的密碼不符，請重新輸入！");
	apwd2.focus();
	return false;
	}
	return true;
}

//檢查注冊
function checkreg(username, pwd, pwd1, email, aform){
		
	if (!checknull(username)){
		username.focus();
		return false;
	}else{
		
	    if(username.value.length < 2) {
		username.focus();
	    alert("用戶名長度不能小於2，請重新輸入！");
		return false;
	  	}
	
	}
		if($('showmsg').innerHTML !='ok' && $('showmsg').innerHTML !='' ){
		alert('用戶名未檢查或已經有人登記！');
		username.focus();
		return false;
		}
		
 checkpassword(pwd, pwd1);

					
//	 if(email.value.length!=0){
  //  	if (email.value.charAt(0)=="." ||        
    //     email.value.charAt(0)=="@"||       
     //    email.value.indexOf('@', 0) == -1 || 
      //   email.value.indexOf('.', 0) == -1 || 
       //  email.value.lastIndexOf("@")==email.value.length-1 || 
        // email.value.lastIndexOf(".")==email.value.length-1)
     	//{
      	//alert("Email地址格式不正確！");
      	//email.focus();
      	//return false;
		
      	if(!checknull(email)){
				email.focus();
				return false;
		}
		if(!vaildemail(email)){
    		alert("Email地址格式不正確！");
			email.focus();
			return false;
		}
	

		if($('showmsg2').innerHTML !='ok' && $('showmsg2').innerHTML !=''){
		alert('電郵未檢查或已經有人登記！');
		email.focus();
		return false;
		}

		var realname=$('realname2');
		var usertel=$('usertel');
		var question=$('question2');
		var answer=$('answer2');
		var msg=$('msg');
		window.location.href='regusersave.asp?action=checkall&username='+escape(username.value)+'&password1='+escape(pwd1.value)+'&useremail='+escape(email.value)+'&realname='+realname.value+'&question='+question.value+'&usertel='+usertel.value+'&answer='+answer.value+'&msg='+msg.value;
		

}


function regok(httpObject){
	var str=httpObject.responseText;

		if(str.indexOf('regok')>-1){
		alert('注冊成功！現在將轉入會員主檔。');
		location.href='user/default.asp?atable=default';
		return true;
		}
	if(str.indexOf('duprecord')){
	alert('會員名稱或電郵己經存在！');
	return false
	}
}
	

//檢查數據庫中的用戶名稱或電郵是否重覆
function checkregname(a){
	if(!checknull(a)){
		a.focus();
		return false;
	}else{
		aurl='regusersave.asp?action=checkname&username='+a.value;
		new Ajax.Request(aurl, {method:'post', onComplete: showmsg});
		return true;
	}
}

function checkregemail(a){
	if(!checknull(a)){
	a.focus();
	return false;
	}else{
		if(vaildemail(a)){
			aurl='regusersave.asp?action=checkemail&useremail='+a.value;
	
			new Ajax.Request(aurl, {method:'post', onComplete: showmsg2});
			return true;
		}else{
			alert("電郵地址格式不符！");
			a.focus();
			return false;
		}
	}
}
	
	function showmsg(httpObj){
	var str=httpObj.responseText;
		if(str.indexOf('duprecord')>-1){
		document.getElementById('showmsg').innerHTML='會員名稱已經存在！';
		return false;
		}else{
			document.getElementById('showmsg').innerHTML='ok';
			document.getElementById('password11').focus();
			return true;
		}

	}
	function showmsg2(httpObj){
	var str=httpObj.responseText;
		if(str.indexOf('duprecord')>-1){
		document.getElementById('showmsg2').innerHTML='電郵己經存在！';
		return false;
		}else{
			document.getElementById('showmsg2').innerHTML='ok';
			document.getElementById("realname2").focus();
			return true;
		}

	}



	function forgetpwd(httpObj){
		var str=httpObj.responseText;
		if(str.indexOf('dataerror')>-1){
			alert("輸入的資料不正確！");
		}
		if(str.indexOf('sendemailok')>-1){
			alert('你的密碼己經寄到你的電郵裏面！');
			document.frmdata2.email.value='';
			document.frmdata2.question.value='';
			document.frmdata2.answer.value='';
			
			closelogin('forgetpwd');
		}
	}
	
function isNum(N){

var numtype="0123456789";

  for(var i=0;i<N.length;i++){ //檢討是否有不在 0123456789之內的字
    if(numtype.indexOf(N.substring(i,i+1))<0){
		return false ;//是的話....結束迴圈;傳回false
	}
  }

		return true;
} 

function checknum(N){
		if(isNaN(N)){
		return true;
	}else{
		return false;
	}
	
}
	function showlayer(a){
	var alayer=document.getElementById(a);
	
	if(alayer.style.display=="none"){
		alayer.style.display='';
	}else{
		alayer.style.display='none';
	}
	
}


function delfile(a)
{
	var x=0;
   	var b = document.getElementsByTagName("input");

	for(var i=0; i<b.length; i++){
		if(b[i].type=="checkbox"){
			if(b[i].name==a){
				if(b[i].checked==true){
				x=x+1;
				}
			}
		}
	}
	if(x==0){
	alert("請選擇你要刪除的資料！");
	return false;
	}else{
		if(confirm('確認刪除嗎？')){
		return true;
		}else{
		return false;
		}
	}
}

function selectall(b, c){

   var a = document.getElementsByName(c);
	for (var i=0; i<a.length; i++){
		a[i].checked = b;
	}
}




function setrowbgcolor(a, b){
	if (b==1){
	document.getElementById(a).style.backgroundColor='#000000';
	}else{
	document.getElementById(a).style.backgroundColor='#a5b5c3';

	}
}


function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}


