function gradient(id, level)
{
	var box = document.getElementById(id);
	box.style.opacity = level;
	box.style.MozOpacity = level;
	box.style.KhtmlOpacity = level;
	box.style.filter = "alpha(opacity=" + level * 100 + ")";
	box.style.display="block";
	return;
}


function fadein(id) 
{
	var level = 0;
	while(level <= 1)
	{
		setTimeout( "gradient('" + id + "'," + level + ")", (level* 1000) + 10);
		level += 0.01;
	}
}


// Open the lightbox

function step_1_done(){
	pickup = document.zipform.pickup.value;
	delivery = document.zipform.delivery.value;

	document.getElementById('moving_from').innerHTML = pickup;
	document.getElementById('moving_to').innerHTML = delivery;
	
	document.form.pzip.value = pickup;
	document.form.dzip.value = delivery;
}

function openbox(zipform, fadin){
	pickup = document.zipform.pickup.value;
	delivery = document.zipform.delivery.value;
	
	if(pickup == '' || delivery == ''){
		alert('Please verify that both ZIP code fields are correct to continue');
	}else{
		step_1_done();
	
		document.documentElement.style.overflow='hidden';
		document.body.scroll='no';
		window.scrollTo(0,0);
	
		var box = document.getElementById('lit_box'); 
		know_thy_width();
		document.getElementById('filter').style.display='block';

		if(fadin){
			gradient("lit_box", 0);
			fadein("lit_box");
		}else{ 	
			box.style.display='block';
		}
	}
}

//continue on this for the city page lightbox different from the step 2 form
function openfullbox(fadin){
	document.documentElement.style.overflow='hidden';
	document.body.scroll='no';
	
	var box = document.getElementById('litboxtwo'); 
	knowthywidth();
	document.getElementById('filt').style.display='block';

	if(fadin){
		gradient("litboxtwo", 0);
		fadein("litboxtwo");
	}else{ 	
		box.style.display='block';
	}
}

// Close the lightbox

function closebox(){
	document.getElementById('lit_box').style.display='none';
	document.getElementById('filter').style.display='none';
	document.documentElement.style.overflow='auto';
	document.body.scroll='yes';
}

function closebox2(){
	document.getElementById('litboxtwo').style.display='none';
	document.getElementById('filt').style.display='none';
	document.documentElement.style.overflow='auto';
	document.body.scroll='yes';
}

function lightbox_please(){
	//var gsp = (document.all ? document.scrollTop : window.pageYOffset);
	//alert(vscroll);

	//document.getElementById('filt').style.marginTop = gsp + 'px';
	//document.getElementById('litboxtwo').style.marginTop = 50 + gsp + 'px';

	/*
	var x1 = x2 = x3 = 0;
	var y1 = y2 = y3 = 0;

	if (document.documentElement) {
		x1 = document.documentElement.scrollLeft || 0;
		y1 = document.documentElement.scrollTop || 0;
	}

	if (document.body) {
		x2 = document.body.scrollLeft || 0;
		y2 = document.body.scrollTop || 0;
	}

	x3 = window.scrollX || 0;
	y3 = window.scrollY || 0;

	var x = Math.max(x1, Math.max(x2, x3));
	var y = Math.max(y1, Math.max(y2, y3));

	window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));

	if (x > 0 || y > 0) {
		window.setTimeout("lightbox_please()", 25);
	}
	*/

	window.scrollTo(0,0);

	openfullbox();
}
