function getXmlHttpObject (sid, choice) {
	
	$.post("/miniappwrite/usb_optin_submit.php?active=t", {sid: "" + sid + "", choice: "" + choice + ""}, function(data){
		
		// reload must be here (not in onclick handler of the "no thanks" link) or safari will fail
		if (choice == "no") window.location.reload(1);	
		else $('#optin_display').html(data);
		
	});
	
}

function resetPopupCount (sid) {
	
	$.post("/miniappwrite/usb_optin_submit.php?active=t", {sid: "" + sid + "", reset: "1"}, function(data){
				
		window.location.reload();
		
	});
	
}

function clearRetailerField()
{
	if(document.searchForm.xretailer.value == 'Keyword')
	{
		document.searchForm.xretailer.value = '';
	}
}

function autoTab(input,len) {
   if(input.value.length >= len) {
   		input.form[(getIndex(input)+1) % input.form.length].focus();
	  }
 }
 
function getIndex(input) {
   var index = -1, i = 0, found = false;
   while (i < input.form.length && index == -1)
		if (input.form[i] == input)index = i;
		  else i++;
		 return index;
}

function checkCookie(xid,operation)
{
	compare=getCookie('compare');
	var value = "";
	if (operation==1)
	{
		if(compare!=null && compare!="")
		{
			value = compare + "," + xid;
		}
		else{
			value = xid;
		}
		setCookie('compare',value,null);
	}
	else if(operation==0) 
	{
		if (xid!=null && xid!="")
		{
			var cookieArr = compare.split(",");
			for(var i = 0; i < cookieArr.length; i++)
			{
				if(xid == cookieArr[i])
				{
					continue;
				}
				else {
					if(value=="")
					{
						value = cookieArr[i];
					}
					else {
						value = value + "," + cookieArr[i];
					}
				}
			}
			setCookie('compare',value,null);
		} 
	}
}