﻿
var is_ie = ( /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent) );
var is_ie5 = ( is_ie && /msie 5\.0/i.test(navigator.userAgent) );
var is_ie6 = ( is_ie && /msie 6\.0/i.test(navigator.userAgent) );
var is_ie7 = ( is_ie && /msie 7\.0/i.test(navigator.userAgent) );
/// detect Opera browser
var is_opera = /opera/i.test(navigator.userAgent);

/// detect KHTML-based browsers
var is_khtml = /Konqueror|Safari|KHTML/i.test(navigator.userAgent);
var is_xp=/windows NT 5\.1/i.test(navigator.userAgent);
function selTab(tab,theme,hl){       
var strUrl="http://www.vietgle.vn/";    
    var pram = Ajax4Vg.UidTick_Header(modid).value;
    if(pram == null || pram == "null") pram="";
    switch(parseInt(tab)){           
        case 1://vh              
                location.href=strUrl + "trithucviet"+pram;
            break;
        case 2://mtd                                 
            location.href=strUrl + "tratu"+pram;            
            break;
        case 3://mt
            location.href=strUrl + "ongkinhviet"+pram;
            break;
        case 4://vebook                                    
            location.href=strUrl + "sachviet"+pram;
            break;
        case 5://map                    
            location.href=strUrl + "dulich"+pram;
            break;
        case 6://forum
            location.href=strUrl + "diendan"+pram;
            break;
        case 7://home
            location.href=strUrl + "home"+pram;
            break;
    }    
}


var sizemin=1000;
function offsetView(){    	
	var offsetWidth = document.body.offsetWidth;	
	var offsetHeight=window.document.body.clientHeight;			
	offsetWidth=(offsetWidth > 0 ? offsetWidth : 1);
	offsetHeight=(offsetHeight > 0 ? offsetHeight : 1);
	return {width:offsetWidth, height:offsetHeight};	
}
function resizecontent()
{    
    var psize=offsetView();      
    psize.width = psize.width <= sizemin ? sizemin : psize.width;            
    var elheader=document.getElementById("tbheader");        
    //var eltbFooter=document.getElementById("tbFooter");        
        if(document.getElementById("tblistword")!=null && elheader!=null)
        {
            if(psize.width <= sizemin )
            {            
                document.getElementById("tblistword").style.width=sizemin + "px";            
  //              elheader.style.width = sizemin + "px";
                //eltbFooter.style.width = sizemin + "px";                                
            }
            else
            {
                elheader.style.width = "100%";
//                eltbFooter.style.width = "100%";
                document.getElementById("tblistword").style.width="100%";
            }
        }
}
    function enterLogincon(evt,id1)
    {            
        if(evt.keyCode == 13)
        {        
            
             if(check_tukiemtra() == false)
             {             
                return false;             
             }
             if(check_uid_pass() == false)
             {             
                 return false;                
             }              
             document.getElementById(id1).value="1";
             document.getElementById("aspnetForm").submit();
        }        
    }
        
    function check_uid_passcon(id1,id2)
    {
        var el =document.getElementById("err_uid_mas");
        var elp =document.getElementById("err_pass_mas");
        if(el)
        {
            if(el.innerHTML!="")
            {
                el.innerHTML="";
            }
            if(elp.innerHTML!="")
            {
                elp.innerHTML="";
            }
            if(document.getElementById(id1).value=="")
            {
                el.innerHTML="Vui lòng nhập tên đăng nhập.";
                return false;
            }
            if(document.getElementById(id2).value=="")
            {            
                elp.innerHTML="Vui lòng nhập mật khẩu.";
                return false;
            }
        }
        return true;
    }
    
    function check_tukiemtracon(id1)
    {        
        if(document.getElementById(id1).value =="1")
        {   
            var el = document.getElementById("err_check_mas");
            if(el)
            {
                el.innerHTML="";
                if(document.getElementById("hiWordcheckmas").value =="")
                {
                   el.innerHTML="Vui lòng nhập từ kiểm tra.";
                    return false;
                }              
                if(document.getElementById("hiWordcheckmas").value.toLowerCase() != document.getElementById("tukiemtra_mas").value.toLowerCase())
                {
                    el.innerHTML="Từ kiểm tra không đúng.";            
                    return false;
                }            
            }
        }
        return true;             
    }

