﻿// JavaScript Document   

//-----------------gotoLink---------------------------------------------
function gotoLink(url){
	location.href=url;
	}
//-----------------------OpenWindow--------------------------------------
function winPopUp(){
	alert('????????????????????????????????????????????'); 
	history.go(1);
}
//------------------------------------------------------------------------
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//================Ajax===================================================
function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
 		// Firefox, Opera 8.0+, Safari
 		xmlHttp=new XMLHttpRequest();
 	}catch (e){
 		//Internet Explorer
 		try {
  			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  		}catch (e){
  			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  		}
 	}
	return xmlHttp;	
}
//=============Function Check User==================================
//var usr = 0;
function checkuser(){
	xmlUser=GetXmlHttpObject();
	if (xmlUser==null){
 		alert ("Browser does not support HTTP Request");
 		return;
 	}
	var url="../Mem/checkUser.php";
	url=url+"?username="+document.formAdd.username.value;
	url=url+"&sid="+Math.random();
	//alert(url);
	xmlUser.onreadystatechange=function(){
		if(xmlUser.readyState==4 || xmlUser.readyState=="complete"){
			
 			if(xmlUser.responseText==0){
				//alert(xmlUser.responseText);
				 CheckRegister();
			}else{
				alert("Usernameนี้มีคนใช้แล้ว กรุณากรอกใหม่ค่ะ");
			}
			//alert(xmlCore.responseText);
 		}else{
			//document.getElementById("dataTab").innerHTML="<img src='../pic/bodyWeb/june.gif' >";
		}
	};
	xmlUser.open("GET",url,true);
	xmlUser.send(null);
}
//================Check Form Email================================
function checkemail(email){
	 // do something 
	//var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) {
		//alert('YES! Correct email address');
		return true;
	}else{
		
		return false;
	}
 }
 //========================Check Form name=================================
function checkname(user){
	 // do something 
	//var x = user;
	//var filter  = /^[a-zA-Z0-9]/;
	 var filter = /^[a-z0-9]*$/   ;
	var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]\+\-\*\/]/ ;
	//var filter  = /^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]/;
	
	if (user == "") {
        //fld.style.background = 'Yellow';
        //error = "You didn't enter an email address.\n";
		return false;
    } else if (!filter.test(user)) {              //test email for illegal characters
        //fld.style.background = 'Yellow';
        //error = "Please enter a valid email address.\n";
		return false;
    } else if (user.match(illegalChars)) {
        //fld.style.background = 'Yellow';
        //error = "The email address contains illegal characters.\n";
		return false;
    } else {
        //fld.style.background = 'White';
		return true;
    }

	/*
	if (filter.test(x)) {
		//alert('YES! Correct email address');
		return true;
	}else{
		
		return false;
	}
	*/
 }
//==============Function Check Alert Register=====================
function CheckRegister(){
	//==========variable=======================
		var pass = document.formAdd.pwd.value;
		var usr = document.formAdd.username.value;
	//=======================Check==============================
		if(document.formAdd.username.value=="" || document.formAdd.pwd.value=="" || document.formAdd.cmfPwd.value=="" || document.formAdd.fname.value=="" || document.formAdd.lname.value=="" || document.formAdd.addr.value=="" || document.formAdd.tel.value=="" || document.formAdd.email.value=="" || document.formAdd.file.value=="" ){
			alert("กรุณากรอรกข้อมูลให้ครบด้วยค่ะ");
		}else if(!checkname(document.formAdd.username.value)){
			alert('กรุณากรอกให้ถูกต้องตามรูปแบบค่ะ(ตัวอักษร a-z เป็นตัวเล็กเท่านั้น,0-9)');
		}else if(document.formAdd.pwd.value!=document.formAdd.cmfPwd.value){
			alert("รหัสผ่านไม่ตรงกัน กรุณากรอกใหม่");
		}else if(!checkemail(document.formAdd.email.value)){
			alert("รูปแบบE-mailผิดพลาด กรุณากรอกใหม่");
		}else if(usr.length < 6 || usr.length > 12){
			alert('Username ต้องมีความยาวตั้งแต่ 6 - 12 ตัวอักษร');
		}else if(pass.length < 6 || pass.length > 12){
			alert('รหัสผ่านมีความยาวตั้งแต่ 6 - 12 ตัวอักษร');
		}else{
				//alert("Hello");
			document.formAdd.action="../Mem/manageReg.php";
			document.formAdd.submit();
		}
}
//==============Function Check Alert UpdateRegister=====================
function CheckUpRegister(){
	//==========variable=======================
		var pass = document.formedit.pwd.value;
		var usr = document.formedit.username.value;
	//=======================Check==============================
	if(document.formedit.username.value=="" || document.formedit.pwd.value=="" || document.formedit.fname.value=="" || document.formedit.lname.value=="" || document.formedit.addr.value=="" || document.formedit.tel.value==""|| document.formedit.email.value==""){
		alert("กรุณากรอรกข้อมูลให้ครบด้วยค่ะ");
	}else if(!checkemail(document.formedit.email.value)){
		alert("รูปแบบE-mailผิดพลาด กรุณากรอกใหม่");
	}else if(usr.length < 6 || usr.length > 12){
		alert('Username ต้องมีความยาวตั้งแต่ 6 - 12 ตัวอักษร');
	}else if(pass.length < 6 || pass.length > 12){
		alert('รหัสผ่านมีความยาวตั้งแต่ 6 - 12 ตัวอักษร');
	}else{
		//alert("Hello");
		document.formedit.action="../Mem/manageReg.php";
		document.formedit.submit();
	}
}
//==============Function Check Alert Contact=====================
function CheckContact(){
		if(document.formCon.name.value=="" || document.formCon.email.value=="" || document.formCon.conNo.value=="" || document.formCon.detail.value=="" ){
			alert("กรุณากรอรกข้อมูลให้ครบด้วยค่ะ");
		}else if(!checkemail(document.formCon.email.value)){
			alert("รูปแบบE-mailผิดพลาด กรุณากรอกใหม่");
		}else{
				//alert("Hello");
			document.formCon.action="../contact/manageCon.php";
			document.formCon.submit();
		}
}

//================Ajax===================================================
function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
 		// Firefox, Opera 8.0+, Safari
 		xmlHttp=new XMLHttpRequest();
 	}catch (e){
 		//Internet Explorer
 		try {
  			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  		}catch (e){
  			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  		}
 	}
	return xmlHttp;	
}
//==================ShowSlide=========================================
function showSlide(num){
	xmlCore=GetXmlHttpObject();
	if (xmlCore==null){
 		alert ("Browser does not support HTTP Request");
 		return;
 	}
	var url="../slide/showSlide.php";
	url=url+"?num="+num;
	url=url+"&sid="+Math.random();
	xmlCore.onreadystatechange=setcoreData;
	xmlCore.open("GET",url,true);
	xmlCore.send(null);
}
function setcoreData(){
	if(xmlCore.readyState==4 || xmlCore.readyState=="complete"){
 		document.getElementById("dataTab").innerHTML=xmlCore.responseText;
 	}else{
		document.getElementById("dataTab").innerHTML="Londing...";
	}
}


