﻿function recommended (wide,tall){
//wide = 2560
//w = 1920
h = screen.height;
w = screen.width;
aspect = w/h;
raspect = aspect.toPrecision(3);

myaspect = wide/tall;
rmyaspect = myaspect.toPrecision(3);

if(wide == w){

	if(h == tall){

		document.write("<b>*</b>");
		return true;
	}
		
}
	
 if(w < wide){

	if(rmyaspect == raspect){

		document.write("<b>^</b>");
		return true;
	}
	else if((raspect - rmyaspect)<(0.01)){
			
			document.write("<b>+</b>");
			return true;
	
	}
}	
	
	return true;





}


function changelink(menuObj,id) {
  var i = menuObj.selectedIndex;
  if(i > 0) {
    document.getElementById(id).setAttribute('href',menuObj.options[i].value) ;
  }
}

function changeLocation(menuObj) {
  var i = menuObj.selectedIndex;
  if(i > 0) {
    window.location = menuObj.options[i].value;
  }
}
function changeParent(menuObj) {
  var i = menuObj.selectedIndex;
  if(i > 0) {
 
popupWin = window.open(menuObj.options[i].value, mobile,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=450,height=450");
  }
}
function openWindow(url, name) {

  popupWin = window.open(url, name,"toolbar=no,location=yes,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=450,height=450,top=200,left=500");

}

function openBreakdown(url, name) {

  popupWin = window.open(url, name,"resizable,width=250,height=600,left=20,top=20,directories=no,status=no,menubar=no,scrollbars=no");

}

function matchres(w,h) {

	if(screen.width == w){
	
		if(screen.height == h){
				document.write('<LI class=\"match\">');	
				return true;								
			}
		document.write('<LI class=\"nomatch\">');
	}
	else{
		document.write('<LI class=\"nomatch\">');	
	}
}


/***********************************************
* AnyLink Vertical Menu- � Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//Contents for menu 1



var top10menu=new Array()
top10menu[0]='<strong><a href="/toprated.shtml?m=todos">all images</a></strong>'
top10menu[1]='<font size="-1"><A HREF="/toprated.shtml?m=abstract">abstracts</A></font>'
top10menu[2]='<font size="-1"><A HREF="/toprated.shtml?m=day">day scenery</A></font>'
top10menu[3]='<font size="-1"><A HREF="/toprated.shtml?m=night">night scenery</A></font>'
top10menu[4]='<font size="-1"><A HREF="/toprated.shtml?m=interior">interiors</A></font> '
top10menu[5]='<font size="-1"><A HREF="/toprated.shtml?m=planet">planetscapes</A></font> '


var menu2009=new Array()
menu2009[0]='<b><a href="/toprated.shtml?m=2009">top 10</a></b>'
menu2009[1]='<b><a href="/seeall.shtml?y=2009&t=0">all</a></b>'
menu2009[2]='<font size="-1"><a href="/2009/a1.shtml">abstracts</a></font>'
menu2009[3]='<font size="-1"><a href="/2009/ds1.shtml">day scenery</a></font>'
menu2009[4]='<font size="-1"><a href="/2009/ns1.shtml">night scenery</a></font>'
menu2009[5]='<font size="-1"><a href="/2009/p1.shtml">planetscapes</a></font>'

//Contents for menu 1
var menu2008=new Array()
menu2008[0]='<b><a href="/toprated.shtml?m=2008">top 10</a></b>'
menu2008[1]='<b><a href="/seeall.shtml?y=2008&t=0">all</a></b>'
menu2008[2]='<font size="-1"><a href="/2008/a1.shtml">abstracts</a></font>'
menu2008[3]='<font size="-1"><a href="/2008/ds1.shtml">day scenery</a></font>'
menu2008[4]='<font size="-1"><a href="/2008/ns1.shtml">night scenery</a></font>'
menu2008[5]='<font size="-1"><a href="/2008/p1.shtml">planetscapes</a</font>'


//Contents for menu 2, and so on
var menu2007=new Array()
menu2007[0]='<b><a href="/toprated.shtml?m=2007">top 10</a></b>'
menu2007[1]='<b><a href="/seeall.shtml?y=2007&t=0">all</a></b>'
menu2007[2]='<font size="-1"><a href="/2007/a1.shtml">abstracts</a></font>'
menu2007[3]='<font size="-1"><a href="/2007/ds1.shtml">day scenery</a></font>'
menu2007[4]='<font size="-1"><a href="/2007/ns1.shtml">night scenery</a></font>'
menu2007[5]='<font size="-1"><a href="/2007/i1.shtml">interiors</a></font>'
menu2007[6]='<font size="-1"><a href="/2007/p1.shtml">planetscapes</a></font>'
		
var menu2006=new Array()
menu2006[0]='<b><a href="/toprated.shtml?m=2006">top 10</a></b>'
menu2006[1]='<b><a href="/seeall.shtml?y=2006&t=0">all</a></b>'
menu2006[2]='<font size="-1"><a href="/2006/a1.shtml">abstracts</a></font>'
menu2006[3]='<font size="-1"><a href="/2006/ds1.shtml">day scenery</a></font>'
menu2006[4]='<font size="-1"><a href="/2006/ns1.shtml">night scenery</a></font>'
menu2006[5]='<font size="-1"><a href="/2006/i1.shtml">interiors</a></font>'
menu2006[6]='<font size="-1"><a href="/2006/p1.shtml">planetscapes</a></font>'		
	
var menu2005=new Array()
menu2005[0]='<b><a href="/toprated.shtml?m=2005">top 10</a></b>'
menu2005[1]='<b><a href="/seeall.shtml?y=2005&t=0">all</a></b>'
menu2005[2]='<font size="-1"><a href="/2005/a1.shtml">abstracts</a></font>'
menu2005[3]='<font size="-1"><a href="/2005/ds1.shtml">day scenery</a></font>'
menu2005[4]='<font size="-1"><a href="/2005/ns1.shtml">night scenery</a></font>'
menu2005[5]='<font size="-1"><a href="/2005/i1.shtml">interiors</a></font>'
menu2005[6]='<font size="-1"><a href="/2005/p1.shtml">planetscapes</a></font>'		
		
		var menu2004=new Array()
menu2004[0]='<b><a href="/toprated.shtml?m=2004">top 10</a></b>'
menu2004[1]='<b><a href="/seeall.shtml?y=2004&t=0">all</a></b>'
menu2004[2]='<font size="-1"><a href="/2004/a1.shtml">abstracts</a></font>'
menu2004[3]='<font size="-1"><a href="/2004/ds1.shtml">day scenery</a></font>'
menu2004[4]='<font size="-1"><a href="/2004/ns1.shtml">night scenery</a></font>'
menu2004[5]='<font size="-1"><a href="/2004/i1.shtml">interiors</a></font>'
menu2004[6]='<font size="-1"><a href="/2004/p1.shtml">planetscapes</a></font>'		

var menu2003=new Array()
menu2003[0]='<b><a href="/toprated.shtml?m=2003">top 10</a></b>'
menu2003[1]='<b><a href="/seeall.shtml?y=2003&t=0">all</a></b>'
menu2003[2]='<font size="-1"><a href="/2003/a1.shtml">abstracts</a></font>'
menu2003[3]='<font size="-1"><a href="/2003/ds1.shtml">day scenery</a></font>'
menu2003[4]='<font size="-1"><a href="/2003/ns1.shtml">night scenery</a></font>'
menu2003[5]='<font size="-1"><a href="/2003/i1.shtml">interiors</a></font>'
menu2003[6]='<font size="-1"><a href="/2003/p1.shtml">planetscapes</a></font>'		

var menu2002=new Array()
menu2002[0]='<b><a href="/toprated.shtml?m=2002">top 10</a></b>'
menu2002[1]='<b><a href="/seeall.shtml?y=2002&t=0">all</a></b>'
menu2002[2]='<font size="-1"><a href="/2002/a1.shtml">abstracts</a></font>'
menu2002[3]='<font size="-1"><a href="/2002/ds1.shtml">day scenery</a></font>'
menu2002[4]='<font size="-1"><a href="/2002/ns1.shtml">night scenery</a></font>'
menu2002[5]='<font size="-1"><a href="/2002/i1.shtml">interiors</a></font>'
menu2002[6]='<font size="-1"><a href="/2002/p1.shtml">planetscapes</a></font>'		

var menu2001=new Array()
menu2001[0]='<b><a href="/toprated.shtml?m=2001">top 10</a></b>'
menu2001[1]='<b><a href="/seeall.shtml?2y=2001&t=0">all</a></b>'
menu2001[2]='<font size="-1"><a href="/2001/a1.shtml">abstracts</a></font>'
menu2001[3]='<font size="-1"><a href="/2001/ds1.shtml">day scenery</a></font>'
menu2001[4]='<font size="-1"><a href="/2001/ns1.shtml">night scenery</a></font>'
menu2001[5]='<font size="-1"><a href="/2001/i1.shtml">interiors</a></font>'
menu2001[6]='<font size="-1"><a href="/2001/p1.shtml">planetscapes</a></font>'		


var menu2000=new Array()
menu2000[0]='<b><a href="/toprated.shtml?m=2000">top 10</a></b>'
menu2000[1]='<b><a href="/seeall.shtml?y=2000&t=0">all</a></b>'
menu2000[2]='<font size="-1"><a href="/2000/a1.shtml">abstracts</a></font>'
menu2000[3]='<font size="-1"><a href="/2000/ds1.shtml">day scenery</a></font>'
menu2000[4]='<font size="-1"><a href="/2000/ns1.shtml">night scenery</a></font>'
menu2000[5]='<font size="-1"><a href="/2000/i1.shtml">interiors</a></font>'
menu2000[6]='<font size="-1"><a href="/2000/p1.shtml">planetscapes</a></font>'		
menu2000[7]='<font size="-1"><a href="/2000/uw1.shtml">underwater</a></font>'			
		
var menu1999=new Array()
menu1999[0]='<b><a href="/toprated.shtml?m=1999">top 10</a></b>'
menu1999[1]='<b><a href="/seeall.shtml?y=1999&t=0">all</a></b>'
menu1999[2]='<font size="-1"><a href="/1999/a1.shtml">abstracts</a></font>'
menu1999[3]='<font size="-1"><a href="/1999/ds1.shtml">day scenery</a></font>'
menu1999[4]='<font size="-1"><a href="/1999/ns1.shtml">night scenery</a></font>'
menu1999[5]='<font size="-1"><a href="/1999/i1.shtml">interiors</a></font>'
menu1999[6]='<font size="-1"><a href="/1999/p1.shtml">planetscapes</a></font>'
menu1999[7]='<font size="-1"><a href="/1999/uw1.shtml">underwater</a></font>'	
menu1999[8]='<font size="-1"><a href="/1999/po1.shtml">posers</a></font>'				

var menu1998=new Array()
menu1998[0]='<b><a href="/toprated.shtml?m=1998">top 10</a></b>'
menu1998[1]='<b><a href="/seeall.shtml?y=1998&t=0">all</a></b>'
menu1998[2]='<font size="-1"><a href="/1998/a1.shtml">abstracts</a></font>'
menu1998[3]='<font size="-1"><a href="/1998/ds1.shtml">day scenery</a></font>'
menu1998[4]='<font size="-1"><a href="/1998/ns1.shtml">night scenery</a></font>'
menu1998[5]='<font size="-1"><a href="/1998/i1.shtml">interiors</a></font>'
menu1998[6]='<font size="-1"><a href="/1998/p1.shtml">planetscapes</a></font>'
menu1998[7]='<font size="-1"><a href="/1998/uw1.shtml">underwater</a></font>'	
menu1998[8]='<font size="-1"><a href="/1998/po1.shtml">posers</a></font>'	
menu1998[9]='<font size="-1"><a href="/1998/v1.shtml">vehicles</a></font>'	

var menu1997=new Array()
menu1997[0]='<b><a href="/toprated.shtml?m=1997">top 10</a></b>'
menu1997[1]='<b><a href="/seeall.shtml?y=1997&t=0">all</a></b>'
menu1997[2]='<font size="-1"><a href="/1997/a1.shtml">abstracts</a></font>'
menu1997[3]='<font size="-1"><a href="/1997/s1.shtml">scenery</a></font>'
menu1997[4]='<font size="-1"><a href="/1997/p1.shtml">planetscapes</a></font>'

var holidaysmenu=new Array()
holidaysmenu[0]='<font size="-1"><a href="/holidays/halloween1.shtml">halloween</a></font>'
holidaysmenu[1]='<font size="-1"><a href="/holidays/xmas1.shtml">christmas</a></font>'
holidaysmenu[2]='<font size="-1"><a href="/holidays/otherholidays1.shtml">other holidays</a></font>'


var collectionsmenu=new Array()
collectionsmenu[0]='<font size="-1"><a href="/dualscreen/dualscreen1.shtml">dualscreens</a></font>'
collectionsmenu[1]='<font size="-1"><a href="/triscreen/triscreen1.shtml">triscreens</a></font>'
collectionsmenu[2]='<font size="-1"><a href="/animation.shtml">animated wallpapers</a></font>'
collectionsmenu[3]='<font size="-1"><a href="/downloads.shtml">zip files</a></font>'
collectionsmenu[4]='<font size="-1"><a href="/content/picklejar/?M=D"">picklejar directory</a></font>'
collectionsmenu[5]='<font size="-1"><a href="/downloads.shtml#iphone">iPhone wallpapers</a></font>'
collectionsmenu[6]='<font size="-1"><a href="/downloads.shtml#mobile">mobile wallpapers</a></font>'
collectionsmenu[7]='<font size="-1"><a href="/downloads.shtml#psp">psp wallpapers</a></font>'

var gallerymenu=new Array()
gallerymenu[0]='<font size="-1"><a href="http://digitalblasphemy.com/wip.shtml">newest</a></font>'
gallerymenu[1]='<font size="-1"><a href="http://digitalblasphemy.com/seeall.shtml?y=2011">2011 gallery</a></font>'
gallerymenu[2]='<font size="-1"><a href="http://digitalblasphemy.com/freegallery.shtml">freebies</a></font>'
gallerymenu[3]='<font size="-1"><a href="http://digitalblasphemy.com/toprated.shtml?m=todos&n=10">top 10</a></font>'
gallerymenu[4]='<font size="-1"><a href="http://digitalblasphemy.com/widescreen/widescreen1.shtml">widescreen</a></font>'
gallerymenu[5]='<font size="-1"><a href="http://digitalblasphemy.com/dualscreen/dualscreen1.shtml">dual monitor</a></font>'
gallerymenu[6]='<font size="-1"><a href="http://digitalblasphemy.com/triscreen/triscreen1.shtml">triple monitor</a></font>'
gallerymenu[7]='<font size="-1"><a href="http://digitalblasphemy.com/animation.shtml">animated wallpapers</a></font>'
gallerymenu[8]='<font size="-1"><a href="http://digitalblasphemy.com/pj/">the pickle jar</a></font>'
gallerymenu[9]='<font size="-1"><a href="http://digitalblasphemy.com/downloads.shtml">zip files</a></font>'
gallerymenu[10]='<font size="-1"><a href="http://picasaweb.google.com/digitalblasphemy/OfficialDigitalBlasphemyGoogleWallpapers">picasa gallery</a></font>'

var newsarchive=new Array()
newsarchive[0]='<font size="-1"><a href="http://digitalblasphemy.com/2009.shtml">2009</a></font>'
newsarchive[1]='<font size="-1"><a href="http://digitalblasphemy.com/2008.shtml">2008</a></font>'
newsarchive[2]='<font size="-1"><a href="http://digitalblasphemy.com/2007.shtml">2007</a></font>'
newsarchive[3]='<font size="-1"><a href="http://digitalblasphemy.com/2006.shtml">2006</a></font>'
newsarchive[4]='<font size="-1"><a href="http://digitalblasphemy.com/2005.shtml">2005</a></font>'
newsarchive[5]='<font size="-1"><a href="http://digitalblasphemy.com/2004.shtml">2004</a></font>'
newsarchive[6]='<font size="-1"><a href="http://digitalblasphemy.com/2003.shtml">2003</a></font>'
newsarchive[7]='<font size="-1"><a href="http://digitalblasphemy.com/2002.shtml">2002</a></font>'
newsarchive[8]='<font size="-1"><a href="http://digitalblasphemy.com/2001.shtml">2001</a></font>'
newsarchive[9]='<font size="-1"><a href="http://digitalblasphemy.com/2000.shtml">2000</a></font>'
newsarchive[10]='<font size="-1"><a href="http://digitalblasphemy.com/1999.shtml">1999</a></font>'


var follow=new Array()
follow[0]='<font size="-1"><A HREF="http://digitalblasphemy.com/+">g+</a></font>'
follow[1]='<font size="-1"><a href="http://facebook.com/digitalblasphemy">facebook</a></font>'
follow[2]='<font size="-1"><a href="http://twitter.com/dblasphemy">@dblasphemy</a></font>'
follow[3]='<font size="-1"><A HREF="http://digitalblasphemy.tumblr.com/">tumblr</a></font>'
follow[4]='<font size="-1"><A HREF="http://digitalblasphemy.com/latestcomments.shtml">recent comments</a></font>'
follow[5]='<font size="-1"><a href="http://digitalblasphemy.com/rss/db.xml">rss</a></font>'
follow[6]='<font size="-1"><a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1086355&amp;loc=en_US">get email updates</a></font>'
follow[7]='<font size="-1"><a href="mailto:rbliss@digitalblasphemy.com">contact ryan</a></font>'
follow[8]='<font size="-1"><A HREF="http://digitalblasphemy.com//getreview.shtml?i=01_16_10&t=Site Comments">site feedback</a></font>'



var signupmenu=new Array()
signupmenu[0]='<font size="-1"><a href="https://secure.digitalblasphemy.com/signup.shtml">become a member</a></font>'
signupmenu[1]='<font size="-1"><a href="https://secure.digitalblasphemy.com/restricted/renewal.shtml">renew membership</a></font>'
signupmenu[2]='<font size="-1"><a href="https://secure.digitalblasphemy.com/renew.shtml?iamback">returning members</a></font>'
signupmenu[3]='<font size="-1"><a href="http://www.digitalblasphemy.com/giftcerts.shtml">DB gift certificates</a></font>'
signupmenu[4]='<font size="-1"><a href="http://www.trialpay.com/productpage/?c=087aa18&tid=6rGokUo">free trial</a></font>'
signupmenu[5]='<font size="-1"><a href="https://secure.digitalblasphemy.com/coupons.shtml">discounts</a></font>'
signupmenu[6]= '<font size="-1"><a href="http://digitalblasphemy.com/content/account.shtml">account info</a></font>'
signupmenu[7]='<font size="-1"><a href="https://secure.digitalblasphemy.com/restricted/reciprocity.shtml">pay-it-forward</a></font>'
signupmenu[8]='<font size="-1"><a href="https://secure.digitalblasphemy.com/payments.shtml">licensing \& other payments</a></font>'
signupmenu[9]='<font size="-1"><a href="https://secure.digitalblasphemy.com/donate.shtml?AMT=2&type=cc">donations</a></font>'
signupmenu[10]='<font size="-1"><a href="http://digitalblasphemy.com/faq.shtml">FAQ</a></font>'
signupmenu[11]='<font size="-1"><a href="http://digitalblasphemy.com/privacy.shtml">privacy policy</a></font>'



var shopmenu=new Array()
shopmenu[0]='<font size="-1"><a href="http://digitalblasphemy.com/giftshop.shtml">all</a></font>'
shopmenu[1]='<font size="-1"><a href="http://www.zazzle.com/digitalblasphemy*/">posters</a></font>'
shopmenu[2]='<font size="-1"><a href="http://www.kqzyfj.com/click-3889877-10878950?url=http%3A%2F%2Fwww.decalgirl.com%2Fdesigns.view%2F0%2F1%2F40%2F1%2F0%2F0%2F134%2F0" target="_top">decalgirl skins</a><img src="http://www.lduhtrp.net/image-3889877-10878950" width="1" height="1" border="0"/></font>'
shopmenu[3]='<a href="http://www.muralsyourway.com/digital-blasphemy-prints/">wall-size murals</a>'
shopmenu[4]='<font size="-1"><a href="http://www.digitalblasphemy.com/giftcerts.shtml">DB gift certificates</a></font>'
shopmenu[5]='<font size="-1"><a href="http://www.zazzle.com/digitalblasphemy/products/cg-196470157919081377%3Frf=238218123934589041">coffee mugs</a></font>'
shopmenu[6]='<font size="-1"><a href="http://www.zazzle.com/digitalblasphemy/gifts?cg=196541512375339353&rf=238218123934589041">t-shirts/etc</a></font>'
shopmenu[7]='<font size="-1"><a href="http://www.zazzle.com/digitalblasphemy/products/cg-196164019473642346%3Frf=238218123934589041">fluorescence triptych</a></font>'
shopmenu[8]='<font size="-1"><a href="http://www.zazzle.com/digitalblasphemy/products/pt-137%3Frf=238218123934589041">greeting cards</a></font>'
shopmenu[9]='<font size="-1"><a href="http://www.zazzle.com/digitalblasphemy/products/pt-239%3Frf=238218123934589041">postcards</a></font>'
shopmenu[10]='<font size="-1"><a href="http://www.zazzle.com/digitalblasphemy/products/pt-144%3Frf=238218123934589041">mousepads</a></font>'
shopmenu[11]='<font size="-1"><a href="http://www.zazzle.com/digitalblasphemy/products/pt-172%3Frf=238218123934589041">postage</a></font>'
shopmenu[12]='<font size="-1"><a href="http://www.zazzle.co.uk/digitalblasphemy*">european shipping</a></font>'




var galleriesMenu=new Array()
galleriesMenu[0]='<strong><a href="http://digitalblasphemy.com/see.shtml">all images</a></strong>'
galleriesMenu[1]='<font size="-1"><A HREF="http://digitalblasphemy.com/wip.shtml">new images</A></font>'
galleriesMenu[2]='<font size="-1"><A HREF="http://digitalblasphemy.com/freegallery.shtml">free samples</A></font>'
galleriesMenu[3]='<font size="-1"><A HREF="http://digitalblasphemy.com/holidays/halloween1.shtml">halloween</A></font>'
galleriesMenu[4]='<font size="-1"><A HREF="http://digitalblasphemy.com/toprated.shtml?m=todos&n=10">top rated</A></font>'
galleriesMenu[5]='<font size="-1"><a href="http://digitalblasphemy.com/dualscreen/dualscreen1.shtml">dualscreens</a></font>'
galleriesMenu[6]='<font size="-1"><a href="http://digitalblasphemy.com/triscreen/triscreen1.shtml">triscreens</a></font>'
galleriesMenu[7]='<font size="-1"><a href="http://digitalblasphemy.com/animation.shtml">animated wallpapers</a></font>'
galleriesMenu[9]='<font size="-1"><a href="http://digitalblasphemy.com/pj/">the picklejar</a></font>'
galleriesMenu[9]='<a href="http://digitalblasphemy.com/toprated.shtml?2009"  onMouseover="dropdownmenu(this, event, menu2009, 130px)" onMouseout="delayhidemenu()">2009&raquo;</a><span style="position: relative; left: 15px"></span>'


var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var horizontaloffset=3 //horizontal offset of menu from default location. (0-5 is a good value)

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width: 160px" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x-obj.offsetWidth < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move menu up?
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either? (position at top of viewable window then)
edgeoffset=dropmenuobj.y
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+horizontaloffset+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}
function submitreview(t){
window.open("", t, "width=600,height=550,scrollbars=yes");
return true;
}
function refreshParent() {
  window.opener.location.href = window.opener.location.href;

  if (window.opener.progressWindow)
		
 {
    window.opener.progressWindow.close()
  }
  window.close();
}
//-->

