/*********************make a ajax object for handling ajax request****************/
/*var xhrH =  request(objParam)
            {
                var url    = objParam.url;
                var param   = objParam.param;
                
            } */
            
            
            
function requestA(url,data)
{ 
    var xhr; 
    try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  xhr = new XMLHttpRequest();     }
          catch (e3) {  xhr = false;   }
        }
     }
     var email =document.getElementById('email_address');
   
     if( email!=null ){
    	 data =data+'&email='+email.value; 
     }
    xhr.onreadystatechange  = function()
    { 
          
        
         if(xhr.readyState  == 4)
         {
              
                  var dataR  =    xhr.responseText; 
                  //var newDiv = document.createElement('div');
                   //newDiv.setAttribute('name','respondXhr'); 
                   //alert(dataR[0].Message);
                   var theText = document.createTextNode(dataR[0].Message);
                   //newDiv.setAttribute.appendChild(theText); 
                  //document.getElementById('account_newsletter_header').parentNode.appendChild(newDivsetAttribute); 
                   if( email==null ){ 
                       alert(dataR);
                   }
         }
           
    }; 

        xhr.open("POST", url, true); 
        xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
        xhr.send(data); 
} 

if(typeof changeFieldValue !='function'){
	function changeFieldValue(field_id, default_value, new_value) {
	    if (document.getElementById(field_id).value == default_value) {
	        document.getElementById(field_id).value = new_value;
	    }
	}
}



