var CurrentPage=1;
var CurrentPageBoard=1;
var CheckUsername= null;
var TempUser=null;
var TempPass=null;
var A_qid=null;
var pagesize_answer=null;
var pagesize_topic=null;

			function PageNum(PageNum)
			{
				
			document.getElementById('pagenum'+CurrentPage).innerHTML="<a  href=\"javascript:getdata('ajax_forum.php?page=','Show_Board',"+CurrentPage+");PageNum("+CurrentPage+")\" style=\"display: block;text-decoration: none;font-weight: bolder;color:#ffffff;\">"+CurrentPage+"</a>";
			
	document.getElementById('pagenum'+PageNum).innerHTML="<span style=\"display: block;text-decoration: none;font-weight: bolder;color:#000000;\">"+PageNum+"</span>";
			
			CurrentPage=PageNum;
			}
			
			function PageNumBoard(id,PageNum)
			{
				
document.getElementById('pagenum'+CurrentPageBoard).innerHTML="<a  href=\"javascript:getdata('ajax_answerboard.php?a_qid="+id+"&page=','answer_board',"+CurrentPageBoard+");PageNumBoard("+id+","+CurrentPageBoard+")\" style=\"display: block;text-decoration: none;font-weight: bolder;color:#ffffff;\">"+CurrentPageBoard+"</a>";
			
	document.getElementById('pagenum'+PageNum).innerHTML="<span style=\"display: block;text-decoration: none;font-weight: bolder;color:#000000;\">"+PageNum+"</span>";
			
			CurrentPageBoard=PageNum;
			}
			function PageNumGallery(id,PageNum)
			{
				
document.getElementById('pagenum'+CurrentPageBoard).innerHTML="<a  href=\"javascript:getdata('ajax_answergallery.php?a_qid="+id+"&page=','answer_board',"+CurrentPageBoard+");PageNumGallery("+id+","+CurrentPageBoard+")\" style=\"display: block;text-decoration: none;font-weight: bolder;color:#ffffff;\">"+CurrentPageBoard+"</a>";
			
	document.getElementById('pagenum'+PageNum).innerHTML="<span style=\"display: block;text-decoration: none;font-weight: bolder;color:#000000;\">"+PageNum+"</span>";
			
			CurrentPageBoard=PageNum;
			}
			
			function check_register(page,data1,data2,data3,data4)// for register
			{
			
				var   username=document.getElementById("Name")
				var   pass=document.getElementById("Password")
				var   pass1=document.getElementById("VerifyPass")
				var   Email=document.getElementById("Email")
				var   Re_Email=document.getElementById("Re_Email")
				var   DisplayName=document.getElementById("DisplayName")
				var   ImageVerification=document.getElementById("ImageVerification")
				var   Sign_up=document.getElementById("register_form")
				
				var 	address=" ";
				var 	date=" ";
				var   checkmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
								if(username.value!="")
								{
											
												 if(CheckUsername==null)
													{
															alert("Please check user first before submit");
															username.focus();
															return false;
													}
													
												else  if(CheckUsername.match("Username has regististed"))
												{
													alert("Username has regististed");
												
									
													username.focus();
													return false;
												}
												else if(username.value!=TempUser)
												{
													alert("If chang username please submit again");
													 document.getElementById("button").disabled=false;												
													username.focus();
													return false;
												}
								
								}// if(username!="")
								if(username.value=="")
								{
									alert("Please check user first before submit");
									username.focus();
									return false;
								}
								if((username.value=="" && pass.value!="") || (username.value=="" && pass1.value!=""))
								{
									alert("Please select username and submit first");
									username.focus();
									return false;
								}
								
								if(!pass.value.match(TempPass) && (pass.value!=""))
								{
									alert("You have to change password please submit for chaeck username again");
									 document.getElementById("button").disabled=false;																										
									pass.focus();
									return false;
								}
								if(!pass1.value.match(TempPass) && (pass1.value!=""))
								{
									alert("you have to change verify password not match with password");
									alert("please verify pass again");
									 document.getElementById("button").disabled=false;
								
									pass1.focus();
									return false;
								}
					
					
					
						
						
						if(!Email.value)
						{
							alert("Please put email");
							Email.focus();
							return false;
						}
						if(!Email.value.match(checkmail))
						{
							alert("Email not corect");
							Email.focus();
							return false;
						}
						if(!Re_Email.value)
						{
							alert("Please put verify");
							Re_Email.focus();
							return false;
						}
						if(Email.value!=Re_Email.value)
						{
							alert("Email not match");
							Re_Email.value="";
							Re_Email.focus();
							return false;
						}
						if(!DisplayName.value)
						{
							alert("Please Put DisplayName");
							DisplayName.focus();
							return false;
						}
						if(DisplayName.value.length<6)
						{
							alert("more than 6 carecter")
							DisplayName.focus();
							return   false;
						}
						
						var  code_input=document.getElementById("code_input")
						var  code_hidden=document.getElementById("code_hidden")
						
						if(code_input.value=="")
						{
							alert("Please Put Code...");
							code_input.focus();
							return false;
						}
						else if(code_input.value != code_hidden.value)
						{
							alert("Code not corect");
							code_input.focus();
							return false;
						}
						sendpost(page,"username="+data1+"&pass="+data2+"&email="+data3+"&displayname="+data4+"&address="+address+"&date="+date,'');
						return  true;
			}
		
		function check_posttopic(page,data1,data2,data3)//for post topic
		{
			var   Topic_Type1=document.getElementById("Topic_Type1")
			var   Topic_Type2=document.getElementById("Topic_Type2")
			var   Topic_Type3=document.getElementById("Topic_Type3")
			
			var   Topic=document.getElementById("Topic")
			var   MsgAnswer=document.getElementById("MsgAnswer")
			var   Post_By=document.getElementById("Post_By")
			
			var   Topic_Type=" ";
			
			
			

				if(Topic_Type1.checked==false && Topic_Type2.checked==false && Topic_Type3.checked==false)
				{
					alert("Please Select Topic Type");
					Topic_Type1.focus();
					return false;
				}
				if(Topic_Type1.checked==true)
				Topic_Type=1;
				else if(Topic_Type2.checked==true)
				Topic_Type=2;
				else if(Topic_Type3.checked==true)
				Topic_Type=3;
				
				if(!Topic.value)
				{
					alert("Please put Topic");
					Topic.focus();
					return false;
				}
				if(Topic.value.length<5)
				{
					alert("more than 5 carecter")
					Topic.focus();
					return   false;
				}
				if(!MsgAnswer.value)
				{
					alert("Please put MsgAnswer");
					MsgAnswer.focus();
					return false;
				}
				if(MsgAnswer.value.length<5)
				{
					alert("more than 5 carecter")
					MsgAnswer.focus();
					return   false;
				}
				if(!Post_By.value)
				{
					alert("Please put your name");
					Post_By.focus();
					return false;
				}
				
				var  code_input=document.getElementById("code_input")
				var  code_hidden=document.getElementById("code_hidden")
						
				if(code_input.value=="")
				{
					alert("Please Put Code...");
					code_input.focus();
					return false;
				}
				else if(code_input.value != code_hidden.value)
				{
					alert("Code not corect");
					code_input.focus();
					return false;
				}
				/*if(pagesize_topic==null){
				pagesize_topic=document.getElementById("pagesize_topic").value;
				pagesize_topic=parseInt(pagesize_topic) ;}
				pagesize_topic+=1;*/
		sendpost(page,"topic_type="+Topic_Type+"&name="+data1+"&topic="+data2+"&message="+data3,'');
			return  true;
		}
		
		function check_postanswer(page,data1,data2,data3,data4)
			{
				var myform=document.getElementById("AnsFrom")
				
				
				if(!myform.Post_By.value)
				{
					alert("Please Put your name...");
					myform.Post_By.focus();
					return false;
				}
				
			
				if(!myform.MsgAnswer.value)
				{
					alert("Please Put your Message...");
					myform.MsgAnswer.focus();
					return false;
				}
				if(myform.MsgAnswer.value.length<5)
				{
					alert("more than 5 carecter")
					myform.MsgAnswer.focus();
					return   false;
				}
				
				var  code_input=document.getElementById("code_input")
				var  code_hidden=document.getElementById("code_hidden")
						
				if(code_input.value=="")
				{
					alert("Please Put Code...");
					code_input.focus();
					return false;
				}
				else if(code_input.value != code_hidden.value)
				{
					alert("Code not corect");
					code_input.focus();
					return false;
				}
				A_qid=data1;
				if(pagesize_answer==null){
				pagesize_answer=document.getElementById("pagesize_answer").value;
				pagesize_answer=parseInt(pagesize_answer) ;}
				pagesize_answer+=1;
					sendpost(page,"a_qid="+data1+"&Post_By="+data2+"&MsgAnswer="+data3+"&num_answer="+data4,'');
				return  true;
			}
		function check_postimage()
		{
			var x=document.getElementById("forum_pic")
			var   n_pic1=document.getElementById("n_pic1")
			var   n_pic2=document.getElementById("n_pic2")
			var   n_pic3=document.getElementById("n_pic3")	
			var   comment1=document.getElementById("comment1")
			var   comment2=document.getElementById("comment2")
			var   comment3=document.getElementById("comment3")	
			
			if(n_pic1.value=="" && n_pic2.value=="" && n_pic3.value=="")
			{
				alert("Please select your image first")
				n_pic1.focus();
				return   false;
			}
			if(n_pic1.value!="" && comment1.value=="")
			{
				alert("Please comment your image1 before post image")
				comment1.focus();
				return   false;
			}
			if(n_pic2.value!="" && comment2.value=="")
			{
				alert("Please comment your image2 before post image")
				comment2.focus();
				return   false;
			}
			if(n_pic3.value!="" && comment3.value=="")
			{
				alert("Please comment your image3 before post image")
				comment3.focus();
				return   false;
			}
			
			 x.submit();
		}
		function check_user(page,data)// for post topic
		{
			
			var   username=document.getElementById("Name")
			var   pass=document.getElementById("Password")
			var   pass1=document.getElementById("VerifyPass")	
			
				if(data!="")
				{
									var  usernamecheck=/^[0-9a-z]+$/
									var passcheck  = '^[0-9a-z]+$';
								
									if(!data.match(usernamecheck))
									{
										alert("Only  a-z")
										username.focus();
										return   false;
									}
									
									if(data.length<3)
									{
										alert("more than 3 carecter")
										username.focus();
										return   false;
									}
				
									if(!pass.value)
									{
											alert("please put pass");
											pass.focus();
											return false;
									}
																									
									if(!pass.value.match(passcheck))
									{
											alert("only 0-9 a-z")
											pass.focus();
											return   false;
									}
													
									if(pass.value.length<6)
									{
										alert("password more 6 carecter")
										pass.focus();
										return   false;
									}
													
																			
									if(!pass1.value)
									{
										alert("verify password");
										pass1.focus();
										return false;
									}
												
									if(pass.value!=pass1.value)
									{
										alert("password not match")
										pass1.value="";
										pass1.focus();
										return   false;
									}
								
									sendpost(page,"username=",data);
									return  true;
					}
					else
					{
						alert("please select before check")
						username.focus();
						return   false;
					}
		}
		function login()// for login
		{
			var username=document.getElementById("Name_Login");
			var pass=document.getElementById("Password_Login");
			
			if(username.value=="")
			{
				alert("Please Put Username");
				username.focus();
				return false;
			}
			else if(pass.value=="")
			{
				alert("Please Put Password");
				pass.focus();
				return false;
			}
			else
			{
		
					sendpost('process_login.php',"username="+username.value,"&pass="+pass.value);
				
	
	
			}
		}
		
		/*************for Emotion**************/
		// Remember the current position.
			function storeCaret(text)
			{
				// Only bother if it will be useful.
				if (typeof(text.createTextRange) != "undefined")
					text.caretPos = document.selection.createRange().duplicate();
			}
			
			// Replaces the currently selected text with the passed text.
			function replaceText(text, textarea)
			{
				// Attempt to create a text range (IE).
				if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
				{
					var caretPos = textarea.caretPos;
			
					caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
					caretPos.select();
				}
				// Mozilla text range replace.
				else if (typeof(textarea.selectionStart) != "undefined")
				{
					var begin = textarea.value.substr(0, textarea.selectionStart);
					var end = textarea.value.substr(textarea.selectionEnd);
					var scrollPos = textarea.scrollTop;
			
					textarea.value = begin + text + end;
			
					if (textarea.setSelectionRange)
					{
						textarea.focus();
						textarea.setSelectionRange(begin.length + text.length, begin.length + text.length);
					}
					textarea.scrollTop = scrollPos;
				}
				// Just put it on the end.
				else
				{
					textarea.value += text;
					textarea.focus(textarea.value.length - 1);
				}
			}
			
			