// css detect
var css = (document.getElementById) ? 1 : 0;
var ns4 = (document.layers) ? 1 : 0;
var moz = (navigator.product == "Gecko") ? 1 : 0;

function makeTitleBar(){
	makeLogo();
	document.write('<br><br><br><table width="'+((ns4) ? 794 : '100%') + '" cellpadding=0 cellspacing=0 border=0><tr><td  background="pics/bg_gray.gif"><img src="pics/bg_gray.gif"></td></tr><tr><td align="right">');
	document.write('<div id="topTitle"><p>');
	writeArtists();
	if(!ns4) writeArtists();
	document.write('</p></div></td></tr><tr><td background="pics/bg_gray.gif"><img src="pics/bg_gray.gif"></td></tr></table>');
}

function makeLogo(){
	document.write('<div id="logo"><table cellpadding=0 cellspacing=0 border=0><tr><td><img src="pics/logo.gif"></td></tr></table></div>');
}

menuImage = {};
function makeMenu(){
	var imgs = ["thejam","theartist","viewit","orderit","theCollage","theBorder","detailedImages","theMusicians"];
	for(i in imgs){
		menuImage[imgs[i]+"off"] = new Image();
		menuImage[imgs[i]+"off"].src = "pics/menu_"+imgs[i]+".gif";
		menuImage[imgs[i]+"on"] = new Image();
		menuImage[imgs[i]+"on"].src = "pics/menu_"+imgs[i]+"_on.gif";
	}
	document.write('<div id="menu"><table width="'+((ns4) ? 794 : '100%')+'" cellpadding=0 cellspacing=0 border=0>');
	if(ns4) document.write('<tr><td><img src="pics/spacer.gif" width="418" height="1"></td><td><img src="pics/spacer.gif" width="94" height="1"></td><td><img src="pics/spacer.gif" width="94" height="1"></td><td><img src="pics/spacer.gif" width="94" height="1"></td><td><img src="pics/spacer.gif" width="94" height="1"></td></tr>');
	document.write('<tr><td width="100%">&nbsp;</td>');
	document.write('<td width="94" background="pics/button_starBig.gif" width="75">' + makeButton('bios.php?artist=about','thejam','jamMenu') + '<br></td>');
	document.write('<td width="94" background="pics/button_guitarBig.gif" width="75">' + makeButton('bios.php?artist=mike_keirstead','theartist') + '</td>');
	document.write('<td width="94" background="pics/button_starBig.gif" width="75">' + makeButton('jam2.php','viewit','viewMenu') + '</td>');
	document.write('<td width="94" background="pics/button_guitarBig.gif" width="75">' + makeButton('jam2.php?loc=order','orderit') + '</td></tr>');
	document.write('<tr><td>&nbsp;</td><td>');
	makeJamMenu();
	document.write('</td><td colspan="3" align="center">');
	makeViewMenu();
	document.write('</td></tr></table></div>');
}

function makeJamMenu(){
	document.write('<div id="jamMenu"'+((!ns4) ? ' class="subMenu">' : '>') + '<table cellpadding=0 cellspacing=0 border=0>');
	document.write('<tr><td align="center">' + makeButton('bios.php?artist=collage','theCollage','jamMenu') + '</td></tr>');
	document.write('<tr><td align="center">' + makeButton('bios.php?artist=border','theBorder','jamMenu') + '</td></tr>');
	document.write('</table></div>');
}

function makeViewMenu(){
	document.write('<div id="viewMenu"'+((!ns4) ? ' class="subMenu">' : '>') + '<table cellpadding=0 cellspacing=0 border=0>');
	document.write('<tr><td align="center">' + makeButton('jam2.php?loc=details','detailedImages','viewMenu') + '</td></tr>');
	document.write('<tr><td align="center">' + makeButton('jam2.php?loc=musicians','theMusicians','viewMenu') + '</td></tr>');
	document.write('</table></div>');
}