/*=======================================Check==========================*/
    function isEmail(s) {        
            var sLength=s.length;
            var str="0123456789abcdefghikjlmnopqrstuvwxyzABCDEFGHIKJLMNOPQRSTUVWXYZ-@._";
            if (s=="")return false;            
            //chuoi co khoang trang
            if (s.indexOf(" ") > 0)return false;
            //khong co @
            if (s.indexOf("@")== -1)return false;
            // không có dâu .
            if (s.indexOf(".") == -1) return false;
            //co 2 dau . gan nhau
            if (s.indexOf("..")!= -1)return false;
            //co dau @. gan nhau
            if (s.indexOf("@.")!= -1)return false;                 
            // co 2 dau @    
            if (s.indexOf("@")!= s.lastIndexOf("@"))return false;                
            //dau . cuoi cung    
            if (s.lastIndexOf(".")== s.length-1)return false;
            //dau @ cuoi cung    
            if (s.lastIndexOf("@")== s.length-1)return false;
            //ky tu cuoi sau . >= 2 ky tu                
            if (s.length - s.lastIndexOf(".") < 3 )return false;
            //dai ko wa 62                 
            if (s.length > 62)return false;  
            //ky tu dau ko @                                            
            if (s.charAt(0) =="@")return false;
            //ky tu dau ko .
            if (s.charAt(0) ==".")return false;
            //kiem tra . sau @    
            if (s.indexOf('.',s.indexOf('@')) == -1)return false;           
            //chuoi ko thuoc ky tu cua str
            for (var j=0;j<sLength;j++)
                if (str.indexOf(s.charAt(j))==-1)
                    return false;                       
            return true;
        }   

//kiem tra ky tu cho phep    
    function isWord(s) {        
        var str="0123456789abcdefghikjlmnopqrstuvwxyzABCDEFGHIKJLMNOPQRSTUVWXYZ-_";
        for (var j=0;j<s.length;j++) {
            if (str.indexOf(s.charAt(j))==-1)
                return false;
        }                
        return true;
    }               
    
//kiem tra khoang trang trong chuoi
    function isWhitespace(s) {
        var a = s.length;
        if (a > 0 && s.indexOf(" ") == -1) {
            return false;
        }
        return true;
    }
//kiem tra rong
    function isEmpty(s){if (s != "" ){return false;}return true;}
    
//ky tu-cho phep khoang trang trong chuoi
    function isWord_Ws(s) {    
        var str=" abcdefghikjlmnopqrstuvwxyzABCDEFGHIKJLMNOPQRSTUVWXYZáàạảãăắằặẳẵâấầậẩẫéèẹẻẽêếềệểễíýỳỷỹỵÝỲỶỸỴìịỉĩóòọỏõôốồộổỗơớờợởỡưứừựửữúùủũụđÁÀẠẢÃĂẮẰẶẲẴÂẤẦẬẨẪÉÈẸẺẼÊẾỀỂỄÍÌỊỈĨÓÒỌỎÕÔỐỒỘỔỖƠỚỜỢỞỠƯỨỪỰỬỮỦÚÙỦŨỤĐ̣̀̉̃́đĐ";
        for (var j=0;j<s.length;j++) {
            if (str.indexOf(s.charAt(j))==-1)
                return false;
        }                
        return true;
    }    
//kiem tra so
    function isNumber(s) {
        var str="0123456789()- " 
        for (var j=0;j<s.length;j++) {
            if (str.indexOf(s.charAt(j))==-1)
                return false;
        }
        return true;
    }   
    
