var _gaq;

function querystring(name)   
{
   var tmp = ( location.search.substring(1) );
   var i   = tmp.toUpperCase().indexOf(name.toUpperCase()+"=");
   if ( i >= 0 )
   {
      tmp = tmp.substring( name.length+i+1 );
      i = tmp.indexOf("&");
      return unescape( tmp = tmp.substring( 0, (i>=0) ? i : tmp.length ));
   }

   return("");
}

function callrecord(m_name,m_top,m_sub,m_link){
		//document.getElementById("myimg").src ="recordclick.asp";
		//document.writeln('<IMG src="recordclick.asp?myparam=gotit" height="1px" width="1px" id="myimg">');
		var params='?menuname='+m_name+'&toplevel='+m_top+'&sublevel='+m_sub+'&link="'+escape(m_link)+'"';
		document.getElementById("trackerimg").src="recordclick.asp"+params;
	}

function getCookiee()
{
	var dc = document.cookie;
	var prefix = "refer=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
    		begin = dc.indexOf(prefix);
    		if (begin != 0) return "empty";
  	} else
    		begin += 2;
  		var end = document.cookie.indexOf(";", begin);
  		if (end == -1)
    	end = dc.length;
		
	return unescape(dc.substring(begin + prefix.length, end));
}

function topnav(defLevel)
{
homeurl="http://www.bonusprint.co.uk";
<!--homeurl="file://localhost/Volumes/BONUSPRINT/DEV_bonusprint_UK/Dev_uk";-->
pageurl=homeurl + "/pages/";
imgurl=pageurl + "images";
if(defLevel == null){
	v_currLevel=querystring("level");
}
else{
	v_currLevel = defLevel;
}
ref = getCookiee();
if( lmgLocation == "" ) lmgLocation = pageurl
    imgurl=lmgLocation + "images";
if(v_currLevel == ""){
	v_currLevel=0;
}
v_subCurrLevel=querystring("sub");
if(v_currLevel==0 && v_subCurrLevel==3){
	v_currLevel=1;
}
//if(v_currLevel==0 && v_subCurrLevel==5){
//	v_currLevel=5;
//}

v_oldLevel = querystring("OnpageA");
switch(v_oldLevel){
	case "0":
		v_currLevel=4;
		break;
	case "1":
		v_currLevel=0;
		break;
	case "2":
		v_currLevel=3;	
		break;
	case "3":
		v_currLevel=1;	
		break;
	case "4":
		v_currLevel=2;	
		break;
	case "5":
		v_currLevel=6;	
		break;
	case "6":
		v_currLevel=0;	
		break;
	case "7":
		v_currLevel=5;	
		break;
}

// Get current page name
//str=window.location.href;
//pagename=str.match(/\w+\.htm|html|asp/);
//pagename=pagename.toString();

var topLevel=[['Digital Photos','Photo Gifts','Photo Books','Photo Cards','Canvas Prints','Film Processing','Print Shop','Web Album'],['digital_prints.htm','photo_gifts.htm','photo_books_digital_prints.htm','photo_cards.htm','canvas-prints.htm','film_processing.htm',3,0]];
var subLevel=[['Prices','Ordering Prints & Gifts','Prints from CD / Memory Card','Photo Gifts','Testimonials','Quality','Help'],[],[],['Greetings Cards', 'Card Gallery','Postcards','Note Cards', 'Gift Tags','Business Cards','Prices','Borders','Help'],[],['Pricing','Photos on CD','Reprints & Enlargements','Order Envelopes','Help'],[],[]]
var subPages=[['pricing_digital_prints.htm','order_digital_prints.htm','digital_prints_from_cd.htm','photo_gifts.htm','testimonials.asp','digital_prints_quality.htm','digital_prints_help.htm',2],[],['photo_books_A3-XL.htm','photo_books_large.htm','photo_books_medium.htm','photo_books_classic.htm','photo_books_A4.htm','photo_books_compact.htm','pocket_photo_books.htm','photo_books_school_yearbooks.htm','photo_books_prices.htm','photo_books_digital_prints_demo.htm'],['greetings_cards.htm',2,'postCards_info.htm','noteCards_info.htm','giftTags_info.htm','business-cards_info.htm','photo_cards_prices.htm','photo_cards_borders.htm','digital_prints_help_greetingscards.htm'],['wall_calendars_plus.htm','desktop-calendars.htm','cd_calendars.htm','calendars_prices.htm'],[1,'film_photos_on_cd.htm','pricing_reprints.htm','film_order_envelopes.htm','film_processing_help.htm'],['wall_calendars_plus.htm','desktop-calendars.htm','cd_calendars.htm','calendars_prices.htm'],[]]

var popups=['MM_openBrWindow2();'];

var tbl='<IMG src="' + imgurl + '/onepx.gif\" height=\"1px\" width=\"1px\" border=\"0\" id=\"trackerimg\"><DIV id=\"javamenu\"><table cellspacing=0 cellpadding=0>';
tbl = tbl + '<TR><TD width="650" ><a href=\"'+homeurl+'\" OnClick=\"doGARedirect(this.href);return false;\"><img src="' + imgurl + '/banner_logo.gif\" border=\"0\" alt=\"Bonusprint - UNITED KINGDOM\" title=\"Bonusprint - UNITED KINGDOM\"></a> <img src="' + imgurl + '/pixel.gif\" border=\"0\"></TD><TD width="241" align=\"right\" valign=\"middle\"><a href=\"http://www.bonusprint.co.uk/index.htm">Home</a>  <font color="#FF3333">|</font> <a href=\"http://www.bonusprint.co.uk/pages/contact_us.htm?level=0" OnClick="doGARedirect(this.href);return false;">Contact Us</a>  <font color="#FF3333">|</font> <a href=\"http://www.bonusprint.co.uk/pages/pricing.htm?level=0&sub=0" OnClick="doGARedirect(this.href);return false;">Prices</a>  <font color="#FF3333">|</font> <a href=\"http://www.bonusprint.co.uk/pages/digital_prints_help.htm?level=0&sub=6" OnClick="doGARedirect(this.href);return false;">Help</a></TD><TD width="60" align=\"center\" valign=\"middle\"><img src="' + imgurl + '/flag.gif\" border=\"0\" alt=\"Bonusprint - UNITED KINGDOM\" title=\"Bonusprint - UNITED KINGDOM\"></TD></TR>';
tbl = tbl + "<TR align=\"left\" ><TD colspan=\"3\"><table id=\"tabnav\" cellspacing=0 cellpadding=0><tr>";
for(topc=0;topc<topLevel[0].length;topc++){
	v_localname = topLevel[0][topc];
	v_url = topLevel[1][topc];
	
	
	tbl = tbl + '<td';
	if(topc == v_currLevel){
		tbl=tbl + ' id="selectedtab"';
	}
	switch (v_url){
		case 0:
			tbl=tbl + '><a href="http://webalbum.bonusprint.com/uk/selectAlbum.aspx?level=7&refer=' + ref +'\" OnClick="doGARedirect(this.href);return false;"><span>' + v_localname +'</span></a></td>';
			break;
		case 1:
			tbl=tbl + '><a href="http://www.bonusprint.co.uk/gallery/main.aspx?level=3" OnClick="doGARedirect(this.href);return false;"><span>' + v_localname +'</span></a></td>';
			break;
		case 3:
			tbl=tbl + '><a href="javascript:openWinMain();"><span>' + v_localname +'</span></a></td>';
			break;
		default:
			tbl=tbl + '><a href="' + pageurl + v_url +'?level='+topc+'" OnClick="doGARedirect(this.href);return false;"><span>' + v_localname +'</span></a></td>';
			break;		
	}
	
}
tbl=tbl + "</tr></table></TD></TR></TABLE></DIV>";
//Get sub menus of the top level menu
var tblSubNav='<DIV id=\"submenu\"><table width=\"770px\" cellspacing=\"0\" cellpadding=0><TR height=\"18px\" align=\"left\"><TD><table id=\"tblsubnav\" cellpadding=2 cellspacing=0><tr><td><IMG src=\"' + imgurl + '/pixel.gif\" border=\"0\" width=\"3px\" height=\"1px\"></td>';
for(subc=0;subc<subLevel[v_currLevel].length;subc++){
	tblSubNav= tblSubNav + '<td ';
	if(v_subCurrLevel !="" && v_subCurrLevel == subc){
		tblSubNav= tblSubNav + ' id="selectedtab"';
	}
	vcase=subPages[v_currLevel][subc];
	switch (vcase){
		case 1:
			tblSubNav= tblSubNav + '><a href=\"#\" OnClick=\"'+popups[0]+';doGARedirect(this.href);return false; \"><span>' + subLevel[v_currLevel][subc] +'</span></a></td>';
			break;
			case 2:
		tblSubNav= tblSubNav + '><a href=http://www.bonusprint.co.uk/gallery/main.aspx?level=3 target=\"_self\" OnClick=\"doGARedirect(this.href);return false;\"><span>' + subLevel[v_currLevel][subc] +'</span></a></td>';
			break;
			case 3:
			tblSubNav= tblSubNav + '><a href=\"' + pageurl + 'greetings_cards_Disney.htm' +'?level='+v_currLevel+'&sub='+subc+'#prices\" OnClick=\"doGARedirect(this.href);return false;\"><span>' + subLevel[v_currLevel][subc] +'</span></a></td>';
			break;
		default:
			tblSubNav= tblSubNav + '><a href=\"' + pageurl + subPages[v_currLevel][subc] +'?level='+v_currLevel+'&sub='+subc+'\" OnClick=\"doGARedirect(this.href);return false;\"><span>' + subLevel[v_currLevel][subc] +'</span></a></td>';
	}
	
	if(subc<subLevel[v_currLevel].length-1){
		tblSubNav= tblSubNav + '<td id=\"pipe\"><IMG src=\"'+imgurl+'/jellymenu/line.gif\"></td>';
	}
}

tblSubNav= tblSubNav + "</tr></table></TD></TR></TABLE></DIV>";

document.write(tbl + tblSubNav);

}


