// JScript File
//21/08/2007
//Cac ham thong dung co ban duoc dung lai nhieu lan
//this is to select or unselect the datagrid check boxes 

function DGSelectOrUnselectAll(grdid,obj,objlist){ 

    //this function decides whether to check or uncheck all
     if(obj.checked) 

    DGSelectAll(grdid,objlist) 

    else 

    DGUnselectAll(grdid,objlist)    
 } 

//---------- 
function DGSelectAll(grdid,objid){ 

    //.this function is to check all the items

    var chkbox; 

    var i=2; 


    chkbox=document.getElementById(grdid + 

    '_ctl0' + i + '_' + objid); 


    while(chkbox!=null){ 

        chkbox.checked=true; 

        i=i+1; 

        chkbox=document.getElementById(grdid + 

        '_ctl0' + i + '_' + objid); 

    } 


}//-------------- 


function DGUnselectAll(grdid,objid){ 

    //.this function is to uncheckcheck all the items

    var chkbox; 

    var i=2; 


    chkbox=document.getElementById(grdid + 

    '_ctl0' + i + '_' + objid); 


    while(chkbox!=null){ 

        chkbox.checked=false; 

        i=i+1; 

        chkbox=document.getElementById(grdid + 

        '_ctl0' + i + '_' + objid); 

    } 

}

//-------------------------------------------------------

function GetParam(pName, pDef)
	{
		var	str=location.href;
		var	pos=str.indexOf('?'.concat(pName).concat('='));

		if (pos==-1)
		{
			pos=str.indexOf('&'.concat(pName).concat('='));
			if (pos==-1) return pDef;
		}
		
		str=str.substring(pos + pName.length + 2);
		pos=str.indexOf('&');

		if (pos==-1)
		{
			pos=str.length;
		}	

		if (pos > 0)
		{
			str=str.substring(0, pos);
		}

		return str;
}

function chonanh(controlid)
	{
		var retval = window.showModalDialog('ImageUpload.aspx','','dialogWidth:670px;dialogHeight:500px');
		if (document.all)
		{
			if (retval != null)	
			{
				var textreturn = document.getElementById(controlid);
				textreturn.value = retval;
			}
		}
	}
	
	// ---- Cac ham tao menu trai
	function additemmnu(mnusite,mnuid,mnuname,sLink,mnulevel,mnustyle)
			{
				var strLink ="";
				var stemp="";
				if (mnustyle != 5)
				{
					strLink = mnusite + '?Menu=' + mnuid + '&Style=' + mnustyle ; 	
				}
				else
				{
					strLink = sLink;
				}
				
				
				stemp += '<td class=\"submenungang\" valign=\"top\"><div style=\"padding-top:4px;\"><a class=\"menusub\" href=\"' + strLink + '\">' + mnuname + '</a></div></td>';
				
				
				return stemp;
			};
			
			function hiensubmnu()
			{
			   
			    var curSub = document.getElementById('submng') ;
			    curSub.style.visibility = 'hidden';
			    var sub = document.getElementById('menucon');							
				sub.style.visibility = 'visible';
			}
			
			function ansubmnu()
			{
			     var curSub = document.getElementById('submng') ;
			    curSub.style.visibility = 'visible';
			    var sub = document.getElementById('menucon');							
				sub.style.visibility = 'hidden';
			}
			
			function hienmnu(position,msg,mnusite)
			{
				var subID = 'menucon';
			    var curSub = document.getElementById('submng') ;
			    curSub.style.visibility = 'hidden';
				if (position.offsetLeft)
				{
					
					var x = position.offsetLeft  + 'px'   ;
					var y = position.offsetTop + 26 + 'px';
					//alert(y);
					var content='';
					var submenu = new Array();
					submenu = msg.split("^");
					if (msg.length > 4 )
					{
						var i=0;
						content = '<div><table cellspacing=\'0\' cellpadding=\'0\'><tr>';
						while (i<submenu.length)
						{
							var itemmnu = new Array();
							itemmnu = submenu[i].split(",");
							content += additemmnu(mnusite,itemmnu[0],itemmnu[1],itemmnu[2],itemmnu[3],itemmnu[4]);
							
							
							i = i+ 1;
						}
						content += '</table></div>';
						
						
						
						if (document.getElementById(subID) && (i > 0))
						{
							var sub = document.getElementById(subID);
							if (sub.style)
							{
								sub.style.visibility = 'visible';
								sub.style.left = x  ;
								sub.style.top = y ;
								sub.innerHTML = content ;
							}
						}
					}
					
				}
			};
			function anmnu()
			{
				 var curSub = document.getElementById('submng') ;
			    curSub.style.visibility = 'visible';
				if (document.getElementById('menucon'))
				{
					var sub = document.getElementById('menucon');
					
					sub.style.visibility = 'hidden';
					
				}
			};
			//----end ----

