function sendparamsnews()
{
	var namenews = '';
  if($('first_name').value != null && $('first_name').value != '')
	{
    namenews = $('first_name').value;
  }
  var lastnamenews = '';
  if($('last_name').value != null && $('last_name').value != '')
  {
    lastnamenews = $('last_name').value;
  }
  var zipcodenews = '';
  if($('zip_code').value != null && $('zip_code').value != '')
  {
    zipcodenews = $('zip_code').value;
  }
	var emailnews = '';
  if($('email_address').value != null && $('email_address').value != '')
  {
    var emailnews = $('email_address').value;
  }
	var urlnews = 'subsnews.php?first_name=' + namenews + '&last_name=' + lastnamenews + '&zip_code=' + zipcodenews + '&email_address=' + emailnews + '&lists=' + $('lists').value;
  var messagenews = '';
  var checkn = checkname(namenews);
  var checkz = checkzip(zipcodenews);
  var check = checkemail(emailnews);
  if(check == -1)
	{
    messagenews = "Please Enter your Email";
    $('divnewsmes').innerHTML = messagenews;  
    return false; 
  }
  else if(check == 0)
  {
    messagenews = "Your email is not valid, please try again";
    $('divnewsmes').innerHTML = messagenews;
    return false;
  }
  else if(checkn == 0)
  {
    messagenews = "Please enter your name";
    $('divnewsmes').innerHTML = messagenews;
    return false;
  }
  else if(checkz == 0)
  {
    messagenews = "Please enter your zip code";
    $('divnewsmes').innerHTML = messagenews;
    return false;
  }
  else
  {
    new Ajax.Request(urlnews, {
    method: 'GET',
    onComplete: function(transport) {
        messagenews = transport.responseText;
        $('divnewsmes').innerHTML = messagenews;
      }
    });
  }
  return false;
}

function emailcheck(str) {
    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;					
}

function checkemail(emailID)
{
  if ((emailID==null)||(emailID=="")){
		return -1;
	}
	if(emailcheck(emailID)==false){
		return 0;
	}
	return 1;
}

function checkname(nameID)
{
  if ((nameID==null)||(nameID=="")){
		return 0;
	}
	return 1;
}

function checkzip(zipID)
{
  if ((zipID==null)||(zipID=="")){
		return 0;
	}
	return 1;
}