﻿//------------------------------------------------------------------------
function validEmail(obj) {
	var s = obj.value;
	for (var i=0; i<s.length; i++)
		if (s.charAt(i)==" "){
			return false;
		}
	var elem, elem1;
	elem=s.split("@");
	if (elem.length!=2)	return false;

	if (elem[0].length==0 || elem[1].length==0)return false;

	if (elem[1].indexOf(".")==-1)	return false;

	elem1=elem[1].split(".");
	for (var i=0; i<elem1.length; i++)
		if (elem1[i].length==0)return false;
	return true;
}
//------------------------------------------------------------------------
function testSpaceBar(obj){
	if(obj.value=="")return false;
	else{		
		var s = obj.value;
		var temp = s.split(" ");
		var str = "";
		for(var i=0; i<temp.length; i++)str=str + temp[i];
		if(str==""){
			obj.value = str.substring(0,str.length);
			return false;
		}
	}//else
	return true;
}
//------------------------------------------------------------------------------------------
function validCheckBox(obj){
	var isChecked = false;
	for(var i=0; i<obj.length; i++)
		if (obj[i].checked==true)isChecked = true;
	if(isChecked==false)return false;
	else return true;
}
//------------------------------------------------------------------------------------------
function MM_openBrWindow(theURL,winName,features) { //v2.0
	var mywindow = window.open(theURL,winName,features);
	if (window.focus) {mywindow.focus()}
	return false;
}
//------------------------------------------------------------------------------------------
function checkAll(checkname, exby) {
  for (i = 0; i < checkname.length; i++)
  checkname[i].checked = exby.checked? true:false
}
//------------------------------------------------------------------------
function isPhone(obj){
	var sText = obj.value;
	var ValidChars = " .+()0123456789";
	var Char;
	for (i = 0; i < sText.length; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         return false;
         }
      }
 	return true;
}
//-------------------------------------------------------------------------------------------
function doSendCart(){
	var register = document.register;
	if(!testSpaceBar(register.fullname)){
		alert("Vui lòng cho biết tên của quý khách.");
		register.fullname.focus();
		return false;
	}
	if(!validEmail(register.email)){
		alert("Vui lòng nhập email liên hệ. Email phải có dạng: ten@congty.com");
		register.email.focus();
		return false;
	}
	if(!testSpaceBar(register.telephone)){
		alert("Vui lòng cho biết số điện thoại liên hệ.");
		register.telephone.focus();
		return false;
	}
	if(!isPhone(register.telephone)){
		alert("Số điện thoại chỉ bao gồm các con số, dấu +, (, )");
		register.telephone.focus();
		return false;
	}
	if (!confirm("Bạn đã chắc là thông tin đặt hàng đã chính xác? Nếu đúng, hãy click OK để gỏi đơn hàng."))
		return false;
}
//-------------------------------------------------------------------------------------------
function doSendContact(){
	var register = document.register;
	if(!testSpaceBar(register.fullname)){
		alert("Vui lòng cho biết tên của quý khách.");
		register.fullname.focus();
		return false;
	}
	if(!validEmail(register.email)){
		alert("Vui lòng nhập email liên hệ. Email phải có dạng: ten@congty.com");
		register.email.focus();
		return false;
	}
	if(!testSpaceBar(register.telephone)){
		alert("Vui lòng cho biết số điện thoại liên hệ.");
		register.telephone.focus();
		return false;
	}
	if(!isPhone(register.telephone)){
		alert("Số điện thoại chỉ bao gồm các con số, dấu +, (, )");
		register.telephone.focus();
		return false;
	}
}
//-------------------------------------------------------------------------------------------
function goLink(){	
	var url = document.weblink.linklist.options[document.weblink.linklist.selectedIndex].value;
	window.open(url);
}