function Set_Cookie( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );


		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}

// this deletes the cookie when called
function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function opensafe(url, name) {

  popupWin = window.open(url, name,"resizable,width=450,height=500,left=20,top=20");

}
function checkaction(){

	if(document.SIGNUP.cctype.selectedIndex == 1){
	
		document.SIGNUP.action = "https://secure.digitalblasphemy.com/cgi-bin/pp.cgi";
	
	
	}
	else{
	
		document.SIGNUP.action = "https://secure.digitalblasphemy.com/cgi-bin/signup.cgi";
	
	}

}
function rcheckaction(){

	if(document.renewal.cctype.selectedIndex == 1){
	
		document.renewal.action = "https://secure.digitalblasphemy.com/cgi-bin/rest/pp.cgi";

	
	
	}
	else{
	
		document.renewal.action = "https://secure.digitalblasphemy.com/cgi-bin/rest/extend.cgi";
	
	}

}


//** AnyLink JS Drop Down Menu v2.0- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com
//** Script Download/ instructions page: http://www.dynamicdrive.com/dynamicindex1/dropmenuindex.htm
//** January 29th, 2009: Script Creation date

//**May 22nd, 09': v2.1
	//1) Automatically adds a "selectedanchor" CSS class to the currrently selected anchor link
	//2) For image anchor links, the custom HTML attributes "data-image" and "data-overimage" can be inserted to set the anchor's default and over images.

