// JavaScript Document
<!--
function Open(url, name, property)
{
	newwindow=window.open(url, name, property);
	if (window.focus) {
		newwindow.focus()
	}
}
// Popup function
function OpenWindow(url, name, width, height, property)
{
	var x = (screen.width - width) / 2;
	var y = (screen.height - height - 60) / 2;
	property = 'top=' + y + ',left=' + x + ',width=' + width + ',height=' + height + ',' + property;
	newwindow=window.open(url, name, property);
	if (window.focus) {
		newwindow.focus()
	}
	return false;
}

//Function valid email address
function CheckMail(mail) {
	re = new RegExp("([A-Za-z0-9_.-]){2,}@([A-Za-z0-9_.-]){2,}.([A-Za-z0-9_.-]){2,}");
	if(mail.match(re) == null)
		return false;
	return true;
}

function checkNormalChar(stringIn) {
	 retval = false 
	 var i;
     for (i=0;i<=stringIn.length-1;i++) { 
     	 //cho phep nhung ky tu tu A->Z, a->z, 0->9,va cac ky tu @,_
	      if (((stringIn.charCodeAt(i) >= 48)&&(stringIn.charCodeAt(i) <= 57)) || ((stringIn.charCodeAt(i) >= 64)&&(stringIn.charCodeAt(i) <= 90)) || ((stringIn.charCodeAt(i) >= 97)&&(stringIn.charCodeAt(i) <= 122)) ||(stringIn.charCodeAt(i)==95) ||(stringIn.charCodeAt(i)==46) ||(stringIn.charCodeAt(i)==45)) { 
                retval = true;
      	  }else{
      	  		retval = false;
      	  		break;
         }
     }
	 return retval;
}

function checkNormalName(stringIn) {
	 retval = false 
	 var i;
     for (i=0;i<=stringIn.length-1;i++) { 
     	 //cho phep nhung ky tu tu A->Z, a->z, 0->9,
	     // if (((stringIn.charCodeAt(i) >= 48)&&(stringIn.charCodeAt(i) <= 57)) || (stringIn.charCodeAt(i) == 32) || ((stringIn.charCodeAt(i) > 64)&&(stringIn.charCodeAt(i) <= 90)) || ((stringIn.charCodeAt(i) >= 97)&&(stringIn.charCodeAt(i) <= 122)) ||(stringIn.charCodeAt(i)==95) ||(stringIn.charCodeAt(i)==46) ||(stringIn.charCodeAt(i)==45)) { 
          if ((stringIn.indexOf("@") > 0)||(stringIn.indexOf("<") > 0)||(stringIn.indexOf(">") > 0)||(stringIn.indexOf("!") > 0)||(stringIn.indexOf("$") > 0)||(stringIn.indexOf("%") > 0)||(stringIn.indexOf("(") > 0)||(stringIn.indexOf(")") > 0)||(stringIn.indexOf("=") > 0)||(stringIn.indexOf("#") > 0)||(stringIn.indexOf("{") > 0)||(stringIn.indexOf("}") > 0)||(stringIn.indexOf("[") > 0)||(stringIn.indexOf("]") > 0)||(stringIn.indexOf("]") > 0)||(stringIn.indexOf("]") > 0)){ 
		      retval = false;
			  break;
      	  }else{
      	  		retval = true;      	  		
         }
     }
	 return retval;
}

