//programmed deeplinks: 
//deeplink variable: dl

//find query attached
var pageLoc = String(document.location);
var queryPos = pageLoc.indexOf("?");
var queryString = (queryPos < 0) ? "" : pageLoc.substring(queryPos);

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	}
}

//popup
function popup( url, w, h, windowName, r, s ) {
	win = window.open(url, windowName, 'height=' +h+ ', width=' +w+ ', resizable=' +r+ ', status=no, scrollbars=' +s+ ', location=no, menubar=no, toolbar=no, left=50, top=50');
}
function popupFull( url, w, h, windowName, r, s ) {
	win = window.open(url, windowName, 'height=' +h+ ', width=' +w+ ', resizable=' +r+ ', status=no, scrollbars=' +s+ ', location=no, menubar=yes, toolbar=no, left=50, top=50');
}

//action tag
function actionTag(page){
	var actionLoad = 'http://switch.atdmt.com/action/';
	document.action_tag.src = actionLoad + page;
}


function  webAnalytics (mlc, pn, page_title, content){
		cto.h.mlc=mlc;
		cto.h.pageName=pn;
		cto.account="disneybooks";
		cto.category="dshop";
		cto.site="disneybooks";
		cto.siteSection="sites:peter_star_catchers";
		cto.pageName=page_title;
		cto.contentType=content;
		cto.property="";
		cto.track();//Required. Do not remove.
}


//wallpapers - pass template and asset
function wallpaper(template, asset){
	//alert('wallpaper');
	popup(template + '?wallpaperImage='+asset, 700, 500, 'wallpaper', 'yes', 'yes');
}
//chapter excerpt
function chapter(){
	//alert('chapter!');
	popup('excerpt/popup.html', 845, 613, 'ChapterExcerpt', 'no', 'no');
}

//links
function tourDates(){
	popup('tour_dates.html', 450, 350, 'tour', 'no', 'no');
}

function linkOut(name){
	switch(name){
		case 'davebarry':
			window.open('http://www.davebarry.com');
			break;
		case 'ridleypearson':
			window.open('http://www.ridleypearson.com');
			break;
		case 'booksense':
			window.open('http://www.booksense.com');
			break;
	}
}

function contactEmail(email){
	location.href = 'mailto:'+email;
}
