	function makeRequest(url,component) {
		

	var ran_number = Math.random()*4; 
	url=url+'&ran='+ran_number;	
		
		
		
      		var http_request = false;
       // Mozilla, Safari, ...
	   if (window.XMLHttpRequest) { 
            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('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request.onreadystatechange = function() { alertContents(http_request,component); };
 		http_request.open('GET', url, true);
        http_request.send(null);

    }

    function alertContents(http_request,component) {
		var com = component;
		if (http_request.readyState == 1) {

				//document.getElementById(com).innerHTML = "Adding to personal List";
			
		}
	   if (http_request.readyState == 4) {
            if (http_request.status == 200) {
               
			   document.getElementById(com).innerHTML = http_request.responseText;
			   	
					
            } else {
                alert('There was a problem with the request.');
            }
        }else{
			
				document.getElementById(com).innerHTML = "Please wait, processing...";
			
			
		}

    }
	
	
function doRequest(url,component, IDsCom) {
		
	var ran_number = Math.random()*4; 
	url=url+'&ran='+ran_number;	
		
	
		
      		var http_request = false;
       // Mozilla, Safari, ...
	   if (window.XMLHttpRequest) { 
            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('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }


       	http_request.onreadystatechange = function() { loadContents(http_request,component,IDsCom); };
 		http_request.open('GET', url, true);
        http_request.send(null);

    }
	
function loadContents(http_request,component,IDsCom) {
		var com = component;
		if (http_request.readyState == 1) {

				document.getElementById(com).innerHTML = "Loading...";
			
		}
	   if (http_request.readyState == 4) {
            if (http_request.status == 200) {
				
				
                document.getElementById(com).innerHTML = http_request.responseText;
				
				var k =0;
				var IDs = document.getElementById(IDsCom).value;
				IDs = IDs.split(',');
				
				if(component=='tv_programs' || component=='tv_series' || component=='tv_movies' || component=='tv_events' )
				chk_prefix =  component;
				else
				chk_prefix =  '';
				
				var totalCheckBoxes = document.getElementById(chk_prefix+'checkBoxCount').value;
				for (k; k<IDs.length; k++){
					for(var j=1; j<totalCheckBoxes; j++){
						var objCheckBox	= document.getElementById(chk_prefix+'chkSeleted'+j);
						var checkBoxVal = objCheckBox.value;
						
						checkBoxVal = checkBoxVal.split('-');
						//alert(IDs[k]);
						if(IDs[k]==checkBoxVal[0]){
							objCheckBox.checked= true;
							//alert('This is checked.')	;
							//k = k+1;
						}
						
					}
				}

			   		//var obj1 = null;
		
					//alert(addtype);
						//	obj1 = document.getElementById(com);
						//	obj1.innerHTML = http_request.responseText;
					
            } else {
                alert('There was a problem with the request.');
            }
        }else{
			
			//	document.getElementById(com).innerHTML = "Loading...";
			
			
		}

    }
	






