	function makeRequestReg(url,component) {
	//	alert(url+'--'+component)
	var ran_number = Math.random()*4; 
	//var ran_number = Math.random(); 
	url=url+'&ran='+ran_number;	
	//url=url+'&ran_num='+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() { alertContentsReg(http_request,component); };
 		http_request.open('GET', url, true);
        http_request.send(null);

    }

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

				//document.getElementById(com).innerHTML = "Loading...";
			
		}
	   if (http_request.readyState == 4) {
            if (http_request.status == 200) {
				strReturn = http_request.responseText;
				var SplitResult = strReturn.split("-");
				var duplicate = SplitResult[0];
				var first_id = SplitResult[1];
				var sec_id = 'err_'+SplitResult[2];
				
				if (sec_id=='err_username') {
					var err_msg = 'This username already exists.';
				} else {
					var err_msg = 'Your email already exists.';
				}
				//if( strReturn.indexOf('NO')<0){
				if( duplicate == 'NO'){
				//if( strReturn==1){
					document.getElementById(first_id).value=1;
					document.getElementById(sec_id).style.display = 'none';
				}else{
					document.getElementById(first_id).value=0;	
					document.getElementById(sec_id).innerHTML = err_msg;
					document.getElementById(sec_id).style.display = '';
				}
                //document.getElementById(com).innerHTML = http_request.responseText;
				
            } else {
               
				alert('There was a problem with the request.');
            }
        }else{
			
			//	document.getElementById(com).innerHTML = "Loading...";
			
			
		}

    }