function rOver( dn,bn) {bitts = 'n' +dn;document[ bitts ].src = lmgLocation+ 'images/nav_' + dn + ((bn==0) ? '_On.gif' : '_Off.gif'); }
function printClick(){
	//pageTracker1._link ("http://print.bonusprint.co.uk/PRINTUK_analytics_test.html");
	//window.location = "http://print.bonusprint.co.uk/PRINTUK_analytics_test.html";
}
//Google Analytics code -  Dodec Implementation -START
function doGACall(){

//	  pageTracker1 = _gat._getTracker("UA-9075470-5");
//	  
//	  var hostname = window.location.hostname;
//	  if(hostname.indexOf('bonusprint.co.uk') != -1){
//		 pageTracker1._setDomainName(".bonusprint.co.uk");
//	  }else if(hostname.indexOf('bonusprint.com') != -1){
//		 pageTracker1._setDomainName(".bonusprint.com");
//	  }else{
//	  	pageTracker1._setDomainName("none");
//	  }
//	 
//	  pageTracker1._setAllowLinker(true);
//	  pageTracker1._setAllowHash(false);
//	  pageTracker1._trackPageview();	
	
  _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-9075470-7']);
  _gaq.push(['_setDomainName', 'none']);
  _gaq.push(['_setAllowLinker', true]);
  //_gaq.push(['_setAllowHash', false]);
  _gaq.push(['_trackPageview']);

}