/*=====================================================*/
function checkRegcon(txtfn,ddlgd,txtDate,txtem,txtui,txtpa,txtcp,txtadd,ddlcity,ddlqg,txtphone,txtfax,txtweb,txtwc,_txtem,_txtui,modid)
{
        var lang = "vi-VN";
        var flag=true;
        document.getElementById("err_fn").innerHTML="";
        document.getElementById(_txtem).innerHTML="";
        document.getElementById("err_phone").innerHTML="";
        document.getElementById("err_fax").innerHTML="";
        document.getElementById(_txtui).innerHTML="";
        document.getElementById("err_pa").innerHTML="";
        document.getElementById("err_cp").innerHTML="";
        document.getElementById("err_wc").innerHTML="";
		if (isEmpty(document.getElementById(txtfn).value) || !isWord_Ws(document.getElementById(txtfn).value)) {
			flag=false;
			document.getElementById("err_fn").innerHTML = Ajax4Vg.GetResourceString("Global",lang,"error_full_name").value;
			document.getElementById(txtfn).focus();
		}				
		if (!isEmail(document.getElementById(txtem).value)) {
			flag=false;
			document.getElementById(_txtem).innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_email").value;
			document.getElementById(txtem).focus();
		}else {		    
		    var a = Ajax4Vg.EmailExist(document.getElementById(txtem).value,modid).value;
		    if (a==0) {
		        flag=false;
		        document.getElementById(_txtem).innerHTML = Ajax4Vg.GetResourceString("Global",lang,"error_email_exist").value;
		        document.getElementById(txtem).focus();
		    }
		} 
		
		if (!isNumber(document.getElementById(txtphone).value)) {
		    flag=false;
		    document.getElementById("err_phone").innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_phone").value;
		    document.getElementById(txtphone).focus();
		}
		
		if (!isNumber(document.getElementById(txtfax).value)) {
		    flag=false;
		    document.getElementById("err_fax").innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_fax").value;
		    document.getElementById(txtfax).focus();
		}
		
		if (document.getElementById(txtui).value.length < 3 || !isWord(document.getElementById(txtui).value )) {
		    flag=false;
		    document.getElementById(_txtui).innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_username").value;	
		    document.getElementById(txtui).focus();	    
		 }else {
		    var uid =document.getElementById(txtui).value;
		    uid = Ajax4Vg.TrimLR(uid).value;
		    var b = Ajax4Vg.UserExist(uid ,modid).value;
		    if (b==0) {
		        flag=false;
		        document.getElementById(_txtui).innerHTML = Ajax4Vg.GetResourceString("Global",lang,"error_user_exist").value;
		        document.getElementById(txtui).focus();	    
            }		        
		}
		 
		if (document.getElementById(txtpa).value.length < 6 || isWhitespace(document.getElementById(txtpa).value)) {
		    flag=false;
		    document.getElementById("err_pa").innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_password").value;
		    document.getElementById(txtpa).focus();
		}
		
		if (document.getElementById(txtcp).value != document.getElementById(txtpa).value) {
		    flag=false;
		    document.getElementById("err_cp").innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_password_retype").value;
		    document.getElementById(txtcp).focus();
		}
	    //err_word_check			
		if (document.getElementById(txtwc).value.toUpperCase() != document.getElementById("hiWordcheckmas").value.toUpperCase())
		{
		    flag=false;
		    document.getElementById("err_wc").innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_word_check").value;
		    document.getElementById(txtwc).focus();		    
		}
		return flag;																	
}		

function checkchangeinfo(txtfn,ddlgd,txtDate,txtem,EmailOld,txtadd,ddlcity,ddlqg,txtphone,txtfax,txtweb,_txtem, modid)
{    
        var lang = "vi-VN";
        var flag=true;
        document.getElementById("err_fn").innerHTML="";
        document.getElementById(_txtem).innerHTML="";
        document.getElementById("err_phone").innerHTML="";
        document.getElementById("err_fax").innerHTML="";        
		if (isEmpty(document.getElementById(txtfn).value) || !isWord_Ws(document.getElementById(txtfn).value)) {
			flag=false;
			document.getElementById("err_fn").innerHTML = Ajax4Vg.GetResourceString("Global",lang,"error_full_name").value;
			document.getElementById(txtfn).focus();
		}				
		if(document.getElementById(txtem).value != EmailOld)
		{		    
		    if (!isEmail(document.getElementById(txtem).value)) {
			    flag=false;
			    document.getElementById(_txtem).innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_email").value;
			    document.getElementById(txtem).focus();
		    }else {		    
		        var a = Ajax4Vg.EmailExist(document.getElementById(txtem).value,modid).value;
		        if (a==0) {
		            flag=false;
		            document.getElementById(_txtem).innerHTML = Ajax4Vg.GetResourceString("Global",lang,"error_email_exist").value;
		            document.getElementById(txtem).focus();
		        }
		    } 
		}
		if (!isNumber(document.getElementById(txtphone).value)) {
		    flag=false;
		    document.getElementById("err_phone").innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_phone").value;
		    document.getElementById(txtphone).focus();
		}
		
		if (!isNumber(document.getElementById(txtfax).value)) {
		    flag=false;
		    document.getElementById("err_fax").innerHTML=Ajax4Vg.GetResourceString("Global",lang,"error_fax").value;
		    document.getElementById(txtfax).focus();
		}						 							   
		return flag;																	
}

