var Utils = new Object();

Utils.trim = function( text )
{
  if (typeof(text) == "string")
  {
    return text.replace(/^\s*|\s*$/g, "");
  }
  else
  {
    return text;
  }
}


Utils.isEmail = function( email )
{
  var reg1 = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/;

  return reg1.test( email );
}



var handleSuccessnew = function(o){
	
	if(o.responseText !== undefined){
		
		var iweburl=document.getElementById("weburl");
		var iemail=document.getElementById("ns_email");
		if(o.responseText=='y')
		{
			alert("you have successfully subscribed our newsletter");
			//iemail.value="";
			//window.location.replace(iweburl.value);
		}else{
			
			alert(o.responseText);
			
		}
		
		
		
	}
};

var handleFailurenew = function(o){
	YAHOO.log("The failure handler was called.  tId: " + o.tId + ".", "info", "example");

	alert("there are a system error, please try it again");
};

var callbacknew =
{
  success:handleSuccessnew,
  failure:handleFailurenew,
  argument:['foo','bar']
};


function newsletter()    
{


	var iemail=document.getElementById("ns_email");

	var iweburl=document.getElementById("weburl");
		

	if(iemail.value==""||Utils.isEmail(iemail.value)==false)
	{
		alert("Please enter valid email address");
		iemail.focus();
		//scroll(0,200)
		return false;
	}

	

	var sUrl = iweburl.value+"/newsletter.php?action=signup";
	var postData = "email="+iemail.value;

	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callbacknew, postData);
	

}
