// Browser Dectection
var sBrowser;
if (document.layers){sBrowser = 'NS'}
if (document.all){sBrowser = 'IE'}

function getCookie(name) {
	var sCookie = document.cookie;
	var index = sCookie.indexOf(name + "=");
	if (index == -1) return null;
	index = sCookie.indexOf("=", index) + 1;
	var endstr = sCookie.indexOf(";", index);
	if (endstr == -1) endstr = sCookie.length;
	return unescape(sCookie.substring(index, endstr));
}

function QueryString(key) {
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]==key)
		{
			value = QueryString.values[i];
			break;
		}
	}
	return value;
}

QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse() {
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	
	for (var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos >= 0)
		{
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}

}

QueryString_Parse();

function openPopUp(sUrl, sToolBar, iWidth, iHeight, sResizable, sScrollBars, sMenuBar, iTop, iLeft) {
	window.open(sUrl,'','toolbar=' + sToolBar + ',width=' + iWidth + ',height=' + iHeight + ',resizable=' + sResizable + ',scrollbars=' + sScrollBars + ',menubar=' + sMenuBar + ',top=' + iTop + ',left=' + iLeft + ',screenX=' + iLeft + ',screenY=' + iTop);
	return;
}


//check to see if there is a SourceID in the querystring
var SourceID
SourceID = QueryString("SourceID")
		
if (SourceID > 0) {
	document.cookie = "SourceID = " + SourceID
}
else {
	document.cookie = "SourceID = 100"
}


var iFont;

function ApplyStyle()
{
	var fontSize = top.location.search;

	if (fontSize != "")
	{
		iFont = ts2('body', parseInt(fontSize.substring(1)));
		switch (iFont)
		{
			case 10: document.all.fontsize.options[0].selected = true; break;
			case 12: document.all.fontsize.options[1].selected = true; break;
			case 14: document.all.fontsize.options[2].selected = true; break;
			default: document.all.fontsize.options[0].selected = true; break;
		}
	}
	else
		iFont = "10";
}

function FollowLink(sURL)
{
var fontSize = top.location.search;

	if (fontSize != "")
		top.location = sURL + "?" + fontSize.substring(1);
	else	
		top.location = sURL;
}

function prnt(s){
   var sText = "";
   var browser = navigator.appName;
   var version = parseFloat(navigator.appVersion);
   if ((Math.round(parseFloat(navigator.appVersion)*100)) - (parseInt(navigator.appVersion) * 100) == 0) {
      version = version + ".0";
   }
   if (navigator.appName.substring(0,9) == "Microsoft") {
      msiestart = (navigator.appVersion.indexOf('(') + 1);
      msieend = navigator.appVersion.indexOf(')');
      msiestring = navigator.appVersion.substring(msiestart, msieend);
      msiearray = msiestring.split(";");
      msieversion = msiearray[1].split(" ");
      version = msieversion[2];
   }

   if (browser == "Netscape") {
      print();
      for(i=1;i<1000;i++);
   } else {
      if ((browser == "Microsoft Internet Explorer") && (version.indexOf("4.") != -1)) {
         document.body.insertAdjacentHTML("beforeEnd","<object id=\"idWBPrint\" width=0 height=0 \ classid=\"clsid:8856F961-340A-11D0-A96B-00C04FD705A2\"> </object>");
         idWBPrint.ExecWB(6, 1);
         idWBPrint.outerHTML = "";
      } else {
         print();
      }
   }
	if (s == 1)
		sText = "Close this window and return to the recipes?"
	
   if (sText != "" && confirm(sText))
	{
			self.close();
	}
}


//Off Ramp Alert
function offRamp(theSite){

	offRampStandard(2,'High Blood Pressure Infocenter','HBPNew',theSite);
	return;
}