function getHTTPObject()
{
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
  	{
  		xmlhttp=new XMLHttpRequest()
  	}
// code for IE
	else if (window.ActiveXObject)
  	{
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  	}
	return xmlhttp;
}
var http = getHTTPObject();

function checkSearchValid()
{
	if(Search_Trim(document.frmsearch.keyword.value) == "" || document.frmsearch.keyword.value == "Search our products" )
	{
		tb_show("Search","#TB_inline?height=80&width=450&inlineId=searchrecord","");
		return false;
	}
}

function Search_Trim(s)
{
  // Remove leading spaces and carriage returns
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }
  
  // Remove trailing spaces and carriage returns
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}
function checkvalidemail()
{
  if(document.getElementById('newsletteremail').value == '' || document.getElementById('newsletteremail').value == 'Enter Email for Promotions and Updates')
  {
    document.getElementById('newsletteremail').value = '';
    document.getElementById('newsletteremail').focus();
    tb_show("Newsletter Subscription","#TB_inline?height=80&width=450&inlineId=newsemail","");
		return false;
  }
  else if(!isValidEmail_withoutalert(document.getElementById('newsletteremail').value))
	{
    tb_show("Newsletter Subscription","#TB_inline?height=80&width=450&inlineId=newsvalidemail","");
		document.getElementById('newsletteremail').focus();
		return false;
	}
  else
  {
    email = document.getElementById('newsletteremail').value;
	 //get url of ajax file
	 var url = ajax_url + "ajax_newsletter_signup.php";
	 url = url + "?email="+ escape(email);
	 
	 http.open("GET", url, true);
	 http.onreadystatechange = addnewsletteremail;
   http.send(null);
  }
}
function addnewsletteremail()
{
	if (http.readyState == 4)
	{
   	var xmlDocument = http.responseXML; 
		var newsletterid  = xmlDocument.getElementsByTagName('id').item(0).firstChild.data;
		var email  = xmlDocument.getElementsByTagName('email').item(0).firstChild.data;
		document.getElementById('newsletteremail').value = "";
		if(newsletterid == 0)
			tb_show("Newsletter Subscription","#TB_inline?height=120&width=450&inlineId=success","");
		else
			tb_show("Newsletter Subscription","#TB_inline?height=120&width=450&inlineId=failure","");
	 
	}
}