function doGARedirect(link){
	checkGAVar();
	 try {
			//pageTracker1._link(link);
            //window.location = link;    		
            _gaq.push(['_link', link]);
	 }catch(err){alert(err);}
}

function doGAPopupCall(link, name, features, type){
	checkGAVar();
	 try {
		_gaq.push(['_trackEvent', 'Outbound/Popup click', link]);
		//pageTracker1._trackEvent("Outbound/Popup click", link);
     }catch(err){alert(err);}
}

function checkGAVar(){
     if(_gaq == null || _gaq == 'undefined'){
        doGACall();
    }
}

function doGALink(link){
	checkGAVar();
	 var reLink;
	 _gaq.push(function() {
        var tracker = _gaq._getAsyncTracker();  //add name param if needed
        //window.open(tracker._getLinkerUrl(link.href));
        reLink = tracker._getLinkerUrl(link);
      });
	return reLink;

}

	//if (window.attachEvent){
		//window.attachEvent("onload", doGACall);			
	//}else{
		//window.addEventListener("DOMContentLoaded", doGACall, false);
	//}

 (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

  _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-9075470-7']);
  _gaq.push(['_setDomainName', 'none']);
  _gaq.push(['_setAllowLinker', true]);
  //_gaq.push(['_setAllowHash', false]);
  _gaq.push(['_trackPageview']);


	//Google Analytics code -  Dodec Implementation -END
	
	//OPEN WINDOW FOR NAVIGATION - Leaflets//
function openWinMain() 
{
	doGAPopupCall('http://www.print.bonusprint.co.uk/index.htm',null,null,'window.open')
	window.open(doGALink('http://www.print.bonusprint.co.uk/index.htm'));
	//window.open('http://www.print.bonusprint.co.uk/index.htm');
}