// Create XML request variable
var myRequest = false;
function add_to_bookmark(title, url) {
     // Clear myRequest
     myRequest = false;
	 var note = '';
	 var url = url || document.getElementById('spn_cp_get_url').innerHTML;
    // myURL = 'index.php?fapa=add&fapa_title=' + title + '&fapa_note=' + note;
     // For browsers: Safari, Firefox, etc. use one XML model
     var id = document.getElementById('spn_cp_get_user_id').innerHTML;
     var title = title || document.getElementById('spn_cp_get_title').innerHTML;
     myURL = 'index.php?option=com_ajax&format=raw&task=bookmark&fapa_url='+escape(url)+'&fapa_title='+title;
     document.getElementById('highslide-html-ninja').style.display = 'none';
     if (window.XMLHttpRequest) {
          myRequest = new XMLHttpRequest();
          if (myRequest.overrideMimeType) {
               myRequest.overrideMimeType('text/xml');
          }
     } else if (window.ActiveXObject) {
          // For browsers: IE, version 6 and before, use another model
          try {
               myRequest = new
                    ActiveXObject("Msxml2.XMLHTTP");
          } catch (e) {
               try {
                    myRequest = new
                         ActiveXObject("Microsoft.XMLHTTP");
               } catch (e) {}
          }
     }
     // Make sure the request object is valid
     if (!myRequest) {
          alert('Error: Cannot create XMLHTTP object');
          return false;
     }
     
     // Link to display function activated when result returned
     myRequest.onreadystatechange = displayReturn;
     // Open the URL request
     myRequest.open('GET', myURL, true);
     // Send request
     myRequest.send(null);
}
function displayReturn() {
     // Check to make sure result came through, 4=complete
     if (myRequest.readyState == 4) {
          // Check HTTP status code
          if (myRequest.status == 200) {
               // Display the responseText
            // alert(myRequest.responseText);
              //hs.htmlExpand(this, { contentId: 'highslide-html-loginform', wrapperClassName: 'mod_cd_login', outlineType: 'rounded-white', align: 'auto', anchor: 'auto', dimmingOpacity: 0, slideshowGroup: 'mod_cd_login_loginform' } )
              	
             
          		document.getElementById('highslide-html-ninja').style.display ='block';
          		//hs.addEventListener(document.getElementById('bookmark_id'), "click", function() {
				   // click the element virtually:
				  // document.getElementById("autoload").onclick();
				//});*/
          		 document.getElementById('bookmark_validation').innerHTML = myRequest.responseText;
          } else {
             //  alert(There was a problem with the request.');
          }
     }
}

