$(document).ready(function(){

	var counterObject = null;
	var counterText = null;
	var counterTab1 = null;
	var counterTab2 = null;
	
	if(document.getElementById("count1")!=null){
	var counterText=document.getElementById("count1").value;
	}
	
	
	
	if(document.getElementById("counterObject")!=null){
	var counterObject=document.getElementById("counterObject").value;
	
	 }
	 
	 if(document.getElementById("counterTab1")!=null)
	 {
	 	var counterTab1=document.getElementById("counterTab1").value;
	 }
	 
	  if(document.getElementById("counterTab2")!=null)
	 {
		var counterTab2=document.getElementById("counterTab2").value;
	 }
	 
	 if(counterTab2!=null){
	 	
	 	
	 	for(i=1;i<=counterTab2;i++){
	 	
	         var divTable2Collapsed=document.getElementById("expandItTab2"+i);
	 	var divTable2Expanded=document.getElementById("expandItTable2"+i);
	 
	 	var Table2TextLength=document.getElementById('Table2Collapsed'+i).value;
	 	var Table2TextColExpValue=document.getElementById("Table2ColExp"+i).value;
	 
	 	if(Table2TextLength<250){
	 
	 		divTable2Expanded.style.visibility="visible";	
	 		divTable2Expanded.style.display="block";
	 		divTable2Collapsed.style.visibility="hidden";	
	 		divTable2Collapsed.style.display="none";
	 	}
	 	else{
	 
	 		divTable2Collapsed.style.visibility="visible";	
	 		divTable2Collapsed.style.display="block";
	 		divTable2Expanded.style.visibility="hidden";	
	 		divTable2Expanded.style.display="none";
	 			
	 	}
	 	
	 	if(Table2TextColExpValue!=1){
	 
	 	        divTable2Expanded.style.visibility="hidden";	
	 	    	divTable2Expanded.style.display="none";
	 	    	divTable2Collapsed.style.visibility="hidden";	
	 		divTable2Collapsed.style.display="none";
	 	
	 	}
	 	}
	}
	 
	if(counterTab1!=null){
	
	
	for(i=1;i<=counterTab1;i++){
	
        var divTable1Collapsed=document.getElementById("expandItTable"+i);
	var divTable1Expanded=document.getElementById("expandItTable1"+i);

	var Table1TextLength=document.getElementById('Table1Collapsed'+i).value;
	var Table1TextColExpValue=document.getElementById("Table1ColExp"+i).value;

	if(Table1TextLength<250){

		divTable1Expanded.style.visibility="visible";	
		divTable1Expanded.style.display="block";
		divTable1Collapsed.style.visibility="hidden";	
		divTable1Collapsed.style.display="none";
	}
	else{

		divTable1Collapsed.style.visibility="visible";	
		divTable1Collapsed.style.display="block";
		divTable1Expanded.style.visibility="hidden";	
		divTable1Expanded.style.display="none";
			
	}
	
	if(Table1TextColExpValue!=1){

	        divTable1Expanded.style.visibility="hidden";	
	    	divTable1Expanded.style.display="none";
	    	divTable1Collapsed.style.visibility="hidden";	
		divTable1Collapsed.style.display="none";
	
	}
	}
	}
	
	if(counterText!=null){
		
		
		for(var j=1;j<=counterText;j++)
		{
		
			var divCollapsed=document.getElementById("expandItTextCollapse"+j);
			var divExpanded=document.getElementById("expandItTextExpand"+j);
			
			var TextColExpValue=document.getElementById("TextColExp"+j).value;
			//alert(TextColExpValue);
			if(TextColExpValue!=1)
			{
				
				divExpanded.style.visibility="visible";	
				divExpanded.style.display="block";
				divCollapsed.style.visibility="hidden";	
				divCollapsed.style.display="none";

			}
			else
			{	
				divExpanded.style.visibility="hidden";	
				divExpanded.style.display="none";
				divCollapsed.style.visibility="visible";	
				divCollapsed.style.display="block";		


			}
		}
	}
	
	if(counterObject!=null){
		
	for(i=1;i<=counterObject;i++){
	
	
        var divCollapsedObject=document.getElementById("expandItObject"+i);
	var divExpandedObject=document.getElementById("expandItObject1"+i);

	var TextLengthObject=document.getElementById('TextCollapsedObject'+i).value;
	var TextColExpValueObject=document.getElementById("TextColExpObject"+i).value;
	
	
	if(TextLengthObject<250){

		divExpandedObject.style.visibility="visible";	
		divExpandedObject.style.display="block";
		divCollapsedObject.style.visibility="hidden";	
		divCollapsedObject.style.display="none";
	}
	else{
		
		divCollapsedObject.style.visibility="visible";	
		divCollapsedObject.style.display="block";
		divExpandedObject.style.visibility="hidden";	
		divExpandedObject.style.display="none";
			
	}
	
	if(TextColExpValueObject!=1){

	        divExpandedObject.style.visibility="hidden";	
	    	divExpandedObject.style.display="none";
	    	divCollapsedObject.style.visibility="hidden";	
		divCollapsedObject.style.display="none";
	
	}
	}
	}	
	
	$(".expander").hide();
	$("#lnkMinimizeAll").hide();
	$(".lnkMinimize").hide(); 
	$(".lnkReadMore").click(function(){
	

	var counterObject = null;
	var counterText = null;
	var counterTab1 = null;
	var counterTab2 = null;
		
		if(document.getElementById("count1")!=null){
		var counterText=document.getElementById("count1").value;
		}
		
		
		
		if(document.getElementById("counterObject")!=null){
		var counterObject=document.getElementById("counterObject").value;
	 }
	 
	 if(document.getElementById("counterTab1")!=null){
	 		var counterTab1=document.getElementById("counterTab1").value;
	 }
	 if(document.getElementById("counterTab2")!=null)
	 {
		var counterTab2=document.getElementById("counterTab2").value;
	}

	if(counterTab2!=null){
		for(i=1;i<=counterTab2;i++){

		var div1Table2=document.getElementById("expandItTab2"+i);
		var div2Table2=document.getElementById("expandItTable2"+i);

		var Table2TextLength=document.getElementById('Table2Collapsed'+i).value;


		if(Table2TextLength<250){
		 div2Table2.style.visibility="visible";	
		 div2Table2.style.display="block";
		 div1Table2.style.visibility="hidden";	
		 div1Table2.style.display="none";
		}
		else{
		 div2Table2.style.visibility="visible";	
		 div2Table2.style.display="block";
		 div1Table2.style.visibility="hidden";	
		 div1Table2.style.display="none";

		}		

	}
	}
	
	if(counterTab1!=null){
		
	for(i=1;i<=counterTab1;i++){

		var div1Table1=document.getElementById("expandItTable"+i);
		var div2Table1=document.getElementById("expandItTable1"+i);
		
		var Table1TextLength=document.getElementById('Table1Collapsed'+i).value;

		
		if(Table1TextLength<250){
		 div2Table1.style.visibility="visible";	
		 div2Table1.style.display="block";
		 div1Table1.style.visibility="hidden";	
		 div1Table1.style.display="none";
		}
		else{
		 div2Table1.style.visibility="visible";	
		 div2Table1.style.display="block";
		 div1Table1.style.visibility="hidden";	
		 div1Table1.style.display="none";
		
		}		
		
	}
	}
	
	if(counterText!=null){
	
		
			var id = $(this).attr("id");
			if(id!=null)
			{
			 var div1=document.getElementById("expandItTextCollapse"+id);
			 var div2=document.getElementById("expandItTextExpand"+id);
			
			var TextColExpValue=document.getElementById("TextColExp"+id).value;
			//alert('TextColExpValue: '+TextColExpValue+":"+"counter"+i);
			if(TextColExpValue!=1)
			{

				 div2.style.visibility="visible";	
				 div2.style.display="block";
				 div1.style.visibility="hidden";	
				 div1.style.display="none";
			}
			else
			{
				 div2.style.visibility="visible";	
				 div2.style.display="block";
				 div1.style.visibility="hidden";	
				 div1.style.display="none";			
					
			}
		}	
		
	}
	
	
	
	if(counterObject!=null){
		
	for(i=1;i<=counterObject;i++){

		var div1=document.getElementById("expandItObject"+i);
		var div2=document.getElementById("expandItObject1"+i);
		
		var TextLengthObject=document.getElementById('TextCollapsedObject'+i).value;

		
		if(TextLengthObject<250){
		 div2.style.visibility="visible";	
		 div2.style.display="block";
		 div1.style.visibility="hidden";	
		 div1.style.display="none";
		}
		else{
		 div2.style.visibility="visible";	
		 div2.style.display="block";
		 div1.style.visibility="hidden";	
		 div1.style.display="none";
		
		}		
		
	}
	}	
		var $expander = $(this);
		$expander = $expander.prev();
		$expander.show();
		$(this).hide();
		$(this).next().show();
		return false;
  	});
	$(".lnkMinimize").click(function(){
		
		
		var counterObject = null;
		var counterText = null;
		var counterTab1 = null;
		var counterTab2 = null;
		
		if(document.getElementById("count1")!=null){
		var counterText=document.getElementById("count1").value;
		}
		
		
		
		if(document.getElementById("counterObject")!=null){
		var counterObject=document.getElementById("counterObject").value;
	 }
	 
	 if(document.getElementById("counterTab1")!=null){
	 		var counterTab1=document.getElementById("counterTab1").value;
	 }
	 
	 if(document.getElementById("counterTab2")!=null)
	 {
	 	var counterTab2=document.getElementById("counterTab2").value;
	 }
	
	if(counterTab2!=null){
			
	for(i=1;i<=counterTab2;i++){

		var div1Table2=document.getElementById("expandItTab2"+i);
		var div2Table2=document.getElementById("expandItTable2"+i);

		var Table2TextLength=document.getElementById('Table2Collapsed'+i).value;

		if(Table2TextLength<250){
			div2Table2.style.visibility="visible";	
			div2Table2.style.display="block";
			div1Table2.style.visibility="hidden";	
			div1Table2.style.display="none";
		}
		else{
			div2Table2.style.visibility="hidden";	
			div2Table2.style.display="none";
			div1Table2.style.visibility="visible";	
			div1Table2.style.display="block";

		}	
	}
	}
	
	if(counterTab1!=null){
		
	for(i=1;i<=counterTab1;i++){

		var div1Table1=document.getElementById("expandItTable"+i);
		var div2Table1=document.getElementById("expandItTable1"+i);
		
		var Table1TextLength=document.getElementById('Table1Collapsed'+i).value;
		
		if(Table1TextLength<250){
			div2Table1.style.visibility="visible";	
			div2Table1.style.display="block";
			div1Table1.style.visibility="hidden";	
			div1Table1.style.display="none";
		}
		else{
			div2Table1.style.visibility="hidden";	
			div2Table1.style.display="none";
			div1Table1.style.visibility="visible";	
			div1Table1.style.display="block";
				
		}	
	}
	}
	
	if(counterText!=null)
	{
		

		var id = $(this).attr("id");
		if(id!=null)
			{
			var div1=document.getElementById("expandItTextCollapse"+id);
			var div2=document.getElementById("expandItTextExpand"+id);
			
			var TextColExpValue=document.getElementById("TextColExp"+id).value;
			
			
			if(TextColExpValue!=1)
			{		
				div2.style.visibility="visible";	
				div2.style.display="block";
				div1.style.visibility="hidden";	
				div1.style.display="none";
			}
			else
			{
				div2.style.visibility="hidden";	
				div2.style.display="none";
				div1.style.visibility="visible";	
				div1.style.display="block";			
			
			}
		}	
				
		
	}
	
	
	
	if(counterObject!=null){
		
	for(i=1;i<=counterObject;i++){

		var div1=document.getElementById("expandItObject"+i);
		var div2=document.getElementById("expandItObject1"+i);
		var TextLengthObject=document.getElementById('TextCollapsedObject'+i).value;	
			if(TextLengthObject<250){
				div2.style.visibility="visible";	
				div2.style.display="block";
				div1.style.visibility="hidden";	
				div1.style.display="none";
			}
			else{
				div2.style.visibility="hidden";	
				div2.style.display="none";
				div1.style.visibility="visible";	
				div1.style.display="block";
					
			}	
		}
	}
		var $expander = $(this);
		$expander = $expander.prev().prev();
		$expander.hide();
		$(this).hide();
		$(this).prev().show();
		return false;
  	});
	$("#lnkExpandAll").click(function(){
	var counterObject = null;
	var counterText = null;
	var counterTab1 = null;
	var counterTab2 = null;
		
		if(document.getElementById("count1")!=null){
		var counterText=document.getElementById("count1").value;
		}
		
		
		
		if(document.getElementById("counterObject")!=null){
		var counterObject=document.getElementById("counterObject").value;
	 }
	 
	 if(document.getElementById("counterTab1")!=null){
	 		var counterTab1=document.getElementById("counterTab1").value;
	 }
	
	 if(document.getElementById("counterTab2")!=null){
		 	var counterTab2=document.getElementById("counterTab2").value;
		 }
	
	if(counterTab2!=null){
			
		for(i=1;i<=counterTab2;i++){
	
		var div1Table2=document.getElementById("expandItTab2"+i);
		var div2Table2=document.getElementById("expandItTable2"+i);

		var Table2TextLength=document.getElementById('Table2Collapsed'+i).value;


		if(Table2TextLength<250){
		 div2Table2.style.visibility="visible";	
		 div2Table2.style.display="block";
		 div1Table2.style.visibility="hidden";	
		 div1Table2.style.display="none";
		}
		else{
		 div2Table2.style.visibility="visible";	
		 div2Table2.style.display="block";
		 div1Table2.style.visibility="hidden";	
		 div1Table2.style.display="none";

		}		
			
		}
	}
	
	if(counterTab1!=null){
		
	for(i=1;i<=counterTab1;i++){

		var div1Table1=document.getElementById("expandItTable"+i);
		var div2Table1=document.getElementById("expandItTable1"+i);
		
		var Table1TextLength=document.getElementById('Table1Collapsed'+i).value;

		
		if(Table1TextLength<250){
		 div2Table1.style.visibility="visible";	
		 div2Table1.style.display="block";
		 div1Table1.style.visibility="hidden";	
		 div1Table1.style.display="none";
		}
		else{
		 div2Table1.style.visibility="visible";	
		 div2Table1.style.display="block";
		 div1Table1.style.visibility="hidden";	
		 div1Table1.style.display="none";
		
		}		
		
	}
	}
	
	if(counterText!=null){
			
		for(i=1;i<=counterText;i++){
	
			var div1=document.getElementById("expandItTextCollapse"+i);
			var div2=document.getElementById("expandItTextExpand"+i);
			var TextColExpValue=document.getElementById("TextColExp"+i).value;
			//var TextLength=document.getElementById('TextCollapsed'+i).value;
			
			if(TextColExpValue!=1)
			{
				 div2.style.visibility="visible";	
				 div2.style.display="block";
				 div1.style.visibility="hidden";	
				 div1.style.display="none";
			}
			else
			{
				 div2.style.visibility="visible";	
				 div2.style.display="block";
				 div1.style.visibility="hidden";	
				 div1.style.display="none";

			}		
			
		}
	}
	
	
	
	if(counterObject!=null){
		
	for(i=1;i<=counterObject;i++){

		var div1=document.getElementById("expandItObject"+i);
		var div2=document.getElementById("expandItObject1"+i);
		var TextColExpValueObject=document.getElementById("TextColExpObject"+i).value;
		var TextLengthObject=document.getElementById('TextCollapsedObject'+i).value;

		if(TextColExpValueObject==1){
			if(TextLengthObject<250){
			 div2.style.visibility="visible";	
			 div2.style.display="block";
			 div1.style.visibility="hidden";	
			 div1.style.display="none";
			}
			else{
			 div2.style.visibility="visible";	
			 div2.style.display="block";
			 div1.style.visibility="hidden";	
			 div1.style.display="none";

			}		
		}
	}
	}		
		$(".expander").show();
		$(".lnkReadMore").hide();
		$(".lnkMinimize").show();
		$("#lnkMinimizeAll").show();
		$("#lnkExpandAll").hide();
		return false;
	});
	$("#lnkMinimizeAll").click(function(){
			var counterObject = null;
			var counterText = null;
			var counterTab1 = null;
			var counterTab2 = null;
			
			if(document.getElementById("count1")!=null){
			var counterText=document.getElementById("count1").value;
			}
			
			
			
			if(document.getElementById("counterObject")!=null){
			var counterObject=document.getElementById("counterObject").value;
		 }
		 
		 if(document.getElementById("counterTab1")!=null){
		 			var counterTab1=document.getElementById("counterTab1").value;
		 }
		 
		  if(document.getElementById("counterTab2")!=null)
		  {
		 	var counterTab2=document.getElementById("counterTab2").value;
		 }
		
		if(counterTab2!=null){
					
		for(i=1;i<=counterTab2;i++){

			var div1Table2=document.getElementById("expandItTab2"+i);
			var div2Table2=document.getElementById("expandItTable2"+i);

			var Table2TextLength=document.getElementById('Table2Collapsed'+i).value;

			if(Table2TextLength<250){
				div2Table2.style.visibility="visible";	
				div2Table2.style.display="block";
				div1Table2.style.visibility="hidden";	
				div1Table2.style.display="none";
			}
			else{
				div2Table2.style.visibility="hidden";	
				div2Table2.style.display="none";
				div1Table2.style.visibility="visible";	
				div1Table2.style.display="block";

			}	
		}
		}
		
		if(counterTab1!=null){
			
		for(i=1;i<=counterTab1;i++){
	
			var div1Table1=document.getElementById("expandItTable"+i);
			var div2Table1=document.getElementById("expandItTable1"+i);
			
			var Table1TextLength=document.getElementById('Table1Collapsed'+i).value;
			
			if(Table1TextLength<250){
				div2Table1.style.visibility="visible";	
				div2Table1.style.display="block";
				div1Table1.style.visibility="hidden";	
				div1Table1.style.display="none";
			}
			else{
				div2Table1.style.visibility="hidden";	
				div2Table1.style.display="none";
				div1Table1.style.visibility="visible";	
				div1Table1.style.display="block";
					
			}	
		}
		}
		
		if(counterText!=null){
					
				for(i=1;i<=counterText;i++){
					
					var TextColExpValue=document.getElementById("TextColExp"+i).value;
					var div1=document.getElementById("expandItTextCollapse"+i);
					var div2=document.getElementById("expandItTextExpand"+i);
					
					//var TextLength=document.getElementById('TextCollapsed'+i).value;
					
					if(TextColExpValue==1)
					{
						div2.style.visibility="hidden";	
						div2.style.display="none";
						div1.style.visibility="visible";	
						div1.style.display="block";				
						
				
					}
					else
					{
						div2.style.visibility="visible";	
						div2.style.display="block";
						div1.style.visibility="hidden";	
						div1.style.display="none";
							
					}
					
				}
		}
		
		
		
		if(counterObject!=null){
			
		for(i=1;i<=counterObject;i++){
	
			var div1=document.getElementById("expandItObject"+i);
			var div2=document.getElementById("expandItObject1"+i);
			var TextLengthObject=document.getElementById('TextCollapsedObject'+i).value;
			var TextColExpValueObject=document.getElementById("TextColExpObject"+i).value;
			
			if(TextColExpValueObject==1){	
				if(TextLengthObject<250){
					div2.style.visibility="visible";	
					div2.style.display="block";
					div1.style.visibility="hidden";	
					div1.style.display="none";
				}
				else{
					div2.style.visibility="hidden";	
					div2.style.display="none";
					div1.style.visibility="visible";	
					div1.style.display="block";
						
				}
			}
			}
	}
	
		$(".expander").hide();
		$(".lnkReadMore").show();
		$(".lnkMinimize").hide();
		$("#lnkMinimizeAll").hide();
		$("#lnkExpandAll").show();
		return false;
	});
});