//**June 1st, 09': v2.2
	//1) Script now runs automatically after DOM has loaded. anylinkmenu.init) can now be called in the HEAD section

//**May 23rd, 10': v2.21: Fixes script not firing in IE when inside a frame page

//**June 28th, 11': v2.3: Menu updated to work properly in popular mobile devices such as iPad/iPhone and Android tablets.

if (typeof dd_domreadycheck=="undefined") //global variable to detect if DOM is ready
	var dd_domreadycheck=false

var anylinkmenu={

menusmap: {},
preloadimages: [],
effects: {delayhide: 50, shadow:{enabled:true, opacity:0.3, depth: [5, 5]}, fade:{enabled:true, duration:200}}, //customize menu effects

dimensions: {},
ismobile:navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i) != null, //boolean check for popular mobile browsers

getoffset:function(what, offsettype){
	return (what.offsetParent)? what[offsettype]+this.getoffset(what.offsetParent, offsettype) : what[offsettype]
},

getoffsetof:function(el){
	el._offsets={left:this.getoffset(el, "offsetLeft"), top:this.getoffset(el, "offsetTop"), h: el.offsetHeight}
},

getdimensions:function(menu){
	this.dimensions={anchorw:menu.anchorobj.offsetWidth, anchorh:menu.anchorobj.offsetHeight,
		docwidth:(window.innerWidth ||this.standardbody.clientWidth)-20,
		docheight:(window.innerHeight ||this.standardbody.clientHeight)-15,
		docscrollx:window.pageXOffset || this.standardbody.scrollLeft,
		docscrolly:window.pageYOffset || this.standardbody.scrollTop
	}
	if (!this.dimensions.dropmenuw){
		this.dimensions.dropmenuw=menu.dropmenu.offsetWidth
		this.dimensions.dropmenuh=menu.dropmenu.offsetHeight
	}
},

