function onDrop() 
{
	var dataLeft = DragDrop.serLeftData('g1');
	var dataRight = DragDrop.serRightData('g2');
};

window.onload = function() 
{
	var list_left = document.getElementById("left_col");
	DragDrop.makeListContainerLeft( list_left, 'gl' );
	list_left.onDragOver = function() { this.style["background"] = "#EEF"; };
	list_left.onDragOut = function() {this.style["background"] = "none"; };

	var list_right = document.getElementById("right_col");
	DragDrop.makeListContainerRight( list_right, 'g2' );
	list_right.onDragOver = function() { this.style["background"] = "#EEF"; };
	list_right.onDragOut = function() {this.style["background"] = "none"; };
	
	//call to set width function 
	setWidth();

};

//Function called on on load to set the dashboard view to screen resolution
function setWidth() {
	var vWidth=(screen.width-220)/2;
	//var hWidth= (screen.width-205);
	
	if( document.getElementById('Xeleft_col') != null)
	{
		document.getElementById('Xeleft_col').style.width=vWidth;
	}
	if( document.getElementById('xeTable') != null)
	{
		document.getElementById('xeTable').style.width=vWidth-3;
	}
	
	if( document.getElementById('Xeright_col') != null)
	{
		document.getElementById('Xeright_col').style.width=vWidth;
	}
	
	if( document.getElementById('xeGraph') != null )
	{
		document.getElementById('xeGraph').style.width=vWidth-3;
	}
	
	if( document.getElementById('left_col') != null )
	{
		document.getElementById('left_col').style.width=vWidth;
	}
	
	if( document.getElementById('right_col') != null )
	{
		document.getElementById('right_col').style.width=vWidth;
	}
	
	
	var itemCERt = document.getElementsByTagName( "div" );
	for (var i = 0; i < itemCERt.length; i++) 
		if (itemCERt[i].getAttribute('name') != null)
			itemCERt[i].style.width=vWidth-3
}	
        
function getSort()
{
  order_left = document.getElementById("order");
  order_left.value = DragDrop.serLeftData('g1', null);

  order_right = document.getElementById("order");
  order_right.value = DragDrop.serRightData('g2', null);
};

function showValue()
{
  order = document.getElementById("order");
  //alert(order.value);
};

