var isMac = navigator.userAgent.indexOf("Mac") != -1;

function findWindow(w, name)
{
	if (name == '_self') return w;
	if (name == '_top') return top;
		
	for (var n=0; n<w.length; n++)
		if (w.frames[n].name == name) return w.frames[n];
	
	return null;
}

function window_open(url, name, options)
{
	var w = null;
	
	if (name == '_self') w = window;
	if (name == '_top') w = top;
	if (!w) w = findWindow(top, name);
	if (!w && parent) w = findWindow(parent, name);
	if (!w) w = findWindow(window, name);
	
	if (w) { 
		w.location = url;
		return;
	}

	
	var wOpen = null;

// old version (problems on Mac)
	// not an existing frame so need to do a popup
//	if (origWindowOpen) {
//		wOpen = origWindowOpen;
//	}
	
	try
	{
		// if Symantec's badly behaved products are used (not allowing us to pop up on our own site), simply circumvent them for this site...
		if (SymWinOpen && SymRealWinOpen) wOpen = SymRealWinOpen;
	}
	catch (error)
	{
	}

	if (wOpen)
	{		
		w = wOpen(url, name, options);
	}
	else {
		if (options)
			w = window.open(url, name, options);
		else
			w = window.open(url, name);
	}

	//alert("wopen");

	//w = window.open(url, name, options);
	
	if (!w) {
		alert('Please ensure that popups are not blocked');
	}
	else {
		if (name != '_blank' && w.name != name)
			alert('Please ensure that popups are not blocked for this site');
	}
}

//alert(navigator);

//if (!isMac) {
//	document.writeln("<script language='javascript'>");
//	document.writeln(" var origWindowOpen = win" + "dow.open;")
//	document.writeln("win" + "dow.open = window_open;");
//	document.writeln("</script");
//}

function trackOrder(orderid,cid)
{
	var url = 'tracking.aspx?orderid=' + orderid + '&cid=' + cid;
	var options = 'status=no,width=100,height=140,alwaysraised=yes,screenX=0,screenY=0';
	window_open(url,'_blank',options);
}
