﻿
// Email: nasavietnam@gmail.com
// Y!M: nasa8x, vnkoder

  
var _old_url=null;
var _Page_Loaded=false; 
var _timeReload=1000;
function LoadUrl()
{
     var _url=window.location.href;  
       
    try
        {
             if(_url!=_old_url || _Page_Loaded==false)
                {
                    _old_url=_url;
                    _url=_url.split('#');
                    _url=_url[1];                                                      
                    _ajaxRequest(_url);
                    //
                    _Page_Loaded=true;                                                       
                                     
                }            
           
        }
        catch (e){}  
                                       
        setTimeout("LoadUrl()",500);    
      
   } 
   
 ////////////////////////////  
   
   
   /*               Log out         */
function log_out()
{
	ht = document.getElementsByTagName("html");
	ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if (confirm('Are you sure you want to log out?'))
	{
		return true;
	}
	else
	{
		ht[0].style.filter = "";
		return false;
	}
}

/*      Object Change Style            */
function ChangeStyle(_objectID)
{
    var _object=_objectID;//document.getElementById(_objectID.id);
    if (_object.className == _object.getAttribute("ClassOver"))
        _object.className = _object.getAttribute("ClassOut");
    else
        _object.className = _object.getAttribute("ClassOver");
}

/*              Cookie hander                   */
function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0){
			return c.substring(nameEQ.length,c.length);
			 }
	}
	return null;		
}
function eraseCookie(name)
{
	createCookie(name,"",-1);
}

//////////////////////////////Collapse

function Collapse(_objId)
{  
    var _obj=document.getElementById(_objId);
    var _objImg=document.getElementById('img_'+_objId);
    if(_obj.style.display == 'none')
    {
        _obj.style.display='block';
        if (_objImg)
		{		
		    _objImg.src = _objImg.src.replace('open', 'close');	 
		    _objImg.title="Close collapse";
		}
    }
    else
    {
        _obj.style.display='none';
        if (_objImg)
		{			    		
			_objImg.src = _objImg.src.replace('close', 'open');
			_objImg.title="Open collapse";
		}
    }
}

function AllSelected(xState)
  {
    var els = document.forms[0].elements;
    for(var i=0;i<els.length;i++)	
    {		
	    var n = els[i];
	    //if(n.name=='del_item' || n.id=='del_item')
	    if(n.id.indexOf('Selected')>0)
	    {
	        if(n.checked!=xState)
	        {
		        n.click();												
	        }
	    }	
    }
 }
 
 function CheckMultiDelete()
 {
     var els = document.forms[0].elements;
     var x=0;
    for(var i=0;i<els.length;i++)	
    {		
	    var n = els[i];
	    //if(n.name=='del_item' || n.id=='del_item')
	    if(n.id.indexOf('Selected')>0)
	    {
		    if(n.checked)
		    {
			    x++;												
		    }
	    }	
    }
    if(x>0)
    {
        if(confirm("Bạn có chắc chắn muốn xoá "+x +" bản ghi này không?"))
        {
           return true;
        } 
        else
            return false;
      }
      else
      {
        alert("Bạn phải chọn ít nhất 1 bản ghi.");
        return false;
    }    
 }
 
 ////////////////////////////////////////////
 function Show_Loading()
 {
    document.getElementById("divloading").style.display='block'; 
    scroll(0,0) ;
 }
 function Hide_Loading()
 {
    document.getElementById("divloading").style.display='none';  
    //scroll(0,document.body.clientHeight);
    
 }
 
 ///////////////////////////////////////
 function ChangeImage(_object)
 {
    if(_object.src.indexOf("_over")>0)
    {
        _object.src=_object.src.replace('_over','');        
    }
    else
    {        		
        _object.src=_object.src.replace('.gif', '_over.gif');
    }  
 }
 function enterkey(event) 
{
  if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13))
  {
    //alert('Ok');
    CheckSearch(); 
   }  
}
function CheckSearch()
{
    var _txt=document.getElementById("txt");
    if(_txt.value!="" && _txt.value!="Tìm kiếm nhanh")
        location='#/search/'+_txt.value+"/";    
    else
    {
        alert("Nhập từ khoá cần tìm !");
        _txt.focus();
    }
}

function Popup(url,name,width,height) {
  var winX = 0;
  var winY = 0;
  var w = width;
  var h = height;
  // only set new values if 4.0 browser
  if (parseInt(navigator.appVersion) >= 4) {
    winX = (screen.availWidth - w)*.5;
    winY = (screen.availHeight - h)*.5;
  }
  popupWin = window.open(url, name, 'scrollbars=auto,resizable=yes, width=' + w + ',height=' + h + ',left=' + winX + ',top=' + winY);
}