function checkEmail(mail){
	mail = trim(mail);
	var re=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,4}$/
	if(mail.match(re) == null)
		return false;
	return true;
}

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 checkPhone(stringIn) {
	var i;	
	if ((stringIn.length<6) || (stringIn.length>15)){
		return false;
	}
	var validWorldPhoneChars="()-+ ";
	s=stripCharsInBag(stringIn,validWorldPhoneChars);
    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 checkMobile(stringIn) {
	var i;
	if ((stringIn.length<10) || (stringIn.length>20)){
		return false;
		}
    for (i = 0; i < stringIn.length; i++)
    {   
        // Check that current character is number.
        var c = stringIn.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function checkUsername(stringIn) {
	retval = false 
	for (var i=0;i<=stringIn.length-1;i++) { 
	//Kiem tra nhung ky tu tren ban phim va khac ky 2 tu ',"
	//&&(stringIn.charCodeAt(i) != 39)&&(stringIn.charCodeAt(i) != 34)&&(stringIn.charAt(i) != ' ')
		if  ((stringIn.charCodeAt(i) != 39)&&(stringIn.charCodeAt(i) != 34)) { 
		   retval = true;
		}else{
	  		retval = false;
	  		break;
		}
	}
	return retval;
}

function checkPassword(stringIn) {
	retval = false;
	 for (var i=0;i<=stringIn.length-1;i++) { 
		 //Kiem tra nhung ky tu tren ban phim va khac ky 2 tu '," 
		 //&&(stringIn.charCodeAt(i) != 39)&&(stringIn.charCodeAt(i) != 34)&&(stringIn.charAt(i) != ' ') 
	  if  ( (stringIn.charCodeAt(i) >= 32)&&(stringIn.charCodeAt(i) <= 126)&&(stringIn.charCodeAt(i) != 60)&&(stringIn.charCodeAt(i) != 62) ) { 
			   retval = true;
	  }else{
		  retval = false;
		  break;
	 }
	 }
	return retval;
	}

function RefreshCity()
{	
	var f = document.editFrm;		
	var listCountry = f.member_country;
	var listCity = f.member_city;	
	var countryID = listCountry.options[listCountry.selectedIndex].value;	
	var arrChildren;
	var arrTemp	;
	var i;
	var x = 0;
	
	listCity.length = 0 ;				
	var strChildCityList = f.city.value;
	arrChildren = strChildCityList.split("|")	
	
	for (i = 0; i< arrChildren.length; i++)
	{
		arrTemp = arrChildren[i].split("~");
		if (countryID == parseInt(arrTemp[0])) 
		{
			listCity.options[x] = new Option(arrTemp[2], arrTemp[1]);
			x++
		}
		
	}
	/*if(listCity.length<1) listCity.disabled=true;
	else listCity.disabled=false;*/
}

function checkvaliddate(){
	var form = document.editFrm;		
	
	if ((form.dbirth.value!="00") && (form.mbirth.value!="00") && (form.ybirth.value!="0000")){	
		mb=form.mbirth.value;
		if (form.mbirth.value<10){
			mb="0"+form.mbirth.value;
		}	
		
		dbir=form.dbirth.value;
		if (form.dbirth.value<10){
			dbir="0"+form.dbirth.value;
		}		
		//alert(dbir);
		dtStr=mb+"-"+dbir+"-"+form.ybirth.value;
		
		if (isDate(dtStr)){
			return true;
		}
		else{
			return false
		}
	}
	else{
		if ((form.dbirth.value=="00") && (form.mbirth.value=="00") && (form.ybirth.value=="0000")){
			return false;
		}				
	}
	return false;
	
}

function nonBlankValue(stringIn) {
	       var numn = stringIn.length;
	       for(i=0;i<stringIn.length;i++) {
	             if(stringIn.charAt(i)==" ") 
	                 numn -=1;
	       }
	       return (numn);
}

function trim(sString) {
	while (sString.substring(0,1) == ' ') {
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ') {
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function contain_tags(str)
{
	re=/<\/?[^>]+>/gi;
	if(str.match(re))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function contain_script_tags(str)
{
	re=/<\/?script\s*>/gi
	if(str.match(re))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function checkInputXSS(str) 
{
	if (str != '') {
		str = str.replace(/&lt;/gi, "<");
		str = str.replace(/&gt;/gi, ">");
		str = str.replace(/<script\s*?.*>?<\/script>/gi, "");
	}
	if (str != '') {
		str = str.replace(/<script\s*?.*>/gi, "");
	}
	str = trim(str);
	return str;
}

// -->
function active_sbox(tab_sbox){
	if(document.getElementById("tab_sbox1")){
	if(tab_sbox=="tab_sbox1"){
		document.getElementById("tab_sbox1").style.display='block';		
		document.getElementById("menu1").className='active1';
	}
	else
	{
		document.getElementById("tab_sbox1").style.display='none';		
		document.getElementById("menu1").className='';			
	}
	
	
	if(tab_sbox=="tab_sbox3"){
		document.getElementById("tab_sbox3").style.display='block';		
		document.getElementById("menu3").className='active2';		
	}
	else
	{
		document.getElementById("tab_sbox3").style.display='none';		
		document.getElementById("menu3").className='';			
	}
	
	
	if(tab_sbox=="tab_sbox4"){
		document.getElementById("tab_sbox4").style.display='block';		
		document.getElementById("menu4").className='active3';		
	}
	else
	{
		document.getElementById("tab_sbox4").style.display='none';		
		document.getElementById("menu4").className='';			
	}
	}
}
function active_2tab(tab_b){
	if(tab_b=="tab_b1"){
		document.getElementById("tab_b1").style.display='block';		
		document.getElementById("menu_b1").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_b1").style.display='none';		
		document.getElementById("menu_b1").className='tab';			
	}
	if(tab_b=="tab_b3"){
		document.getElementById("tab_b3").style.display='block';		
		document.getElementById("menu_b3").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_b3").style.display='none';		
		document.getElementById("menu_b3").className='tab';			
	}
}
function active_3tab(tab_b){
	if(tab_b=="tab_b4"){
		document.getElementById("tab_b4").style.display='block';		
		document.getElementById("menu_b4").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_b4").style.display='none';		
		document.getElementById("menu_b4").className='tab';			
	}
	if(tab_b=="tab_b5"){
		document.getElementById("tab_b5").style.display='block';		
		document.getElementById("menu_b5").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_b5").style.display='none';		
		document.getElementById("menu_b5").className='tab';			
	}
}

function TNCom_getDocumentSize(val)
{
	var xScroll,yScroll,value;
	
	if(window.innerHeight&&window.scrollMaxY)
	{
		xScroll=window.innerWidth+window.scrollMaxX;
		yScroll=window.innerHeight+window.scrollMaxY;
	}
	else if(document.body.scrollHeight>document.body.offsetHeight)
	{
		xScroll=document.body.scrollWidth;
		yScroll=document.body.scrollHeight;
	}
	else{
		xScroll=document.body.offsetWidth;
		yScroll=document.body.offsetHeight;
	}
	
	var windowWidth,windowHeight;
	
	if(self.innerHeight)
	{
		if(document.documentElement.clientWidth){
			windowWidth=document.documentElement.clientWidth;
		}
		else{
			windowWidth=self.innerWidth;
		}
		windowHeight=self.innerHeight;
	}
	else if(document.documentElement&&document.documentElement.clientHeight)
	{
		windowWidth=document.documentElement.clientWidth;
		windowHeight=document.documentElement.clientHeight;
	}
	else if(document.body)
	{
		windowWidth=document.body.clientWidth;
		windowHeight=document.body.clientHeight;
	}
	
	if(yScroll<windowHeight){
		pageHeight=windowHeight;
	}
	else{
		pageHeight=yScroll
	}
	
	if(xScroll<windowWidth){
		pageWidth=xScroll
	}
	else{
		pageWidth=windowWidth
	}
	
	arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight)	
	return arrayPageSize[val]
}// end function

/*B - js main Menu **/
var menu_t;	
function change_menu(obj){
	clearTimeout(menu_t);
	if(obj=="active_menu_home"){
		document.getElementById("menu_1").style.display='block';
	}
	else
	{
		document.getElementById("menu_1").style.display='none';	
	}
	if(obj=="active_menu_timkh"){
		document.getElementById("menu_2").style.display='block';
	}
	else
	{
		document.getElementById("menu_2").style.display='none';	
	}
	if(obj=="active_menu_tingd"){
		document.getElementById("menu_3").style.display='block';
	}
	else
	{
		document.getElementById("menu_3").style.display='none';	
	}
	if(obj=="active_menu_dhhb"){
		document.getElementById("menu_4").style.display='block';
	}
	else
	{
		document.getElementById("menu_4").style.display='none';	
	}
	if(obj=="active_menu_huongn"){
		document.getElementById("menu_5").style.display='block';
	}
	else
	{
		document.getElementById("menu_5").style.display='none';	
	}
	if(obj=="active_menu_mygd"){
		document.getElementById("menu_6").style.display='block';
	}
	else
	{
		document.getElementById("menu_6").style.display='none';	
	}
	
}
function move_hide(){
		for (i=1; i<7; i++){
			var searchIn3="menu_"+i;
			document.getElementById(searchIn3).style.display = 'none';
		}
		document.getElementById(sub_menu_active).style.display='block';
}
function no_hien_hinh(){
	menu_t = setTimeout('move_hide()',100);
}
function move_display(obj){
		clearTimeout(menu_t);
		for(i=1; i<7; i++){
			var menu_id ="menu_"+i;
			if(obj == menu_id){
				document.getElementById(menu_id).style.display='block';	
			}
		}
}
/*E - js main Menu **/
function active_5tab(tab_b){
	if(tab_b=="tab_vanhoa"){
		document.getElementById("tab_vanhoa").style.display='block';		
		document.getElementById("menu_vanhoa").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_vanhoa").style.display='none';		
		document.getElementById("menu_vanhoa").className='tab';			
	}
	if(tab_b=="tab_chiphi"){
		document.getElementById("tab_chiphi").style.display='block';		
		document.getElementById("menu_chiphi").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_chiphi").style.display='none';		
		document.getElementById("menu_chiphi").className='tab';			
	}
	if(tab_b=="tab_giaitri"){
		document.getElementById("tab_giaitri").style.display='block';		
		document.getElementById("menu_giaitri").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_giaitri").style.display='none';		
		document.getElementById("menu_giaitri").className='tab';			
	}
	if(tab_b=="tab_hethong"){
		document.getElementById("tab_hethong").style.display='block';		
		document.getElementById("menu_hethong").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_hethong").style.display='none';		
		document.getElementById("menu_hethong").className='tab';			
	}
	if(tab_b=="tab_dieukien"){
		document.getElementById("tab_dieukien").style.display='block';		
		document.getElementById("menu_dieukien").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_dieukien").style.display='none';		
		document.getElementById("menu_dieukien").className='tab';			
	}
}
function active_truong_hb(tab_b){
	if(tab_b=="tab_truong"){
		document.getElementById("tab_truong").style.display='block';		
		document.getElementById("menu_truong").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_truong").style.display='none';		
		document.getElementById("menu_truong").className='tab';			
	}
	if(tab_b=="tab_hocbong"){
		document.getElementById("tab_hocbong").style.display='block';		
		document.getElementById("menu_hocbong").className='tab_ac';		
	}
	else
	{
		document.getElementById("tab_hocbong").style.display='none';		
		document.getElementById("menu_hocbong").className='tab';			
	}
}
function edu_active_tab(obj, nodeContent){
	var curentTab=obj.id;
	var P_node=obj.parentNode;
	x = P_node.getElementsByTagName("li");
	for( var i=0; i<x.length; i++){
			x[i].className=""
			}
		obj.className="active";
		var contentNode = document.getElementById(nodeContent).getElementsByTagName("div");
		for (i=0; i<contentNode.length; i++){
		if (contentNode[i].id.match("cont")) contentNode[i].style.display="none";
		}
		var curId=curentTab.replace("tab","cont");	
		document.getElementById(curId).style.display="block"
		VLEdu_ImageSlideShow();
		$('.img_block a').imageShow();
}

var my_tabs ="my_tab1,my_tab2,my_tab3,my_tab4";
var arrTabs = my_tabs.split(',');
function my_edu_active_tab(active)
{
    for(var i=0; i<arrTabs.length; i++)
    {
        if(arrTabs[i] == active)
        {
            document.getElementById(active).className = 'active';
            document.getElementById(active+"_cont").style.display = '';
        }
        else
        {
            document.getElementById(arrTabs[i]).className = '';
            document.getElementById(arrTabs[i]+"_cont").style.display = 'none';
        }
    }
}

/*----------add ----*/
function edu_active_tab2(obj, nodeContent){
	var curentTab=obj.id;
	var P_node=obj.parentNode;
	x = P_node.getElementsByTagName("li");
	for( var i=0; i<x.length; i++){
			x[i].className=""
			}
		obj.className="active";
		var contentNode = document.getElementById(nodeContent).getElementsByTagName("div");
		for (i=0; i<contentNode.length; i++){
		if (contentNode[i].id.match("conts")) contentNode[i].style.display="none";
		}
		var curId=curentTab.replace("tabs","conts");	
		document.getElementById(curId).style.display="block"
		VLEdu_ImageSlideShow();
		$('.img_block a').imageShow();
}

var my_tabs ="my_tab1,my_tab2,my_tab3,my_tab4";
var arrTabs = my_tabs.split(',');
function my_edu_active_tab2(active)
{
    for(var i=0; i<arrTabs.length; i++)
    {
        if(arrTabs[i] == active)
        {
            document.getElementById(active).className = 'active';
            document.getElementById(active+"_conts").style.display = '';
        }
        else
        {
            document.getElementById(arrTabs[i]).className = '';
            document.getElementById(arrTabs[i]+"_cont").style.display = 'none';
        }
    }
}

function edu_active_tab_s(obj, nodeContent){
	var curentTab=obj.id;
	var P_node=obj.parentNode;
	x = P_node.getElementsByTagName("li");
	for( var i=0; i<x.length; i++){
			x[i].className=""
			}
		obj.className="active";
		var contentNode = document.getElementById(nodeContent).getElementsByTagName("div");
		for (i=0; i<contentNode.length; i++){
		if (contentNode[i].id.match("contt")) contentNode[i].style.display="none";
		}
		var curId=curentTab.replace("tabt","contt");	
		document.getElementById(curId).style.display="block"
		VLEdu_ImageSlideShow();
		$('.img_block a').imageShow();
}

var my_tabs ="my_tab1,my_tab2,my_tab3,my_tab4";
var arrTabs = my_tabs.split(',');
function my_edu_active_tab2(active)
{
    for(var i=0; i<arrTabs.length; i++)
    {
        if(arrTabs[i] == active)
        {
            document.getElementById(active).className = 'active';
            document.getElementById(active+"_conts").style.display = '';
        }
        else
        {
            document.getElementById(arrTabs[i]).className = '';
            document.getElementById(arrTabs[i]+"_cont").style.display = 'none';
        }
    }
}