isContained:function(m, e){
	var e=window.event || e
	var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement)
	while (c && c!=m)try {c=c.parentNode} catch(e){c=m}
	if (c==m)
		return true
	else
		return false
},

setopacity:function(el, value){
	el.style.opacity=value
	if (typeof el.style.opacity!="string"){ //if it's not a string (ie: number instead), it means property not supported
		el.style.MozOpacity=value
		if (document.all && typeof el.style.filter=="string"){
			el.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity="+ value*100 +")"
		}
	}
},

showmenu:function(menuid){
	var menu=anylinkmenu.menusmap[menuid]
	clearTimeout(menu.hidetimer)
	this.getoffsetof(menu.anchorobj)
	this.getdimensions(menu)
	var posx=menu.anchorobj._offsets.left + (menu.orientation=="lr"? this.dimensions.anchorw : 0) //base x pos
	var posy=menu.anchorobj._offsets.top+this.dimensions.anchorh - (menu.orientation=="lr"? this.dimensions.anchorh : 0)//base y pos
	if (posx+this.dimensions.dropmenuw+this.effects.shadow.depth[0]>this.dimensions.docscrollx+this.dimensions.docwidth){ //drop left instead?
		posx=posx-this.dimensions.dropmenuw + (menu.orientation=="lr"? -this.dimensions.anchorw : this.dimensions.anchorw)
	}
	if (posy+this.dimensions.dropmenuh>this.dimensions.docscrolly+this.dimensions.docheight){  //drop up instead?
		posy=Math.max(posy-this.dimensions.dropmenuh - (menu.orientation=="lr"? -this.dimensions.anchorh : this.dimensions.anchorh), this.dimensions.docscrolly) //position above anchor or window's top edge
	}
	if (this.effects.fade.enabled){
		this.setopacity(menu.dropmenu, 0) //set opacity to 0 so menu appears hidden initially
		if (this.effects.shadow.enabled)
			this.setopacity(menu.shadow, 0) //set opacity to 0 so shadow appears hidden initially
	}
	menu.dropmenu.setcss({left:posx+'px', top:posy+'px', visibility:'visible'})
	if (this.effects.shadow.enabled){
		//menu.shadow.setcss({width: menu.dropmenu.offsetWidth+"px", height:menu.dropmenu.offsetHeight+"px"})
		menu.shadow.setcss({left:posx+anylinkmenu.effects.shadow.depth[0]+'px', top:posy+anylinkmenu.effects.shadow.depth[1]+'px', visibility:'visible'})
	}
	if (this.effects.fade.enabled){
		clearInterval(menu.animatetimer)
		menu.curanimatedegree=0
		menu.starttime=new Date().getTime() //get time just before animation is run
		menu.animatetimer=setInterval(function(){anylinkmenu.revealmenu(menuid)}, 20)
	}
},

