/*AJAX SEARCH*/
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
 	{
 		// Firefox, Opera 8.0+, Safari
 		xmlHttp=new XMLHttpRequest();
 	}
	catch (e)
 	{
 		//Internet Explorer
 		try
  		{
 		 	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  		}
 		catch (e)
  		{
  			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  		}
 	}
	return xmlHttp;
}

var xmlHttp

function showKeywords(str)
{ 
	document.getElementById("queryResults").innerHTML = '<table cellpadding="2" cellspacing="0" style="border:1px solid #000;background-color:#fff;width:146px;height:160px;"><tr><td style="text-align:center;"><br/><br/><br/><br/><br/><img src="assets/images/spinner.gif" alt="Please wait" /><br/>Please wait...</td></tr></table>';

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request")
	 return
	 }
	var url="getkeywords.php"
	url=url+"?q="+str
	url=url+"&amp;sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("queryResults").innerHTML=xmlHttp.responseText 
	} 
}


function searchNow()
{
	var frmSearch = eval(document.getElementById('siteSearch'));
	if(frmSearch.query.value!='Please enter the product name')
	{
		var sUrl = 'search.php?query='+frmSearch.query.value;
		window.location = sUrl;
		return false;
	}
	else if(frmSearch.query.value=='Please enter the product name')
	{
		alert('Please enter product name.');
		return false;
	}
	else
	{
		return true;
	}	
}

/*
*NEWSLETTER SUBSCRIPTION 
*CREATED ON JULY 21TH 2009 BY ARYA
*/

function sendNewsletter(emailid)
{	
	var strURL="ajax_newsletter.php?emailid="+emailid;
	var req = GetXmlHttpObject();
		
	if (req) 
	{
		req.onreadystatechange = function() 
		{
			if (req.readyState == 4)
			{
				// only if "OK"
				if (req.status == 200) 
				{						
					document.getElementById('newsletterError').innerHTML=req.responseText;
					document.getElementById('newsletterError').style.display='block';
					document.getElementById('light').style.display='none';
					document.getElementById('newsletterform').style.display='block';						
				} 
				else 
				{
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}	
}

/*GIFT MESSAGE*/
function giftMsg()
{
	var msgcart = eval(document.getElementById('cart'));
	if(msgcart.chkComment.checked == true)
	{
		document.getElementById('divMsg').style.display="block";
	}
	else
	{
		document.getElementById('divMsg').style.display="none";
	}		
}

/*Store message of user*/

function addMsgSession(msg)
{	
	var strURL="ajax_newsletter.php?msg="+msg;
	var req = GetXmlHttpObject();
		
	if (req) 
	{
		req.onreadystatechange = function() 
		{
			if (req.readyState == 4)
			{
				// only if "OK"
				if (req.status == 200) 
				{						
					req.responseText;					
				} 
				else 
				{
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}	
}

function addSizeSession(size)
{	
	var strURL="ajax_newsletter.php?size="+size;
	var req = GetXmlHttpObject();
		
	if (req) 
	{
		req.onreadystatechange = function() 
		{
			if (req.readyState == 4)
			{
				// only if "OK"
				if (req.status == 200) 
				{						
					req.responseText;
				} 
				else 
				{
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}	
}