function makeButton(lnk,gifName,menu){
	var b = '<a href="'+lnk+'" onMouseOver="';
	if(menu && !ns4) b += 'showMenu(\''+menu+'\');';
	b += ' imgOn(\''+gifName+'\');" onMouseOut="';
	if(menu && !ns4) b += 'startHideTimer(\''+menu+'\');';
	b += ' imgOff(\''+gifName+'\');"><img src="pics/menu_'+gifName+'.gif" name="'+gifName+'" border=0></a>';
	return b;
}

function writeArtists(){
	document.write('ALAN PARSONS ALANIS MORRISETTE ANGUS YOUNG ANNIE LENNOX ANTHONY KEIDIS BECK BILLIE JOE ARMSTRONG BILLY JOEL BLONDIE BONNIE RAITT BONO BRET MICHEALS BRIAN JOHNSON BRIAN SETZER BRUCE DICKINSON BRYAN ADAMS CHRIS CORNELL CHRIS ROBINSON CHRISSIE HYNDE COLIN JAMES COURTNEY LOVE DAN MC CAFFERTY DANIEL JOHNS DAVE PIRNER DAVE STEWART DAVID COVERDALE DAVID GROHL DEE SNIDER DEXTER HOLLAND DON HENLEY DOUG FIEGER EDDIE VEDDER ELIVIS COSTELLO FRED DURST GARY CHERONE GAVIN ROSSDALE GENE SIMMONS IGGY POP JAKOB DYLAN JAMES HETFIELD JASON NEWSTED JOAN JETT JOE JACKSON JOE STRUMMER JOE ELLIOT JOE SATRIANI JOEY RAMONE JOHN MELLENCAMP JOHN RZEZNICK JOHNNY ROTTEN JON BON JOVI JONATHAN DAVIS KENNY WAYNE SHEPHERD KEVIN DUBROW KIRK HAMMET KLAUS MEINE KURT COBAIN LARS ULRICH LAYNE STALEY LEMMY KILMISTER LIAM GALLAGHER LOU GRAMM MARILYN MANSON MARK KNOPFLER MEATLOAF MELISSA ETHERIDGE MICHAEL STIPE MICHEAL HUTCHENCE MICK MARS MIKE RENO NIKKI SIXX PAUL STANLEY PHIL ANSELMO RIC OTCASEK RICHARD DAVIES RICHI SAMBORA RIK EMMETT ROB THOMAS ROB ZOMBIE ROGER HODGSON SAMMY HAGAR SCOTT WEILAND SEBASTIAN BACH SHANNON HOON SHERYL CROW SID VICIOUS TOM COCHRANE TOMMY LEE TOMMY SHAW TRENT REZNOR VINCE NEIL ZACK DELAROCHA');
}

function openJam(targ){
	var jamwin = window.open('view.php?q='+targ,'jamwin','width=604,height=308,resize=no,scroll=no');
	jamwin.focus();
}

function launchJam1(){
	window.open('../launchjam.html','jam1','width=404,height=158,resizable=no,scroll=yes');
}

// menu functions
function imgOn(img){
	document[img].src = menuImage[img+"on"].src;
}

function imgOff(img){
	document[img].src = menuImage[img+"off"].src;
}

function showMenu(menuName){
	if(timer[menuName]) clearTimeout(timer[menuName]);
	var m = getItem(menuName);
	m.style.visibility = "visible";
//*/
}

timer = {};
function startHideTimer(menuName){
	timer[menuName] = setTimeout("hideMenu('"+menuName+"')",500);
}

function hideMenu(menuName){
	var m = getItem(menuName)
	m.style.visibility = "hidden";
}

// ------------

function getItem(targ){
	if(css) return document.getElementById(targ);
	if(ns4) return document[targ];
	else return eval(targ);
}

if(ns4) window.onresize = function(evt){ location.reload(); };