revealmenu:function(menuid){
	var menu=anylinkmenu.menusmap[menuid]
	var elapsed=new Date().getTime()-menu.starttime //get time animation has run
	if (elapsed<this.effects.fade.duration){
		this.setopacity(menu.dropmenu, menu.curanimatedegree)
		if (this.effects.shadow.enabled)
			this.setopacity(menu.shadow, menu.curanimatedegree*this.effects.shadow.opacity)
	}
	else{
		clearInterval(menu.animatetimer)
		this.setopacity(menu.dropmenu, 1)
		menu.dropmenu.style.filter=""
	}
	menu.curanimatedegree=(1-Math.cos((elapsed/this.effects.fade.duration)*Math.PI)) / 2
},

setcss:function(param){
	for (prop in param){
		this.style[prop]=param[prop]
	}
},

setcssclass:function(el, targetclass, action){
	var needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)", "ig")
	if (action=="check")
		return needle.test(el.className)
	else if (action=="remove")
		el.className=el.className.replace(needle, "")
	else if (action=="add" && !needle.test(el.className))
		el.className+=" "+targetclass
},

hidemenu:function(menuid){
	var menu=anylinkmenu.menusmap[menuid]
	clearInterval(menu.animatetimer)
	menu.dropmenu.setcss({visibility:'hidden', left:0, top:0})
	menu.shadow.setcss({visibility:'hidden', left:0, top:0})
},

