
	function ajaxFunction( idupdate, param ) {
		
		checkProgessAjax('idprogressajax');
		var xmlHTTP2;
		var url="/includes/distributions.asp";
		url=url+"?intYear="+param;
		url=url+"&sid="+Math.random();
		//alert(url);
		try {  // Firefox, Opera 8.0+, Safari  
		  xmlHTTP2=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
		  try {    xmlHTTP2=new ActiveXObject("Msxml2.XMLHTTP");    }
		  catch (e) {    
		  	try {  xmlHTTP2=new ActiveXObject("Microsoft.XMLHTTP");      }
		    catch (e) {      
				alert("Your browser does not support AJAX!");      
				return false;      }    
			} 
		}
		  xmlHTTP2.onreadystatechange=function() {
		    if(xmlHTTP2.readyState==4){
		      document.getElementById(''+ idupdate + '').innerHTML=xmlHTTP2.responseText;
			  setTimeout("hideProgessAjax('idprogressajax');", 1500);
		    }
		  }
		  xmlHTTP2.open("GET",url,true);
		  xmlHTTP2.send(null);  
			
	}

 
	function ajaxFunctionCompare( idupdate, param ) {
		
		checkProgessAjax('idprogressajax');
		var xmlHTTPC;
		var url="/Tools/Comparefunds/compare.asp";
		url=url+"?"+param;
		url=url+"&sid="+Math.random();
		//alert(url);
		try {  // Firefox, Opera 8.0+, Safari  
		  xmlHTTPC=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
		  try {    xmlHTTPC=new ActiveXObject("Msxml2.XMLHTTP");    }
		  catch (e) {    
		  	try {  xmlHTTPC=new ActiveXObject("Microsoft.XMLHTTP");      }
		    catch (e) {      
				alert("Your browser does not support AJAX!");      
				return false;      }    
			} 
		}
		  xmlHTTPC.onreadystatechange=function() {
		    if(xmlHTTPC.readyState==4){
		    	document.getElementById(idupdate).innerHTML=String(xmlHTTPC.responseText);
				setTimeout("hideProgessAjax('idprogressajax');", 1500);
		    }
		  }
		  var funds_arry = param.split("&");
		  //alert(param);
		  for (x in funds_arry) {
			  	if(funds_arry[x].substr(0,5) == 'Fund1') {
					if(funds_arry[x].substr(6) != '') {
						document.getElementById(funds_arry[x].substr(0,5)).value = funds_arry[x].substr(6);
					}
				}
				if(funds_arry[x].substr(0,5) == 'Fund2') {
					if(funds_arry[x].substr(6) != '') {
						document.getElementById(funds_arry[x].substr(0,5)).value = funds_arry[x].substr(6);
					}
				}
				if(funds_arry[x].substr(0,5) == 'Fund3') {
					if(funds_arry[x].substr(6) != '') {
						document.getElementById(funds_arry[x].substr(0,5)).value = funds_arry[x].substr(6);
					}
				}
				if(funds_arry[x].substr(0,5) == 'Fund4') {
					if(funds_arry[x].substr(6) != '') {
						document.getElementById(funds_arry[x].substr(0,5)).value = funds_arry[x].substr(6);
					}
				}
			  
			  
			  
 	 			/*if(funds_arry[x].substr(0,5) == 'Fund1') {
						if(funds_arry[x].substr(6) != '') {
							alert(document.getElementById(funds_arry[x].substr(0,5)).value);
							document.getElementById(funds_arry[x].substr(0,5)).value = funds_arry[x].substr(6);
							alert(document.getElementById(funds_arry[x].substr(0,5)).value);
						}
				}*/
  		  }
		  //alert(document.getElementById('Fund1').value);
		  xmlHTTPC.open("GET",url,true);
		  xmlHTTPC.send(null);  
			
	}
	
	function gup( name )
	{
	  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	  var regexS = "[\\?&]"+name+"=([^&#]*)";
	  var regex = new RegExp( regexS );
	  var results = regex.exec( window.location.href );
	  if( results == null )
		return "";
	  else
		return results[1];
	}
	
	function checkFunds( catValue1, catValue2, catValue3, catValue4, idValue, fund1, fund2, fund3, fund4 ) {
		if(document.getElementById(idValue).disabled==false) {
			ajaxFunctionCompare('div-compare','Cat1=' + catValue1 + '&Cat2=' + catValue2 + '&Cat3=' + catValue3 + '&Cat4=' + catValue4 + '&Fund1=' + fund1 + '&Fund2=' + fund2 + '&Fund3=' + fund3 + '&Fund4=' + fund4 );return false;
		}
	}