function makeStyle(artist){
	document.write('<style type="text/css"><!-- td.notes {line-height:20px;font-family:arial,verdana;font-size:12px;color:#ffffff;text-align:justify;background-image:url(pics/artists/txt_'+artist+'.gif);background-position:50% 50%;background-repeat:no-repeat;}--></style>');
}


// ------ the cart

function isValidAmount(amt){
	return(amt%1 == 0);
}

function checkForm() {
	var form = (ns4) ? document.right.document.purchase : document.purchase;
	var i,fields = [ form.Jam1_print_1_3618, form.Jam2_print_2_3618, form.Jam2_LEprint_2_8040 ];
	for(i in fields){
		if(!isValidAmount(fields[i].value)){
			return fields[i];
		}
	}
	return "ggod";
}

function doTotal(){
	//var chk = checkForm();
	//if(chk == "good"){
		var shipping,st,form = (ns4) ? document.right.document.purchase : document.purchase;
		var p = Number(form.Jam1_print_1_3618.value) + Number(form.Jam2_print_2_3618.value);
		st = (p * 19.99) + (form.Jam2_LEprint_2_8040.value * 999);
		shipping = (form.Jam2_LEprint_2_8040.value>0 || p>11) ? 40 : (p>5) ? 14 : (p>2) ? 12 : (p>0) ? 8 : 0;
		form.shipping.value = formatDollars(shipping);
		st += shipping;
		//if(form.province.value==BC){
			//form.tax.value =formatDollars(-st+(st*=1.14));
		//}
		//else{
			//form.tax.value =formatDollars(-st+(st*=1.07));
		//}
		//form.tax.value = (form.calitax.checked) ? formatDollars(-st+(st*=1.0775)) : "$0.00";
		form.total.value = formatDollars(st);
		var ttt = formatDollars(st);
		//var d = new Date()
		//var ct = (d.getTime());
				//return true;
		window.location="https://www2.2checkout.com/2co/buyer/purchase?sid=255371&product_id=10&quantity="+form.Jam1_print_1_3618.value+"&product_id1=11&quantity1="+form.Jam2_print_2_3618.value+"&product_id2=13&quantity2="+form.Jam2_LEprint_2_8040.value;
	//}
	//else{
	//alert("Please specify the amount of copies in whole numbers");
	//chk.focus();
	//return false;
	//}
}

function reTotal(){
	//var chk = checkForm();
	//if(chk == "good"){
		var shipping,st,form = (ns4) ? document.right.document.purchase : document.purchase;
		var p = Number(form.Jam1_print_1_3618.value) + Number(form.Jam2_print_2_3618.value);
		st = (p * 19.99) + (form.Jam2_LEprint_2_8040.value * 999);
		shipping = (form.Jam2_LEprint_2_8040.value>0 || p>11) ? 40 : (p>5) ? 15: (p>2) ? 15 : (p>0) ? 15: 0;
		form.shipping.value = formatDollars(shipping);
		st += shipping;
		//if(form.province.value=='BC'){
			//form.tax.value =formatDollars(-st+(st*=1.14));
		//}
		//else{
			//form.tax.value =formatDollars(-st+(st*=1.07));
		//}
		//form.tax.value = (form.calitax.checked) ? formatDollars(-st+(st*=1.0775)) : "$0.00";
		form.total.value = formatDollars(st);
		form.total.value = formatDollars(st);
		//}
		//else{
	//alert("Please specify the amount of copies in whole numbers");
		//}
	//chk.focus();
}

//function test2co(){
//	alert("!");
	//window.location="https://www2.2checkout.com/2co/buyer/purchase?sid=255371&total=45&cart_order_id=44";
//}

function formatDollars(amt){
	amt = Math.ceil(amt*100);
	amt = new String(amt);
	return("$" + amt.insert(".",amt.length-2));
}

String.prototype.insert = function(c,i){
	var a,b;
	a = this.slice(0,i);
	b = this.slice(i,this.length);
	return(a+c+b);
}