getElementsByClass:function(targetclass){
	if (document.querySelectorAll)
		return document.querySelectorAll("."+targetclass)
	else{
		var classnameRE=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)", "i") //regular expression to screen for classname
		var pieces=[]
		var alltags=document.all? document.all : document.getElementsByTagName("*")
		for (var i=0; i<alltags.length; i++){
			if (typeof alltags[i].className=="string" && alltags[i].className.search(classnameRE)!=-1)
				pieces[pieces.length]=alltags[i]
		}
		return pieces
	}
},

addDiv:function(divid, divclass, inlinestyle){
	var el=document.createElement("div")
	if (divid)
		el.id=divid
	el.className=divclass
	if (inlinestyle!="" && typeof el.style.cssText=="string")
		el.style.cssText=inlinestyle
	else if (inlinestyle!="")
		el.setAttribute('style', inlinestyle)
	document.body.appendChild(el)
	return el
},

getmenuHTML:function(menuobj){
	var menucontent=[]
	var frag=""
	for (var i=0; i<menuobj.items.length; i++){
		frag+='<li><a href="' + menuobj.items[i][1] + '" target="' + menuobj.linktarget + '">' + menuobj.items[i][0] + '</a></li>\n'
		if (menuobj.items[i][2]=="efc" || i==menuobj.items.length-1){
			menucontent.push(frag)
			frag=""
		}
	}
	if (typeof menuobj.cols=="undefined")
		return '<ul>\n' + menucontent.join('') + '\n</ul>'
	else{
		frag=""
		for (var i=0; i<menucontent.length; i++){
			frag+='<div class="' + menuobj.cols.divclass + '" style="' + menuobj.cols.inlinestyle + '">\n<ul>\n' + menucontent[i] + '</ul>\n</div>\n'
		}
		return frag
	}
},

addEvent:function(targetarr, functionref, tasktype){
	if (targetarr.length>0){
		var target=targetarr.shift()
		if (target.addEventListener)
			target.addEventListener(tasktype, functionref, false)
		else if (target.attachEvent)
			target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)})
		this.addEvent(targetarr, functionref, tasktype)
	}
},

domready:function(functionref){ //based on code from the jQuery library
	if (dd_domreadycheck){
		functionref()
		return
	}
	// Mozilla, Opera and webkit nightlies currently support this event
	if (document.addEventListener) {
		// Use the handy event callback
		document.addEventListener("DOMContentLoaded", function(){
			document.removeEventListener("DOMContentLoaded", arguments.callee, false )
			functionref();
			dd_domreadycheck=true
		}, false )
	}
	else if (document.attachEvent){
		// If IE and not an iframe
		// continually check to see if the document is ready
		if ( document.documentElement.doScroll && window == window.top) (function(){
			if (dd_domreadycheck) return
			try{
				// If IE is used, use the trick by Diego Perini
				// http://javascript.nwbox.com/IEContentLoaded/
				document.documentElement.doScroll("left")
			}catch(error){
				setTimeout( arguments.callee, 0)
				return;
			}
			//and execute any waiting functions
			functionref();
			dd_domreadycheck=true
		})();
	}
	if (document.attachEvent && parent.length>0) //account for page being in IFRAME, in which above doesn't fire in IE
		this.addEvent([window], function(){functionref()}, "load");
},

addState:function(anchorobj, state){
	if (anchorobj.getAttribute('data-image')){
		var imgobj=(anchorobj.tagName=="IMG")? anchorobj : anchorobj.getElementsByTagName('img')[0]
		if (imgobj){
			imgobj.src=(state=="add")? anchorobj.getAttribute('data-overimage') : anchorobj.getAttribute('data-image')
		}
	}
	else
		anylinkmenu.setcssclass(anchorobj, "selectedanchor", state)
},

