﻿	var http_o = createRequestObject();
	
	function createRequestObject(htmlObjectId){
    
   
    
    var obj;
    var browser = navigator.appName;
    
    objectId = htmlObjectId;
    
    if(browser == "Microsoft Internet Explorer"){
        obj = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
        obj = new XMLHttpRequest();
    }
    return obj;    
}


function sendReqQuery(query) {
	
		
		var http_d = createRequestObject();
		
		http_d.onreadystatechange = function() { handleResponseDate(http_d); };
   		
   		//alert(query);
   		
    	http_d.open('GET', query);
   		http_d.send(null);
}

function handleResponseDate(http_d) 
{	
	
	if(http_d.readyState == 4)
	{
		responseText = http_d.responseText;
		
		gid('response').innerHTML = '<center><div style="margin:5px;">Thank you for subscribing to <br>the 360 Athletics Newsletter.</div></center>';
		
    }
}

	
function gid(id)
{
    try
    {
        if (document.getElementById(id))
        {
            return document.getElementById(id);
        }
    }
    catch (e)
    {
    };
}

function sprawdzMail(tekst){
  if(!searchCharInString(tekst,"~`!#%^&*()+=}]{[:;'\\?>,<| ",false)){
   
 return false;
  }//End if
  if(tekst.indexOf("@",0)>0)
    if(tekst.indexOf(".",tekst.indexOf("@",0))>0){

   return true;
 }
  
  return false;
}
 
function searchCharInString(string,term,status){
  if(!status)
  {
    for(var j=0;j<term.length;j++){
      if(string.indexOf(term.charAt(j),0)>=0)
     return false;
    }//End for
  }//End if
  else{
    for(var j=0;j<string.length;j++){
      if(term.indexOf(string.charAt(j),0)==-1)
     return false;
    }//End for
  }//End else
  return true;
}


function Register_news(url_send,country)
{
	if(!gid('360_fit').checked && !gid('360_ele').checked && !gid('360_teamsport').checked && !gid('360athletics').checked)  
	{
		alert('You must chose at least one newsletter.')
		return false;
	}
	else if(gid('name').value=='' ||  (gid('from').value=="" || !sprawdzMail(gid('from').value))) 
	{
		alert('You must fill Name and Email.')
		return false;
	}
	else
	{
		
		
		
		gid('suscribe').innerHTML = '<img src="images/ajax-loader4.gif" border="0">';
		
		var url = url_send+'/newsletter_submit.php?country='+country+'&';
		
		
		
		
		
		
		
		if(gid('360_ele').checked)  url +='360_ele=1&';
		if(gid('360_fit').checked)  url +='360_fit=1&';
		if(gid('360_teamsport').checked)  url +='360_teamsport=1&';
		if(gid('360athletics').checked)  url +='360athletics=1&';
		
		url +='name='+gid('name').value+'&from='+gid('from').value;
		
		
		//alert(url);

		sendReqQuery(url);
	}
}