// JavaScript Document

   var http_request = false;
   var spanname;
   var check;
   var checkbox;
   var chkspan;
   var frmname;
   var redirectURL;
   
   function makePOSTRequest(url, parameters,span,frm,redir) {
      http_request = false;
	  frmname=frm;
	  redirectURL=redir;
	  
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 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('Cannot create XMLHTTP instance');
         return false;
      }
	  spanname=span;    
      http_request.onreadystatechange = alertContents;

      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents(span,frm) {
	  
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
          
        
		result = http_request.responseText;
		
		   	spanname.innerHTML = result;            
 		    frmname.reset();
			
	        if(redirectURL!='')
			  document.location.href=redirectURL;
			
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function get(obj,span) {
              
   var poststr = "emailaddress=" + encodeURI( obj.emailaddress.value);
              
				 
				 
                 makePOSTRequest('subscribenewsletter.php', poststr,span);
				
			   
			  
   }
   
   function sponsorFrm(frm,fields,errordiv,url,redir)
   {
		var errors='',postStr="";
	  errordiv.innerHTML='';
	   //validating
	   for(i=0;i<fields.length;i++) 
	   {// errors+="Please enter "+fields[i][1]+'<br>';
	  var req=0;
		// if(fields[i][2]==1)
	//    document.getElementById(fields[i][0]+'div').innerHTML="";
			if(fields[i][3]==1)
			{
				//var val=document.getElementById(fields[i][0]).value
				//alert (val);
		  if((document.getElementById(fields[i][0]).value=='' || document.getElementById(fields[i][0]).value==0) && fields[i][2]==1)
			  req=1;
			}
			if(fields[i][3]==2)
			{		
		  if((document.getElementById(fields[i][0]).value=="" && fields[i][2]==1))
			  req=1;			
			}
			
			if(req==1)
		 {   //document.getElementById(fields[i][0]).className="frmfieldbgerr";

		   //  document.getElementById(fields[i][0]+'div').innerHTML="*";
             document.getElementById(fields[i][0]).className="errorClass";
		     
		 errors=1;
		 }
		  else
		   postStr+="&"+fields[i][0]+"="+document.getElementById(fields[i][0]).value;
		   
		   }  
		 
		   if(errors=='')
		   {

		   makePOSTRequest(url,postStr,errordiv,frm,redir);
		   frm.sbut.disabled=true;
		   }
		 //    errordiv.innerHTML=errors;
		   //else		   	  	     
	   //submitting form	   	   	   	   	   	   	   	   	   
	   }


