/* action div related function start */
function CheckIsSelected(formName,checkBoxName,hiddenName,msg)
{
       
	   var obj=eval("document."+formName);
		var chkobj=eval("document."+formName+"."+checkBoxName);
		var hidobj=eval("document."+formName+"."+hiddenName);
		var blSelected = false;
        
		if(!chkobj.length)
		{
			if(chkobj.checked)
				blSelected = true;
		}
		else
		{
			for(i=0;i<chkobj.length;i++)
			{
				if(chkobj[i].checked)
				{ 
						blSelected = true;
						break;
				}
				
			}
		}

		if(!blSelected)
        {
            if(msg)
				alert(msg);
			else
				alert('Please Select at least one record.');
            return false
        }
		else
		{
			var values="";
			if(!chkobj.length)
			{
				hidobj.value=chkobj.value
			}
			else
			{
				for(i=0;i<chkobj.length;i++)
				{
					if(chkobj[i].checked)
						values = values+chkobj[i].value+",";
				}
				hidobj.value=values.substring(0,values.length -1);
			}
			
			//alert(hidobj.value);
			return true;
		}
}

function SelectAll(formName,selChkName,checkBoxName)
{
		
        var selchkobj=eval("document."+formName+"."+selChkName);
		var chkobj=eval("document."+formName+"."+checkBoxName);
        var allchkobj=eval("document."+formName+".allchk");
		if(selchkobj.checked)
		{
			if(!chkobj.length)
			{
				chkobj.checked = true;
			}
			else
			{
				for(i=0;i<chkobj.length;i++)
				{
					if(chkobj[i].disabled == false)
					chkobj[i].checked = true;
				}
			}
		}
		else
		{
			if(!chkobj.length)
			{
				chkobj.checked = false;
			}
			else
			{
				for(i=0;i<chkobj.length;i++)
				{
					chkobj[i].checked = false;
				}
			}
			if(allchkobj)
					allchkobj.checked=false;
		}
}

function SelectAllCheck()
{	
	var chkobj= document.getElementsByName('chkme[]');
	var chkAll = document.getElementById('checkAll');
	var chkAllblow =document.getElementById('checkboxblow');

	if(chkAll.checked)
		{
			if(!chkobj.length)
			{
				chkobj.checked = true;
			}
			else
			{
				for(i=0;i<chkobj.length;i++)
				{
					if(chkobj[i].disabled == false) {
					chkobj[i].checked = true;
					chkAllblow.checked=true;
					}
				}
			}
		}
		
		else
		{
			if(!chkobj.length)
			{
				chkobj.checked = false;
			}
			else
			{
				for(i=0;i<chkobj.length;i++)
				{
					chkobj[i].checked = false;
					chkAllblow.checked=false;
					chkAll.checked=false;
				}
			}			
		} 	
}
function SelectAllCheckBelow()
{	
	var chkobj= document.getElementsByName('chkme[]');
	var chkAll = document.getElementById('checkAll');
	var chkAllblow =document.getElementById('checkboxblow');

	if(chkAllblow.checked)
		{
			if(!chkobj.length)
			{
				chkobj.checked = true;
			}
			else
			{
				for(i=0;i<chkobj.length;i++)
				{
					if(chkobj[i].disabled == false) {
					chkobj[i].checked = true;
					chkAll.checked=true;
					}
				}
			}
		}
		
		else
		{
			if(!chkobj.length)
			{
				chkobj.checked = false;
			}
			else
			{
				for(i=0;i<chkobj.length;i++)
				{
					chkobj[i].checked = false;
					chkAllblow.checked=false;
					chkAll.checked=false;
				}
			}			
		} 	
}


function CheckIsSelectedWithoutform(hiddenName,hiddenName,msg)
{
	   var chkobj= document.getElementsByName('chkme[]');
       var chkAll = document.getElementById('checkAll');
	  // var obj=eval("document."+formName);
		//var chkobj=eval("document."+formName+"."+checkBoxName);
		var hidobj=document.getElementById(hiddenName);	
		
		var blSelected = false;
        
		if(!chkobj.length)
		{
			if(chkobj.checked)
				blSelected = true;
		}
		else
		{
			for(i=0;i<chkobj.length;i++)
			{
				if(chkobj[i].checked)
				{ 
						blSelected = true;
						break;
				}
				
			}
		}

		if(!blSelected)
        {
            if(msg)
				alert(msg);
			else
				alert('Please Select at least one record.');
            return false
        }
		else
		{
			var values="";
			if(!chkobj.length)
			{
				hidobj.value=chkobj.value;
			}
			else
			{
				for(i=0;i<chkobj.length;i++)
				{
					if(chkobj[i].checked){
						values = values+chkobj[i].value+",";
						
					}
				}
				hidobj.value=values.substring(0,values.length -1);
				//alert(hidobj.value);
			}
			
			
			return true;
		}
}