addState:function(anchorobj, state){
	if (anchorobj.getAttribute('data-image')){
		var imgobj=(anchorobj.tagName=="IMG")? anchorobj : anchorobj.getElementsByTagName('img')[0]
		if (imgobj){
			imgobj.src=(state=="add")? anchorobj.getAttribute('data-overimage') : anchorobj.getAttribute('data-image')
		}
	}
	else
		anylinkmenu.setcssclass(anchorobj, "selectedanchor", state)
},

setupmenu:function(targetclass, anchorobj, pos){
	this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
	var relattr=anchorobj.getAttribute("rel")
	dropmenuid=relattr.replace(/\[(\w+)\]/, '')
	var dropmenuvar=window[dropmenuid]
	var dropmenu=this.addDiv(null, dropmenuvar.divclass, dropmenuvar.inlinestyle) //create and add main sub menu DIV
	dropmenu.innerHTML=this.getmenuHTML(dropmenuvar)
	var menu=this.menusmap[targetclass+pos]={
		id: targetclass+pos,
		anchorobj: anchorobj,	
		dropmenu: dropmenu,
		revealtype: (relattr.length!=dropmenuid.length && RegExp.$1=="click") || anylinkmenu.ismobile ? "click" : "mouseover",
		orientation: anchorobj.getAttribute("rev")=="lr"? "lr" : "ud",
		shadow: this.addDiv(null, "anylinkshadow", null) //create and add corresponding shadow
	}
	menu.anchorobj._internalID=targetclass+pos
	menu.anchorobj._isanchor=true
	menu.dropmenu._internalID=targetclass+pos
	menu.shadow._internalID=targetclass+pos
	menu.dropmenu.setcss=this.setcss
	menu.shadow.setcss=this.setcss
	menu.shadow.setcss({width: menu.dropmenu.offsetWidth+"px", height:menu.dropmenu.offsetHeight+"px"})
	this.setopacity(menu.shadow, this.effects.shadow.opacity)
	this.addEvent([menu.anchorobj, menu.dropmenu, menu.shadow], function(e){ //MOUSEOVER event for anchor, dropmenu, shadow
		var menu=anylinkmenu.menusmap[this._internalID]
		if (this._isanchor && menu.revealtype=="mouseover" && !anylinkmenu.isContained(this, e)){ //event for anchor
			anylinkmenu.showmenu(menu.id)
			anylinkmenu.addState(this, "add")
		}
		else if (typeof this._isanchor=="undefined"){ //event for drop down menu and shadow
			clearTimeout(menu.hidetimer)
		}
	}, "mouseover")
	this.addEvent([menu.anchorobj, menu.dropmenu, menu.shadow], function(e){ //MOUSEOUT event for anchor, dropmenu, shadow
		if (!anylinkmenu.isContained(this, e)){
			var menu=anylinkmenu.menusmap[this._internalID]
			menu.hidetimer=setTimeout(function(){
				anylinkmenu.addState(menu.anchorobj, "remove")
				anylinkmenu.hidemenu(menu.id)
			}, anylinkmenu.effects.delayhide)
		}
	}, "mouseout")
	this.addEvent([menu.anchorobj, menu.dropmenu], function(e){ //CLICK event for anchor, dropmenu
		var menu=anylinkmenu.menusmap[this._internalID]
		if ( this._isanchor && menu.revealtype=="click"){
			if (menu.dropmenu.style.visibility=="visible")
				anylinkmenu.hidemenu(menu.id)
			else{
				anylinkmenu.addState(this, "add")
				anylinkmenu.showmenu(menu.id)
			}
			if (e.preventDefault)
				e.preventDefault()
			return false
		}
		else
			menu.hidetimer=setTimeout(function(){anylinkmenu.hidemenu(menu.id)}, anylinkmenu.effects.delayhide)
	}, "click")
},

init:function(targetclass){
	this.domready(function(){anylinkmenu.trueinit(targetclass)})
},

trueinit:function(targetclass){
	var anchors=this.getElementsByClass(targetclass)
	var preloadimages=this.preloadimages
	for (var i=0; i<anchors.length; i++){
		if (anchors[i].getAttribute('data-image')){ //preload anchor image?
			preloadimages[preloadimages.length]=new Image()
			preloadimages[preloadimages.length-1].src=anchors[i].getAttribute('data-image')
		}
		if (anchors[i].getAttribute('data-overimage')){ //preload anchor image?
			preloadimages[preloadimages.length]=new Image()
			preloadimages[preloadimages.length-1].src=anchors[i].getAttribute('data-overimage')
		}
		this.setupmenu(targetclass, anchors[i], i)
	}
}

}



