﻿//登入
function login(){
	var message = ''
	if (Form1.txtName.value.length==0 || Form1.txtName.value=='電子信箱'){
		message+= '請輸入帳號!!\n'
	}else{
		message+=check_email(Form1.txtName.value)
	}		
	if (Form1.txtPass.value.length==0){
		message+= '請輸入密碼!!\n'
	}	
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

//註冊會員
function NewMember(){
	var message = ''
	message+= check_email(Form1.txtMail.value)
	if (Form1.txtTname.value.length==0){
		message+= '請輸入暱稱!!\n'
	}
	if (Form1.txtPass1.value.length==0){
		message+= '請輸入密碼!!\n'
	}	
	if (Form1.txtPass2.value.length==0){
		message+= '請輸入確認密碼!!\n'
	}
	if (Form1.txtPass1.value.length!=0 && Form1.txtPass2.value.length!=0 ){
		if (Form1.txtPass1.value.length != Form1.txtPass2.value.length ){
			message+= '密碼與確認密碼不一樣!!\n'
		}
	}	
	if (check_tw_id(Form1.txtCardID.value)==false){
		message+= '身份證字號輸入錯誤!!\n'
	}
	if (Form1.txtName.value.length==0){
		message+= '請輸入姓名!!\n'
	}
	if (Form1.txtphone.value.length==0){
		message+= '請輸入電話!!\n'
	}
	if (Form1.txtphonego.value.length==0){
		message+= '請輸入手機!!\n'
	}
	if (Form1.txtPostCode.value.length==0){
		message+= '請輸入郵遞區號!!\n'
	}
	if (Form1.txtAddress.value.length==0){
		message+= '請輸入地址!!\n'
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}


//
function NewProduct(){
	var message = ''
	if (Form1.txtPD_Conten.value.length==0){
		message+= '請輸入內容!!\n'
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
		//return false;
	}
   window.event.returnValue= true;
}

function LoginC(){
	var message=''
	if (Form1.txtCID.value.length==0){
		message+= '請輸入編號!!\n'
	}
	if (Form1.txtCardID.value.length==0){
		message+= '請輸入電話!!\n'
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

//判斷電子郵件
function check_email(email){
	var len = email.length;
	if( email.length <= 0 )
		 return "您的電子信箱不可以空白 !\n";
	var ck =0;
	if(len==0)
		return "";
	for(var i=0;i<len;i++){
		var c= email.charAt(i);
		if(!((c>="A"&&c<="Z")||(c>="a"&&c<="z")||(c>="0"&&c<="9")||(c=="-")||(c=="_")||(c==".")||(c=="@")))
			return "您的電子郵件地址只能是數字,英文字母及'-','_'等符號,其他的符號都不能使用 !\n";
		}

	if((email.indexOf("@")==-1)||(email.indexOf("@")==0)||(email.indexOf("@")==(len-1)))
		return "您的電子郵件地址不合法 !\n";
	if((email.indexOf("@")!=-1)&&(email.substring(email.indexOf("@")+1,len).indexOf("@")!=-1))
		return "您的電子郵件地址不合法 !\n";
	if((email.indexOf(".")==-1)||(email.indexOf(".")==0)||(email.lastIndexOf(".")==(len-1)))
		return "您的電子郵件地址不完全 !\n";
	return "";
}

//判斷身份證
function check_tw_id(sId){
    var LegalID = "0123456789"
    var fResult=true;
    if(sId.length<10)
        fResult=false;
    else{
        if((sId.charAt(0)=='A') || (sId.charAt(0)=='a')) value=10
        else if((sId.charAt(0)=='B') || (sId.charAt(0)=='b')) value=11
        else if((sId.charAt(0)=='C') || (sId.charAt(0)=='c')) value=12
        else if((sId.charAt(0)=='D') || (sId.charAt(0)=='d')) value=13
        else if((sId.charAt(0)=='E') || (sId.charAt(0)=='e')) value=14
        else if((sId.charAt(0)=='F') || (sId.charAt(0)=='f')) value=15
        else if((sId.charAt(0)=='G') || (sId.charAt(0)=='g')) value=16
        else if((sId.charAt(0)=='H') || (sId.charAt(0)=='h')) value=17
        else if((sId.charAt(0)=='J') || (sId.charAt(0)=='j')) value=18
        else if((sId.charAt(0)=='K') || (sId.charAt(0)=='k')) value=19
        else if((sId.charAt(0)=='L') || (sId.charAt(0)=='l')) value=20
        else if((sId.charAt(0)=='M') || (sId.charAt(0)=='m')) value=21
        else if((sId.charAt(0)=='N') || (sId.charAt(0)=='n')) value=22
        else if((sId.charAt(0)=='P') || (sId.charAt(0)=='p')) value=23
        else if((sId.charAt(0)=='Q') || (sId.charAt(0)=='q')) value=24
        else if((sId.charAt(0)=='R') || (sId.charAt(0)=='r')) value=25
        else if((sId.charAt(0)=='S') || (sId.charAt(0)=='s')) value=26
        else if((sId.charAt(0)=='T') || (sId.charAt(0)=='t')) value=27
        else if((sId.charAt(0)=='U') || (sId.charAt(0)=='u')) value=28
        else if((sId.charAt(0)=='V') || (sId.charAt(0)=='v')) value=29
        else if((sId.charAt(0)=='X') || (sId.charAt(0)=='x')) value=30
        else if((sId.charAt(0)=='Y') || (sId.charAt(0)=='y')) value=31
        else if((sId.charAt(0)=='W') || (sId.charAt(0)=='w')) value=32
        else if((sId.charAt(0)=='Z') || (sId.charAt(0)=='z')) value=33
        else if((sId.charAt(0)=='I') || (sId.charAt(0)=='i')) value=34
        else if((sId.charAt(0)=='O') || (sId.charAt(0)=='o')) value=35
        else fResult = false ;
        if (!(sId.charAt(1)==1||sId.charAt(1)==2))
          fResult = false ;
    }
    if(fResult==true){
        value = Math.floor(value/10) + (value%10)*9 + parseInt(sId.charAt(1))*8 +
                parseInt(sId.charAt(2))*7 + parseInt(sId.charAt(3)) * 6 + parseInt(sId.charAt(4)) * 5 +
                parseInt(sId.charAt(5))*4 + parseInt(sId.charAt(6)) * 3+ parseInt(sId.charAt(7)) * 2+
                parseInt(sId.charAt(8)) + parseInt(sId.charAt(9)) ;
        value = value % 10 ;
        if(value!=0) fResult = false ;

        var i;
        var c;
        for (i = 1; i < sId.length; i++){
            c = sId.charAt(i);
            if (LegalID.indexOf(c) == -1) fResult = false;
        }
    }
    if(fResult == false)
        return false;
    else
        return true;
}


//判斷數字
function ascertain(chr_s){
	var local=new Array(10)
	local[0]='0'	
	local[1]='1'	
	local[2]='2'	
	local[3]='3'	
	local[4]='4'	
	local[5]='5'	
	local[6]='6'	
	local[7]='7'	
	local[8]='8'	
	local[9]='9'	
	var c=chr_s.length
	for (j=0;j<=chr_s.length-1;j++){
		for (i=0;i<=9 ;i++){
			if (local[i]==chr_s.substring(j,j+1)){
				c-=1
			}
		}
	}
	return c
}

//新增
function NewDis(){
	var message = ''
	if (Form1.txtTitle.value.length==0){
		message+= '請輸入主旨!!\n'
	}
	if (Form1.txtConten.value.length==0){
		message+= '請輸入內文!!\n'
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
		//return false;
	}
}

function NewDisUp(){
	var message = ''
	if (Form1.txtConten.value.length==0){
		message+= '請輸入內文!!\n'
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
		//return false;
	}
}


//上傳照片
function UploadPhoto(){
	var message = ''
	var f1 = Form1.File1.value
	var f2 = Form1.File2.value
	var f3 = Form1.File3.value
	var f4 = Form1.File4.value
	var f5 = Form1.File5.value
		if (f1=="" && f2=="" && f3=="" && f4=="" && f5==""){
		message+= '請選擇上傳圖片 !!\n'
	}else{
		if (Form1.File1.value.length!=0){
			f1 = (f1.substring(f1.indexOf(".")+1,f1.length)).toLowerCase()
			if (!(f1=='jpg' || f1=='gif' )){
				message+= '圖一只能上傳 .jpg .gif !!\n'
			}
		}		
		if (Form1.File2.value.length!=0){
			f2 = (f2.substring(f2.indexOf(".")+1,f2.length)).toLowerCase()
			if (!(f2=='jpg' || f2=='gif' )){
				message+= '圖二只能上傳 .jpg .gif !!\n'
			}
		}
		if (Form1.File3.value.length!=0){
			f3 = (f3.substring(f3.indexOf(".")+1,f3.length)).toLowerCase()
			if (!(f3=='jpg' || f3=='gif' )){
				message+= '圖三只能上傳 .jpg .gif !!\n'
			}
		}
		if (Form1.File4.value.length!=0){
			f4 = (f4.substring(f4.indexOf(".")+1,f4.length)).toLowerCase()
			if (!(f4=='jpg' || f4=='gif' )){
				message+= '圖四只能上傳 .jpg .gif !!\n'
			}
		}
		if (Form1.File5.value.length!=0){
			f5 = (f5.substring(f5.indexOf(".")+1,f5.length)).toLowerCase()
			if (!(f5=='jpg' || f5=='gif' )){
				message+= '圖五只能上傳 .jpg .gif !!\n'
			}
		}
	}
	if (message.length>0){
		window.alert(message);
		//window.event.returnValue = false;
		return false;
	}
}


//修改會員資料
function UpdateMember(){
	var message = ''
	if (Form1.txtTname.value.length==0){
		message+= '請輸入暱稱!!\n'
	}
	if (Form1.txtName.value.length==0){
		message+= '請輸入姓名!!\n'
	}
	if (Form1.txtPhone.value.length==0){
		message+= '請輸入電話!!\n'
	}
	if (Form1.txtphonego.value.length==0){
		message+= '請輸入手機!!\n'
	}
	if (Form1.txtPostCode.value.length==0){
		message+= '請輸入郵遞區號!!\n'
	}
	if (Form1.txtAddress.value.length==0){
		message+= '請輸入地址!!\n'
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
		//return false;
		
	}
}

function PhotoGO(){
	var message = ''
	if (Form1.txtBuyName.value.length==0){
		message+= '請輸入購買人姓名!!\n'
	}
	if (Form1.txtBuyPhone.value.length==0){
		message+= '請輸入電話!!\n'
	}
	if (Form1.txtBuyAddress.value.length==0){
		message+= '請輸入購買人地址!!\n'
	}
	if (Form1.txtByuZip.value.length==0){
		message+= '請輸入郵遞區號!!\n'
	}else{
		if (ascertain(Form1.txtByuZip.value)!=0){
			message+= '郵遞區號只能輸入數字!!\n'
		}
	}
	if (Form1.txtCompanySty.value.length!=0 || Form1.txtCompanyTitle.value.length!=0){
		if (Form1.txtCompanySty.value.length==0){
			message+= '請輸入統一編號!!\n'
		}
		if (Form1.txtCompanyTitle.value.length==0){
			message+= '請輸入公司抬頭!!\n'
		}
	}
	if (Form1.txtCompanySty.value.length!=0 && Form1.txtCompanyTitle.value.length!=0){
		if (ascertain(Form1.txtCompanySty.value)!=0){
			message+= '統一編號只能輸入數字!!\n'
		}
	}
	if (Form1.txtReceiverName.value.length==0){
		message+= '請輸入姓名!!\n'
	}
	if (Form1.txtReceiverPhone.value.length==0){
		message+= '請輸入電話!!\n'
	}
	if (Form1.txtReceiverAddress.value.length==0){
		message+= '請輸入購買人地址!!\n'
	}
	if (Form1.txtReceiverZip.value.length==0){
		message+= '請輸入郵遞區號!!\n'
	}else{
		if (ascertain(Form1.txtReceiverZip.value)!=0){
			message+= '郵遞區號只能輸入數字!!\n'
		}
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

function CopyBuy(){
	var message = ''
	if (Form1.txtBuyName.value.length==0){
		message+= '請輸入購買人姓名!!\n'
	}
	if (Form1.txtBuyPhone.value.length==0){
		message+= '請輸入電話!!\n'
	}
	if (Form1.txtBuyAddress.value.length==0){
		message+= '請輸入購買人地址!!\n'
	}
	if (Form1.txtByuZip.value.length==0){
		message+= '請輸入郵遞區號!!\n'
	}else{
		if (ascertain(Form1.txtByuZip.value)!=0){
			message+= '郵遞區號只能輸入數字!!\n'
		}
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}else{
		Form1.txtReceiverName.value = Form1.txtBuyName.value
		Form1.txtReceiverPhone.value = Form1.txtBuyPhone.value
		Form1.txtReceiverAddress.value = Form1.txtBuyAddress.value
		Form1.txtReceiverZip.value = Form1.txtByuZip.value
		window.event.returnValue = false;
	}
}

//商品搜尋
function SQLText(){
	var message = ''		
	if (Form1.txtSqlText.value.length==0){
		message+= '請輸入搜詢條件!!\n'
	}	
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

//
function SqLOG(){
	var message = ''		
	if (Form1.txtSQL.value.length==0){
		message+= '請輸入搜詢條件!!\n'
	}	
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

//電子相簿
function DisPhotoNew(){
	var message = ''	
	var f1 = Form1.File1.value
	if (Form1.txtDP_Title.value.length==0){
		message+= '請輸入主旨!!\n'
	}
	if (Form1.txtDP_Conten.value.length==0){
		message+= '請輸入內容!!\n'
	}	
	if (Form1.File1.value.length==0){
		message+= '請選擇上傳檔案!!\n'
	}else{
		f1 = (f1.substring(f1.indexOf(".")+1,f1.length)).toLowerCase()
		if (!(f1=='jpg' || f1=='gif' )){
			message+= '檔案只能上傳 .jpg .gif !!\n'
		}
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

//客服信箱
function EmpSend(){
	var message = ''	
	if (Form1.txtName.value.length==0){
		message+= '請輸入姓名!!\n'
	}
	if (Form1.txtPhone.value.length==0){
		message+= '請輸入電話!!\n'
	}	
	if (Form1.txtPostCode.value.length==0){
		message+= '請輸入郵遞區號!!\n'
	}	
	if (Form1.txtAddress.value.length==0){
		message+= '請輸入地址!!\n'
	}	
	if (Form1.txtMail.value.length==0){
		message+= '請輸入郵件!!\n'
	}else{
		message+=check_email(Form1.txtMail.value)
	}
	if (Form1.txtTitle.value.length==0){
		message+= '請輸入主旨!!\n'
	}	
	if (Form1.txtConten.value.length==0){
		message+= '請輸入訊息!!\n'
	}	
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

//修改密碼
function UpPassword(){
	var message = ''
	if (Form1.txtPassword1.value.length==0){
		message+= ' 請輸入舊密碼!!\n'
	}
	if (Form1.txtPassword2.value.length==0){
		message+= ' 請輸入新密碼!!\n'
	}	
	if (Form1.txtPassword3.value.length==0){
		message+= ' 請輸入確認新密碼!!\n'
	}	
	if (Form1.txtPassword2.value.length!=0 && Form1.txtPassword3.value.length!=0){
		if (Form1.txtPassword2.value != Form1.txtPassword3.value){
		message+= ' 新密碼與確認新密碼不一樣!!\n'
		}	
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}


//新增廠商資料
function NewCompany(){
	var message = ''
	if (Form1.txtPassowrd.value.length==0){
		message+= '請輸入密碼!!\n'
	}
	if (Form1.txtCompanyTitle.value.length==0){
		message+= '請輸入公司名!!\n'
	}
	if (Form1.txtSty.value.length==0){
		message+= '請輸入統一編號!!\n'
	}
	if (Form1.txtName.value.length==0){
		message+= '請輸入聯絡人!!\n'
	}
	if (Form1.txtphone.value.length==0){
		message+= '請輸入電話!!\n'
	}
	if (Form1.txtFax.value.length==0){
		message+= '請輸入傳真!!\n'
	}
	if (Form1.txtPostCode.value.length==0){
		message+= '請輸入郵遞區號!!\n'
	}
	if (Form1.txtAddress.value.length==0){
		message+= '請輸入地址!!\n'
	}
	if (Form1.txtEmail.value.length==0){
		message+= '請輸入電子郵件!!\n'
	}else{
		message+= check_email(Form1.txtEmail.value)
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

//新增相本
function NewPhotoName(){
	var message = ''
	if (Form1.txtName.value.length==0){
		message+= '請輸入相本名稱!!\n'
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}


//電子報mail
function mail(){
	var message = ''
	message+= check_email(Form1.txtMail.value)
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

//新增團購廠商資料
function NewGroupCompany(){
	var message = ''
	if (Form1.txtPassowrd.value.length==0){
		message+= '請輸入密碼!!\n'
	}
	if (Form1.txtCompanyTitle.value.length==0){
		message+= '請輸入公司名!!\n'
	}
	if (Form1.txtSty.value.length==0){
		message+= '請輸入統一編號!!\n'
	}
	if (Form1.txtCardID.value.length==0){
		//message+= '請輸入身份證!!\n'
	}else{
		if (check_tw_id(Form1.txtCardID.value)==false){
			message+= '身份證字號輸入錯誤!!\n'
		}	
	}
	if (Form1.txtName.value.length==0){
		message+= '請輸入聯絡人!!\n'
	}
	if (Form1.txtprofessional.value.length==0){
		message+= '請輸入職稱!!\n'
	}
	if (Form1.txtphone.value.length==0){
		message+= '請輸入電話!!\n'
	}
	if (Form1.txtFax.value.length==0){
		message+= '請輸入傳真!!\n'
	}
	if (Form1.txtStockMoney.value.length==0){
		message+= '請輸入資本額!!\n'
	}else{
		if (ascertain(Form1.txtStockMoney.value)!=0){
			message+= '資本額只能輸入數字!!\n'
		}
	}
	if (Form1.txtYearMoney.value.length==0){
		message+= '請輸入年收入!!\n'
	}else{
		if (ascertain(Form1.txtYearMoney.value)!=0){
			message+= '年收入只能輸入數字!!\n'
		}
	}
	if (Form1.txtPostCode.value.length==0){
		message+= '請輸入郵遞區號!!\n'
	}
	if (Form1.txtAddress.value.length==0){
		message+= '請輸入地址!!\n'
	}
	if (Form1.txtEmail.value.length==0){
		message+= '請輸入電子郵件!!\n'
	}else{
		message+= check_email(Form1.txtEmail.value)
	}
	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

 
function hyperlink(c) {
	txt2=prompt("請輸入鏈接顯示的文字，如果留空則直接顯示鏈接。","");
	if (txt2!=null) {
		txt=prompt("請輸入 URL。","http://");
		if (txt!=null) {
			if (txt2=="") {
				AddTxt="[URL='"+txt+"']"+txt+"[/URL]";
				AddText(AddTxt,c);
				//AddText("[/URL]");
			} else {
				AddTxt="[URL='"+txt+"']"+txt2+"[/URL]";
				AddText(AddTxt,c);
				//AddText("</a>");
			}
		}
	}
}
 
/*
function hyperlink(c) {
	txt2=prompt("請輸入鏈接顯示的文字，如果留空則直接顯示鏈接。","");
	if (txt2!=null) {
		txt=prompt("請輸入 URL。","http://");
		if (txt!=null) {
			if (txt2=="") {
				AddTxt="<img src='"+txt+"'/>";
				AddText(AddTxt,c);
				//AddText("[/URL]");
			} else {
				AddTxt="[URL='"+txt+"']"+txt2+"[/URL]";
				AddText(AddTxt,c);
				//AddText("</a>");
			}
		}
	}
}
*/
function AddText(NewCode,s) {
	switch(s){
		case 1 : 
			if (Form1.txtConten.value!=""){
				insertAtCaret(Form1.txtConten, NewCode); 
			}else{
				Form1.txtConten.value += NewCode;
			}
			break;      
		case 2:
			if (Form1.txtConten3.value!=""){
				insertAtCaret(Form1.txtConten3, NewCode); 
			}else{
				Form1.txtConten3.value += NewCode;
			}
			break;  
	}
	//Form1.txtm_Notation.focus();
}

function insertAtCaret(textEl, text){
	if (textEl.createTextRange && textEl.caretPos){
		var caretPos = textEl.caretPos;
		caretPos.text += caretPos.text.charAt(caretPos.text.length - 2) == ' ' ? text + ' ' : text;
	} else if(textEl) {
		textEl.value += text;
	} else {
		textEl.value = text;
	}
}

function getSelectedText() {
	var post = Form1.txtm_Notation;
	var selected = '';
	if(post.isTextEdit){ 
		post.focus();
		var sel= document.selection;
		var rng= sel.createRange();
		rng.colapse;
		if((sel.type =="Text" || sel.type == "None") && rng !=null){
			if(rng.text.length > 0)        selected = rng.text;
		}
	}        
	return selected;
}


function UploadFile(){
	var message = ''
	var f1='';
	f1=Form1.fileToUpload.value;

	if (f1.length!=0){
		if (!(((f1.substring(f1.length-4,f1.length))).toLowerCase()=='.jpg' ||
			((f1.substring(f1.length-4,f1.length))).toLowerCase()=='.gif' ||
			((f1.substring(f1.length-4,f1.length))).toLowerCase()=='.bmp'  ))
			message+='只能上傳 .jpg .gif .bmp 的檔案\n'
	}else(
		message+='請選擇上傳檔案\n'
	)

	if (message.length>0){
		window.alert(message);
		window.event.returnValue = false;
	}
}

function QueryPage()
{
	if (document.all('tbQuery').value == "" || document.all('tbQuery').value == "請輸入關鍵字")
	{
		alert("請輸入關鍵字");
		return;
	}
	window.open('QueryPage.aspx?querystring='+document.all('tbQuery').value, '_blank');
}