function submitFriend(){
	document.form1.submit();
}
//check change pass
function submitform()
{
		if(document.change_pass.old_pass.value==""||document.change_pass.old_pass.value==null){
			alert('Bạn hãy nhập mật khẩu hiện tại');
			return false;
		}
		if(document.change_pass.pass1.value==""||document.change_pass.pass1.value==null){
			alert('Bạn hãy nhập mật khẩu mới');
			return false;
		}
		if(document.change_pass.pass2.value==""||document.change_pass.pass2.value==null){
			alert('Bạn hãy nhập mật khẩu mới một lần nữa');
			return false;
		}
		if(document.change_pass.pass1.value!=document.change_pass.pass2.value){
			alert('Hai mật khẩu không trùng nhau');
			return false;
		}
	
		document.change_pass.submit();
				
}
/* @input: value of from register
	 * @output: show messager index page
	 * @copyright: other , modify by haind, itechpro company Limited
	 * @date: 23.6.2009
	 * @version: v2
	 */ 
function CheckUserInfo(){
	//check last name
	if(document.register.last_name.value=="Họ và tên đệm" || document.register.last_name.value==''){
		alert("Bạn phải nhập họ và tên đệm");
		return false;
	}
	//check first name
	if(document.register.first_name.value=="Tên riêng" || document.register.first_name.value==''){
		alert("Bạn phải nhập Tên");
		return false;
	} 
	//check value of sex
	if(document.register.gender.value==2){
		alert("Bạn phải chọn giới tính");
		return false;
	} 

	var imagefile_value = document.register.user_image.value;
	var checkimg = imagefile_value.toLowerCase();
	
	if(checkimg.length!=0){
		if (!checkimg.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG)$/))
		{
			alert("Bạn phải chọn đúng định dạng ảnh jpg,gif,png");
			return false;
		}
	}
	
	var dtStr = document.register.txtNgaysinh.value;
	//check value of date of birthday
	if(dtStr==''||dtStr.length==0){
		alert("Bạn phải click vào ô text để chọn ngày tháng năm sinh");
		return false;
	}
	//if  birthday not format day/moth/year
	var dtStr = document.register.txtNgaysinh.value;
	if(dtStr.length!=10){
		alert("Bạn đừng nhập thêm số vào ngày sinh");
		return false;
	}
	var dtCh= "/";
	var pos1=dtStr.indexOf(dtCh);
	var pos2=dtStr.indexOf(dtCh,pos1+1);
	var day=parseInt(dtStr.substring(0,pos1));
	var month=parseInt(dtStr.substring(pos1+1,pos2));
	var year=parseInt(dtStr.substring(pos2+1));

	var currentTime = new Date();
	var month_now = currentTime.getMonth() + 1;
	var day_now = currentTime.getDate();
	var year_now = currentTime.getFullYear();
	if (month>12){
		alert("Hãy chọn lại tháng, vì tháng không lớn hơn 12");
		return false;
	}
	if (day>31){
		alert("Hãy chọn lại ngày, vì một tháng không quá 31 ngày");
		return false;
	}
	
	if(year > year_now){
		alert("Hãy chọn lại ngày,tháng,năm sinh vì " + dtStr + " chỉ có trong tương lai");
		return false;
	}
	if(month>month_now && year == year_now ){
		alert("Hãy chọn lại ngày,tháng,năm vì " + dtStr + " chỉ có trong tương lai");
		return false;
	}
	if( (day>day_now) && (month==month_now) && (year == year_now) ){
		alert("Hãy chọn lại ngày,tháng,năm vì " + dtStr + " chỉ có trong tương lai");
		return false;
	}
	//check value of telephone
	var phone=document.register.user_number_mobie.value;
	
	if (checkInternationalPhone(phone)==false){
		alert("Điện thoại bạn nhập phải bằng số");
		document.register.user_number_mobie.value='';
		return false;
	}

	
	//check value of occupation
	if(document.register.occupation.value==0){
		alert("Bạn Chưa chọn nghề nghiệp");
		return false;
	}
	//check value of country
	if(document.register.country.value==0){
		alert("Bạn Chưa chọn Quốc tịch ");
		return false;
	}
	//if user not vietnam, request input into textbox
	if(document.register.province.value==''){
		alert("Bạn phải nhập tỉnh/thành phố");
		return false;
	}
	
	//check value of mail		
	if(document.register.email.value==''){
		alert("Bạn phải nhập địa chỉ email");
		return false;
	}
	//call function check mail
	if (echeck(document.register.email.value)==false){
		return false;
	}
	//check value of pass
	if(document.register.password.value =='')
	{
		alert("Bạn chưa nhập mật khẩu ");
		return false;
	}
	//check length of pass, if less 6 char
	var emailLength = document.register.password.value;
	if(emailLength.length<6)
	{
		alert("Mật khẩu phải có tối thiểu 6 kí tu");
		return false;
	}
	
	//check password2
	if(document.register.password1.value =='')
	{
		alert("Bạn phải nhập lại mật khẩu ");
		return false;
	}
	//check pass1 and  pass2
	if(document.register.password.value!=document.register.password1.value){
		alert("Hai mật khẩu nhập không giống nhau");
		return false;
	}
	if(!document.register.accept.checked){
		alert("Bạn phải đồng ý với điều khoản của hệ thống");
		return false;
	}
	document.register.submit();			
}
/*
  * @function: check login
  * @input:nothing
  * @output: true/false 
  * @copyright:haind, itechpro
  */
  function checkLogin2(){
	  
 	if(document.login.user_email.value==''){
 		alert("Bạn phải nhập địa chỉ email");
 		document.login.user_email.focus();
 		return false;
 	}
 	if (echeck(document.login.user_email.value)==false){
 		document.login.user_email.focus();
 		return false;
 	}
 	if(document.login.user_password.value==''){
 		alert("Bạn phải nhập mật khẩu");
 		return false;
 	}
 	document.login.submit();
  }

