  function chkall(){


	var frm = document.frminvestment;
	
   j = frm.elements['sector[]'].length;
   for(i=0;i<j;i++)
   {
    frm.elements['sector[]'][i].checked = true;
   }
   
   k = frm.elements['location[]'].length;
   for(i=0;i<k;i++)
   {
    frm.elements['location[]'][i].checked = true;
   }//for
   l = frm.elements['subsector[]'].length;
   for(i=0;i<l;i++)
   {
    frm.elements['subsector[]'][i].checked = true;
   }//for
   
   get();
	
}
  
  
   function makePOSTRequest(url, parameters,funct) {
   
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         
         http_request = new XMLHttpRequest();
        
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = funct;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length",parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            var cell = document.getElementById("portfolio");
	        cell.innerHTML = result;
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
function CheckBoxAll(contrl){
var i=contrl.value;
var frm = document . frminvestment;
var len = frm . elements . length;

	for (var el = 0; el < len; el++) {
		elm = frm . elements[el];
		if ((elm.name) && (elm.name.indexOf(i)!= -1) && !(elm.checked)) {
			elm . checked = true;
		}
	}
	get();
}

function get() {
	var count = 0;
	var frm=document.frminvestment;
	p = frm.elements['sector[]'].length;
	var sect='';
	var len = frm.elements.length;
	var elm = null;
	var subsect="";

 for(i=0;i<p;i++)
 {
   if(frm.elements['sector[]'][i].checked == true)
    {
	    if(sect =='')
	    {
	     sect=frm.elements['sector[]'][i].value;	     
	    }
	    else
	    {
	    sect=sect+','+frm.elements['sector[]'][i].value;
	    }
	    for (var m=0; m<len; ++m) {
			elm = frm.elements[m];
			if ((elm.name) && (elm.name.indexOf(i+1) != -1)&&(elm.checked)) {
				if(subsect ==''){
					subsect=elm.value;
				}else{
					subsect=subsect+','+elm.value;
				}
			}
		}
    }else{
		for (var el=0; el<len; el++) {
		elm = frm.elements[el];
			if ((elm.name) && (elm.name.indexOf(i+1) != -1)&&(elm.checked)) {
				elm.checked=false;
			}
		}
    }
   }//for
   
   k = frm.elements['location[]'].length;
   var loc='';
 for(i=0;i<k;i++)
   {
   if(frm.elements['location[]'][i].checked == true)
    {
	    if(loc =='')
	    {
	     loc=frm.elements['location[]'][i].value;
	    }
	    else
	    {
	    loc=loc+','+frm.elements['location[]'][i].value;
	    }
    }
   }//for
   //alert(loc);
   
   var poststr = "sector=" + sect+ "&location="+loc + "&subsect="+subsect ;
   makePOSTRequest('source/scripts/common/portfoliolist.php', poststr, alertContents);
   
   }