addLoadEvent(externalLinks);

document.onclick=check;
function check(e)
{
	var target = (e && e.target) || (event && event.srcElement);
	var obj = document.getElementById('foo2');
	if(target!=obj)
	{
		obj.style.visibility='hidden'
	}
}

var http = false;

if(navigator.appName == "Microsoft Internet Explorer") 
{
	http = new ActiveXObject("Microsoft.XMLHTTP");
} 
else 
{
	http = new XMLHttpRequest();
} 

function replaceme() 
{    
 	http.open("GET", "ajaxsearch2.asp?ID=" + document.getElementById("foo").value, true);
	http.onreadystatechange=receiveInfo
	http.send(null);
}

function receiveInfo()
{
		if(http.readyState == 4) 
		{
			var keywords = http.responseText.split(',');
			if (http.responseText != "")
			{
				NumberofKeywords = keywords.length
				i = 0
				HTML = "<div class='Suggestions'>Suggestions</div><hr />"
				while (NumberofKeywords > 0)
				{
					HTML = HTML + "<div class='Suggestionsdata' onclick=\"KeywordClick('" + keywords[i] + "')\">" + keywords[i] + "</div>"
					++i;
					--NumberofKeywords;
				}
				document.getElementById('foo2').innerHTML = HTML;
				document.getElementById('foo2').style.visibility='visible'
			}
			else
			{
				document.getElementById('foo2').innerHTML = "";
				document.getElementById('foo2').style.visibility='hidden'
			}
		}
	}

function KeywordClick (TheKeyword) {
	document.getElementById('foo').value = TheKeyword.replace(/^\s*/, "").replace(/\s*$/, "");
	document.getElementById('foo2').innerHTML = "";
	document.getElementById('foo2').style.visibility='hidden'
	document.getElementById('searchform').submit();
}

function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") &&
      anchor.getAttribute("rel") == "external")
      anchor.target = "_blank";
    }
}
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}    

function loadpage(newpage)
{
	location.href = newpage;
}  

function changeclass(thiss, NewClass)
{
  thiss.className = NewClass;
} 

function enabledradio()
{
	document.getElementById('logoform').sameengraving[0].disabled=false;
	document.getElementById('logoform').sameengraving[1].disabled=false;

}

function disabledradio()
{
	document.getElementById('logoform').sameengraving[0].disabled=true;
	document.getElementById('logoform').sameengraving[1].disabled=true;
}  

function ConfirmDelete(DeletePage)
{
	if(confirm("This will permanently remove this item from your shopping cart"))
	{
		location.href=DeletePage
	}
} 

function getAnnarPoll()
{
	location.href = "annarrankings.asp?xPoll=" + document.getElementById('xPoll').value + "&xYear=" + document.getElementById('xYear').value + "&xWeek=" + document.getElementById('xWeek').value;
}

function getAnnarPollYear()
{
  location.href = "annarrankings.asp?xPoll=" + document.getElementById('xPoll').value + "&xYear=" + document.getElementById('xYear').value;
}

function getAnnarPollWeek()
{
  location.href = "annarrankings.asp?xPoll=" + document.getElementById('xPoll').value + "&xYear=" + document.getElementById('xYear').value + "&xWeek=" + document.getElementById('xWeek').value;
}

function changecalendar()
{
	location.href  = "checkout.asp?calendarmonth=" + document.getElementById('calendarmonthid').value + "&calendaryear=" + document.getElementById('calendaryearid').value
}

function calendarpopulatedate(chosendate)
{
	document.getElementById('needdatedisplay').value = chosendate;
	document.getElementById('needdatenodisplay').value = chosendate;
}

function shippinginfo(show)
{
	if (show == 2)
	{
		document.getElementById("shippinginfo").style.display = "none";
	}
	else
	{
		document.getElementById("shippinginfo").style.display = "block";
	}
		
} 

function ChangeMedalRibbonImage(thiss)
{	
	var xImageID;
	var xValue = thiss.value;
	var i = 0;


	while(thiss[i].value != xValue)
	{
		++i;
	}
	
	xImageID = thiss[i].getAttribute("id");
	xImageID = String(xImageID).substring(1, xImageID.length)
	document.getElementById('medalribbonimage').src = "includes/viewImage.asp?ID=" + xImageID

}

function removeproc() {
	alert("here")
	//document.getElementById('processing').style.visibility = 'hidden'
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function S4() 
{
   return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
}
function guid() 
{
   return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}


function displayloading() {
	document.getElementById('logoform').submit()
	document.getElementById('engravinghead1').innerHTML = ""
	document.getElementById('logoform').innerHTML = '<div id="processing"><img alt="processing" src="images/loader.gif" /></div>'
}

function displayloading2() {
	document.getElementById('editlform').submit()
	document.getElementById('edititemhead1').innerHTML = '<div id="processing"><img alt="processing" src="images/loader.gif" /></div>'

}                                     