// JavaScript Document

var javacabana_featureditem=1;
var javaItems = Array();

function gebi(what){
	return document.getElementById(what);
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}
function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

javaItems[0] = "<a href='?p=product&id=23&parent=2&def=-1'><img src='images/javacabana/featuredItem_1.jpg' height='321' /></a><div style='padding:20px;font-size:10px;'><strong style='color:#453f36;font-size:13px;'>Bustelo Supreme</strong><br /><br /> A finer grind and a lighter roast makes this blend ideal for your espresso machine at home or the office. If you have a coffee grinder, you will want to try Bustelo Supreme Beans in our 1 lb. bag. Bustelo Supreme is also sold in a 10 oz. brick or can.</div>";

javaItems[1] = "<a href='?p=product&id=24&parent=5&def=0'><img src='images/javacabana/featuredItem_2.jpg' height='321' /></a><div style='padding:20px;font-size:10px;'><strong style='color:#453f36;font-size:13px;'>Souto</strong><br /><br /> The original espresso made by Mr. Souto himself! Its roots extend back to 19th century Cuba, and it's as delicious now as it was back then. It embodies Souto's perfectionist ideas about quality and taste. We know that he would be very proud!</div>";

javaItems[2] = "<a href='?p=product&id=20&parent=4&def=1'><img src='images/javacabana/featuredItem_3.jpg' height='321' /></a><div style='padding:20px;font-size:10px;'><strong style='color:#453f36;font-size:13px;'>Medaglia D'Oro Instant</strong><br /><br /> An Italian roast that is perfect for the busy professional or homemaker. Just pour and heat. All you need now is the gondola!</div>";


function displayPage(){
	obj = gebi('preLoader');
	bob = new Spry.Effect.Fade(obj, {duration: 1000, from: 100, to: 0});
	bob.start();
}
function promo(){
	//var input = prompt("Password?");
	//if(input.toLowerCase()=='celia'){
		window.location = "http://www.cafepilonlovescelia.com/?celia=lkjfDSFLien020i0302vj0sdf20F2";	
	//}
}

function java_swap_featured(inc){
	
		var totalItems = 3;
		
		javacabana_featureditem+=inc;	

		
		if(javacabana_featureditem>2)
			javacabana_featureditem = 0;
			
		if(javacabana_featureditem<0)
			javacabana_featureditem = 2;

	
	
	document.getElementById('featuredItem').innerHTML = javaItems[javacabana_featureditem];
}


function java_change_nav(where,itemNum){
		
	var dh1 = document.getElementById('nav1');
	var dh2 = document.getElementById('nav2');
	var dh3 = document.getElementById('nav3');
	var dh4 = document.getElementById('nav4');
	var dh5 = document.getElementById('nav5');
	var dh6 = document.getElementById('nav6');
	var dh7 = document.getElementById('nav7');
	var dh8 = document.getElementById('nav8');
	var dh9 = document.getElementById('nav9');
	var dir = 'images/javacabana/nav_item_';
	
	dh1.src = dir + 'home_off.gif';
	dh2.src = dir + 'coffees_off.gif';
	dh3.src = dir + 'giftshop_off.gif';
	dh4.src = dir + 'lifestyle_off.gif';
	dh5.src = dir + 'aboutus_off.gif';
	
	if(dh6) dh6.src = dir + 'login_off.gif';
	if(dh7) dh7.src = dir + 'register_off.gif';
	
	if(dh9) dh9.src = dir + 'logout_off.gif';
	if(dh8) dh8.src = dir + 'myaccount_off.gif';
	
	if(document.getElementById(where)){
		document.getElementById(where).src = "./"+dir + itemNum + '_on.gif';
	}
}

function java_swap_price(where,newVal){
	var whr = document.getElementById(where);
	var ov = whr.getAttribute('baseVal');
	var prefix = "<strong>Price:</strong> $";
	ov = ov.substring(prefix.length,ov.length);
	var nv = newVal.options[newVal.selectedIndex].getAttribute('modifier');
	var nv2 = trim(nv);
	nv2 = nv2.substring(1,nv2.length-1);
	
	var modifier = nv2.substring(0,1);
	nv2 = nv2.substring(2,nv2.length);
	
	if(modifier=="+"){
		nv = (parseFloat(ov)+parseFloat(nv2));
	}else if(modifier=='-'){
		nv = (parseFloat(ov)-parseFloat(nv2));
	}else{
		whr.innerHTML = whr.getAttribute('baseVal');
		return false;
	}
	nv = roundNumber(nv,2);
	nv = nv.toString();
	
	if(nv.substring(nv.length-2,nv.length-1) == "."){
		nv = nv +"0";
	}
		
	whr.innerHTML = prefix + nv;
}

function java_swap_pid(where,newVal){
	var whr = document.getElementById("oa_id"+where);
	var newVale = newVal.options[newVal.selectedIndex].getAttribute('pid');
	if(newVale.length!=0) whr.value = newVale;
}


function java_enter_price(where,newVal){
	var whr = document.getElementById(where);
	var ov = whr.getAttribute('baseVal');
	var prefix = "<strong>Price:</strong> $";
	ov = ov.substring(prefix.length,ov.length);
	var nv = newVal;
	var nv2 = trim(nv);
	nv2 = nv2.substring(1,nv2.length-1);
	
	var modifier = nv2.substring(0,1);
	nv2 = nv2.substring(2,nv2.length);
	
	if(modifier=="+"){
		nv = (parseFloat(ov)+parseFloat(nv2));
	}else if(modifier=='-'){
		nv = (parseFloat(ov)-parseFloat(nv2));
	}else{
		return false;
	}
	nv = roundNumber(nv,2);
	nv = nv.toString();
	
	if(nv.substring(nv.length-2,nv.length-1) == "."){
		nv = nv +"0";
	}
		
	document.write("$" + nv);
}

function java_swap_rollover(where,on){
	if(where){
		var src = where.getAttribute('src');
		if(on){
			src = src.replace('off.gif','over.gif');
		}else{
			src = src.replace('over.gif','off.gif');
		}
		where.src = src;
	}
}

function activeLink(oldID, newID) {
	$("#"+oldID).attr("id", newID);
}