var anylinkmenu1={divclass:'anylinkmenu', inlinestyle:'', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
anylinkmenu1.cols={divclass:'column', inlinestyle:''} //menu.cols if defined creates columns of menu links segmented by keyword "efc"
anylinkmenu1.items=[
	["Dynamic Drive", "http://www.dynamicdrive.com/"],
	["CSS Drive", "http://www.cssdrive.com/"],
	["JavaScript Kit", "http://www.javascriptkit.com/"],
	["Coding Forums", "http://www.codingforums.com/"],
	["JavaScript Reference", "http://www.javascriptkit.com/jsref/"] //no comma following last entry!
]


var wallpapers={divclass:'anylinkmenu', inlinestyle:'', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
wallpapers.cols={divclass:'column', inlinestyle:''} //menu.cols if defined creates columns of menu links segmented by keyword "efc"
wallpapers.items=[
	["newest", "http://digitalblasphemy.com/wip.shtml"],
	["free gallery", "http://digitalblasphemy.com/freegallery.shtml"],
	["2012 gallery", "http://digitalblasphemy.com/seeall.shtml?y=2012"],
	["top rated", "http://digitalblasphemy.com/toprated.shtml?m=todos&n=10"],
	["user gallery", "http://digitalblasphemy.com/userg/user1.shtml"],
	["widescreen", "http://digitalblasphemy.com/widescreen/widescreen1.shtml"],
	["dual monitor", "http://digitalblasphemy.com/dualscreen/dualscreen1.shtml"],
	["triple monitor", "http://digitalblasphemy.com/triscreen/triscreen1.shtml"],
	["animated wallpapers", "http://digitalblasphemy.com/animation.shtml"],
	["free facebook covers", "http://digitalblasphemy.com/fbt.shtml"],
	["dynamic PS3 themes", "http://digitalblasphemy.com/ps3.shtml"],
	["live wallpaper", "https://market.android.com/details?id=com.dc.mhp"],
	["chrome themes", "http://digitalblasphemy.com/chromethemes.shtml"],
	["firefox personas", "http://www.getpersonas.com/en-US/gallery/Designer/digitalblasphemy"],
	["the pickle jar", "http://digitalblasphemy.com/pj/"],
	["zip files", "http://digitalblasphemy.com/downloads.shtml"],
	["picasa gallery", "http://picasaweb.google.com/digitalblasphemy/OfficialDigitalBlasphemyGoogleWallpapers"]
	    //no comma following last entry!
]







var membership={divclass:'anylinkmenu', inlinestyle:'', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
membership.cols={divclass:'column', inlinestyle:''} //menu.cols if defined creates columns of menu links segmented by keyword "efc"
membership.items=[
	["become a member", "https://secure.digitalblasphemy.com/signup.shtml"],
	["renew membership", "https://secure.digitalblasphemy.com/restricted/renewal.shtml"],
	["returning members", "https://secure.digitalblasphemy.com/renew.shtml?iamback"],
	["DB gift certificates", "http://www.digitalblasphemy.com/giftcerts.shtml"],
		["free trial", "http://www.trialpay.com/productpage/?c=087aa18&tid=6rGokUo"],
		["discounts", "https://secure.digitalblasphemy.com/coupons.shtml"],
		["account info", "http://digitalblasphemy.com/content/account.shtml"],
		["pay-it-forward", "https://secure.digitalblasphemy.com/restricted/reciprocity.shtml"],
		["licensing \& other payments", "https://secure.digitalblasphemy.com/payments.shtml"],
		["donations", "https://secure.digitalblasphemy.com/donate.shtml?AMT=2&type=cc"],
		["FAQ", "http://digitalblasphemy.com/faq.shtml"],
		["privacy policy", "http://digitalblasphemy.com/privacy.shtml"]
		
	
	
	
	//no comma following last entry!
]





var shop={divclass:'anylinkmenu', inlinestyle:'', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
shop.cols={divclass:'column', inlinestyle:''} //menu.cols if defined creates columns of menu links segmented by keyword "efc"
shop.items=[
	["all", "http://digitalblasphemy.com/giftshop.shtml"],
	["2012 calendar", "http://www.zazzle.com/digital_blasphemy_2012_12_month_calendar-158606702354726919?gl=digitalblasphemy&rf=238218123934589041"],
	["posters", "http://www.zazzle.com/digitalblasphemy*/"],
	["decalgirl skins", "http://www.dpbolvw.net/click-3889877-10878950"],
	["murals-your-way", "http://gan.doubleclick.net/gan_click?lid=41000613802008136&pubid=21000000000354737"],
	["DB gift certificates", "http://www.digitalblasphemy.com/giftcerts.shtml"],
	["t-shirts/etc", "http://www.zazzle.com/digitalblasphemy/gifts?cg=196541512375339353&rf=238218123934589041"],
	["mousepads", "http://www.zazzle.com/digitalblasphemy/products/pt-144%3Frf=238218123934589041"],
	["coffee mugs", "http://www.zazzle.com/digitalblasphemy/products/cg-196470157919081377%3Frf=238218123934589041"]
		
	
	
	
	//no comma following last entry!
]

var social={divclass:'anylinkmenu', inlinestyle:'', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
social.cols={divclass:'column', inlinestyle:''} //menu.cols if defined creates columns of menu links segmented by keyword "efc"
social.items=[
	["image feedback", "http://digitalblasphemy.com/latestcomments.shtml"],
	["google+", "http://digitalblasphemy.com/+"],
	["facebook", "http://facebook.com/digitalblasphemy"],
	["twitter", "http://twitter.com/dblasphemy"],
	["tumblr", "http://digitalblasphemy.tumblr.com/"],
	["rss", "http://digitalblasphemy.com/rss/db.xml"],
	["email updates", "http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1086355&amp;loc=en_US"]
	
	
	//no comma following last entry!
]


var sitemenu={divclass:'anylinkmenu', inlinestyle:'', linktarget:''} //First menu variable. Make sure "anylinkmenu1" is a unique name!
sitemenu.cols={divclass:'column', inlinestyle:''} //menu.cols if defined creates columns of menu links segmented by keyword "efc"
sitemenu.items=[
	["help", "http://digitalblasphemy.com/help.shtml"],
	["search", "http://digitalblasphemy.com/search.shtml"],
	["links", "http://digitalblasphemy.com/dblinks.shtml"],
	["f.a.q.", "http://digitalblasphemy.com/faq.shtml"],
	["about the artist", "http://ryanbliss.com"],
	["fluorescence", "http://digitalblasphemy.com/fluorescence.shtml"],
	["bucephalus", "http://digitalblasphemy.com/bucephalus.shtml"],
	["contact ryan", "http://digitalblasphemy.com/contact.shtml"],
	["site feedback", "http://digitalblasphemy.com//getreview.shtml?i=01_16_10&t=Site Comments"],
	["copyright notice", "http://digitalblasphemy.com/webmasters.shtml"],
	["privacy policy", "http://digitalblasphemy.com/privacy.shtml"]


	
	//no comma following last entry!
]