//ham kiem tra gui tin nhan
 function checkMessager(){
	 		if($(':input#txtNguoinhan').val()==0)
			{
				alert("Hãy nhập email của người nhận");
				return false;
			}
			if (echeck(document.form_compose.txtNguoinhan.value)==false){
				return false;
			}
			if($(':input#txtTieude').val()==0)
			{
				alert("Hãy nhập tiêu đề của tin nhắn");
				return false;
			}
			if(document.form_compose.txtNoidung.value=='')
			{
				alert("Bạn chưa nhập nội dung");
				return false;
			}
			
			return true;
 }

//ham kiem tra xem co check de xoa ko
function CheckSubmit( container_id ) {
	    var rows = document.getElementById(container_id).getElementsByTagName('div');
	    var unique_id;
	    var checkbox;
		var count=0;
	    for ( var i = 0; i < rows.length; i++ ) {
	        checkbox = rows[i].getElementsByTagName( 'input' )[0];	
	        if ( checkbox && checkbox.type == 'checkbox' ) {
	        	if(checkbox.checked==true)
	        	{
	        		count += 1;
	        	}
	        }
    	}
    	//alert(count);
    	if(count == 0){
    		alert('Bạn phải chọn một tin nhắn để xoá');
    	}
    	else{
    		document.getElementById(container_id).submit();
    	}
    	//return true;
}
//ham check all
function markAllRows( container_id ) {
		
	    var rows = document.getElementById(container_id).getElementsByTagName('div');
	    var unique_id;
	    var checkbox;
	
	    for ( var i = 0; i < rows.length; i++ ) {
	
	        checkbox = rows[i].getElementsByTagName( 'input' )[0];
	
	        if ( checkbox && checkbox.type == 'checkbox' ) {
	            checkbox.checked=true;
	        }
    	}	  
    return true;
	}
//ham un check all
	function unMarkAllRows( container_id ) {
	    var rows = document.getElementById(container_id).getElementsByTagName('div');
	    var unique_id;
	    var checkbox;
	
	    for ( var i = 0; i < rows.length; i++ ) {	
	        checkbox = rows[i].getElementsByTagName( 'input' )[0];
	        if ( checkbox && checkbox.type == 'checkbox' ) {
	            checkbox.checked = false;
	        }
	    }	    
	    return true;
	}
	
