﻿// JScript File

function aa() 
{
	var answer = confirm("กรุณาทำการ Login")
	if (answer)
	{
	    window.location = "CheckLogin.aspx?Post=Pic";
	}
	else
	{
		window.location = "Default.aspx";
	}
}

function bb() 
{
	var answer = confirm("กรุณาทำการ Login")
	if (answer)
	{
	    window.location = "CheckLogin.aspx?Post=Clip";
	}
	else
	{
		window.location = "Default.aspx";
	}
}
       
     function WindowClose()
     {
           window.close();
     }

function checkLogin()
{
  if(document.getElementById("Login1_txtUsername").value == "") 
  {
  alert("กรุณากรอก Username");
  return false;
  }
  
  if(document.getElementById("Login1_txtPassword").value == "") 
  {
  alert("กรุณากรอก Password");
  return false;
  }
}

function checkNumber(e){
    if(!((e.keyCode>=46)&&(e.keyCode<=57))){
		//alert("กรุณาใส่ตัวเลข");
		return event.keyCode=0;
	}
}

function checkEmail(){
    if(document.getElementById("txtSendEmail").value == "") 
    {
    alert("กรุณากรอกข้อมูลอีเมลล์ผู้ส่ง");
    return false;
    }
    
     if (document.getElementById("txtSendEmail").value != ""){
        var emailFilter = /^.+@.+\..{2,3}$/;
        var str = document.getElementById("txtSendEmail").value;
       if(!emailCheck(str)) 
          {
	         alert("กรอกข้อมูลอีเมลล์ผู้ส่งไม่ถูก");
	         return false;
          }
    }
    
    if(document.getElementById("txtAccepEmail").value == "") 
    {
    alert("กรุณากรอกข้อมูลอีเมลล์ผู้รับ");
    return false;
    }
    
    if (document.getElementById("txtAccepEmail").value != ""){
        var emailFilter = /^.+@.+\..{2,3}$/;
        var str = document.getElementById("txtAccepEmail").value;
       if(!emailCheck(str)) 
          {
	         alert("กรอกข้อมูลอีเมลล์ผู้รับไม่ถูก");
	         return false;
          }
    }
}

function checkComment() 
{
    if(document.getElementById("Comment1_editorComment").value == "") 
    {
    alert("กรุณากรอกข้อความกระทู้");
    return false;
    }
      if(document.getElementById("Comment1_txtSecurity").value == "") 
    {
    alert("กรุณากรอก Security Code");
    return false;
    }
     if(document.getElementById("Comment1_txtname").value == "") 
    {
    alert("กรุณากรอกชื่อผู้ตอบกระทู้");
    return false;
    }
}

function checkComment1() 
{
    if(document.getElementById("editorComment").value == "") 
    {
    alert("กรุณากรอกข้อความกระทู้");
    return false;
    }
      if(document.getElementById("txtSecurity").value == "") 
    {
    alert("กรุณากรอก Security Code");
    return false;
    }
     if(document.getElementById("txtname").value == "") 
    {
    alert("กรุณากรอกชื่อผู้ตอบกระทู้");
    return false;
    }
}

function countChar() {
    var strCount = document.getElementById("txtHeader")
	var strLen = strCount.value.length;
    document.getElementById("txtCount").value=strLen;
}
 
 function changepic(img_name,img_src) {
	document[img_name].src='File:\/\/' + img_src;
}

function checkSave()
{
    if(document.getElementById("txtHeader").value == "") 
    {
    alert("กรุณากรอกหัวเรื่อง");
    return false;
    }
    
    if(document.getElementById("ddlColumn").value == "0" )
    {
    alert("กรุณาเลือกหมวดที่ต้องการโพส");
    return false;
    }
    
    if(document.getElementById("fPic1").value != "" && document.getElementById("txtCapPic1").value == "")
    {
    alert("กรุณากรอก Caption ของรูปที่1");
    return false;
    }
    
     if(document.getElementById("fPic1").value == "" && document.getElementById("txtCapPic1").value != "") 
    {
    alert("กรุณา Browse รูปที่1");
    return false;
    }
    
    if(document.getElementById("fPic2").value != "" && document.getElementById("txtCapPic2").value == "") 
    {
    alert("กรุณากรอก Caption ของรูปที่2");
    return false;
    }
    
    if(document.getElementById("fPic2").value == "" && document.getElementById("txtCapPic2").value != "") 
    {
    alert("กรุณา Browse รูปที่2");
    return false;
    }
    
    if(document.getElementById("fPic3").value != "" && document.getElementById("txtCapPic3").value == "") 
    {
    alert("กรุณากรอก Caption ของรูปที่3");
    return false;
    }
    
    if(document.getElementById("fPic3").value == "" && document.getElementById("txtCapPic3").value != "") 
    {
    alert("กรุณา Browse รูปที่3");
    return false;
    }
    
    if(document.getElementById("fPic4").value != "" && document.getElementById("txtCapPic4").value == "") 
    {
    alert("กรุณากรอก Caption ของรูปที่4");
    return false;
    }
    
    if(document.getElementById("fPic4").value == "" && document.getElementById("txtCapPic4").value != "") 
    {
    alert("กรุณา Browse รูปที่4");
    return false;
    }
    
    if(document.getElementById("fPic5").value != "" && document.getElementById("txtCapPic5").value == "") 
    {
    alert("กรุณากรอก Caption ของรูปที่5");
    return false;
    }
    
    if(document.getElementById("fPic5").value == "" && document.getElementById("txtCapPic5").value != "") 
    {
    alert("กรุณา Browse รูปที่5");
    return false;
    }
    
    if(document.getElementById("fPic6").value != "" && document.getElementById("txtCapPic6").value == "") 
    {
    alert("กรุณากรอก Caption ของรูปที่6");
    return false;
    }
    
    if(document.getElementById("fPic6").value == "" && document.getElementById("txtCapPic6").value != "") 
    {
    alert("กรุณา Browse รูปที่6");
    return false;
    }
    
    if(document.getElementById("fCapVdo1").value == "" && document.getElementById("fVdo1").value != "") 
    {
    alert("กรุณา Browse VDO Capture1");
    return false;
    }
    
     if(document.getElementById("fCapVdo1").value == "" && document.getElementById("txtCapVdo1").value != "") 
    {
    alert("กรุณา Browse VDO Capture1");
    return false;
    }
    
    if(document.getElementById("fCapVdo1").value != "" && document.getElementById("fVdo1").value == "")  
    {
    alert("กรุณา Browse VDO File1");
    return false;
    }
    
    if(document.getElementById("fCapVdo1").value != "" && document.getElementById("fVdo1").value != "" && document.getElementById("txtCapVdo1").value == "")  
    {
    alert("กรุณากรอก VDO Caption1");
    return false;
    }
    
    if(document.getElementById("txtUsername").value == "") 
    {
    alert("กรุณากรอกชื่อ-นามสกุล");
    return false;
    }
    
     if(document.getElementById("txttelephone").value == "") 
    {
    alert("กรุณากรอกเบอร์โทร");
    return false;
    }
    
      if(document.getElementById("txttelephone").value == "") 
    {
    alert("กรุณากรอกเบอร์โทร");
    return false;
    }
    
     if (document.getElementById("txtEmail").value != ""){
        var emailFilter = /^.+@.+\..{2,3}$/;
        var str = document.getElementById("txtEmail").value;
       if(!emailCheck(str)) 
          {
	         alert("กรอกข้อมูล email ไม่ถูก");
	         return false;
          }
    }
    
}

