var request = false;
	try {
	  request = new XMLHttpRequest();
	} catch (trymicrosoft) {
	  try {
	    request = new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (othermicrosoft) {
	    try {
	      request = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (failed) {
	      request = false;
	    }
	  }
	}

	if (!request)
	  alert("Error initializing XMLHttpRequest!");
	  
	  
	function sendTo(url) {
	 url=url+"&CMD=showSubscriptionPage";
	 document.location.href=url;
     	
	}  
	
	function showSubscriptionPage(url){
	
	
	if( document.getElementById('hasSubscriptions').value == 1) {
	url += "&name="+document.getElementById('name').value+"&organization="+document.getElementById('organization').value+"&country="+document.getElementById('country').value;
	}
	
	document.location.href=url;
	}
		
	
	





function showDiv(divName) {
	
	document.getElementById(divName).style.display="block"; 
}

function hideDiv(divName) {
	
	document.getElementById(divName).style.display="none"; 
}



function checkEmail(str) {

       /** DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/) 
           Note: Function customzied to suit the programmer's needs.
       */

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    return false
		 }

 		 return true					
	}

