﻿function CheckformContact() 
{
var f=document.formContact;

if(f.CONTACT_SCHOOL.value.length<=0) 
    {
        alert("請填寫學校名稱，謝謝!!");
        f.CONTACT_SCHOOL.focus();
    }
else if(f.CONTACT_DEVELOP.value.length<=0) 
    {
        alert("請填寫系所名稱，謝謝!!");
        f.CONTACT_DEVELOP.focus();
    }
else if(f.CONTACT_NAME.value.length<=0) 
    {
        alert("請填寫姓名，謝謝!!");
        f.CONTACT_NAME.focus();
    }    
else if(f.CONTACT_PHONE.value.length<=0 ) 
    {
        alert("請填寫聯絡電話，謝謝!!");
        f.CONTACT_PHONE.focus();
    }
else if(! isTel(f.CONTACT_PHONE.value))
{
	f.CONTACT_PHONE.focus();
}    
else if(f.CONTACT_CELLPHONE.value.length<=0) 
    {
        alert("請填寫聯絡手機號碼，謝謝!!");
        //f.CONTACT_CELLPHONE.style.backgroundColor="#ff0000";
        f.CONTACT_CELLPHONE.focus();
    }
else if(! isCellPhone(f.CONTACT_CELLPHONE.value))
{
	f.CONTACT_CELLPHONE.focus();
}
else if(f.CONTACT_MAIL.value.length<=0 ||  (! isEmail(f.CONTACT_MAIL.value))) 
    {
        alert("請填寫正確電子郵件地址，謝謝!!");
        f.CONTACT_MAIL.focus();
    }
else if(f.CONTACT_SUGGESTION.value.length<=0) 
    {
        alert("請填寫意見，謝謝!!");
        f.CONTACT_SUGGESTION.focus();
    }
else if(f.vCode.value.length<=0) 
    {
        alert("請填寫驗證碼，謝謝!!");
        f.vCode.focus();
    }
else
	{
	f.submit();
	}
}

function isEmail(str) 
{
    var supported = 0;
    if (window.RegExp) 
    {
        var tempStr = "a";
        var tempReg = new RegExp(tempStr);
        if (tempReg.test(tempStr)) supported = 1;
    }
    if (!supported) 
    {
        return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
    }
    var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
    var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
    return (!r1.test(str) && r2.test(str));
}
function isTel( phone ) 
{
	
    var no = new RegExp("^\\d{7,}.#?\\d+$");
	if(!no.test(phone))
	{
		alert("很抱歉，電話號碼格式範例如下:\n027732994#223");
		return false;
	}
else
	{
     return true;
	}
}


function isCellPhone( phone ) 
{
	
    var no = new RegExp("^\\d+$");
	if(!no.test(phone))
	{
		alert("很抱歉，手機號碼只能填寫數字!!");
		return false;
	}
else
	{
     return true;
	}
}


function CheckformMail() 
{
var f=document.sndmail;

if(f.sender.value.length<=0) 
    {
        alert("請填您的大名，謝謝!!");
        f.sender.focus();
    }
else if(f.PRODUCT_MAIL_NAME.value.length<=0) 
    {
        alert("請填收寄人姓名，謝謝!!");
        f.PRODUCT_MAIL_NAME.focus();
    }

else if(f.PRODUCT_MAIL.value.length<=0 ||  (! isEmail(f.PRODUCT_MAIL.value))) 
    {
        alert("請填寫正確電子郵件地址，謝謝!!");
        f.PRODUCT_MAIL.focus();
    }
    else if(f.vCode.value.length<=0) 
    {
        alert("請填寫驗證碼，謝謝!!");
        f.vCode.focus();
    }
else
	{
	f.submit();
	}
}

function CheckSearch() 
{
var f=document.srchform;

if(f.keyword.value.length<=0) 
    {
        alert("請填入關鍵字，謝謝!!");
        f.keyword.focus();
    }
else
	{
	f.submit();
	}
}