function checkgivemoney(){
	if(document.givemoney.email.value==''){
		alert("Bạn hãy nhập địa chỉ email");
		return false;
	}
	if (echeck(document.givemoney.email.value)==false){
		return false;
	}
	if(document.givemoney.money.value==''){
		alert("Bạn hãy nhập số tiền tặng");
		return false;
	}
	if (checkInternationalPhone(document.givemoney.money.value)==false){
		alert("Tiền phải nhập bằng số");
		return false;
	}
	document.givemoney.submit();
}
function checkUserCard(){
		var cardcode = document.inputcard.code.value;
		if(cardcode==''){
			alert("Bạn hãy nhập mã của thẻ vào");
			return false;
		}
		if(cardcode.length!=12){
			alert("Hãy nhập đủ 12 ký tự của mã thẻ");
			return false;
		}
		document.inputcard.submit();
	}

	function updateUser(){
		
		 	//var fObj = new ActiveXObject("Scripting.FileSystemObject");
			///var temp = fObj.getFile(document.register.user_image.value);
	      
		 	if(document.register.last_name.value=="Họ và tên đệm" || document.register.last_name.value==''){
				alert("Bạn phải nhập họ và tên đệm");
				return false;
			}
			//check first name
			if(document.register.first_name.value=="Tên riêng" || document.register.first_name.value==''){
				alert("Bạn phải nhập Tên");
				return false;
			} 
			//check value of sex
			if(document.register.gender.value==2){
				alert("Bạn phải chọn giới tính");
				return false;
			} 

			var imagefile_value = document.register.user_image.value;
			var checkimg = imagefile_value.toLowerCase();
			
			if(checkimg.length!=0){
				if (!checkimg.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG)$/))
				{
					alert("Bạn phải chọn đúng định dạng ảnh jpg,gif,png");
					return false;
				}
			}
			
			
			var dtStr = document.register.txtNgaysinh.value;
			//check value of date of birthday
			if(dtStr==''||dtStr.length==0){
				alert("Bạn phải click vào ô text để chọn ngày tháng năm sinh");
				return false;
			}
			//if  birthday not format day/moth/year
			var dtStr = document.register.txtNgaysinh.value;
			if(dtStr.length!=10){
				alert("Bạn đừng nhập thêm số vào ngày sinh");
				return false;
			}
			var dtCh= "/";
			var pos1=dtStr.indexOf(dtCh);
			var pos2=dtStr.indexOf(dtCh,pos1+1);
			var day=parseInt(dtStr.substring(0,pos1));
			var month=parseInt(dtStr.substring(pos1+1,pos2));
			var year=parseInt(dtStr.substring(pos2+1));

			var currentTime = new Date();
			var month_now = currentTime.getMonth() + 1;
			var day_now = currentTime.getDate();
			var year_now = currentTime.getFullYear();
			if (month>12){
				alert("Hãy chọn lại tháng, vì tháng không lớn hơn 12");
				return false;
			}
			if (day>31){
				alert("Hãy chọn lại ngày, vì một tháng không quá 31 ngày");
				return false;
			}
			
			if(year > year_now){
				alert("Hãy chọn lại ngày,tháng,năm sinh vì " + dtStr + " chỉ có trong tương lai");
				return false;
			}
			if(month>month_now && year == year_now ){
				alert("Hãy chọn lại ngày,tháng,năm vì " + dtStr + " chỉ có trong tương lai");
				return false;
			}
			if( (day>day_now) && (month==month_now) && (year == year_now) ){
				alert("Hãy chọn lại ngày,tháng,năm vì " + dtStr + " chỉ có trong tương lai");
				return false;
			}
			//check value of telephone
			var phone=document.register.user_number_mobie.value;
			
			if (checkInternationalPhone(phone)==false){
				alert("Điện thoại bạn nhập phải bằng số");
				document.register.user_number_mobie.value='';
				return false;
			}

			
			//check value of occupation
			if(document.register.occupation.value==0){
				alert("Bạn Chưa chọn nghề nghiệp");
				return false;
			}
			//check value of country
			if(document.register.country.value==0){
				alert("Bạn Chưa chọn Quốc tịch ");
				return false;
			}
			//if user not vietnam, request input into textbox
			if(document.register.province.value==''){
				alert("Bạn phải nhập tỉnh/thành phố");
				return false;
			}
			
			document.register.submit();	
		 
		 
	}