function showHide(obj,cont,imgObj)
{
	/*
		obj=document.getElementById(obj);
		alert(obj.style.display);
		if(obj.style.display=='none')
			obj.style.display='block';
		else
			obj.style.display='none';
		return true;
	*/
	
	if (cont == 'left_col')
	{
		var contLeft = eval(document.getElementById(cont));
		var contRight = eval(document.getElementById('right_col'));
		
		tabObj = document.getElementById(obj);
		
		if(tabObj.style.display == 'block' || tabObj.style.display == '')
		{
    		tabObj.style.display = 'none';
			tabObj.value = 'none';
			imgObj.src="images/expand_2.gif";
			
    	} 
    	else 
    	{
    		tabObj.style.display = 'block';
			tabObj.value = 'block';
			imgObj.src="images/collapse_2.gif";
		}

		var itemCELt = contLeft.getElementsByTagName( "div" );
		itemslt = contLeft.getElementsByTagName( "li" );
		var txtrtCEL = "";
		
		for (var i = 0; i < itemCELt.length; i++) 
		{
			
			if (itemCELt[i].getAttribute('name') != null)
			{
				//alert(itemCELt[i].name + " "+ itemCELt[i].style.display );
				
				var expand_collapse = "";
				
				if (itemCELt[i].style.display == ' ' || itemCELt[i].style.display == 'block')
				{
					expand_collapse = 'E';
				}
				else if(itemCELt[i].style.display == 'none')
				{
					expand_collapse = 'C';
				}
				
			
				txtrtCEL = txtrtCEL + " "+itemCELt[i].getAttribute('name') +":"+expand_collapse+",";
			}
		}
	
		//alert(txtrtCEL);
		
		var IfrmL = document.getElementById("hiddenIframeEC").contentWindow;
		IfrmL.document.getElementById("expandCollapseL").value = txtrtCEL;

	 	var itemCERt = contRight.getElementsByTagName( "div" );
		itemslt = contRight.getElementsByTagName( "li" );
		
		//var itemCERt = contRight.getElementsByTagName( "td" );
		var txtrtCER = "";
		
		for (var i = 0; i < itemCERt.length; i++) 
		{
			if (itemCERt[i].getAttribute('name') != null)
			{
				//alert(itemCERt[i].name + " "+ itemCERt[i].style.display );
				var expand_collapse = "";
				
				if (itemCERt[i].style.display == ' ' || itemCERt[i].style.display == 'block' )
				{
					expand_collapse = 'E';
				}
				else if(itemCERt[i].style.display == 'none')
				{
					expand_collapse = 'C';
				}
				txtrtCER = txtrtCER + " "+itemCERt[i].getAttribute('name') +":"+expand_collapse+",";
			}
		}
      
		//alert(txtrtCER);

      	IfrmL.document.getElementById("expandCollapseR").value = txtrtCER;
	  	IfrmL.document.getElementById("DashBoardFormExpandCollapse").submit();
	}

	if (cont == 'right_col')
	{
		var contRight = eval(document.getElementById(cont));
		var contLeft = eval(document.getElementById('left_col'));

		tabObj = document.getElementById(obj);
			
		if(tabObj.style.display == 'block' || tabObj.style.display == '')
		{
        	tabObj.style.display = 'none';
			tabObj.value = 'none';
			imgObj.src="images/expand_2.gif";
				
        } 
		else 
		{
        	tabObj.style.display = 'block';
			tabObj.value = 'block';
			imgObj.src="images/collapse_2.gif";
		}

		var itemCERt = contRight.getElementsByTagName( "div" );
		itemsrt = contRight.getElementsByTagName( "li" );
		
		var txtrtCER = "";
		
		for (var i = 0; i < itemCERt.length; i++) 
		{
			if (itemCERt[i].getAttribute('name') != null)
			{
				var expand_collapse = "";
				
				if (itemCERt[i].style.display == '' || itemCERt[i].style.display == 'block' )
				{
					expand_collapse = 'E';
				}
				else if(itemCERt[i].style.display == 'none')
				{
					expand_collapse = 'C';
				}
			
				txtrtCER = txtrtCER + " "+itemCERt[i].getAttribute('name') +":"+expand_collapse+",";
			}
		}
		//alert(txtrtCER);
		
		var IfrmR = document.getElementById("hiddenIframeEC").contentWindow;
		IfrmR.document.getElementById("expandCollapseR").value = txtrtCER;
		
		var itemCELt = contLeft.getElementsByTagName( "div" );
		
		var txtrtCEL = "";
		
		for (var i = 0; i < itemCELt.length; i++) 
		{
			if (itemCELt[i].getAttribute('name') != null)
			{
				var expand_collapse = "";
				
				if (itemCELt[i].style.display == '' || itemCELt[i].style.display == 'block' )
				{
					expand_collapse = 'E';
				}
				else if(itemCELt[i].style.display == 'none')
				{
					expand_collapse = 'C';
				}
				
				txtrtCEL = txtrtCEL + " "+itemCELt[i].getAttribute('name') +":"+expand_collapse+",";
			}
		}

		//alert(txtrtCEL);

		IfrmR.document.getElementById("expandCollapseL").value = txtrtCEL;
		IfrmR.document.getElementById("DashBoardFormExpandCollapse").submit();
	}

	//added for XeReport Table Hide Collapse
	if (cont == 'Xeleft_col')
	{
		var contLeft = eval(document.getElementById(cont));
		var contRight = eval(document.getElementById('Xeright_col'));
		
		tabObj = document.getElementById(obj);
		
		if(tabObj.style.display == 'block' || tabObj.style.display == '')
		{
    		tabObj.style.display = 'none';
			tabObj.value = 'none';
			imgObj.src="images/expand_2.gif";
			
    	} 
    	else 
    	{
    		tabObj.style.display = 'block';
			tabObj.value = 'block';
			imgObj.src="images/collapse_2.gif";
		}
	}

	//added for XeReport Graph Hide Collapse
	if (cont == 'Xeright_col')
	{
		var contLeft = eval(document.getElementById(cont));
		var contRight = eval(document.getElementById('Xeleft_col'));
		
		tabObj = document.getElementById(obj);
		
		if(tabObj.style.display == 'block' || tabObj.style.display == '')
		{
    		tabObj.style.display = 'none';
			tabObj.value = 'none';
			imgObj.src="images/expand_2.gif";
			
    	} 
    	else 
    	{
    		tabObj.style.display = 'block';
			tabObj.value = 'block';
			imgObj.src="images/collapse_2.gif";
		}
	}
};
