$(document).ready(function (){
  initTooltips();
});

function initTooltips(){
  $('.tooltip-link').each(function(){
    var tooltipElement = $($(this).find('.tooltip')[0]);
    $(this).hover(
      function(e){
        tooltipElement.css({'left' : e.pageX + 5 + 'px', 'top' : e.pageY - parseInt(tooltipElement.height()) + 'px'})
        tooltipElement.fadeIn('fast');
      },
      function(e){
        tooltipElement.fadeOut('fast');
      })
  })
}

function submitRegistrationForm(form){
    var email = form.email.value
    // var xmlData = jQuery.createXMLDocument('<xmlrequest><username>admin</username><usertoken>93f29390f2e6c6b3f573e4df1780ecd4c79a0882</usertoken><requesttype>subscribers</requesttype><requestmethod>AddSubscriberToList</requestmethod><details><emailaddress>' + email + '</emailaddress><mailinglist>1</mailinglist><format>html</format><confirmed>yes</confirmed></details></xmlrequest>');
    // var xmlData = jQuery.createXMLDocument('<xmlrequest><username>admin</username><usertoken>93f29390f2e6c6b3f573e4df1780ecd4c79a0882</usertoken><requestmethod>xmlapitest</requestmethod><details></details></xmlrequest>');
    // jQuery.ajax({
    //     url: "http://www.clientcampaign.com/xml.php",
    //     type: "POST",
    //     processData: false,
    //     contentType: "text/xml",
    //     data: xmlData,
    //     success: function(data, status){ 
    //         console.log("Data submitted");
    //         console.log(data)
    //     },
    //     error: function(request, status, error){
    //         console.log(request);
    //         console.log(status);
    //     }
    // });
}

jQuery.createXMLDocument = function(s) {
	var browserName = navigator.appName;
	var xmlDoc;
	if ( browserName == "Microsoft Internet Explorer" ) {
		xmlDoc = new ActiveXObject( "Microsoft.XMLDOM" );
		xmlDoc.async = "false";
		xmlDoc.loadXML( s );
	} else {
		xmlDoc = ( new DOMParser() ).parseFromString( s, "text/xml" );
	}
	return xmlDoc;
}