function MainSelCheck(formName,selChkName,checkBoxName,index)
{
	var selchkobj=eval("document."+formName+"."+selChkName);
	var chkobj=eval("document."+formName+"."+checkBoxName);
	var allchkobj=eval("document."+formName+".allchk");
	if(chkobj.length)
	{
		var tmp=eval("document."+formName+"."+checkBoxName+"["+index+"]");
		if(tmp.checked)
		{
			var selall=true;
			for(i=0;i<chkobj.length;i++)
			{
				if(chkobj[i].checked == false && chkobj[i].disabled == false)
				{
					selall=false;
					break;
				}
			}
			if(selall)
			{
				selchkobj.checked=true;
				
			}
			else
			{
				selchkobj.checked=false;
				if(allchkobj)
					allchkobj.checked=false;
			}
		}
		else
		{
			
			selchkobj.checked=false;
			if(allchkobj)
				allchkobj.checked=false;
			
		}
		return true;	
	}
	else
	{
		
		if(chkobj.checked)
		{
			
			selchkobj.checked=true;
			
		}
		else
		{
			
			selchkobj.checked=false;
			if(allchkobj)
				allchkobj.checked=false;
		}
	}
	
	return true;
		
}

function showdiv(divname)
{
	var temp=document.getElementsByTagName("DIV");
	for(i=0;i<temp.length;i++)
	{
		if(temp[i].id.indexOf("d")==0) 
			temp[i].style.display="none";
	}
	document.getElementById(divname).style.display="block";
}
function hidediv(divname)
{
	document.getElementById(divname).style.display="none";
}	

function bodyaction()
{
	if(!btnclick)
	{
		var temp=document.getElementsByTagName("DIV");
		for(i=0;i<temp.length;i++)
		{
			if(temp[i].id.indexOf("d")==0)
				temp[i].style.display="none";
		}
	}
	else
	{
		btnclick=false;
	}
}
function getposition(ImageId,divId)
{
	 // alert(ImageId);
	 //alert(divId);
	//alert(document.getElementById(imageid).offsetLeft);
	var imageid = document.getElementById(ImageId);
	objMenuDiv =  document.getElementById(divId);
	x = moveXbySlicePos (0, imageid, divId);
	//alert(x);
	y = moveYbySlicePos (0, imageid);
	document.getElementById(divId).style.top = y;
	document.getElementById(divId).style.left = x - 151;
	showdiv(divId);
	
}
function moveXbySlicePos (x, img, divId)
{ 
	var leftside = 65;
	if (!document.layers)
	{
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
		var par = img;
		var lastOffset = 0;
		while(par)
		{
			if( par.leftMargin && ! onWindows ) x += parseInt(par.leftMargin);
			if( (par.offsetLeft != lastOffset) && par.offsetLeft ) x += parseInt(par.offsetLeft);
			if( par.offsetLeft != 0 ) lastOffset = par.offsetLeft;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}
     }
	 
	 else if (img.x) x += img.x;
     
	// if(parseInt(document.getElementById(divId).style.width) + x > (document.body.clientWidth))
      //           x= x-leftside;
        return x;
}
function moveYbySlicePos (y, img) 
{
        if(!document.layers) {
                var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
                var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
                var par = img;
                var lastOffset = 0;
                while(par){
                        if( par.topMargin && !onWindows ) y += parseInt(par.topMargin);
                        if( (par.offsetTop != lastOffset) && par.offsetTop ) y += parseInt(par.offsetTop);
                        if( par.offsetTop != 0 ) lastOffset = par.offsetTop;
                        par = macIE45 ? par.parentElement : par.offsetParent;
                }                
        } else if (img.y >= 0) y += img.y;
        return y;
}

var btnclick=false;document.body.onclick=bodyaction;