//----------function check mobiphone	 

	//Declaring required variables
	var digits = "0123456789";
	//non-digit characters which are allowed in phone numbers
	var phoneNumberDelimiters = "()- ";
	//characters which are allowed in international phone numbers
	//(a leading + is OK)
	var validWorldPhoneChars = phoneNumberDelimiters + "+";
	//Minimum no of digits in an international phone no.


		function isInteger(s)
		{   var i;
		  for (i = 0; i < s.length; i++)
		  {   
		      // Check that current character is number.
		      var c = s.charAt(i);
		      if (((c < "0") || (c > "9"))) return false;
		  }
		  // All characters are numbers.
		  return true;
		}
		function trim(s)
		{   var i;
		  var returnString = "";
		  // Search through string's characters one by one.
		  // If character is not a whitespace, append to returnString.
		  for (i = 0; i < s.length; i++)
		  {   
		      // Check that current character isn't whitespace.
		      var c = s.charAt(i);
		      if (c != " ") returnString += c;
		  }
		  return returnString;
		}
		function stripCharsInBag(s, bag)
		{   var i;
		  var returnString = "";
		  // Search through string's characters one by one.
		  // If character is not in bag, append to returnString.
		  for (i = 0; i < s.length; i++)
		  {   
		      // Check that current character isn't whitespace.
		      var c = s.charAt(i);
		      if (bag.indexOf(c) == -1) returnString += c;
		  }
		  return returnString;
		}

		function checkInternationalPhone(strPhone){
			var bracket=3;
			strPhone=trim(strPhone);
			if(strPhone.indexOf("+")>1) return false;
			if(strPhone.indexOf("-")!=-1)bracket=bracket+1;
			if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false;
			var brchr=strPhone.indexOf("(");
			if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false;
			if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false;
			s=stripCharsInBag(strPhone,validWorldPhoneChars);
			return isInteger(s);
		}
//-----------check login in register page-------------
		/*
		 * @function: check login
		 * @input:nothing
		 * @output: true/false 
		 * @copyright:haind, itechpro
		 */
		 function checkLogin(){
			if(document.login.user_email.value==''){
				alert("Bạn phải nhập địa chỉ email");
				return false;
			}
			if (echeck(document.login.user_email.value)==false){
				return false;
			}
			if(document.login.user_password.value==''){
				alert("Bạn phải nhập mật khẩu");
				return false;
			}
			document.login.submit(); 
			
		 }
//----------check email-----------

		 /*
		  * @title: function check mail 
		  * @input: str
		  * @output:  
		  * date:32.6.2009
		  * @copyright: copy by haind from internet, 
		  */
		  function echeck(str) {

		 		var at="@";
		 		var dot=".";
		 		var lat=str.indexOf(at);
		 		var lstr=str.length;
		 		var ldot=str.indexOf(dot);
		 		if (str.indexOf(at)==-1){
		 		   alert("Email sai định dạng");
		 		   return false;
		 		}

		 		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		 		   alert("Email sai định dạng");
		 		   return false;
		 		}

		 		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		 		    alert("Email sai định dạng");
		 		    return false;
		 		}

		 		 if (str.indexOf(at,(lat+1))!=-1){
		 		    alert("Email sai định dạng");
		 		    return false;
		 		 }

		 		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		 		    alert("Email sai định dạng");
		 		    return false;
		 		 }

		 		 if (str.indexOf(dot,(lat+2))==-1){
		 		    alert("Email sai định dạng");
		 		    return false;
		 		 }
		 		
		 		 if (str.indexOf(" ")!=-1){
		 		    alert("Email sai định dạng");
		 		    return false;
		 		 }

		 		 return true;					
		 }
//----------check contacts for amdin------

		  function validate_form ()
		  {
		      valid = true;
		      var email=document.signupForm.contact_email.value;
		      var bm = /^.+@.+\..+$/;

		      if ( document.signupForm.contact_name.value == "" )
		      {
		          alert ( "Bạn chưa nhập tên" );
		          return false;
		      }
		      if ( email == "" )
		      {
		          alert ( "Bạn chưa nhập email" );
		          return false;
		      }
		      if(echeck(email)==false)
		      {
		  		return false;
		      }
		      if ( document.signupForm.contact_phone.value == "" )
		      {
		          alert ( "Bạn phải nhập điện thoại để chúng tôi liên hệ" );
		          return false;
		      }
		      var phone=document.signupForm.contact_phone.value;
		      if (checkInternationalPhone(phone)==false){
		  		alert("Điện thoại bạn nhập phải bằng số");
		  		return false;
		  	}
		  	
		      if ( document.signupForm.contact_sub.value == "" )
		      {
		          alert ( "Bạn vui lòng nhập tiêu đề cần liên hệ" );
		          return false;
		      }
		      if ( document.signupForm.contact_content.value == "" )
		      {
		          alert ( "Bạn vui lòng nhập nội dung cần liên hệ" );
		          return false;
		      }
		      
		      document.signupForm.submit();
		  }
		  
