function querystringTemp(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));
}
/**
 *@desc returns the position of the string
 *@param string, string, int
 *@return location of the string
 */
function strpos(haystack, needle, offset){
    var i = (haystack + '').indexOf(needle, (offset || 0));
    return i === -1 ? false : i;
}
/**
 * @desc looks in the array for specified string
 * @param array, string
 * @return boolean true or undefined
 */
function find(arr, str){
    for(var i=0; i<arr.length; i++){
        if(strpos(arr[i], str)){
            return true;
        }
    }
}
function topnav(defLevel)
{
vcl=false;	
<!--homeurl="file://///HV02R2/Dodec/BonusPrint/DEV_bonusprint_UK/Dev_uk";-->
<!--homeurl="file:///Z:/DEV_bonusprint_UK/Dev_uk";-->
<!--homeurl="http://www.bonusprint.co.uk";-->
<!--homeurl="http://www.dodecdev.co.uk/bonusprint/development/uk__";-->
    var url = window.location.href; //find the current location of the page
    var arr = url.split('/');       //split the url into array
                
    var homeurl;
                
    //url for different environments            
    if(find(arr, 'local')){
        homeurl = 'http://bonusprint.local' ;
    }else if(find(arr,'dodecdev')){
		 homeurl = 'http://bpuk.dodecdev.co.uk';
		 
    }else{
        homeurl = 'http://www.bonusprint.co.uk';
    }
  	$(document).ready(function(){
var basketStr = $('#basketContentNull').html();
  	$('#basketContentNull2').text(basketStr);
	});
pageurl=homeurl + "/pages/";
imgurl=pageurl + "images";
if(defLevel == null){
	v_currLevel=querystringTemp("level");
}
else{
	//v_currLevel = defLevel;
	v_currLevel=querystringTemp("level");
}
ref = getCookiee();
if( lmgLocation == "" ) lmgLocation = pageurl
    imgurl=lmgLocation + "images";
if(v_currLevel == ""){
	v_currLevel=0; vcl=true;
}  
v_subCurrLevel=querystringTemp("sub");
if(v_currLevel==0 && v_subCurrLevel==3){
	v_currLevel=0;
}
v_oldLevel = querystringTemp("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','Wall Decor','Calendars & Diaries','Special Offers','What\'s New','Valentine\’s Shop'],['digital_prints.htm','photo_gifts.htm','photo_books_digital_prints.htm','photo_cards.htm','wall-decoration.htm','calendars_digital_prints.htm',5,'whatsnew.htm','../valentines-shop.htm'],['digital-photos','photo-gifts','photo-books','photo-cards','canvas-prints','calendars','special-offers','news','shop']];
var subLevel=[['Prices','Photo Gifts','Framed Prints','Testimonials','Quality'],[],[],['Photo Upload Cards','Postcards','Note Cards','Design Gallery','Borders'],['Premium Canvas Prints','Poster Prints','Framed Prints','Aluminium Prints','Acrylic Prints'],['Classic Portrait Calendar','Premium Calendar','Birthday Calendar','Landscape Calendar','Year Diary','School Diary'],[],[],[]]
var subPages=[['digital_prints.htm?pricing=true','photo_gifts.htm','framed-prints.htm','testimonials.asp','digital_prints_quality.htm'],[],[],['greetings_cards.htm','postCards_info.htm','noteCards_info.htm',2,'photo_cards_borders.htm'],['canvas-prints.htm','poster-size-prints.htm','framed-prints.htm','aluminium-prints.htm','acrylic-prints.htm'],[10,11,12,13,'year-diary.htm','school-diary.htm'],[],[],[]]
var popups=['MM_openBrWindow2();'];
var tbl='<IMG src="' + imgurl + '/onepx.gif\" height=\"1px\" width=\"1px\" border=\"0\" id=\"trackerimg\" style=\"display:none;\"><div id="header"><a href=\"../valentines-shop.htm?level=8\" title=\"Valentine\’s Shop\" class=\"sale\"></a><div id="logo"><a href=\"'+homeurl+'\" title="Bonusprint - UNITED KINGDOM">Bonusprint</a></div><div id="basket"><div class="left-bg"></div><div class="center"><a href="http://webalbum.bonusprint.com/ukipc01/basket.aspx" onClick="_gaq.push([\'_link\', \'http://webalbum.bonusprint.com/ukipc01/basket.aspx\']); return false;" title="View Basket" id="view-basket"><span class="basket-ico"></span><span class="view-txt">View Basket</span><span class="triangle-ico"></span></a><a href="http://webalbum.bonusprint.com/ukipc01/basket.aspx" onClick="_gaq.push([\'_link\', \'http://webalbum.bonusprint.com/ukipc01/basket.aspx\']); return false;" target="_self" title="View Basket" id="items"><span id="basketContentNull2"></span></a></div><div class="right-bg"></div></div><div id="top-menu"><ul><li><a href=\"http://webalbum.bonusprint.com/uk/selectAlbum.aspx\" onclick=\"_gaq.push([\'_link\', \'http://webalbum.bonusprint.com/uk/selectAlbum.aspx\']); return false;\" title=\"Web Album\">Web Album</a></li></ul><div class=\"clear\"></div><ul><li><a href=\"http://www.bonusprint.co.uk/pages/servicedesk.htm" title="Customer Services\">Customer Services</a></li><li class=\"spacer\">|</li><li><a href=\"http://www.bonusprint.co.uk/pages/pricing.htm?level=0\" title=\"Prices\">Prices</a></li></ul></div><div class=\"clear\"></div>    <script src=\"http://webalbum.bonusprint.com/ukipc01/basketIcon.ashx\" type=\"text/javascript\"></script>';
tbl = tbl + "<div id=\"top-nav\"><ul>";

tbl=tbl + '<li><a id="home" title="Home" href="http://www.bonusprint.co.uk">Home</a></li>'; 

for(topc=0;topc<topLevel[0].length;topc++){
	v_localname = topLevel[0][topc];
	v_url = topLevel[1][topc];
	v_id = topLevel[2][topc];
	
	tbl = tbl + '<li';
	if(topc == v_currLevel){
		if (vcl!=true) {
		tbl=tbl + ' class="active"';
		}
	}
	switch (v_url){
		case 0:
			tbl=tbl + '><a href="http://webalbum.bonusprint.com/uk/selectAlbum.aspx&refer=' + ref +'\" id="'+v_id+'" title="'+v_localname+'" onclick="_gaq.push([\'_link\', \'http://webalbum.bonusprint.com/uk/selectAlbum.aspx\']); return false;">' + v_localname +'</a></li>';
			break;
		case 1:
			tbl=tbl + '><a href="http://www.bonusprint.co.uk/gallery/main.aspx?level=3&amp;sub=5" id="'+v_id+'" title="'+v_localname+'">' + v_localname +'</a></li>';
			break;
		case 3:
			tbl=tbl + '><a href="javascript:openWinMain();" id="'+v_id+'" title="'+v_localname+'">' + v_localname +'</a></li>';
			break;
		case 4:
			tbl=tbl + '><a href="' + pageurl + v_url +'?level='+topc+'" id="'+v_id+'" title="'+v_localname+'">' + v_localname +'</a></li>';
			break;
		case 5:
		tbl=tbl + '><a href="http://newsletter.bonusprint.com/2011/special-offer/ladder/index.htm" id="'+v_id+'" title="'+v_localname+'" onclick="_gaq.push([\'_link\', \'http://newsletter.bonusprint.com/2011/special-offer/ladder/index.htm\']); return false;">' + v_localname +'</a></li>';
			break;
		case 6:
		tbl=tbl + '><a href="http://www.bonusprint.co.uk/" id="'+v_id+'" title="'+v_localname+'">' + v_localname +'</a></li>';
			break;			
		default:
			tbl=tbl + '><a href="' + pageurl + v_url +'?level='+topc+'" id="'+v_id+'" title="'+v_localname+'">' + v_localname +'</a></li>';
			break;		
	}
}
tbl=tbl + "</ul></div><div class=\"clear\"></div>";
//Get sub menus of the top level menu
var tblSubNav='<div id="submenu"><ul>';
for(subc=0;subc<subLevel[v_currLevel].length;subc++){
	tblSubNav= tblSubNav + '<li ';
	if(v_subCurrLevel !="" && v_subCurrLevel == subc){
		tblSubNav= tblSubNav + ' class="active"';
	}
	vcase=subPages[v_currLevel][subc];
	switch (vcase){
		case 1:
			tblSubNav= tblSubNav + '><a href=\"#\" OnClick=\"'+popups[0]+';\" title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
			break;
			case 2:
		tblSubNav= tblSubNav + '><a href=http://www.bonusprint.co.uk/gallery/main.aspx?level=3&amp;sub=3 target=\"_self\" title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
			break;
			case 3:
			tblSubNav= tblSubNav + '><a href=\"' + pageurl + 'greetings_cards_Disney.htm' +'?level='+v_currLevel+'&sub='+subc+'#prices\"  title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
			break;
			case 10:
		tblSubNav= tblSubNav + '><a href=http://calendar.bonusprint.co.uk/1 target=\"_self\" title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
			break;
			case 11:
		tblSubNav= tblSubNav + '><a href=http://calendar.bonusprint.co.uk/3 target=\"_self\" title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
			break;
			case 12:
		tblSubNav= tblSubNav + '><a href=http://calendar.bonusprint.co.uk/4 target=\"_self\" title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
			break;
			case 13:
		tblSubNav= tblSubNav + '><a href=http://calendar.bonusprint.co.uk/2 target=\"_self\" title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
			break;			
		default:
			if(subPages[v_currLevel][subc]=='digital_prints.htm?pricing=true') {
			tblSubNav= tblSubNav + '><a href=\"' + pageurl + subPages[v_currLevel][subc] +'&amp;level='+v_currLevel+'&sub='+subc+'\"  title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
		} else if(subPages[v_currLevel][subc]=='framed-prints.htm') {
			var exception_link = 'framed-prints.htm?level=4&sub=2';
			tblSubNav= tblSubNav + '><a href=\"' + pageurl + exception_link+'\"  title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
		} else if(subPages[v_currLevel][subc]=='photo_gifts.htm') {
			var exception_link = 'photo_gifts.htm?level=1';
			tblSubNav= tblSubNav + '><a href=\"' + pageurl + exception_link+'\"  title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
		} else {
			tblSubNav= tblSubNav + '><a href=\"' + pageurl + subPages[v_currLevel][subc] +'?level='+v_currLevel+'&sub='+subc+'\"  title="' + subLevel[v_currLevel][subc] +'"><span>' + subLevel[v_currLevel][subc] +'</span></a></li>';
		}
			
	}
	/*
	if(subc<subLevel[v_currLevel].length-1){
		tblSubNav= tblSubNav + '<li class="spacer"></li>';
	}
	*/
}
tblSubNav= tblSubNav + "</ul></div><div class=\"clear\"></div></div>";
	if (vcl!=true) {
document.write(tbl + tblSubNav);
	} else {
document.write(tbl + '<div id="submenu"><ul></ul></div><div class="clear"></div>');		
	}
}
function rOver( dn,bn) {bitts = 'n' +dn;document[ bitts ].src = lmgLocation+ 'images/nav_' + dn + ((bn==0) ? '_On.gif' : '_Off.gif'); }

	//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');
}