function emailCheck (emailStr) {
		var checkTLD=1; 
		var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/; 
		var emailPat=/^(.+)@(.+)$/;
		var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var quotedUser="(\"[^\"]*\")";
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/; 
		var atom=validChars + '+'; 
		var word="(" + atom + "|" + quotedUser + ")"; 
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
		var matchArray=emailStr.match(emailPat);
		
		if (matchArray==null) {
			return false;
		}
		
		var user=matchArray[1];
		var domain=matchArray[2];

		for (i=0; i<user.length; i++) {
			if (user.charCodeAt(i)>127) {
				//alert("Ths username contains invalid characters.");
				return false;
		   }
		}
		for (i=0; i<domain.length; i++) {
			if (domain.charCodeAt(i)>127) {
				//alert("Ths domain name contains invalid characters.");
				return false;
		   }
		}	
  
		if (user.match(userPat)==null) {
			return false;
		}
 
		var IPArray=domain.match(ipDomainPat);
		if (IPArray!=null) {
		 
			for (var i=1;i<=4;i++) {
				if (IPArray[i]>255) {
					//alert("Destination IP address is invalid!");
					return false;
		  	 	}
			}
			return true;
		}
 
		// Domain is symbolic name.  Check if it's valid.
		 
		var atomPat=new RegExp("^" + atom + "$");
		var domArr=domain.split(".");
		var len=domArr.length;
		for (i=0;i<len;i++) {
			if (domArr[i].search(atomPat)==-1) {
				//alert("The domain name does not seem to be valid.");
				return false;
			}
		}
		if (checkTLD && domArr[domArr.length-1].length!=2 && 
			domArr[domArr.length-1].search(knownDomsPat)==-1) {
			//alert("The address must end in a well-known domain or two letter " + "country.");
			return false;
		}
 
		// Make sure there's a host name preceding the domain.
		 
		if (len<2) {
			//alert("This address is missing a hostname!");
			return false;
		}
		 
		// If we've gotten this far, everything's valid!
		return true;
}

function checkClip()
{
    if(document.getElementById("txtHeader").value == "") 
    {
    alert("กรุณากรอกหัวเรื่อง");
    return false;
    }
    
    if(document.getElementById("fCapVdo1").value == "" && document.getElementById("fVdo1").value != "") 
    {
    alert("กรุณา Browse VDO Capture1");
    return false;
    }
    
     if(document.getElementById("fCapVdo1").value == "" && document.getElementById("txtCapVdo1").value != "") 
    {
    alert("กรุณา Browse VDO Capture1");
    return false;
    }
    
    if(document.getElementById("fCapVdo1").value != "" && document.getElementById("fVdo1").value == "")  
    {
    alert("กรุณา Browse VDO File1");
    return false;
    }
    
    if(document.getElementById("fCapVdo1").value != "" && document.getElementById("fVdo1").value != "" && document.getElementById("txtCapVdo1").value == "")  
    {
    alert("กรุณากรอก VDO Caption1");
    return false;
    }
    
    if(document.getElementById("txtUsername").value == "") 
    {
    alert("กรุณากรอกชื่อ-นามสกุล");
    return false;
    }
    
     if(document.getElementById("txttelephone").value == "") 
    {
    alert("กรุณากรอกเบอร์โทร");
    return false;
    }
    
      if(document.getElementById("txttelephone").value == "") 
    {
    alert("กรุณากรอกเบอร์โทร");
    return false;
    }
    
     if (document.getElementById("txtEmail").value != ""){
        var emailFilter = /^.+@.+\..{2,3}$/;
        var str = document.getElementById("txtEmail").value;
       if(!emailCheck(str)) 
          {
	         alert("กรอกข้อมูล email ไม่ถูก");
	         return false;
          }
    }
    
}