function checkdata(ErrMsg_ProductLine, ErrMsg_Country){
	var x = document.Form1.ClassValue.length-1
	if (document.Form1.ClassValue[x].selected){
		//window.open ('http://www.gigabytecm.com/eng/gbc_contactus.aspx','_blank');
		window.open ('http://ggts.gigabyte.com.tw/MobileSupportForm.asp?Country='+document.Form1.Country.value+'&SourceWeb=B2C','GIGABYTE','width=760,height=580,scrollbars=1,top=20,left=20,resizable=1');
	}
	else{
		if (document.Form1.ClassValue[0].selected){
			alert (ErrMsg_ProductLine);
			return false;
		}
		else {
			if (document.Form1.Country[0].selected){
				alert(ErrMsg_Country);
				document.Form1.Country.focus();
				return false;
			}
			window.open ('http://ggts.gigabyte.com.tw/tech.asp?ClassID='+document.Form1.ClassValue.value+'&Country='+document.Form1.Country.value+'&SourceWeb=B2C','Gigabyte','width=760,height=580,scrollbars=1,top=20,left=20,resizable=1');
		}
		return false;
	}
	return false;
}



function LinkGGTSForm_Old(ErrMsg_UserEmail, strLanguageID){
	if (checkGGTSForm(ErrMsg_UserEmail) == true){
		location.href="http://ggts.gigabyte.com.tw/gtsemail.asp?LanguageID=" + strLanguageID + "&UserEmail=" + document.ggtsform.UserEmail.value;
	}
	return false;
}


function LinkGGTSForm(ErrMsg_UserEmail, strLanguageID){
	if (checkGGTSForm(ErrMsg_UserEmail) == true){
		document.ggtsform.submit();
	}
	return false;
}


function checkGGTSForm(ErrMsg_UserEmail){
	if (checkEmail(document.ggtsform.UserEmail.value) == false){
		alert (ErrMsg_UserEmail);
		return false;
	}
	return true;
}


function checkEmail(checkstr){
	var chkEmail = false;
	for (var i=0; i<checkstr.length; i++){
		var intStr = checkstr.charCodeAt(i);
		if ((intStr<45) || (intStr==47) || ((intStr>57) && (intStr<64)) || ((intStr>90) && (intStr<95)) || (intStr==96) || (intStr>122)){
			chkEmail = false;
		}
		else{
			chkEmail = true;
		}
		if (chkEmail == false) { break; }
	}
	if (chkEmail == true){
		conv = checkstr.split("@");
		if (conv.length == 2){	//---------驗證是否有兩個"@"
			chkEmail = true;
		}
		else{
			chkEmail = false;
		}
		if (chkEmail == true){	//---------驗證@前後是否有字
			if ((conv[0].length > 0)&&(conv[1].length > 0))
				chkEmail = true;
			else
				chkEmail = false;
		}
		if (chkEmail == true){	//----------驗證@後面的文字是否有"."
			cont = conv[1].split(".");
			if (cont.length==1){
				chkEmail = false;
			}
			else{
				for (var j=0; j<cont.length; j++){
					if (cont[j].length > 0){
						chkEmail = true;
					}
					else{
						chkEmail = false;
						break;
					}
				}
			}
		}
	}
	return chkEmail;
}
